@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body{ margin:0;padding:0;font-size:15px; font-family:"微软雅黑"; color:#666;background:#fff;-webkit-text-size-adjust:none;}
div, form,  ul,  li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
li, dl { list-style-type:none; }
ol li{list-style-type: none;}
li{ vertical-align:bottom}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:15px;font-weight:normal;}
a:focus {outline:none; -moz-outline:none}
a{text-decoration:none;color:#666;}
a:hover{color:#1696c5;}
input,textarea{ outline:none;color:#333;font-family:"微软雅黑";}
table{border-collapse: collapse;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both;}
em,i{font-style: normal}
img{line-height:0;margin:0;padding:0; vertical-align:top;border:0;max-width:100%;}
.fleft{float:left}
.fright{float:right;}

.width{max-width:1200px;margin:0 auto;height:auto;}

/*头部*/
.header-top-bg{background:#555;height:35px;color:#fff;}
.header-topheader-top{height:30px;}
.header-right li{width:70px;display:inline-block;height:35px;line-height:32px;margin-right:8px;}
.header-right li>a{color:#fff;position: relative;display:block}
.cp-cn{width: 22px;height: 22px; background: url(../images/cn.jpg) left center no-repeat;display: inline-block; background-size: cover;margin-right: 3px; position:absolute;left:0px;top:7px;border-radius: 10px 10px 10px 10px;}
.ce-cns{width: 22px;height: 22px; background: url(../images/us.jpg) left center no-repeat;display: inline-block; position:absolute;top:7px;left:1px; background-size: cover;margin-right: 3px;border-radius: 10px 10px 10px 10px;}
.header-right>li span{display:inline-block;margin-left:29px;}
.header-right>li>i{ position:absolute;top:6px;left:0px;}
.header-fluid{margin-top:10px; position:relative }
.top-search{width:260px;position:relative}
.search_account{width:100%;display: inline-block;height:28px;line-height:28px;border-radius:10px 10px 10px 10px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:1px solid #ddd;padding-left:10px;}
.seabtn2{border:none; background:url(../images/search_e6fe07d.png) #fff  20px 10px no-repeat;position:absolute; right:-6px; top:2px; width:25px; height: 23px;display: inline-block;-webkit-appearance: button;cursor: pointer;background-position:6px; }
.navigation-down{ position:absolute;left:0px;width:100%;z-index:9999;}

.navigation-down .nav-down-menu{width:100%;margin:0;background:#1696c5;position:absolute;top:0px;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.sub_text{color:#fff;}
.ce_width{width:675px;float:right;}
.navigation-down .menu-1 dl{margin:20px 70px 25px 0}
.navigation-down .nav-down-menu dl{float:left;margin:18px 55px 18px 0}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font-size:16px}
.navigation-down .menu-3 dd a:hover{color:#077ba5;}
.p_tit{width:100%;display:block;line-height:40px;}
.font_size{font-size:16px;}
.header-nav{margin-top:10px;}
.header-menu-nav>li{display:inline-block}
.header-menu-nav>li>a{padding:15px 20px;display:inline-block;font-size:16px;}
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.header-menu-nav>li:hover span.caret{transform: rotate(180deg);}
.foot_bottom{padding-bottom:15px; overflow:hidden}
.sub_text ul>li{overflow:hidden;margin-top:15px;/*height:155px;*/float:left;margin-right:24px;width:215px;border-right:1px solid #ddd;padding-bottom:5px;}
.sub_text ul>li:last-child{border:none;}
.p_canshu p{ overflow:hidden;display:block;width:100%;font-size:14px; }
.p_list a{width:100%;display:block;height:25px;line-height:25px;color:#fff; overflow:hidden;}
.p_list a:hover{text-decoration:underline;}
.head-logo a:hover{color:#666}


/*app_nav*/ 
.nav_mob{display:none;background:#fff;height:60px;padding:0 2%;}
.logo_mob{font-weight:bold;margin-top:5px;font-size:16px;width:60%}
.logo_mob a:hover{color:#666}
.logo_mob img{width:100%}
.toolbar{position:absolute;top:0;right:0;right:0;background-color:transparent;line-height:68px;padding-left:2px;}
.menu-button{position:relative;background:#1696c5; cursor: pointer;margin-top: 10px;padding: 8px;height: 25px;border-radius: 5px;}
.menu-left{float:left;}
.sidebar{margin:0;padding-top:1em;color:white;background-color:#1696c5;}
.sidebar h6{margin:0 .8em;padding:0;font-weight:300;}
.sidebar li{margin:.5em 0;padding:0 1em;line-height:32px;}
.sidebar li a{color:#fff}
.sidebar>li:hover{background-color:rgba(22,150,197,.6);}
.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
.subNav{cursor:pointer;}
.navContent{display:none;color:#999;}
.navContent li{line-height:25px;margin:0; position:relative}

.small_Anav{position:relative;margin-left:10%;}
.small_Anav li{line-height:25px;}
.small_Anav li a{color:#fff;}



/*banner*/
.banner{ width:100%; position:relative; overflow:hidden}
.banner img{ width:100%}
.flex-control-nav{position:absolute; bottom:10px;z-index:12;width:100%;text-align:center; left:0 }
.flex-control-nav li{display:inline-block;width:12px;height:10px;margin:0 4px;display:inline;zoom:1}
.flex-control-nav a{ display:inline-block;width:12px;height:10px;line-height:40px;overflow:hidden;cursor:pointer; background:url(../images/banScorll_ico.png) no-repeat 0 0}
.flex-control-nav .flex-active{background-position:-22px 0px;}
.flex-direction-nav{width:100%; height:100%; position:absolute; top:0; z-index:5}
.flex-direction-nav li {width:61px;height:60px;overflow:hidden}
.flex-direction-nav li a{width:61px;height:60px;background:url(../images/banScorll-sides.png) no-repeat;position:absolute; z-index:11;top:50%;margin-top:-30px}
.flex-direction-nav li a.flex-prev{background-position:0 0; left:30px}
.flex-direction-nav li a.flex-next{background-position:-90px 0; right:30px}



.t40{margin-top:50px;}
.t30{margin-top:30px;}
.t20{margin-top:20px;}
.com-tit{ text-align:center}
.com-tit h1{font-size:30px;color:#333;}
.com-tit span{margin-top:5px;font-size:16px;color:#999}



.bussic li{ float:left;margin-right:30px;width:31.6%;height:158px; overflow:hidden;color:#fff;}
.bussic li:last-child{margin:0;}
.full1{background:url(../images/01.jpg);}
.full2{background:url(../images/02.jpg);}
.fluu-weight{padding:13px 13px 0px 13px;}
.fluu-left{width:20%;}
.fluu-left img{margin-top:35px;}
.fluu-right h1{font-size:20px; margin-bottom:15px;position:relative}
.fluu-right h1 span{ position:absolute;bottom:-10px;left:0px;width:40px;height:3px;background:#fff;}
.fluu-right p{line-height:25px;height:80px;overflow:hidden;}
.fluu-right{width:71%;padding:10px 10px 0px 10px;}



.h-bg{background:#f5f5f5;padding:25px;}
.about-right{width:670px;}
.about-right p{line-height:25px;text-indent:2em}

.button_btndefault{padding:10px 0px;display:block;margin-top:10px;color:#999}

.busin-scope{}
.scope-list{width:740px;margin:0 auto;}
.scope-list>li{display:inline-block;line-height:40px;font-size:16px;}
.scope-active a{color:#1696c5}
.scope-list>li>a{padding:0px 15px;}
.scope-list>li:last-child>a {padding:0px 0px 0px 15px}
.sope1-list>li{display:inline-block;width:22%;margin-right:10px;border:1px solid #ddd;padding:10px;border-radius:5px 5px 5px 5px; text-align:center}
.sope1-list>li:last-child{margin-right:0px ;}
.sope1-list>li img{width:100%;transition: .3s transform;}
.scpo-txt{margin-top:10px;}
.scpo-txt>p{height:80px;overflow:hidden;border:0px solid red;}
.scpo-txt h2{font-size:18px;margin-bottom:10px;}
.sope-img{width:100%;overflow:hidden;}
.more{display:inline-block;border:1px solid #ccc;width:100px;padding:5px 0px;text-align:center;border-radius:15px 15px 15px 15px;margin-top:10px;}
.more:hover{border:1px solid #1696c5;color:#1696c5}
.sope1-list>li:hover img{transform: scale(1.2);}


.typical-list>li{float:left;margin-right:20px;margin-bottom:20px;width:385px;}
.typical-list>li:nth-child(3),.typical-list>li:last-child{margin-right:0px;}
.typical-list>li>a{border-bottom:1px  solid #ddd;display:inline-block;padding-bottom:20px;}
.typical-list>li img{width:100%; height:160px;border-radius:4px 4px 4px 4px}
.typical-list>li p{margin-top:10px;font-size:16px;}
.typical-list>li p>a{height:20px;overflow:hidden;width:98%;display:block;}
.typical-list>li:hover img{ opacity:0.9;}
.typical-name a{font-size:14px;color:#1696c5;}
.new-cont>div{width:31.5%;}
.new-cont>div:nth-child(2){margin:0px 30px;}

.new-img{ position:relative}
.new-img img{width:100%;text-align:center;}
.new-img span{ position:absolute;bottom:0px;height:40px;display:block;width:100%;line-height:40px;color:#fff;background:rgba(22,150,197,.6);text-align:center;font-size:16px;}
.new-span{margin-top:20px;}
.new-span a{font-size:16px;}
.new-span p{margin-top:5px;line-height:25px;height:50px;overflow:hidden;}
.r10{color:#1696c5}

.new-list1{margin-top:20px;border-top:1px dotted #ddd;padding-top:10px;}
.new-list1 li{margin-bottom:10px;height:20px;overflow:hidden;}
.new-list1 li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.new-list1:last-child{margin-bottom:0;}
.new-time{width:30%;}
.new-title{width:69%;overflow:hidden;}



/*底部*/
.footer{background:#242424;padding-bottom:30px;padding-top:30px;}
.fot{padding:25px  0px 0px 0;}
.fot-list{padding-right:10px;border-right:1px solid #676565; overflow:hidden;}
.fot-left{width:520px;}
.fot-left h1{color:#fff;font-size:20px;margin-bottom:20px;}
.fot-left span{font-size:24px;display:block;margin-bottom:10px;}
.red{color:#fff}
.fl-text{}
.fl-text p{color:#fff;line-height:32px;}
.block{width:88px;height:28px;color:#fff;border:1px solid #fff;text-align:center;display:block;line-height:28px;}
.fot-center{padding-left:65px;color:#fff;}
.fot-center h1{font-size:16px;}
.fotext {}
.fotext div{display:inline-block;margin-right:55px;}
.fotext div p{width:100%;height:25px;text-align:center;margin-bottom: 10px;font-size: 16px;}
.fot-right{color:#fff;border:none;width:355px;}
.fot-right h1{font-size:16px;}
.fotexts{margin-top:20px;width:350px}
.fot-right a{color:#fff;}
.fot-lists li{float:left;width:33%;margin-bottom:20px;}
.fot-lists li a{padding:10px 6px;}
.full-weidth{background:#333;height:50px;}
.full-weidth span{line-height:50px;color:rgb(204, 204, 204)}
.customer{/*margin-top:70px;*/margin-bottom:30px;}
.cust-list li{float:left;border:2px solid #ccc;margin-right:25px;margin-top:40px;height: 104px;}
.wx_font{border-right:1px solid #676565;width:255px;height:210px;margin:0 auto;text-align:center}
.fot_tit{font-size:20px;display:block;margin-bottom:25px;color:#fff}
.wx_font img{width:110px;border-radius:2px}
.footer a{color:#fff}
.footer a:hover{color:#1696c5}
.jishu a{color:#fff;}
.jishu a:hover{color:#1696c5}


















/*公用样式*/
.nban img{width:100%;height:270px;}
.title{ text-align:center;}
.caption{font-size:30px;}
.wpline-wrapper { margin: 15px 0; width: 100%; overflow: hidden;position: relative;}
.horizontal-solid { border-top: 2px solid #666666; height: 0;width:220px;margin-left:41%;}
.upp{text-transform: uppercase;margin-top:15px;font-size:20px;font-family:'Times New Roman';}

.page{margin:0 auto;padding-top:30px;}
.page a{border:1px solid #ccc;padding:10px 15px;display:inline-block}
.page-active{background:#ddd}
.bg{background:#f9f9f9;}
.p30{padding-top:30px;}
.p20{padding-top:20px;}
.p40{padding-top:40px;}


.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
/*联系我们*/
.contact h1{font-size:25px;margin-bottom:10px;}
.contact  p{line-height:25px;margin-bottom:10px;}
.contact  p>span{margin-right:10px;}
.map{margin-top:20px;}
.contact-cont{width:400px;margin:0 auto;text-align:left;}

/*关于我们*/
.about-list p{text-align:left;line-height:25px;margin-bottom:13px;}
.a-img{padding-right:30px;}

/*信息中心*/
.new-top{width:410px;margin:0 auto;}
 .new-top li{display:inline-block;}
 .new-top li a{padding:0px 30px;font-size:18px;}


.new-list>li{margin-top:15px;padding-bottom:15px;border-bottom:1px dotted #ddd}
.new-list>li:first-child{margin-top:0px;}
.new-list>li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.new-list .new-list-left{width:23%;}
.new-list .new-list-left img{width:95%;border-radius:3px;}
.new-list .new-list-right{width:76%;}
.ilf{color:#1696c5}
.aboard{font-size:18px;}
.new-list-right .wp-new-ar-pro-time{font-size:12px;margin:5px 0px;}
.new-list-right .abstract{line-height:25px;}



/*业务范围*/
.pro_yindao li{background:rgba(22,150,197,.7);width:30.5%;margin-left:4%;float:left;margin-bottom:4%;height:300px;color:white}

.pro_yindao li:first-child,.pro_yindao li:nth-child(4n+4){margin-left:0;}
.pro_yindao li a{color:#fff}
.pro_yindao li strong{background:#1696c5;display:block;text-align:center;height:60px;line-height:60px;font-size:18px;}
.pyd_font{margin:0 5%;padding:5% 0;}
.pyd_font a{display:block;height:30px;line-height:30px;} 
.pyd_font a:hover{text-decoration:underline;}
.pyd_more{border:1px dotted #fff;text-align:center;margin:0 auto;margin-top:20px;font-size:14px;}

/*工程设计*/
.nei_nav{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;/*margin-top:15px;*/border-top:0}
.nei_navLi{ overflow:hidden;width:100%;}
.nei_navLi li{float:left;width:19%;text-align:center;font-size:16px;border-right:1px solid #E2E2E2}
.nei_navLi li a{display:block;padding:6% 0;}
.nei_navLi li:hover{background:#1696c5;color:#fff;}
.nei_navLi li .Ntitcur{background:#1696c5;color:#fff;}
.nei_navLi li:hover a{color:#fff}
.return{padding-top:20px !important;color:#999;font-size:16px;}
.nav_left5{width:200px;float:left;background:rgba(22,150,197,.8);min-height:560px;padding-bottom:15px;}
.nav5_tit{background:#1696c5;width:200px;height:65px;text-align:center;color:#fff}
.nav5_tit strong{display:block;font-size:20px;line-height:65px;width:98%;margin:0 auto;}
.nav5_tit span{display:block;}
.nav5_list{ overflow:hidden;}
.nav5_list>li{height:40px;width:99%;overflow:hidden;line-height:45px;margin-top:3px;}
.nav5_list>li>a{display:block;color:#fff;font-size:15px;padding-left:20px;}
.nav5_list>li>a:hover{background:#fff;color:#333;border-left:4px solid rgba(22,150,197,.6);padding-left:36px;}
.nav5_list>li>.cenav_cur{background:#fff;color:#333;border-left:4px solid rgba(22,150,197,.6);padding-left:16px;}
.tel5{margin:0 10px;margin-top:20px;padding-top:20px;border-top:1px solid #3babd5; overflow:hidden; font-style:italic;font-size:12px;}
.tel5_font{margin-bottom:18px; overflow:hidden;color:#fff;font-style:normal}
.tel5_font img{margin-top:6px;margin-right:7px;}
.tel5_font i{font-weight:600;font-size:16px;display:block;font-style:italic;margin-top:0px; letter-spacing:1px}
.tel5_font span{width:133px;}
.pl_right{width:79%;margin-left:4%;}
.Npro_list{margin-top:0}
.page2{margin-bottom:40px;}
.Ipro_list li{float:left;width:27%;background:#fff;padding:2%;text-align:center;border:0px solid #ccc;margin-right:3%;box-shadow: 1px 1px 10px #dadada;margin-bottom:2.8%;}
.Ipro_list li:hover{ opacity:0.7;}
.Ipro_list li img{display:block;width:90%;height:160px;margin:0 auto;border:0px solid #ccc;border-radius:3px;}
.Ipro_list li:nth-child(3n+3){margin-right:0;}
.Ipro_list li span{display:block;margin-top:20px;font-size:18px;color:#333;}

/*新闻详情页*/
.programT h4{font-size:16px;}
.PrightT{ margin-bottom:20px}
.newsCon{ margin:40px auto 0}
.newsTitle h3{ font-size:25px; text-align:center; margin-bottom:20px}
.newsTitle p{ color:#999; text-align:center; margin-bottom:30px;}
.newsTitle i{ display:inline-block; margin:0 20px}
.newsCon>p{ margin:10px auto;line-height:25px;text-indent:2em}
.new-img img{text-align:center;width:100%}
.pages {text-align: center;margin: 20px auto 20px;}
.pages a { margin: 0 10px;}
.new-img-1 img{width:100%;}


/*业务详情页*/
.inproCont{ margin-top:20px; overflow:hidden; padding-bottom:30px}
.inpro-left {width:380px;height:240px;overflow:hidden;border: #e4e4e4 solid 1px;padding:4px;}
.inpro-left img{width:100%;border-radius:3px;;}

.inproCIntro{ width:64%; float:left;margin-left:3%;}
.pd_jianjie li{padding:10px 0;border-bottom:1px dashed #ccc;line-height:25px;}
.pd_bottom strong{font-size:16px;}

/*主要业绩详情页*/
.kb_table table{border:0px solid #1696c5;width:100%;border-radius:3px;}
.kb_table thead td{text-align:center;background:#1696c5;padding:23px 5px !important;color:#fff;font-size:18px;}
.kb_table table tr{}
.kb_table table tr td{padding:15px 5px;text-align:center;border:1px solid #13ace4;}

/*分页*/
.paginator ul>li>a, .paginator ul>li>span {
    position: relative;
    float: left;
    /*padding: 4px 8px;*/
    margin-left: -1px;
    line-height: 1.42857143;
    color: #019fe6;
    text-decoration: none;
    background-color: #fff;
    border:1px solid #ccc;
	padding:2px 10px;
	margin-right:10px;
    /*padding:8px;*/
}
.active1 {
    z-index: 2;
    color:White !important;
    cursor: default;
    background-color: #019fe6 !important;
    border-color: #019fe6 !important;
}
#AspNetPager1_input
{
	float:left;	
	padding: 8px 10px;
	margin-left:5%;
	margin-top:21px;
}
#AspNetPager1_btn
{
	float:left;	
	padding: 6px 12px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-top:21px;
    margin-left:5px;
}
