@charset "utf-8";
/* CSS Document */

/*重置 start*/
body,div,p,ul,li,h1,h2,h3,h4,h5,h6,input,ul,li{ margin:0; padding:0;}
body{ background-color:#f8f8f8;}
a{ text-decoration:none;}
*{ font-family:"Microsoft Yahei";}
li{ list-style:none;}
.clearfix{ clear:both;}
img{ border:none;}

/*重置 end*/

.header{ width:100%; min-width:1200px; z-index:999999;position:fixed;}
/*top 开始*/
.topbg{ width:100%; min-width:1200px; background-color:#802126;}
.top{ width:1200px; margin:0 auto; position:relative;}
.top-left{ float:left;}
.top-left ul li{ float:left; line-height:30px; font-size:14px; color:#fff; padding:5px 0px;}
.top-left ul li a{ color:#fff; font-size:14px; line-height:30px;}

.top-right{ float:right;}
/*.top-right ul li{ float:left; line-height:30px; font-size:14px; color:#fff; padding:5px 0px;}*/
.top span{ color:#fff; margin:0 10px; display:inline-block;}
/*.top-right ul li a{ color:#fff; font-size:14px; line-height:30px;}
.top-right ul li img{ width:14px; height:14px; margin-top:8px;}
*/
.tp-l{ float:left; margin-right:10px;}
.tp-l ul li{ float:left; line-height:30px; padding:5px 0;}
.tp-l ul li a{ color:#fff; font-size:14px; line-height:30px;}
.tp-r{ float:left; padding-left:10px;}
.tp-r img{ width:18px; height:18px; margin-top:12px;}

/*搜索 开始*/
.searchbox{ width:280px; height:28px; line-height:28px; position:absolute; right:30px; top:8px; display:none;}
.hide{ display:none;}
.show{ display:block;}
.searchtxt{ float:left; background:url(../images/search_txt.png) no-repeat left center; border:none; width:212px; height:28px; padding-left:20px; line-height:28px; font-size:14px; color:#666;}
.searchbtn{ float:right; width:48px; height:28px;}

/*搜索 结束*/

/*top 结束*/


/*nav 开始*/
.navbg{ width:100%; min-width:1200px; background-color:#fff; position:relative;}
/*.navbox{ width:1200px; margin:0 auto; height:60px;}*/
.navbox{ width:1200px; margin:0 auto; height:60px; position:relative; left:50%; margin-left:-600px;}
.nav-left{ float:left; width:500px;}

.nav{ width:480px; margin:0 auto; height:60px; line-height:60px;   position:relative; z-index:1; }
		.nav a{ color:#802126;  }
		.nav .nLi{ float:left; position:relative; display:inline;  /*border-left:1px solid #6a91c6;*/}
		.leftline{ border-left:1px solid #6a91c6;}
		.nav .nLi h3{ float:left; text-align:center; font-weight:normal;}
		.nav .nLi h3 a{ display:block; width:120px; line-height:60px; font-size:16px; text-align:center; }
		.nav .sub{ display:none; width:109px; left:0; top:60px;  position:absolute; background:url(../images/nav_bg.png) repeat-y center center; line-height:60px; padding:10px;}
		.nav .sub li{ zoom:1;}
		.nav .sub a{ display:block; width:109px; font-size:14px; text-align:center; text-align:center; color:#fff;  border-bottom:1px dashed #fff; }
		.nav .sub a:hover{  color:#cc353d;}
		/*.nav .on{ background-color:#802126; color:#fff;}
		.nav .on h3 a{ background-color:#802126; color:#fff;}*/
                     .nav .nLi:hover h3 a{ background-color:#802126; color:#fff;}


.nav-right{ float:right; width:500px;}

.nav1{ width:480px; margin:0 auto; height:60px; line-height:60px;   position:relative; z-index:1; }
		.nav1 a{ color:#802126;  }
		.nav1 .nLi{ float:left; position:relative; display:inline;}
		.leftline{ border-left:1px solid #6a91c6;}
		.nav1 .nLi h3{ float:left; text-align:center; font-weight:normal;}
		.nav1 .nLi h3 a{ display:block; width:120px; line-height:60px; font-size:16px; text-align:center; }
		.nav1 .sub{ display:none; width:109px; left:0; top:60px;  position:absolute; /*background-color:rgba(0,0,0,0.4);*/ background:url(../images/nav_bg.png) repeat-y center center; line-height:60px; padding:10px;}
		.nav1 .sub li{ zoom:1;}
		.nav1 .sub a{ display:block; width:109px; font-size:14px; text-align:center; text-align:center; color:#fff;  border-bottom:1px dashed #fff; }
		.nav1 .sub a:hover{  color:#cc353d;}
		/*.nav1 .on{ background-color:#802126; color:#fff;}
		.nav1 .on h3 a{ background-color:#802126; color:#fff;}*/
                     .nav1 .nLi:hover h3 a{ background-color:#802126; color:#fff;}


.logo-small{ display:none; position:absolute; width:120px; height:120px; top:-36px; left:50%; margin-left:-60px;}
.logo-small img{ width:100%; height:100%;}
.logo{ width:120px; height:120px; position:absolute; top:-38px; left:50%; margin-left:-60px; z-index:99992;}
.logo img{ width:100%; height:100%;}
.logobg{ width:240px; position:absolute; top:60px; left:50%; margin-left:-122px; z-index:99991;}
.logobg img{ width:240px; height:90px;}
/*nav 结束*/


/*banner 开始*/
.banner{ width:100%;  height:450px; position:relative; top:100px;}
/*.banner > img{ width:100%; height:450px;}*/
.bannerbg{ width:100%; height:48px; position:absolute; bottom:-34px; z-index:2;}
.bannerbg img{ width:100%; }
.slideBox{ width:100%;  height:450px; min-width:1200px; overflow:hidden; position:relative; margin:0 auto; }
		.slideBox .hd{ width:260px; height:40px; overflow:hidden; position:absolute; left:50%; /*bottom:30px;*/ z-index:1;  margin:0 auto; margin-left:-130px; background:url(../images/bannerdotbg.png) no-repeat bottom center;  z-index:1045; margin-top:420px; background-size:100% 100%; float:left;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:260px; height:40px;}
		/*.slideBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; border-radius:50%; border:1px solid #802126; cursor:pointer; z-index:99; margin-left:26px; margin-top:12px;}*/
                      .slideBox .hd ul li{ float:left; margin-right:3px; width:5px; height:5px; border-radius:50%; border:1px solid #802126; cursor:pointer; z-index:99; margin-left:18px; margin-top:12px;}
		.slideBox .hd ul li.on{ background:#802126; }
		.slideBox .bd{ position:relative; height:450px; z-index:0; width:100%;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:450px; 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:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
		.slideBox .prevStop{ display:none;}
		.slideBox .nextStop{ display:none;}
/*banner 结束*/

/*版权 开始*/
.footerbg{  width:100%; min-width:1200px; background:url(../images/footerbg.png) no-repeat center center; margin-top:-41px;  position:relative; top:100px;}
.footer{ width:1200px; margin:0 auto; }
.footer_left{ float:left; width:260px; height:54px; margin-top:51px; }
.footer_left img{ width:100%; height:100%;}
.footer_mid{ float:left; margin-left:70px; margin-top:40px;}
.footer_mid p{ color:#fff; font-size:14px; line-height:30px; }
.footer_right{ float:right; margin-top:40px; width:380px; padding-bottom:60px;}
.footer_right p{ color:#fff; font-size:14px;}
/*版权 结束*/
