.w100{ width:100%}
.w1200{ width:1200px; margin:0 auto;}

/*logo kaishi*/
.logo-w{ background:url(imageslogo-bg.png) no-repeat;}
.logo{ width:1200px; height:148px; margin:0 auto; position:relative;}
.search{  width:258px; height:40px; position:absolute; right:0; top:56px;}
.search-left{ float:left; width: 258px; height:40px; line-height:40px; background:url(imagessearch_bg.png);}
.search-right{ position:absolute; right: 1px; top: 0;}
/*logo jieshu*/

/* 本例子css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; padding-left:10px; height:60px; line-height:60px; background:url(imagesline.gif) repeat-x 0 bottom #fff; color:#333;   }
.nav{ position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:16px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:150px; text-align:center;  font-weight:bold;  }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-1px; top:60px; z-index:1; width:150px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
.nav .sub li a:hover{ color:#FE7700;   }
.nav .block{ height:3px; width:151px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }

/*banner*/
.banner{ min-width:1200px; width:100%; z-index:0}
.slideBox{ width:100%; height:380px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; width:100%; bottom:45px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%; text-align:center;}
.slideBox .hd ul li{ display:inline-block; margin:0 4px; line-height:14px; text-align:center; background:#fff; cursor:pointer; width:12px; height:12px; background:url(imagesyuan.png) no-repeat;} 
.slideBox .hd ul li.on{ color:#fff; background:url(imagesyuan-on.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:1920px; margin-left:-960px; left:50%; }
.slideBox .bd li{ zoom:1; vertical-align:middle;  }
.slideBox .bd img{ width:1920px; height:380px; display:block; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:50%; margin-left:-600px; top:232px; margin-top:-25px; display:block; width:50px; height:50px; background:url(imagesl.png) 0px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.slideBox .next{ position:absolute; right:50%; margin-right:-600px;  top:232px; margin-top:-25px; display:block; width:50px; height:50px; background:url(imagesr.png) 0px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

/*part1 kaishi*/
.part1,.part2{ padding:44px 0;}
.part1-left{ float:left; width:580px; position:relative;}
.part1-left-nav{width:580px; height:28px; border-bottom:#ccc 1px solid; position:absolute; top:0; left:0;}

.part1-left dl{width:162px; margin:0 auto; text-align:center;height: 33px; background-color:#f8f8f8; position:relative; z-index:1; margin-bottom:36px; }
.part1-left dl dt{ float:left; width:162px;}
.part1-left dl dd{ float:left; width:162px;line-height: 51px;}
.part1-left dl dd a{ font-size:22px; width:50px; text-align:right; color:#222; height:42px; /* line-height:20px; */}
.part1-left dl dd span{ position:absolute; top: 19px; right: -194px; width: 66px; height:42px; background-color: #ececec;text-align: center;}
.part1-left dl dd span a{ font-size:22px; /* float:right; */ width:50px; text-align:right; font-size:12px; color:#222; height:42px; line-height:20px;}



/* 本例子css */
.focusBox { position: relative; width: 580px; height: 412px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; }
.top-fangkuang{ position:absolute; top:30px; left:30px; width:520px; height:280px; border:#fff 1px solid; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .pic img { width: 580px; height: 340px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 72px; width:100%; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 72px; line-height:72px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:72px; line-height:72px; position:absolute; bottom:0;}
.focusBox .txt li a{ display: block; color:#333; padding: 0 0 0 30px; font-size: 14px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 28px; right: 28px;}
.focusBox .num li{ float: left; position: relative; width:8px; height:8px; line-height: 30px; overflow: hidden; text-align: center; margin: 3px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height:100%; top:0; left:0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:url(imagesxiaolan.png) no-repeat; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:url(imagesxiaocheng.png) no-repeat;}
/*part1 jieshu*/
.part1-left .ul{ float:left; margin-top:-10px;}
.part1-left .ul li{ float:left; width:580px; height:48px; line-height:48px; position:relative; border-bottom:#e7e7e7 1px solid;}
.part1-left .ul li a{ float:left; display:block; width:440px; color:#333; font-size:15px;}
.part1-left .ul li span{ position:absolute; right:0; top:0; color:#999;font-size:14px; font-family:Arial;}
.more a{ float:right; display:block; width:84px; height:28px; line-height:28px; color:#333; text-align:center; border:#bcbcbc 1px solid; margin:28px 0 0 0;}
.more a:hover{ background-color:#55b2ff; color:#fff; border:none;}
/*part2 kaishi*/
.part2w{ background-color:#ececec;}

/* 本例子css */
.txtScroll-top{ width:580px; margin-top: -20px;position:relative; }
.txtScroll-top .hd{ height:30px; position:relative;}
.txtScroll-top .hd .prev{ position:absolute; left:50%; margin-left:-19px; top:0; display:block;  width:38px; height:15px; float:right; margin-right:5px; margin-top:20px;  overflow:hidden; cursor:pointer; background:url("imagesup.png") no-repeat;}
.txtScroll-top .hd .next{ position:absolute; left:50%; margin-left:-19px; top:386px; display:block;  width:38px; height:15px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("imagesdown.png") no-repeat;}
.txtScroll-top .infoList li{ float:left; padding:10px 0; width:580px;}
.txtScroll-top .infoList li dl{ float:right!important; width:440px!important; background:none; margin-bottom:0; text-align:left;}
.txtScroll-top .infoList li dl dt{ float:left; width:440px; height:42px; line-height:42px; overflow:hidden; border-bottom:#d8d8d8 1px solid; margin-bottom:4px;}
.txtScroll-top .infoList li dl dt a{ color:#333; font-size:15px;}
.txtScroll-top .infoList li dl dd{ float:left; width:440px; height:48px; line-height:24px; color:#666; overflow:hidden;}

.date{ float:left; width:80px; height:80px; background-color:#174572; text-align:center; color:#fff; margin-top:14px; }
.date .day{ float:left; width:80px; height:50px; line-height:50px; background-color:#55b2ff; font-family:Arial; font-size:36px; font-weight:bold;}
.date .month{ float:left; width:80px; height:30px; line-height:30px; font-family:Arial;}
/*part2 jieshu*/

/*part3 kaishi*/
.part1-nav{ width:1200px; height:28px; border-bottom:#ccc 1px solid; position:absolute; top:0; left:0;}
/* 本例子css */
.scrollBox{ width:1200px; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1200px; margin-bottom:16px;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:285px; height:167px; overflow:hidden;margin-right:20px; position:relative;}
.txt-six{position:absolute;left:0;top:0;width:90%; padding:0 5%;height:145px;padding-top:22px;line-height:45px;color:#fff;background:url(imageslantou.png);display:none; filter:alpha(opacity=0.8);opacity:0.8;}
.txt-six h1{font-weight:normal;}
.txt-six p{display:block;line-height:20px; max-height:40px; overflow:hidden;}
.scrollBox .pageBtn span{ background:url(images/bntBg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .list{overflow:hidden;zoom:1; text-align:center; }
.scrollBox .pageBtn .list li{ background:url(imagesxiaolan.png);display:inline-block; width:8px;height:8px;cursor:pointer;margin:3px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{ background:url(imagesxiaocheng.png);}
.part1 .img img,.part1 .img{ float:left; margin-top:10px;}
/*part3 jieshu*/

/*part4 kaishi*/
.part4{ position:relative; width:1200px; height:270px;}
.part4 ul{ position:absolute; left:0; top:0; width:1240px;}
.part4 ul li{ float:left; width:580px; margin:0 40px 25px 0; position:relative;}
.part4 ul li:hover{ background-color:#f2f2f2; cursor:pointer;}
.part4 ul li span{ position:absolute; left:510px; top:37px; width:48px; height:22px; line-height:22px; background-color:#ececec; border-radius:11px; text-align:center;}
.part4 ul li img{ float:left;}
.part4 ul li dl{ float:right!important; width:320px!important; background:none; margin-bottom:0; text-align:left;}
.part4 ul li dl dt{ float:left; width:300px; height:64px; line-height:24px; overflow:hidden; border-bottom:#d8d8d8 1px solid; margin-bottom:10px; padding-top:10px;}
.part4 ul li dl dt a{ color:#333; font-size:15px;}
.part4 ul li dl dd{ float:left; width:320px; height:48px; line-height:24px; color:#666; overflow:hidden;}
/*part4 jieshu*/

/*footer kaishi*/
.footerw{ background:url(imagesfooter-bg.png); height:217px;}
.footer{padding-top:44px;}
.footer dl{ float:left; width:580px; margin-right:40px;}
.footer dl dt{ float:left; width:580px; height:52px; line-height:52px; font-size:16px; color:#fff;}
.footer dl dd, .footer dl dd a{ float:left; line-height:36px; color:#fff; padding:0 8px 0 0; text-align:left;}
.footer dl dd a:hover{ color:#ff0;}
.footer-right{ float:left; width:580px; margin-top:50px;}
.footer-right p{ line-height:36px; color:#fff;}
/*footer jieshu*/


/*list kaishi*/
.n-banner{ height:215px; text-align:center; overflow:hidden; position:relative;}
.n-banner img{ position:absolute; top:0; left:50%; margin-left:-960px;}
.n-head{ width:1150px; height:66px; line-height:66px; position:absolute; bottom:0; left:50%; margin-left:-600px; background:url(imagesn-lan.png); padding:0 25px;}
.n-head-left{ float:left; width:600px; color:#fff; font-weight:bold; font-size:20px; text-align:left;}
.n-head-right{float:right;color:#fff;}
.n-head-right a{color:#fff;}
.n-head-right a:hover{color:#ff0;}

.content{ padding:36px 0;}
.menu-g{ float:left; width:260px;}
.menu ul li{ float:left; width:210px; height:60px; line-height:60px; margin-bottom:2px; background-color:#ececec; padding:0 25px;}
.menu ul li a{ color:#565656; font-size:14px;}
.detail{ float:right; width:900px; min-height:800px;}
.menu ul li:hover,.menu ul .li{ background-color:#ffaa30;}
.menu ul li:hover a,.menu ul .li a{ color:#fff;}

.detail ul{ float:left;}
.detail ul li{ float:left; padding:10px 25px 25px 25px; width:850px; background-color:#f2f2f2; margin-bottom:20px;}
.detail ul li dl{ float:right!important; width:735px!important; background:none; margin-bottom:0; text-align:left;}
.detail ul li dl dt{ float:left; width:735px; height:42px; line-height:42px; overflow:hidden; border-bottom:#d8d8d8 1px solid; margin-bottom:4px;}
.detail ul li dl dt a{ color:#333; font-size:15px;}
.detail ul li dl dd{ float:left; width:735px; height:48px; line-height:24px; color:#666; overflow:hidden;}
/*list jieshu*/

.detail-g{ float:left; width:900px;}
.detail_head{text-align:center; margin-bottom:20px; border-bottom:#ccc 1px dotted;}
.detail_head1{line-height:50px; font-size:26px; color:#333;}
.detail_main{text-align:center; padding-bottom:30px; border-bottom:#ccc 1px dotted;}
.detail_main p{line-height:36px; color:#666; font-size:14px; margin:10px 0 10px 0; text-align:left; text-indent:28px;}
.detail_main p img{ margin:0 auto;}









.detail1{width:1150px; min-height:800px; margin:0 auto;}
.menu ul li:hover,.menu ul .li{ background-color:#ffaa30;}
.menu ul li:hover a,.menu ul .li a{ color:#fff;}

.detail1 ul{ float:left;}
.detail1 ul li{ float:left; padding:10px 25px 25px 25px; width:850px; background-color:#f2f2f2; margin-bottom:20px;}
.detail1 ul li dl{ float:right!important; width:735px!important; background:none; margin-bottom:0; text-align:left;}
.detail1 ul li dl dt{ float:left; width:735px; height:42px; line-height:42px; overflow:hidden; border-bottom:#d8d8d8 1px solid; margin-bottom:4px;}
.detail1 ul li dl dt a{ color:#333; font-size:15px;}
.detail1 ul li dl dd{ float:left; width:735px; height:48px; line-height:24px; color:#666; overflow:hidden;}
/*list jieshu*/

.detail1-g{ float:left; width:1150px;}
.detail1_head{text-align:center; margin-bottom:20px; border-bottom:#ccc 1px dotted;}
.detail1_head{line-height:50px; font-size:26px; color:#333;}
.detail1_main{text-align:center; padding-bottom:30px; border-bottom:#ccc 1px dotted;}
.detail1_main p{line-height:36px; color:#666; font-size:14px; margin:10px 0 10px 0; text-align:left; text-indent:28px;}
.detail1_main p img{ margin:0 auto;}










.content-bt-xia{line-height:30px;height:30px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}

.sxy{ float:left; width:700px; height:60px; margin-bottom:70px; padding-left:10px; margin-top:30px;}
.sxy dl{ float:left; width:700px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#666;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color:#666;}
.sxy dl dd a:hover{ color:#f00;}