@charset "utf-8";

/* CSS Document */

* {margin: 0;padding: 0;list-style: none;border-style: none;text-decoration: none;}
body {overflow-x: hidden;font-family:"Microsoft Yahei","Yahei";background: #fff;font-size:16px;overflow-y:scroll;word-wrap:break-word;}
h1 ,h2, h3, h4, h5, h6 {font-weight: normal;}

a {text-decoration: none;}
a:focus,select,input,option{outline:none;}
i,em {font-style: normal;}
@font-face {font-family: 'Yahei';src: url('../font/msyh.ttf')}
.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}
.container {max-width:1200px;margin:auto;}

.fl {float: left;}
.fr {float: right;}
img {vertical-align: middle;}
input,textarea{border:none;outline: none;font-family:"Microsoft Yahei"}
.wrapper{ width:100%; margin:auto;}
.bj1{background-color:#fff;}
.tran,a{-moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s;}


.dowebok-Wrap{ background:url(../images/bj.jpg);-webkit-transition:opacity 1s; -moz-transition:opacity 1s; -o-transition:opacity 1s; transition: opacity 1s;}

/*header-icon*/
.header-icon{background-color:#f9f8f8;height:35px;line-height:35px;color:#8f8f8f;font-size:14px;}
.header-icon a{color:#8f8f8f;font-size:14px; padding:0 5px;}
.header-icon a:hover{ text-decoration:underline;}
.header-icon i{display:inline-block;width:21px;height:20px;background:url(../images/icon.png) no-repeat;position:relative;top:7px; cursor:pointer;}
.header-icon .i1{background-position:0px 0px;}
.header-icon .i2{background-position:-29px 0px;}
.header-icon .i3{background-position:-136px -1px;top:3px; }
.header-icon .i4{background-position:-195px -1px;height:21px;top:5px;}
.header-icon .i5{background-position:-55px 0px;top:4px;}
.header-icon .i6{background-position:-87px 0px;top:6px;}
.header-icon .i3:hover{background-position:-108px -1px;}
.header-icon .i4:hover{background-position:-166px -1px;}
.header-icon .img:hover img{ display:block; z-index:100;}
.header-icon .img img{ display:none;position:absolute;top:35px;right:-38px;}

/*logo*/

.logo{height:120px;}

.logo .right form{height:40px;line-height:40px;;position:relative;top:40px; position:relative;}

.logo .right form .keyword,.logo .right form .submit{height:40px;line-height:40px;position:absolute;box-sizing:border-box;border: 1px solid #dcdcdc;}

.logo .right form .keyword{width:240px;border-radius:0;right:100px; padding:0 37px 0 10px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.logo .right form .submit{width:120px;border-radius:20px;position:absolute;right:0;font-size:18px;color:#fff;cursor:pointer;background: url(../images/bj3.png) no-repeat 20px center #25b2a3;padding-left: 20px;}



._htools-selec-box{height:auto;margin:100px auto 0;border: 1px solid #d2d2d2;}

._htools-select{font-size:18px;width:100px;border-radius:20px 0 0 20px;float:left;position: absolute;right:340px;border: 1px solid #d2d2d2;box-sizing:border-box;border-right:none; text-align:center;padding: 0 10px 0; background-color:#fff;outline:none;}

._htools-select *{margin: 0;padding: 0;outline: none;}

._htools-select:hover ._select-selectbtn{border-top-color: dodgerblue;transition: border-top-color 0.5s;-moz-transition: border-top-color 0.5s;-webkit-transition: border-top-color 0.5s;-o-transition: border-top-color 0.5s;}

._htools-select:hover{border:1px solid #d2d2d2;box-sizing:border-box;border-right:none;}

._htools-select ._select-input{color:#3b4249;display:inline-block;font-size:16px;margin-right:14px;position:relative;top:-2px;}

._htools-select ._select-selectbtn{position:absolute;right:12px;top:13px;width:12px;height:10px;background:url(../images/bj2.png) no-repeat center;}

._htools-select ._select-select-ul{background-color: white; outline: none;position: relative;z-index: 10;display: none;-webkit-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.18);-moz-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.18);box-shadow: 1px 0 10px rgba(0, 0, 0, 0.18);top: -2px;}

._htools-select ._select-select-ul li{background-color: white;color: black;font-size: 14px;padding: 3px 6px;cursor: pointer;list-style-type:none;transition: color 0.5s, background-color 0.5s;-moz-transition: color 0.5s, background-color 0.5s;-webkit-transition:color 0.5s, background-color 0.5s;-o-transition: color 0.5s, background-color 0.5s;border-bottom:1px solid #d2d2d2;}

._htools-select ._select-select-ul li._select-li-selected{}

._htools-select ._select-select-ul li:hover{background-color: #25b2a3;color: white;}



.personage{width:930px;background:#fff;text-align:left;margin:0 auto;position:relative;padding:1px 0 100px;margin:100px auto;
-moz-box-shadow: 0 0 20px #ddd;

-ms-box-shadow: 0 0 20px #ddd;

-o-box-shadow: 0 0 20px #ddd;

-webkit-box-shadow: 0 0 20px #ddd;

box-shadow: 0 0 20px #ddd;}





.company-bd{width:930px;background:#fff; padding-bottom:50px;}

.company-bd ._htools-select{line-height:50px;border:1px solid #d2d2d2;color:#bfbfbf;font-size:17px;padding:0 25px;box-sizing: border-box;width:485px;border-radius:0px 0 0 0px; position:relative;right:0;    text-align: left;}

.company-bd ._select-selectbtn{width:13px;height:16px;background:url(../images/bj10.png) no-repeat center 3px;}

.company-bd ._htools-select ._select-select-ul li{background-color: white;color: black;font-size:17px;padding: 3px 15px;}

.company-bd ._htools-select ._select-select-ul li:hover{ color:#fff; background-color:#25b2a3;}









/*nav*/

.nav{background-color:#25b2a3;line-height:50px;margin-bottom:20px;}

.nav ul li{ float:left;}

.nav ul li a{margin:0 35px;color:#fff;font-size:18px;}

.nav ul li a.on,.nav ul li a:hover{border-bottom:1px solid #fff;}







/* 焦点图效果

.banner .picBtnTop{ width:870px; margin:auto;position:relative; zoom:1;}

.banner .picBtnTop .hd{ position:absolute; right:50px;z-index:2;top:65px; }

.banner .picBtnTop .hd ul li{ width:150px; text-align:center; padding:0 0 5px 5px; margin-bottom:12px;  }

.banner .picBtnTop .hd ul li img{ width:150px; height:92px;  cursor:pointer; vertical-align:bottom; }

.banner .picBtnTop .hd ul li.on{ background:url("images/icoleft.gif") no-repeat 0 28px; }

.banner .picBtnTop .hd ul li.on img{border:2px solid #fff;box-sizing:border-box;}

.banner .picBtnTop .bd{ width:1200px;  height:460px; position:relative;  }

.banner .picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}

.banner .picBtnTop .bd li .pic{ position:relative; z-index:0;  }

.banner .picBtnTop .bd li .pic img{ width:1200px; vertical-align:bottom; }

.banner .picBtnTop .bd li .bg{ width:100%; height:55px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }

.banner .picBtnTop .bd li.title{height:55px;line-height:55px;left:0;bottom:0;position:absolute;z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 15px;width:100%}

.banner .picBtnTop .bd li .title a{color:#fff;   } */



/*banner*/

#banner{width:100%;height:360px;overflow:hidden;position:relative;padding-bottom:3px;margin-bottom:15px;}

#banner .left{width:870px;}

.banner{width:870px;height:360px;position:absolute;}

.banner .hd{width:100%;text-align:right;position:absolute;bottom:18px;right: 12px;z-index:5;}

.banner .hd ul li{display: inline-block;width:10px;height:10px;background:#fff;margin:0 5px;cursor:pointer;border-radius:50%;}

.banner .hd ul li.on{background:#77b61a;}

.banner .bd ul li{position:relative;}

.banner .bd ul li a img{display: block;height:360px;width:100%;margin:auto;}

.banner .bd ul li .title a{color:#fff   } 

.banner .bd ul li .title{height:55px;line-height:55px;left:0;bottom:0;position:absolute;z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 15px;width:100%;background:rgba(0,0,0,0.50);}



#banner .right{width:315px;position:absolute;right:0; }

#banner .right .bidding-news{line-height:55px;background-color:#00a99d;padding:0 15px;box-sizing:border-box;color:#fff;font-size:18px;}

#banner .right .bidding-news a{color:#fff;font-size:14px;}

#banner .right .bidding-news a:hover{ text-decoration:underline;}

#banner .right .content ul li{line-height:50px;color:#777;padding:0 15px 0 20px;box-sizing:border-box;font-size:14px;border-bottom:1px dashed #d2d2d2;background:url(../images/bj11.png) no-repeat 10px center #fff;}

#banner .right .content ul li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%;}

#banner .right .content ul li .title a{color:#333;font-size:16px;}

#banner .right .content ul li:hover .title a{text-decoration:underline;}







/*.project-det----banner*/

.project-det .banner{width:1150px;height:465px;position: absolute;left: 50%;margin-left:-575px;}

.project-det .banner .bd ul li a img{display: block;height: 465px; width:100%;}

.project-det .banner .hd{width: 100%;text-align: center;position: absolute;bottom:0px;left: 0px;z-index: 5; background:rgba(0,0,0,0.50);line-height:45px;}

.project-det .banner .hd ul li{display: inline-block;width:8px;height:8px;border-radius:50%;background: #fff;margin: 0 5px;cursor: pointer;}

.project-det .banner .hd ul li.on{background:#41ac04;}





























/*main*/

.main{ padding:20px 25px 25px;box-sizing:border-box;}	

/*classify*/

.classify{  padding:0 0 20px;overflow:hidden;}

.classify ul{ margin-right:-3%;}

.classify ul li{float:left; width:31.33333%;height:232px; background-color:#f2f2f2; text-align:center; margin-right:1.51%;}

.classify ul li a{color:#3b3b3b;font-size:20px;}

.classify ul li:hover{background-color:#25b2a3;}

.classify ul li:hover a{color:#fff;border-bottom:1px solid #fff;}

.classify ul li .i{display:block;width:60px;height:60px; margin:65px auto 15px; background:url(../images/icon.png) no-repeat}

.classify ul li .i1{background-position:-370px 0px;}

.classify ul li .i2{background-position:-446px 0px;}

.classify ul li .i3{background-position:-522px 0px;width:64px;}

.classify ul li:hover .i1{background-position:-370px -76px;}

.classify ul li:hover .i2{background-position:-446px -76px;}

.classify ul li:hover .i3{background-position:-522px -76px;}







/*notice*/

.notice .left{width:980px;overflow:hidden;}

.notice .right{width:155px;height:95px; background-color:#a7b8e6;text-align:center;}

.notice .right a{color:#fff;font-size:16px;}

.notice .right:hover a{ text-decoration:underline;}

.notice .right .i{display:block;width:33px;height:33px; margin:20px auto 10px; background:url(../images/icon.png) no-repeat -657px 0;}







/*storage*/

.storage{ margin:20px auto 50px;}

.storage .left{width:750px;overflow:hidden;}

.storage .left ul li{float:left; width:22.333%;text-align:center; margin-right:1.51%;}

.storage .left ul li a{color:#3b3b3b;font-size:16px;}

.storage .left ul li:hover a{color:#25b2a3;}

.storage .left ul li .div{width:78px;height:78px;border:1px solid #d2d2d2;border-radius:50%; margin:0 auto 10px; }

.storage .left ul li:hover .div{border-color:#25b2a3;}

.storage .left ul li .i{display:block;width:35px;height:35px; margin:25px auto; background:url(../images/icon.png) no-repeat}

.storage .left ul li .i1{background-position:0px -28px;position: relative;top:-2px;}

.storage .left ul li .i2{background-position:-51px -29px;position: relative;left:3px;}

.storage .left ul li .i3{background-position:-95px -28px;width:42px;height:38px;position: relative;top:-5px;}

.storage .left ul li .i4{background-position:-145px -27px;width:36px;height:38px;position: relative;top:-5px;}

.storage .left ul li:hover .i1{background-position:0px -76px;}

.storage .left ul li:hover .i2{background-position:-51px -76px;}

.storage .left ul li:hover .i3{background-position:-95px -75px;}

.storage .left ul li:hover .i4{background-position:-145px -75px;}



.storage .right{width:350px;overflow:hidden;}

.storage .right ul li{float:left;margin:0 1%;width:100px;height:100px;color:#333;font-size:13px;margin-left:13px;}

.storage .right ul li img{max-width:100%;}

.storage .right ul li.li1 .i{display:block;width:33px;height:38px;margin:5px auto 10px;background:url(../images/icon.png) no-repeat -610px 0;}







/*partners*/

.index-title{border-bottom:1px solid #d2d2d2;padding-bottom:10px; margin-bottom:35px;}

.index-title span{border-bottom:2px solid #25b2a3; padding-bottom:10px;color:#25b2a3;font-size:18px;}

.partners{overflow:hidden;}

.partners ul{ margin-right:-1%;}

.partners ul li{float:left; text-align:center; width:18.9%;margin-bottom:25px;margin-right:1.1%;}

.partners ul li .img{padding: 1px 0;overflow:hidden;height:65px;border:1px solid #d2d2d2;box-sizing:border-box;margin-bottom:15px;}

.partners ul li .img img{max-width:100%;max-height:100%;display:block;margin:3px auto;}

.partners ul li:hover .img{border-color:#25b2a3;}

.partners ul li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px; 
    box-sizing: border-box;}

.partners ul li .title a{color:#333;}

.partners ul li:hover .title a{color:#25b2a3;}



/*footer*/

.footer{margin-top:35px;background-color:#25b2a3;line-height:50px;color:#fff;font-size:14px;overflow:hidden;}

.footer .left,.footer .center{width:33%;}

.footer .right{width:16%;position:relative;}

.footer .right .bdsharebuttonbox a,.footer .right .bdsharebuttonbox .weixin{display:inline-block;width:10px;height:25px;background:url(../images/icon.png) no-repeat; position:relative; top:13px; margin:0 5px; cursor:pointer; float:right;}

.footer .right .bdsharebuttonbox .weixin{ background-position:-240px 0px;width:35px; }

.footer .right .bdsharebuttonbox a.bds_tsina{ background-position:-275px 0px;}

.footer .right .bdsharebuttonbox a.bds_sqq{ background-position:-310px 0px;}

.footer .right i:hover{ filter:alpha(opacity=50);

 -moz-opacity:0.5;

 -khtml-opacity: 0.5;

 opacity: 0.5;}

.footer .right .img:hover img{ display:block;z-index:100;}

.footer .right .img img{ display:none;position:absolute;bottom:50px;right:116px;}









/* 客服 */

.qqkefu{position: fixed;top:250px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop + 365));z-index:100;right:0;width:45px;transition:all 0.8s ease;border-radius:5px0 0 5px}

.qqkefu:hover{ margin-top:5px;}

.qqkefu ul li{width: 45px;height:45px;margin-bottom:1px;float:right;line-height:45px;font-size:12px; color:#fff; cursor:pointer;position:relative;text-indent:10px;}

.qqkefu ul li a{color:#fff;display: block;overflow: hidden;height: 45px; font-size:14px;}

.qqkefu ul li.qq_cza{overflow:hidden}

.qqkefu ul li:hover{background:#4ecdbf;}

.qqkefu ul li.top{background:url(../images/right_kf01.png) no-repeat center #25b2a3;position:relative;width:45px;height: 45px;cursor:pointer;}

.qqkefu ul li.top span{position:absolute;display:block;left:0;top:-5px;height:5px;width:45px;}

.qqkefu ul li.top:hover{background:url(../images/right_kf01.png) no-repeat center #4ecdbf;}

.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:right;}

.qqkefu ul li span{font-size: 14px;font-weight: bold;color: #FFF;}

.qqkefu ul li b.a{background:url(../images/right_kf02.png) no-repeat center #25b2a3;}

.qqkefu ul li b.b{background:url(../images/right_kf03.png) no-repeat center #25b2a3;}

.qqkefu ul li b.f{background:url(../images/right_kf04.png) no-repeat center #25b2a3;}

.qqkefu ul li b.c{background:url(../images/right_kf05.png) no-repeat center #25b2a3;}

.qqkefu ul li:hover b.a{background:url(../images/right_kf02.png) no-repeat center center #4ecdbf;}

.qqkefu ul li:hover b.b{background:url(../images/right_kf03.png) no-repeat center center #4ecdbf;}

.qqkefu ul li:hover b.f{background:url(../images/right_kf04.png) no-repeat center center #4ecdbf;}

.qqkefu ul li:hover b.c{background:url(../images/right_kf05.png) no-repeat center center #4ecdbf;}

.qqkefu ul li.qq_czb{text-indent: 0;}

.qqkefu ul li.qq_czae{ line-height:15px !important}

.erweima{position: absolute;width:111px;height:150px;top:-38px;left: -111px;float: right;cursor: default !important;display:none;background:url(../images/right_kf_eimg.png) no-repeat;}

.erweima p{margin-top:20px;margin-left:10px;}

.erweima img{width:90px;height:90px;}

.qqkefu li .erweima p a{display:block;font-size:14px;color:#333;margin-top:-8px;margin-left:30px;}















/*左边导航*/

.left-list{width:180px;margin-top:-6px}

.left-list .sideMenu{width:180px;}

.left-list .sideMenu h3{ cursor:pointer;  line-height:40px; background-color:#ffe900; margin:5px 0;background:url(../images/index-icon.png) no-repeat -109px 0px;font-size:20px; color:#6e6501;font-size:18px;border-bottom:1px  dashed #d2d2d2;}

.left-list .sideMenu h3 i.i1{display:inline-block;float:right;width:15px;height:15px; background:url(../images/icon.png) no-repeat -726px -3px; position:relative;top:14px;}

.left-list .sideMenu ul li i.i2{display:inline-block;float:left;width:15px;height:15px; background:url(../images/icon.png) no-repeat -777px -68px; position:relative;top:20px;}

.left-list .sideMenu ul li{ padding:0 10px;}

.left-list .sideMenu ul li a{color:#333;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}

.left-list .sideMenu ul li:hover a,.content-nav .content-left .sideMenu ul .on a{color:#25b2a3;}

.left-list .sideMenu h3.on{color:#25b2a3}

.left-list .sideMenu .li1{border-radius:4px;text-align:center;height:65px; background-color:#ffe900; z-index:1}

.left-list .sideMenu h3 a{color:#3b3b3b;}

.left-list .sideMenu h3:hover a,.left-list .sideMenu h3.on a,.left-list .sideMenu ul li a.on{color:#25b2a3;}





/*右边内容*/

.right-content{width:925px;overflow: hidden;}

.right-content .form,.all .form{ display:block; margin-bottom:30px;}

.right-content .form .keyword,.all .form .keyword{padding:0px 10px;width:215px;background-color:#e5e5e5;line-height:30px;color:#666;font-size:13px;border-radius:4px;}

.right-content .form .submit,.all .form .submit{padding:5px 8px;position:relative;top:10px;background:#25b2a3;border-radius:4px;}















.page{text-align: center;padding:50px 0  50px;}

.page a{display: inline-block; padding:0px 11px;line-height:34px;color:#333;font-size:18px;margin-left: 10px;border-radius:3px;border:1px solid #d2d2d2; box-sizing: border-box;}

.page a:hover,.page .on{background: #00a99d; color:#fff;border-color:#00a99d;}





















































































