﻿/*
* name:Global && Pc StyleSheet
* version:v3.3.1
* update:雪碧图对齐
* date:2016-04-30
*/

/* 雪碧图 */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../images/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:0px -21px;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}

.icons{display:inline-block;background:url(../images/icons.png) no-repeat;}

.ico45{display:inline-block;width:45px;height:45px;background:url(../images/ico45.png) no-repeat;vertical-align:middle;}
.ico45_1{background-position:5px 0;}
.ico45_2{background-position:0 -90px;}
.ico45_3{background-position:5px -45px;}
.ico45_4{background-position:2px -136px;}

.ico60{display:inline-block;width:60px;height:60px;background:url(../images/ico60.png) no-repeat;vertical-align:middle;}
.ico60_2{background-position:-60px 0;}

.ico65{display:inline-block;width:65px;height:65px;background:url(../images/ico65.png) no-repeat;vertical-align:middle;}
.ico65_2{background-position:-65px 0;}
.ico65_3{background-position:-130px 0;}
.ico65_4{background-position:-195px 0;}

.ico55{display:inline-block;width:55px;height:55px;background:url(../images/ico55.png) no-repeat;vertical-align:middle;}
.ico55_2{background-position:0 -55px;}
.ico55_3{background-position:0 -110px;}
.ico55_4{background-position:0 -165px;}
.ico55_5{background-position:0 -220px;}
.ico55_6{background-position:0 -275px;}

.ico35{display:inline-block;width:35px;height:35px;background:url(../images/ico35.png) no-repeat;vertical-align:middle;}
.ico35_2{background-position:-35px 0;}
.ico35_3{background-position:-70px 0;}
.sub:hover{ cursor:pointer;}

/* 常量设置 */
html { overflow-x:auto;}
html,body,.wrap { min-width:1200px;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
body{font-size:14px; line-height:1.8; color:#555; background:#fff;}
a{color:inherit;}
a:hover{ color:#88b82a;}
::-moz-selection {color:#fff; background:#88b82a; }
::selection {color:#fff; background:#88b82a; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
input,select,button,textarea{ font-family:microsoft yahei; border:none;outline:none;vertical-align:middle;}

/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img{ cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}

/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#ccc;}


/*时间延迟*/
.delay100 { -webkit-animation-delay:0.1s; animation-delay:0.1s;}
.delay200 { -webkit-animation-delay:0.2s; animation-delay:0.2s;}
.delay300 { -webkit-animation-delay:0.3s; animation-delay:0.3s;}
.delay400 { -webkit-animation-delay:0.4s; animation-delay:0.4s;}
.delay500 { -webkit-animation-delay:0.5s; animation-delay:0.5s;}
.delay600 { -webkit-animation-delay:0.6s; animation-delay:0.6s;}
.delay700 { -webkit-animation-delay:0.7s; animation-delay:0.7s;}
.delay800 { -webkit-animation-delay:0.8s; animation-delay:0.8s;}
.delay900 { -webkit-animation-delay:0.9s; animation-delay:0.9s;}
.delay1000 { -webkit-animation-delay:1s; animation-delay:1s;}
.delay1200 { -webkit-animation-delay:1.2s; animation-delay:1.2s;}
.delay1400 { -webkit-animation-delay:1.4s; animation-delay:1.4s;}
.delay1600 { -webkit-animation-delay:1.6s; animation-delay:1.6s;}
.delay1800 { -webkit-animation-delay:1.8s; animation-delay:1.8s;}
.delay2000 { -webkit-animation-delay:2s; animation-delay:2s;}
.delay2400 { -webkit-animation-delay:2.4s; animation-delay:2.4s;}
.delay3000 { -webkit-animation-delay:3s; animation-delay:3s;}


/* 网站样式 */
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hoverImg:hover{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); opacity:0.9;}
.mt30{ margin-top:30px;}
.mt20{margin-top:20px;}
.c{padding-bottom:9999px; margin-bottom:-9999px;}


/*通用头部*/
.pageHeader{background:url(../images/h_bg.jpg) center top no-repeat #fff;padding-top:5px;position:relative;z-index:21;box-shadow:0 2px 2px rgba(0,0,0,.1);}
.short{position:fixed;top:0;left:0;width:100%;}
.head_r{position:relative;z-index:5;}
.head_r li{float:right;position:relative;height:30px;line-height:30px;padding:0 10px;}
.head_r .li01{ z-index:2;position:relative;padding:0;background:none;line-height:normal;}
.head_r .li01 .btn-search{ display:block;background-color:transparent;cursor:pointer;vertical-align:top;color:#585858; margin-top:5px;}
.head_r .li01 .btn-search i{vertical-align:top;margin-left:5px;}
.head_r .li01 .search { position:absolute;right:30%;top:2px;background-color:#fff;height:28px; display:none;border:1px #dcdcdc solid; width:170px;}
.head_r .li01 .search .inp{border:none;vertical-align:top;height:28px;line-height:1;box-sizing:border-box;padding-left:5px; width:0;}
.head_r .li01:hover .search .inp{ width:97%;}
.head_r .li01 .item{transition:right 300ms;-moz-transition:right 300ms;-ms-transition:right 300ms;-o-transition:right 300ms;-webkit-transition:right 300ms;}
.head_r .li02 ._val{display:block;padding:0 15px;cursor:pointer}
.head_r .li02 ._val i{height:20px;line-height:20px;font-size:12px;vertical-align:0px;}
.head_r .li02 ._option{position:absolute;top:100%;left:0;right:0;background-color:#f7f7f7;text-align:center;padding:10px 0;display:none;}
.head_r .li02 ._option a{display:block;padding:5px 0;line-height:20px;height:20px;}
.head_r .li04 .val{display:block;}
.head_r .li04 .h_erwm{position:absolute;top:100%;background-color:#f7f7f7; padding:10px 20px;width:86px;text-align:center;left:50%;margin-left:-63px; display:none;}
.mobile_key{display:none;}
.logo{padding:0 0 20px;}
.logo a{display:block;width:408px;height:62px;background:url(../images/logo.png) no-repeat;background-size:contain;}
.nav{width:60%;margin-top:8px;*width:696px;}
.nav .nav_li{float:left; padding:0 3.5%;}
.nav .nav_li .nav_a{font-size:16px;display:block;padding-bottom:18px;height:58px;line-height:58px;}
.nav .nav_li .setNav{width:100%;left:0;right:0;background:url(../images/white.9.png) repeat;display:none; border-top:1px #f0f0f0 solid;}
.nav .nav_li .setNav .set-img{width:25%;padding-top:25px;}
.nav .nav_li .setNav .set-img img{height:150px;width:100%;}
.nav .nav_li .setNav .setCon .tit{font-size:22px;color:#4e4e4e; margin-bottom:20px;}
.nav .nav_li .setNav .setMenu{width:14%;padding-top:20px;padding-right:4%;padding-left:4%;border-right:1px #e9ebed solid;}
.nav .nav_li .setNav .setMenu li{ height:40px;line-height:40px;border-bottom:1px #e9ebed solid;}
.nav .nav_li .setNav .setMenu li a{display:block;position:relative;color:#4a4a4a;}
.nav .nav_li .setNav .setMenu li a:hover{color:#8DBA34;}
.nav .nav_li .setNav .setCon{width:42%;padding:30px 5% 50px 2%;border-right:1px #e9ebed solid;}
.nav .nav_li .setNav .setCon .p{color:#666;line-height:28px;height:140px;overflow:hidden;text-align:justify;letter-spacing:0.5px;}
.nav .nav_li .setNav .set_close{display:block;width:21px;height:21px;background:url(../images/icons.png) 0 0 no-repeat;right:0;bottom:7%;}
.nav .line {position:absolute;bottom:0px;width:0px;height:4px;font-size:3px;background-color:#89b82c;display:none;}
.nav .nav_li .setNav .tech-menuItems{border:none;}

.sousuo{ margin:50px 0 40px 0}
.serguo{ padding-bottom:50px;}
.serguo li{ margin:20px 0;}
.serguo h2{ font-size:14px; font-weight:normal}
.serguo h2 span{ color:#000; display:inline-block; padding:0 10px; border-right:1px solid #DDD; margin-right:10px; font-weight:bold;}
.serguo h2 a{ color:#000;}
.serguo h2 a:hover{ color:#88b829;}
.serguo p{ padding:10px 20px; margin-top:10px; border-top:1px solid #EEE;}




/*通用底部*/
.foot_top{background:url(../images/f_t_bg.jpg) center top no-repeat;padding:55px 0;position:relative;*z-index:2;}
.foot-word li{font-size:42px;font-weight:bold;color:#005ff3;}
.foot-word{height:125px;}
.foot-word .slide_nav{display:none;}
.foot_center{padding:55px 0 40px;*z-index:5;*zoom:1;}
.foot_center dl{width:14%;margin-right:3%;}
.foot_center dl dt{font-size:20px;margin-bottom:20px;}
.foot_center dl dd{line-height:2;font-size:14px;color:#838383;}
.foot_center dl dd a{display:block;color:#838383;}
.foot_center dl dd a:hover{color:#88B82A;}
.foot_center .f_dl1{width:10%;}
.foot_center .f_dl2{width:15%; margin-right:4%;}
.foot_center .f_dl2  dd.scrollbar-ui .scroll_bar{background:url(../images/f_b_li.png) center top repeat-y;}
.foot_center .f_dl2  dd.scrollbar-ui .scroll_slider{background:#006ab8;}
.foot_center .f_dl2  dd{height:168px;overflow:hidden;position:relative;}
.foot_center .f_dl4{width:25%;}
.foot_center .f_dl4  .f_dd4 a{display:inline-block;}
.foot_center .f_dl4  .f_dd4 .pt{font-size:16px;color:#88b829;font-weight:bold;}
.foot_center .f_dl5{width:247px;}
.foot_center .f_dl5 .f_media{background:url(../images/f_m_bg.jpg) no-repeat;padding:30px 48px;margin-top:-118px;position:relative;*z-index:10;}
.foot_center .f_dl5 .f_media p{color:#fff;text-align:center;padding:5px 0;}
.f_dl5 .f_media .bdsharebuttonbox a{display:inline-block;float:none;background:url(../images/f_share.png) no-repeat;width:28px;height:27px;padding-left:0; margin:10px 3px 0;}
.f_dl5 .f_media .bdsharebuttonbox a.bds_tqq{background-position:-39px 0;}
.f_dl5 .f_media .bdsharebuttonbox a.bds_sqq{background-position:-78px 0;}
.f_dl5 .f_media .bdsharebuttonbox a.bds_weixin{background-position:-118px 0;}
.f_otherLine{margin-top:35px;}
.f_otherLine .f_fz_t{display:block;border:1px #e0dede solid;height:32px;line-height:32px;padding:0 5%;position:relative;cursor:pointer;}
.f_otherLine .f_fz_t .ico1_4{top:50%; margin-top:-10px;position:absolute;right:5%;}
.f_otherLine ._option{position:absolute;bottom:100%;left:0;right:0;border:1px #e0dede solid;margin-bottom:-1px;padding:10px 0;background-color:#fff;display:none;}
.f_otherLine ._option a{display:block;padding:5px 5%;}
.f_otherLine.on .f_fz_t .ico1_4{background-position:-80px 0;}
.pageFooter{background:url(../images/f_b_bg.jpg) center top repeat-y;padding:16px 0;}
.pageFooter,.pageFooter a{color:#fff;}
.pageFooter .l{text-transform:uppercase;}
.pageFooter ._beian{margin-left:10px;}
.pageFooter .r em{font-size:12px;margin:0 8px;}

/*首页中间区域*/
.banner{height:531px;position:relative;overflow:hidden;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.banner .slide_nav{position:absolute;bottom:6%;left:0;width:100%;text-align:center;font-size:0;}
.banner .slide_nav a{display:inline-block;width:53px;height:7px;background-color:#fff;cursor:pointer;margin:0 4px;line-height:99;overflow:hidden;}
.banner .slide_nav a.on{background-color:#006ab8;}
.i_channel_IN{font-weight:normal;font-size:32px;color:#006ab8;}
.cen-box1{padding:50px 0 75px;}
.cen-box1 .xdnl-list li{background-image:url(../images/c_yj_li2.png);}
.cen-box1 .xdnl-list li.first{background-image:url(../images/c_yj_li1.png);}

.widget-prolist-10{overflow:hidden;}
.widget-prolist-10 li .top-Floor{width:100%;height:100%;background:url(../images/black.4.png) repeat;z-index:3;left:0;top:-100%;}
.widget-prolist-10  li .top-Floor .white-cross{width:60px;height:60px;display:block;top:50%;left:50%;margin-left:-30px;margin-top:-30px;background:url(../images/whit_cross.png) no-repeat;}
.widget-prolist-10 .bom-text{padding:25px 8% 40px;background-color:#e8e8e8;overflow:hidden;z-index:2;display:block;}
.widget-prolist-10 .bom-text:before{content:'';position:absolute;width:100%;height:100%;background-color:#88b829;left:0;bottom:-100%;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index:-1;}
.widget-prolist-10 li .rect-57 img{height:auto;}

.widget-prolist-10 .bom-text ._name{font-size:18px;}
.widget-prolist-10 .bom-text ._price{color:#666464;line-height:21px;height:42px;overflow:hidden;margin-top:20px;}
.widget-prolist-10 .hover .top-Floor{top:0;}
.widget-prolist-10 .hover .bom-text,.widget-prolist-10 .hover .bom-text ._price{color:#fff;}
.widget-prolist-10 .hover .bom-text:before{bottom:0;}
.cen-box2{padding:0 0 70px;}
.cen-box2 .x_arrs{position:absolute; top:50%;margin-top:-25.5px;width:51px;height:51px;overflow:hidden;background:url(../images/scroll_btn_4.png) 0px -51px no-repeat;z-index:3;}
.cen-box2 .x_prev{left:-5%;background-position:left bottom;}
.cen-box2 .x_next{right:-5%;background-position:right bottom;}
.cen-box2 .x_prev:hover{background-position:left top;}
.cen-box2 .x_next:hover{background-position:right top;}

.cen-box3{background:url(../images/c3_bg.jpg) center bottom no-repeat;padding:60px 0;}
.cen-box3 .i_channel_IN{margin-bottom:10px;}
.cNews_top .img{width:38.5%;margin-right:4%;}
.cNews_top .img .date{position:absolute;top:0;left:0;width:106px;height:82px;background-color:#8dba34;color:#fff;text-align:center; }
.cNews_top .img .date span{display:block;}
.cNews_top .img .date .day{font-size:28px;font-weight:bold;line-height:30px;margin-top:15px;}
.cNews_top .img .date .year{font-size:15px;}
.cNews_top .title{font-size:18px;line-height:1.3;margin-bottom:25px;height:46px;overflow:hidden;}
.cNews_top .p{line-height:22px;height:88px;overflow:hidden;color:#555;}
.cNews_top ._detail{display:block; margin-top:45px;}
.cNews_list{padding-top:10px;}
.cNews_list li{position:relative;padding-left:75px;margin-top:30px;}
.cNews_list .date{position:absolute;left:0;top:6px;width:55px;border:1px #ccc solid;text-align:center;}
.cNews_list .date span{display:block;font-family:Arial;}
.cNews_list .date .day{font-size:30px; font-weight:bold; background-color:#ccc;line-height:45px; color:#fff;}
.cNews_list .date .year{font-size:0.77em; color:#565656;}
.cNews_list .title{font-size:16px;color:#555;margin-bottom:8px;}
.cNews_list .p{line-height:1.4;height:38px; overflow:hidden;color:#666;}
.cNews_list li:hover .date{border-color:#88b82a;}
.cNews_list li:hover .date .day{background-color:#88b82a;}
.cNews_list li:hover .title{color:#88b82a;}

.c_video .rect-60 img{height:auto;}
.c_video ._play{display:block;width:66px;height:66px;background:url(../images/play.png) no-repeat;position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-33px;}
.c_video .title{background:url(../images/green.88.png) repeat;position:absolute;bottom:0;left:0;right:0;padding:10px 5%;color:#fff;font-size:16px;}
.xmNews_box{padding-top:50px;}
.xmNews_box .xn_arrs{display:block;width:20px;height:10px;background:url(../images/cx_btn.png) no-repeat;position:absolute;top:28px;}
.xmNews_box .xn_prev{right:40px;}
.xmNews_box .xn_next{right:10px;background-position:right top;}
.xmNews_box .xn_prev:hover{background-position:left bottom;}
.xmNews_box .xn_next:hover{background-position:right bottom;}
.xmNews_list{height:170px;overflow:hidden;}
.xmNews_list li{overflow:hidden;margin-bottom:23px;}
.xmNews_list li .img{width:25%;margin-right:4%;}
.xmNews_list li .title{font-size:16px;font-weight:normal;color:#000;}
.xmNews_list li .p{color:#606060;line-height:20px;height:40px;overflow:hidden;margin-top:5px;}
.xmNews_list li:hover .title{color:#88b82a;}
.cen-box4{background:url(../images/foot_bbg.jpg) center no-repeat; background-position:50% -310px !important; height:310px; overflow:hidden;}
.cen-box4 ul{padding-top:60px;}
.cen-box4 a{color:#fff;display:block;text-align:center;padding:0 10%;}
.cen-box4 li .tit{font-size:20px;font-weight:normal;margin:5px 0;}
.cen-box4 li .p{font-size:13px;line-height:20px;height:40px;overflow:hidden;}

.cen-box5{padding:70px 0 85px;}
.box5_map{margin-top:25px;}
.box5_map .c_map_left{width:58.5%;height:590px;}
.box5_map .c_map_left .citygroup{width:100%;height:590px;top:0;left:0;}
.box5_map .c_map_left .citygroup span{background:url(../images/icons.png) -26px -54px no-repeat;font-size:14px;color:#2b2b2b;padding-left:15px;line-height:20px;font-weight:bold;cursor:pointer;}
.box5_map .c_map_left .citygroup span:hover{background-position:-26px -84px;}
.box5_map .c_map_right{width:36.5%;}
.ny_de_items{width:102%;padding:25px 0 30px;border-bottom:1px #bebebe dashed;}
.ny_de_items li{float:left;width:46%;margin-right:4%;*margin-right:3%;margin-top:20px;}
.ny_de_items li .bp{display:block;position:relative;padding-left:60px;font-size:16px;color:#666464;line-height:1.4;padding-top:20px;height:44px;overflow:hidden;}
.ny_de_items li .bp .ico55{position:absolute;top:0;left:0;}
.ny_de_items li .bp b{color:#88b82a;display:inline-block;font-weight:normal;}

.alert-style{z-index:999;  width:1000px; height:600px; background:#fff;display:none;}
.alert-close{float:right; width:76px; height:70px; background:url(../images/enn-css.png) no-repeat -415px 0;cursor:pointer;}
.alert-close:hover{background-position:-531px 0;}
.alert-map{position:relative; float:left; width:560px; height:577px; }
#sd-map-position{ margin:140px 139px 0 30px;}
.alert-map span{background:url(../images/icons.png) -26px -54px no-repeat;font-size:14px;color:#2b2b2b;padding-left:15px;line-height:20px;font-weight:bold;cursor:pointer}
.alert-map span.selected{background-position:-26px -84px; color:#00add8;}
.alert-map span:hover{background-position:-26px -84px;color:#00add8;}
.alert-map b{position:absolute; left:0; top:0; background:url(../images/alert-point02.png) no-repeat; width:95px; height:33px; padding:5px 0 0 50px; color:#fff; font-weight:normal; font-size:14px;}

.alert-infobox{float:left; margin-top:40px; width:360px; }
.alert-infobox div{display:none;}
.alert-infobox div.infoshow{display:block;}
.alert-infobox h5{color:#0089ca; line-height:5px; font-weight:bold;font-size:16px;}
.alert-infobox h5 i,.alert-infobox h5 a{font-weight:normal; font-style:normal;}
.alert-infobox p{line-height:24px;}


.tabbed_content{ width:1191px; margin:60px auto 85px auto;}
.tabbed_content h1{ padding-bottom:60px; text-align:center; font-weight:normal; font-size:32px; color:#006ab8;}
.tabbed_content .moving_bg{ height:0; line-height:0}
.tabs{ height:104px; padding-bottom:2px; position:relative; }
.tabs .tab_item{ width:265px; height:104px; line-height:104px; margin-left:-25px; font-size:18px; color:#555; display:block; float:left; text-align:center; z-index:9; position:relative; cursor:pointer; background:url(../images/02.png) no-repeat; }
.tabs .tab_item:hover{ color:#FFF; background:url(../images/02h.png) no-repeat; transition:all ease-in .3s;}
.tabs .tab_item i{ display:inline-block; width:35px; height:35px; background:url(../images/case_ico.png); background-repeat:no-repeat; margin:10px 10px 10px 0; transition:all ease-in .3s; vertical-align:middle;}
.tabs .tab_item:hover i{ background:url(../images/case_ico_on.png); background-repeat:no-repeat;transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);  -webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
/*.tabs .l1 i{ background:url(../images/case_ico_on.png); background-repeat:no-repeat;transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);  -webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}*/
.tabs .l1{ width:248px; background:url(../images/01.png) no-repeat; margin-left:0;}
.tabs .l5{ width:248px; background:url(../images/03.png) no-repeat;}
.tabs .l1:hover{ background:url(../images/01h.png) no-repeat;}
.tabs .l5:hover{ background:url(../images/03h.png) no-repeat;}
.tabs .l2 i{ margin:4px 10px 10px 0; background-position:0 -68px}
.tabs .l3 i{ margin:5px 10px 10px 0; background-position:0 -195px}
.tabs .l4 i{ background-position:0 -258px}
.tabs .l5 i{ background-position:0 -515px}
.tabs .l2:hover i{ background-position:0 -68px}
.tabs .l3:hover i{ background-position:0 -195px}
.tabs .l4:hover i{ background-position:0 -258px}
.tabs .l5:hover i{ background-position:0 -515px}
.tabbed_content .slide_content{ width:1191px; overflow:hidden; position:relative; }
.tabslider{ width:5985px;}
.tabslider ul{ float:left; width:1191px; height:357px;}
.tabslider ul li{ width:40%; height:260px; margin-left:50%; padding:50px 5%; color:#fff; background:url(../images/black.4.png) repeat;}
.tabslider ul li dl{ overflow:hidden}
.tabslider ul li dl dd{ width:50%; float:left}
.tabslider ul li a{ display:block; padding-top:40px;}


/*下层--通用样式*/
.n_banner .img_bg{height:400px;position:relative;overflow:hidden;}
.n_banner .img_bg img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.n_banner .box{position:absolute;top:0;bottom:0;left:0;right:0;}
.n_banner .text_t{font-size:27px;color:#016db8;margin-top:8%;padding-top:15px;}
.n_banner .text_t:before{content:'';width:53px;height:1px;background-color:#016db8;position:absolute;top:0;left:0;}
.n_banner .text_t ._big{font-size:42px;font-weight:bold;}
.n_banner .text_p{font-size:20px;color:#88b82a;margin-top:5px;}
.s_menu_bar{position:absolute;bottom:-30px;left:0;right:0;}
.s_menu{background-color:#fff;border:1px #d8d8d8 solid;}
.s_menu li{float:left;border-left:1px #d8d8d8 solid;margin-left:-1px;width:20%;}
.s_menu li a{display:block;font-size:16px;text-align:center;height:66px;line-height:66px;}
.s_menu li.cur,.s_menu li.active{border-left-color:#88b82a;background-color:#88b82a;}
.s_menu li.cur a,.s_menu li.active a{color:#fff;}
.s_menu2{ width:1198px; height:66px; position:fixed; left:50%; margin-left:-600px; top:0; z-index:888; display:none;}
.s_fixed,.fixed{position:fixed;top:0;bottom:auto;background:#fff;z-index:10;}
.fixed{width:1200px;}
.s_menu_bar2 .s_menu li{width:50%;}
.haveSmenu_bann{margin-bottom:25px;z-index:10;}
.pageMain{padding:20px 0 0;}
.posi{font-weight:normal;font-size:15px;margin-bottom:40px;color:#a4a4a4;}
.posi i.ico{margin-right:8px;}
.posi em{margin:0 5px;}
.main_content{min-height:400px;padding-bottom:50px;}
.channel_IN{font-size:36px;font-weight:normal;color:#006ab8;}
.channel_IP{font-size:16px;color:#666464; width:90%;margin:10px auto 40px;}

.doubleContent_main{background:url(../images/double_li.gif) 204px top repeat-y;padding:20px 0 50px;}
.doubleContent_main .main_left{width:216px;padding-top:20px;}
.doubleContent_main .main_right{ width:942px;}
.threeMenu{}
.threeMenu li{position:relative;padding-right:30px;height:64px;line-height:64px;background:url(../images/double_m_li.gif) right center no-repeat;}
.threeMenu li a{display:inline-block;font-size:18px;vertical-align:middle;line-height:1.2;height:auto;}
.threeMenu li.cur{background:url(../images/double_m_li_cur.gif) right center no-repeat;}
.threeMenu li.cur a{color:#88b82a;}
.breadCrum{padding:20px 0 0;}


/* 服务项目 */
.phome-box{ min-height:824px; background:url(../images/phome_b.jpg) center top no-repeat;}
.pro-swith-wrap{ position:relative; width:1200px; margin:0 auto; padding-top:102px;}
.pro-swith{ position:relative; margin:0 auto; overflow:hidden;}
.pro-swith ul{ overflow:hidden}
.pro-swith ul li{ position:relative; width:24.89%; height:620px; border-left:1px solid rgba(255,255,255,.58); text-align:center; overflow:hidden; cursor:pointer; float:left;}
.pro-swith ul li#bg0{ border:none}
.pro-swith ul li .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/block15.png) repeat; background:rgba(48,48,48,.15); transition:all .5s;}
.pro-swith ul li .tit{ position:relative; padding-top:65px; height:175px; z-index:1;}
.pro-swith ul li .tit h2{ line-height:28px; font-size:28px; font-weight:normal; color:#FFF}
.pro-swith ul li .tit p{ margin-top:8px; font-size:20px; color:#FFF}
.pro-swith ul li .tit span{ width:29px; height:29px; display:block; margin:20px auto; background:url(../images/sertop.png) no-repeat center}
.pro-swith ul li .img{ position:relative; width:100%; height:240px; overflow:hidden; z-index:1;}
.pro-swith ul li .img img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.pro-swith ul li:hover .bg{ background:url(../images/blue38.png) repeat; background:rgba(76,182,224,.38);}


/* EPC总承包 */
.epcon{ width:1200px; margin:0 auto; overflow:hidden}
.epcon .epcl{ width:240px; margin-bottom:60px; float:left}
.epcon .epcl ul li{ height:60px; line-height:60px; margin-bottom:10px;}
.epcon .epcl ul li a{ display:block; height:60px; padding:0 20px; font-size:16px; background:#F2F2F2}
.epcon .epcl ul li.act a,.epcon .epcl ul li a:hover{ background:#89B82A; color:#FFF}
.epcon .epcl h1,.epcon .epcl h2,.epcon .epcl h3{ height:110px; line-height:110px; text-align:center; margin-top:10px; font-size:24px; font-weight:normal; color:#FFF}
.epcon .epcl h1{ margin-top:50px; background:url(../images/01.jpg) center no-repeat;}
.epcon .epcl h2{ background:url(../images/02.jpg) center no-repeat;}
.epcon .epcl h3{ background:url(../images/03.jpg) center no-repeat;}
.epcon .epcl h1 a,.epcon .epcl h2 a,.epcon .epcl h3 a{ display: inline-block;width: 100%;}
.epcon .epcl h1:hover a,.epcon .epcl h2:hover a,.epcon .epcl h3:hover a{ color:#FFF}

.epcon .epcl .overimg{ position:relative; display:block; box-shadow:0 0 10px #FFF;} 
.epcon .epcl .light{ cursor:pointer; position:absolute; left:-240px; top:0; width:240px; height:110px; background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0)); 
background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0)); 
transform:skewx(-25deg); -o-transform:skewx(-25deg); -moz-transform:skewx(-25deg); -webkit-transform:skewx(-25deg);z-index:-1; } 
.epcon .epcl .overimg:hover .light{ left:180px; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s; } 

.epcon .epcr{ width:900px; float:right}
.menu_head{ height:45px; line-height:45px; padding-left:20px; margin-bottom:15px; font-weight:normal; font-size:16px; color:#333; cursor:pointer; position:relative; background:#F2F2F2 url(../images/pro_left.png) center right no-repeat;}
.menu_list .current{ background:#89B82A url(../images/pro_down.png) center right no-repeat; color:#FFF}
.menu_body{ margin-bottom:30px; border-bottom:2px solid #89B82A; }
.yScrollList{ min-height:100px; margin:30px auto; }
.yScrollListTitle{ width:100%; height:38px; line-height:38px; overflow:hidden}
.yScrollListTitle h1{ height:38px; line-height:38px; text-align:center; padding:0 20px; font-size:14px; cursor:pointer; font-weight:normal; float:left;}
.yScrollListTitle h1.yth1click{ height:38; background:#F7F7F7 }
.yScrollListIn{ height:auto; position:relative; }
.yScrollListInList{ display:none; height:auto; padding:20px;}
.yScrollListInList p{ text-indent:2em; padding-bottom:10px;}


/* 系统工程 */
.caselist{ width:1200px; margin:0 auto 50px auto;}
.caselist .cont{ overflow:hidden}
.caselist .cont dl{ width:386px; margin:0 21px 20px 0; float:left}
.caselist .cont dl.mr0{ margin:0 0 20px 0}
.caselist .cont dl dt{ height:286px;}
.caselist .cont dl dt img{ width:100%; height:100%;}
.caselist .cont dl dd{ height:95px; padding:20px 15px; background:#F6F6F6}
.caselist .cont dl dd h3{ font-size:20px; font-weight:normal; color:#333;}
.caselist .cont dl dd p{ line-height:20px; margin-top:5px;}
.caselist .cont dl:hover dd{ background:#88B82A}
.caselist .cont dl:hover dd h3,.caselist .cont dl:hover dd p{ color:#FFF;}

.case{ width:1200px; margin:0 auto 50px auto; overflow:hidden}
.case .casel{ width:240px; margin-bottom:60px; float:left}
.case .casel ul li{ height:60px; line-height:60px; margin-bottom:10px;}
.case .casel ul li a{ display:block; height:60px; padding:0 20px; font-size:16px; background:#F2F2F2}
.case .casel ul li.act a,.case .casel ul li a:hover{ background:#89B82A; color:#FFF}
.case .caser{ width:900px; float:right}
.case .caser dl{ overflow:hidden}
.case .caser dl dt{ width:458px; height:344px; float:left}
.case .caser dl dt img{ width:100%; height:100%;}
.case .caser dd{ width:410px; height:344px; float:right}
.case .caser dd h2{ padding-bottom:10px; font-size:22px; border-bottom:2px solid #CCC;}
.case .caser dd p{ line-height:30px; margin-top:20px; text-indent:2em;}
.case .caser dd .lian{ padding-top:57px; overflow:hidden}
.case .caser dd .lian a{ display:block; width:152px; height:34px; line-height:34px; text-align:center; border:1px solid #CCC; margin-right:20px; float:left}
.case .caser dd .lian a:hover{ border:1px solid #88B82A; background:#88B82A; color:#FFF}

#casemenu{ margin-top:40px;}
#casemenu #list{ width:100%; border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; background:#F7F7F7; overflow:hidden;}
#casemenu #list li{ width:140px; float:left;}
#casemenu #list li a{ display:block; height:90px; line-height:90px; text-align:center; color:#333;}
#casemenu #list li a.selected{ background:#88B82A; color:#FFF;}
#casemenu #menu_con .tag{ line-height:30px; padding:30px 0; overflow:hidden;}


/* 商务合作 */
.zhuanti{ width:1200px; margin:0 auto 50px auto;}
.zhuanti .cont{ line-height:30px;}
.zhuanti .cont p{ line-height:30px; text-indent:2em; margin-bottom:10px;}


/* 项目动态 */
.grid{ width:100%; margin:50px auto; overflow:hidden;}
.grid li{ display:block; margin-bottom:50px;  overflow:hidden}
.grid li a{ display:block; }
.grid li a .con{ width:500px; height:150px; padding:40px 50px; background:#EEE; float:left}
.grid li a .con h2{ font-size:20px; font-weight:normal; color:#006ab8;}
.grid li a .con p{ margin-top:10px; color:#666}
.grid li a .con span{ display:block; margin-top:10px; color:#999}
.grid li a:hover .con{ background:#88B82A}
.grid li a:hover .con h2,.grid li a:hover .con p,.grid li a:hover .con span{ color:#FFF}
.grid li a .litpic{ width:600px; height:230px; overflow:hidden; float:left}
.grid li a .litpic img{ width:100%; height:100%;}


@media only screen and (max-device-width:1024px) {
.widget-newsdetail-8 .n_right { padding-top:0; }
.widget-newsdetail-8 ._detailPage_bottom { margin-top:10px; }
.widget-newsdetail-8-tools,._tools { display:none; }
.widget-newsdetail-8 ._detailPage_bottom ul { padding-right:3%; }
}

@media only screen and (max-device-width:760px) {
.widget-newsdetail-8 ._head ._title { font-size:24px; }
.widget-newsdetail-8 .n_left,.widget-newsdetail-8 .n_right,.widget-newsdetail-8 .news_img { width:100%; float:none; }
.widget-newsdetail-8 .n_left { margin-bottom:20px; }
}


/* 新闻列表 */
#scroll{ width:1200px; margin:30px auto; padding:0 0 30px 0; border-bottom:1px solid #CCC; overflow:hidden}
#scroll .owl-wrapper-outer{ margin:0 auto; }
#scroll .item{ position:relative; width:380px; height:410px; margin:0 auto; overflow:hidden; }
#scroll .item .lit{ width:100%; height:290px; position:relative}
#scroll .item .lit img{ width:100%; height:100%;}
#scroll .item .lit h2{ width:106px; height:67px; text-align:center; padding-top:15px; background:#8DBA34; font-size:28px; font-weight:bold; line-height:30px; color:#FFF; position:absolute; top:0; left:0}
#scroll .item .lit h2 span{ font-size:15px; font-weight:normal; display:block}
#scroll .txt{ position:absolute; left:0; bottom:0; width:380px; height:130px; background:#FFF;}
#scroll .txt h3{ height:46px; line-height:23px; margin:15px 0; font-size:18px; font-weight:normal; overflow:hidden; }
#scroll .txt p{ height:64px; line-height:22px; color:#777;}
.owl-theme .owl-controls{ margin-top:10px; text-align:center; }
.owl-theme .owl-controls .owl-page{ display:inline-block; zoom:1; *display:inline;}
.owl-theme .owl-controls .owl-page span{ display:block; width:12px; height:12px; margin:5px 7px; filter:Alpha(Opacity=50); opacity:0.5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#8DBA34; }
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{ filter:Alpha(Opacity=100); opacity:1; }
.owl-theme .owl-controls .owl-page span.owl-numbers{ height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }
.owl-theme .owl-controls .owl-buttons{  display:none}
.owl-carousel .owl-wrapper-outer{ overflow:hidden; position:relative; width:100%; }
.owl-carousel .owl-item{ float:left; }
.owl-controls .owl-page,.owl-controls .owl-buttons div{ cursor:pointer;}

.newsxm{ margin:20px 0 50px 0;}
.newsxm dl{ border-bottom:1px dashed #CCC; padding:30px 0; overflow:hidden}
.newsxm dl a{ display:block}
.newsxm dl dt{ width:55px; text-align:center; border:1px #ccc solid; float:left}
.newsxm dl dt b{ display:block; line-height:45px; font-size:30px; font-weight:bold; background:#ccc; color:#fff;}
.newsxm dl dt span{ display:block; line-height:20px; font-size:12px;}
.newsxm dl dd{ width:1120px; float:right}
.newsxm dl dd h2{ font-size:18px; margin-bottom:5px; color:#555;}
.newsxm dl dd p{ line-height:22px; color:#999;}
.newsxm dl:hover dt{ border:1px #006AB8 solid;}
.newsxm dl:hover dt b{ background:#006AB8;}
.newsxm dl:hover dd h2{ color:#006AB8;}
.newsxm dl dt span{ color:#666}


/*新闻详情*/
.newsdeail{ padding-bottom:60px; overflow:hidden}
.newsdeail .left{ width:860px; float:left}
.newsdeail .right{ width:270px; float:right}
.newsdeail .right h1{ line-height:40px; margin-bottom:10px; font-size:16px; color:#333; border-bottom:2px solid #CCC;}
.newsdeail .right dl{ padding-bottom:10px; border-bottom:1px dashed #CCC;}
.newsdeail .right dl dt img{ width:100%;}
.newsdeail .right dl a{ display:block; padding-top:5px; color:#333;}
.newsdeail .right dl a:hover{ color:#88B82A}
.newsdeail .right dl p{ padding-top:5px; font-size:12px; color:#999;}
.newsdeail .right .newli{ padding:10px 0; border-bottom:1px dashed #CCC;}
.newsdeail .right .newli a{ display:block; color:#333;}
.newsdeail .right .newli a:hover{ color:#88B82A}
.newsdeail .right .newli span{ padding-top:5px; font-size:12px; color:#999;}

.newsdeail h2{ text-align:center}
.newsdeail .info{ line-height:40px; text-align:center; margin-bottom:20px; border-bottom:1px dotted #CCC;}
.newsdeail .info a{ display:inline-block; padding-left:30px; background:url(../images/back.png) no-repeat; background-position:15px 14px}
.newsdeail .cont{ line-height:30px; margin-bottom:50px; color:#666}
.newsdeail .cont p{ line-height:30px; margin-bottom:20px; text-indent:2em; color:#666}

.newsdeail .shangxia{ border-bottom:1px dotted #CCC;}
.newsdeail .shangxia p{ height:35px; line-height:35px; padding-left:30px; border-top:1px dotted #CCC;}
.newsdeail .shangxia p.pre{ background:url(../images/pre.png) no-repeat left center;}
.newsdeail .shangxia p.next{ background:url(../images/next.png) no-repeat left center;}


/* 走进舜甫 */
.about-box1{padding:0 0 95px;}
.about-box1 .channel_IN{margin-bottom:22px;}
.ab1-con{border:5px #88b82a solid;width:95%;}
.ab1-con .ab1_left{width:54.5%;}
.ab1-con .ab1_left .ab1_pbx{padding:35px 5% 35px 5%;}
.ab1-con .ab1_left .ab1_en{font-size:20px;font-family:Arial;text-transform:uppercase; color:#666464;}
.ab1-con .ab1_left .ab1_en .icons{width:40px;height:45px;background-position:-77px 0;}
.ab1-con .ab1_left .ab1_cn{color:#666464;font-size:26px;line-height:30px;margin-bottom:20px;}
.ab1-con .ab1_left .ab1_pbx .ab1_content{height:321px;overflow:hidden;position:relative;padding-right:5%;}
.ab1-con .ab1_left .ab1_pbx .slimScrollDiv .slimScrollRail{background:url(../images/a_s_bg.gif) center top repeat-y!important;}
.ab1-con .ab1_left .ab1_pbx .slimScrollDiv .slimScrollBar{background-color:#d8d8d8!important;}
.ab1-con .ab1_left .ab1_pbx .scroll_bar{background:url(../images/a_s_bg.gif) center top repeat-y!important;}
.ab1-con .ab1_left .ab1_pbx .scroll_bar .scroll_slider{background-color:#006ab8;}
.ab1-con .ab1_right{margin-top:-20px;position:relative;z-index:3;margin-right:-55px;} 

.about-box2{background:url(../images/ab2_bg.jpg) center top no-repeat;height:612px;overflow:hidden; padding-top:32px;*padding-bottom:32px;}
.about-box2 .channel_IP{margin:10px 0 15px;}
.ab_cultrue .ab_cul_left{width:47.5%;border-right:1px #a3a3a5 dashed;padding-top:60px;}
.ab_cultrue .ab_cul_left .box{padding:0 14%;text-align:center;font-size:16px;}
.ab_cultrue .ab_cul_left .box .p{margin-top:20px;line-height:1.5;}
.ab_cultrue .ab_cul_right{text-align:center;}
.about-box3{ padding:25px 0;}
.about-box4{ background:url(../images/ab4_bg.jpg) center bottom no-repeat;padding:80px 0 65px;}
.about-box4 .ab_respon{width:47%;background:url(../images/green.47.png) repeat;}
.about-box4 .ab_respon .pbox{padding:5% 8% 8%;color:#fff;}
.about-box4 .ab_respon .pbox .p{font-size:22px;line-height:1.5;margin:30px 0 40px;}
.about-box4 .ab_respon .ab_channel{font-size:36px;font-weight:normal;border-bottom:1px #88b82a solid;cursor:pointer;}
.about-box4 .ab_respon .ab_channel i{font-size:27px;opacity:.72;filter:alpha(opacity=72); position:absolute;right:0;top:50%;margin-top:-20px;}
.about-box4 .icoImg .circle{border:1px #86b62b solid;border-radius:50%;text-align:center;width:158px;height:158px;margin-left:30px;font-size:16px;color:#FFF;}
.about-box4 .icoImg .circle .ico60{margin-top:40px;}
.about-box4 .icoImg .circle .t{margin-top:-10px;}
.about-box4 .icoImg .circle:after{content:'';width:12px;height:12px;border:1px #82b02b solid;border-radius:50%;position:absolute;top:-6px;left:50%;margin-left:-6px;background:url(../images/black.3.png) repeat;}

.widget-job-4 ._jcon { margin-bottom:20px; }
.widget-job-4 ._title { font-size:18px; color:#333333; }
.widget-job-4 ._part { padding:10px; line-height:26px; }
.widget-job-4 ._detailBtn { padding:10px 0; }
.widget-job-4 ._btn { display:inline-block; padding:0 30px; border-radius:3px; color:#ffffff; background:#cccccc; cursor:pointer; line-height:26px; margin-right:10px; }
.widget-job-4 ._btn1 { background:#88b82a; }
.widget-job-4 ._btn1:hover { background:#88b82a; }
.playTime{width:1000px; background-color:#fff;}
.playTime .play_area{padding:4%; min-height:100px;}
.playTime ._clo{position:absolute;top:0;right:0; color:#88b82a;font-size:30px;cursor:pointer;}
.playTime .widget-job-4{height:300px;overflow-y:scroll; margin:20px 0;}

.about-box5 .history{ margin-bottom:50px;}
.history .hisbiao{ display:block; width:30px; height:39px; margin:0 auto}
.history ul{ overflow:hidden}
.history ul li{ width:600px; float:left; position:relative}
.history ul li div{ width:540px; margin-top:35px; padding:15px; border:2px solid #88B82A; border-radius:5px; position:relative}
.history ul li div:hover{ background:#88B82A; cursor:pointer}
.history ul li div:hover h3,.history ul li div:hover p{ color:#FFF}

.history ul li.his2{ margin-top:58px; float:right}
.history ul li.his4{ float:right}

.history ul li.his1 .hico1{ position:absolute; right:-7px}
.history ul li.his1 div .hico2{ position:absolute; top:10px; right:-8px}
.history ul li.his1 h3{ text-align:right}

.history ul li.his2 .hico1{ position:absolute; left:-5px}
.history ul li.his2 div{ float:right}
.history ul li.his2 div .hico2{ position:absolute; top:10px; left:-8px}

.history ul li.his3 .hico1{ position:absolute; top:-31px; right:-7px}
.history ul li.his3 div{ margin-top:5px;}
.history ul li.his3 div .hico2{ position:absolute; top:10px; right:-8px}
.history ul li.his3 h3{ text-align:right}

.history ul li.his4 .hico1{ position:absolute; top:-31px; left:-5px}
.history ul li.his4 div{ margin-top:5px; float:right}
.history ul li.his4 div .hico2{ position:absolute; top:10px; left:-8px}


/* 工程业绩列表页 */
.mr_frbox{ height:218px; position:relative;}
.mr_frBtnL,.mr_frBtnR{ width:31px; height:54px; cursor:pointer; display:inline; position:absolute; z-index:999}
.mr_frBtnL{ left:0; top:40%;}
.mr_frBtnR{ right:0; top:40%;}
.mr_frUl{ width:100%; float:left; height:218px; overflow:hidden;}
.mr_frUl ul li{ width:290px; height:218px; margin-right:13px; display:inline; float:left; position:relative;}
.mr_frUl ul li img{ display:block; height:218px; margin-bottom:7px;}
.mr_frUl ul li p{ width:100%; height:218px; line-height:218px; text-align:center; background:url(../images/blue.8.png) repeat;
position:absolute; left:0; top:0; font-size:16px; color:#FFF}
.mr_frUl ul li:hover p{ width:70%; height:70px; line-height:70px; margin:74px 15%;}

.compyeji{ overflow:hidden}
.compyeji dl{ width:587px; height:216px; margin:20px 26px 0 0; float:left; overflow:hidden}
.compyeji dl.mr0{ margin:20px 0 0 0}
.compyeji dl dd{ width:239px; height:176px; padding:20px 30px; float:left; background:#F8F8F8;}
.compyeji dl dd h2{ font-size:18px; font-weight:normal;}
.compyeji dl dd p{ margin-top:15px;}
.compyeji dl:hover{ cursor:pointer}
.compyeji dl:hover dd{ background:#88B82A;}
.compyeji dl:hover dd h2,.compyeji dl:hover dd p{ color:#FFF}
.compyeji dl dt{ width:288px; height:216px; float:left;}
.compyeji dl dt img{ width:100%; height:100%;}


/*能力与业绩综合*/
.yeji-box1{padding:0 0 60px;}
.company-zizhi ul{border-left:1px #e8e8e8 solid;}
.company-zizhi li{float:left;width:24.9%;border-right:1px #e8e8e8 solid;}
.company-zizhi .pbox{padding:35px 0 50px;}
.company-zizhi .pbox dt{margin-bottom:20px;}
.company-zizhi .pbox dt .t{display:inline-block;width:154px;height:56px;line-height:56px;background-color:#88b82a;color:#fff;font-size:24px;}
.company-zizhi .pbox dd{padding:0 15% 0 10%;position:relative;height:240px;overflow:hidden;}
.company-zizhi .pbox dd .li{color:#666;line-height:1.2;padding:8px 0 8px 20px;height:32px;overflow:hidden;cursor:pointer;}
.company-zizhi .pbox dd .li:before{content:'>';color:#006ab8;font-family:宋体;font-weight:bold;font-size:14px;position:absolute;left:0;top:9px;}
.company-zizhi .pbox dd .li .imgs{display:none;}
.company-zizhi .pbox dd .imp{color:#006ab8;}
.company-zizhi .pbox dd .scroll_bar{background:transparent;}
.company-zizhi .pbox dd .scroll_slider{background:#006ab8;}

/* 业务领域列表页 */
.yewu1{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #E2E2E2}
.yewu1 h2,.yewu2 h2,.yewu3 h2{ padding-bottom:20px; font-size:22px; font-weight:normal}
.yewu1 h2 span,.yewu2 h2 span,.yewu3 h2 span{ display:inline-block; line-height:16px; margin-left:10px; padding-left:5px; border-left:1px solid #363636; font-size:14px;}

.yewu2{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px dashed #E2E2E2}
.yewu2 ul{ overflow:hidden}
.yewu2 ul li{ width:25%; margin:10px 0 0 0; float:left}

.yewu3{ margin-bottom:30px;}
.yewu3 ul{ border:none;}
.yewu3 li{ float:left; width:100%; border:none;}
.yewu3 .pbox{ padding:0;}
.yewu3 .pbox dd{ padding:0; position:relative; height:auto; overflow:hidden;}
.yewu3 .pbox dd .li{ width:288px; height:217px; padding:0; margin:0 25px 25px 0; overflow:hidden; cursor:pointer; float:left}
.yewu3 .pbox dd .li .lit{ width:288px; height:187px;}
.yewu3 .pbox dd .li .lit img{ width:288px; height:187px;}
.yewu3 .pbox dd .li ._title{ display:block; height:30px; line-height:30px; text-align:center; color:#666;}
.yewu3 .pbox dd .li:before{ display:none}
.yewu3 .pbox dd .imp{ color:#006ab8;}



.yeji-box2{background-color:#f1f1f1;padding:40px 0 70px;}
.yeji-box2 .channel_IP{width:90%;}
.xdnl-list li{float:left;text-align:center;width:280px;background:url(../images/yj_li2.png) center center no-repeat;height:128px;margin-left:-51px;}
.xdnl-list li.first{background-image:url(../images/yj_li1.png);width:284px;margin-left:0;}
.xdnl-list li a{display:block;margin:0 20%;}
.xdnl-list li.first a{ margin:0 20% 0 5%;}
.xdnl-list li img{margin:15px 0 5px;*max-width:none;}
.xdnl-list li .img2{display:none;}
.xdnl-list li .title{font-size:16px;font-weight:normal}
.xdnl-list li.hover{background-image:url(../images/yj_li2_cur.png);}
.xdnl-list li.first.hover{background-image:url(../images/yj_li1_cur.png);}
.xdnl-list li.hover .img1{display:none;}
.xdnl-list li.hover .img2{display:inline-block;}
.xdnl-list li.hover .title{color:#fff;}

.yeji-box3{padding:80px 0 50px;}
.yeji-box3 .channel_IN{margin-bottom:20px;}
.rect-57{padding-bottom:57%;}
.yeji_t li{width:23.5%;text-align:center;padding:32px 0;background-color:#eee;}
.yeji_t li a{display:block;}
.yeji_t li:after{content:'';width:0;height:0;border-top:8px transparent solid;border-bottom:8px transparent solid;border-left:8px #88b82a solid;position:absolute;right:-8px;top:50%;margin-top:-8px;display:none;}
.yeji_t .li3:after,.yeji_t .li4:after{border-right:8px #88b82a solid;border-left:0;right:auto;left:-8px;}
.yeji_t li .ico45{position:relative;margin-bottom:15px;}
.yeji_t li .ico45:after{content:'';width:20px;height:1px;background-color:#bababa;position:absolute;bottom:-8px;left:50%;margin-left:-10px;}
.yeji_t li .t{font-size:24px;color:#201717;font-weight:normal;}
.yeji_t .li1{top:0;left:0;}
.yeji_t .li2{bottom:0;left:0;}
.yeji_t .li3{top:0;right:0;}
.yeji_t .li4{bottom:0;right:0;}
.yeji_t .tab_t_cur{background-color:#88b82a;}
.yeji_t .tab_t_cur:after{display:block;}
.yeji_t .tab_t_cur .t{color:#fff;}
.yeji_t .tab_t_cur .ico45{background-position:-40px 0;}
.yeji_t .tab_t_cur .ico45_2{background-position:-40px -90px;}
.yeji_t .tab_t_cur .ico45_3{background-position:-38px -45px;}
.yeji_t .tab_t_cur .ico45_4{background-position:-38px -136px;}
.yeji_case_tab .yeji_t{height:348px;overflow:hidden;}
.yeji_case_tab .tab_c{width:51%;position:absolute;left:50%;margin-left:-25.5%;top:0;}
.yeji_case_tab .tab_c .p{background:url(../images/black.67.png) repeat;bottom:0;left:0;right:0;padding:20px 5%;}
/*.yeji_case_tab .tab_c .p:after{ width:16px;height:28px;position:absolute;right:10%;top:50%;margin-top:-14px;}*/
.yeji_case_tab .tab_c .p .tt{ width:75%; display:block; color:#fff;}
.yeji_case_tab .tab_c .p b{ width:80px; height:28px; font-weight:normal; color:#fff; position:absolute; right:4%; top:50%; margin-top:-14px;}


.yeji-box4{padding:20px 0 100px;}
.yeji-box4 .channel_IN{margin-bottom:40px;}
.yeji-items-list .items-list .pbox .info{background:url(../images/blue.8.png) repeat;display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;font-size:0;}
.yeji-items-list .items-list .pbox .info .tit{display:inline-block;vertical-align:middle; height:auto;line-height:1.2;font-size:18px;color:#fff;font-weight:normal;}
.yeji-items-list .items-list .pbox .info ._line{display:inline-block;width:0;height:100%;vertical-align:middle;}
.yeji-items-list .items-list .hover .pbox .info{margin:18%;}
.yeji-items-list .yeji_more{background-color:#88b82a;}
.yeji-items-list .yeji_more a{display:block;color:#fff;text-align:center;font-size:18px;}
.yeji-items-list .yeji_more .ion{font-size:45px;height:40px;line-height:40px; vertical-align:top;margin-top:65px;}
.yeji-items-list .items-list .arrs{display:block;width:31px;height:54px;background:url(../images/yj_btn.png) no-repeat;position:absolute;top:50%;margin-top:-27px;}
.yeji-items-list .items-list .arr_prev{left:0;}
.yeji-items-list .items-list .arr_next{right:0;background-position:right 0;}

.album_ordinary .album_close{background:#88b82a!important;color:#fff;}


/* 能力与业绩 */
.yj_introBann{background-color:#88b82a;position:relative;padding-bottom:39%;height:0;overflow:hidden;}
.yj_introBann .img{width:56.8%;}
.yj_introBann .intro{width:43.2%;}
.yj_introBann .intro .box{width:78%;padding:5% 0 5% 7%;color:#fff;line-height:1.5;}
.yj_introBann .img .rect-5625{padding-bottom:75%;}
.yj_introBann .img .rect-5625 img{position:absolute;bottom:0;right:0;width:100%;height:100%;}
.see_more{border:1px #fff solid;width:160px; height:38px; line-height:38px; text-align:center;display:inline-block; margin-top:40px;margin-left:50px;}
.yj_introBann .slide_nav{width:341px;height:341px;background:url(../images/yc_circle.png) no-repeat;position:absolute;top:50%;left:50%;margin-left:-420px;margin-top:-170px;}
.yj_introBann .slide_nav a{display:block;position:absolute;cursor:pointer;}
.yj_introBann .slide_nav a span{display:none;width:100%;height:100%;position:absolute;background-repeat:no-repeat;}
.yj_introBann .slide_nav .duo1{width:199px;height:84px;top:-1px;left:70px;}
.yj_introBann .slide_nav .duo1 span{background-image:url(../images/yc_img1.png);width:222px;height:98px;left:-11px; bottom:0;}
.yj_introBann .slide_nav .duo2{width:111px;height:190px;top:30px;right:0;}
.yj_introBann .slide_nav .duo2 span{background-image:url(../images/yc_img2.png);width:127px;height:209px;left:0px;top:-14px;}
.yj_introBann .slide_nav .duo3{width:164px;height:142px; right:7px; bottom:0;}
.yj_introBann .slide_nav .duo3 span{background-image:url(../images/yc_img3.png);width:183px;height:161px; bottom:-20px;left:-2px;}
.yj_introBann .slide_nav .duo4{width:163px;height:142px;left:8px;bottom:0;}
.yj_introBann .slide_nav .duo4 span{background-image:url(../images/yc_img4.png);width:183px;height:161px;top:-2px;left:-18px;}
.yj_introBann .slide_nav .duo5{width:111px;height:189px;left:-2px;top:32px;}
.yj_introBann .slide_nav .duo5 span{width:127px;height:206px;background-image:url(../images/yc_img5.png);right:0px;top:-14px;}
.yj_introBann .slide_nav a:hover span,.yj_introBann .slide_nav a.on span{display:block;}

.sfnlcon{ display:none; margin-top:50px;}
.sfnlcon dl{ overflow:hidden}
.sfnlcon dl dt{ width:600px; height:235px; float:left}
.sfnlcon dl dt img{ width:100%; height:100%;}
.sfnlcon dl dd{ width:500px; height:175px; padding:30px 50px; background:#88B82A; float:left}
.sfnlcon dl dd h2{ text-align:center; font-size:26px; font-weight:normal; color:#FFF;}
.sfnlcon dl dd i{ display:block; width:35px; height:1px; margin:10px auto; background:#FFF}
.sfnlcon dl dd p{ color:#FFF;}


/* 项目专题 */
.zhuancon1{ margin-bottom:50px; overflow:hidden}
.zhuancon1 dl{ width:573px; position:relative; border:1px solid #F1F1F1; float:left}
.zhuancon1 dl#mr0{ margin-left:50px;}
.zhuancon1 dl dt{ width:100%; height:250px; overflow:hidden}
.zhuancon1 dl dt img{ width:100%; height:100%;}
.zhuancon1 dl .tit{ width:100%; height:45px; line-height:45px; text-align:center; font-size:22px; color:#FFF;
background:url(../images/blue6.png) repeat; position:absolute; top:205px;}
.zhuancon1 dl .con{ height:125px; padding:20px 30px; background:#F1F1F1}

.zhuancon2{ width:100%; padding:50px 0; background:#F1F1F1;}
.zhuancon2 div img{ width:100%;}

.zhuan3{ padding-top:50px;}
.zhuancon3{ margin-bottom:50px; overflow:hidden}
.zhuancon3 dl{ width:298px; height:475px; border-left:1px solid #F4F4F4; float:left}
.zhuancon3 dl#mr0{ border-right:1px solid #F4F4F4;}
.zhuancon3 dl dd{ height:315px; padding:20px;}
.zhuancon3 dl dd h2{ width:65%; height:50px; line-height:50px; text-align:center; margin:0 auto; background:#006ab8; font-size:18px; font-weight:normal; color:#FFF}
.zhuancon3 dl dd p{ padding-top:15px; color:#888}
.zhuancon3 dl dt{ width:100%; height:120px; overflow:hidden}
.zhuancon3 dl dt img{ width:100%; height:100%;}

.jiejuecon1{ margin-bottom:50px; overflow:hidden}
.jiejuecon1 dl{ width:238px; padding:50px 30px; text-align:center; border:1px solid #F4F4F4; float:left}
.jiejuecon1 dl dt{ width:82px; height:82px; background:url(../images/jiejueico.png) no-repeat; margin:0 auto 30px;}
.jiejuecon1 dl dt.one{ background-position:19px 0}
.jiejuecon1 dl dt.two{ background-position:-65px 0}
.jiejuecon1 dl dt.three{ background-position:-140px 0}
.jiejuecon1 dl dt.four{ background-position:-230px 0}
.jiejuecon1 dl dd h2{ margin-bottom:18px; font-size:25px; color:#4c4946;}
.jiejuecon1 dl dd p{ font-size:14px; color:#3e3a39; line-height:26px; height:78px; overflow:hidden; margin-bottom:36px;}
.jiejuecon1 dl dd span{ display:block; width:153px; height:47px; line-height:47px; text-align:center; background:#88B82A; border-radius:30px; font-size:14px; color:#fff; margin:0 auto;}
.jiejuecon1 dl:hover{ border-color:#0c55a4}
.jiejuecon1 dl:hover dd span{ background:#0c55a4}
.jiejuecon1 dl:hover dt.one{ background-position:19px -82px}
.jiejuecon1 dl:hover dt.two{ background-position:-65px -82px}
.jiejuecon1 dl:hover dt.three{ background-position:-140px -82px}
.jiejuecon1 dl:hover dt.four{ background-position:-230px -81px}

.jiejue2,.jiejue2 h2{ margin-bottom:50px;}
.jiejuecon2{ overflow:hidden}
.jiejuecon2 .lanren{ width:587px; height:366px; margin-right:26px; position:relative; float:left}
.jiejuecon2 .lanren:hover{ cursor:pointer}
.jiejuecon2 .mr0{ margin-right:0}
.jiejuecon2 .lanren .lit h2{ width:100%; color:#FFF; font-size:24px; font-weight:normal; background:url(../images/lv.png) repeat; position:absolute; left:0; bottom:-50px}
.jiejuecon2 .lanren .lit h2 span{ display:block; height:50px; line-height:50px; padding-left:10px; float:left}
.jiejuecon2 .lanren .lit h2 b{ display:block; height:50px; line-height:45px; padding-right:10px; float:right; font-weight:normal; font-size:40px;}
.jiejuecon2 .lanren:hover .lit h2{ display:none}

.jiejuecon2 .lanren .text{ width:100%; height:auto; background:url(../images/lv.png) repeat; position:absolute; left:0px; bottom:0px;}
.jiejuecon2 .lanren .imgtext{ width:441px; height:260px; padding:20px 40px; color:#FFF; font-size:12px; border:3px solid #FFF; margin:30px auto}
.jiejuecon2 .lanren .imgtext h3{ font-size:36px; font-weight:normal; margin:10px 0;}
.jiejuecon2 .lanren .imgtext p{ line-height:36px; font-size:16px; text-indent:5px;}
.jiejuecon2 .lanren .imgtext h3 a:hover,.jiejuecon2 .lanren .imgtext p a:hover{ color:#006ab8;}
.jiejuecon2 .lanren .imgtext .more{ display:block; width:170px; line-height:28px; padding:0 15px; margin-top:10px; border:1px solid #FFF; overflow:hidden;}
.jiejuecon2 .lanren .imgtext .more:hover{ color:#FFF; background:#006ab8; border-color:#006ab8}
.jiejuecon2 .lanren .imgtext .more b{ font-size:20px; font-weight:normal; float:right}

.jiejue3,.jiejue3 h2{ margin-bottom:50px;}


/*人才招聘*/
.job_top{ position:relative; height:586px; overflow:hidden; z-index:1}
.job_top ._bgimg{ position:absolute; width:1920px; left:50%; margin-left:-960px; top:0; max-width:none; z-index:1;moz-transition:all 20s ease 0s;-ms-transition:all 20s ease 0s;-o-transition:all 20s ease 0s;transition:all 20s ease 0s;}
.job_top ._bgimg.on{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);}
.job_top  .wrap{ position:relative; z-index:2;}
.job_top  ._list{ margin-top:125px; padding:0 6%;}
.job_top  ._list li{ position:relative; float:left; width:28%; margin:0 2.5% 0 2.5%;}
.job_top  ._list li ._box{ padding:0 10%; height:315px;  background:url(../images/black.67.png); border-radius:10px; color:#fff;}
.job_top  ._list li ._t{ text-align:center;}
.job_top  ._list li ._t span{ display:block;}
.job_top  ._list li ._t ._ch{ font-size:24px; padding-top:78px; font-weight:bold;}
.job_top  ._list li ._t ._en{ font-size:16px; font-family:'Arial'}
.job_top  ._list li ._t ._line{ display:block; width:34px; height:1px; margin:8px auto 12px; background-color:#88B82A;}
.job_top  ._list li ._ico{ position:absolute; left:50%; margin-left:-53px; top:-70px; width:108px; height:107px; background-image:url(../images/job_tico.png);  background-repeat:no-repeat; transition:all .5s ease 0s;}
.job_top  ._list li ._ico1{ background-position:0 0;}
.job_top  ._list li ._ico2{ background-position:-370px 0;}
.job_top  ._list li ._ico3{ background-position:-729px 0;}
.job_top  ._list li:hover ._box{ background:#88B82A;}
.job_top  ._list li:hover ._ico{ background-image:url(../images/job_tico_on.png); transform:rotateY(180deg);}
.job_top  ._list li:hover ._t ._line{ background-color:#fff;}

.job_tip{ position:relative; padding:50px 0; background-color:#88B82A; text-align:center; z-index:2;}
.job_tip ._img1{ margin-top:-110px;}
.job_tip ._img2{ margin:20px 0;}
.job_tip ._p{ width:56%; margin:0 auto; color:#fff; font-size:15px;}

.join{ width:1200px; margin:40px auto; overflow:hidden;}
.join ul{ border-top:3px solid #E2E2E2; border-bottom: 1px solid #EBEBEB; overflow:hidden}
.join ul li{ width:20%; height:70px; line-height:70px; text-align:center; font-weight:bold; font-size:16px; color:#333; float:left}
.join ul li i{ display:inline-block; width:15px; height:15px; margin-right:5px; background:url(../images/jobico.png) no-repeat;}
.join ul li.jobico1 i{ background-position:0 1px;}
.join ul li.jobico2 i{ background-position:-20px 2px;}
.join ul li.jobico3 i{ background-position:-42px 0px;}
.join ul li.jobico4 i{ background-position:-62px 1px;}
.join ul li.jobico5 i{ background-position:-85px 0px;}
.join .h_leftBox{ z-index:14;}
.join .h_leftBox h2{ position:relative; height:60px; border-bottom: 1px solid #EBEBEB; font-weight:normal; cursor:pointer; overflow:hidden; zoom:1}
.join .h_leftBox h2 span{ display:block; width:20%; height:60px; line-height:60px; text-align:center; font-size:16px; float:left}
.join .h_leftBox h2:hover span{ color:#88B82A}
.join .h_leftBox dd{ position:relative; display:none; line-height: 30px; padding:15px 88px; border-bottom: 1px solid #EBEBEB; overflow:hidden; zoom:1}
.join .h_leftBox dl.h_open dd{ display:block}


/*联系我们*/
.contact{ overflow:hidden}
.contact .left{ width:460px; height:420px; background:#88B82A; float:left}
.contact .left h2{ height:80px; line-height:80px; text-align:center; margin-bottom:20px; font-size:26px; color:#FFF; background:#006AB8}
.contact .left p{ font-size:16px; color:#FFF; padding:0 40px; overflow:hidden}
.contact .left p b{ display:block; width:63px; font-weight:normal; float:left}
.contact .left p span{ display:block; width:317px; float:right}
.contact #map{ width:738px; height:418px; border:1px solid #CCC; float:left}
.contact #map #allmap{ width:738px; height:418px;}

.message{ margin-bottom:60px; overflow:hidden}
.message h2{ height:140px; line-height:140px; font-size:24px; font-weight:normal; color:#006AB8;}
.message form{ overflow:hidden}
.message form ul{ width:500px; float:left}
.message form ul li{ margin-bottom:10px; overflow:hidden}
.message form ul li span{ display:block; width:90px; height:40px; line-height:40px; margin-right:15px; font-size:18px; float:left}
.message form ul li input{ width:310px; height:38px; padding-left:5px; font-size:16px; border:1px solid #CCC; float:left}
.message form ul li b{ display:block; height:40px; line-height:40px; padding-left:20px; font-size:12px; color:#F00; float:left}
.message form .right{ width:625px; float:right}
.message form .right p{ margin-bottom:10px; overflow:hidden}
.message form .right p span{ display:block; width:90px; height:40px; line-height:40px; margin-right:15px; font-size:18px; float:left}
.message form .right p textarea{ width:510px; height:190px; max-width:510px; max-height:190px; padding-left:5px; font-size:16px; border:1px solid #CCC; float:left}
.message form .right p input{ width:132px; height:38px; padding-left:5px; font-size:16px; border:1px solid #CCC; float:left}
.message form .right p img{ margin:6px 0 0 10px; float:left}
.message form .right p b{ display:block; height:40px; line-height:40px; padding-left:20px; font-size:12px; color:#F00; float:left}
.message form .right .tijiao{ margin-top:40px; overflow:hidden}
.message form .right .tijiao input{ width:96px; height:38px; text-align:center; margin:0 40px 0 393px; border:1px solid #88B82A; border-radius:4px; background:#88B82A; font-size:16px; color:#FFF; float:left}
.message form .right .tijiao input:hover{ border:1px solid #006AB8; background:#006AB8; cursor:pointer}
.message form .right .tijiao a{ display:block; width:94px; height:36px; line-height:36px; text-align:center; border:1px solid #88B82A; border-radius:4px; font-size:16px; float:left}
.message form .right .tijiao a:hover{ background:#88B82A; color:#FFF;}