﻿@charset "utf-8";
.top{background-color:#d71f1f}

/*当页面小于960px的时执行下面的CSS*/
@media screen and (max-width: 960px){
	.top_tel{ height:0.35rem; line-height:0.35rem; color:#FFF; overflow:hidden; font-size:0.14rem}
	.top_tel_left{ text-align:center}
	.top_tel_right{ display:none}
	.head{ border: 0.05rem solid #d71f1f; border-top:0.2rem solid #d71f1f; margin-top:0.2rem; border-top-right-radius:5px; border-top-left-radius:5px;}
	.head h1{ width:93%; margin:0 auto; height:0.5rem; padding:10px 0; line-height:0.5rem; text-align:center; font-size:0.28rem; color:#d71f1f; border-bottom:1px solid #d71f1f}
	.head h2{width:93%;  margin:0 auto; padding:10px 0; line-height:0.27rem; text-align:center; font-size:0.16rem; font-weight:100; color:#333;}
	
	.box_left{width:100%; height:auto;}
	.box_right{width:100%; height:auto}
	
	.n_box_n{background-color:#d71f1f; height:0.4rem; line-height:0.4rem; overflow:hidden}
	.n_box_n h1{ width:90%; height:0.20rem; line-height:0.20rem; margin:0 auto; margin-top:9px; border-left:5px solid #FFF; padding-left:15px; padding-top:3px; color:#FFF; font-size:0.18rem}
	
	.n_c{ width:95%; height:auto; padding:12px 0; font-size:0.16rem; line-height:0.30rem}
	.n_c tr{line-height:0.30rem}
	
	.n_box h2{width:96%; height:auto; line-height:0.30rem; font-size:0.16rem; text-align:center; color:#06F; border-bottom:1px solid #900; margin:0 auto}
	
	.n_box h3{background-color:#d71f1f; height:0.4rem; line-height:0.4rem; overflow:hidden; padding-left:15px; color:#FFF; font-size:0.18rem}
	
	.n_l_c{ width:93%; height:auto; margin:0 auto; line-height:0.26rem; font-size:0.14rem; padding:5px 0}
	
	.foot {padding-bottom:10px}
	.foot p{ line-height:0.22rem; font-size:0.14rem; text-align:center; padding-bottom:10px}
	
	.footer{width:100%; height:0.6rem; line-height:0.6rem; position:fixed; bottom:0; right:0; z-index:999; -webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;background: rgba(0, 0, 0, 0.8); text-align:center; color:#CCC;}
	.footer span{ color:#CCC; font-size:0.26rem}
	.footer i{ margin-left:15px; color:#CCC; font-size:0.22rem}
	.footer a{ text-decoration:none; display:block}
	.foot_mt{height:0.7rem;}
}

/*当浏览器尺寸大于960px时候*/
@media screen and (min-width:960px){
	.top_tel{ height:35px; line-height:35px; color:#FFF; overflow:hidden}
	.top_tel_left{ float:left;}
	.top_tel_right{ float:right; background:url(../images/tel.png) no-repeat left center; padding-left:30px}
	.head{ border: 5px solid #d71f1f; border-top:20px solid #d71f1f; margin-top:20px; border-top-right-radius:5px; border-top-left-radius:5px;}
	.head h1{ width:93%; margin:0 auto; height:65px; padding:10px 0; line-height:65px; text-align:center; font-size:33px; color:#d71f1f; border-bottom:1px solid #d71f1f}
	.head h2{width:93%;  margin:0 auto; padding:10px 0; line-height:27px; text-align:center; font-size:16px; font-weight:100; color:#333;}
	
	.box_left{ float:left; width:260px; height:auto}
	.box_right{ float:right; width:980px; height:auto}
	
	.n_box_n{background-color:#d71f1f; height:40px; line-height:40px; overflow:hidden}
	.n_box_n h1{ width:93%; height:22px; line-height:22px; margin:0 auto; margin-top:8px; border-left:5px solid #FFF; padding-left:15px; color:#FFF; font-size:18px}
	
	.n_c{ width:96%; height:auto; padding:12px 0; font-size:26px; line-height:50px}
	.n_c tr{line-height:50px}
	.n_box h2{width:96%; height:auto; line-height:50px; font-size:18px; text-align:center; color:#06F; border-bottom:1px solid #900; margin:0 auto}
	
	.n_box h3{background-color:#d71f1f; height:40px; line-height:40px; overflow:hidden; padding-left:15px; color:#FFF; font-size:18px}
	
	.n_l_c{ width:90%; height:auto; margin:0 auto; line-height:26px; font-size:14px; padding:5px 0}
	
	.foot {padding-bottom:10px}
	.foot p{ line-height:30px; font-size:14px; text-align:center;}
	
	.footer{ display:none}
	.foot_mt{ display:none}
}

.box{ overflow:hidden;}

.n_box{ border:1px solid #d71f1f; border-top-right-radius:5px; border-top-left-radius:5px; margin-top:20px;}

.jx{ border-top:10px solid #d71f1f; margin-top:30px; height:5px}

.foot_img{ text-align:center}