@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,p,span,a,img,form,input,h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;}
body {width: 100%;min-width: 320px;font-size: 1em;background: #fff;font-family: "Microsoft Yahei","Yahei";}
ul,ol li {list-style: none;}
a:focus,select,input,option{outline:none;}
input,textarea{border:none;outline: none; border-style:none;}

h1,h2,h3,h4,h5,h6 {font-weight: normal;}
a {text-decoration: none;}
img {max-width: 100%;border: none;}
i {font-style:normal}
@font-face {font-family: "Yahei";src: url("../font/msyh.ttf")}
.fl{float: left;}
.fr{float: right;}
.wrap {padding:0 3%;}
.wrap1 {padding:0 0%;}
@font-face {font-family: "Yahei";src: url("../font/msyh.ttf") ;}
a:focus{outline:none;}
i,em,strong{font-style: normal;}
.clearfix:after {content: '.';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}



/*头部*/
.header {width:100%;height:60px;position:fixed;top:0px;left:0px;background:#fff;z-index:9;border-bottom:1px solid #f3f3f3;}
.header .logo {width:100%;height:60px;padding:0 1% 0 3%;}
.header .logo a .img1 {height:60px;margin:0 auto;position:relative;}
.header .logo1{width: 100%;height: 60px;}
.header .logo1 a .img2 {height:50px;display:block;position:relative;left:50%;margin-left:-26.5px;margin-top:5px;}
.header .sort {display:block;width:60px;height:60px;background: url(../images/menu.png) no-repeat center / 50px;position:absolute;right: 0px;top:0px;}
.header .sort1{background: url(../images/denglu.png) no-repeat center /50%;margin-right:50px;}
.header .logo2{text-align:center;line-height:60px;color:#333;font-size:1.2rem;}

.header .back1{display:inline-block;height:60px;position:absolute;left:0px;top:0px;color:#fff;font-size:0.95rem;}
.header .back1 img{height:60px;float:left;padding-right:5px;}


/*左侧导航*/
.allnav_left {position: fixed;right: -100%;top: 0px;height: 100%;background:rgba(255,255,255,0.95);z-index: 1111199;width: 60%;padding: 0px 0px;max-width: 320px;box-shadow: 1px 0px 20px #444;}
.theclose {overflow: hidden;padding:15px 0;text-align: right;cursor: pointer;background-color:#25b2a3;}
.theclose img {height:12px;float:left;margin-left:20px;}
.allnav_left a { display:block;color: #666;font-size: 1em;padding:10px 0 10px 30px;border-bottom: 1px solid #e6e6e6;}
.allnav_left a span {float: left;}
.allnav_left a img {width: 9px;height: 18px;float: right;margin-top: 2px;}
.bk_gray {background:#000;opacity:0.2;filter:alpha(opacity=20);position:fixed;width:100%;height:100%;z-index: 98;display: none;top: 0;}
.allnav_left .on{ color:#25b2a3; background-color:#f2f2f2;}
.allnav_left ul li{ width:100%;}
.allnav_left ul .li1 .left{width:50%;box-sizing:border-box; margin-top:20px;line-height:15px;    text-align: center;}
.allnav_left ul .li1 .register1 a{ display:inline-block; background-color:#25b2a3; margin:auto;padding:0px 0px;color:#fff;width:90%;line-height:36px;height:36px;    overflow: hidden;}
.allnav_left ul .li1 .login1 a{height:35px;line-height:35px;display:inline-block;border:1px solid #25b2a3; margin:auto;padding:0px 0px;color:#25b2a3;width:90%;    overflow: hidden; }

/*logo*/
.drop-down{position:relative; margin:80px auto 20px;}
.drop-down form{height:40px;line-height:40px;position:relative;}
.drop-down form .keyword,.drop-down form .submit{height:40px;line-height:40px;position:absolute;box-sizing:border-box;border: 1px solid #dcdcdc;}
.drop-down form .keyword{width:50%;border-radius:0;right:25%; padding:0 37px 0 10px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.drop-down form .submit{width:32%;border-radius:20px;position:absolute;right:0;font-size:0.85em;color:#fff;cursor:pointer;background: url(../images/bj3.png) no-repeat 20px center #25b2a3;padding-left: 20px;border-color: #25b2a3;}
._htools-selec-box{height:auto;margin:100px auto 0;border: 1px solid #d2d2d2;}
._htools-select{font-size:18px;width:26%;border-radius:20px 0 0 20px;float:left;position: absolute;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: solid dodgerblue 1px;}
._htools-select ._select-input{color:#3b4249;display:inline-block;font-size:0.7em;position:absolute;top:0px;    left: 9px;}
._htools-select ._select-selectbtn{position:absolute;top:15px;width:100%;height:10px;background:url(../images/bj2.png) no-repeat 50px 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: 40px;}
._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: dodgerblue;color: white;}






.company-bd ._htools-select{line-height:50px;color:#bfbfbf;font-size:17px;padding:0 25px;box-sizing:border-box;width:65%;border-radius:0px 0 0 0px;position:absolute;right:0;top:0;text-align:left;border-right: 1px solid #d2d2d2;outline:none;}
.company-bd ._select-selectbtn{width:13px;height:16px;background:url(../images/sjz.png) no-repeat center 3px;top:25%;right:5%;}
.company-bd ._htools-select ._select-select-ul li{background-color:white;color:black;font-size:0.9rem;padding:3px 15px;}
.company-bd ._htools-select ._select-select-ul li:hover{color:#fff;background-color:#25b2a3;}











/*banner*/
.content .flexslider{width: 100%;max-width: 640px;position: relative;overflow: hidden;margin:0px auto -10px;}
.content .slides{text-align: center;position: relative;z-index: 1;width: 100%;height: 100%;}
.content .slides li{width: 100%;height: 100%;}
.content .flex-control-nav{position:absolute; margin-top:-23%;top:50%;right:2%;z-index: 2;text-align: right;}
.content .flex-control-nav li{margin: 6px 0px;zoom: 1;height: 7px;}
.content .flex-control-nav a{display: inline-block;width: 7px;height: 7px;overflow: hidden;background: #fff;border-radius: 50%;cursor: pointer;text-indent: 999999px;}
.content .flex-control-nav .flex-active{ background: #77b61a;}
.content .slides li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 15px;box-sizing:border-box;position:relative;top:-30px; background:rgba(0,0,0,0.50);line-height:2;}
.content .slides li .title {color:#fff;font-size:0.95rem;}





.project-det .flexslider {width: 100%;max-width: 640px;position: relative;overflow: hidden;margin:00px auto;}
.project-det .slides {text-align: center;position: relative;z-index: 1;width: 100%;height: 100%;}
.project-det .slides li {width: 100%;height: 100%;}
.project-det .flex-control-nav {position: absolute;bottom:0px;left: 50%;margin-left: -50%;z-index: 2;width: 100%;text-align: center;height:35px; background-color:rgba(0,0,0,0.30);}
.project-det .flex-control-nav li {display: inline-block;margin:15px 5px;zoom: 1;}
.project-det .flex-control-nav a {display: inline-block;width: 7px;height: 7px;overflow: hidden;background: #fff;border-radius: 50%;cursor: pointer;text-indent: 999999px;}
.project-det .flex-control-nav .flex-active{ background: #77b61a;}



/*index-icons*/
.index-icons ul{ margin-right:-3%}
.index-icons ul li{ width:31.7%; margin:auto 1% auto 0; float:left; text-align:center;margin-bottom:20px; background-color:#f2f2f2;padding:0px 0 10px;}
.index-icons ul li img{ display:block; margin:auto;width:90px;}
.index-icons ul li a{ color:#333; font-size:0.9rem;}
/*.index-icons ul li i{ display:block; width:70px; height:50px;margin:auto; margin-bottom: 11px;}
.index-icons ul li .i1{background:url(../images/icon1.png) no-repeat center;}
.index-icons ul li .i2{ background:url(../images/icon2.png) no-repeat center;}
.index-icons ul li .i3{background:url(../images/icon3.png) no-repeat center;}*/

.index-icons1{border-bottom:25px solid #f2f2f2;}
.index-icons1 ul li{width:33.3333%;float:left;text-align:center;border:1px solid #f2f2f2;box-sizing:border-box;padding:10px 0;}
.index-icons1 ul li img{ display:block; margin:auto;width:90px;}
.index-icons1 ul li a{ color:#333; font-size:0.9rem;}
/*
.index-icons1 ul li i{ display:block; width:90px; height:90px;margin:auto; margin-bottom: 11px;}
.index-icons1 ul li .i1{background:url(../images/icon4.png) no-repeat center;}
.index-icons1 ul li .i2{background:url(../images/icon5.png) no-repeat center;}
.index-icons1 ul li .i3{background:url(../images/icon6.png) no-repeat center; }*/



/*bidding*/
.top_sort ul li{float:left;width:32%;margin-right:2%;text-align:center;background:#999;margin-bottom:10px;line-height:40px;}
.top_sort ul li:nth-child(3n){margin-right:0;}
.top_sort ul li a{color:#fff;}
.top_sort ul li.cur{background:#00a99d;}

.bidding-index{ margin-bottom:25px;}
.bidding-index .bidding-news{line-height:35px;background-color:#00a99d;padding:0 15px;box-sizing:border-box;color:#fff;font-size:1em;}
.bidding-index .bidding-news a{color:#fff;font-size:0.85em;}
.bidding-index .bidding-news a:hover{ text-decoration:underline;}
.bidding-index .content ul li{line-height:50px;color:#777;padding:0 15px 0 0px;box-sizing:border-box;font-size:0.85em;border-bottom:1px dashed #d2d2d2;/*background:url(../images/bj11.png) no-repeat 10px center #fff;*/}
.bidding-index .content ul li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%;}
.bidding-index .content ul li .title a{color:#333;font-size:0.95em;}
.bidding-index .content ul li .title img{ padding-right:5px;width:8px;}

/*partners*/
.index-title{border-bottom:1px solid #d2d2d2;padding-bottom:10px; margin-bottom:15px;}
.index-title span{border-bottom:2px solid #25b2a3; padding-bottom:10px;color:#25b2a3;font-size:1rem;}
.partners{overflow:hidden;}
.partners ul li{text-align:center; width:48%;margin-bottom:15px;}
.partners ul li .img{width:100%;height:65px;border:1px solid #d2d2d2;box-sizing:border-box;margin-bottom:5px;}
.partners ul li .img img{max-width:100%;max-height:100%;display: block;margin:4px auto;}
.partners ul li .title{font-size:0.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}




/*footer*/
.contact-index {background: #00a99d;color: #fff;font-size: 0.7em; margin:50px auto 0; padding:15px 0;overflow:hidden;}
.contact-index .top p{color: #fff;font-size:1.2em;text-align:left; padding:0px 0; margin-bottom:5px;}
.contact-index .top p img{width:20px;display:inline-block;margin-right:5px;top:4px;position:relative;}
/*.contact-index .top p i{width:18px;height:16px;display:inline-block;margin-right:5px;position:relative;top:3px;}
.contact-index .top p .p1{ background:url(../images/z1.png) no-repeat 0px center;}
.contact-index .top p .p2{ background:url(../images/z2.png) no-repeat 0px center;}
.contact-index .top p .p3{ background:url(../images/z3.png) no-repeat 0px center;}
.contact-index .top p .p4{ background:url(../images/z4.png) no-repeat 0px center;}*/
.contact-index .top .left{}
.contact-index .top .right{text-align:center; margin:10px auto;}
.contact-index .top .right img{width:40%;}
.contact-index .top .left h1{font-size:1rem;font-weight:bold;}
.contact-index .bottom p{text-align:center; border-top:1px solid #4ac2b9; padding-top:20px}



/*返回*/
.fanhui{width:45px;height:45px;border-radius:50%;position:fixed;bottom:50px;right:10px;z-index:100000;background:#00a99d;border-radius:50%;border:1px solid #fff;}
.fanhui img{display:block;margin:auto;position:relative;margin-top:15px;    width: 15px;}
/*第三方登录*/
.login3{position: relative;top:15px;width: 100%;padding: 0 15px;box-sizing: border-box;}
.login3 .login31{width: 100%;height:20px;line-height:20px;background:url(../images/login31.png) center center no-repeat;background-size: 100% auto;font-size:10px;color:#666;text-align: center;}
.login3 .login32 {width: 100%;margin:3% auto 0;}
.login3 .login32 .wx {display: block;width: 100%;height: 40px;background: #00cb00;border:none;border-radius: 3px;color: #fff;font-size: 1rem;text-align: center;}
.login3 .login32 .wx:before {content: ''; display: inline-table; vertical-align: top; width: 40px; height: 40px; background: url(../images/login_wx.png) no-repeat center bottom;background-size: auto 100%; }
.login3 .login32 .wx span {display: inline-block;height: 40px;line-height: 40px;}

/*分页--------------------------------------------------------------------------------------------------------------------------*/
.sideMen1 .back {display:inline-block;height:45px;position:absolute;left:0px;top:0px;color:#fff;font-size:0.95rem;}
.sideMen1 .back img {height:45px;float:left;padding-right:5px;}
.sideMen1{margin:60px auto 30px;position:relative;}
.sideMen1 h3{ height:45px; background-color:#00a99d;font-size:1em;color:#fff;line-height:45px; text-align:center;cursor:pointer;}
.sideMen1 h3 em{float:right;display:block;width:40px;height:35px;background:url(../images/next2.png) center 15px no-repeat;cursor:pointer;}
.sideMen1 h3.list-icon-out em{background:url(../images/prev2.png) center 15px no-repeat;}
.sideMen1 .ul1{padding:10px 20px 0px;color:#999;display:none;background-color:#fff;width:100%;box-sizing:border-box;position:absolute;z-index:10000;box-shadow:0px 2px 10px;}
.sideMen1 .ul1 h4 a{color:#333;line-height:30px;}
.sideMen1 .ul1 h4{border-bottom:1px dashed #d2d2d2;    padding: 5px 0;}
.sideMen1 .ul1 h4 a{color:#333;line-height:30px;}
.sideMen1 .ul1 h4 i.i1{display:inline-block;float:right;width:15px;height:15px; background:url(../images/bj4.png) no-repeat center; position:relative;top:8px;}
.sideMen1 .ul1 h4.current i.i1{display:inline-block;float:right;width:15px;height:15px; background:url(../images/bj5.png) no-repeat center; position:relative;top:8px;}



.sideMen1 .ul2 li{border-bottom:1px dashed #d2d2d2;padding:0 20px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sideMen1 .ul2 li a{color:#666;line-height:30px; }
.sideMen1 .ul2 li i.i2{display:inline-block;float:left;width:10px;height:31px; background:url(../images/bj6.png) no-repeat center; position:relative;margin-right:8px;}



/*about*/
.about p,.info p{text-indent:2em;line-height:1.5;padding: 5px 0;color:#666;font-size:0.9em;}
.about p img{ display:block; margin:auto;}


/*info*/
.info p{text-indent:0em;}
.info p span{font-size:0.95em;color:#000;font-weight:bold;}
.info h1{text-align:center;font-size:1rem;font-weight:bold;}

/*partner*/
.page-partner{ overflow:hidden;}
.page-partner ul li{overflow:hidden; position:relative; width:48%; margin-bottom:10px;}
.page-partner ul li .img{border-radius:10px;width:100%;height:130px;border:1px solid #d2d2d2;box-sizing:border-box;margin-bottom:5px;box-shadow:0 4px 5px #d2d2d2;}
.page-partner ul li .img img{border-radius:10px;max-width:100%;height:100%;display:block;margin:auto;}
.page-partner ul li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;    font-size: 0.95rem;}
.page-partner ul li .title a{color:#333;}
.page-partner ul li .title a:hover{color:#25b2a3;}
.page-partner ul li .show1{text-align:center;width:100%;height:191px;background-color:rgba(37,178,163,0.50);position:absolute;left:0px;top:-100%;}
.page-partner ul li .show1 img{ padding-top:79px;-moz-transition:all 0.6s ease;}
.page-partner ul li:hover .show1{height:191px;top:0px;}

/*相册图css*/
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background: url(../images/tmbg.png);display: none; background-color:rgba(0,0,0,0.80);}
.lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;
-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 45%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer;display: block;}
.lb-prev {left: -50px;float: left;background: url(../images/prev.png) left 48% no-repeat;background-size:25%;}
.lb-next {right: 0;float: right; background: url(../images/next.png) right 48% no-repeat;background-size:25%;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #bbbbbb;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: none;clear: left;padding-bottom: 1em;font-size: 0px;color: #999999;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}	




.page{text-align: center;padding:20px 0 0px;}
.page a{    margin: 0px 5px;display:inline-block;padding:7px 35px;background:#00a99d;color:#fff;font-size:1em;box-sizing: border-box;}




/*partner-det*/
.partners-det  img{max-width:100%; display:block; margin:auto;}
.partners-det  h1{color:#000;font-size:1rem;font-weight:bold; margin-bottom:5px;text-align:center;}
.partners-det .date{margin-bottom:10px;color:#999;font-size:0.7em;border-bottom:1px solid #d2d2d2;padding-bottom:10px;text-align:center;}
.partners-det .date span{ padding:0 5px;}
.partners-det .date i,.news-det .date .span1{width:20px;height:21px; background:url(../images/bj7.png) no-repeat center;display:inline-block;position:relative;top:4px;margin-right:5px;}
.partners-det .jianxun,.project-one .title{border-bottom:1px solid #d2d2d2; padding-bottom:10px;margin:15px 0;}
.partners-det .jianxun span,.project-one .title span{color:#00A99D;border-bottom:2px solid #00A99D; padding-bottom:10px;}
.partners-det p span,.project-one p span,.project-one .p span{color:#2b2b2b;font-size:0.95rem;font-weight:bold;}
.partners-det p,.project-one p,.project-one .p{color:#666;font-size:0.9em;padding-bottom:8px;}

.project-one .p .span{color:#333;font-size:0.8rem; display:block; margin:8px 0;}
.project-one .p .span1{color:#666;font-size:0.8rem;}

.project-two{margin-top:20px;}
.project-two i{display:inline-block;font-size:15px;color:#fff;width:80%; text-align:center;line-height:40px;width:48%;box-sizing:border-box;background-color:#25b2a3;  -moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.project-two i.load1{background-color:#f39a00;}

.expert-det .project-two i.load2{width:20px;height:20px; background:url(../images/qq.png) no-repeat center;position:relative;top:4px;margin-right:9px;}

/*Projects*/
.Projects ul{ margin-top:-15px;}
.Projects ul li{border-bottom:1px solid #d2d2d2; padding:15px 0;}
.Projects ul li .left{width:35%;overflow:hidden;position:relative;border:1px solid #d2d2d2;box-sizing:border-box;}
.Projects ul li .left img{max-width:100%;max-height:100%;}
.Projects ul li .right{width:63%;line-height:1.2;}
.Projects ul li .right .title a,.Projects-another ul li .title a{color:#2b2b2b;font-size:0.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.Projects ul li:hover .right .title a,.Projects-another ul li:hover .title a{color:#00a99d;}
.Projects ul li .right .content,.news .content{text-indent:2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:0.85rem;color:#666;}
.Projects ul li .right .date,.news .date{ margin-top:5px;font-size:0.7rem;color:#999;}
.Projects ul li .left .show1{text-align:center;width:100%;height:100%;background-color:rgba(37,178,163,0.50);position:absolute;left:0px;top:-100%;}
.Projects ul li .left .show1 img{height:48px;padding-top:47.5px;-moz-transition:all 0.6s ease;}
.Projects ul li:hover .left .show1{height:100%;top:0px;}


.about table p {text-indent: 0em;}
.project_table table {width: 100%;border-collapse:collapse;}
.project_table table td{border:1px solid #999;padding:10px;height: 40px;line-height: 25px;text-align: center;color: #333;font-size: 15px;box-sizing:border-box}
.project_table table td a {color: #333;}
.project_table table td a:hover {color: #00a99d;}


@media screen and (min-width:375px) {
/*.Projects ul li .right .content{line-height:1.5;}*/
}

.news ul li{border-bottom:1px solid #d2d2d2; padding-bottom:10px;}


/*Projects-another*/
.Projects-another ul{margin-right:-3%;}
.Projects-another ul li{overflow:hidden;position:relative;width:31.333%;float:left;padding:15px 0 0;box-sizing:border-box;margin-right:1.9%;height:245px; margin-bottom:10px;}
.Projects-another ul li .img{width:291px;height:190px; overflow:hidden;}
.Projects-another ul li .img img{max-width:291px;height:190px;}
.Projects-another ul li .show1{text-align:center;width:291px;height:191px;background-color:rgba(37,178,163,0.50);position:absolute;left:0px;bottom:-100%;}
.Projects-another ul li .show1 img{height:48px;padding-top:71px;-moz-transition:all 0.6s ease;}
.Projects-another ul li:hover .show1{height:191px;bottom:0px;}




/*news-det*/
.page-ye{line-height:45px;}
.page-ye .left{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding:0 1%; box-sizing:border-box; margin-bottom:5px;background-color:#f1f1f1;}
.page-ye .left a{font-size:0.9rem;color:#666;}
.page-ye .left a:hover{color:#25b2a3;}

.news-det .bdsharebuttonbox{margin:30px auto 20px;border-bottom:1px solid #d2d2d2; padding-bottom:10px;}
.news-det .bdsharebuttonbox a{ background:url(../images/share.png) no-repeat; width:1px;height:25px;}
.news-det .bdsharebuttonbox .bds_tqq{ background-position:0px 0px;}
.news-det .bdsharebuttonbox .bds_qzone{ background-position:-29px 0px;}
.news-det .bdsharebuttonbox .bds_sqq{ background-position:-58px 0px;}
.news-det .bdsharebuttonbox .bds_tsina{ background-position:-85px 0px;}
.news-det .bdsharebuttonbox .bds_weixin{ background-position:-116px 0px;}
.news-det .bdsharebuttonbox .bds_linkedin{ background-position:-145px 0px;}





/*disclosure*/
.disclosure{ margin-top:-10px;}
.disclosure ul li{font-size:0.9em;line-height:40px;border-bottom:1px dashed #d2d2d2; padding:10px 0;}
.disclosure ul li .left{color:#fff;width:40px;text-align:center;line-height:40px;background:url(../images/xiazai2.png) no-repeat center;background-size:100%;font-size:0.7em;margin-right:10px;}
.disclosure ul li .center{width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.disclosure ul li .right{width:25px;height:25px;background:url(../images/xiazai1.png) no-repeat center;position:relative;top:7px;}
.disclosure ul li:hover .right{background:url(../images/xiazai.png) no-repeat center;}
.disclosure ul li .center a{color:#333;}



/*Institutional*/
.Institutional ul li .info{font-size:0.7rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Institutional ul li .info i,.Institutional-det .info i,.contact p i{display:inline-block;width:20px;height:20px;background:url(../images/icon.png) no-repeat;position: relative;top:4px;margin-right:5px;}
.Institutional ul li .info .i1,.Institutional-det .info .i1,.contact p .p1{ background-position:-7px -2px;}
.Institutional ul li .info .i2,.Institutional-det .info .i2,.contact p .p2{ background-position:-7px -27px;}
.Institutional ul li .info .i3,.Institutional-det .info .i3,.contact p .p3{ background-position:-7px -52px;}
.Institutional ul li .left{height:90px;}


/*Institutional-det*/
.Institutional-det{border:2px solid #d2d2d2;box-sizing:border-box;font-size:0.7rem;color:#999; padding:10px }
.Institutional-det .info .i4,.contact p .p4{ background-position:-7px -75px;}
.Institutional-det .info{ padding:0;}

/*expert*/
.expert ul li{text-align:left;}
.expert ul li .title{text-align:left; padding:0 0;}
.expert ul li .info{font-size:0.7rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0;}
.expert ul li .more{ margin:10px auto;font-size:0.85rem;}
.expert ul li .more a{ padding:6px 28px;color:#333;border:1px solid #f39a00;color:#fff;background-color:#f39a00;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.expert ul li .more a:hover{background-color:#f2b751;}










/*登录*/
.register .slideTxtBox{ text-align:center;margin:95px auto;position:relative;}
.register .slideTxtBox .img img{ display:block;    margin: 85px auto 20px;}
.register .slideTxtBox .hd{ margin:auto; position:relative;text-align:center;background: #fff; }
.register .slideTxtBox .hd ul{height:32px;   }
.register .slideTxtBox .hd ul li{width:50%;line-height:55px;padding:0 15px; cursor:pointer;border-bottom:1px solid #ddd;box-sizing:border-box;color:#585858;font-size:1rem;     text-align: center; }
.register .slideTxtBox .hd ul li.on{border:1px solid #00a99d;    height: 56px; }
.register .slideTxtBox .bd{position:relative;width:100%;}
.register .slideTxtBox .bd ul{ zoom:1;box-sizing:border-box;}
.register .slideTxtBox .bd ul form input{line-height:55px;display:block;border-bottom:1px solid #d2d2d2;width:100%;color:#bfbfbf;font-size:0.9rem;padding:0 65px;box-sizing:border-box;}
.register .slideTxtBox .bd ul form input.submit{margin:35px auto 15px;line-height:45px;background-color:#00a99d;color:#fff;font-size:20px; cursor:pointer;}
.register .slideTxtBox .bd ul form input.yhm{background:url(../images/dl.png) no-repeat 25px center #fff;background-size:5%;}
.register .slideTxtBox .bd ul form input.password{background:url(../images/dl2.png) no-repeat 25px center #fff;background-size:5%;}
.register .slideTxtBox .bd ul .share{color:#585858;font-size:0.8rem; text-align:center;}
.register .slideTxtBox .bd ul .share .span2{ padding:0 10px;}
.register .slideTxtBox .bd ul .share .span{width:20px;height:20px;background:url(../images/dl3.png) no-repeat center #fff;display:inline-block;position:relative;top:5px;}
.register .slideTxtBox .bd ul .share .span3{margin-left:10px;background:url(../images/dl4.png) no-repeat center;}
.register .slideTxtBox .bd ul .title{margin-bottom:10px;}
.register .slideTxtBox .bd ul .title a{color:#666;font-size:0.8rem;}



/*login*/
.login{position:relative;top:50%;text-align:center; margin-bottom:0px;}
.login form{  padding:30px 20px 0px;box-sizing:border-box;    background-color: #fff;}
.login form label{ margin:auto 2%;}
.login form input{line-height:80px;border-bottom:1px solid #d2d2d2;color:#bfbfbf;font-size:0.95rem;  box-sizing: border-box;}
.login form input.submit1{display:block;width:50%;margin:35px auto 55px;line-height:40px;background-color:#00a99d;color:#fff;font-size:1rem;}
.choice{position:relative;}  
.choice .radio{position:relative;display:inline-block;font-weight:400;color:#0c4757;padding-left:25px;cursor:pointer;font-size: 0.95rem;    line-height: 23px;}  
.choice .radio input{position:absolute;left:-9999px;}  
.choice .radio i{display:block;position:absolute;top:2px;left:0;width:15px;height:15px;outline:0;border:2px solid #00a99d;      
border-radius:50%;transition:border-color .3s;-webkit-transition:border-color .3s;}  
.choice .radio input:checked+i{border-color:#00a99d;}  
.choice .radio input+i:after{position:absolute;content: '';top: 3px;left:3px;width:9px;height:9px;border-radius:50%;background-color:#47a8c0;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s;  }  
.choice .radio input:checked+i:after{opacity:1;}  

/*@media screen and (max-width:414px) {
.login{margin-bottom:250px;}
}

@media screen and (max-width:375px) {
.login{margin-bottom:150px;}
}

@media screen and (max-width:320px) {
.login{margin-bottom:50px;}
}

*/

/*personage*/
.personage .img img{display:block;margin:60px auto  35px;width:25%;}
.personage .all{margin:40px auto  30px;line-height:40px;}
.personage form label{display:block; position:relative;}
.personage form input{line-height:38px;border:1px solid #d2d2d2;color:#bfbfbf;font-size:0.9rem;padding:0 25px;box-sizing: border-box;width:100%;    margin-bottom: -1px;}

.personage form .right .messbtn { margin:40px auto 50px; width:48%;}
.personage form  input.reset,.personage form  input.sub {cursor:pointer;width:48%;background: #f08619;background-color:#00a99d;color:#fff;font-size:1rem;text-align:center;}
.personage form .right input.reset:hover,.personage form .right input.sub:hover {}


/*personal*/
.personal .left{width:40%;text-align:center;}
.personal .img img{max-width:100%;display:block;margin-bottom:5px;}
.personal .right{width:60%;}
.personal .info .right p a{color:#fff;background-color:#25b2a3;display:block;width:60%;text-align:center;line-height:2;float:right;margin-bottom:5px;}

.personal .slideTxtBox{ margin-top:35px;}
.personal .slideTxtBox .bd ul .info p{border:1px solid #d2d2d2; margin-bottom:-1px;box-sizing:border-box; padding:12px 10px;}
.personal .slideTxtBox .hd ul li{width:48.5%;height: 35px;line-height:35px;margin-bottom: 10px;padding:0 15px; cursor:pointer;box-sizing:border-box;color:#585858;font-size:1rem;background-color:#fff;border:1px solid #00a99d;text-align: center;}
.personal .slideTxtBox .hd ul li.on{background-color:#00a99d;border:1px solid #00a99d;color:#fff;}
.personal .slideTxtBox .bd .ul2{ margin-top:25px;}
.personal .slideTxtBox .bd .ul2 .img img{max-width:100%;display:block;margin:0px auto 12px;}
.personal .slideTxtBox .bd .ul2 p{text-align:center;color:#666;font-size:1rem;}
.personal .slideTxtBox .bd .ul2 p a{text-align:center;color:#00a99d;font-size:0.9rem; text-decoration:underline;}
.persona2 .slideTxtBox .bd .ul2 p{text-align:left; text-indent:2em;}
.persona2 .slideTxtBox .bd .ul2 p a{text-align:left;color:#00a99d;font-size:1rem; text-decoration:none;}
.persona2 .slideTxtBox .bd .ul2 ul li {color: #333;font-size: 1rem;}
.persona2 .slideTxtBox .bd .ul2 ul li span{display: inline-block;margin: 0 5px;}
.persona2 .slideTxtBox .bd .ul2 ul li {margin-bottom: 10px;}
.persona2 .slideTxtBox .bd .ul2 ul li .title a {display: block;color: #555;font-size: 1rem;}
.persona2 .slideTxtBox .bd .ul2 ul li .title .info {height: 24px;line-height: 24px;font-size: 0.9rem;}
.persona2 .slideTxtBox .bd .ul2 ul li .title .info .date {float: left;color: #777}
.persona2 .slideTxtBox .bd .ul2 ul li .title .info .class {float: right;}




/*bidding*/
.bidding{ margin-top:25px;}
.bidding ul li{ line-height:2;border-bottom:1px dashed #d2d2d2; padding:10px 0;}
.bidding ul li .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bidding ul li .title a{color:#333;font-size:1rem;font-weight:bold;}
.bidding ul li .date{color:#999;font-size:0.7rem;}
.bidding ul li .content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#666;text-indent:2em;font-size:0.8rem;}




/*contact*/
.contact{width:100%;margin:auto;}
.contact{color:#383838;line-height:2; }
.contact h1{font-size:1.1rem;font-weight:bold;}
.contact p{font-size:0.75rem;}
.contact .ewm{ margin:5px auto;}
.contact .ewm ul li{background:url(../images/bj5.png) center no-repeat;width:50%;height:172px;text-align:center;color:#333;font-size:0.75rem;}
.contact .ewm ul li img{display:block;margin:5px auto 0;width:155px;}







.videos li{width:100%; margin-bottom:15px;overflow:hidden; position:relative;}

.videos li .title{ text-align:center; margin-top:15px;}
.videos li .img{ position:absolute; top:0; left:0;}








.icon-img{width:35px;height:35px;border:1px solid #00a99d;background-color:#00a99d;border-radius:50%;box-sizing:border-box; padding:2px;}
.icon-img img{width:27px;line-height:35px; display:block; margin:1px auto;}



















/*切换的*/
.icon-qie{width:35px;height:35px; background:url(../images/qh2.png) no-repeat center;background-size: 70%;border:1px solid #00a99d;background-color:#00a99d;border-radius:50%;box-sizing:border-box; padding:2px; margin:-20px 0 10px;}
.icons-list{width:35px;height:35px; background:url(../images/qh1.png) no-repeat center;background-size: 70%;border:1px solid #00a99d;background-color:#00a99d;border-radius:50%;box-sizing:border-box; padding:2px;margin:-20px 0 10px;}





.pro_wrap ul{ margin-right:-2%}
.pro_wrap ul li {width:48%; margin-bottom:10px;box-sizing:border-box;}
.pro_wrap ul li a.img {display: block;width:100%;overflow: hidden;box-sizing:border-box;}
.pro_wrap ul li a.img img {display: block;max-width: 100%;transition: all 0.8s ease;height: 100px;margin:auto;}
.pro_wrap ul li:hover a.img img {transform: scale(1.1);}
.pro_wrap ul li .name {display: block;text-align: center;color: #666;font-size: 15px;margin:10px auto 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro_wrap ul li .name a{color: #000;font-size:1rem;}
.pro_wrap ul li:hover .name a{color: #25b2a3;}

.pro_wrap ul li .info {width: 100%;text-align: left;}
.pro_wrap ul li .info p {width:100%;color: #666;font-size:0.7rem;box-sizing:border-box;
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pro_wrap ul li .info,.pro_wrap ul li .date{display:none;}



.pro_wrap.pro_wrap_list ul li .div1 .name{}
.pro_wrap.pro_wrap_list ul li {width: 100%;clear: both;margin:0px 0px 20px;font-size: 10px;}
.pro_wrap.pro_wrap_list ul li a.img {float:left;width:35%;height: 98px;border:1px solid #dcdcdc;display: inline-block;vertical-align: middle;    float: left;}
.pro_wrap.pro_wrap_list ul li a.img img {display: block;width: 100%;transition: all 0s ease;}
.pro_wrap.pro_wrap_list ul li:hover a.img img {transform: scale(1.0);}
.pro_wrap.pro_wrap_list ul li .div1{float:right;width:63%;}

.pro_wrap.pro_wrap_list ul li .name {text-align: left;display:block;vertical-align: middle;margin: 0px 0px 5px 0px;}
.pro_wrap.pro_wrap_list ul li .info {display: inline-block;vertical-align: middle;}
.pro_wrap.pro_wrap_list ul li .info p {color: #666;font-size: 14px;}

.pro_wrap_list ul li .date{display:block;}
/*.Projects ul{ margin-top:-15px;}
.Projects ul li{border-bottom:1px solid #d2d2d2; padding:15px 0;}
.Projects ul li .left{width:35%;overflow:hidden;position:relative;border:1px solid #d2d2d2;box-sizing:border-box;}
.Projects ul li .left img{max-width:100%;max-height:100%;}
.Projects ul li .right{width:63%;line-height:1.2;}
.Projects ul li .right .title a,.Projects-another ul li .title a{color:#2b2b2b;font-size:0.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.Projects ul li:hover .right .title a,.Projects-another ul li:hover .title a{color:#00a99d;}
.Projects ul li .right .content,.news .content{text-indent:2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:0.85rem;color:#666;}
.Projects ul li .right .date,.news .date{ margin-top:5px;font-size:0.7rem;color:#999;}
.Projects ul li .left .show1{text-align:center;width:100%;height:100%;background-color:rgba(37,178,163,0.50);position:absolute;left:0px;top:-100%;}
.Projects ul li .left .show1 img{height:48px;padding-top:47.5px;-moz-transition:all 0.6s ease;}
.Projects ul li:hover .left .show1{height:100%;top:0px;}

*/




















.pro_wrap.news ul li .info{display:none;}
.news.pro_wrap_list ul li .info,.expert ul li .info{display:block;}

.news ul li{border-bottom:1px solid #ddd; padding-bottom:10px;}
.news ul li:hover{border-color:#25b2a3;}
.news ul li .div1 .date{color:#999; margin:5px 0;font-size:0.7rem;display: block;}





.expert ul li .name{text-align:left; padding-left:5PX;}
.pro_wrap.expert ul li a.img{width:360px;height:185px;overflow:hidden; margin-bottom:15px;}
.expert.pro_wrap_list ul li a.img {width:265px;height:137px;}
.expert.pro_wrap_list ul li .div1{float:right;width:865px;}
.expert.pro_wrap_list ul li .more{ margin:10px auto;display:block;}
.expert.pro_wrap ul li .more{ margin:10px auto;display:block;}
.expert.pro_wrap ul li .more a{font-size:13px; padding:6px 22px;border:1px solid #f39a00;color:#fff;background-color:#f39a00;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.expert.pro_wrap ul li .more a:hover{background-color:#f2b751;}
.expert ul li .div1 .date a{padding:6px 22px;border:1px solid #f39a00;color:#fff;background-color:#f39a00;}


.pro_wrap.Institutional ul{ margin-right:0;}
.pro_wrap.Institutional  ul li a.img{    box-sizing: border-box;width:100%;height:100px;overflow:hidden; margin-bottom:15px;}
.pro_wrap.Institutional ul li{border:1px solid #ddd;padding:20px 0;box-sizing:border-box}
.pro_wrap.Institutional ul li a.img img{display:block; margin:auto;width:155px;height:100px;}


.pro_wrap_list.Institutional ul li{border:none;border-bottom:1px solid #ddd;padding:20px 0;box-sizing:border-box}
.Institutional.pro_wrap_list ul li a.img{float:left;width:155px;height:100px;overflow:hidden; margin-bottom:15px;}
.Institutional.pro_wrap_list ul li .div1{float:right;width:905px;}
.Institutional.pro_wrap_list ul li p .content{font-size:12px;}



.Institutional ul li .info .left1 .i{display:inline-block;width:20px;height:20px;background:url(../images/icon.png) no-repeat; position:relative;top:5px;margin-right:5px; line-height:30PX;}
.Institutional ul li .info .left1 .i1{background-position:-6px -118px;top:10px;}
.Institutional ul li .info .left1 .i2{background-position:-43px -118px;}
.Institutional ul li .info .left1 .i3{background-position:-77px -118px;top:7px;}





/*信息框*/
#tips{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0); z-index: 9999; display: none;}
#tips div{position: absolute; top: 30%; left: 45%; padding: 10px; width: 120px; margin-left: -45px; background: rgba(0,0,0,0.6); background: url(../images/blank.png)\9; color: #fff; text-align: center; font-size: 14px; border-radius: 4px; word-wrap: break-word;}
#tips .loading{padding-top: 38px; background: url(../images/loading.gif) center top no-repea
 