a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}

*{box-sizing:border-box;-webkit-box-sizing:border-box;}

ul li{list-style:none}

body{text-align:left;color:#333;line-height:1.6;font-family:"微软雅黑";overflow-x:hidden;position:relative;}

@font-face{font-family:iconfont;src:url(/static/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/static/fonts/fontawesome-webfont.eot?) format("embedded-opentype"),url(/static/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/static/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/static/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/static/fonts/fontawesome-webfont.svg?v=4.7.0) format("svg");}

.main{width:12rem;height:100%;margin:0 auto;position:relative;font-size:0;}

/*单行隐藏*/

.shide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.dhide2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.dhide3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.dhide7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;}

.footseat{height: 1.8rem;}



/*三端*/

.pc{display:block;position:relative;}

.ipad{display:none;position:relative;}

.mobile{display:none;position:relative;}



/*PC标题*/

.pc .maintitle{font-size: 0.22rem;color: #333333;position: relative;line-height: 0.48rem;text-align:center;padding-top: 0.3rem;text-transform: uppercase;}

.pc .subtitle{font-size: 0.18rem;color: #333333;text-align: center;line-height: 0.22rem;}

.pc .subintro{font-size: 0.15rem;color: #6b6b6b;text-align: center;line-height: 0.3rem;margin-bottom:0.3rem;text-transform: uppercase;}

.pc .navtitle{border-bottom: 0.02rem solid #2b4e72; padding-top: 0.2rem; display: inline-block;margin: 0 auto; width: 100%}

.pc .navtitle .left {float: left;  width: 2.38rem; }

.pc .navtitle .left h2{font-size:0.24rem; color:#555555; line-height:0.6rem; }

.pc .navtitle .left span{font-size:0.14rem; color:#7a7a7a; text-transform: uppercase; line-height:0.6rem;  font-family: "Arial"; text-transform:uppercase; padding-left:0.05rem; font-weight:normal; display: inline-block;}

.pc .navtitle .right{ float: left; padding-left: 0.6rem;}

.pc .navtitle .right mip-img{ width:0.22rem; height: 0.18rem;display: inline-block;vertical-align:middle;line-height: 0.6rem}

.pc .navtitle .right span{display: inline-block;vertical-align:middle; font-size: 0.14rem; color: #7a7a7a;line-height: 0.6rem;padding-left: 0.05rem;}

.pc .navtitle .right a{display: inline-block;vertical-align:middle; font-size: 0.14rem; color: #7a7a7a;line-height: 0.6rem; padding-left: 0.1rem;}

.pc .navtitle .right i{display: inline-block;vertical-align:middle;font-size: 0.14rem; color: #7a7a7a;padding-left: 0.1rem;}

/*ipad标题*/

.ipad .maintitle{font-size: 0.32rem;color: #2c2523;position: relative;line-height: 0.6rem;text-align:center;padding-top: 0.5rem;}

.ipad .maintitle::after{content:'';width:0.28rem;height: 0.04rem;background: #6d6d6d;position: absolute;bottom:0;left: 50%;margin-left: -0.14rem;}

.ipad .subtitle{font-size: 0.28rem;color: #6b6b6b;text-align: center;line-height: 0.5rem;margin-bottom:0.3rem;text-transform: uppercase;}

/*mobile标题*/

.mobile .maintitle{font-size: 0.24rem;color: #333333;position: relative;line-height: 0.48rem;text-align:center;padding-top: 0.5rem;text-transform: uppercase;}

.mobile .subtitle{font-size: 0.24rem;color: #333333;text-align: center;line-height: 0.4rem;text-transform: uppercase;}

.mobile .subintro{font-size: 0.18rem;color: #6b6b6b;text-align: center;line-height: 0.4rem;margin-bottom:0.3rem;text-transform: uppercase;}

.mobile .indextit{font-size: 0.42rem;color: #8bbb5c;text-align: center;margin-top: 0.4rem;}

.mobile .indexsub{font-size: 0.26rem;color: #000;text-align: center;}



/*PC 左侧*/

.cont{ padding-top: 0.3rem; display: inline-block; margin: 0 auto; width: 100%}

.cont .pc .left{float: left;  width: 2.38rem; padding-bottom: 0.4rem; position: relative;}

.cont .pc .left .box{border:1px solid #d8d8d8; border-bottom: none; background: #f4f8f9;}

.cont .pc .left .box ul li{  border-bottom: 1px solid #d8d8d8; line-height:0.48rem;position: relative;}

.cont .pc .left .box ul li a{display: inline-block;vertical-align:middle; font-size: 0.14rem; padding: 0 0.2rem; color: #5a5a5a;line-height: 0.48rem;}

.cont .pc .left .box ul li strong{ color: #5a5a5a;display: inline-block;vertical-align:middle; }

.cont .pc .left .box ul li span{ color: #5a5a5a; position:absolute; right:0.2rem; top:0px; }

.cont .pc .left .box li:hover{ background: #2b4e72;}

.cont .pc .left .box li:hover strong{ color:#fff;}

.cont .pc .left .box li:hover span{ position:absolute; right:20px; top:0px; color: #fff;}

.cont .pc .left .cbox{border:1px solid #d8d8d8; padding: 0.15rem; margin-top: 0.2rem; background: #f4f8f9;}

.cont .pc .left .cbox .name{font-size: 0.18rem; color: #5a5a5a;}

.cont .pc .left .cbox .tel{font-size: 0.25rem; color: #2b4e72; font-family:Impact;}

.cont .pc .left .cbox .map{font-size: 0.14rem; color: #5a5a5a; line-height: 0.24rem}

.cont .pc .left .cbox .mail{font-size: 0.14rem; color: #5a5a5a;line-height: 0.24rem}

.cont .pc .right{float: left; padding-left: 0.46rem;width: 9.62rem;margin-top: -0.15rem;}

.cont .pc .right .pro ul{  }

.cont .pc .right .pro li{float:left; border:0.01rem solid #d3d7d8; position:relative;  width:2rem; height:1.8rem;  background:#f4f4f7;  display:block; margin:0.15rem 0.14rem;}

.cont .pc .right .pro li a{ display:block;    overflow:hidden;}

.cont .pc .right .pro li mip-img{ width:2rem; height:1.5rem; display:block; background: #fff;}

.cont .pc .right .pro li span{ position:absolute; left:0; bottom: -0.01rem;width: 2rem; padding:0 0.2rem; border-top:0.01rem solid #d3d7d8;  display:block; line-height:0.38rem;  font-size:0.14rem; color:#636363; padding-right:0.4rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;     background: url(../image/01.png) 1.75rem 0.15rem no-repeat;}

.cont .pc .right .pro li:hover span{  color:#fff; background:url(../image/02.png) 1.75rem 0.15rem no-repeat #2b4e72; }

.cont .pc .right .pro li:hover { border:0.01rem solid rgb( 211, 215, 216 );   background-color: rgb( 242, 244, 248 );  box-shadow: 0.025rem 0.03rem 0.05rem 0 rgb( 125, 136, 137 );}

.cont .pc .right .case li{ float:left; position:relative;  width:2.7rem;  padding:0.08rem; background:#ececec;  display:block; margin:0.15rem; }

.cont .pc .right .case li .text_box{ position:absolute; z-index:0.02rem; left:0.08rem; top:0.08rem; opacity:0; filter:alpha(opacity=0); width:2.54rem; height:1.96rem; display:table; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D80095A2', endColorstr='#D80095A2');background:rgba(43,78,114,0.85);}

.cont .pc .right .case li .text_box p{ color:#fff; line-height:0.26rem; font-size:0.14rem; display:table-cell; vertical-align:middle; padding:0 0.2rem;}

.cont .pc .right .case li a{ display:block; }

.cont .pc .right .case li mip-img{ width:2.54rem; height:1.96rem; display:block;}

.cont .pc .right .case li:hover .text_box{ opacity:1;filter:alpha(opacity=100);   }

.cont .pc .right .case li span{ padding:0 0.1rem; display:block; line-height:0.36rem; padding-top: 0.1rem; font-size:0.14rem; color:#636363; padding-right:0.4rem; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; background:url(../image/04.png) 2.3rem 0.18rem no-repeat; }

.cont .pc .right .case li:hover span{ color:#2b4e72; background:url(../image/03.png) 2.3rem 0.18rem no-repeat; }



.cont .pc .right .news ul{  margin-top: 0.15rem;} 

.cont .pc .right .news ul li{ display:block; height:1rem; position:relative; margin-bottom:0.55rem;}

.cont .pc .right .news ul li .box{ }

.cont .pc .right .news ul li h1{ border-bottom:0.01rem solid #e3e3e3;  position:relative; display:block; }

.cont .pc .right .news ul li h1 span{ position:absolute; right:0; top:0; display:block; color:#c4c4c4; line-height: 0.2rem;}

.cont .pc .right .news ul li h1 a{  font-size:0.15rem;   color:#444444; margin-bottom:0.05rem;  display:block;}

.cont .pc .right .news ul li h1 a:hover{ color:#2b4e72;}

.cont .pc .right .news ul li strong{ display:block; margin:0.1rem auto; color:#56595b;}

.cont .pc .right .news ul li strong span{ color:#aeb0b1;}

.cont .pc .right .news ul li p{ padding-top:0.15rem; line-height:0.26rem; width:6.5rem; color:#888888; font-size:0.14rem;}

.cont .pc .right .news ul li a.more{ position:absolute; right:0; bottom:0.05rem; height:0.26rem; text-align:center; line-height:0.26rem; font-size:0.14rem; display:block; padding:0 0.2rem 0 0.55rem ; color:#fff; background:url(../image/icon_more_jt.png) 0.05rem center no-repeat #959595; display: inline-block;}

.cont .pc .right .news ul li a.more:hover{  background:url(../image/icon_more_jt.png) 0.1rem center no-repeat #2b4e72;}





.cont .mobile .proclass ul{width: 5.6rem; margin: 0 auto;height: auto; overflow: hidden; display: flex; justify-content: center;flex-wrap: wrap;}

.cont .mobile .proclass ul li{ margin-right: 0.1rem; margin-bottom: 0.2rem}

.cont .mobile .proclass ul li a{display:inline-block; padding:0rem 0.2rem; font-size:0.14rem; color:#555555;   line-height:0.3rem; border:0.01rem solid #acacac; border-radius:0.15rem;text-align:center;}

.cont .mobile .proclass ul li a:hover{border:0.01rem solid #0064c7; color:#0064c7; }

.cont .mobile .proclass li.active{background-color: #0064c7; color: #fff;}

.cont .mobile .procontent{text-align: center;}

.cont .mobile .procontent a{width:2.64rem;height:auto;display: inline-block;vertical-align: middle;overflow: hidden;background-color: #fff;text-align: center;margin:0.05rem;}

.cont .mobile .procontent a mip-img{width: 2.64rem;height:1.98rem;}

.cont .mobile .procontent a .tit{font-size: 0.27rem;color: #3f3f3f; background: #cccccc; line-height:0.46rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}





.cont .mobile .more { margin:0.3rem auto 0 auto; color:#888888; border:1px solid #bbbbbc; font-size:0.18rem;  display:block; width:1.8rem;  line-height:0.35rem; text-align:center;}

.cont .mobile .more:hover{  color:#0064c7; border:1px solid #0064c7;};}

.cont .mobile{ margin-bottom: 1em;}

.cont .mobile .content{width: 90%;margin:0.2rem auto;}

.cont .mobile .content li{width:100%;height:2.5rem;background-color:#fff;padding:0.1rem 0.2rem;margin:0.15rem 0;border:0.01rem solid #e0e0e0;}

.cont .mobile .content li a{display: block;overflow: hidden;}

.cont .mobile .content li .con{width: 100%;float:left;}

.cont .mobile .content li .con .tit{width: 100%;overflow: hidden;font-size:0.24rem;line-height: 0.6rem;position: relative;}

.cont .mobile .content li .con .tit:after{content:'';width:0.58rem;height:0.03rem;background: #0064c7;position: absolute;left: 0;bottom: 0;}

.cont .mobile .content li .con .time{font-size: 0.16rem;color: #666666;line-height: 0.5rem;}

.cont .mobile .content li .con .time mip-img{width: 0.2rem;height: 0.2rem;display: inline-block;vertical-align: middle;}

.cont .mobile .content li .con .time span{display: inline-block;vertical-align: middle;margin-left: 0.1rem;}

.cont .mobile .content li .con .sub{font-size:0.2rem;color:#444444;line-height:0.26rem;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0.2rem 0;}







/*内页P*/

.cont .pc .tit{font-size: 0.28rem;color: #000;line-height: 0.5rem;text-align: center;}

.cont .pc .time{font-size: 0.14rem;color: #666666;line-height: 0.4rem;margin-bottom:0.3rem;text-align: center;}

.cont .pc .richtext{width: 95%;margin:0.2rem auto;font-size: 0.16rem;line-height: 0.35rem; min-height:2rem;}
.cont .pc .right .prev1{font-size:0.18rem;text-align:left;display:block; line-height:0.35rem}
.cont .pc .right .next1{font-size:0.18rem;text-align:left;display:block; line-height:0.35rem}
.cont .pc .right .back { margin:0.3rem auto 0.5rem auto; color:#888888; border:1px solid #bbbbbc; font-size:0.14rem;  display:block; width:1.5rem; height:0.30rem; line-height:0.3rem; text-align:center;}

.cont .pc .right .back:hover{  color:#0064c7; border:1px solid #0064c7;}

/*内页M*/

.cont .mobile ul.nav{    width: 90%;    /* display: block; */    /* justify-content: space-between; */    margin: 0.2rem auto;    text-align: center;    height: .50rem;    overflow-x: auto;    overflow-y: hidden;    white-space: nowrap;}

.cont .mobile ul.nav li{padding:0 .05rem;margin-left:.15rem;margin-right:.15rem;height:0.37rem;line-height:0.38rem;display: inline-block;background-color: #000;margin:0.05rem}

.cont .mobile ul.nav li a{color:#fff;display:block;font-size:0.18rem;text-align:center;}

.cont .mobile ul.nav li.active{background-color: #c54d12}

.cont .mobile .richtext{width: 85%;margin:0.2rem auto;font-size: 0.2rem;line-height: 0.35rem;min-height:2rem;}
.cont .mobile .btnbox{margin:0.3rem 0;width:100%;text-align:center;}
.cont .mobile .btnbox .prevbtn{width:90%;height:0.5rem;line-height:0.5rem;padding:0 0.5rem;border-radius:0.25rem;background:#e5e5e5;color:#000;display:block;margin:0.08rem auto;text-align:left;font-size:0.24rem;}
.cont .mobile .btnbox .nextbtn{width:90%;height:0.5rem;line-height:0.5rem;padding:0 0.5rem;border-radius:0.25rem;background:#e5e5e5;color:#000;display:block;margin:0.08rem auto;text-align:left;font-size:0.24rem;}
.cont .mobile .btnbox .backbtn{width:1.64rem;height:0.46rem;line-height:0.46rem;text-align:center;background-color:#000;color:#fff;font-size:0.21rem;border-radius:0.2rem;display:inline-block;vertical-align:middle;margin-top:0.35rem;}

.cont .mobile .back{margin:0.3rem auto 0.5rem auto; color:#888888; border:1px solid #bbbbbc; font-size:0.14rem;  display:block; width:1.5rem; height:0.30rem; line-height:0.3rem; text-align:center;}

.cont mip-img{ max-width: 6.4rem;margin: 0 auto;}

/*banner*/

.banner{width:100%;   position: relative;}

/*头部-PC*/

.header .pc .nav{height:0.9rem;background-color:rgba(0,0,0,0.1); width: 100%; position: absolute; margin: 0 auto;z-index: 999; }

.header .pc .logo{float:left; padding-top: 0.1rem;}

.header .pc .logo mip-img{height: 0.62rem;width: auto;display: block;}

/*.header .pc .navbox{float: right;width: 8.5rem;display: flex;}

.header .pc .navbox li{height:0.9rem;line-height:0.9rem;text-align:center;flex:1;color: #000; padding-top: 0.2rem}

.header .pc .navbox li:hover{border-bottom: 0.03rem solid #81c240}

.header .pc .navbox li a{display:block;height: 0.7rem;color: #fff;text-align: center;}

.header .pc .navbox li a span{display:block;width:100%;text-align:center;font:0.16rem/0.2rem "microsoft yahei";}

.header .pc .navbox li a font{display:block;width:100%;font:0.12rem/0.18rem "microsoft yahei";text-align:center;text-transform: uppercase;}*/

.header .pc .navbox ul {*zoom: 1;list-style: none;margin:0.15rem 0;padding:0;float:right;}

.header .pc .navbox ul:before,.navbox ul:after {content: "";display: table;}

.header .pc .navbox ul:after {clear: both;}

.header .pc .navbox ul > li {float: left;position: relative;}

.header .pc .navbox a {display: block;padding: 0.1rem 0.2rem;line-height: 1.2em;color: #fff;}

.header .pc .navbox a span{display:block;width:100%;text-align:center;font:0.16rem/0.2rem "microsoft yahei";}

.header .pc .navbox a font{display:block;width:100%;font:0.12rem/0.18rem "microsoft yahei";text-align:center;text-transform: uppercase;}

.header .pc .navbox a:hover {text-decoration: none;color:#2ab1c2; background:url(../image/bg_nav.png) bottom center no-repeat;}

.header .pc .navbox li ul {background: #0064c7;}

.header .pc .navbox li ul li {width:1.2rem;display:inline; text-align:center; }

.header .pc .navbox li ul a {border: none;color:#fff;}

.header .pc .navbox li ul a:hover { background:#2b4e72; color:#fff;}

.header .pc .navclass ul > li:hover ul {max-height: 1000px;-webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);}

.header .pc .navclass li ul {position: absolute;left: 0;top:0.6rem;z-index: 1;max-height: 0;overflow: hidden;-webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin: 50% 0;-webkit-transition: 350ms;-moz-transition: 350ms;-o-transition: 350ms;transition: 350ms;}

.header .pc .navbox li.tel{ background:url(../image/line_tle.png) left 0.2rem no-repeat; padding-left:0.15rem; font-size:0.18rem; color:#fff; flex-basis:1rem; line-height: 0.7rem;}

.header .pc .navbox li.tel mip-img{ width: 0.22rem; display: inline-block; margin-right: 0.1rem;}
.header .pc .navbox li.en{ padding:0.15rem 0;}
.header .pc .navbox li.en mip-img{ display:inline-block; vertical-align:middle;}



.header .pc .snav{height:0.9rem;background-color:#fff; width: 100%;  margin: 0 auto;z-index: 999; }

.header .pc .slogo{float:left; }

.header .pc .slogo mip-img{height: 0.74rem;width: auto;display: block;}

/*.header .pc .snavbox{float: right;width: 8.5rem;display: flex;}

.header .pc .snavbox li{height:0.9rem;line-height:0.9rem;text-align:center;flex:1;color: #000; padding-top: 0.2rem}

.header .pc .snavbox li a{display:block;height: 0.5rem;color: #000;text-align: center;}

.header .pc .snavbox li a span{display:block;width:100%;text-align:center;font:0.16rem/0.2rem "microsoft yahei";}

.header .pc .snavbox li a font{display:block;width:100%;font:0.12rem/0.18rem "microsoft yahei";text-align:center;text-transform: uppercase;}

.header .pc .snavbox a:hover{ border-bottom:0.02rem solid #0064c7; color:#0064c7;}

*/

.header .pc .snavbox ul {*zoom: 1;list-style: none;margin:0.15rem 0;padding: 0;  float:right;}

.header .pc .snavbox ul:before,.navbox ul:after {content: "";display: table;}

.header .pc .snavbox ul:after {clear: both;}

.header .pc .snavbox ul > li {float: left;position: relative;}

.header .pc .snavbox ul li a {display: block;padding: 0.1rem 0.2rem;line-height: 1.2em;color: #000;}

.header .pc .snavbox ul li a span{display:block;width:100%;text-align:center;font:0.16rem/0.2rem "microsoft yahei";}

.header .pc .snavbox ul li a font{display:block;width:100%;font:0.12rem/0.18rem "microsoft yahei";text-align:center;text-transform: uppercase;}

.header .pc .snavbox ul li a:hover {text-decoration: none;color:#0064c7; background:url(../image/bg_nav.png) bottom center no-repeat;}

.header .pc .snavbox li ul {background: #0064c7;}

.header .pc .snavbox li ul li {width:1.2rem;display:inline; text-align:center;  }

.header .pc .snavbox li ul a {color:#fff;}

.header .pc .snavbox li ul a:hover { background:#2b4e72; color:#fff;}

.header .pc .snavclass ul > li:hover ul {max-height: 1000px;-webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);}

.header .pc .snavclass li ul {position: absolute;left: -0.1rem;top:0.6rem;z-index: 1;max-height: 0;overflow: hidden;-webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin: 50% 0;-webkit-transition: 350ms;-moz-transition: 350ms;-o-transition: 350ms;transition: 350ms;}

.header .pc .snavbox li.tel{ background:url(../image/line_tle1.png) left 0.2rem no-repeat; padding-left:0.15rem; font-size:0.18rem; color:#000; flex-basis:1rem; line-height: 0.7rem;}

.header .pc .snavbox li.tel mip-img{ width: 0.22rem; display: inline-block; margin-right: 0.1rem;}
.header .pc .snavbox li .en{ height:0.35rem; padding:0.2rem 0;}

/*头部-移动*/

.header .mobile .nav{ width: 100%; position: absolute; margin: 0 auto;z-index: 999; top:0px; height: 0.66rem; background-color:rgba(0,0,0,0.5);}

.header .mobile{}

.header .mobile .navbox{display:-webkit-box;display:-ms-flexbox;display:flex; width:6rem; margin: 0 auto;height: 0.66rem;overflow-x: scroll;}

.header .mobile .navbox a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display: block;text-align: center;padding:0.1rem 0.1rem;}

.header .mobile .navbox a .tit{font-size: 0.16rem;color: #fff;line-height: 0.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.header .mobile .navbox a .intro{font-size: 0.14rem;color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*底部-PC*/

footer .pc{width:100%;}

footer .pc .foot{width:100%;}

footer .pc .foot .main{}

footer .pc .foot .link{width: 100%;height: 0.95rem;line-height: 0.95rem;background:#fff; position:relative}

footer .pc .foot .link .tit{float: left;width: 1.2rem;font-size: 0.2rem;color: #183b5e;text-align: center;}

footer .pc .foot .link .con{float: left;font-size: 0.18rem;color: #2c2f2f;}

footer .pc .foot .link .con ul li{display: inline-block;vertical-align:middle;border-right: 1px solid #000;line-height: 0.2rem;}

footer .pc .foot .link .con ul li a{color: #2c2f2f;text-align: center;display:block;padding:0 0.2rem;  }

footer .pc .foot .link .con ul li:last-child{ border-right: none;}

footer .pc .fnav{height:0.9rem; background: #282a2a; width: 100%;  margin: 0 auto;z-index: 999; }

footer .pc .flogo{float:left;}

footer .pc .flogo mip-img{height: 0.62rem;width: auto;display: block; margin-top:0.1rem}

footer .pc .fnavbox{float: right;width: 8.5rem;display: flex;}

footer .pc .fnavbox li{height:0.9rem;line-height:0.9rem;text-align:center;flex:1;color: #000; padding-top: 0.2rem}

footer .pc .fnavbox li a{display:block;height: 0.7rem;color: #fff;text-align: center;}

footer .pc .fnavbox li a span{display:block;width:100%;text-align:center;font:0.16rem/0.2rem "microsoft yahei";}

footer .pc .fnavbox li a font{display:block;width:100%;font:0.12rem/0.18rem "microsoft yahei";text-align:center;text-transform: uppercase;}

footer .Copyright {background: #2c2f2f; width: 100%; height: 0.6rem}

footer .Copyright p{color: #fff;font-size: 0.16rem;text-align:center;line-height: 0.6rem;  }

footer .Copyright a{color: #fff;}

footer .pc .foot .gototop{width:0.5rem;height:0.5rem;border:none; position:absolute; right:1.5rem; bottom:1.7rem;}

footer .pc .foot .gototop mip-img{width:0.5rem;height:0.5rem; display:inline-block; }

/*底部-移动*/

footer .mobile{width:100%;height:1.2rem;position:fixed;bottom:0;z-index: 999}

footer .mobile ul{font-size:0;}

footer .mobile ul li{width:25%;height:1.2rem;background-color:#183b5e;text-align:center;padding:0.2rem 0;border-right:0.01rem solid #fff;display:inline-block;vertical-align:middle;}

footer .mobile ul li:last-child{border-right:none;}

footer .mobile ul li mip-img{width:0.52rem;height:0.52rem;display:inline-block;}

footer .mobile ul li p{font-size:0.22rem;color:#fff;line-height: 0.5rem}

footer .mobile ul li a{display:block;}



/*缓动*/



.cont .pc .right .news ul li a.more,.cont .pc .right .pro li,.cont .pc .right .pro li span{ -moz-transition: all 0.6s ease-in-out;

-webkit-transition: all 0.6s ease-in-out;

-o-transition: all 0.6s ease-in-out;

-ms-transition: all 0.6s ease-in-out;

transition: all 0.6s ease-in-out; } 



/*媒体查询*/

@media screen and (min-width:1200px){

    html{font-size:100px!important;}

    .footseat{display: none}

	.paging{text-align:center;margin:0;padding:0.3rem 0;}

    .paging .prev{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;background-color:#2b4e72;color:#fff;border:0.01rem solid #d5d0d0;border-radius:0.05rem; }

	.paging .current{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;padding: 0 0.1rem;background-color:#FFF;color:#666;border:0.01rem solid #d5d0d0;border-radius:0.05rem;color: #2b4e72;border:1px solid #2b4e72;margin-right:0.05rem}

    .paging a{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;padding: 0 0.1rem;background-color:#FFF;color:#666;border:0.01rem solid #d5d0d0;border-radius:0.05rem;margin-right:0.05rem}

    .paging a:hover{color: #2b4e72;border:1px solid #2b4e72;}

	 paging .num{margin-right:0.05rem;}

    .paging .disabled{color:#2b4e72;border-color:1px solid #2b4e72;}

    .paging .active{color: #2b4e72;border:1px solid #2b4e72;}

    .paging .next{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;margin: 0 0.05rem;background-color:#2b4e72;color:#fff;border:0.01rem solid #d5d0d0;border-radius:0.05rem; }

	.paging .prev:hover{color: #fff}

    .paging .next:hover{color: #fff}

	.paging .first{ margin-right:0.05rem;}

}

@media screen and (max-width:1200px) and (min-width:750px){

    .pc{display:none}

    .ipad{display:none;}

    .mobile{display:block;}

    .paging{text-align:center;margin:0;padding:0.3rem 0;}

    .paging .prev{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;background-color:#111111;color:#fff;border:0.01rem solid #d5d0d0;border-radius:0.05rem; }

	.paging .current{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;padding: 0 0.1rem;background-color:#FFF;color:#666;border:0.01rem solid #d5d0d0;border-radius:0.05rem;color: #2b4e72;border:1px solid #2b4e72;margin-right:0.05rem}

    .paging a{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;padding: 0 0.1rem;background-color:#FFF;color:#666;border:0.01rem solid #d5d0d0;border-radius:0.05rem;}

    .paging a:hover{color: #2b4e72;border:1px solid #2b4e72;}

	  .paging .num{margin-right:0.05rem;}

    .paging .disabled{color:#2b4e72;border-color:1px solid #2b4e72;}

    .paging .active{color: #2b4e72;border:1px solid #2b4e72;}

    .paging .next{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;margin: 0 0.05rem;background-color:#2b4e72;color:#fff;border:0.01rem solid #d5d0d0;border-radius:0.05rem; }

	.paging .prev:hover{color: #fff}

    .paging .next:hover{color: #fff}

	.paging .first{ margin-right:0.05rem;}

}

@media screen and (max-width:1200px) and (min-width:1024px){

    html{font-size:100px!important;}

}

@media screen and (max-width:1023px) and (min-width:960px){

    html{font-size:95px!important;}

}

@media screen and (max-width:959px) and (min-width:800px){

    html{font-size:85px!important;}

}

@media screen and (max-width:799px) and (min-width:750px){

    html{font-size:75px!important;}

}

@media screen and (max-width:749px) and (min-width:320px){

    .pc{display:none}

    .ipad{display:none}

    .mobile{display: block;}

    .paging{text-align:center;margin:0;padding:0.3rem 0;}

    .paging .prev{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;background-color:#2b4e72;color:#fff;border-radius:0.05rem; }

	.paging .current{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;padding: 0 0.1rem;background-color:#FFF;color:#666;border:0.01rem solid #d5d0d0;border-radius:0.05rem;color: #2b4e72;border:1px solid #2b4e72;margin-right:0.05rem}

    .paging a{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;padding: 0 0.1rem;background-color:#FFF;color:#666;border:0.01rem solid #d5d0d0;border-radius:0.05rem;}

    .paging a:hover{color: #2b4e72;border:1px solid #2b4e72;}

	  .paging .num{margin-right:0.05rem;}

    .paging .disabled{color:#2b4e72;border-color:1px solid #2b4e72;}

    .paging .active{color: #2b4e72;border:1px solid #2b4e72;}

    .paging .next{display:inline-block;height: 0.28rem;line-height: 0.28rem;font-size:0.12rem;text-align: center;margin: 0 0.05rem;background-color:#2b4e72;color:#fff;border:0.01rem solid #d5d0d0;border-radius:0.05rem; }

 	.paging .prev:hover{color: #fff}

    .paging .next:hover{color: #fff}

	.paging .first{ margin-right:0.05rem;}

    .footseat{height: 1.3rem;}

}

@media screen and (max-width:749px) and (min-width:640px){

    html{font-size:100px!important;}

}

@media screen and (max-width:639px) and (min-width:515px){

    html{font-size:85px!important;}

}

@media screen and (max-width:516px) and (min-width:414px){

    html{font-size:70px!important;}

}

@media screen and (max-width:413px) and (min-width:375px){

    html{font-size:62px!important;}

}

@media screen and (max-width:374px) and (min-width:320px){

    html{font-size:54px!important;}

}

@media screen and (max-width:319px){

    html{font-size:42px!important;}

}



/*版本提示*/

.update-ie{position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:#fff;font-size:0.2rem;text-align:center;}

.update-ie p{padding-top:0.3rem;}

.update-ie a{color:#009aed;}