@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
BODY {FONT:14px/1.75 "Microsoft YaHei", arial,sans-serif; COLOR: #666;  background:#fff;min-width: 1300px; overflow-x: hidden;}
A {COLOR: #666; TEXT-DECORATION: none}
P{COLOR: #333;}
A:hover {TEXT-DECORATION: none}
A IMG {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
DIV {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
P {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
EM {FONT-STYLE: normal; FONT-WEIGHT: normal}
TABLE {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DT {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
DD {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
TR {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.cl{HEIGHT: 0px; CLEAR: both;}
.jz{margin:0 auto;}
.fl{FLOAT: left}
.fr{FLOAT: right}
.container{width:1200px; margin:0 auto}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-r{text-align: right;}
.col-white{color: #fff;}
.dno{ display: none;}

*::selection {
  background: #0451A3;
  color: #FFFFFF;
  text-shadow: none; }
*::-moz-selection {
  background: #0451A3;
  color: #FFFFFF;
  text-shadow: none; }
.mainWrap {
  width: 1200px;
  margin: auto; }
.ie6 {
  text-align: center;
  font-size: 16px;
  background: #FC6;
  line-height: 100px;
  z-index: 100000;
  width: 100%;
  position: absolute;
  height: 100px;
  top: 0;
  left: 0; }
.ie6 span {
  float: right;
  margin-right: 30px;
  cursor: pointer; }
.masklayer {
  background: rgba(0, 0, 0, 0.9);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;}
/* CSS Document */
img{outline: none;}


/*头部*/
.header{height:105px;width:100%;overflow: hidden; }
.logo{margin:20px 0;width:596px;}
.h-fl{width:337px;margin:30px}
.logo a{float:left;width:255px; background: url(../images/logo-right.png) no-repeat center right;padding-right:10px;margin-right:10px}
.logo span{font-size:16px;color:#333;font-weight:bold;line-height:24px;}

.header-tel{ background: url(../images/tel.png) no-repeat center left;width:141px;padding-left: 55px;height:50px;margin-top:25px;}
.header-tel span,.header-tel b{display: block;color:#3A3A3A}
.header-tel span{font-size:14px;line-height:14px;margin-top:-4px}
.header-tel b{font-size:20px;font-family: arial;font-weight:bold;line-height:20px;margin-top:6px}

.nav{height:70px; background: #0451A3;}
.nav li{float:left;width:133px;text-align: center;line-height:70px;height:70px}
.nav li a{font-size:17px;color:#fff;line-height:70px;height:70px;display: block;}
.nav li:hover>a,.nav li.on>a{color:#fff;background: #019A00;}
.nav .hide{ background:rgba(0,0,0,0.7);text-align: center;position: absolute;top:175px;width:133px;z-index:9999;display: none;}
.nav .hide dd{display:block;margin:0 30px;height:38px;line-height:38px;}
.nav .hide dd a{ display:block;color:#fff;height:38px;line-height:38px;font-size:16px}
.nav .hide dd a:hover{color:#019A00}
.nav .nav-3{ position: absolute;top:70px;margin-left:-45px;z-index:9999;transition: all .5s; opacity: 0;padding:10px 0;background:rgba(0,0,0,0.3);}
.nav .nav-3 em{display: block;width:150px;}
.nav .nav-3 em a{ display: block;line-height:32px;margin:0;height:32px;}
.nav li .hide dd:hover .nav-3{opacity: 1;}
.navfixed{position: fixed;top:0;left:0;width: 100%;z-index:99999}
.navfixed .hide{top:70px;background:rgba(0,0,0,0.7);}
.navfixed .nav-3{top:70px;background:rgba(0,0,0,0.7);}


/*首页banner*/
.banner{position:relative;}
.banner-hd {height:560px;position: relative; overflow:hidden; width: 100%;}
.banner-hd  ul{height:100%;margin: 0 auto;}
.banner-hd  ul li{height:100%;}
.ny-banner,.ny-banner .banner-hd{height:450px;}
.ny-hd{height: 350px;}
/*数字按钮样式*/
.banner-hd .num { overflow:hidden;  position:absolute; bottom:12%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}

.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:50px;height:3px;margin:0 8px; cursor:pointer; float: left;background: #fff;}
.banner-hd .num li.on {background: #019A00;  } /*当前项*/
/*首页banner*/

/*本站公告*/
.banner-top{position:relative;}
.search{ background: rgba(0,92,161,0.7);height:45px;line-height:45px; position:absolute;bottom:0;width:100%}
.search span{color:#fff;float:left;background: url(../images/news.png) no-repeat center left;padding-left:30px}
.search ul{float:left}

.search ul li a{color:#fff}
.search-right{color:#fff}
/*本站公告*/


/*在线咨询*/
.zx-service{position:fixed; right:0px; top:321px;z-index: 10000; }
.service-box{background-color: #fff; border-radius:5px; width:90px; margin-bottom:8px;box-shadow: 0px 2px 3px  #929ea9;}
.service-box span{display:block;}
.service-box span.text{ background:url(../images/kf01.png) no-repeat; height:47px; line-height:40px; text-align:center; color:#fff; font-size:16px; position:relative; z-index:10;}
.service-box ul{margin-top: -7px;}
.service-box li{border-bottom:1px solid #efefef; text-align:center; position:relative;}
.service-box li em{font-size:12px;color: #757575;}
.service-box li a{display:block; padding-top:6px; padding-bottom:3px;}
.service-box li:first-child a{padding-top: 14px;}
.service-box li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.service-box li a:hover{background:#f9f9f9;}
.service-box li a:hover em{color:#176798; }
.service-box ul li:last-child{border:none;}

.service-box li p{position:absolute; left:-170px; width:150px; top:0; background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);display:none; font-size:18px; font-weight:bold;color: #176798;padding: 10px 0px;}
.service-box li:hover p{display:block; }
.service-arrow{box-shadow: 0px 2px 2px #d6d6d6;border:1px solid #ddd;  border-radius:5px;  width:90px; background:url(../images/kf05.png) no-repeat center center #fff; height:40px; cursor:pointer; }
.service-arrow a{display:block; width:90px; height:45px;}



/*服务范围*/
.service{ background: url(../images/sevice-bg.jpg) no-repeat center center;height:810px;text-align: center;}
.service .s-title{padding:30px 0}
.service ul .ser-date{width:64px;height:64px; background: #005CA1;text-align: center;line-height:64px;color:#fff;font-family: arial;font-size:34px;border-radius:100%}
.service ul .ser-info{width:260px}
.service ul .ser-info b,.service ul .ser-info span{display: block;}
.service ul .ser-info b{font-weight:normal;font-size:20px;color:#005CA1}
.service ul .ser-info span{line-height: 25px;color:#4e4e4e;}
.service ul li{width:340px;overflow: hidden;margin:20px 0}
.service-fl div{text-align: left;}
.service-fl .ser-date{float:left}
.service-fl .ser-info{float:right}
.service-fr .ser-date{float:right}
.service-fr .ser-info{float:left}
.service-fr div{text-align: right;}

/*服务项目*/
.title{ background: url(../images/h1-title.png) no-repeat center bottom;padding-bottom:25px;margin:30px 0}
.title span,.title b{display: block;text-align: center;}
.title span{color:#F5F5F5;font-size: 66px;font-weight:bold;line-height:66px}
.title b{font-size:25px;color:#005CA1;line-height:25px;font-weight:bold;margin-top:-36px}

.items-left{width:284px; }
.items-right{width:900px;}
.pro-ctitle h2{ background: url(../images/service-title.png) no-repeat center center;height: 59px;width:284px;line-height:50px;color:#fff;font-weight:bold;font-size:20px;text-indent:50px;}
.pro-ctitle ul{background:#F8F8F8;width:270px;margin-left:10px;padding-bottom:20px}
.pro-ctitle ul li{line-height:47px;height:47px;}
.pro-ctitle ul li a{border-bottom:1px solid #DEDEDE;display: block;width:240px;margin:0 auto}
.pro-ctitle ul li a:hover{color:#005CA1}

.it-title{ background:url(../images/title.png) no-repeat center center;height:55px;line-height:55px;}
.it-title li{float:left}
.it-title li a{float:left;width:133px;height:55px;line-height:55px;text-align: center;font-size:16px;}
.it-title .fr{font-size:14px;margin-right:15px}
.it-title li:hover a,.it-title li.on a{ background: #005CA1;color:#fff}
.it-title .fr:hover{color:#005CA1}

.pro-list{margin-top:20px; overflow: hidden;}
.pro-list li{float:left;width:290px;margin:2px 5px 19px 5px;border:1px solid #C9C9C9;box-sizing: border-box;overflow: hidden;}
.pro-list li .pro-img{width:290px;height:195px}
.pro-list li .pro-info{height:50px;line-height:50px; background:url(../images/jt.png) no-repeat center right 30px;background-color: #F1F1F1;font-size:15px;text-indent:20px;transition: all .4s;}
.pro-list li:hover .pro-info{background:url(../images/jt.png) no-repeat center right 20px;}

/*项目流程*/
.project{ background: #F2F2F2;padding-bottom:30px;margin:20px 0}
.project .pro-title{padding:30px 0 0 0}
.project .pro-title span,.project .pro-title b{display: block;text-align: center;font-size:14px;line-height:14px;margin-top:10px;}
.project .pro-title b{font-size:36px;color:#00437f;line-height:36px;background: url(../images/lc-title.png) no-repeat center center;}
.project-con ul{overflow: hidden; background: url(../images/lc.png) no-repeat center top;margin-top:50px}
.project-con ul li{float:left;width:236px;}
.project-con ul .p-1{margin-top:171px;}
.project-con ul .p-2{margin-top:215px;}
.project-con ul li span,.project-con ul li b{display: block;color:#220007;text-align: center;padding-left:10px;margin:0 auto}
.project-con ul li b{font-size:18px;font-weight:bold;}

/*工程实力*/
.engine-on{margin:50px 0;}
.engine-on h3 span,.engine-on h3 b{display: block;}
.engine-on h3 b{font-size:24px;font-weight:bold;color:#005ca1;line-height:24px;}
.engine-on h3 span{color:#949494;font-family: arial;font-size:12px;line-height:12px;margin-top:7px;}
.engine-on ul{margin-top:30px;width:630px;}
.engine-on ul li{font-size:15px;line-height:34px; background:url(../images/li.png) no-repeat center left;padding-left:20px}
.engine-on ul li em{color:#00437F}

.engine-1{ background: url(../images/ysbg-1.png) no-repeat center center;height:367px}
.engine-2{ background: url(../images/ysbg-2.png) no-repeat center center;height:367px}
.engine-3{ background: url(../images/ysbg-3.png) no-repeat center center;height:367px}
.engine-4{ background: url(../images/ysbg-4.png) no-repeat center center;height:367px}

.engine-1 h3{margin-left:130px;}
.engine-1 div,.engine-3 div{float:right;margin-top:80px}
.engine-3 h3{margin-left:140px;}
.engine-2 ul,.engine-4 ul{margin-left:25px;}

.engine-2 div,.engine-4 div{float:left;margin-top:60px}
.engine-2 h3,.engine-4 h3{margin-left:160px;}
.engine-4 div{margin-top: 86px;}
/*工程实力*/

/*底部*/
.footer{ background: #8D9090;border-top:10px solid #005CA1;padding:35px 0 0 0}
.foot-con{overflow: hidden;}
.foot-con dl{float:left;text-align: center;margin-right:97px;}
.foot-con dl dd a{display: block;text-align: center;color:#E9E9E9;}
.foot-con dl dd{line-height:27px;text-align: center;}
.foot-con dl dt{font-size:16px;color:#005ca1;font-weight:bold}
.foot-con dl dt{margin-bottom:5px;}
.foot-con .wexin{float:right;margin-right:0}
.foot-con .wexin dd{color:#3D3D3D}
.foot-con dd:hover a{color:#005CA1}
.footer-top{height:50px; background: #1D1C1B;text-align: center;color:#FEFEFE;line-height:50px;margin-top:30px;}
.footer-top a{color:#FEFEFE;}
.footer-top a:hover{text-decoration: underline;}


/*被问题困扰*/
.t-title{ background: url(../images/title-bg.png) no-repeat center bottom 30px;margin:30px 0}
.t-title b,.t-title span{display: block;text-align: center;}
.t-title b{font-size:32px;font-weight: bold;color:#333;margin-bottom:7px}
.t-title span{font-size:16px;color:#666666}

.troubled{margin-bottom:40px;}
.trou-con{ background: url(../images/trouble.png) no-repeat center center;height:500px;}
.trou-con div{font-size:15px;color:#333;margin-top:50px;}
.trou-con div em{color:#005CA1;font-weight:bold}
.trou-con  .t-1{width:195px;color:#fff; position: relative;top:133px;left:230px;}
.trou-con  .t-3{width:289px;position: relative;top: 149px;left: 133px;}
.trou-con  .t-5{width:200px;position: relative;top: 160px;left: 211px;}
.trou-con  .t-2{float:right;width:195px;position: relative;top: 27px;right: 223px;}
.trou-con  .t-4{float:right;width:210px;position: relative;top: 47px;right:205px }
.trou-con  .t-6{float:right;width:195px;position: relative;    top: 57px;right: 220px;}
/*被问题困扰*/

/*提供解决方案*/
.solution{ background: url(../images/bg2.jpg) no-repeat center center;height:618px }
.solution{padding:1px 0 0 0}
.solution .sol-img{ position: relative;}
.solution .sol-img b{ position: absolute;bottom:0;left:0;text-align: center;width:288px;height:39px;line-height:39px;text-align: center;background: rgba(0,0,0,0.5);color:#fff}
.solution li span{width:288px;height:184px}
.solution li{margin:10px 6px}
.solution li .sol-img b{}
.solution li{width:288px;float:left; background: #fff;}
.solution li .sol-info{height:190px; position: relative;}
.solution li .sol-info p{width:265px;margin:10px auto;line-height:30px;color:#666;}
.solution li .sol-info p em{color:#005CA1}
.solution li .sol-info a{position: absolute;right:0;bottom:0;width:111px;height:35px;text-align: center;line-height:35px;color:#fff; background: #B9B9B9;}
.solution li .sol-info a:hover{ background: #00437F;}
.solution li:hover  .sol-img b{background:#005CA1;}
/*提供解决方案*/

/*分割*/
.fenge{background: url(../images/fg-bg.jpg) no-repeat center center;height:216px}
.fe-div{float:right;margin-top:50px;}
.fe-div b,.fe-div span,.fe-div a{display: block;text-align: left;width:200px;color:#fff}
.fe-div span{font-size:17px;line-height:17px;}
.fe-div b{font-size:24px;line-height:24px;margin:16px 0}
.fe-div a{width:120px;height:35px;line-height: 35px;text-align: center; background: #005CA1;border:1px solid #fff;font-size:17px}

/*施工专家*/

.zhuan_bg{ background:url(../images/zhuan_bg.jpg) no-repeat center 0; height:822px;}
.zhuan{ width:960px; margin:0 auto;}
.zhuan_t{ padding:58px 0 0; text-align:center;}
.zhuan_t a{ font-size:34px; color:#000;}
.zhuan_t span{ display:block; font-size:12px; color:#000; text-transform:uppercase; letter-spacing:2px;}
.zhuan_t b{ display:block; font-size:34px; color:#000;line-height:34px;}
.zhuan_t b i{ color:#015098;font-style: normal;}
.zhuan_bg ul{ position:relative; width:960px; height:640px;}
.zhuan_bg ul li{ width:383px; height:348px; position:relative;}
.zhuan_bg ul li b{ display:block; position:absolute; left:0; bottom:0;z-index:99}
.zhuan_bg ul li b a{ background:url(../images/zhuan_ico01.png) no-repeat; width:100px; height:97px; display:block;}
.zhuan_bg ul li b a:hover{ background:url(../images/zhuan_ico02.png) no-repeat;}
.zhuan_li06 b a:hover{background:url(../images/zhuan_ico02.png) no-repeat;}
.zhuan_bg ul li .a_txt{ position:relative; display:none;z-index:99999}
.zhuan_bg ul li .a_txt img{ width:383px; height:251px;}
.zhuan_bg ul li .a_txt span{ display:block; width:383px; height:48px; line-height:48px; background:url(../images/zhuan_picbg.png) repeat; position:absolute; bottom:0; left:0;}
.zhuan_bg ul li .a_txt span a{ font-size:14px; color:#fff; line-height:24px; text-align:left;}
.zhuan_bg ul li .a_txt span i{ font-size:26px; font-weight:bold; line-height:48px; float:left; padding-right:10px;}
.zhuan_bg ul li.zhuan_li01{ top:-240px; left:550px; position:absolute; z-index:99}
.zhuan_bg ul li.zhuan_li02{ top:-200px; left:670px; position:absolute;z-index:98}
.zhuan_bg ul li.zhuan_li03{ top:-148px; left:840px; position:absolute;z-index:97}
.zhuan_bg ul li.zhuan_li04{ top:-142px; left:505px; position:absolute;z-index:96}
.zhuan_bg ul li.zhuan_li05{ top:-92px; left:342px; position:absolute;z-index:95}
.zhuan_bg ul li.zhuan_li06{ top:40px; left:245px; position:absolute;z-index:94}
.zhuan_bg ul li.zhuan_li07{ top:160px; left:495px; position:absolute;z-index:93}
.zhuan_bg ul li:hover .a_txt{display:block;}

/*PK*/
.pk_title{margin:40px 0}
.pk_title span,.pk_title b{display: block;text-align: center;}
.pk_title b{font-size:36px;line-height:36px;color:#00437F;margin-bottom:5px;}
.pk_title span{color:#575757;font-size:14px;}
.pk_title b em{font-weight:bold}
.pk_t{ height:177px; padding:50px 0 0;}
.pk_t img{ width:781px; height:177px;}
.pk_l{ width:600px; padding:0 0 0 20px;}
.pk_lt{ font-size:18px; color:#333; font-weight:bold; padding:0 0 0 60px;}
.pk_lt i{ color:#025197;}
.pk_lt em{ display:block; float:left; padding:0 15px;}
.pk_lt em img{ width:73px; height:73px;}
.pk_lt b,.pk_lt i{ display:block; float:left; padding:20px 0 0;font-style: normal;font-size:20px;}
.pk01{ position:relative; display:inline-block; padding:0 0 20px;}
.pk01 .pk01_c{ font-size:22px; color:#fff; font-weight:bold; background:url(../images/pk_pkbg.png) no-repeat; width:114px; height:52px; line-height:52px; text-align:center; position:absolute; top:100px; left:199px;}
.pk01 .pk01_l{ width:249px;}
.pk01 .pk01_l img{ width:222px; height:222px;}
.pk01 .pk01_l span{ display:block; width:233px; height:73px; margin:26px 0 0 15px;border:1px solid #015098}
.pk01 span a{ font-size:14px; color:#000; display:block; padding:3px 10px 0; line-height:22px;text-align: center;color:#484848;font-size:13px}
.pk01 .pk01_r{ width:200px; padding:20px 0 0;}
.pk01 .pk01_r img{ width:190px; height:190px; padding:0 0 0 40px;}
.pk01 .pk01_r span{ display:block; ;border:1px solid #015098;width:233px; height:72px; margin:38px 0 0 20px;text-align:center}
.pk_r{ width:521px;}

.fenge1{background: url(../images/bg3.jpg) no-repeat center center;margin-top:27px;}


/**细节展示*/

.show_bg{ background:url(../images/show_bg.jpg) no-repeat center 0; height:759px; overflow:hidden;}
.show_t{ width:525px; height:110px; margin:0 auto; text-align:center; padding:28px 0 20px}
.show_t a{ font-size:36px; color:#00437F; display:inline-block;}
.show_t span{ display:block; font-size:14px; color:#575757; text-transform:uppercase;}
.show_m{ background:url(../images/show_picbg.jpg) no-repeat; width:960px; height:454px;}
.show_m img{ width:766px; height:454px; padding:0 0 0 193px;}
#slide{position:relative;overflow:hidden;margin:0 auto 20px;width:960px;margin:0 auto 30px auto}
#slide table{border-collapse:collapse}
#slide td .container{position:relative;overflow:hidden;height:454px}
#slide .container div{position:absolute;background:#000;filter:alpha(opacity=0);opacity:0;cursor:pointer;font-weight:bold;color:#fff;width:98px;height:454px}
#slide .container img{width:766px;height:454px;border: 0;}
#slide .on .container div{display:none}

/*以下后果*/
.hg-con{ background:url(../images/hg_bg.png) no-repeat center 0; height:560px;margin-top:50px; }
.hg_bg {margin-top:35px;}
.hg-title{overflow: hidden; background: url(../images/hg-title.png) no-repeat center top;height:106px}
.hg-title span{float:left}


.hg01 { width:325px;}
.hg-title span { font-size:20px; color:#333; text-align:center; padding-top:20px;}
.hg-title span b { font-size:28px; color:#025098;line-height:28px}
.hg-title span em { font-weight:normal; font-size:12px; color:#999; text-transform:uppercase; display:block;}
.hg-title .hg-span1{width:404px;text-align: center;}
.hg-title .hg-span2{width:609px;text-align: center;float:right}

.hg01 p { padding:31px 0 15px 80px}
.hg01 p span { display:block; font-size:16px; color:#fff;}
.hg01 p b { display:block; font-size:16px; color:#f0ff03; padding-top:5px;}
.hg02 { width:545px; padding-left:110px;}
.hg02 h3 { height:140px;}
.hg02 span { display:block; padding-left:76px; height:111px;}
.hg02 span i { display:block; float:left;}
.hg02 span i img { width:171px; height:81px;}
.hg02 span em { width:230px; display:block; float:left; padding:50px 0 0 98px; line-height:22px; font-size:16px; color:#333}
.hg02 span em b {} 


/**/
.ys-con{background:#FAFAFA;}
.ys_top { background:url(../images/ys_top.png) no-repeat center 0; height:273px;}
.ys {  background:url(../images/ys_bg.jpg) no-repeat top center;padding-bottom:50px;overflow: hidden; }
.ys dl {overflow: hidden;}
.ys dl dt b { display:block; font-size:22px; color:#070707}
.ys dl dt span { display:block; font-size:26px; color:#070707;}
.ys dl dt em { display:block; font-size:12px; color:#070707;}
.ys dl dd { padding-top:22px;}
.ys dl dd p { width:425px; height:31px; line-height:31px;font-size:14px; color:#070707; }
.ys dl dd p em {color:#005CA1;}
.ys dl dd i{ display:block; margin-top:35px;width:145px;height:46px;display:block;line-height:46px;text-align: center; background: #025098;font-style: normal;}
.ys dl dd i a{display: block;color:#fff}
.ys .ys_dl01{float:right;width:395px;margin:83px}
.ys .ys_dl01 dd{padding-top:22px;}
.ys .ys_dl01 dd i{margin-top:35px;}
.ys .ys_dl02 { padding:391px 40px 0;}
.ys .ys_dl02 dd p { width:415px;}
.ys .ys_dl03 {float:right;width:480px;margin-top:60px}
.ys .ys_dl03 dd p { width:415px;}

.fenge2{ background:url(../images/bg4.jpg) no-repeat center center;}


/*案例*/
.al { padding-top:10px; width:1200px;margin:20px auto 50px auto}
.al_top { text-align:center; height:100px;}
.al_top b { display:block;}
.al_top b a { font-size:25px; color:#242424;font-weight:normal}
.al_top b a em { font-size:36px; color:#005ca1;font-weight: bold;line-height: 36px;}
.al_top span { display:block; font-size:12px; text-transform:uppercase; color:#666; background:url(../images/case-titlebg.png) no-repeat center center;}
.al_nav ul li { float:left; margin:0 3px;}
.al_nav{ overflow: hidden;}
.al_nav ul .nobor01 { margin:0;}
.al_nav ul li a { width:193px; height:43px; line-height:43px; background:#818080; font-size:16px; color:#fff; display:block; text-align:center; overflow:hidden;}
.al_nav ul li a:hover,.al_nav ul .cur a { background:url(../images/al_libg.gif) no-repeat;}
.al_nav ul .al_li01 a { width:165px;}
.al_con { width:1198px; border:solid 1px #cdcccc; margin-top:25px; padding:29px 0; display:none;}
#news_content0{ display:block;}
.al_con dl dt { float:left; padding-right:19px; padding-left:35px;}
.al_con dl dt img { width:352px; height:198px; border: solid 1px #f3f2f2}
.al_con dl dd{width:700px; line-height:30px;height:206px; text-align:left; overflow:hidden; padding-left:10px; font-size:14px;}
.al_con dl dd h3{ line-height:26px; height:26px; overflow:hidden;margin-bottom:5px;}
.al_con dl dd h3 a{ color:#005CA1; font-size:20px;font-weight:bold;}



/*完美施工*/

.wm { padding-top:10px; overflow: hidden;margin-bottom:40px}
.wm_nav { padding-left:70px; overflow: hidden;}
.wm_nav ul li { float:left; padding-left:55px;}
.wm_nav ul li a { background:url(../images/sg_libg01.gif) no-repeat; width:101px; height:117px; text-align:center; display:block}
.wm_nav ul li a em { display:block; padding-top:25px; font-size:16px; color:#999}
.wm_nav ul li a span { display:block; font-size:16px; color:#fff; padding-top:10px;}
.wm_nav ul li a:hover,.wm_nav ul .cur a { background:url(../images/sg_libg02.gif) no-repeat; }
.wm_con { padding:10px 0 56px;}
.hz01 { padding:123px 13px 0 0;}
.hz03 { padding:123px 0 0 13px;}
.hz02 ul li { float:left; padding:0 14px; display:inline; position:relative;}
.hz02 ul li img { width:801px; height:360px;}
.hz02 ul li span { position:absolute; background: url(../images/al_spbg.png) repeat; width:793px; height:62px; line-height:62px; display:block; overflow:hidden; top:295px; left:18px;}
.hz02 ul li span a { color:#fff; font-size:14px; padding-left:10px;}
.wm_nav,.wm_con{width:965px;margin:0 auto}
.fenge4{ background: url(../images/bg5.jpg) no-repeat center center;}


/*所有系统*/
.sy_bg { background:url(../images/sy_bg.jpg) no-repeat center 0;width: 960px;margin:0px auto 50px auto}
.sy { padding-top:60px; display:inline-block}
.sy dl { float:left; height:193px; overflow:hidden; font-size:0; line-height:0;}
.sy dl dt { float:left; width:240px; height:193px; background:#f7f6f6;}
.sy dl dt b { display:block; font-size:20px; color:#333; padding:52px 0 5px; text-align:center;}
.sy dl dt span { display:block; width:210px; margin:0 auto; line-height:24px; color:#666; font-size:13px; padding-top:10px;}
.sy dl dd { float:left; width:240px; height:193px;}
.sy dl dd img { width:240px; height:193px;}



/*内页*/
.ny-banner .banner-hd{height:450px}
.position{height:60px;line-height:60px; text-align: left;color:#333;border-bottom:1px solid #eee;}
.position img{margin-right:10px}
.position a{color:#666}
.position a:hover{color:#2B8201}
.ny-main{margin:30px auto}
/*左侧*/
.ny-left{width: 270px;overflow: hidden;}
.ny-left-pro,.ny-left-pro1,.ny-left-pro2{border-radius: 8px;margin-bottom:10px; background: #F5F5F5;padding-bottom:10px;}
.column-title{display: block; font-size:20px;font-weight:bold; line-height:46px;height:59px; color: #fff;text-indent: 40px;background: url(../images/service-title.png) no-repeat center center; border-top-left-radius:2px; border-top-right-radius:2px;}
.column-title span{font-size:16px;font-weight:normal;margin-left:10px;color:#f5f5f5}
.ny-left .ctitle1{border-bottom: none;}
.ny-left .ctitle1 .on a{ color:#00437F}
.ny-left .ctitle1>li{width: 250px;margin:0 auto;}
.ny-left .ctitle1>li{border-bottom:1px dotted #ddd;color:#666;text-indent: 10px;}
.ny-left .ctitle1 li a{color:#666}
.ny-left .ctitle1 li a{font-size: 14px; line-height:40px;display: block;}
.ny-left .ctitle1>li:hover a{color:#00437F}

.ny-left .sub-nav{border-bottom: none;}
.ny-left .sub-nav .on a{ color:#00437F}
.ny-left .sub-nav>li{width: 250px;margin:0 auto;}
.ny-left .sub-nav>li{border-bottom:1px dotted #ddd;color:#666;text-indent: 10px;}
.ny-left .sub-nav li a{color:#666}
.ny-left .sub-nav li a{font-size: 14px; line-height:40px;display: block;}
.ny-left .sub-nav>li:hover a{color:#00437F}


.ctitle2{ display: none;}


.ny-left-pro1{ background: #f9f9f9;padding-bottom:20px;}
.ny-pro1-list{width:200px;margin:10px auto}
.ny-pro1-list span{border:1px solid #eee; display: block;}
.ny-pro1-list b{line-height:30px;text-align: center; display: block;color:#666;font-weight:normal}
.ny-pro1-list:hover span{border-color:#008DD5}
.ny-left-pro1 .column-title{line-height:46px}

.ny-right {width:895px}
.ny-left-pro2 .column-title{line-height:46px}
.content p{line-height: 30px;width:250px;margin:5px auto;}
.content{width: 250px; padding:0px 9px 0px;border-top: 0;}
.content p { font-size: 14px; line-height: 25px; color: #333;}
/*左侧*/

/*案例中心*/
.ny-case-list li{width:890px;overflow: hidden;border-bottom:1px dotted #ddd;padding:15px 0}
.ny-case-list li .case-img{border:1px solid #ddd;padding:5px;}
.ny-case-list li .case-img,.ny-case-list li .case-info{float:left}
.ny-case-list li .case-img{width:280px;height:188px;}
.ny-case-list li .case-info{width:560px;margin-left:20px}
.ny-case-list li .case-info span,.ny-case-list li .case-info b{display: block;}
.ny-case-list li .case-info b{font-size:18px;font-weight:bold;color:#005CA1;margin:10px 0}
/*案例中心*/

/*弱点总包*/
.ny-news-list li{overflow: hidden;padding:10px 0;border-bottom:1px dotted #ddd;width:890px;}
.ny-news-list li div{float:left;}
.ny-news-list li .info-title{font-size:16px;width:100%;height:30px;line-height:30px;}
.ny-news-list li .info-title a{color:#333}
.ny-news-list li .info-title a:hover{font-weight:bold;color:#00437F}
.ny-news-list li .info-title em{font-size:13px;float:right;font-weight:normal;color:#888}
.ny-news-list li .info{font-size:13px;color:#888}

.ny-picture-list li{float:left;width:280px;margin:7px;text-align: center;}
.ny-picture-list li .info{font-size:15px}


.ny-right  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-right .pagelist a,
.ny-right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-right  .pagelist span.current {color: #f30;border: 1px solid #ddd;}



