
body{padding:0;margin:0;font-size:12px; font-family:"微软雅黑";-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-smoothing: antialiased; -webkit-font-smoothing;
	-moz-osx-font-smoothing;min-width:1200px; text-align:center;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/ background:url(../images/bg-top.png) top center no-repeat;}

a{text-decoration:none}
a:hover,ul li a:hover,dl dt a:hover{color:#ef9b0a;transition:all 0.3s;-webkit-transition:all 0.3s}

ul{list-style:none;}img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}

.clear{clear:both;height:0px;font-size:1px;line-height:0px}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}

.head,.logo,.nav,.part1,.part2,.part3,.part4,.part5,.part6,.footer,.list,.menu,.detail,.main,.content,.pp,.bt,.part1-left{text-align:left}
.w100{width:100%}
.w1200{ width:1200px; margin:0 auto;}
.w1200{ width:1215px; margin:0 auto;}
.center-vertical{position:relative;top:50%;transform:translateY(-50%)}/*垂直居中代码 兼容IE9+*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.none{ display:none;}
/*局部样式*/
/*top*/
.top{background:url(../images/top_bg.png); height:150px;}
.alltop{margin:0 auto;overflow: hidden; position:relative;}
.logo{float: left;overflow: hidden; margin:30px 0 0 0; }
.logo img{float: left; width:475px; height:73px;}
.form{overflow: hidden; position:absolute; right:0; top:46px;}
.form .so{font-size:14px;height: 42px; line-height:42px; width: 270px; background:url(../images/so_bg.png) 0px 0px no-repeat;border: none;float: left;color: #999999;padding:0px 20px 0px 20px;;box-sizing: border-box;}
.form .sobt{width:55px;height:42px; }
/*top end*/
/*nav*/
.nav{width: 100%;margin:0 auto;background:#001a57;height:35px;line-height: 35px;}
.nav ul.nav1{width:1190px;margin:auto;overflow: hidden;}
.nav ul.nav1 li{float: left;text-align:center;font-size:18px;width: 195px;}
.nav ul.nav1 li a{display: block;width: 195px;height: 35px; color:#fff;}
.nav ul.nav1 li a:hover{color: #ef9b0a; transition:all 0.3s;}
.nav ul li ul.nav2{width: 195px;overflow: hidden;position: absolute;z-index:1;display: none;}
.nav ul.nav1 li ul.nav2 li{float: none;background:#f7f7f9;}
.nav ul.nav1 li ul.nav2 li a{color: #3d3d3d;width: 195px;font-size:14px;}
.nav ul.nav1 li ul.nav2 li a:hover{color:#ffffff;background:#ef9b0a; transition:all 0.3s;}
.nav ul.nav1 li:hover ul{display:block; transition:all 0.3s;}
/*nav end*/
/*banner*/
.w3cFocus{ width:100%;  position:relative;  height:380px; background:#292929; margin-bottom:20px;}
.w3cFocus .prev,.w3cFocus .next{ position:absolute;  display:block;  left:10px; top:158px; width:46px; height:62px; background:url(../images/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
.w3cFocus .next{ left:auto; right:10px; background-position:-46px 0; }
.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  transition:all 0.3s; }
.w3cFocusIn{ width:100%; height:380px; position:relative;  margin:0 auto;  overflow:hidden;  }
.w3cFocusIn .bd li{ vertical-align:middle; width:100%; overflow:hidden; text-align:center; }
.w3cFocusIn .bd li img{ width:100%; height:380px; display:block; }
.w3cFocusIn .hd{ position: absolute; right:50%; margin-right:-600px; bottom:22px;  }
.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; height: 14px; padding: 4px 5px;}
/*.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline;   margin:0 6px; filter:alpha(opacity=70); opacity:0.7;  cursor:pointer;  }*/
.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline; /*! padding-top:4px; */  margin: 0 6px;  filter:alpha(opacity=70); opacity:0.7;    cursor:pointer;  width: 8px;height: 8px;background-color: #fff;border-radius: 4px;}

.w3cFocusIn .hd ul li.on{ width: 14px;height: 14px;  border-radius: 7px; background-color: #fff; margin-top:-2px;}

/*banner end*/
/*content*/
.content{margin:0 auto; overflow:hidden;margin-top:20px; }
.menu{width:300px;float: left;}
.menu h4{width:298px;height: 60px;line-height: 60px;padding-left: 20px;box-sizing: border-box;color:#ffffff;font-size:20px; background:#001a57 url(../images/icon.png) no-repeat; background-position:274px 34px; font-weight:normal; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f6f7fa')";  /* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f7fa');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 5px #f1f2f3;/* for firefox */-webkit-box-shadow: 1px 1px 5px #f1f2f3;/* for safari or chrome */box-shadow:1 1 5px #f1f2f3;/* for opera or ie9 */; border:#f6f7fa 1px solid; margin-bottom:18px; }
.menu ul{width:295px;}
.menu ul li{ width: 295px;height: 50px;line-height: 50px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f6f7fa')";  /* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f7fa');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 5px #f1f2f3;/* for firefox */-webkit-box-shadow: 1px 1px 5px #f1f2f3;/* for safari or chrome */box-shadow:1 1 5px #f1f2f3;/* for opera or ie9 */; border:#f6f7fa 1px solid;}
.menu ul li a{font-size: 16px;padding-left: 20px;box-sizing: border-box;display: block;color:#3d3d3d;width: 295px;margin-left: 0;}
.menu ul li a:hover{background:#ef9b0a;color:#ffffff; transition:all 0.3s;}
.menu span{display: block; width: 295px;height: 50px;line-height: 50px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f6f7fa')";  /* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f7fa');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 5px #f1f2f3;/* for firefox */-webkit-box-shadow: 1px 1px 5px #f1f2f3;/* for safari or chrome */box-shadow:1 1 5px #f1f2f3;/* for opera or ie9 */; border:#f6f7fa 1px solid; background:url(../images/icon1.png) no-repeat; background-position:274px 30px; }
.menu span a{display: block;color:#222222;padding-left: 20px;box-sizing: border-box;width: 295px; font-size:18px;}
.menu span a:hover{background:#001a57 url(../images/icon.png) no-repeat; background-position:274px 21px; color:#fff; transition:all 0.3s;}
/*content end*/
.part1{ margin-bottom:20px;}
.part1-left{ float:left; width:560px; padding:0 20px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f6f7fa')";  /* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f7fa');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 5px #f1f2f3;/* for firefox */-webkit-box-shadow: 1px 1px 5px #f1f2f3;/* for safari or chrome */box-shadow:1 1 5px #f1f2f3;/* for opera or ie9 */; border:#f6f7fa 1px solid;}
.part1-nav{ float:left; width:560px; height:60px; line-height:60px; font-size:22px; color:#001a57; border-bottom:#e4e4e4 1px solid; margin:20px 0 20px 0;}
.part1-nav a{ float:right; color:#3d3d3d; font-size:14px;}
.part1-nav a:hover{ color:#ef9b0a; transition:all 0.3s;}

.part1-left ul{ float:left; margin-bottom:14px;}
.part1-left ul li{ float:left; width:540px; height:52px; line-height:52px; }
.part1-left ul li a{ float:left; display:block; width:580px; height:52px; padding:0 0 0 40px; line-height:52px; font-size:16px; color:#3d3d3d; position:relative; margin-left:-40px;}
.part1-right ul li a{  width:600px!important; padding:0 0 0 20px!important;  margin-left:-20px!important;}
.part1-left ul li a:hover{ background-color:#ef9b0a; color:#fff; transition:all 0.3s;}
.part1-left ul li a span{ position:absolute; right:20px; top:0;}
.part1-right ul li a span{ right:40px;}

.part2{ height:130px; background-color:#ef9b0a;}
.part2 ul{ float:left; margin:0 0 0 112px;}
.part2 ul li{ float:left; width:320px; height:130px; text-align:center;}
.part2 ul li a img{ margin:28px 0 auto;}
.part2 ul li a{ font-size:16px; color:#fff; display:block; width:320px; height:130px;}
.part2 ul li a:hover{ background-color:#001a57;transition:all 0.3s; }

.footer{ height:190px; background:url(../images/top_bg.png);}
.footer-left{ float:left; width:560px; margin-top:68px; padding:0 20px;}
.footer-left dl{ float:left; height:32px; line-height:32px;}
.footer-left dl dt{ float:left; width:116px; font-size:14px; font-weight:bold; color:#fff; }
.footer-left dl dd{ float:left; border-radius:16px; text-align:center; margin:0 12px;}
.footer-left dl dd a{ color:#fff;}
.footer-left dl dd a:hover{ color:#ef9b0a; transition:all 0.3s;}

.footer-left ul{ float:left; width:440px; margin-top:-16px;}
.footer-left ul li{ float:left; width:440px; line-height:36px; font-size:14px; color:#fff;}
.erweima{ float:right; width:100px;}
.erweima img{ margin:-30px 0 0 0; float:left;}
.erweima h5{ float:left; text-align:center; line-height:36px; color:#fff; display:block; height:36px; width:100px;}

.banner{ height:188px; text-align:center; overflow:hidden; background:url(../images/jianbian.png) bottom repeat-x;}

.detail{ float:left; margin:0 0 20px 48px; width:800px; padding:0 30px;  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#f6f7fa')";  /* For IE 8 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#f6f7fa');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 5px #f1f2f3;/* for firefox */-webkit-box-shadow: 1px 1px 5px #f1f2f3;/* for safari or chrome */box-shadow:1 1 5px #f1f2f3;/* for opera or ie9 */; border:#f6f7fa 1px solid; background:url(../images/logoo.png) no-repeat; background-position:570px 189px;}
.detail-nav{ float:left; width:800px; height:80px; line-height:80px; font-size:20px; color:#3d3d3d; border-bottom:#d3d3d3 1px solid; margin-bottom:20px}
.detail-nav-right{ float:right; height:66px;}
.detail-nav span{ font-size:14px; margin:0 8px; color:#3d3d3d;}
.detail-nav a{ display:inline; font-size:14px; height:80px; line-height:80px; color:#3d3d3d;}
.detail-nav a:hover{ color:#ef9b0a; transition:all 0.3s;}
.detail_head{ float:left; width:800px; text-align:center; margin-bottom:20px;}
.detail_head1{ float:left; width:800px; line-height:50px; font-size:24px; color:#3d3d3d;}
.detail_main{ float:left; width:800px; text-align:center; margin-bottom:10px; padding-bottom:30px; border-bottom:#f4f4f4 1px solid; }
.detail_main p{ line-height:36px; color:#3d3d3d; font-size:16px; text-align:left; text-indent:32px;}
.detail_main p img{ margin:0 auto; padding:20px 0;}

.sxy{ float:left; width:705px; height:60px; margin-bottom:30px; padding-left:10px; margin-top:20px;}
.sxy dl{ float:left; width:715px; height:36px;}
.sxy dl dt{ float:left; width:64px; height:36px; line-height:36px; font-size:16px; color:#3d3d3d;}
.sxy dl dd{ float:left; width:600px; height:36px; line-height:36px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:16px; color:#3d3d3d;}
.sxy dl dd a:hover{color:#ef9b0a; transition:all 0.3s;}

.content-bt-xia{line-height:36px; width:800px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#a8abb0}
/*detail jieshu*/

/*list kaishi*/
.content-list{ float:left; width:800px; padding-top:20px;}
.content-list ul{ float:left; width:800px; border-bottom:#cccccc 1px solid; padding:0 0 20px 0;}
.content-list ul li{ float:left; width:800px; height:48px; line-height:48px;}
.content-list ul li a{ float:left; display:block; width:604px; height:48px; font-size:16px; color:#3d3d3d;}
.content-list ul li a:hover{color:#ef9b0a; transition:all 0.3s;}
.content-list ul li span{ float:right; text-align:right;  width:94px; height:48px; line-height:48px; font-size:16px; color:#a8abb0; font-family:Arial, Helvetica, sans-serif;}
.content-list ul li img{ float:left; margin:16px 14px 0 0;}

.fanye{ float:left; width:800px; height:65px; background-color:#fafafa; position:relative; top:-10px; left:0; padding-top:35px;}

.content-list-c{ float:left; width:800px; padding-top:20px;}
.content-list-c ul{ width:800px;}
.content-list-c ul li{ float:left; width:260px; height:300px; background-color:#922a32; margin-right:55px; margin-bottom:40px;}
.content-list-c ul li img{ float:left;}
.li-bottom{ float:left; width:260px; height:40px; line-height:40px;}
.li-bottom a{ display:block; float:left; width:260px; height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center;}
/*list jieshu*/