@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:15px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1300px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.dno{ display: none;}

*::selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
*::-moz-selection {
  background: #5C307D;
  color: #FFFFFF;
  text-shadow: none; }
.mainWrap {
  width: 1400px;
  margin: auto; }
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #FC6;
  line-height: 100px;
  z-index: 100000;
  width: 100%;
  position: absolute;
  height: 100px;
  top: 0;
  left: 0; }
.ie6 span {
  float: right;
  margin-right: 30px;
  cursor: pointer; }
.masklayer {
  background: rgba(0, 0, 0, 0.9);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;}
/* CSS Document */


/*公共头部*/
.head{padding:10px 0}
.logo h1{width:561px;height:85px;width:900px;}
.logo h1 b{font-size:14px;font-weight:normal;line-height:24px;width:320px;float:right;color:#7c7c7c;margin-top:13px;}
.head-tel{ background: url(../images/tel.png) no-repeat center left;padding-left:40px;margin-top:26px;}
.head-tel em,.head-tel span{ display: block;}
.head-tel em{color:#777;font-size:14px;line-height:14px;}
.head-tel span{color:#e77512;font-size:30px;line-height:30px;font-family: arial;margin-top:5px;}


.nav{height:56px; z-index: 3; width: 100%;margin-top:20px; background: #0094DE;height:56px;}
.nav ul li{float: left; position: relative; }
.nav ul li>a{display: block; font-size:16px; line-height:56px; color: #fff; text-align: center; width: 150px;}
.nav ul li.on>a{background: #E77512;color:#fff}
.nav ul li:hover>a{background: #E77512;color:#fff} 
.nav ul li .hide{background-color: #fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;font-size: 14px;left: 0px;display: none;width: 150px;opacity: 0.95;position: absolute;text-align: center;z-index: 10000;}
.nav ul li .hide em a{ display:block; font-size: 15px;line-height:35px;font-weight: normal; text-align:center; height:35px; color: #333;}
.nav ul li .hide em a:hover{background: #fff; color: #E77512; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}

.navfixed{ position: fixed;top:0;left:0;width:100%;margin-top:0;z-index:9999999}

/*首页banner*/
.banner{position:relative;}
.banner-hd {height:507px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:80px;height:17px;  color: #FFFFFF;margin:0 10px; cursor:pointer; float: left; background: #fff; border-radius:20px;}
.banner-hd .num li.on {background: #EB812B;  } 


/*搜索*/
.search{height:63px;line-height:63px; background: #F0F0F0;}
.sea-list span{font-size:15px;}
.sea-list a{padding:0 15px}
.sea-list a:hover{ color:#193E6B;text-decoration: underline;}
.search-form span{ display: inline-block;}
.search-form{overflow: hidden;margin-top:10px;border-bottom:1px solid #B3B3B3;}
.search-form .search-span-1{float:left}
.search-form .search-span-2{float:right}
.search-form .search-span-1 input{width:375px;height:40px;background: none;vertical-align: middle;border:none}
.search-form .search-span-2{width:50px;height:40px; }
.search-form .search-span-2 input{border:none; vertical-align: middle;width:50px;height:42px;color:#fff; background: url(../images/search.png) no-repeat center right;}
/*搜索*/
/*产品中心*/
.product{margin:35px 0 10px 0}
.pro-left{width:292px;margin-right:20px; background: #A0DFFF;padding-bottom:10px}
.pro-left .pro-title{font-size:20px;color:#323431;font-weight:bold;text-align: center;height:50px;line-height:50px;}
.pro-right{width:885px;}
.pro-menu{width:292px;}
.pro-menu .ctitle1 li>a{width:275px;height:55px;text-align: left;line-height:55px;display: block;margin:0 auto;font-size:18px;color:#fff;text-indent:35px; background: url(../images/pro-icon.png) no-repeat 2% 50%; background-color: #0094DE; }
.pro-menu .ctitle1 li.on a,.pro-menu .ctitle1 li:hover a{ background: url(../images/pro-icon.png) no-repeat 2% 50%; background-color:#1F6A90;}
.pro-menu .ctitle1 li{margin-bottom:9px; }
.pro-menu .ctitle1 li:nth-child(1) .ctitle2{ display: block;}
.pro-menu .ctitle1 .ctitle2{ display: none; background: #fff;margin:5px auto;width:275px;}
.pro-menu .ctitle1 .ctitle2 li>a{text-indent:7px;width:260px;text-align: left;line-height:30px;display: block;margin:0 auto;color:#666;font-size:14px;height:30px; background: #fff;}
.pro-menu .ctitle1 .ctitle2 li>a:before{content: '·';padding-right:5px}
.pro-menu .ctitle1 .ctitle2 li>a:hover{color:#0094DE}
.pro-menu .ctitle1 .ctitle2 li{margin:0}
.pro-a-l{color:#333;font-size:16px;text-align: center;}
.pro-a-l:hover{color:#E77512}

.pro-list ul li{width:283px;float:left;margin-right:18px;margin-bottom:23px;}
.pro-list ul li .pro-img{width:283px;height:239px; position: relative; overflow: hidden;}
.pro-list ul li .pro-img b,.pro-list ul li .pro-img span{ display: block;width:283px;height:239px; text-align: center;}
.pro-list ul li .pro-img span{ background: rgba(0,0,0,0.66);position: absolute;bottom:100%;left: 0;transition: all .6s;}
.pro-list ul li .pro-img span em{transition: all 1.2s;margin-top:0px;}
.pro-list ul li .pro-img span em,.pro-list ul li .pro-img span abbr{ display: block;text-align: center;color:#fff;font-size:15px;margin:5px 0}


.pro-list ul li .pro-int{font-size:17px;text-align: center;line-height:45px;width:283px;height: 48px; background: #0094DE;color:#fff;transition: all .4s;}
.pro-list ul li:nth-child(3n){margin-right:0}
.pro-list ul li:hover .pro-img span{bottom:0}
.pro-list ul li:hover .pro-img span em{margin-top:80px;}
.pro-list ul li:hover .pro-int{ background: #E77512;}
/*产品中心*/

/*关于我们*/
.about{ background: #F6F6F6;padding:40px 0}
.about-left span{ display: block;width:36px;}
.about-left{font-size:36px;font-weight:bold;color:#0093DD;line-height:45px;}
.about-left-p{width:580px;margin-left:30px;line-height:28px;}
.about-left-p a{display: block;color:#0092DD;margin-top:15px;transition: all .6s;}
.about-left-p a:hover{margin-left:10px;}
/*关于我们*/

/*应用案例*/
.title{ background: url(../images/title.png) no-repeat center center; width: 403px;height:50px;text-align: center;margin:25px auto;line-height:45px;}
.case-content ul li{ width: 282px;float:left;margin-right:20px; overflow: hidden; position: relative;}
.case-content ul li span{ display: block;}
.case-content ul li .case-img img{transition: all .6s;}
.case-content ul li .case-img{width:282px;height:218px; background: #0093DD; position: relative;}
.case-content ul li .case-img:after{content:'';width:282px;height:218px;text-align: center;line-height:218px; background: url(../images/pro-show.png) no-repeat center center; position: absolute;top:-100%;left:0;transition: all .6s;}
.case-content ul li .case-int{height:50px;line-height:50px; background: #F3F3F3;text-align: center;}
.case-content ul li:after{content: '';height:1px;width:0; background:#84C7E9;transition: all .6s; position: absolute;bottom:0;left:50%;}
.case-content ul li:hover .case-img img{opacity: 0.45;}
.case-content ul li:hover .case-img:after{top:0} 
.case-content ul li:hover:after{width:282px;left:0} 
/*应用案例*/

/*xiaobanner*/
.space{ background: url(../images/advisory.png) no-repeat center center; height: 194px;margin:40px 0}
.space-1{font-size:39px;color:#fff;line-height:39px;margin-bottom:15px;padding-top:50px}
.space-1 b{font-weight:normal;color:#E77512}
.space-2 span{font-size:24px;margin-top:5px;color:#fff}
.space-2 span,.space-2 em{display: inline-block;margin-right:30px;line-height:24px}
.space-2 em{color:#bebebe;font-family: arial;font-size:16px}
/*xiaobanner*/

/*新闻中心*/
.news-list ul li{float:left;width:589px;height:215px; background: #F4F4F4;margin-right:22px;margin-bottom:22px;}
.news-list ul li:nth-child(2n){margin-right:0}
.news-list ul li span{float:left}
.news-list ul li .news-img{width:218px;height:178px;margin:20px;}
.news-list ul li .news-int{width:320px;margin-top:20px;}
.news-list ul li .news-int h6{width:115px;height:35px;line-height: 35px;text-align: center; background: #E77512;font-size:20px;font-family: arial;color:#fff}
.news-list ul li .news-int b,.news-list ul li .news-int a{ display: block;}
.news-list ul li .news-int b{ background: #fff;height:35px;line-height:35px;font-weight: normal;font-size:15px;text-indent:8px;margin:5px 0;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
.news-list ul li .news-int p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;color:#777}
.news-list ul li .news-int a{transition: all .6s;width:101px;height:30px;text-align: center;line-height:30px;border:1px solid #E67411;font-size: 13px;border-radius:30px;margin-top:10px;}
.news-list ul li .news-int a:hover{ background: #E77512;color:#fff}
/*新闻中心*/

/*合作客户*/
.cooperation{ background: #003D80;padding-bottom:50px}
.coo-h3{text-align: center;font-size:32px;color:#fff}
.coo-h3 b,.coo-h3 span{color:#E77514;font-family: arial;font-weight: normal;}
.coo-h3 b{font-size:79px;}
.coo-h3 span{font-size:52px;}
.coo-fl{width:952px}
.coo-fr{ background: url(../images/coo-bg.png) no-repeat center center;width:236px;height:485px; position: relative;}
.coo-fr span{position: absolute;bottom:25px;right:15px;font-size:34px;color:#fe7600}
/*合作客户*/

/*底部*/

.footer-nav{width:150px;margin-top:-5px;margin-right:40px;}
.footer-address{width:450px;}
.footer{ background: #636363;padding:40px 0 0 0;}
.footer-introduction{width:286px;color:#cdcdcd;line-height:30px;margin-right:40px;}
.footer-nav dt,.footer-address dt{color:#fff;font-size:17px;margin-bottom:16px;}
.footer-nav dd{width:185px;overflow: hidden;}
.footer-nav dd a{float:left;width:92px;font-size:15px;line-height:32px;color:#fff}
.footer-nav dd a:hover{color:#0094DE}
.footer-address dd{color:#cdcdcd;line-height:36px;margin-top:-5px}
.footer-weixin{text-align: center;}
.footer-weixin dd{margin-top:6px;}

.footer-bb{height:50px;line-height:50px;color:#cdcdcd;margin-top:30px;border-top:1px solid #8B8B8B}
.footer-bb a,.footer-bb p{color:#cdcdcd}
.footer-bb a:hover{ text-decoration: underline;color:#fff}
.footer-right form input{color:#fff;padding-left:10px;}
.footer-right form div:last-child input{color:#333;padding-left:0px;}

/*内页公共样式*/
.ny-banner{height:400px}
.ny-banner .banner-hd{height:400px;}
.position{background: url(../images/home.png) no-repeat 1% 50%;background-color:#eee;height:50px;line-height:50px;color:#777;margin:10px auto 20px auto;text-indent:40px;}
.position a{color:#777;margin:0 5px;}
.position a:hover{color:#5888C6}
.ny-contact{background:#464646;height: 75px;padding-left: 30px;padding-top: 24px;margin-top:10px; }
.ny-contact em{display: block; font-size: 14px;line-height: 14px;color: #fff;margin-bottom: 10px;}
.ny-contact p{background: url(../images/ny-contact-tel.png)no-repeat left center;font-size: 20px;line-height: 28px;font-weight: bold; color: #fff; padding-left:38px;}


/*内页产品中心*/
.product{margin:35px 0 10px 0}
.ny-left{width:292px;margin-right:20px;margin-bottom:30px; }
.ny-left .pro-title{font-size:20px;color:#323431;font-weight:bold;text-align: center;height:70px;line-height:70px;background: #A0DFFF;}
.ny-right{width:885px;margin-bottom:36px;}
.ny-pro-menu{width:292px;background: #A0DFFF;padding-bottom:10px}
.ny-pro-menu .ctitle1 li>a{width:275px;height:55px;text-align: left;line-height:55px;display: block;margin:0 auto;font-size:18px;color:#fff;text-indent:35px; background: url(../images/pro-icon.png) no-repeat 2% 50%; background-color: #0094DE; }

.ny-pro-menu .ctitle1 li{margin-bottom:9px; }
.ny-pro-menu .ctitle1 li.on a,.ny-pro-menu .ctitle1 li:hover a{ background: url(../images/pro-icon.png) no-repeat 2% 50%; background-color:#1F6A90;}
.ny-pro-menu .ctitle1 li:nth-child(1) .ctitle2{ display: block;}
.ny-pro-menu .ctitle1 .ctitle2{ display: none; background: #fff;margin:5px auto;width:275px;}
.ny-pro-menu .ctitle1 .ctitle2 li>a{text-indent:7px;width:260px;text-align: left;line-height:30px;display: block;margin:0 auto;color:#666;font-size:14px;height:30px; background: #fff;}
.ny-pro-menu .ctitle1 .ctitle2 li>a:before{content: '·';padding-right:5px}
.ny-pro-menu .ctitle1 .ctitle2 li>a:hover{color:#0094DE}
.ny-pro-menu .ctitle1 .ctitle2 li{margin:0}

.ny-pro-list ul li{width:283px;float:left;margin-right:18px;margin-bottom:23px;}
.ny-pro-list ul li .pro-img{width:283px;height:239px; position: relative; overflow: hidden;}
.ny-pro-list ul li .pro-img b,.ny-pro-list ul li .pro-img span{ display: block;width:283px;height:239px; text-align: center;}
.ny-pro-list ul li .pro-img span{ background: rgba(0,0,0,0.66);position: absolute;bottom:100%;left: 0;transition: all .6s;}
.ny-pro-list ul li .pro-img span em{transition: all 1.2s;margin-top:0px;}
.ny-pro-list ul li .pro-img span em,.ny-pro-list ul li .pro-img span abbr{ display: block;text-align: center;color:#fff;font-size:15px;margin:5px 0}

.ny-pro-list ul li .pro-int{font-size:17px;text-align: center;line-height:45px;width:283px;height: 48px; background: #0094DE;color:#fff;transition: all .4s;}
.ny-pro-list ul li:nth-child(3n){margin-right:0}
.ny-pro-list ul li:hover .pro-img span{bottom:0}
.ny-pro-list ul li:hover .pro-img span em{margin-top:80px;}
.ny-pro-list ul li:hover .pro-int{ background: #E77512;}
/*内页产品中心*/

/*内页新闻中心*/
.ny-news-list ul li{float:left;width:882px;height:210px; background: #F4F4F4;margin-right:22px;margin-bottom:22px;border:1px solid #ccc}
.ny-news-list ul li:nth-child(2n){margin-right:0}
.ny-news-list ul li span{float:left}
.ny-news-list ul li .news-img{width:218px;height:178px;margin:15px;}
.ny-news-list ul li .news-int{width:610px;margin-top:19px;}
.ny-news-list ul li .news-int h6{width:115px;height:35px;line-height: 35px;text-align: center; background: #E77512;font-size:20px;font-family: arial;color:#fff}
.ny-news-list ul li .news-int b,.ny-news-list ul li .news-int a{ display: block;}
.ny-news-list ul li .news-int b{ background: #fff;height:35px;line-height:35px;font-weight: normal;font-size:15px;text-indent:8px;margin:5px 0;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical ;}
.ny-news-list ul li .news-int p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;color:#777;margin-left:5px}
.ny-news-list ul li .news-int a{transition: all .6s;width:101px;height:30px;text-align: center;line-height:30px;border:1px solid #E67411;font-size: 13px;border-radius:30px;margin-top:10px;}
.ny-news-list ul li .news-int a:hover{ background: #E77512;color:#fff}
/*内页新闻中心*/

/*内页经典案例*/
.ny-case-content ul li{ width: 282px;float:left;margin-right:19px; overflow: hidden; position: relative;margin-bottom: 20px;}
.ny-case-content ul li:nth-child(3n){margin-right:0}
.ny-case-content ul li span{ display: block;}
.ny-case-content ul li .case-img img{transition: all .6s;}
.ny-case-content ul li .case-img{width:282px;height:218px; background: #0093DD; position: relative;}
.ny-case-content ul li .case-img:after{content:'';width:282px;height:218px;text-align: center;line-height:218px; background: url(../images/pro-show.png) no-repeat center center; position: absolute;top:-100%;left:0;transition: all .6s;}
.ny-case-content ul li .case-int{height:50px;line-height:50px; background: #F3F3F3;text-align: center;}
.ny-case-content ul li:after{content: '';height:1px;width:0; background:#84C7E9;transition: all .6s; position: absolute;bottom:0;left:50%;}
.ny-case-content ul li:hover .case-img img{opacity: 0.45;}
.ny-case-content ul li:hover .case-img:after{top:0} 
.ny-case-content ul li:hover:after{width:282px;left:0} 
/*内页经典案例*/

/*内页资质荣誉*/
.ny-honor-content ul li{ width: 200px;float:left;margin-right:28px; overflow: hidden; position: relative;margin-bottom: 20px;}
.ny-honor-content ul li:nth-child(4n){margin-right:0}
.ny-honor-content ul li span{ display: block;}
.ny-honor-content ul li .case-img img{transition: all .6s;}
.ny-honor-content ul li .case-img{width:200px;height:218px; background: #0093DD; position: relative;}
.ny-honor-content ul li .case-int{height:50px;line-height:50px; background: #F3F3F3;text-align: center;}
.ny-honor-content ul li:after{content: '';height:1px;width:0; background:#84C7E9;transition: all .6s; position: absolute;bottom:0;left:50%;}
.ny-honor-content ul li:hover .case-img img{opacity: 0.45;}
.ny-honor-content ul li:hover:after{width:200px;left:0} 
/*内页资质荣誉*/

/*内页产品详情*/
.ny-right .pro1{margin-top: 20px;}
.ny-right .pro1 .spec-preview img{display: block;}
.ny-right .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #333;display: block;}
.ny-right .pro1 .descript1 p{width: 525px;font-size: 13px;color: #8e8e8e;line-height: 25px;margin-bottom: 10px;}
.ny-right .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #000; }
.ny-right .pro1 .descript1 a.consult:hover{background-color: #0094DE;}
.ny-right .pro1 .descript1 p.haoma{color: #333;font-size: 15px; font-weight: bold; }
.ny-right .pro1 .descript1 p.haoma em{display: block;color: #bc3539;font-size: 20px; font-weight: bold; }
.ny-right .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right .detail .de-title{border-bottom: solid 3px #1d95d6; margin-bottom: 15px;}
.ny-right .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#1d95d6; border-top-left-radius: 6px; border-top-right-radius: 6px; }


