@charset "utf-8";
/* CSS Document */
/*重置 start*/
body{ background-color:#f8f8f8;}
body,div,p,h1,h2,h3,h4,h5,h6,input,ul,li,span{ margin:0; padding:0;}
li{ list-style:none;}
a{ text-decoration:none;}
*{ font-family:"Microsoft Yahei";}
img{ border:none;}
.clearfix{ clear:both;}
/*重置 end*/

/*top start*/
.topbg{ width:100%; min-width:1200px; background-color:#9c171c;}
.top{ width:1200px; margin:0 auto;}
.tl{ float:left;}
.tl ul li{ float:left; margin-left:10px;}
.tl ul li a{ color:#fff; font-size:12px; line-height:40px;}
.tr{ float:right;}
/*.tr ul li{ float:left; margin-left:10px;}
.tr ul li a{ color:#fff; font-size:12px; line-height:40px;}*/
.nav_bg_1{ background-color:#9c171c; width:420px; }
.nav_1{ /*width:1200px;*/ margin:0 auto; height:40px; line-height:40px;   position:relative; z-index:1; }
		.nav_1 a{ color:#fff;  }
		.nav_1 .nLi{ float:left; position:relative; display:inline;}
		.nav_1 .nLi h3{ float:left; text-align:center; font-weight:normal;}
		.nav_1 .nLi h3 a{ display:block; width:60px; line-height:40px; font-size:12px; text-align:center; }
		.nav_1 .sub{ display:none; width:60px; left:0; top:40px;  position:absolute; background-color:#9c171c;  line-height:30px;  }
		.nav_1 .sub li{ zoom:1;}
		.nav_1 .sub a{ display:block; width:60px; font-size:12px; text-align:center; text-align:center; color:#fff;  }
		.nav_1 .sub a:hover{  color:#fff;}
		.nav_1 .on{ background-color:#9c171c; color:#fff;}
		.nav_1 .on h3 a{ background-color:#9c171c; color:#fff;}
/*top end*/

/*logo start*/
.headerbg{ width:100%; min-width:1200px; background-color:#b01f24;}
.header{ width:1200px; margin:0 auto;}
.logo{ float:left; margin-top:30px; margin-bottom:30px;}
.search{ float:right; margin-top:50px; width:260px;}
.searchtext{ float:left; background:url(../images/search_txt.png) no-repeat left center; width:122px; height:30px; padding-left:20px; border:none; color:#fff; font-size:12px;outline:none;}
.searchbtn{ float:right; width:38px; height:30px;}
.search{ float:right;}
.qwjs{ float:left; width:180px;}
.jqjs{ float:right;}
.jqjs a{ font-size:13px; color:#fff; line-height:30px;}

/*logo end*/

/*nav start*/
.nav_bg{ background-color:#eee; width:100%; min-width:1200px;}
.nav{ width:1200px; margin:0 auto; height:55px; line-height:55px;   position:relative; z-index:1; }
		.nav a{ color:#333;  }
		.nav .nLi{ float:left; position:relative; display:inline;}
		.nav .nLi h3{ float:left; text-align:center; font-weight:normal;}
		.nav .nLi h3 a{ display:block; width:120px; line-height:55px; font-size:16px; text-align:center; }
		.nav .sub{ display:none; width:113px; left:0; top:55px;  position:absolute; /*background-color:rgba(0,0,0,0.6);*/ background:url(../images/nav_bg.png) repeat-y center center; line-height:50px; padding:10px;}
		.nav .sub li{ zoom:1;}
		.nav .sub a{ display:block; width:113px; font-size:14px; text-align:center; text-align:center; color:#fff;  border-bottom:1px dashed #fff; }
		.nav .sub a:hover{  color:#9c171c;}
		.nav .on{ background-color:#d8d8d8; color:#b01f24;}
		.nav .on h3 a{ background-color:#d8d8d8; color:#b01f24;}

/*nav end*/

/*banner start*/

.slideBox{ width:100%; height:100%; overflow:hidden; position:relative; margin:0 auto;}
		.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%; bottom:30px; z-index:1; margin:0 auto; margin-left:-60px; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
		.slideBox .hd ul li{ float:left; margin-right:20px; width:10px; height:10px; cursor:pointer; z-index:99; border-radius:50%; border:1px solid #fff;}
		.slideBox .hd ul li.on{ background:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; height:500px;}
		.slideBox .bd img{ width:100%; height:100%; display:block;  }


		.slideBox .prev{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:50px; height:50px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
		.slideBox .next{ position:absolute; left:5%; top:50%; margin-top:-50px; display:block; width:50px; height:50px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		/*.slideBox .prev{ left:520px; top:50%; margin-top:-200px; display:block; width:50px; height:50px; filter:alpha(opacity=50); opacity:0.5;}
		.slideBox .next{right:520px; top:50%; margin-top:-200px; display:block; width:50px; height:50px; filter:alpha(opacity=50); opacity:0.5;}*/
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
		.slideBox .prevStop{ display:none;}
		.slideBox .nextStop{ display:none;}
/*banner end*/

/*页脚 start*/
.footerbg{ width:100%; min-width:1200px; background-color:#b01f24;}
.footer{ width:1200px; margin:0 auto; padding:20px;}
/*快速链接 start*/
.q_link{ padding-bottom:20px; float:left; width:360px;}
.q_link_lm{ color:#fff; font-size:18px; /*float:left;*/ line-height:46px; margin-left:5px;}
/*.q_link ul{ float:right;}*/
.q_link ul li{ float:left; width:100px; margin:5px 10px; text-align:left;}
.q_link ul li a{ color:#fff; font-size:14px; line-height:26px; text-align:center; }
/*快速链接 end*/

/*.info{ margin-top:30px; padding:0 20px;}*/
.address{ width:300px; float:right; margin-left:80px; margin-top:10px;}
.address ul li{ padding-left:20px; background:url(../images/position.png) no-repeat left 10px; font-size:14px; line-height:34px; color:#fff;}

.bottom_logo{ float:left; margin-left:60px; margin-top:60px;}


/*页脚 end*/

/*底部 start*/
.bottombg{ width:100%; min-width:1200px; background-color:#9c171c;}
.bottom{ width:1200px; margin:0 auto; padding:10px 0;}
.copyright{ text-align:center; color:#fff; font-size:12px; line-height:26px; float:left; margin-left:300px;}
.post{ float:right; margin-right:130px; margin-top:16px;}
.post ul li{ float:left; margin-right:20px;}

/*底部 end*/