body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td,div{margin:0;padding:0;-webkit-box-sizing: border-box;box-sizing: border-box;}
body,button,input,select,textarea{ font-size:12px; font-family:"微软雅黑",arial,tahoma,sans-serif,宋体; color:#9b9b9b;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #3e3a39;text-decoration: none;}
a:hover{}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
.container{width:1200px;margin:0 auto;}
:focus{outline: none;}
.rela{position: relative;}
.cb{clear: both;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list li{float: left;}
.list li.last{margin-right: 0!important;}
.block{display: block;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;background-size: 68px auto;vertical-align: middle;}
.ic1{background-position: 0 0;width: 14px;height: 10px;}
.ic2{background-position: 0 -18px;width: 12px;height: 13px;}
.ic3{background-position: 0 -41px;width: 14px;height: 13px;}

.fenmian{background:url(../images/fenmian.jpg) no-repeat center;background-size:100% 10.8rem;
position: absolute;top:0;left:0;width:100%;height:10.8rem;z-index:-1;}
.header{z-index:999;background-color:#fff;}
/*common*/
.banner{position: relative;text-align: center;width: 100%;z-index: 99;}
.banner .slider{margin: 0 auto;position: relative;}
.banner .slider li{float:left;width: 100%;position: relative;overflow: hidden;/*height:620px;*/}
.banner .slider img{width: 100%;height:auto;display: inline-block;/*position: absolute;left: 50%;margin-left: -960px;*/}
.banner .pagination{font-size: 0;position: absolute;z-index: 2;bottom: 32px;width: 100%;}
.banner .pagination a{display: inline-block;background:#ffffff ;width: 11px;height: 10px;margin: 0 6px;}
.banner .pagination a.current{background:#004da3;}
.banner .prev{display: block;background:url(../images/arrow.png) no-repeat;background-position:0 0;width:39px;height:39px;position: absolute;
top:50%;margin-top:-19.5px;left:0;}
.banner .next{display: block;background:url(../images/arrow.png) no-repeat;background-position:-60px 0;width:39px;height:39px;position: absolute;
top:50%;margin-top:-19.5px;right:0;}

.bannerTwo{width: 100%;height: 420px;position: relative;overflow: hidden;}
.bannerTwo img{width: 1920px;height: 420px;position: absolute;left: 50%;margin-left: -960px;}
.bannerTwo .bannerCategory{position: absolute;left:0;bottom: 12px;background:rgba(255,255,255,.8);line-height: 50px;left: 50%;margin-left: -550px;padding: 0 13px 0 17px;}
.bannerTwo .bannerCategory .link{}
.bannerTwo .bannerCategory .link a{margin-right: 30px;font-size: 16px;}
.bannerTwo .bannerCategory .link a:hover,.bannerTwo .bannerCategory .link a.current{color: #082776;}
.bannerTwo .bannerCategory .breadcrumb{font-size: 16px;color: #666;}
.bannerTwo .bannerCategory .breadcrumb .ihome{display: inline-block;background: url(../images/ihome.png) no-repeat;width: 14px;height: 13px;background-size: 100% 100%;}
.bannerTwo .bannerCategory .breadcrumb a{}
.bannerTwo .bannerCategory .breadcrumb a:hover{color: #082776;}
.bannerTwo .bannerCategory .breadcrumb .line{padding: 0 5px;}
.bannerTwo .bannerCategory .breadcrumb font{color: #082776;}
 
/*内页banner*/
.nybanner{position: relative;/*height:420px;*/overflow: hidden;}
.nybanner img{width: 100%;height:auto;display: inline-block;/*position: absolute;left: 50%;margin-left: -960px;*/}
.nyNav{height:68px;line-height:68px;border-bottom:1px solid #e8e8e8;} 
.nyNav ul{height:68px;}
.nyNav ul li{display: inline-block;}
.nyNav ul li a{font-size:20px;color:#666;margin-right:55px;font-weight:200;}
.nyNav ul li a.active{color:#013b99;padding-bottom:18px;border-bottom:3px solid #013b99;}

.nyTxt{position: absolute;left:50%;margin-left:-600px;top:31%;width:1200px;}
.nyTxt h3{font-size:1.875vw;color:#fff;line-height:36px;font-weight: bold;margin-bottom:0.75125vw;}
.nyTxt h5{font-size:1.25vw;color:#fff;line-height:36px;}



.pages{text-align:center;}
.pages a,.pages span{display:inline-block;height: 29px;line-height:29px;color:#000000;padding: 0px 11px;margin:0 3px;font-size: 16px;border:1px solid #b5b5b5;border-radius: 3px;}
.pages a:hover,.pages a.current,.pages span.current{text-decoration: none;color: #07ae52;}
.pages .icon{width:10px ;height: 11px;margin-top: 8px;}

.footer{background-color: #333333;padding:75px 0 0;}
.fotLeft{}
.fotLeft h3{font-size:18px;color:#999;line-height:18px;margin-bottom:20px;}
.fotLeft p{font-size:14px;color:#999;line-height:14px;font-weight:200;}
.fotImg{width:128px;height:128px;border:1px solid #fff;text-align: center;}
.fotImg img{height:119px;height: 119px;margin-top:4px;}
.fotTop{padding-bottom:56px;}
.fotBottom{line-height:58px;border-top:1px solid rgba(255,255,255,0.1);}
.fotBottom p,.fotBottom p a{font-size:12px;color:#999;font-weight:200;}
.share2{margin-top:29px;}
.share2 a{display: block;float: left;/*margin-right:12px;*/padding-left:0!important;margin:0 12px 0 0!important;}
.share2 a:first-of-type{background: url(../images/ft1.png) no-repeat;width:33px;height:33px;background-size:33px;}
.share2 a:nth-of-type(2){background: url(../images/ft2.png) no-repeat;width:34px;height:34px;background-size:34px;}
.share2 a:nth-of-type(3){background: url(../images/ft3.png) no-repeat;width:36px;height:35px;background-size:36px 35px;}






.fixfooter{position: fixed;left: 0;bottom: 0;right: 0;z-index: 999;height: 0.8rem; }
.fixfooter > li{width: 33.3%;line-height: 0.8rem;text-align: center;position: relative;}
.fixfooter > li > a{color: #fff;font-size: 0.24rem;}
.fixfooter > li:nth-child(2){border-left: 1px solid rgba(255,255,255,0.2);border-right: 1px solid rgba(255,255,255,0.2);}
.fixfooter .fixicon{display:inline-block;margin: 0 0.05rem 0 0;vertical-align: middle;background-repeat: no-repeat;}
.fixfooter li:nth-of-type(2) .fixicon{background-position: 0 0;width: 0.34rem;height:0.34rem;background-size:0.34rem 0.34rem;}
.fixfooter li:nth-of-type(3) .fixicon{background-position: 0 0;width: 0.26rem;height:0.33rem;background-size:0.26rem 0.33rem;}
.fixfooter li:first-of-type .fixicon{width:0.38rem;height:0.3rem;background-size:0.38rem 0.3rem;}