
:is(.top_bg,.chEXXuCje){ height:6.9rem; background:rgba(2,32,56,1); position: relative;z-index: 10;}
:is(.top_line,.cBEFfmbXB){width: 90%;border-bottom: rgba(255,255,255,0.2) 1px solid;margin: 0 auto;height: 6.9rem;}
.h_login{height: 1.5rem;line-height: 1.5rem;position: absolute;top: 0;right: 6.5%;z-index: 10;}
.h_login a{font-size: 0.7rem;color: rgba(255,255,255,0.8);padding:0 0.5rem;}
.h_login a:hover{color:#fff;font-weight:bold;}
:is(.h_tel,.cDIPAXMWA){height: 2rem;line-height: 2rem;position: absolute;top: 1.5rem;right: 5%;z-index: 10;}
:is(.h_tel,.cDIPAXMWA) em{width: 1.6rem;height: 1.4rem;display: block;float: left;line-height: 0;padding: 0.3rem 0.5rem 0 0;}
:is(.h_tel,.cDIPAXMWA) em img{width: 1.6rem;height: 1.4rem;}
:is(.h_tel,.cDIPAXMWA) b{font-size: 1.1rem;color: #fff;padding-right: 1rem;}
:is(.logo,.cBomIipXK){width: 12%;padding: 1.5rem 0 0;}
:is(.logo,.cBomIipXK) img{ width:7.6rem; height:3.6rem;}
:is(.h_dw,.crZpSfEVB){font-size: 1.5rem;color: #fff;width: 14%;line-height: 1.6rem;float: left;height: 4.7rem;padding: 2.2rem 0 0;}
:is(.h_dw,.crZpSfEVB) i{display: block;font-size: 0.8rem;font-weight: normal;}
.h_nav{width: 72%; height:3.8rem;padding:3.1rem 0 0;line-height:3rem;}
.h_nav li{ float:left;height: 3.8rem;line-height: 3rem;padding: 0 0.7rem;}
.h_nav li a{ font-size:0.7rem; color:#fff;display:block; float:left;position: relative;vertical-align: middle;text-align: center;height: 3.8rem;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;}
.h_nav li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #fff;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.h_nav li a:hover:before, .h_nav li a:focus:before, .h_nav li a:active:before {
  right: 0;
}
.h_nav li:is(.cur,.cpxMmEfxW) a{ background:url(/images/nav_line.gif) repeat-x 0 bottom;}
.h_nav li:is(.nobor,.cYQmHAoXZ){padding-right: 0;}

:is(.content,.cPeCXoSAc){ width:1200px; margin:0 auto;}
.jn_nav,.wykyj_nav,.fang_nav,.pro_nav,.case_nav,.news_nav,.about_nav{display: none;position: absolute;width: 100%;left: 0;top: 6.95rem;background: rgba(2,32,56,0.9);z-index: 10;height: 13.5rem;}
:is(.n01,.cAfUFExSj){width: 640px;float: left;padding: 1.5rem 0 0;height: 12rem;}
:is(.top_bg,.chEXXuCje) .h_nav :is(.n01,.cAfUFExSj) a{width: 320px;height: 46px;line-height: 46px;overflow: hidden;font-size: 0.7rem;color: rgba(255,255,255,0.8);text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
:is(.top_bg,.chEXXuCje) .h_nav :is(.n01,.cAfUFExSj) a:before{content: "";width: 80%;height: 1px;position: absolute;bottom: 0;left: 0;background:rgba(255,255,255,0.3);}
:is(.top_bg,.chEXXuCje) .h_nav :is(.n01,.cAfUFExSj) a:hover{color: #fff;}
:is(.n02,.cBdhWKEAg){width: 550px;float: right;padding: 1rem 0 0;height: 12.5rem;}
:is(.n02,.cBdhWKEAg) p{width: 260px;float: left;padding: 0 0 0 15px;}
:is(.n02,.cBdhWKEAg) p em{width: 260px;height: 195px;display: block;line-height: 0;overflow: hidden;background: #fff;}
:is(.n02,.cBdhWKEAg) p em img{width: 260px;height: 195px;}
:is(.n02,.cBdhWKEAg) p span{display: block;font-size: 16px;color: #fff;width: 260px;text-align: center;height: 30px;line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 10px 0 0;}
.h_nav li:is(.cur,.cpxMmEfxW) :is(.n01,.cAfUFExSj) a{background: none;}

.jn_nav :is(.n01,.cAfUFExSj){width: 800px;}
:is(.top_bg,.chEXXuCje) .h_nav .jn_nav :is(.n01,.cAfUFExSj) a{width:400px;}
.jn_nav :is(.n02,.cBdhWKEAg){width: 275px;}

.wykyj_nav :is(.n01,.cAfUFExSj){padding: 2.5rem 0 0;height: 11rem;}
:is(.top_bg,.chEXXuCje) .h_nav .wykyj_nav :is(.n01,.cAfUFExSj) a{height: 60px;line-height: 60px;}

:is(.ab_t,.cfNEJGrVx){width: 550px;float: left;padding: 1.5rem 0 0;position: relative;}
:is(.ab_t,.cfNEJGrVx):before{content: "";width: 1px;height: 60%;position: absolute;top: 15%;right: -40px;background: rgba(255,255,255,0.4);}
:is(.ab_t,.cfNEJGrVx) dl dt{width: 260px;height: 195px;line-height: 0;overflow: hidden;float: left;margin:15px 0 0;}
:is(.ab_t,.cfNEJGrVx) dl dt img{width: 100%;display:block;}
:is(.ab_t,.cfNEJGrVx) dl dd{width: 250px;float: right;padding: 10px 0 0;}
:is(.ab_t,.cfNEJGrVx) dl dd h5{height: 40px;line-height: 40px;overflow: hidden;border-bottom: #ddd 1px solid;}
:is(.ab_t,.cfNEJGrVx) dl dd h5 a{font-size: 18px;color: rgba(255,255,255,0.8);display:block;width:250px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align:left;}
:is(.abt_desc,.cNQtPZfpy){font-size: 16px;color: rgba(255,255,255,0.8);line-height: 24px;height: 120px;overflow: hidden;padding: 10px 0 0;}

.about_nav :is(.ab_t,.cfNEJGrVx){padding: 1rem 0 0;}
.about_nav :is(.ab_t,.cfNEJGrVx) dt{background: #fff;margin:0;}

.news_nav :is(.n01,.cAfUFExSj),.about_nav :is(.n01,.cAfUFExSj){width:540px;position: absolute;left: 50%;top: 0;margin-left:200px;}
:is(.top_bg,.chEXXuCje) .news_nav :is(.n01,.cAfUFExSj) a,:is(.top_bg,.chEXXuCje) .about_nav :is(.n01,.cAfUFExSj) a{width: 180px;}
.fang_nav :is(.n01,.cAfUFExSj),.case_nav :is(.n01,.cAfUFExSj){width:600px;position: absolute;left: 50%;top: 0;margin-left:110px;}
:is(.top_bg,.chEXXuCje) .fang_nav :is(.n01,.cAfUFExSj) a,:is(.top_bg,.chEXXuCje) .case_nav :is(.n01,.cAfUFExSj) a{width: 150px;}
.about_nav :is(.ab_t,.cfNEJGrVx):before{background: none;}

em, i {font-style: normal;}

html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 15px;}}
@media screen and (min-width: 1280px) {html {font-size: 16px;}}
@media screen and (min-width: 1366px) {html {font-size: 17px;}}
@media screen and (min-width: 1440px) {html {font-size: 18px;}}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}


        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img:is(.show,.cAWlqosZR){
            visibility: visible;
        }
    

        :is(.p1-search-1,.cRBSomVjz) {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        :is(.p1-search-1,.cRBSomVjz) p {
            color: #444;
            line-height: 82px;
        }
        
        :is(.p1-search-1,.cRBSomVjz) a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        :is(.skl,.cgSIfIQMp){width:1200px;margin:0 auto 20px;}
        :is(.p1-search-1-inp,.cedYPEpHw) {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        :is(.p1-search-1-inp,.cedYPEpHw) input {
            border: 0;
        }
        
        :is(.p1-search-1-inp1,.cGKPNxwpd) {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        :is(.p1-search-1-inp2,.ckZEEbMAy) {
            width: 30px;
            height: 30px;
            background: url(/images/VISkins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
    

        :is(.p12-curmbs-1,.cANFNdzRV) {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        :is(.p12-curblock,.cQSsmWdXO){
            display: none;
        }
        :is(.p12-curmbs-1,.cANFNdzRV) b {
            border-left: 10px solid #0055b2;
            font-weight: normal;
            padding-left: 8px;
        } 
        :is(.p12-curmbs-1,.cANFNdzRV) i {
            font-style: normal;
        }
        :is(.plc,.cSAnDcREx){width:1200px;margin:0 auto 20px;}
        :is(.p12-curmbs-1,.cANFNdzRV) span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

			:is(.mall-nav,.ccjYRmaGw){width:100%; margin-bottom: 20px;font-family: "Microsoft Yahei";}
			.mall-nav-radio{display: inline-block;width: 100%;}
			:is(.mall-nav-crumbs-icon2 ,.cBDLDHUHy ),:is(.mall-nav-crumbs-item,.cKXDPUann) b,:is(.mall-nav,.ccjYRmaGw) :is(.mall-nav-choice-ext,.cGLZPotmA) span,.mall-nav-multiple li i{background-image: url(/images/mall-icon1.png); background-repeat: no-repeat;}
			.mall-nav-multiple{display: none;}
			.mall-nav-multiple li:is(.duo-btn,.cKvCYNKEY){clear: both;width:100%;margin: 0;text-align: center;height:50px;padding: 20px 0 10px;}
			.mall-nav-multiple li:is(.duo-btn,.cKvCYNKEY) a{border-radius: 5px;background:#ccc;display: inline-block;height:30px;line-height: 30px;padding: 0px 15px;margin: 0 10px;}
			.mall-nav-multiple li:is(.duo-btn,.cKvCYNKEY) a.duo-btn-no{background: #fafafa;color: #eee;}
			

			:is(.mall-nav-crumbs,.cboYhxjcc){height: 30px; 14px 0 5px;font-family: "Microsoft Yahei";margin:15px 0;line-height: 30px;font-size:16px;}
			:is(.mall-nav-crumbs-txt,.cQXErLrAB){float: left;}
			.mall-nav-crumbs-nav{
				float: left;
			    position: relative;
			}
			:is(.mall-nav-crumbs-list,.chuFVhNiX) li:is(.on,.cjQCoAHLC){color:#ccc;}
			.mall-nav-crumbs-nav-a{
				display: block;
			    padding: 0 20px;
			    border: 1px solid #ccc;
			    height: 28px;
			    line-height: 28px;
			    position: relative;
			    z-index: 99;
			}
			.mall-nav-crumbs-nav :is(.cur,.cpxMmEfxW){border-bottom: 1px solid #fff;z-index: 1000}


			:is(.mall-nav-crumbs-list,.chuFVhNiX){position: absolute;z-index: 100;background: #fff;width:350px;top:29px;left: 0px;padding:10px;display: none;}
			:is(.mall-nav-crumbs-list,.chuFVhNiX) li{float: left;margin:0 5px;font-size: 12px;line-height: 24px;}
			:is(.mall-nav-crumbs-list,.chuFVhNiX) li a{padding:0 5px;}
			
			:is(.mall-nav-crumbs-icon,.coxLNFBgL){font-family: simsun;  font-style: normal; padding: 0 6px 0 8px; float: left;}
			:is(.mall-nav-crumbs-item,.cKXDPUann){float:left;overflow:hidden; max-width: 250px; height: 28px;line-height: 28px;  vertical-align: top; cursor: pointer;border: 1px solid #ccc;padding-left: 10px;}
			:is(.mall-nav-crumbs-item,.cKXDPUann) b{background-position: 4px -33px;display: inline-block;width: 24px;height:30px;vertical-align: middle;float: right;margin-left: 6px;}
			:is(.mall-nav-crumbs-item,.cKXDPUann):hover b{background-position: 4px -201px;}

			:is(.mall-nav-screen,.cApjEQARx){height: 35px; font-size: 14px;font-family: "Microsoft Yahei";line-height: 35px;border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
			:is(.mall-nav-screen,.cApjEQARx) h3{float: left; margin-right: 10px;font-family: "Microsoft Yahei";}
			:is(.mall-nav-screen,.cApjEQARx) span{font-weight: bold; padding: 0 6px;}
			:is(.mall-nav-screen,.cApjEQARx) b{font-weight: bold; color: #666;}
			
			.mall-nav-wrap{height: auto;padding: 0px 2px; font-family: "tahoma,arial,Microsoft YaHei,Hiragino Sans GB"; font-size: 14px;  border-bottom: 1px dashed #eee; position: relative;background: #f6f6f6;width:100%; margin: 0 auto;}
			.mall-nav-wrap:nth-child(n+6){position: absolute;left: 9999px;}
			:is(.mall-nav-choice-key,.cirKUEetG){float: left; width: 100px;height:50px; line-height: 50px;padding-left: 10px; color: #666;background: #f6f6f6;}
			:is(.mall-nav-choice-value,.cNLwtLdaT){ margin-left: 110px; padding-right: 136px; padding-left: 10px; overflow: hidden; zoom: 1;background: #fff;}
			:is(.mall-nav-choice-value-list,.chsGdWQYa){height: 50px;  overflow-x: hidden;overflow:hidden; padding-top: 4px;}
			:is(.mall-nav-choice-value-list,.chsGdWQYa) li{float: left;  font-size: 14px; width:150px;padding-right:15px; margin-bottom: 4px; height: 44px; line-height: 22px; cursor: pointer;}
			.mall-nav-multiple li{position: relative; padding-left: 18px;}
			.mall-nav-multiple li i{position: absolute;left: 0; top: 6px; no-repeat 9999px 9999px; background-position:-3px -172px;  display: inline-block; height: 12px; width: 12px; background-color: #fff; border: 1px solid #ccc; font-size: 0; }
			:is(.mall-nav-choice-value-list,.chsGdWQYa) li:hover i{border-color: #FF8A00; }
			:is(.mall-nav-choice-value-list,.chsGdWQYa) li:is(.selected,.ckOhoobrF) i{ background-position-y:-184px; }
			
			:is(.mall-nav-choice-ext,.cGLZPotmA){position: absolute; top: 6px; right: 10px; width: 120px; height: auto; line-height: 22px; overflow: hidden; zoom: 1;}
			:is(.mall-nav-choice-ext,.cGLZPotmA) span{    float: left;  position: relative; width: 50px; height: 22px; background: #fff;  color: #515567; cursor: pointer;}
			:is(.mall-nav-choice-ext,.cGLZPotmA) .mall-nav-choice-ext-more{float:left;background-position: 33px -63px;} 
			:is(.mall-nav-choice-ext,.cGLZPotmA) .mall-nav-choice-ext-duo{float:right;background-position: 33px -63px;} 
			:is(.mall-nav,.ccjYRmaGw) :is(.multiple,.cEHEDUuJw){padding: 0;   margin-top: -2px; border: 2px solid #ccc; background: #f6f6f6;}
			
			:is(.mall-nav,.ccjYRmaGw) :is(.multiple,.cEHEDUuJw) :is(.mall-nav-choice-value,.cNLwtLdaT){background-color: #fff;}
			:is(.mall-nav,.ccjYRmaGw) :is(.multiple,.cEHEDUuJw) :is(.mall-nav-choice-value-list,.chsGdWQYa){height: auto; overflow: auto;}
			
			:is(.mall-nav-choice-ext,.cGLZPotmA) .mall-nav-choice-ext-more:hover,:is(.mall-nav-choice-ext,.cGLZPotmA) .mall-nav-choice-ext-duo:hover{background-position-y: -93px; }

			:is(.mall-nav-choice-ext,.cGLZPotmA) :is(.choice-cur,.cVZRUVoHR){background-position-y: -93px;color: #F08300;}
			.mall-nav-choice-more{ text-align: center; position: relative; top: -1px; border-top: 1px solid #ddd; -webkit-transition: border-color .15s ease-in-out; -moz-transition: border-color .15s ease-in-out; transition: border-color .15s ease-in-out }
			.mall-nav-choice-more span{	position: relative; display: inline-block; margin-top: -1px; height: 28px; line-height: 28px; padding: 0 52px; border-width: 1px; border-style: solid; border-color: #FFF #DDD #DDD; border-top: 0; background: #fff; cursor: pointer; color: #333; -webkit-transition: border-color .15s ease-in-out; -moz-transition: border-color .15s ease-in-out; transition: border-color .15s ease-in-out}
			
			.mall-nav-choice-more:hover,.mall-nav-choice-more span:hover{border-color: #FF8A00; color: #FF8A00;}
		

    :is(.mall-nav-screen,.cApjEQARx) span{color: #0055b2;}
    .mall-nav-crumbs-nav :is(.cur,.cpxMmEfxW){border-color: #0055b2;border-bottom-color:#fff; }
    :is(.mall-nav-crumbs-list,.chuFVhNiX){border: 1px solid #0055b2;}
    :is(.mall-nav-crumbs-item,.cKXDPUann):hover{border: 1px solid #0055b2;}
    :is(.mall-nav-crumbs-item,.cKXDPUann):hover b{background-color: #0055b2;}
    :is(.mall-nav-choice-ext,.cGLZPotmA) span:hover{color: #0055b2;}
    :is(.mall-nav-choice-value-list,.chsGdWQYa) li:is(.selected,.ckOhoobrF){color: #0055b2;}
    :is(.mall-nav-choice-value-list,.chsGdWQYa) li:is(.selected,.ckOhoobrF) i{ border-color:#0055b2;}
    :is(.mall-nav-choice-value-list,.chsGdWQYa) li:hover,.mall-nav-wrap :is(.mncvl-cur,.cLywZryaz){color: #0055b2;}
    .mall-nav-multiple li:is(.duo-btn,.cKvCYNKEY) a:is(.duo-btn-ok,.cRyyxLUnZ),.mall-nav-multiple li:is(.duo-btn,.cKvCYNKEY) a:hover{background: #0055b2;color: #fff;}
    :is(.mall-nav-choice-value-list,.chsGdWQYa) li:hover i{border-color:#0055b2 ; }
    .mall-nav-choice-more:hover,.mall-nav-choice-more span:hover{border-color: #0055b2; color: #0055b2;}


        :is(.leftnav-z1-desc,.coOntLywj) {
            background: #fff;
            max-height: 180px;
            margin-bottom: 14px;
        }
        
        :is(.leftnav-z1-desc,.coOntLywj) dt {
            height: 30px;
            padding: 20px 0;
        }
        
        :is(.leftnav-z1-desc,.coOntLywj) dt b {
            display: inline-block;
            font-weight: normal;
            border-left: 13px solid #e3e3e3;
            border-right: 7px solid #e3e3e3;
            padding: 0 12px 0 13px;
            font-size: 28px;
            color: #7c7c7c;
        }
        
        :is(.leftnav-z1-desc,.coOntLywj) dt b span {
            font-size: 18px;
            color: #bfbfbf;
            text-transform: uppercase;
            padding-left: 10px;
        }
        
        :is(.leftnav-z1-desc,.coOntLywj) dd {
            padding: 0 27px 0 27px;
        }
        
        :is(.leftnav-z1-desc,.coOntLywj) dd h4 {
            font-size: 24px;
            font-weight: normal;
            color: #797979;
            max-height: 44px;
            line-height: 44px;
            overflow: hidden;
        }
        
        :is(.leftnav-z1-desc,.coOntLywj) dd div {
            font-size: 14px;
            line-height: 24px;
            color: #666;
            max-height: 48px;
            overflow: hidden;
        }
        
        :is(.leftnav-z1-tit,.cQhSbINSA) {
            height: 50px;
            font-size: 24px;
            font-weight: normal;
            line-height: 50px;
            border-bottom: 1px solid #ebebeb;
            margin-bottom: 15px;
        }
        
        :is(.leftnav-z1-tit,.cQhSbINSA) span {
            display: inline-block;
            height: 50px;
            border-bottom:1px solid #0055b2;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) dl {
            width: 32.2%;
            border: 1px solid #dedede;
            margin-bottom: 15px;
            background: #fff;
            float: left;
            margin-right: 1.3%;
            box-sizing: border-box;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) dl:nth-child(4n-1) {
            margin-right: 0;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) dt img {
            width: 100%; 
            display: block;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) dd {
            padding: 0 0 20px;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) dd h4 {
            width: 90%;
            padding: 0 5%;
            height: 50px;
            font-weight: normal;
            font-size: 16px;
            color: #154c64;
            line-height: 50px;
            overflow:hidden;
            border-bottom:#ccc 1px solid;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) h4 a {
            display: block;
            color: #727272;
            width: 100%;
            white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) dl:hover h4 a {
            color: #0055b2;
        }
        
        :is(.leftnav-z1-list-desc,.cAMnMZZqy) {
            width: 90%;
            margin: 0 auto;
            font-size: 14px;
            line-height: 24px;
            color: #666;
            margin-bottom: 12px;
            height: 96px;
            padding: 10px 0 0;
            overflow: hidden;
        }
        
        :is(.leftnav-z1-list-deta,.ctPqoXDDT) {
            width: 80%;
            margin: 0 0 0 5%;
            height: 30px;
            display: block;
            border: 1px solid #aaa;
            font-size: 14px;
            line-height: 30px;
            text-align: center;
            border-radius:20px;
            position: relative;
        }
        :is(.leftnav-z1-list-deta,.ctPqoXDDT):before{content:""; position:absolute; top:0; left:50%; width:1px; height:100%; background:#aaa;}
        :is(.leftnav-z1-list-deta,.ctPqoXDDT) a{
            display: block;
            float: left;
            width: 50%;
            text-align: center;
            color: #666;
        }
        :is(.leftnav-z1-list,.cPnkXRgTx) dl :is(.deta_btn01,.cWKkLmRRU):hover{
            background-color: #0055b2;
            color:#fff;
            border-radius:20px 0 0 20px;
        }
        :is(.leftnav-z1-list,.cPnkXRgTx) dl :is(.deta_btn02,.cCAMSExkT):hover{
            background-color: #0055b2;
            color:#fff;
            border-radius:0 20px 20px 0;
        }
        :is(.leftnav-z1-list,.cPnkXRgTx) dl:hover {
            border-color: #0055b2;
        }
        
        :is(.leftnav-z1-list,.cPnkXRgTx) dl:hover :is(.leftnav-z1-list-desc,.cAMnMZZqy) a {
            color: #0055b2;
        }
    

        :is(.p14-info-3,.czxvyfilr) {
            background: #f5f5f5;
            padding: 8px 20px;
        }
        
        :is(.p14-info-3-tit,.cjgFOJrgQ) {
            height: 55px;
            font-size: 24px;
            line-height: 55px;
            color: #333;
        }
        :is(.p14-info-3-list,.cqCbWYNYW) li{
            width: 420px;
            float: left;
        }
        :is(.p14-info-3-list,.cqCbWYNYW) li:nth-child(2n){
            float: right;
        }
        :is(.p14-info-3-list,.cqCbWYNYW) li h4{
            height: 46px;
            font-size: 14px;
            font-weight: normal;
            line-height: 46px;
            color:#4b4a4a;
            border-top: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        :is(.p14-info-3-list,.cqCbWYNYW) li h4 a{ color:#4b4a4a;}
        :is(.p14-info-3-list,.cqCbWYNYW) li h4 a:hover{color: #369eeb;}
        :is(.p14-info-3-list,.cqCbWYNYW) li h4 span {
            float: right;
        }
    

        :is(.fdh-01-tit,.cJJBcnTJL) {
            background: #0055b2;
            height: 80px;
        }
        
        :is(.fdh-01-tit,.cJJBcnTJL) h2 {
            height: 75px;
            font-size: 24px;
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
        }
        
        :is(.fdh-01-tit,.cJJBcnTJL) h2 span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        :is(.fdh-01-nav-one,.cJAqhcAhJ) h3 {
            height: 50px;
            line-height: 50px;
            background: url(/images/p14-icon5.png) no-repeat right center #ececeb;
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        :is(.fdh-01-nav-one,.cJAqhcAhJ) h3 a {
            display: block;
            height: 50px;
            font-size: 16px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 22px;
            color: #666;
        }
        
        :is(.fdh-01-nav-one,.cJAqhcAhJ) h3:is(.sidenavcur,.cozvMyXQJ),:is(
        .fdh-01-nav-one,
        .cJAqhcAhJ) h3:hover {
            background: url(/images/p14-icon2.png) no-repeat right center  #0055b2;
        }
        
        :is(.fdh-01-nav-one,.cJAqhcAhJ) h3:is(.sidenavcur,.cozvMyXQJ) a,:is(
        .fdh-01-nav-one,
        .cJAqhcAhJ) h3:hover a{
            color: #fff;
        }
        :is(.fdh-01-nav,.cZtNEpyfD) dl {
            padding: 2px 0 4px;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) dt {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 34px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
            overflow: hidden;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) dt:is(.sidenavcur,.cozvMyXQJ):after,:is(
        .fdh-01-nav,
        .cZtNEpyfD) dt:hover:after {
            border-color:  #0055b2;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) dt:is(.sidenavcur,.cozvMyXQJ) a,:is(
        .fdh-01-nav,
        .cZtNEpyfD) dt:hover a {
            color:  #0055b2;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
            overflow: hidden;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) p:is(.sidenavcur,.cozvMyXQJ) a,:is(
        .fdh-01-nav,
        .cZtNEpyfD) p:hover a {
            color:  #0055b2;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) p:is(.sidenavcur,.cozvMyXQJ):after,:is(
        .fdh-01-nav,
        .cZtNEpyfD) p:hover:after {
            background: #0055b2;
        }
        
        :is(.fdh-01-nav,.cZtNEpyfD) a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    

        :is(.cbgg-01,.cokNGJbzv) {
            background: #0055b2;
            text-align: center;
            color: #fff;
        }
        
        :is(.cbgg-01-img,.cvoeAhVfw) img {
            width: 100%;
            display: block;
        }
        
        :is(.cbgg-01,.cokNGJbzv) p {
            padding-top: 15px;
        }
        
        :is(.cbgg-01,.cokNGJbzv) p img {
            vertical-align: middle;
            margin-right: 5px;
        }
        
        :is(.cbgg-01,.cokNGJbzv) span {
            display: block;
            font-size: 28px;
            font-weight: bold;
            font-family: Arial;
            padding-bottom: 20px;
            padding-top: 10px;
        }
    

 :is(.sankf,.cZAkhktrA) {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 70%;
  height: 512px;
  z-index: 9999;
}
:is(.f_bg,.cwZZyYmYh){ background:url(/images/f_bg.gif) repeat-x; height:755px;overflow: hidden;}
:is(.footer,.cPSAbKdzE){width: 1200px; margin:0 auto;position: relative;z-index: 10;}
:is(.f_tel,.csMRqBoVn){height: 108px;padding: 40px 0 0;}
:is(.f_tel,.csMRqBoVn) p{float: left;overflow: hidden;font-size: 18px;color: #fff;line-height: 32px;height: 100px; background:url(/images/f_line.png) no-repeat right 6px;}
:is(.f_tel,.csMRqBoVn) p b{display: block;font-size: 20px;font-family:Arial, Helvetica, sans-serif;padding: 0 0 0 40px;height: 40px;}
:is(.f_tel,.csMRqBoVn) :is(.f_p01,.cbqaZAtAH){width: 445px;}
:is(.f_tel,.csMRqBoVn) :is(.f_p02,.cxrESuaGz){width: 315px;padding-left: 145px;}
:is(.f_tel,.csMRqBoVn) :is(.f_p03,.cHLfFdESU){width: 160px;padding-left: 100px;background: none;}
:is(.f_tel,.csMRqBoVn) :is(.f_p01,.cbqaZAtAH) b{ background:url(/images/f_ico01.png) no-repeat 0 2px;}
:is(.f_tel,.csMRqBoVn) :is(.f_p02,.cxrESuaGz) b{ background:url(/images/f_ico02.png) no-repeat 0 4px;}
:is(.f_tel,.csMRqBoVn) :is(.f_p03,.cHLfFdESU) b{ background:url(/images/f_ico03.png) no-repeat 0 2px;}
:is(.f_nav,.cAAeMfZmh){height: 400px;width: 1200px;padding: 39px 0 0;}
:is(.f_ul01,.cSbqosRIU) li{width: 340px;float: left;}
:is(.f_ul01,.cSbqosRIU) li a{font-size: 24px;color: #fff;display: block;height: 60px;line-height: 36px;width: 100%;}
:is(.f_ul01,.cSbqosRIU) :is(.f_ul02,.ceQWGOoHf) li a{height: 36px;overflow: hidden;font-size: 14px;color: #bdc0c4;}
:is(.f_nav,.cAAeMfZmh) ul li a:hover{color: #fff;}
:is(.f_ul01,.cSbqosRIU) li:is(.nobor,.cYQmHAoXZ){width: 160px;}
:is(.f_logo,.cFvSwlFdT){width: 340px;height: 139px;padding: 29px 0 0;}
:is(.f_logo,.cFvSwlFdT) img{width: 200px;height: 94px;}
:is(.f_ban,.cEzwDZInp){height: 139px;padding: 24px 0 0;width: 420px;}
:is(.f_ban,.cEzwDZInp) p{font-size: 14px;color: #fff;height: 32px;line-height: 32px;}
:is(.f_ban,.cEzwDZInp) span{padding: 0 20px;}
:is(.f_ban,.cEzwDZInp) a{color: #fff;}
:is(.f_er,.cdVJtvGQj){width: 240px;height: 139px;padding: 29px 0 0;}
:is(.f_er,.cdVJtvGQj) p{width: 90px;padding: 0 0 0 30px;float: left;text-align: center;line-height: 0;}
:is(.f_er,.cdVJtvGQj) p img{width: 88px;height: 88px;display: block;border: #bcbebf 1px solid;}
:is(.f_er,.cdVJtvGQj) p span{display: block;font-size: 14px;color: #fff;line-height: 30px;padding-top: 5px;}
  

    .fdtishi {
    width: 40%;
    position: fixed;
    left: 30%;
    top: 20%;
    background: #fff;
    z-index: 999;
    padding: 2rem 2% 2rem 2%;
    border: 3px solid #0055b2;
}

.fdtishi h3 {
    display: block;
    height: 2rem;
    line-height: 2rem;
    font-size: 1rem;
    color: #0055b2;
}
.fdtishi h4{    color: #0055b2;}

.fdtishi  .yes {
    float: left;
    height: 3rem;
    width: 44%;
    margin-top: 1rem;
    cursor: pointer;
}

.fdtishi .no {
    float: right;
    text-align: left;
    width: 45%;
    margin-top: 1rem;
    cursor: pointer;
}

.fdtishi span {
    font-size: 0.8rem;
    font-weight: normal;
    color: #0055b2;
}

.fdtishi p {
    color: #000;
    font-size: 0.8rem;
    line-height: 2rem;
}

.fdtishi>div:hover span {
    font-weight: bold;
}

.wbgb {
    position: absolute;
    right: 6px;
    top: 0%;
    font-size: 1.5rem;
    cursor: pointer;
    line-height: 1.5rem;
    height: 1.5rem;
    color: #ccc;
}


        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 62px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(/images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        .client-2 :is(.my-kefu-sq,.cPVsKJWwM) i {
            background-position: 4px -75px;
        }
        
        .client-2 :is(.my-kefu-qq,.cCEraHpTs) i {
            background-position: 4px 5px;
        }
        
        .client-2 :is(.my-kefu-tel,.cgNsFqnku) i {
            background-position: 0 -21px;
        }
        
        .client-2 :is(.my-kefu-liuyan,.cmauoUcOf) i {
            background-position: 4px -53px;
        }
        
        .client-2 :is(.my-kefu-weixin,.cKVuGxXAb) i {
            background-position: -34px 4px;
        }
        
        .client-2 :is(.my-kefu-weibo,.cVASEvNpO) i {
            background-position: -30px -22px;
        }
        
        .client-2 :is(.my-kefu-ftop,.cjUKjZdQB) {
            display: none;
        }
        
        .client-2 :is(.my-kefu-ftop,.cjUKjZdQB) i {
               width: 35px;
    height: 50px;
    background-position: -26px -46px;
        }
        .client-2 :is(.my-kefu-ftop,.cjUKjZdQB) :is(.my-kefu-main,.cwbvSvFSV){
            padding-top: 6px;
        }
        
        .client-2 :is(.my-kefu-left,.cMGFVIbLX) {
            float: left;
            width: 62px;
            height: 47px;
            position: relative;
        }
        
        .client-2 :is(.my-kefu-tel-right,.cBFsCkcYm) {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 :is(.my-kefu-right,.caYvPZIBz) {
            width: 20px;
        }
        
        .client-2 :is(.my-kefu-tel-main,.cCdWvmZRL) {
            background: #0055b2;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 :is(.my-kefu-main,.cwbvSvFSV) {
            background: #0055b2;
            width: 97px;
            height: 53px;
            position: relative;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 :is(.my-kefu-weixin-pic,.cZEsACKTF) {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        :is(.my-kefu-weixin-pic,.cZEsACKTF) img {
            width: 115px;
            height: 115px;
        }
    
