﻿.banner { width:100%; margin:0 auto; min-width:1200px; }



.fullSlide {width:100%;position:relative;background:#fff;height:500px;  overflow:hidden;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#999;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#cc3314;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-33px;z-index:1;width:73px;height:73px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .prev{ background:url(banLeft.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='banLeft.png');_background:none; left:20px;}
.fullSlide .next {background:url(banRight.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='banRight.png');_background:none;right:20px;}

.news {  overflow:hidden; padding:10px; font-size:14px;}


.news .ehsy-news-sales .ehsy-news { height:233px;

border: 1px solid #ccc;
  padding: 0px 12px 0px 12px;
  margin-bottom: 20px;
  
}


.news .ehsy-news-sales .ehsy-news .ehsy-news-title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 2px;
  margin-bottom: 2px;
  height:45px; line-height:45px;
}
.news .ehsy-news-sales .ehsy-news .ehsy-news-title a { font-size:16px; font-weight:bold; color:#cc3314;}

.news .ehsy-news-sales .ehsy-news .ehsy-news-title a.more { font-size:14px; font-weight:normal;
  float: right; color:#333;

}



.news .ehsy-news-sales .ehsy-news ul {
  margin: 5px 0 4px 0;
}
.news .ehsy-news-sales .ehsy-news ul li {
  height: 29px; line-height:29px; font-size:14px;
  padding-left: 10px; background-image:url(/images/ico10.gif); background-repeat:no-repeat; background-position:0 13px;
  overflow: hidden;
}
.news .ehsy-news-sales .ehsy-news ul li a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
.news .ehsy-news-sales .ehsy-sale .ehsy-sale-title {
  border-bottom: 1px solid #eee;
  padding-bottom: 2px;
  margin-bottom: 2px;
}
.news .ehsy-news-sales .ehsy-sale ul {
  margin: 0;
}
.news .ehsy-news-sales .ehsy-sale ul li {
  height: 35px;
  padding-top: 5px;
  padding-left: 10px;
  background: url(../images/ico_square.cfa5a936.png) 0% 59% no-repeat;
  overflow: hidden;
}
.news .ehsy-news-sales .ehsy-sale ul li a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}

/*内容*/
/*六大核心产品*/
.g-bd{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; background:#f7f9f6; min-width:1200px;}

.m-list4{ width:1200px; margin:0 auto; }
.m-list4 h2{ background:url(zsx.png) no-repeat center; }
.m-list4 h2 p{ text-align:center; }
.m-list4 h2 .women{ font-size:30px; color:#cc3314; font-weight:normal}
.m-list4 h2 .women a {color:#cc3314;}
.m-list4 h2 .woyin{ font-size:16px; color:#888888; font-weight:normal; margin-top:6px;}

/*.m-list4 ul{ margin-top:40px; }
.m-list4 li{display:inline;float:left;width:278px; height:220px;  margin-right:26px; border:1px solid #eeefed;  margin-bottom:30px; background:url(zxjjiao.png) no-repeat right bottom #FFF;  }
.m-list4 li:hover{ border:1px solid #cc3314}

.m-list4 .wei{ float:right; margin-right:0px;}
.m-list4 li h3{  font-size:18px; margin-top:27px; margin-bottom:10px; text-align:center; font-weight:normal}

.m-list4 li  a{color:#444444;}

.m-list4 li:hover  a{color:#cc3314}

.m-list4 li a:hover{color:#cc3314}



.m-list4 li p{ text-align:center; height:140px; line-height:140px; }
.m-list4 li p img{ vertical-align:middle; height:140px; width:240px;}*/

.pro {}
.pro .c { clear:both;}
.pro .tit {border-bottom:2px solid #cc3314; margin-top:20px; height:50px; line-height:50px; margin-bottom:20px;}
.pro .tit h4 a{ font-size:20px; color:#cc3314; float:left; display:block; font-weight:normal; background-repeat:no-repeat; background-position:0 18px; padding-left:30px;}
.pro .tit a.more{ display:inline-block; float:right;color:#666666; font-size:14px;}


.pro ul {}
.pro ul li { width:226px;overflow:hidden; float:left; margin-left:7px; margin-right:7px;}
.pro ul li a em { display:block; width:220px; height:220px; padding:2px; border:1px solid #ccc; background-color:#fff; overflow:hidden;}
.pro ul li a em img { width:220px; height:220px;transition: all 0.6s ease 0s;-webkit-transform: all 0.6s ease 0s;-o-transform: all 0.6s ease 0s;}
.pro ul li a:hover em {border:1px solid #cc3314;}
.pro ul li a:hover em img { transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);}
.pro ul li span { display:block; width:226px; text-align:center; height:40px; line-height:40px; font-size:14px; overflow:hidden;}
.pro ul li a:hover{ color:#cc3314;}
/*三大工程服务*/


.g-yd{ width:100%;  background:#f7f9f6;  padding-bottom:60px; min-width:1200px; }

.g-yd-zj{ width:1200px; margin:0 auto;  }


.g-yd-zj h2{ background:url(zsx.png) no-repeat center; }
.g-yd-zj h2 p{ text-align:center; }
.g-yd-zj h2 .women{ font-size:30px; color:#cc3314; font-weight:normal}
.g-yd-zj h2 .woyin{ font-size:16px; color:#888888; font-weight:normal; margin-top:6px;}
.g-yd-zj ul{ margin-top:40px;}


.g-yd-zj ul li{ width:400px; height:240px; float:left; position:relative; background:#FFF}
.g-yd-zj ul li img {  width:400px; height:240px;}
.g-yd-zj ul li h4{ font-weight:normal; margin-top:40px; padding-left:40px; padding-right:40px; }

.g-yd-zj ul li h4 a{ font-size:20px; color:#444444;}

.g-yd-zj ul li h4 .cur{ color:#cc3314}
.g-yd-zj ul li p{ font-size:14px; color:#888888; padding-left:40px; padding-right:40px; margin-top:20px; line-height:1.6em}

.g-yd-zj ul li p a{ display:inline-block; width:118px; height:34px; background:url(zxun.png) no-repeat; padding-left:40px; line-height:34px; font-size:16px; color:#cc3314} 

.g-yd-zj ul li p .bcur{ background:url(zxunb.png) no-repeat; color:#FFF}
.g-yd-zj ul li p .zixunen{ background:url(zxunen.png) no-repeat}
.g-yd-zj ul .fuen:hover  h4 a{color:#cc3314}
.g-yd-zj ul .fuen:hover p .zixunen{background:url(zxunben.png) no-repeat; color:#FFF}



.jtou{ z-index:88; position:absolute; width:13px; height:25px; right:0px; top:108px;}
.g-yd-zj ul li .jtou img { width:13px; height:25px;}
.jtouy{ z-index:88; position:absolute; width:13px; height:25px; left:0px; top:108px;}
.g-yd-zj ul li .jtouy img { width:13px; height:25px;}
.jtous{ z-index:88; position:absolute; width:25px; height:13px; bottom:0px; left:188px; }
.g-yd-zj ul li .jtous img { width:25px; height:13px;}

.g-yd .more1{ text-align:center; margin-top:50px;}

.g-yd .more1 a{ width:178px; height:42px; display:inline-block; background:url(sqhz.png) no-repeat;}

.hbang .pmen a{background:url(sqhzen.png) no-repeat;}



/*四大核心优势*/

.hexin_zj{ width:100%; padding-top:60px; padding-bottom:60px; min-width:1200px;}

.hexin{ width:1200px; margin:0 auto}

.hleft{ float:left; width:198px; height:540px; background:url(hxin.png) no-repeat left top;}
.hleften{background:url(hxinen.png) no-repeat left top;}
.hleft a{ display:inline-block; width:130px; height:36px; line-height:36px; text-align:center; margin-top:435px; margin-left:15px; font-size:14px; color:#FFF}


.hringht{ width:1002px; float:left; height:540px; background:url(hyou.png) no-repeat;}

.hringhten{ background:url(hyouen.png) no-repeat;}

.hringht h4{ font-size:24px; font-weight:normal; color:#cc3314; margin-top:30px; text-align:center}
.hringht ul li{ float:left; width:50%; height:220px;}

.hringht ul li h3{ font-size:18px; font-weight:normal; color:#444444; padding-left:100px; margin-top:47px;}
.hringht ul li p{ margin-top:20px; width:310px; margin-left:100px; margin-top:10px; line-height:1.6em; font-size:14px; color:#888888;}

.hringht ul li .hpen{ width:400px;}


.hringht ul li:nth-child(2) h3{ padding-left:190px;}

.hringht ul li:nth-child(2) p{ margin-left:190px;}

.hringht ul li:nth-child(3) h3{ margin-top:70px;}

.hringht ul li:nth-child(4) h3{ margin-top:70px; margin-left:90px;}

.hringht ul li:nth-child(4) p{ margin-left:190px;}



#xuan{background:url(xuan_bg.jpg) repeat-x; width:100%; min-width:1200px; margin:0 auto;}
#xuan .title1{height:190px;background:url(xuan_e1.jpg) center 0 no-repeat}
#xuan .app{height:847px;background:url(xuan_e22.jpg) center 0 no-repeat; width:1080px; margin:0 auto; overflow:hidden;}
.reason{width:100%;float:left;overflow:hidden}
.reason dt{width:100%;font-size:24px;font-weight:700;float:left}
.reason dd{width:40%;float:left; line-height:30px; font-size:14px;}
.reason1{height:140px;margin:60px 0 0 70px}
.reason1 dd{padding-top:20px}
.reason2{height:140px;margin:125px 0 0 675px}
.reason2 dd{width:34%;margin:20px 0 0 0}
.reason3{height:140px;margin:160px 0 0 70px}
.reason3 dd{padding-top:20px}
.reason4{height:140px;margin:130px 0 0 675px}
.reason4 dd{width:34%;margin:20px 0 0 0}
.reason5{height:140px;margin:165px 0 0 70px}
.reason5 dd{padding-top:20px}

/*=========权威见证==========*/

.qwei_zj{ width:100%;  background:#f7f9f6;  padding-bottom:60px; padding-top:60px; min-width:1200px; }

.qwei{ width:1200px; margin:0 auto;  }


.qwei h2{ background:url(zsx.png) no-repeat center; }
.qwei h2 p{ text-align:center; }
.qwei h2 .women{ font-size:30px; color:#cc3314; font-weight:normal}
.qwei h2 .woyin{ font-size:16px; color:#888888; font-weight:normal; margin-top:6px;}

.jianzhen{ text-align:center; margin-top:36px;} 
.jianzhen a{ display:inline-block; width:180px; height:42px; line-height:42px; color:#cc3314; font-size:18px; background:url(qb.png) no-repeat; margin-left:20px; margin-right:20px;}

.jianzhenen a{ width:auto; background:none; padding-left:10px; padding-right:10px; border:1px solid #cc3314; -moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;            /* W3C syntax */}

.jianzhen .cur{ color:#FFF; background:url(qbcur.png) no-repeat}

.jianzhenen .cur{color:#FFF; background:#cc3314; -moz-border-radius: 20px;      /* Gecko browsers */
    -webkit-border-radius: 20px;   /* Webkit browsers */
    border-radius:20px;            /* W3C syntax */}

.model_content{width:1200px; margin:60px auto;}
.student_voice{ width:640px; height:260px; padding-left:40px; margin:67px auto 0;  position:relative; }
.student_voice .left_on{ font-family:"宋体"; font-size:40px; position:absolute; left:-40px; top:22px; color:#bababa;}
.student_voice .left_on:hover,.student_voice .right_on:hover{ color:#e8403b;}
.student_voice .right_on{  font-family:"宋体"; font-size:40px; position:absolute; right:-40px; top:22px; color:#bababa;}

.dtudent_list{ height:120px; width:640px; margin:0 auto;}
.dtudent_list li{ float:left; margin-right:40px; width:80px; height:80px; }
.dtudent_list li .img{width:80px; height:80px;}
.dtudent_list li .img img{width:80px; height:80px; border-radius:100%;}
.dtudent_list li .student_info{ display:none;   width:1060px; height:115px; text-align:center; position:absolute; left:-540px; top:150px; padding:0 70px;}
.dtudent_list li .student_info strong{ font-size:24px; color:#666; font-weight:500; margin-bottom:20px; display:block;}
.dtudent_list li .student_info p{ font-size:16px; color:#666; line-height:30px; background:url(beij.png) no-repeat; padding-left:40px; padding-right:40px; padding-bottom:40px;}

.dtudent_list li.three .student_info{ display:block;}
.dtudent_list li.three .img,.dtudent_list li.three{width:120px; height:120px;}
.dtudent_list li.three{position:relative;}
.dtudent_list li.three .img{ margin-top:-22px;}
.dtudent_list li.three .img img{width:120px; height:120px;}



/*公司介绍*/

.gsjs_zj{ width:100%; padding-top:60px; padding-bottom:60px; background:url(dbg.png) no-repeat center center; min-width:1200px;}
.gsjs{ width:1200px; margin:0 auto;}

.gsleft{ width:416px; height:514px; background:#FFF; float:left; position:relative}
.gsleft img { width:416px; height:514px;}

.gsleft h2{ font-weight:normal; color:#cc3314; font-size:24px; text-align:center; margin-top:106px;}

.gsleft h3{ color:#888888; font-size:12px; font-weight:normal; margin-top:6px; text-align:center}

.gsleft p{ position:absolute; bottom:0px; left:0px; z-index:11}

.gszj{ float:left; width:372px; height:514px; background:#cc3314;}

.gszj h2{ text-align:center; margin-top:36px;}

.gszj h3{ text-align:center; margin-top:16px;}

.gszj h3 a{ display:inline-block; background:url(jjgs.png) no-repeat; width:294px; height:40px; text-align:center; line-height:40px; font-size:18px; font-weight:normal; color:#cc3314}

.gszj p{ text-indent:2em; color:#FFF; font-size:14px; margin-top:36px; line-height:1.6em; padding-left:36px; padding-right:36px;} 

.gszj p a{ color:#dbe7d8; display:inline-block; float:right}

.gszj .gstel{ text-align:center; margin-top:50px;}

.gsright{ float:left; width:410px; height:514px;}

.leftbg{width:372px; float:left; height:514px; background:#FFF}
.qwzzhi{ width:132px; height:96px; float:right; margin-right:-36px; margin-top:25px; background:url(qwbg.png) no-repeat; line-height:96px; text-align:center}

.qwzzhi span{ color:#FFF; font-size:18px; display:block;}

.zzhirn{ width:100%; }
.zzhirn img{ width:288px; height:216px; }

.leftbg ul{ width:372px; margin-top:15px; float:left}

.leftbg ul li{ text-align:center; float:left; width:372px; }

.leftbg ul li div{ display:block; margin-top:20px; color:#444444; font-size:18px;}
.leftbg ul li div span { display:block; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.aliu{ text-align:center; margin-top:25px;}
.aliu a{ display:inline-block; margin-left:5px; margin-right:5px; width:32px; height:32px; border:1px solid #cc3314}

.aliu .al01{ background:url(zbjt.png) no-repeat}
.aliu .al01:hover{ background:url(zbjtb.png) no-repeat #cc3314;}


.aliu .al02{ background:url(ybjt.png) no-repeat} 
.aliu .al02:hover{ background:url(ybjtb.png) no-repeat #cc3314;} 








/*合作伙伴*/
/*.hbang_zj{ width:100%;  background:#f7f9f6;  padding-bottom:60px; padding-top:60px; min-width:1200px; }

.hbang{ width:1200px; margin:0 auto;  }


.hbang h2{ background:url(zsx.png) no-repeat center; }
.hbang h2 p{ text-align:center; }
.hbang h2 .women{ font-size:30px; color:#cc3314; font-weight:normal}
.hbang h2 .woyin{ font-size:16px; color:#888888; font-weight:normal; margin-top:6px;}

.hbang ul{ margin-top:40px;}
.hbang ul li{ float:left; width:152px; height:78px; border:1px solid #e5e5e5; text-align:center; line-height:78px; margin-right:19.6px; margin-bottom:28px;}
.hbang ul li img {width:152px; height:78px;}
.hbang ul .wei{ margin-right:0px; float:right}


.hbang img { margin-top:30px;}*/

.hbang_zj{ width:100%;  padding-bottom:30px; padding-top:60px; }

.hbang{ width:1200px; margin:0 auto;  }


.hbang h2{ background:url(zsx.png) no-repeat center; }
.hbang h2 p{ text-align:center; }
.hbang h2 .women{ font-size:30px; color:#cc3314; font-weight:normal}
.hbang h2 .women a { color:#cc3314;}
.hbang h2 .woyin{ font-size:16px; color:#888888; font-weight:normal; margin-top:6px;}

.hbang ul{ margin-top:40px;}
.hbang ul li{ float:left; width:180px; height:90px; border:1px solid #e5e5e5; text-align:center;  margin-right:21px; margin-bottom:28px;}
.hbang ul li img {width:180px; height:90px;}
.hbang ul .wei{ margin-right:0px; float:right}

/*.hbang p{ text-align:center; margin-top:20px;}

.hbang p a{ width:178px; height:42px; display:inline-block; background:url(sqhz.png) no-repeat;}

.hbang .pmen a{background:url(sqhzen.png) no-repeat;}*/



/*新闻中心*/
.xinwen_zj{ width:100%; padding-top:60px; padding-bottom:60px; min-width:1200px;}
.xinwen{ width:1200px; margin:0 auto}

.nleft{ width:800px; float:left}

.nleft .ltitle{ height:60px; line-height:60px; border-bottom:1px solid #e5e5e5}

.nleft .ltitle a{ display:inline-block; float:left; width:80px; height:60px; line-height:60px; text-align: center;  margin-right:30px; color:#888888; font-size:18px;}

.nleft .ltitleen a{ width:auto;}

.nleft .ltitle .cur{ border-bottom:3px solid #cc3314; color:#cc3314}

.nleft .ltitle .more{ float:right; font-size:14px; background:url(more.png) no-repeat right; margin-right:0px;}

.nleft .ltitleen .more{ padding-right:20px;}

.zpigc{ float:left; width:360px; font-weight:240px; position:relative; margin-top:30px;}

.zpbti{ width:360px; position:absolute; bottom:0px; height:42px; line-height:42px;  z-index:88; background:url(zpzz.png) no-repeat; text-align:center; left:0px;}
.zpbti a{ color:#FFF; font-size:16px;}

.nleft ul{ float:right; width:420px; height:240px; margin-top:30px; background:#f7f9f6}

.nleft ul li{ height:48px; line-height:48px; border-bottom:1px solid #FFF; overflow:hidden;}

.nleft ul li span{ width:60px; height:48px; display:inline-block; background:#cc3314; color:#FFF; font-size:14px; line-height:48px; text-align:center}


.nleft ul li a{ color:#444444; font-size:14px; margin-left:16px;}
.nleft ul li a:hover{ color:#cc3314;}

.nright{ float:right; width:360px;}


.nright .ltitle{ height:60px; line-height:60px; border-bottom:1px solid #e5e5e5}

.nright .ltitle a{ display:inline-block; float:left; width:80px; height:60px; line-height:60px; text-align: center;  margin-right:30px; color:#888888; font-size:18px;}

.nright .ltitle .cur{ border-bottom:3px solid #cc3314; color:#cc3314}

.nright .ltitle .more{ float:right; font-size:14px; background:url(more.png) no-repeat right; margin-right:0px;}

.nright ul{ background:#f7f9f6; padding-left:26px; padding-right:26px; height:240px; margin-top:30px;}

.nright ul li{ padding-top:16px; padding-bottom:16px; border-bottom:1px dashed #cdd3cc; height:80px;}
.nright ul li h2{  height:24px; line-height:24px; background:url(aa.png) no-repeat left; overflow:hidden;}

.nright ul li h2 a{ color:#333; font-size:14px; margin-left:37px;}

.nright ul li p{color:#444444; font-size:12px; padding-left:37px;  margin-top:10px; height:24px; line-height:24px; background:url(qq.png) no-repeat left;} 
.nright ul .wei{ border-bottom:none}
