body{ background:#f5f5f5; width:100%; overflow-x:hidden}
.bodyer{width:100%;height:100%;}
a.noHand{ cursor:none}
.pointer{ cursor:pointer}

.top{ height:100px; background:#fff}
.logo{ float:left; width:250px; height:100px; background:url(../images/logo.png) no-repeat center left}
.nav{ float:right; width:720px; height:100px; margin-right:70px}
.nav li{ float:left; width:90px; text-align:center; line-height:100px}
.nav li.active{ background:#1e8af1}
.nav li.active a{ color:#fff}
#main-nave{ position:relative}
.search-body{ position:absolute;}
.naver-content{background:url(../images/bg-white-95.png) repeat; display:none;height:350px;overflow:hidden;position:absolute;width:100%;z-index:9999; top:100px}
.img-photo{ margin-top:56px}
.img-map{ margin-top:43px} 

.naver-sub-list{ border-left:#1e8af1 solid 1px; padding-left:8px; margin-top:55px; min-height:250px}
.naver-sub-list li{ background:url(../images/icon-naver-list.png) no-repeat left center; text-indent:30px; margin-left:-16px}
.naver-sub-list li:hover{ background-image:url(../images/icon-naver-list-hover.png)}

.btn-produce{ margin-top:45px}
.btn-serve{ margin-top:135px}
.btn-produce li{ margin-top:10px}
.btn-produce li span{ display:block; width:39px; height:39px; background:url(../images/icon-naver.png?v-1) no-repeat top center; margin:0 auto 4px auto }
.btn-produce li.icon-01 span{}
.btn-produce li.icon-02 span{ background-position: center -59px}
.btn-produce li.icon-03 span{ background-position: center -118px}
.btn-produce li.icon-04 span{ background-position: center -177px}
.btn-produce li.icon-05 span{ background-position: center -236px}
.btn-produce li.icon-06 span{ background-position: center -295px}
.btn-produce li.icon-07 span{ background-position: center -354px}
.btn-produce li.icon-08 span{ background-position: center -413px}
.btn-produce li.icon-09 span{ background-position: center -472px}
.btn-produce li.icon-10 span{ background-position: center -531px}
.btn-produce li.icon-11 span{ background-position: center -590px}
.btn-produce li.icon-12 span{ background-position: center -649px}
.btn-produce li.icon-13 span{ background-position: center -708px}
.btn-produce li.icon-14 span{ background-position: center -767px}
.btn-produce li.icon-15 span{ background-position: center -826px}
.btn-produce li.icon-16 span{ background-position: center -885px}
.btn-produce li.icon-17 span{ background-position: center -944px}
.btn-produce li.icon-18 span{ background-position: center -1003px}

.btn-produce li.icon-20 span{ background-position: center -1062px}
.btn-produce li.icon-21 span{ background-position: center -1121px}
.btn-produce li.icon-22 span{ background-position: center -1180px}


.product-list li{ width:1235px; height:640px; float:left; font-size:20px}
.body-product li .box{ float:left; width:275px; height:270px; margin-left:30px; margin-top:40px; background:#fff;-moz-box-shadow: 2px 2px 10px #c1dffb; /* 老的 Firefox */box-shadow: 2px 2px 10px #c1dffb;  color:#555}
.body-product li .box:hover{ background:#339af8; color:#fff}
.body-product li .box span{ display:block; width:162px; height:162px; margin:30px auto 25px auto; background:url(../images/img-icon-product.png?v-1) no-repeat top center}
.body-product li .box:hover span{ background-image:url(../images/img-icon-product-hover.png?v-1)}
.body-product li .box span.icon-01{}
.body-product li .box span.icon-02{ background-position:0 -162px}
.body-product li .box span.icon-03{ background-position:0 -324px}
.body-product li .box span.icon-04{ background-position:0 -486px}
.body-product li .box span.icon-05{ background-position:0 -648px}
.body-product li .box span.icon-06{ background-position:0 -810px}
.body-product li .box span.icon-07{ background-position:0 -972px}
.body-product li .box span.icon-08{ background-position:0 -1134px}
.body-product li .box span.icon-09{ background-position:0 -1296px}
.body-product li .box span.icon-10{ background-position:0 -1458px}
.body-product li .box span.icon-11{ background-position:0 -1620px}
.body-product li .box span.icon-12{ background-position:0 -1782px}
.body-product li .box span.icon-13{ background-position:0 -1944px}
.body-product li .box span.icon-14{ background-position:0 -2106px}
.body-product li .box span.icon-20{ background-position:0 -2106px}
.body-product li .box span.icon-21{ background-position:0 -2268px}
.body-product li .box span.icon-22{ background-position:0 -2430px}


.map-table{ margin-top:60px}
.map-table table td{ font-size:16px;}
.map-table table td h4{ height:26px; border-left:#1e8af1 solid 6px; padding-left:10px; font-size:24px; line-height:26px; color:#333}
.map-table table td h3{ font-size:28px; color:#1e8af1; padding:0 0 5px 15px}
.map-table table td img{ padding-left:20px}

.footer-naver dl{ margin:0 20px; color:#fff; float:left}
.footer-naver dl dt{ margin-bottom:10px}
.footer-naver dl dt span{ display:block; float:left; width:12px; height:2px; background:#fff;margin-right: 10px;margin-top: 19px;}
.footer-naver dl dd a{ color:#e7f3ff; padding-left:18px}



.roll-top{ width:51px; height:51px; background:url(../images/img-roll-top.png) no-repeat; cursor:pointer; position:fixed; right:0px; bottom:100px}
.float-img{ width:290px; height:228px; cursor:pointer; position:fixed; right:0px; bottom:200px}

.naver-other{ height:70px; text-align:center}
.naver-other ul{display: inline-block;overflow: auto;}
.naver-other ul li{ display:inline; float:left; margin:0 20px; line-height:67px;}
.naver-other ul li.active{ border-bottom:#2c85d7 solid 3px}
.naver-other ul li.active a{ color:#2c85d7}

.footer-contact{ background:#1f77c7; height:500px;}
.footer-table table td{ font-size:16px; color:#fff}
.footer-table table td h4{ height:26px; border-left:#fff solid 6px; padding-left:10px; font-size:24px; line-height:26px}
.footer-table table td h3{ font-size:28px; color:#1e8af1; padding:0 0 5px 15px}
.footer-table table td img{ padding-left:20px}

.float-right{ height:150px; position:fixed; right:0px; top:50%; margin-top:-120px;}
.float-right li{ width:150px; height:36px; line-height:36px; margin-top:20px;  cursor:pointer; position:relative }
.float-right li a{ display:block; height:36px; width:150px; position:absolute; right:-100px; border-bottom-left-radius:16px;-moz-border-radius-bottomleft:16px;-webket-border-radius-bottomleft:16px;border-top-left-radius:16px;-moz-border-radius-topleft:16px;-webket-border-radius-topleft:16px;}
.float-right li span{ display:block; float:left; width:36px; height:36px; background:url(../images/icon-float.png) no-repeat; margin-right:10px}
.float-right li.icon-01 span{}
.float-right li.icon-02 span{ background-position:0 -53px}
.float-right li.icon-03 span{ background-position:0 -106px}
.float-right li.icon-04 span{ background-position:0 -158px}
.float-right li.icon-05 span{ background-position:0 -211px}
.float-right li h4{  text-indent:10px; font-weight:normal; color:#fff;width:130px;}
.float-right li a:hover{ right:0px ; background:#1fcdf6;}
@media only screen and (max-width: 1601px){
	.float-right{margin-top:-150px;}
	.roll-top{ bottom:50px}
	.float-img{  bottom:150px}
}

/*关于*/
.intro-about-img{ border-right:#e3e3e3 solid 2px; padding-right:22px}
.intro-about-text p{ text-indent:2em; padding-top:20px; color:#555}
.bg-intro-org{ background:url(../images/bg-intro-org.png) no-repeat center center}
.list-honor{ margin-left:60px}
.list-honor li{ padding:30px; width:320px; height:465px; margin-left:35px; margin-top:30px; background:#fff; border-radius:10px;-moz-border-radius:10px;-webket-border-radius:10px;}
.list-honor li h3{ margin-top:15px;}

/*业务*/
.business-list{ margin-left:-30px}
.business-list li{ width:380px; height:375px; background:#fff; margin-left:30px; margin-bottom:35px;border-radius:15px;-moz-border-radius:15px;-webket-border-radius:15px; overflow:hidden}
.business-list li div.icon{ padding-top:130px; height:60px; background:#4bcef8 url(../images/icon-operation.png) no-repeat top center; font-size:28px;}
.business-list li div.icon-01{}
.business-list li div.icon-02{ background-color:#00a0e9; background-position:center -180px}
.business-list li div.icon-03{ background-color:#18e7bd; background-position:center -360px}
.business-list li div.icon-04{ background-color:#958eeb; background-position:center -540px}
.business-list li div.icon-05{ background-color:#7eace0; background-position:center -720px}
.business-list li div.icon-06{ background-color:#b0e335; background-position:center -900px}
.business-list li div.business-text{ padding:40px 35px 15px 35px}

.produce-list{ margin-left:-26px}

.list-case{ margin-left:-40px}
.list-case li{ width:235px; height:95px; padding:15px; margin-left:40px; margin-top:25px; background:#fff; cursor:pointer}
.list-case li table{ padding:15px; border:#ededed solid 1px}
.list-case li table td{font-size:18px; line-height:25px;  height:63px; text-align:center;}

/*服务*/
.list-process{ padding:0 35px}
.list-process h4{ font-weight:normal; font-size:20px; padding-top:5px;}
.list-evaluate ul{ margin-left:-30px}
.list-evaluate li{ width:320px; height:375px; padding:30px; background:#fff; margin-left:30px; margin-top:30px;border-radius:10px;-moz-border-radius:10px;-webket-border-radius:10px; position:relative; cursor:pointer}
.list-evaluate li .ecaluate-img{ margin-top:15px; width:320px; height:305px; overflow:hidden}
.list-evaluate li .ecaluate-img img{ max-width:320px}
.list-evaluate li .icon-enlarge{ display:none}
.list-evaluate li:hover .icon-enlarge{ display:block; position:absolute; bottom:30px; right:30px; z-index:3}



/*企业动态*********/
.list-photo > ul > li{ margin-top:70px;}
.list-photo > ul > li.img-one > div.photo-img{ float:left; height:223px; overflow:hidden}
.list-photo > ul > li.img-one > div.photo-img img{ width:314px; height:223px;}
.list-photo > ul > li.img-one > div.list-text{ float:right; width:380px;}
.list-photo > ul > li.img-one > div.list-text > h4{ height:190px;}

.list-photo > ul > li.img-two > div.photo-img{ clear:both; margin-top:15px; height:223px; overflow:hidden}
.list-photo > ul > li.img-two > div.photo-img img{ width:314px; height:223px; padding-right:20px;}
.list-photo > ul > li.img-two > div.list-text{ height:35px; line-height:35px;}
.list-photo > ul > li.img-two > div.list-text > h4{ float:left}
.list-photo > ul > li.img-two > div.list-text > div.time{ float:left; padding-left:10px; padding-top:8px;}

.list-news-01 li{ background:url(../images/icon-naver-list.png) no-repeat left 10px; text-indent:25px; margin-bottom:30px;}
.list-news-01 li a{ font-size:18px;}
.list-news-01 li div{ height:40px;}

.btn-arrow{ width:130px; margin:0 auto}
.btn-photo-preNext{ width:60px; height:27px; cursor:pointer}
.btn-photo-pre{ background:#2c85d7 url(../images/icon-page-left.png) no-repeat center center; float:left}
.btn-photo-next{ background:#2c85d7 url(../images/icon-page-right.png) no-repeat center center; float:right}
.btn-photo-disabled-next,.btn-photo-disabled-pre{ background-color:#dfdfdf}

.list-xgtj li{ border-bottom:#f1f0f0 solid 1px; padding-bottom:15px; margin-top:15px; height:102px}
.list-xgtj li div.img{ float:left; padding-right:15px;}
.list-xgtj li div.img img{ width:144px; height:102px;}
.list-xgtj li div.right{ width:240px}
.list-xgtj li div.right h4{ height:75px;}
.list-hydt li{ background:url(../images/icon-naver-list.png) no-repeat left 8px; text-indent:25px; margin-top:10px; margin-bottom:10px}
.list-hydt li span{ display:block;}

.tabs-affiliate li{ float:left; width:230px; height:243px; margin:0 5px }
.tabs-affiliate li a{ display:block; width:230px; height:243px; background:url(../images/icon-affiliate.png) no-repeat; text-indent:-9999em}
.tabs-affiliate li.active a{ background-image:url(../images/icon-affiliate-hover.png)}
.tabs-affiliate li a.icon-01{}
.tabs-affiliate li a.icon-02{ background-position-x:-230px}
.tabs-affiliate li a.icon-03{ background-position-x:-460px}
.tabs-affiliate li a.icon-04{ background-position-x:-690px}
.tabs-affiliate li a.icon-05{ background-position-x:-920px}
.tabs-affiliate-cont{ padding-left:40px;}

.body-message{ padding:40px 75px;}
.body-message input,.body-message textarea{ padding:20px; background:#fff; width:1010px; border:none; color:#999;font: normal 14px/30px 'microsoft yahei'; border:#f6f6f6 solid 1px }
.body-message textarea.put{height: 100px;}
.body-message textarea.put{ height:100px}
.body-message input.btn-submit{ width:135px; height:50px; text-align:center; font: normal 14px/50px 'microsoft yahei'; padding:0px; background:#2c85d7; color:#fff; cursor:pointer}
.body-message input.bg-f6{ background:#f6f6f6; color:#999}

.btn-photo-disabled-prev,.btn-photo-disabled-next{ background-color:#cccccc}
a.banner-btn-more{ display:block; width:145px; height:55px; line-height:55px; text-align:center; font-size:16px; color:#333; background-color:#fff; border-radius:12px}