

/*浏览器弹窗*/
.CWhint{width:580px; position: fixed; top: 50%;left: 50%; margin-top:-149px; margin-left:-290px; background: #fff; z-index: 9999; display:none;}
.CWhinttit{ height:47px; background:#004988; font-size:18px; color:#fff; line-height:47px; padding-left:20px; position: relative;}
.CWhintbox{ margin:0 48px; padding:35px 0; position:relative; padding-left:81px;}
.CWhintleft{ float:left; position:absolute; left:0; top:35px;}
.CWbrowser{    padding-top: 10px;}
.CWbrowser a{ display:inline-block; width:19%; font-size:12px; text-align:center;}
.CWbrowser a img{ display:block;    max-width: 100%; margin:0 auto;}
.CWbrowser a em{ display:block; color:#b80007;}
.CWbrowser a span{ display:block;    line-height: 16px;}	
.CWhintright h3{ font-size:18px;}
.CWhintrighthref{ color:#004988; border-bottom:1px solid #5377a2; margin:5px 0; display:inline-block;}
.CWhintgran{ color:#666; margin:10px 0;}
.CWclsoe{ display:block; position: absolute; height:47px; width:52px; text-align:center; top: 15px; right: 0;}


body{ min-width:320px; padding-top:55px;}
body,html{ height:100%; min-height:100%;}
.main{ min-height:100%; padding-bottom:290px; position:relative; z-index:1; overflow:hidden;}
.overflow{ overflow:hidden; padding:40px 0;}

/*--头部--*/
.head{ position:fixed; top:0; left:0; width:100%; background:#fff; height:55px; z-index:99; min-width:320px;}
.logo{ float:left; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.logo img{display:block;height: 40px;margin-top: 8px;}
.head-right{ float:right; padding-top:11px; overflow:hidden;}
.head-contact{background-image:url(../images/phone.png);background-repeat:no-repeat;background-size: auto 30px;height: 32px;line-height:32px;padding-left:36px;color:#002f6f;display:block;float:left;font-size:14px;position:relative;background-position:left center;}
.search{background-image:url(../images/search.png);background-repeat:no-repeat;background-size: auto 32px;height:32px;width:32px;float:left;background-position:left center;margin-left: 5px;}
.navbox{ width:100%; left:0; background:#fff; top:55px; z-index:99; overflow-y:auto; overflow-x:hidden;padding-bottom:15px;}
.language{ padding-left:9px; font-size:14px;color:#002f6f;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);height:19px; margin-top:50px; }
.language a{color:#002f6f; padding:0 8px;}
.nav-bt{float:right;height:44px;width: 38px;background-image:url(../images/nav01.png);background-size: 26px auto;background-position: right center;position: relative;top: -5px;}
.nav-bt.cur{background-image:url(../images/nav01c.png)}
.search-box{background-image:url(../images/searchbox.png);background-repeat:no-repeat;padding-left:8px;position:absolute;z-index: 9;width: 100%;right: 0;top: 55px;height: 50px;background-position: right -5px;background-color: #fff;border-top: 1px solid #002f6f;padding-top: 5px; display:none;}
.search span{ display:block; height:100%; width:100%; cursor:pointer;}
.search-input{height: 40px;width: 80%;line-height: 41px;font-size:14px;color:#333;float:left;}
.search-bt{ width:37px; height:37px; float:right; cursor:pointer;}
.nav { box-shadow: inset 0 3px 3px rgba(0,0,0,.3)}
.nav h3 a{ line-height:50px; padding-left:15px; display:block;}
.nav li{ border-bottom:1px solid #d9d9d9;}

.second-nav{ display:none;}
.second-nav a{ display:block; line-height:45px; padding-left:30px; background:#eee; border-bottom:1px solid #d9d9d9; font-size:14px; color:#666;}
.second-nav a:last-child{ border:none;}
.nav li h3{ position:relative}
.nav li em{position:absolute;background:url(../images/img15.png) center no-repeat;background-size: 14px auto;width: 120px;height: 50px;right: -35px;top: 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.nav li h3.curr em{-webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}



/*首页*/
.banner-slide{ position:relative; width:100%; overflow:hidden;}
.banner-slide ul{ width:99999px;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); position:relative;box-sizing: content-box; max-height:539px;}
.banner-slide ul li{ position:relative;flex-shrink: 0; float:left;}
.banner-slide ul li img{display:block; margin:0 auto; width: 100%;}
.banner-pagination{position: absolute; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0); z-index: 10; bottom:0; right:15px;}
.banner-pagination span{background: #fff;  height: 3px; width: 20px; margin: 0 3px; display: inline-block;}
.banner-pagination span.cur{ background:#8cca00;}

.index-new{height:48px;line-height:48px;font-size:14px;color:#333;padding-right:15px;overflow:hidden;background: #fff;}
.sub-indexnew{position:relative;padding-left:83px; height:47px; overflow:hidden;}
.index-new i{display:block; border-right:1px solid #c9c9c9; height:16px; line-height:16px; position:absolute; color:#002f6f; padding-left:25px; padding-right:12px; background-image:url(../images/img01.png); background-repeat:no-repeat; left:15px; top:16px;}
.index-new ul li{ height:47px; line-height:47px; padding-left:12px;}
.index-new ul a{ color:#333; display:block; overflow:hidden;}
.index-new ul a em{max-width: 62%;overflow:hidden;height:47px;text-overflow:ellipsis;white-space:nowrap;float:left;}
.index-new ul a span{color:#999;float:left;padding-left: 3px;}
.button-prev,.button-next{position:absolute; right:0; width:18px; height:23px; background-size:100% auto; background-repeat:no-repeat; cursor:pointer}
.button-prev{ background-image:url(../images/img02.png); top:0;}
.button-next{ background-image:url(../images/img03.png); bottom:0;}
.button-prev:hover{ background-image:url(../images/img02h.png);}
.button-next:hover{ background-image:url(../images/img03h.png);}

.index-pro{padding-top:22px;padding-bottom:40px;font-size:14px;color:#666;text-align:center;border-top:1px solid #ddd;background: #fff;}
.top{font-size:14px; color:#666; text-align:center;}
.pro-con{ position:relative; height:100%; overflow:hidden; width:100%;}
.index-title{font-size:22px; color:#002f6f; position:relative; line-height:40px; height:60px; margin-bottom:9px; text-align:center}
.index-title:after{ content:""; position:absolute; display:block; height:3px; width:53px; left:50%; margin-left:-24px; background:#002f6f; bottom:11px;}
.index-pro ul{ position:relative; margin-top:25px; margin-left:-5px; margin-right:-5px;}
.index-pro li{ float:left; width:100%; margin-bottom:10px;}
.sub-pro{ display:block; position:relative; height:100%; background:rgba(225,225,225,.7); overflow:hidden; width:100%;}
.sub-pro img{ display:block; width:100%;}
.index-pro li:nth-of-type(3) img{ width:50%; margin:0 auto; position:relative; top:-10px;}
.sub-pro h3{  position:absolute;left:0; bottom:0; background:#002f6f; height:35px; line-height:35px; padding:0 15px; font-size:15px; color:#fff;text-align:left; width:100%; background-image:url(../images/img10.png); background-repeat:no-repeat; background-position:95% center; z-index:3}
.index-pro li:nth-of-type(3){ width:100%;}
.pro-hover{font-size:14px;color:#fff;line-height:20px;position:absolute;width:100%;height:100%;left:0;background:#8cca00;z-index:7;text-align:left;padding:12px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;top: -100%;}
.pro-hover em{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.pro-hover span{ font-size:18px; display:block; padding-bottom:10px; padding-top:15px; font-weight:bold;}
.pro-hover i{ display:block; background-image:url(../images/img11.png); background-repeat:no-repeat; background-position:right center; margin-top:10px;}
.index-pro li:hover .pro-hover{top: 0;}

.index-solution{ background-image:url(../images/indexbg.jpg); background-size:cover; background-repeat:no-repeat; padding-top:30px; padding-bottom:25px;-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;overflow:hidden;} 
.sub-solution{ width:990px;max-width:100%; margin:0 auto; position:relative}
.sub-solution img{ display:block; max-width:100%;}
.sub-solution ul{ width:100%; height:100%; position:absolute; left:0; top:0; padding-top:60px;}
.sub-solution ul li{ height:100%;}
.sub-solution ul li img{ position:relative; left:50%; width:247px;z-index:1; top:-15px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%);}

.index-case{ background:#f4f6f9; padding-top:22px; padding-bottom:35px;}
.index-case .commonweb{ position:relative; padding-bottom:50px;}
.more{display:block;font-size:16px;color:#8cca00;border:1px solid #c0e07c;width:176px;height:40px;line-height:40px;position:absolute;left:50%; margin-left:-88px;bottom:-10px;text-align: center;}
.index-title a em{ font-size:14px;}
.picScroll{ overflow:hidden; padding-top:22px;}
.picScroll ul{width:9999px;}
.picScroll li img{ display:block; width:100%;}
.picScrollbox{ position:relative;overflow:hidden;}
.index-subcase{ display:block; padding:8px; position:relative;background:#fff; font-size:14px; color:#666; line-height:24px; padding-bottom:25px;}
.index-subcase img{ width:100%; display:block;}
.index-subcase b{ display:block; font-size:14px; color:#002f6f; padding-top:28px; padding-bottom:10px;	}
.index-subcase span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; font-size: 14px; line-height: 24px; height: 72px;}
.picScroll li{ position:relative; float:left}
.case-img{ position:relative;}
.case-img span{ position:absolute; display:block; width:100%; height:100%; background-color:rgba(140,202,0,.8); left:0; top:0; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; opacity:0}
.index-casecon{ position:relative;}
.liimg{ width:60px; height:60px; background:#edf0f5; border:5px solid #fff;  position:absolute; top:-30px; left:50%; -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); -webkit-border-radius:100%; -o-border-radius:100%; -ms-border-radius:100%; -moz-border-radius:100%; border-radius:100%; z-index:3}
.picScroll li .liimg img{ position:relative; display:block; width:auto; margin:0 auto; top:50%; -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
.hdlist{ height:20px; text-align:center;}
.hdlist span{-webkit-border-radius:100%; -o-border-radius:100%; -ms-border-radius:100%; -moz-border-radius:100%; border-radius:100%; display:inline-block; width:8px; height:8px; background:#fff; margin:0 3px;}
.hdlist span.cur,.newpro-pagination span.cur{ background:#8cca00;}

.index-complex{padding-top:30px;padding-bottom:50px;background: #fff;}
.index-newpro h2{ font-size:20px; color:#002f6f; font-weight:bold; padding-top:15px; padding-bottom:15px;}
.newpro-slide{ overflow:hidden; position:relative}
.newpro-slide ul{ width:9999px; overflow:hidden;}
.newpro-slide li{ float:left;}
.newpro-slide li img{ display:block; width:100%;}
.newpro-slide a{ display:block; position:relative;}
.newpro-slide a span{ display:block; height:40px; line-height:40px; position:absolute; left:0; bottom:0; width:100%; font-size:16px; color:#fff; padding-left:13px; padding-right:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:rgba(0,0,0,.6)}
.newpro-pagination{ position:absolute; z-index:9; right:13px; height:20px; bottom:10px;}
.newpro-pagination span{-webkit-border-radius:100%; -o-border-radius:100%; -ms-border-radius:100%; -moz-border-radius:100%; border-radius:100%; display:inline-block; width:10px; height:10px; background:#fff; margin:0 3px;}
.index-tidings h2{ margin-bottom:0;}
.index-tidings h2:after{ display:none;}
.tidings-ul a{ font-size:14px; display:block; color:#666; padding-left:10px; position:relative; overflow:hidden; line-height:35px;}
.tidings-ul a:before{ content:""; position:absolute; display:block; left:0; height:5px; width:5px; top:50%; margin-top:-2.5px;-webkit-border-radius:100%; -o-border-radius:100%; -ms-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:#8cca00;}
.tidings-ul a:hover{ color:#333;}
.tidings-ul a em{ display:block; float:left; width:62.5%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tidings-ul a span{ font-size:13px; color:#999; float:right;}
.index-tidings{ margin-top:30px; position:relative; padding-bottom:40px;}

.index-last{ background:#f4f6f9; padding-top:30px; padding-bottom:10px; text-align:center;}
.index-last li{ padding:0 20px; float:left; margin-bottom:15px;}
.index-last li a{ display:block; font-size:16px; color:#333;}
.index-last li img{ width:100%; display:block;}
.index-last li span{ display:block; margin-top:10px;}
.index-last li img:nth-of-type(2){ opacity:0; height:0}
.index-last li:hover img:nth-of-type(1){ opacity:0; height:0;}
.index-last li:hover img:nth-of-type(2){ opacity:1; height:auto}

/*foot*/
.foot{background:#002f6f;padding-top:15px;margin-top: -278px;z-index: 4;position: relative;}
.foot-link{ overflow:hidden; float:left; padding-bottom:15px;}
.foot-link dl{ float:left;}
.foot-link dl:last-child{ margin:0}
.foot-link dl dt a{ font-size:16px; color:#fff; line-height:40px; display:block;}
.foot-link dl dd a{ display:block; font-size:13px; color:#96c2ff; line-height:24px;}
.footbox01{ padding-bottom:15px;}
.foot-left{padding-right:17px;float:left;width: 40%;}
.foot-left img{ display:block;max-width:100%;}
.foot-left h2{font-size:16px; color:#fff; line-height:40px; padding-bottom:8px;}
.foot-right{padding-top:43px;float:left;width: 60%;}
.foot-right p{padding-left:24px;font-size:12px;line-height:20px;color:#fff;background-repeat:no-repeat;background-position:left 2px;margin-top:4px;max-width: 290px;}
.foot-right p a{ color:#fff;}
.foot-right .p01{ background-image:url(../images/foot02.png);}
.foot-right .p02{ background-image:url(../images/foot03.png);}
.foot-right .p03{ background-image:url(../images/foot04.png); background-position:left center;}
.foot-bottom{ border-top:1px solid #295a9e; color:#96c2ff; font-size:13px; padding:13px 0;}
.foot-bottom a{ color:#96c2ff; padding:0 10px;}
.foot-bottom p:first-child{/* margin-left:-10px; */}
.foot-contact{ padding-bottom:15px;}

/*侧漂*/
.float{position:fixed;right:0;bottom:100px;z-index: 98;width: 54px;}
.phonefloat a{color:#fff;text-align:center;font-size: 12px;background-color:#8cca00;display:block;width:45px;height:45px;background-repeat:no-repeat;background-position:center 8px;padding-top: 22px;margin-bottom:5px;background-size:  auto 16px; position:relative;}
.phonefloat span{width: 40px;height: 40px;-webkit-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#d9d9d9;background-image:url(../images/float06.jpg);background-repeat:no-repeat;background-position:center;background-size: 22px auto;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;cursor:pointer;margin-left: 2px;}
.float .a01{ background-image:url(../images/float01.png);}
.float .a02{ background-image:url(../images/float02.png);}
.float .a03{ background-image:url(../images/float03.png);}
.float .a04{ background-image:url(../images/float04.png);}
.float .a05{  background-color:#bbb;background-image:url(../images/float05.png); display:none;}
.phonefloat .sub-float{ opacity:0}
.phonefloat .sub-float.cur{ opacity:1; display:block;}
.phonefloat span.cur{-moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.phonefloat a em{ display:none;}

/*the same*/
.insidebanner img{ display:block; width:100%; max-width:100%; margin:0 auto;}
.bread{ line-height:50px; padding-top:15px;}
.bread .commonweb{ border-bottom:1px solid #ccc; padding-left:10px; padding-right:10px;}
.bread p{ float:right; font-size:13px;}
.bread p a{ color:#666;}
.bread p a:nth-of-type(1){ background:url(../images/home.png) left center no-repeat; padding-left:25px;}
.bread h2{ font-size:20px; color:#1a1a1a;}
.content{ padding:20px 10px;}
.contentbox{ background:#fff; -moz-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -ms-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -o-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,.2);box-shadow: 0px 3px 5px rgba(0,0,0,.2); padding:20px 10px;}
.xclogin-more,.hsh-more{ width: 91.98%; margin: 29px auto 10px;}
.xclogin-more a,.hsh-more a{ display: block; background-color: #8ccb02; line-height: 42px; text-align: center; font-size: 14px; color: #fff; border-radius: 3px;}
.hsh-more{ width:100%; margin:20px auto 0;}

/*产品列表*/
.insidenav { background:#fff; -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1); -o-box-shadow:0 1px 10px rgba(0,0,0,.1); -ms-box-shadow:0 1px 10px rgba(0,0,0,.1); -moz-box-shadow:0 1px 10px rgba(0,0,0,.1); box-shadow:0 1px 10px rgba(0,0,0,.1); line-height:38px; position:relative;}
.insidenav a{ display:block; padding-left:15px; border-bottom:1px solid #ddd; background:#fff;}
.insidenav p{ position:absolute; width:100%; left:0; top:40px; z-index:3;}
.insidenav span em{background: url(../images/img15.png) right center no-repeat; display:block;background-size: 16px auto; width:16px;  height:39px; right:10px; top:0; position:absolute; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.insidenav span.cur em{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.product-list li{ margin-bottom:20px; position:relative;}
.product-list li a{ display:block; font-size:14px; color:#555; line-height:24px;}
.product-list li img{ display:block; width:100%;}
.pro-intro h2{ font-size:16px; color:#00397e; padding-bottom:12px; padding-top:7px;}
.pro-intro p{ position:relative; padding-left:56px;}
.pro-intro p span{ position:absolute; left:0; top:0}
.em-more{ font-size:13px; color:#1a1a1a; border:1px solid #999; height:32px; line-height:32px; width:100%; text-align:center; display:block; margin-top:14px;}
.sub-intro{ height:100%; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.product-list li h2:hover ,.product-list li .em-more:hover{ color:#8ccb02}
.product-list li .em-more:hover{ border-color:#8ccb02}

/*公司简介*/
.contentbox img{ max-width:100%; margin:0 auto;}
.about{ font-size:14px; color:#1a1a1a; line-height:24px;}
.about-intro dd{ background:#002f6f; font-size:15px; color:#fff; padding-right:20px; padding-left:20px; padding-top:30px; padding-bottom:30px; -webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.about-intro dt{ padding-right:0; padding-left:0}
.about-intro dt img{ display:block; width:100%}
.about-intro h2{ font-size:20px;font-weight:bold; padding-bottom:17px;}
.the-intro img{ display:block; float:left;}
.the-intro{ padding-top:28px;}
.sub-sub{ font-size:15px; line-height:24px; float:left;margin-top:19px; position:relative;}

/*公司理念*/
.company-idea{ font-size:14px; color:#333; line-height:24px;}
.company-idea img{ display:block;}
.company-idea h2{ font-size:18px;  padding-bottom:6px;}

/*发展历程*/
.company-improve{ color:#1a1a1a; font-size:14px; line-height:24px;}
.company-improve h2{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.company-improve i{ position:relative; top:-2px; margin-right:4px;}
.sub-improve{ color:#333; background:#f0f0f0; padding:25px 20px;}
.improve-ul{ text-align:center}
.improve-ul li{ display:inline-block}
.SSdevelopmentWarp {background: url(../images/winco29.png) repeat-x 0 bottom; position:relative;}
.SSdevelopmentCon{ width: 100%;margin: 0 auto;position: relative;}
.SSdevelopmentCon ul li{ float:left;width:20%; background-image:url(../images/winco30.png);position: relative;background-repeat: repeat-y;background-position: top center;padding-bottom:60px;}
.SSdevelopmentCon ul li .devcontent{width:100%;background:#0055A5;color:#fff;line-height:22px;font-size:13px;height:134px;padding-top: 20px;}
.SSdevelopmentCon ul li .devcontent p{padding:0 10px;}
.SSdevelopmentCon ul li span{ display:block; padding-top:17px;background-image:url(../images/winco31.png);text-align: center;font-size: 14px;color: #666666; background-position: center top;font-weight: bold;position: absolute;  bottom: -31px;  left: 0;  width:100%;color:#0055a5;font-size:18px;}
.develop-button-next, .develop-button-prev {bottom: -10px;top: auto;position: absolute; width: 29px; height: 29px;margin-top: -15px; z-index: 10;cursor: pointer;}
.develop-button-prev {background-image: url(../images/winco25.png); left: 0px;right: auto;}
.develop-button-next {background-image: url(../images/winco28.png); right: 0px;left: auto;}
.develop-button-prev:hover {background-image: url(../images/winco26.png); }
.develop-button-next:hover {background-image: url(../images/winco27.png);}
.SSdevelopmentCon .swiper-wrapper{position: relative;width: 100%;height: 100%; z-index: 1; display: -webkit-box;display: -moz-box; display: -ms-flexbox;  display: -webkit-flex;display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0); -o-transform: translate(0,0); -ms-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}
.SSdevelopmentCon .swiper-slide{ -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}


/*公司文化*/
.company-culture{ position:relative}
.culture-box{ background:#002f6f; font-size:14px; color:#fff; line-height:24px; padding-bottom:25px; margin-bottom:20px;}
.culture-box img{ display:block; width:100%; margin-top:7px;}
.culture-box h2{ font-size:20px; font-weight:bold; padding-top:29px; padding-right:10px; padding-bottom:5px; padding-left:10px;}
.culture-box p{ padding:0 10px 8px;}
.company-value{ color:#333; font-size:14px; line-height:24px; padding-top:30px;}
.company-value h2{ font-size:18px;font-weight:bold;}
.company-value h2 i{ font-weight:normal; font-size:14px;}
.value-ul li { margin-top:22px; padding-left:0; padding-right:0;position: relative;}
.value-ul li img{ float:left; }
.value-ul li h2{ font-size:18px; font-weight:bold; color:#8ccb02;}
.value-ul li div{-moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;top: 50%;padding-left: 110px;left: 0; padding-right:25px;}
.company-promo{ margin-top:18px; width:100%;}


/*公司荣誉*/
.honor-nav{ background:#fff; height:40px; line-height:40px; margin-top:22px;}
.honor-nav a{ display:block; float:left; font-size:14px; color:#333; position:relative; text-align:center; width:33.3333%;}
.honor-nav a:after{ content:""; position:absolute; display:block; width:1px; height:16px; background:#ccc; right:0; top:50%; margin-top:-8px;}
.honor-nav a:hover,.honor-nav a.cur{ background:#8ccb02; color:#fff; font-weight:bold;}
.honor-nav a:last-child:after{ display:none}
.honor-list{ margin:0 -10px; padding-bottom:22px;display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap;}
.honor-list li{ float:left; margin-top:22px;}
.honor-box{  -moz-box-shadow:0 3px 5px rgba(0,0,0,.1); -ms-box-shadow:0 3px 5px rgba(0,0,0,.1); -o-box-shadow:0 3px 5px rgba(0,0,0,.1); -webkit-box-shadow:0 3px 5px rgba(0,0,0,.1); box-shadow:0 3px 5px rgba(0,0,0,.1);}
.img-box{border:1px solid #d9d9d9; padding-top:19px; padding-bottom:19px; background:#fff; position:relative;}
.see-big{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(140,203,2,.8); background-image:url(../images/honor01.png); background-repeat:no-repeat; background-position:center; background-size:53px 53px;}
.honor-list li img{ display:block; margin:0 auto; max-width:100%; width:210px}
.text-box{ background:#fff; position:relative;}
.text-box h2 {font-size:14px;  color:#333; display:block; line-height: 24px; padding-left:7px; padding-right:55px;padding-top: 18px;padding-bottom: 18px;}
.honor-download{ display:block; position:absolute; font-size:12px; color:#002f6f; text-align:center; width:60px; height:100%; padding-top:32px; background-image:url(../images/honor02.png); background-repeat:no-repeat; background-size:22px 20px; background-position: center 12px; right:0; top:0}
.honor-list li:hover .see-big{ display:block;}
.honor-list li:hover .honor-download{background-image:url(../images/honor02h.png); color:#8ccb02;}
.masker,.masker01{ position:fixed; background:rgba(0,0,0,.55); width:100%; height:100%; left:0; top:0;  bottom:0;z-index:99; display:none}
.masker02{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; background: url(https://www.co-trust.com/common/images/xcmask.png) repeat; display: none;}
.big-honor{ position:fixed; left:50%; top:50%; -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:999; padding-right:10px; padding-left:10px; width:100%; padding-top:34px;display:none}
.big-honor img{ width:100%; margin:0 auto; display:block; -webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.honor-close,.ver-close{ display:block; position:absolute; width:34px; height:34px; top:0; right:0; background-image:url(../images/close.png); background-repeat:no-repeat; background-size:25px 25px; background-position:center;cursor:pointer}


/*社会责任*/
.sub-theone{ background:#f4f8fb; padding-top:20px; padding-right:27px; padding-bottom:18px; padding-left:15px; color:#333; font-size:14px; line-height:24px; height:100%;}
.duty-more{ font-size:13px; color:#fefefe; display:block; background:#8ccb02; width:80px; height:30px; line-height:30px; text-align:center; margin-top:9px; margin-bottom:10px;}
.sub-theone h3{ font-size:16px; padding-top:8px; padding-bottom:6px;}
.company-duty h2{ font-weight:bold; font-size:16px; color:#333; padding-top:28px;}
.duty-list li{ border-bottom:1px solid #dfdfdf;}
.duty-list a{ display:block;overflow:hidden; position:relative; font-size:14px; color:#1a1a1a; height:45px; line-height:45px;}
.duty-list a:hover em{ color:#002f6f; font-weight:bold;}
.duty-list a em{ float:left; display:block; padding-left:20px; width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.duty-list a span{ color:#666; float:right;}
.duty-list a:before{ content:""; position:absolute; display:block; border:2px solid #8ccb02; width:12px; height:12px; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; left:0; top:50%; margin-top:-6px; box-sizing:border-box;}
.page{ padding-top:40px; text-align:center;}
.duty-theone:nth-of-type(2){ margin-top:15px;}


/*合作伙伴*/
.partner-title{ font-size:14px; color:#1a1a1a;}
.partner-title b{ font-size:16px;}
.partner-input{ padding-top:19px; padding-bottom:30px;}
.partner-input input{border:1px solid #dedede;-ms-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:37px;padding: 9px 7px;font-size: 14px;color: #1a1a1a; width:100%;}
.partner-ver input{ color:#fff; background:#8ccb02; font-size:16px; width:118px; height:36px; text-align:center; line-height:36px; cursor:pointer}
.not-exit{ margin:0 10px; padding-bottom:16px; background:#fff; border:1px solid #8ccb02; border-top:none; position:fixed; left:0; right:0; top:50%; -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); z-index:999; display:none}
.not-exit h2{ background:#8ccb02; font-size:16px; color:#fff; font-weight:bold; height:40px; line-height:40px; padding-left:18px;}
.the-mess{ text-align:center; font-size:14px; color:#1a1a1a; line-height:25px; padding-top:20px;}
.the-mess img,.the-mess span{ display:inline-block; margin:0 5px 10px; text-align:left}
.the-mess span{ position:relative;}
.ver-sure{ display:block; margin:0 auto; color:#fff; font-size:16px; width:117px; height:35px; text-align:center; line-height:35px;background:#8ccb02;}


/*人在合信*/
.in-button a{ display:block; float:right; font-size:14px; color:#fff; background-color:#8ccb02; width:112px; height:35px; line-height:35px; margin-left:10px; font-weight:bold;  background-repeat:no-repeat;}
.a-oa{ background-image:url(../images/in02.jpg); padding-left:43px;background-position:11px center; background-size:20px auto;}
.a-eamil{ background-image:url(../images/in01.jpg);background-position:25px center;background-size:20px auto; padding-left:55px;}
.in-intro{ background:#f5f5f5; padding-top:35px; padding-right:25px; padding-bottom:29px; padding-left:25px; margin-top:10px; font-size:14px; color:#333; line-height:26px;}
.intro-img{ text-align:center;}
.intro-img img{  display:block; margin-bottom:10px;}
.intro-txt{ text-align:center;}
.cotrust-img{ padding-top:32px;}
.cotrust-img img{ display:block; max-width:100%; margin:0 auto;}
.in-list ul{ padding-top:7px; margin:0 -10px;}
.in-list li{ float:left; margin-top:10px;}
.in-list li a{ display:block;}
.contentbox .in-list li a img{ display:block; max-width:none; width:100%;}
.in-list li a span{ font-size:14px; color:#333; line-height:40px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}

/*人力资源*/
.resource{ background:#fff;}
.process{ font-size:14px; color:#333; line-height:26px;}
.resource-h2{ font-size:16px; font-weight:bold; color:#333; padding-bottom:19px;}
.process img{ display:block; margin:0 auto 15px; width:100%;}
.job-intro{ background:#f2f2f2; padding:15px 10px; font-size:14px; color:#4c4c4c; line-height:24px; display:none;}
.send-email{ color:#fff; background:#8ccb02; width:120px; height:35px; text-align:center; line-height:35px; font-size:14px; display:block; margin-top:22px;}
.resource-job{ padding-top:23px;}
.job-list h3{ cursor:pointer; line-height:45px; overflow:hidden; font-size:14px; color:#1a1a1a; position:relative;}
.job-list h3:after{ content:""; position:absolute; display:block; background-image:url(../images/resource03.jpg); background-repeat:no-repeat; background-size:13px auto; width:13px; height:10px; right:5px; top:50%;-moz-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); -o-transform:translateY(-50%) rotate(180deg); -webkit-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg); -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.job-list{ border-top:1px solid #f3f3f3;}
.job-list li{ border-bottom:1px solid #f3f3f3;}
.job-list li.cur h3:after{-moz-transform:translateY(-50%) rotate(0); -ms-transform:translateY(-50%) rotate(0); -o-transform:translateY(-50%) rotate(0); -webkit-transform:translateY(-50%) rotate(0); transform:translateY(-50%) rotate(0);}

/*联系我们*/
.company-contact{ padding:20px 10px;}
.map{ position:relative}
.map-text h2{ font-size:18px; color:#002f6f; padding-bottom:5px;}
.map-text{ font-size:14px; color:#1a1a1a; line-height:30px;}
.map-text li{ padding-left:34px; background-repeat:no-repeat;  line-height:36px;}
.map-text ul{ padding-bottom:2px;}
.map-text .li01{ background-image:url(../images/contact01.jpg);background-position:left 6px;}
.map-text .li02{ background-image:url(../images/contact02.jpg);background-position:left 8px;}
.map-text .li03{ background-image:url(../images/contact03.jpg);background-position:left 8px;}
.map-text .li04{ background-image:url(../images/contact04.jpg);background-position:left 11px;}
.map-text .li05{ background-image:url(../images/contact05.jpg);background-position:left 8px;}
.themap{ width:100%; height:300px; margin-top:15px;}
#map{ width:100%; height:100%;}
.contact-adress{ background:#fff;-moz-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -ms-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -o-box-shadow: 0px 3px 5px rgba(0,0,0,.2); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,.2);box-shadow: 0px 3px 5px rgba(0,0,0,.2); margin-top:20px;}
.contact-adress{ padding-right:0; padding-left:0; font-size:14px; color:#333; line-height:24px;}
.contact-adress h2{ font-size:16px; color:#00397e; line-height:36px; font-weight:bold; padding-top:22px; padding-bottom:2px;}
.contact-adress li{ border-bottom:1px solid #e9e9e9; padding-bottom:25px; float:left; position:relative;}
.contact-adress h3{ font-size:16px; height:45px; line-height:45px; background:#002f6f; padding-left:10px; color:#fff;}
.contact-last{ font-size:14px; color:#333; line-height:26px;}
.contact-last{ padding:25px 10px;}


/*产品概述*/
.product-intro{ font-size:14px; color:#333; line-height:26px;}
.product-intro h2{ font-size:16px; color:#333; padding-bottom:12px;}
.product-intro{ border-bottom:1px solid #bbb; padding-bottom:15px;}
.product-intro img,.thepro img{ display:block; margin:0 auto 10px;}
.thepro h2{ font-size:17px; color:#002f6f; padding-bottom:6px;}
.thepro{font-size:14px; color:#333; line-height:26px; padding-top:25px;}


/*产品综合页*/
.all-product{ padding-bottom:20px; padding-left:10px; padding-right:10px;}
.all-product .contentbox{ margin-top:20px; position:relative;}
.all-product .contentbox:nth-of-type(2){ padding:20px 10px 0}
.all-pronav{ position:relative; overflow:hidden; padding-left:30px; padding-right:30px;}
.sub-allnav{ overflow:hidden;}
.sub-allnav img{ display:block; width:100%; -webkit-border-radius:100%; -o-border-radius:100%; -ms-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
.all-imgbox{ position:relative;}
.this-name{ background:rgba(140,203,2,.8); position:absolute; height:100%; width:100%; left:0; top:0; -webkit-border-radius:100%; -o-border-radius:100%; -ms-border-radius:100%; -moz-border-radius:100%; border-radius:100%; display:none;}
.this-name h3{ display:table; height:100%; width:100%;}
.this-name i{ display:table-cell; font-size:14px; color:#fff; font-weight:bold; text-align:center; vertical-align:middle;}
.sub-allnav h2{ font-size:13px; font-weight:bold; color:#002f6f; text-align:center; line-height:21px; padding-top:5px;}
.sub-allnav ul{ width:99999px;}
.sub-allnav li{ float:left;}
.sub-allnav li a{ display: block; width: 100%; height: 100%;}
.sub-allnav li:hover .this-name,.sub-allnav li.cur .this-name{ display:block;}
.all-next,
.all-prev{ display:block; position:absolute; top:50%; -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); -webkit-transform:translateY(-100%); transform:translateY(-100%); width:20px; height:36px; background-repeat:no-repeat; background-size:20px auto;}
.all-next{ background-image:url(../images/all02.png); right:0;}
.all-prev{ background-image:url(../images/all01.png); left:0;}
.all-next:hover{ background-image:url(../images/all02h.png);}
.all-prev:hover{ background-image:url(../images/all01h.png);}
.list-imgbox{ display:block; position:relative; border-bottom:2px solid #002f6f;}
.list-imgbox img{ display:block; width:100%;}
.list-imgbox h3{ font-size:13px; color:#fff; padding-left:10px; padding-right:10px; background:rgba(0,0,0,.2); height:30px; line-height:30px; position:absolute; bottom:0; left:0; right:0;}
.list-imgbox h3 span{ float:right;}
.all-list h2{ font-size:15px; color:#002f6f; padding-top:10px; padding-bottom:4px;}
.sub-alllist a{display:block;font-size:13px;color:#333;line-height:26px;float:left;padding-left:16px;background-image:url(../images/all-icon.png);background-position: left 8px;background-repeat:no-repeat;}
.sub-alllist a:hover{ color:#8ccb02;}
.all-list li{ margin-bottom:20px;}
.pro-search{width:100%;border:1px solid #d9d9d9;margin-bottom:20px;background: #fff;}
.the-input{ font-size:14px; color:#1a1a1a; padding:8px; float:left; width:80%;}
.the-btn{ width:40px; height:33px; float:right; background-image:url(../images/allsearch.png); background-position:center; background-repeat:no-repeat;}


/*-----------------------------------20161008 zxc--------------------------------------------*/

/*行业方案*/
.xclist-title{ font-size: 22px; color: #333; line-height: 22px; border-left: 3px solid #8ccb02; padding-left: 10px; margin-bottom: 21px;}
.pro-intro .xcpl0{ padding-left: 0;}

/*行业方案详情*/
.xcdetail-tab{ background-color: #f0f0f0; margin-bottom: 26px;}
.xcdetail-tab a{ display: inline-block; width: 33.33%; height: 50px; line-height: 50px; font-size: 14px; color: #333; text-align: center; position: relative;}
.xcdetail-tab a:hover,.xcdetail-tab a.active{ color: #fff; background-color: #8ccb02;}
.xcdetail-tab .active:after{ content: ''; position: absolute; width: 0; height: 0; border: 8px solid transparent; border-top-color: #8ccb02; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); bottom: -16px;}

.xctab-cont{ display: none;}
.xctab-cont .xcbrief{ font-size: 14px; color: #333; line-height: 26px; padding-bottom: 20px; margin-bottom: 29px; border-bottom: 1px dotted #ddd;}
.xcbrief-pic{ width: 100%; margin-bottom: 10px;}

.xcmodular-detail{ font-size: 14px; color: #333; line-height: 26px; padding-bottom: 25px;}
.xcdetail-subtitle{ line-height: 23px; font-size: 20px; color: #00397e; padding-left: 10px; border-left: 3px solid #8cca00; margin-bottom: 14px;}
.xcmodular-detail .xcblock{ font-size: 16px; padding: 0 0 4px 18px; height: 30px; position: relative;}
.xcmodular-detail .xcblock:after{ content: ''; width: 0; height: 0; border: 4px solid #8cca00; position: absolute; left: 0; top: 9px;}
.xcdqxt-pic,.xckzyd-pic{ width: 100%; margin-bottom: 10px;}
.xcmodular-detail img{ max-width: 100%；}

/*行业方案综合页*/
.xcindustrylist-box{}
.xcindustrylist-box a:hover{ text-decoration: underline;}
.xcindustry-title{ line-height: 25px; font-size: 20px; color: #333; padding-bottom: 10px;}
.xcindustry-list{ width: 100%; background-color: #002f6f; margin-bottom: 30px;}
.xcindustry-list dd{ font-size: 14px; color: #fff; line-height: 28px; padding: 25px 26px 25px 20px; width: 100%;}
.xcindustry-list dd a{ color: #fff;}
.xcindustry-list dd .xcindustrylist-title{ font-size: 18px;}
.xcindustry-list dd .xcmb18{ margin-bottom: 18px;}
.xcindustry-list dt{ width: 100%;}
.xcindustry-list dt img{ display: block; width: 100%;}

.subindustry-list li{ width: 50%; float: left;}
.subindustry-list li h2{ font-size: 14px; line-height: 24px; padding-left: 12px; font-weight: 700; background: url(../images/cimg01.png) 0 10px no-repeat; padding-bottom: 5px;}
.subindustry-list li p{ font-size: 14px; line-height: 24px; padding-left: 12px;}

/*产品与服务投诉*/
.leavecommentstwo h3{ font-size:18px; font-weight: 700; color: #1a1a1a; padding: 15px 0 0 8%;}
.leavecommentstwo h4{ font-size:14px; font-weight: 700; color: #1a1a1a; padding: 15px 0 0 8%;}
.leavecommentstwo dl{ padding:0px 8% 0px;}
.leavecommentstwo dl dd.xcd{ display: none;}
.leavecommentstwo dl dd p{font-size:14px; padding:15px 0px 10px;}
.leavecommentstwo dl dd p span{ color:#00a1e9; padding-right:10px;}
.leavecommentstwo dl dd label{border:1px solid #d0d0d0;display:block; background:#fff; padding:10px; position:relative;}
.leavecommentstwo dl dd label input[type='text']{ background:none; border:none; outline:none; float:left; font-size:13px; color:#999999; width:100%;}
.leavecommentstwo dl dd label textarea{background:none; border:none; outline:none; resize:none; width:99%;font-size:13px; color:#999999; height:150px;}
.leavecommentstwo dl dd input[type='checkbox']{ margin: 0 4px 0 10px; -webkit-appearance:checkbox;}
.leavecommentstwo dl.leavecommentstwobutton{ padding:40px 0 20px 8%;}
.leavecommentstwo dl.leavecommentstwobutton input{ width:100px; height:35px; color:#fff; font-size:16px; margin:0px 10px; cursor:pointer;}
.leavecommentstwo dl.leavecommentstwobutton input[type='submit']{ background-color:#8ccb02;}
.leavecommentstwo dl.leavecommentstwobutton input[type='reset']{ background-color:#ccc;}
.leavecommentstwo dl.leavecommentstwobutton input[type='submit']:hover{ background-color:#81bb02;}
.leavecommentstwo dl.leavecommentstwobutton input[type='reset']:hover{ background-color:#999;}

/*常见问题解决*/
/*.xcproblemtab-box{ padding: 1.04% 10px 0;}*/
.xcproblem-tab{ background-color: #fff; margin: 2.04% 10px 0; padding-top: 8px;}
.xcproblem-tab a{ display: inline-block; padding: 0 2%; height: 32px; line-height: 32px; margin-bottom: 8px; font-size: 14px; color: #333; text-align: center; background: url(../images/cimg02.png) right no-repeat;}
.xcproblem-tab a:last-child{ background-image: none;}
.xcproblem-tab a:hover,.xcproblem-tab a.cur{ color: #fff; background-color: #8ccb02;}

.xcproblem-list{ width: 91.98%; margin: 0 auto 16px; color: #4c4c4c; line-height: 24px; border-bottom: 1px solid #e8e8e8; background: url(../images/cimg05.png) right 10px no-repeat;}
.xcproblem-list dt{ font-size: 14px; padding: 4px 28px 4px 66px; margin-bottom: 14px; background: url(../images/cimg03.png) 0 0 no-repeat;}
.xcproblem-list dt a{ color: #4c4c4c; display: block;}
.xcproblem-list dd{ font-size: 13px; padding: 1.38% 10px 1.725% 50px; background: #f7f7f7 url(../images/cimg04.png) 10px 12px no-repeat; display: none;}
.xcproblem-list dd img{ display: inline-block; max-width: 100%;}

.xcproblem-list.active{ background-image: url(../images/cimg06.png);}
.xcproblem-list.active dd{}
.xcproblem-list.active dt a{ color: #002f6f; font-weight: 700;}

/*客户咨询中心*/
.xcconsult-list{ border-bottom: 1px solid #bbb;}
.xcconsult-list img{ display: block; width: 50%; margin: 0 auto;}
.xcconsult-list .xctip{ display: block; text-align: center; font-size: 14px; font-weight: 700; color: #002f6f; margin: 3% 0;}
.xcconsult-list em{ display: block; text-align: center; font-size: 16px; color: #333; line-height: 20px; height: 40px; margin-bottom: 18px; overflow: hidden;}
.xcconsult-list li:last-child{ position: relative;}
.xcconsult-list li:last-child .xcewm{ position: absolute; left: 50%; top: 90%; width: 70%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); z-index: 99; display: none;}
.xcconsult-list li:last-child .xcewm img{ width: 100%; border: 1px solid #ddd;}
.xcconsult-list li:last-child .xcewm .xcclose{ font-size: 14px; line-height: 14px; position: absolute; right: 2px; top: 2px; z-index: 99; display: block;}

/*售后维修中心*/
.xcafter-pic{ max-width: 100%; width: 100%; margin: 10px 0;}
.xcrepair-dowm{ display: block; padding: 6px 0; background: url(../images/cimg07.png) 230px 0 no-repeat;}
.xcrepair-dowm:hover{ color: #0085eb;}

/*学习中心*/
.xcdrop-list{ width: 91.89%; margin: 0 auto;}
.xcdrop-list li{ border-bottom: 1px solid #dfdfdf; line-height: 24px; font-size: 14px; padding: 20px 0 14px 30px; background: url(../images/cimg08.png) 0 24px no-repeat;}
.xcdrop-list li a{ color: #1a1a1a;}
.xcdrop-list li .xcdate{ color: #666; margin-left: 20px;}
.xcdrop-list li a:hover{ color: #8ccb02;}

/*下载中心*/
.xcdown-tab{ background-color: #fff; margin: 2.04% 10px 0; padding-top: 8px; overflow: hidden;}
.xcdown-tab a{ display: inline-block; width: 50%; height: 46px; line-height: 46px; font-size: 15px; color: #333; text-align: center; background: url(../images/cimg02.png) right no-repeat; border-bottom: 1px solid #ddd; margin-bottom: -1px; float:left}
.xcdown-tab a:last-child{ background-image: none;}
.xcdown-tab a:hover,.xcdown-tab a.cur{ color: #fff; background-color: #8ccb02;}

.xcdown-tab a:nth-child(2n){ background-image: none;}

.xcdown-search{ border-bottom: 1px solid #d9d9d9;}
.xcdown-select{ padding: 12px 0 10px; width: 282px; margin:0 auto;}
.xcdown-select select{ float: left; border: 1px solid #d9d9d9; height: 39px; line-height: 39px; width: 282px; padding: 0 38px 0 10px; margin: 0 10px 10px 0; -webkit-appearance: none;  -moz-appearance: none; appearance: none; background: url(../images/cimg01.jpg) right 0 no-repeat; cursor: pointer;}
.xcdown-select select:nth-child(2){ width: 200px; margin-right: 0;}
.xcdown-search .xcsubmit{ float: right; background-color: #8ccb02; width: 80px; height: 39px; line-height: 39px; text-align: center; color: #fff; font-size: 16px; cursor: pointer;}
.xcdown-search .xcsubmit:hover{ background-color: #81bb02;}

.xcdownsearch-box{  width: 282px;margin:0 auto;}
.xcdownsearch-box input[type='text']{ float: right; border: 1px solid #d9d9d9; height: 39px; line-height: 39px; width: 200px; padding: 0 10px; margin: 0 2px 10px 0;}

.xcdown-list{ width: 91.89%; margin: 0 auto;}
.xcdown-list li{ padding-right:0px; position:relative; border-bottom:1px solid #e8e8e8; padding:30px 0px;}
.xcdown-list li h3 em{position: absolute;width: 15px;height: 15px;display: block;border: 1px solid #666;border-top: none;transition: all .4s ease;-webkit-transition: all .4s ease;border-left: none;transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 20px;top: 30px;}
.xcdown-list li h3.cur em{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.xcdown-list li>a{ display:block;}
.xcdown-list li h3{ font-size:18px;color:#00397e;line-height:26px; padding-bottom:18px;}
.xcdown-list li p{ font-size:13px; padding-top:8px; color:#4c4c4c;}
.xcdown-list li p.description{ padding-top:0;}
.xcdown-list li p.time{ color:#999;}
.xcdown-list li .tt{ display:block; background:url(../images/cimg09.png) no-repeat; position:relative; right:0px; width:89px; height:89px; background-repeat:no-repeat; top:0%; margin-top:20px;}
.xcdown-list li:hover h3{ color: #8ccb02;}
.xcdown-list li:hover .tt{ background-image: url(../images/cimg10.png);}

.xcdown-list li .DownLoadDetail{max-height: 200px;overflow: hidden;transition: all .4s ease;-webkit-transition: all .4s ease;}

.xcemail-popup{ position: fixed; top: 50%; left: 50%; width: 292px; border: 1px solid #8ccb02; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 999; background-color: #fff; display: none;}
.xcemail-popup .xctip{ height: 54px; line-height: 54px; font-size: 18px; font-weight: 700; color: #fff; padding-left: 20px; background-color: #8ccb02; margin-bottom: 18px;}
.xcemail-popup .xcinput-tip{ padding-left: 20px; font-size: 16px; color: #1a1a1a; line-height: 30px;}
.xcemail-popup .xcinput-box{ padding: 0 0 8px 20px; width: 292px;}
.xcemail-popup .xcinput-box .xcyx{ width: 252px; height: 39px; line-height: 39px; border: 1px solid #d9d9d9; padding: 0 8px; float: left;}
.xcemail-popup .xcinput-box .xcfsyzm{ float: left; background-color: #8ccb02; margin-top: 8px; width: 100px; height: 39px; line-height: 39px; text-align: center; color: #fff; font-size: 16px; cursor: pointer;}
.xcemail-popup .xcinput-box .xcfsyzm:hover,.xcemail-popup .submit:hover{ background-color: #81bb02;}
.xcemail-popup .xcinput-box .xcyzm{ width: 252px; height: 39px; line-height: 39px; border: 1px solid #d9d9d9; padding: 0 8px;}
.xcemail-popup .submit{ display: block; margin: 8px 20px 20px; background-color: #8ccb02; width: 120px; height: 39px; line-height: 39px; text-align: center; color: #fff; font-size: 16px; cursor: pointer;}
.xcemail-popup .xcclose{ position: absolute; right: 10px; top: 20px; width: 16px; height: 16px; background: url(../images/cimg11.png) 0 0 no-repeat; z-index: 999; cursor: pointer;}

/*产品动态*/
.xcnew-prolist{ width: 100%; border-bottom: 1px solid #bbb; padding-bottom: 20px; margin-bottom: 20px;}
.xcnew-prolist dt{ width: 100%; padding-bottom: 10px;}
.xcnew-prolist dt img{ display: block; width: 100%;}
.xcnew-prolist .xcinfo{ width: 100%; line-height: 24px; font-size: 13px; color: #1a1a1a;}
.xcnew-prolist .xcinfo .xctitle{ display: block; margin-top: 2.425%; height: 33px; line-height: 33px; font-size: 18px; overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap;}
.xcnew-prolist .xcinfo .xctime{}
.xcnew-prolist .xcinfo .xctext{ color: #666; word-break:break-all; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; overflow: hidden;}
.xcnew-prolist .xcinfo .xcmore{ margin-top: 3.5%; width: 82px; height: 32px; border: 1px solid #999; text-align: center; line-height: 32px;}
.xcnew-prolist .xcdate{ float: right; width: 70px; display: none;}
.xcnew-prolist .xcdate i{ display: block; margin-top: 71.42%; font: 60px/70px "Helvetica Neue", Helvetica, sans-serif; text-align: center; color: #1a1a1a; border-bottom: 1px solid #1a1a1a;}
.xcnew-prolist .xcdate b{ display: block; font: 18px/39px "Helvetica Neue", Helvetica, sans-serif; text-align: center;}

.xcnew-prolist .xcinfo a:hover{ color: #8ccb02;}
.xcnew-prolist .xcinfo .xcmore:hover{ border-color: #8ccb02;}

/*市场动态*/
.xcnew-top{ margin: 1.58% 10px 0; padding: 1.58% 1.9%; background-color: #fff; box-shadow: 0px 3px 5px rgba(0,0,0,.2);}
.xcnew-top dt{ width: 100%; padding-bottom: 10px;}
.xcnew-top dt img{ display: block; width: 100%;}
.xcnew-top .xcinfo{ width: 100%; line-height: 24px; font-size: 13px; color: #1a1a1a;}
.xcnew-top .xcinfo .xctitle{ display: block; margin-top: 2.425%; height: 33px; line-height: 33px; font-size: 18px; overflow: hidden; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; white-space: nowrap;}
.xcnew-top .xcinfo .xctime{}
.xcnew-top .xcinfo .xctext{ color: #666; word-break:break-all; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient:vertical; overflow: hidden;}
.xcnew-top .xcinfo .xcmore{ margin-top: 3.5%; width: 82px; height: 32px; border: 1px solid #999; text-align: center; line-height: 32px;}

.xcnew-top .xcinfo a:hover{ color: #8ccb02;}
.xcnew-top .xcinfo .xcmore:hover{ border-color: #8ccb02;}

/*新闻详情*/
.newsdetailedtitle{ text-align:center; padding-bottom:30px;}
.newsdetailedtitle h3{ font-size:20px; line-height:36px; padding-bottom:20px; padding-top:20px;}
.newsdetailedtitle p span{ display:inline-block; vertical-align:middle; padding:0px 5px;}

.newsdetailed{border-top:1px solid #ccc; font-size:14px; padding-top:30px;}

.newsdetailedfoot{ padding-top:40px;padding-bottom:20px;}
.newsdetailedfoot p{ text-align:center; padding-bottom:30px;}
.newsdetailedfoot p a{ display:inline-block; width:95px; height:35px; line-height:35px; color:#fff; background-color:#8ccb02; font-size:14px;}
.newsdetailedfoot p a:hover{ background-color: #81bb02;}
.newsdetailedfoot ul{ padding:10px 0px; border:1px solid #cccccc; border-left:none; border-right:none;}
.newsdetailedfoot ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:15px 0px;}
.newsdetailedfoot ul li a{position:relative; font-size:13px; padding-left:70px;}
.newsdetailedfoot ul li a span{ position:absolute; left:0px; top:-4px; display:inline-block; background-color:#f2f2f2; padding:0px 8px;}
.newsdetailedfoot ul li a:hover{ color: #8ccb02;}

/*智能产品*/
.xcintelligent-title{ font-size: 28px; text-align: center; line-height: 68px; color: #1a1a1a; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
.xczncp-pic{ width: 100%; margin-bottom: 10px;}

/*智慧工厂*/
.xczngc-pic{ width: 100%; margin-bottom: 10px;}

/*产品详情*/
.xcprodetail-photo{ margin: 1.58% 10px 0; padding: 1.58% 1.9%; background-color: #fff; box-shadow: 0px 3px 5px rgba(0,0,0,.2);}

.xcmagnifier{ width: 100%; margin: 0 auto;}
.xcmagnifier .xcfl{ float: left; width: 444px; position: relative; display: none;}

.xcmagnifier .xcsmallimg-box{ float: left; width: 78px; overflow: hidden; padding: 24px 0; position: relative;}
.xcmagnifier .xcsmallimg-list{ height: 301px; overflow: hidden; position: relative;}
.xcmagnifier .xcsmallimg-list ul{ position: absolute; top: 0; left: 0;}
.xcmagnifier .xcsmallimg-list ul li{ width: 78px; height: 67px; margin-bottom: 11px; position: relative; cursor: pointer;}
.xcmagnifier .xcsmallimg-list ul li img{ display: block; width: 78px; height: 67px;}
.xcmagnifier .xcsmallimg-list ul li.cur .xccur-bd{ width: 100%; height: 100%; border: 2px solid #8ccb02; position: absolute; top: 0; left: 0;}
.xcmagnifier .xcsmallimg-box .xcbtn{ position: absolute; width: 18px; height: 23px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); z-index: 99;}
.xcmagnifier .xcsmallimg-box .xcprev{ background: url(../images/img02.png) 0 -8px no-repeat; top: 0;}
.xcmagnifier .xcsmallimg-box .xcnext{ background: url(../images/img03.png) 0 8px no-repeat; bottom: 0;}
.xcmagnifier .xcsmallimg-box .xcprev:hover{ background-image: url(../images/img02h.png);}
.xcmagnifier .xcsmallimg-box .xcnext:hover{ background-image: url(../images/img03h.png);}

.xcmagnifier .xcbigimg{ float: right; padding-top: 24px; width: 350px; height: 324px; position: relative;}
.xcmagnifier .xcbigimg img{ display: block; width: 350px; height: 300px;}
.xcmagnifier .xcbigimg .xcfdj-ico{ position: absolute; width: 26px; height: 26px; right: 14px; bottom: 10px; z-index: 99; background: url(../images/cimg12.png) 0 0 no-repeat;}

.xcmagnifier .xcdetailinfo{ padding-top: 18px; width: 100%; float: left; font-size: 14px; color: #333; line-height: 24px;}
.xcmagnifier .xcdetailinfo .xctitle{ font-size: 20px; color: #00397e; line-height: 26px; padding-bottom: 10px; font-weight: 700;}
.xcmagnifier .xcdetailinfo .xcbrief{ padding-bottom: 24px; overflow: hidden;}
.xcmagnifier .xcdetailinfo .xctext{ padding-bottom: 24px;}
.xcmagnifier .xcdetailinfo .xclink{ }
.xcmagnifier .xcdetailinfo .xclink a{ display: inline-block; line-height: 36px; padding: 0 6px 0 36px; margin-right: 10px; font-size: 14px; color: #fff;}
.xcmagnifier .xcdetailinfo .xclink a:hover{ background-color: #81bb02;}
.xcmagnifier .xcdetailinfo .xclink .xccontact-us{ background: #8ccb02 url(../images/cimg13.png) 10px no-repeat;}
.xcmagnifier .xcdetailinfo .xclink .xcdown{ background: #8ccb02 url(../images/cimg14.png) 10px no-repeat;}

div.zoomdiv {z-index:888;position:absolute;top:0px;right:0px;width:200px;height:200px;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden; background-color: #fff;}
div.jqZoomPup {z-index:888;visibility:hidden;position:absolute;top:0px;left:0px;border: 1px solid #aaa;background: #ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);padding: 20px;}

.xcprodetail-list{}
.xcprodetail-list dt{ padding-left: 20px; margin-bottom: 15px; line-height: 40px; font-size: 16px; color: #1a1a1a; background: #f8f8f8 url(../images/cimg05.png) 98% no-repeat; cursor: pointer;}
.xcprodetail-list dt.active{ background-image: url(../images/cimg06.png);}
.xcprodetail-list dd{ padding: 0 20px 20px; margin-bottom: 20px; display: none; overflow-x: scroll; overflow-y: hidden;}
.xcprodetail-list dd .xcdetail-table{ padding-top: 6px;}
.xcprodetail-list dd .xcdetail-table img{ display: block; max-width:none}

.xcprodetaile-down{ border-collapse:collapse; border: 1px solid #d9d9d9; width: 130%;}                        
.xcprodetaile-down tr{ font-size: 14px; color: #333; font-weight: 400; line-height: 24px;}                        
.xcprodetaile-down th{ background-color: #eee; border: 1px solid #d9d9d9; padding: 12px 0 12px 20px; text-align: left; font-size: 14px; color: #333; font-weight: 400;}
.xcprodetaile-down th:nth-child(3){ text-align: center;}                        
.xcprodetaile-down td{ border: 1px solid #d9d9d9; padding: 12px 0 12px 20px;}                        
.xcprodetaile-down td .xcdown-ico{ display: block; width: 35px; height: 35px; margin: 0 auto; background: url(../images/cimg15.png) center no-repeat; }
.xcprodetaile-down td .xcdown-ico:hover{ background-image: url(../images/cimg07.png);} 


/*其他*/
.xcblackfont{ color: #1a1a1a;}
.xcredfont{ color: #e64743;}
.xcred-hover:hover{ color: #e64743;}
.xcbluefont{ color: #0085eb;}
.xcbluefont02{ color: #00397e;}
.xcfw{ font-weight: 700;}
.xcfont18{ font-size: 18px;}
.xcfont16{ font-size: 16px;}
.xcti2{ text-indent: 2em;}
.xcpb28{ padding-bottom: 28px;}
.xcpb18{ padding-bottom: 18px;}
.xcpb10{ padding-bottom: 10px;}
.xcpb7{ padding-bottom: 7px;}
.xcpl20{ padding-left: 20px;}
.xcbt{ border-top: 1px solid #ddd;}
.xcgraybg{ background-color: #f4f6f9; height:30px;}


.xclogin-more.xcw100{ width: 100%;}

.xcback{ display: block; width: 95px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background-color: #8ccb02; margin: 40px auto;}
.xcback:hover{ background-color: #81bb02;}


/*-----------------------------------20161008 zxc--------------------------------------------*/

/************************************2016.11.17 zxc*******************************************/
.xcbig-picbox{ width: 100%; overflow-x: scroll; overflow-y: hidden;}
.xcbig-picbox img{ display: block; width: 160%; max-width: 160%;}

/*20161027*/
body .Paging{ background:none;}
.Paging .laypage_next, .Paging .laypage_prev{ width:60px;}
.Paging .laypage_next span, .Paging .laypage_prev span{ width:55px;}
.Paging a:hover{ background:#00a8ec;}
.newsdetailed iframe { width:100%; height: 250px;}

.liulanshu{display:inline-block;padding-left:29px;background:url(https://www.co-trust.com/common/images/zdsls.png) no-repeat left center;margin-left:28px; color:#999;font-size:13px;}
.newsdetailedtitle p span.liulanshu{padding:0 0 0 29px;}
.newsdetailedtitle p span.bdsharebuttonbox{margin-left:20px;}








@media (min-width: 365px) {
.the-intro img{ float:left;}
.sub-sub{ padding-left:36px;}
.sub-sub:before{ content:""; position:absolute; left:18px; top:0; display:block; height:100%; width:1px; background:#8ccb02;}
.the-mess span{ top:-18px;}
}


@media (min-width: 426px) {
.index-last li{ padding:0 50px;}
.xcdetail-tab a{ width:130px;}

}




/*ipad竖版区域*/
@media (min-width: 768px){
/*首页*/
.banner-pagination{ bottom:10px; right:25px;}
.banner-pagination span{ height: 5px; width: 44px;}
.index-new ul a span{ padding-left:75px;}
.index-pro li{  width:50%;padding-right:5px; padding-left:5px;}
.index-pro li a{ display:block;}
.index-pro li img{ display:block; width:100%;}
.index-pro li:nth-of-type(3) img{ width:40%;}
.index-last li { padding:0 50px;}

/*foot*/
.foot{margin-top: -256px;}
.foot-right p{ font-size:14px; line-height:24px;}
.foot-left img{ width:120px;}


/*公司简介*/
.about-intro dd{ padding-left:50px;font-size:16px;}
.about-intro h2{ font-size:28px; padding-bottom:17px;}
.foot-left{ width:auto;}

/*公司荣誉*/
.honor-nav a{ width:128px;}
.honor-nav a:last-child:after{ display:block}
.big-honor{ width:450px;}
.big-honor img{ }
.honor-close,.ver-close{ top:0; right:-15px; background-size:34px 34px;}

/*发展历程*/
.SSdevelopmentWarp {background: url(../images/winco29.png) repeat-x center; }
.SSdevelopmentCon ul li:nth-of-type(odd){padding-bottom:60px;}
.SSdevelopmentCon ul li:nth-of-type(even) {margin-top: 194px; padding-bottom: 0; padding-top: 60px;}
.develop-button-next, .develop-button-prev {bottom: auto;top: 50%;}
.SSdevelopmentCon ul li:nth-of-type(even) span {top: -52px; background-repeat: no-repeat; background-position: center 44px;}
.wdevelopmentDec dt{ display:block;}
.wdevelopmentDec{ margin-top:65px;margin-bottom:85px;background:#fff;padding:35px 60px;color:#1a1a1a;}

/*社会责任*/
.duty-list a em{ width:90%;}
.duty-more{ float:right;}

/*合作伙伴*/
.partner-input input{ width:75%;}
.ver-img{ width:50%;}
.ver-img img{ width:100%;}
.not-exit{ width:460px; left:50%; margin-left:-230px; right:auto;}
.not-exit h2{ font-size:18px; height:55px; line-height:55px;}
.the-mess{ font-size:16px;line-height:30px; padding-top:55px; padding-bottom:14px;}

/*人在合信*/
.in-button a{ height:42px; line-height:42px; font-size:16px;}
.a-oa{background-position:11px center;background-size:25px auto;}
.a-eamil{background-position:12px center;background-size:24px auto; padding-left:50px;}
.in-list li a span{ font-size:16px;}


/*联系我们*/
.contact-adress li:nth-child(2n-1):before{ content:""; position:absolute; display:block; width:1px; background:#e9e9e9; right:0; top:30px; bottom:25px;}

/*产品概述*/
.product-intro img,.thepro img{ float:right; margin-left:18%; width:auto;}
.thepro img{ margin-left:25px;}
.product-intro{  padding-bottom:0;}
.product-intro img,.thepro img{ margin-bottom:0}

/*产品综合页*/
.all-pronav{padding-left:50px; padding-right:50px;}
.all-next,
.all-prev{width:26px; height:43px; background-size:26px auto; cursor:pointer}
.all-list li:nth-of-type(3){ clear:left;}


/*-----------------------------------20161008 zxc--------------------------------------------*/

/*产品与服务投诉*/
.leavecommentstwo dl dd.xcd{ display: block;}

/*常见问题解决*/
.xcproblem-tab{ padding-top: 0;}
.xcproblem-tab a{ height: 40px; line-height: 40px; margin-bottom: 0;}
.xcproblem-list dd{ padding: 1.38% 7.67% 1.725%; background-position: 2.58% 6.3%;}

/*学习中心*/
.xcdrop-list li a{ float: left;}
.xcdrop-list li .xcdate{ float: right;}

/*下载中心*/
.xcdown-tab a{ width: 19.9%;}
.xcdown-tab a:nth-child(2n){ background-image: url(../images/cimg02.png);}
.xcdown-tab a:nth-child(5n){ background-image: none;}
.xcdown-list li h3{ font-size:20px;}

.xcdown-select{ width: 690px; margin:0}
.xcdown-select select:nth-child(2){ width: 282px; margin-right: 10px;}
.xcdown-search .xcsubmit{ width: 100px;}
.xcdownsearch-box{ width: 370px; margin:0}
.xcdownsearch-box input[type='text']{ width: 250px; margin-right: 10px; float:none}

.xcdown-list li{padding-right:120px;}
.xcdown-list li .tt{ position: absolute; right: 0; top:50%; margin-top:-45px;}

.xcemail-popup{ width: 460px;}
.xcemail-popup .xcinput-tip{ padding-left: 53px;}
.xcemail-popup .xcinput-box{ padding-left: 53px; width: 414px;}
.xcemail-popup .xcinput-box .xcfsyzm{ float: right; margin-top: 0;}
.xcemail-popup .xcinput-box .xcyzm{ width: 360px;}
.xcemail-popup .submit{ margin: 28px auto 20px;}

/*产品动态*/
.xcnew-prolist dt{ float: left; width: 25.21%; padding-right: 2.5%;}
.xcnew-prolist .xcinfo{ float: left; width: 72%;}
.xcnew-prolist .xcinfo .xctext{ -webkit-line-clamp: 1;}
.xcnew-prolist .xcinfo .xcmore{ margin-top: 1%;}

/*市场动态*/
.xcnew-top dt{ float: left; width: 33.61%; padding-right: 2.5%;}
.xcnew-top .xcinfo{ float: left; width: 66%;}
.xcnew-top .xcinfo .xcmore{ margin-top: 3.5%;}

/*新闻详情*/
.xcnewdetail-box{ width: 85%; margin: 0 auto;}
.newsdetailedtitle h3{ font-size:28px;}

/*产品详情*/
.xcprodetaile-down{ width: 100%;}
.xcprodetail-list dd .xcdetail-table img{ max-width:none}

/*-----------------------------------20161008 zxc--------------------------------------------*/


.sub-solution ul li img{ width:174px; top:30px;}


}






/*ipad横版区域*/
@media (min-width: 991px) {
body{padding-top:89px;}

/*首页*/
.button-prev, .button-next{ right:15px;}
/*.index-case{ padding-top:40px; padding-bottom:25px;height:48px; line-height:48px;}*/

.index-pro{ padding-top:32px;}
.index-title{font-size:36px; margin-bottom:25px;}
.index-pro li h3{font-size:18px; height:48px; line-height:48px;}
.index-title:after{ bottom:-6px;}
.index-pro ul{ padding-left:25px; padding-right:25px; position:relative; margin-top:25px; margin-left:0; margin-right:0}
.index-pro li{width:35.9%;padding-right:10px; padding-left:10px; margin-bottom:10px;}
.index-pro li:nth-of-type(3){width: 27.4%;position:absolute;left:50%;top:0;height:100%;padding-bottom:10px;padding-left:0;padding-right:0;margin-left: -13.7%;}
.index-pro li:nth-of-type(3) a{ padding-top:30px;}
.index-pro li:nth-of-type(2),.index-pro li:nth-of-type(5){ float:right;}

.picScroll li{padding-left:0; width:25%;}
.hdlist{ height:0; overflow:hidden;}
.sub-intro .prev,.sub-intro .next{ margin-top:34px; height:51px;}

.index-newpro{ width:44%; position:relative;}
.index-tidings{width:51%;position: relative;margin-top: 0;padding-top: 65px;}
.index-tidings .more{ right:0}
.more{top:3px;right: 15px;left:auto;margin-left:0;bottom:auto;}
.index-case{  padding-bottom:48px;}
.index-pro li:nth-of-type(3) img{ width:100%;}
.index-last{  padding-top:50px; padding-bottom:55px;}

.sub-solution ul li img{ position:relative; left:50%; margin-left:-123px;  top:200px; transform:translateX(0);opacity:0; width:215px;}
.sub-solution ul li img.hover{ -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;transform:scale(1.7) translateY(65px); }
.sub-solution ul li img.big{transform:scale(1) translateY(0);}
.sub-solution ul li img:hover{ -webkit-transform:scale(1.7) translateY(65px); -o-transform:scale(1.7) translateY(65px); -ms-transform:scale(1.7) translateY(65px); -moz-transform:scale(1.7); transform:scale(1.7) translateY(65px); z-index:3;}

/*foot*/
.main{ padding-bottom:373px;}
.foot{padding-top:27px;margin-top: -349px;}

/*头部*/
.head{ height:auto; position:absolute;}
.logo img{height: 55px;margin-top: 16px;}
.head-right{padding-top:29px; padding-right:75px;}
.language{ right:15px; position:absolute; padding-left:6px; margin:0; padding-bottom:0}
.head-contact:before{ content:""; position:absolute; left:-16px; width:1px; height:32px; background:#ddd; top:50%; margin-top:-16px;}
.navbox{ float:right; width:auto;padding-bottom:0;}
.nav{ font-size:14px;padding-right:16px; width:auto; box-shadow:none}
.nav li{ float:left; width:95px; border:none;}
.nav li h3 a{ color:#333; text-align:center; display:block; height:89px; line-height:89px; padding-left:0;}
.nav li h3 a:hover,.nav li h3 a.cur{ color:#fff; background:#002f6f;}
.pro-nav{width:100%;position:absolute;left:0;top:88px;z-index:99;background:#fff; height:0; overflow:hidden; opacity:0;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.sub-pronav{ position:relative; float:left; left:50%; -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
.pro-nav dl{float:left;padding-left:18px;padding-right: 18px;line-height:36px;border-left:1px solid #002f6f;font-size:15px;min-height:252px;}
.pro-nav dl:last-child{ padding-right:0}
.pro-nav dt a{ font-size:16px; color:#002f6f; font-weight:bold; display:block;}
.pro-nav dd a{ color:#303030; display:block;}
.pro-nav dd a:hover{ color:#8ccb02;}
.pro-nav dl:first-child{ border-left-width:0;}
.foot-link dl{ margin-right:45px;}
.nav li:nth-of-type(2):hover .pro-nav{ opacity:1;height:304px;border:1px solid #002f6f;padding-top:25px;padding-bottom:25px;}
.search{ margin-left:15px;}
.head-contact,.search{ background-size:auto 32px; background-position:left top;}
.search-box{width:244px;height:48px;right:47px;padding-top:11px;top: 88px;z-index: 9;border: none;background-color: transparent;background-position: left top;}
.search-input{ height:37px; width:190px; line-height:37px;}
.search-bt{ width:37px; height:37px;}
.language{ bottom:auto; top:33px;}
.head .commonweb{ position:relative;}

/*侧漂*/
.float{bottom:313px;}
.float a{ font-size:14px;width:54px; height:54px; background-position:center 9px; padding-top:28px; background-size: auto 19px;}
.phonefloat .sub-float{ opacity:1}

/*产品列表*/
.insidenav{ height:40px;}
.insidenav a{float:left; min-width:10%; text-align:center; border-right:1px solid #ccc; padding:0 10px; height:40px;}
.insidenav a:hover,.insidenav a.cur{ border-bottom:2px solid #8ccb02; color:#8ccb02}
.insidenav a:nth-of-type(1){ border-left:1px solid #ccc;}
.insidenav p{ position:relative; top:auto;}
.pro-intro{ padding-left:20px;}
.product-list li{ padding-bottom:0;}
.product-list li img{ width:23.75%; float:left;}
.pro-intro{ width:76.25%; float:left; padding-left:40px; right:0; top:0; height:100%;}
.em-more{ width:82px; margin-top:10px;}
.pro-intro h2{ font-size:18px;}
.sub-intro{ }
.pro-intro p{ overflow:hidden; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}

/*公司简介*/
.about-intro{ position:relative;}
.about-intro dd{font-size:16px;padding-left:50px; position:absolute; height:100%; right:0; top:0; }
.about-intro h2{ font-size:28px;padding-bottom:17px;}
.the-intro{ padding-top:28px;}
.sub-sub{ font-size:15px; float:left; padding-left:36px; margin-top:19px;}
.prl36{ padding:0 36px;}

/*公司理念*/
.company-idea img.commonright{ margin-left:48px;}


/*公司文化*/
.w36{ width:36%;}
.w63{ width:63%; position:absolute; right:0; top:0; height:100%;}
.culture-box{ margin-bottom:0}
.culture-box h2{ padding-left:20px; padding-right:20px;}
.culture-box p{ padding:0 20px 8px;}
.company-promo{ width:58%;}

/*社会责任*/
.company-duty{ padding-right:15px; padding-left:15px;}
.duty-two{ margin:0 -5px; position:relative;}
.duty-theone{ width:50%; padding:0 5px;}
.duty-theone:nth-of-type(2){ position:absolute; right:0; top:0; height:100%; margin-top:0}
.sub-theone h3,.company-duty h2{ font-size:18px;}
.company-duty .hsh-more{margin:40px auto 0;}
.duty-more{ font-size:14px;width:100px; height:36px; line-height:36px;}
.duty-list a{  height:60px; line-height:60px;}
.duty-list a:before{ border:2px solid #8ccb02; width:15px; height:15px; margin-top:-7.5px;}
.duty-list a em{ padding-left:32px;}
.company-duty .xclogin-more{ width:100%;}

/*合作伙伴*/
.partner-title{ font-size:16px;}
.partner-title b,.partner-ver input{ font-size:18px;}
/*.ver-img{ width:50%;}
.ver-img img{ width:100%;}*/
.ver-close{ top:-1px; right:-33px;}

/*人在合信*/
.in-button{ margin-top:-10px;}
.intro-txt{ float:left;padding-top:7px; text-align:left; width:55%}
.intro-img{ float:right; padding-left:42px; border-left:1px solid #bbb;}

/*人力资源*/
.resource-h2{font-size:18px;line-height: 19px;padding-bottom: 21px;}
.process img{width:48.25%;}
.resource-job{ padding-top:23px;}
.job-list h3{  line-height:60px;}
.job-list h3:after{ background-size:19px auto; width:19px; height:13px; right:20px; }
.send-email{ font-size:16px;}
.job-intro{  padding:25px 35px;}

/*联系我们*/
.map{ padding-bottom:50px;}
.map-text{ width:46%; padding-right:50px;}
.map-text h2{ font-size:24px;}
.themap{ width:54%; height:100%; position:absolute; right:0; top:0; margin:0;}
.contact-adress li:nth-child(2n){ padding-left:10%;}
.contact-adress li:nth-of-type(1),.contact-adress li:nth-of-type(2){ height:206px;}
.contact-adress h3{ font-size:18px; height:60px; line-height:60px; background:#002f6f; }


/*产品概述*/
.product-intro h2{ font-size:18px;}
.thepro h2{ font-size:20px;}
.thepro li{ float:left; width:42.5%}


/*产品综合页*/
.pro-search{width:230px;margin-bottom:0;position:absolute;top: -64px;left: 90px;}
.the-btn{ width:33px;}
.all-list li:nth-of-type(3){ clear:none;}
.all-list li:nth-of-type(4){ clear:left;}


/*侧漂*/
.float a em{ display:block; position:absolute; top:0; right:0; height:100%; background-color:#8cca00; background-repeat:no-repeat; background-position:17px center;line-height:54px; padding-left:51px; font-size:16px; text-align:left; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -moz-transform:translateX(100%); -ms-transform:translateX(100%); -o-transform:translateX(100%); -webkit-transform:translateX(100%); transform:translateX(100%); opacity:0;}
.float .a01 em{ background-image: url(../images/float01.png); width:178px; }
.float .a02 em{ background-image: url(../images/float02.png); width:150px; }
.float .a04 em{ background-image: url(../images/float04.png); width:240px; }
.float a:hover em{ -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); opacity:1}


/*-----------------------------------20161008 zxc--------------------------------------------*/

/*行业方案详情页*/
.xcbrief-pic{ width: 285px; margin: 5px 0 0 30px !important; float: right;}
.xcdqxt-pic{ width: 458px; margin: 17px 27px 0 14px !important; float: right;}
.xckzyd-pic{ width: 382px; margin: 0px 27px 0 84px !important; float: right;}
.xcafter-pic{ width: 664px; margin: -23px 0 0 44px !important; float: right; }
.xczncp-pic{ width: 560px; margin: 0 30px 20px 0 !important; float: left; }
.xcindustry-title{ font-size:25px;}
.subindustry-list{ width: 70%;}


/*客户咨询中心*/
.xcconsult-list li:last-child .xcewm .xcclose{ display: none;}
.xcdetail-subtitle{ font-size:23px;}

/*产品动态*/
.xcnew-prolist .xcinfo{ width: 62.35%;}
.xcnew-prolist .xcinfo .xctitle{ margin-bottom: 18px;}
.xcnew-prolist .xcinfo .xctime{ display: none;}
.xcnew-prolist .xcinfo .xctext{ -webkit-line-clamp: 2;}
.xcnew-prolist .xcinfo .xcmore{ margin-top: 3.5%;}
.xcnew-prolist .xcdate{ display: block;}

/*新闻详情*/
.newsdetailed iframe { width:640px; height: 498px;}

/*-----------------------------------20161008 zxc--------------------------------------------*/

/************************************2016.11.17 zxc*******************************************/
.xcbig-picbox{ overflow: hidden;}
.xcbig-picbox img{ width: auto; max-width: 100%;}


}

@media (min-width:1024px){
/*首页*/

.picScroll li:hover .case-img span{ opacity:1}
.picScroll li:hover .liimg{ background:#8cca00;}
.picScrollbox{padding-right:40px; padding-left:40px;}
.picScroll .next,
.picScroll .prev{ display:block; width:32px; height:60px; position:absolute; top:50%; margin-top:-30px; cursor:pointer}
.picScroll .next{ background:url(../images/right.png) no-repeat; right:0;}
.picScroll .prev{ background:url(../images/left.png) no-repeat; left:0}
.picScroll .next:hover{ background:url(../images/righth.png) no-repeat;}
.picScroll .prev:hover{ background:url(../images/lefth.png) no-repeat;}
.picScroll .hdlist { height:0; overflow:hidden;}
.index-last li{ padding:0 70px;}


/*foot*/
.foot-left img{ width:130px;}

/*head*/
.pro-nav dl:first-child{ border-left-width:1px;}



/*-----------------------------------20161008 zxc--------------------------------------------*/

/*产品详情*/
.xcmagnifier .xcdetailinfo{ padding-left: 40px;}

/*-----------------------------------20161008 zxc--------------------------------------------*/

 
}

@media (min-width: 1100px) {
.logo img {height: 74px; margin-top: 9px;}

/*-----------------------------------20161008 zxc--------------------------------------------*/

/*行业方案综合页*/
.xcindustry-list dd .xcmb18{ word-break:break-all; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow: hidden;}
.xcindustrylist-box:nth-child(2n+1) dd{ float: right; width: 44%;}
.xcindustrylist-box:nth-child(2n+1) dt{ float: left; width: 56%;}
.xcindustrylist-box:nth-child(2n) dd{ float: left; width: 44%;}
.xcindustrylist-box:nth-child(2n) dt{ float: right; width: 56%;}

/*下载中心*/
.xcdown-tab a{ width: 16.6%;}
.xcdown-tab a:nth-child(5n){ background-image: url(../images/cimg02.png);}
.xcdown-tab a:nth-child(6n){ background-image: none;}


/*产品动态*/
.xcnew-prolist .xcinfo .xctext{ -webkit-line-clamp: 3;}


/*-----------------------------------20161008 zxc--------------------------------------------*/


}



/*-----------------------------------20161008 zxc--------------------------------------------*/
@media (min-width: 1200px) {
    /*产品详情*/
.picScrollbox.xcd{ display: none;}

.xcmagnifier{ width: 1200px;}
.xcmagnifier .xcfl{ display: block;}
.xcmagnifier .xcdetailinfo{ width: 725px; padding-left: 32px;}
.xcmagnifier .xcdetailinfo .xcbrief{ height: 96px;}
.xcmagnifier .xcdetailinfo .xctext{ height: 140px; padding-bottom: 10px;}
}
/*-----------------------------------20161008 zxc--------------------------------------------*/




/*响应PC区域*/
@media (min-width: 1259px) {
	
/*首页*/
.index-new  .commonweb{padding-left:68px;padding-right:0;height: 48px;overflow: hidden;}
.index-new i{ left:0;}
.button-prev, .button-next{ right:0;}
.pro-hover i{ margin-top:38px;}
.pro-hover span{ padding-top:23px; padding-bottom:18px;}
.index-last li{ padding:0 100px;}
.index-case .more{ right:0}

/*foot*/

.foot-left img{ width:auto;}
.foot-link dl{ margin-right:90px;}


/*头部*/
.nav{ font-size:15px;}
.language{ right:0;}
.search-box{right: 47px;}
.pro-nav dl{ padding-left:18px; padding-right:60px; min-height:252px;}
.pro-nav dl:first-child{ border-left-width:1px;}
.nav li{ width:102px;}
.logo img{height: auto;margin-top: 0;}


/*产品列表*/
.content{ padding:20px 0;}
.contentbox{ padding:30px;}
.pro-intro{ padding-left:40px;}
.pro-intro p{ -webkit-line-clamp: 2;}
.em-more{margin-top:14px;}


/*公司简介*/
.about{ padding-right:20px; padding-left:20px;}
.about-intro dd{padding-top:63px;}

/*人在合信*/
.intro-txt{ width:auto; padding-top:17px;}


/*联系我们*/
.company-contact{ padding:20px 0;}
.contact-adress li,.contact-adress h3{ padding-left:30px;}
.contact-adress li:nth-child(2n){ padding-right:30px;}
.contact-adress li:nth-of-type(1),.contact-adress li:nth-of-type(2){ height:182px;}
.contact-last{ padding:25px 30px;}

/*产品综合页*/
.all-product{padding-left:0; padding-right:0;}
.this-name i{ font-size:16px;}
.sub-allnav h2,.sub-alllist a{ font-size:14px;}
.all-list li{ padding-left:20px; padding-right:20px;}
.list-imgbox h3{ font-size:14px; padding-left:15px; padding-right:15px;  height:36px; line-height:36px;}
.all-list h2{ font-size:16px;}


/*-----------------------------------20161008 zxc--------------------------------------------*/
/*常见问题解答*/
.xcproblem-tab{ width: 1260px; margin: 1.04% auto;}
.xcdown-tab{ width: 1260px; margin: 1.04% auto;}

/*下载中心*/
.xcdown-tab a{ width: 14.00%;}
.xcdown-tab a:nth-child(6n){ background-image: url(../images/cimg02.png);}
.xcdown-tab a:nth-child(7n){ background-image: none;}

.xcdown-select{ padding-bottom: 10px; float: left;}
.xcdownsearch-box{ padding: 12px 0 20px; width: 362px; float: right;}

/*产品动态*/
.xcnew-top{ width: 1260px; margin: 20px auto 0;}

/*产品详情*/
.xcprodetail-photo{ width: 1260px; margin: 20px auto;}


.xcprodetail-list dd{  overflow-x:hidden;}

/*-----------------------------------20161008 zxc--------------------------------------------*/

    #szcert {
        display:none;
    }

}

/*20170707*/
#szcert { display:none;}
/*20170811*/
@media (max-width:768px) {
    .xcdown-select { padding:12px 0 0; }
    .xcdown-list { width:100%;}
    .xcdown-list li { padding:15px 0;}
    .xcdown-list li h3 { font-size:16px;line-height:24px;padding-bottom:5px;}
    .xcdown-list li p { padding-top:2px;}
    .xcdown-list li p.time { padding-bottom:5px;}
    .xcdown-list li .tt { margin-top:0;width:80px;height:80px;background-size:100% 100%;}
}



/*声明20191205*/	
.shengming {
	width:90%;
    max-width: 700px;
    position: fixed;
    margin: 0 auto;
    top: 120px;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 8px;
    overflow: hidden;
    text-align: left;
    z-index: 100;
}
.shengmingtt {
    line-height: 60px;
    height: 60px;
    padding: 0 10px;
    color: #fff;
    background: #0279d3;
}
.shengmingtt b {
    font-size: 24px;
    color: #fff;
    font-family: "黑体";
}
.shengmingtt i {
    font-size: 30px;
    font-style: normal;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    top: 16px;
    color: #fff;
    line-height: 30px;
    cursor: pointer;
    font-weight: 600;
    font-family: "黑体";
}
.shengcont {
    padding: 15px 15px 20px 15px;
    background: #fff;
    font-size: 14px;
    line-height: 1.6;
    border: 1px solid #0279d3;
	max-height: 395px;
	overflow-y: auto;
}
.learn-more-new {
    display: block;
    width: 120px;
    margin: 15px 0 auto auto;
    line-height: 32px;
    border: 1px solid;
    color: #50a1e0;
    text-align: center;
    border-radius: 6px;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.learn-more-new:hover {
    background: #50a1e0;
    color: #fff;
}
.sanji{
display:none;
}
.my-position {
    text-align: right;
    line-height: 50px;
    padding-bottom: 20px;
    font-size: 15px;
}

/** 20200928 地图 **/
.BMapLabel{top:25px!important;left:-70px!important;}
