@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px auto;}
body{ margin:0px auto; font-size:12px; font-family: "Microsoft YaHei", "Arial", "WenQuanYi Micro Hei", sans-serif; color:#464646;}
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding: 0; margin: 0; }
ul { list-style: none; }
img { border: 0px; }
a { color: #464646; text-decoration: none;}
a:hover { color: #d94309; text-decoration: underline; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.lf { float: left; color: #fff; }
.rt { float: right; }

/*top*/
.top{ width:1200px; background:url(../image/01bg.jpg) no-repeat 48% center; height:105px; margin:0px auto;}
.logo{ padding-top:20px;}
.tel{ width:430px;}
.list{ float:right; background:#eaeaea; height:24px; margin-top:5px; }
.list li{ float:left; margin-left:5px; margin-right:5px;  height:24px; line-height:24px; color:#b9b9b9;}
.list li a{ color:#b9b9b9;}
.phone{ display:block; padding-top:25px; float:right;  font-size:27px; color:#e30000; background:url(../image/01tel.jpg) no-repeat left 23px; padding-left:85px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}

/*导航*/
.main_boxx{ background:url(../image/02bg.jpg) repeat-x left center; height:46px;}
.main_w{ width:1200px; height:46px; line-height:46px;}
.main_w ul{float:right;}
.main_w ul .one{ width:115px;}
.main_w ul li{ float:left; font-size:16px; text-align:center; height:46px; line-height:46px; width:135px;}
.main_w ul li a{ color:#fff; display:block; }

/*最新公告*/
.gs_w{ border-bottom:1px solid #eaeaea; height:45px;}
.gs_l{ width:1200px; height:45px;}
.gs_o{ height:45px; line-height:45px; font-size:16px;background:url(../image/04lb.jpg) no-repeat left center; color:#949494;}
.blu_l{ display:block; float:left; color:#145599; padding-left:36px; }

/*公司简介*/
.about{ width:1200px; padding-top:20px; overflow:hidden; padding-bottom:30px;}
.about_l{ height:45px; line-height:45px;  font-weight:normal; background:url(../image/04line.jpg) no-repeat left bottom;}
.gry{ font-size:20px; color:#000; float:left;}
.gry strong{ font-size:20px; color:#d2d2d2; font-family: "Arial", "WenQuanYi Micro Hei", sans-serif; text-transform:uppercase; font-weight:normal; margin-left:5px;}
.more{ float:right; font-size:14px; color:#a6a6a6;}
.abot_bn{ margin-top:30px; overflow:hidden;}
.aboy_lf{ width:240px; float:left; background:#f4f4f4; height:255px;padding:25px 0px 0px 20px; }
.yw_l{ font-weight:normal; height:55px; padding-bottom:15px; font-size:18px; color:#4d4d4d; background:url(../image/04line2.jpg) repeat-x left bottom; margin-right:30px;}
.yw_z{ color:#c1c1c1; font-size:24px; text-transform:uppercase; display:block; font-family: "Arial", "WenQuanYi Micro Hei", sans-serif; }
.lisy{ margin-top:15px;}
.lisy li{ line-height:30px; font-size:14px; background:url(../image/04inco.jpg) no-repeat left center; padding-left:20px;}
.lisy li a{ color:#1d1d1d;}
.img_l{ margin-left:15px;}
.abouy{ float:right; width:590px; background:#f4f4f4; height:260px; font-size:14px; color:#7a7a7a; line-height:28px; padding:20px 20px 0px 20px;}
.compy{  font-size:24px; font-weight:normal; color:#4d4d4d;  margin-bottom:20px;}
.compy a{ color:#4d4d4d;}
.tel_l{ font-size:18px; color:#e30000; margin-left:10px;}

/*工程案例*/
.case{ background:url(../image/05bg.jpg) repeat-x left center;}
.case_l{ width:1200px; padding-top:30px;}
.case_er{  font-size:18px; color:#fff; font-weight:normal; text-align:center; background:url(../image/06line.jpg) no-repeat left bottom; padding-bottom:15px;}
.eng{ font-size:24px; color:#3474b7; font-family: "Arial", "WenQuanYi Micro Hei", sans-serif; text-transform:uppercase; display:block;}
.case_ul {overflow:hidden;}
.case_ul li { width: 250px; float: left; display: block; text-align: center; padding-left: 10px; padding-right: 6px; padding-bottom: 8px; }
.case_ul li img { height: 240px; width:240px; margin: 0px; background-color: #FFF; display: block; text-align:center; padding: 5px; float: left; }
.case_ul li font { font-size: 14px; display: block; line-height: 42px; }
.case_ul li font a { color:#fff;}
.case_ul li font a:hover{ color:#ff6600;}
.xq_boxx{ font-size:14px; width:100px; margin-top:30px; background:#fff; border-radius:5px; text-align:center; height:30px; line-height:30px;}
.xq_boxx a{ color:#145599;}

/*招贤纳士*/
.zx_boxx{ width:1200px; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.zx_l{ width:340px;}
.about_y{ background:url(../image/07line.jpg) no-repeat left bottom; height:45px; line-height:45px; font-weight:normal;}
.imk{ display:block; margin-top:25px;}

/*行业动态*/
.new_l{ width:460px; margin-left:30px;}
.about_r{ background:url(../image/07lin2.jpg) no-repeat left bottom; height:45px; line-height:45px; font-weight:normal;}
.abou_bn{ height:123px; background:url(../image/06tu.jpg) no-repeat left top;}
.contact{ font-size:21px; color:#fff; font-weight:normal; text-align:right; margin-right:40px; padding-top:15px;}
.bnt{ font-size:12px; color:#767676; line-height:24px; text-align:right; padding-top:25px;}
.copm{ font-size:14px; color:#292929; display:block;}
.hy_l{ width:195px; float:left;}
.new_r{margin-top:25px; }
.hy_l img{ border:1px solid #e6e6e6; width:180px; height:110px; padding:5px; text-align:center;}
.new_o{ float:right; width:230px; color:#9f9f9f; font-size:12px; margin-left:10px; margin-right:10px;}
.b_y{ font-size:14px; font-weight:normal; margin-bottom:10px;}
.b_y a{ color:#393939;}
.gryt{  display:block; color:#9f9f9f; margin-top:3px;}
.listy_p{padding-top:20px; margin-right:5px; clear:both;}
.listy_p li{ line-height:35px; color:#9f9f9f; font-size:14px; background:url(../image/06inco.jpg) no-repeat 3px center; padding-left:20px; border-bottom:1px dashed #eaeaea;}
.listy_p li a{ color:#2a2a2a;}
.listy_p span{ float:right;}
.sp_w{ width:325px; float:right;}
.about_u{ background:url(../image/07lin3.jpg) no-repeat left bottom; height:45px; line-height:45px; font-weight:normal;}
.imkp{ display:block; margin-top:25px; width: 300px; overflow: hidden; margin-left: auto; margin-right: auto; text-align: center;}

/*友情链接*/
.link{ border-top:1px solid #eeeeee; height:50px; margin-top:20px;}
.links{ width:1200px; height:50px; }
.link_l{ font-size:14px; color:#6f6f6f; line-height:50px;}
.link_p{ font-size:20px; color:#000;}
.yw_lk{ font-size:20px; margin-left:3px; color:#d2d2d2; font-family: "Arial", "WenQuanYi Micro Hei", sans-serif; text-transform:uppercase;}
.link_l a{ color:#6f6f6f; margin-left:10px; margin-right:10px;}

/*foot*/
.foot{ background:#292929; border-top:10px solid #145599;}
.foot_bg{ width:1200px; padding-bottom:25px; overflow:hidden; background:url(../image/05erl.jpg) no-repeat right 25px; background-size: 90px 90px;}
.hz{ padding-top:30px; color:#969595; width:100px; float:left;margin-left: 30px;}
.hz .zh_w{ font-size:14px; color:#fff;}
.hz a{ color:#969595; line-height:26px; margin-left:10px; margin-right:10px;}
.add{ background:#000;}
.add_w{ width:1200px; text-align:center; color:#767676; padding-top:10px; padding-bottom:10px;}


/*位置*/
.wzr{border-bottom:1px solid #eee; }
.wz_ly{width:1200px; height:45px; line-height:45px; background:url(../image/04lb.jpg) no-repeat 10px center; padding-left:10px;}
.wz_ly .dq{ font-weight:normal; font-size:14px; float:left;  margin-left:5px;}
.wz_ly .dq .sy_l{ margin-left:6px; margin-right:3px;}
.wz_ly .dq .gs_l{ margin-right:5px; margin-left:3px;}

/*内页 关于我们*/
.about_boxxr{ width:1200px; overflow:hidden; margin-top:20px; margin-bottom:36px;}
.n-con-left{ width: 242px; border: 1px solid #e8e8e8; padding-top: 5px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; float:left;}

.lmdr {padding-left:20px; height: 59px; padding-top:10px; font-size:24px; font-weight:normal;color:#fff; background:#145599;}
.lmdr .ywt{ font-size:14px; margin-top:3px; margin-left:3px; font-family: "Arial", "WenQuanYi Micro Hei", sans-serif; display:block; text-transform:uppercase; color:#a9c7ee;}
.dhy { height: 50px; width: 230px; font-size:25px; line-height:50px; border-bottom:2px solid #323232; padding-bottom:5px; padding-left:10px; color:#aa0000; font-weight:normal;}
.dhy span{ display:block; font-size:15px; color:#ccc; padding-top:5px;}
.n-con-left ul.n-nav{width:240px;margin-bottom:20px; margin-top:10px;}
.n-con-left ul.n-nav li{height:40px;border-bottom:1px dashed #ccc;margin-top:-1px;line-height:40px;}
.n-con-left ul.n-nav li a{display:block;font-size:15px;height:40px;background:url(../image/04op.png) no-repeat 20px center;color:#474747;padding-left:45px;}
.n-con-left ul.n-nav li a:hover{color: #d94309; }
.n-con-left .nere{display:block;width:220px;border-bottom:2px solid #323232; padding-left:20px;height:43px;line-height:43px;font-size:20px;color:#145599;float:left;margin:10px 0 0 0px; font-weight:normal;}
.prow{ margin-top:10px;}
.cpfl_boxx{ clear:both; padding-top:20px; }
.phot{clear:both;}
.phot li{ margin-left:6px; text-align:center;}
.phot li img{ width:220px; margin-right:10px; display:block; padding:3px; border:1px solid #eee;}
.phot li span{ margin-top:10px; margin-bottom:15px; display:block; font-size:15px;}
.dzt{margin-top:10px; clear:both;}
.addt{ line-height:26px; padding-left:6px; font-size:14px; color:#636161; margin-right:0px;}
.ery{ text-align:center; display:block; margin-top:15px; border-top:1px solid #eee; padding-top:20px;}
/*右边*/
.main_rt { width: 920px; margin-top:10px;}
.ny_box { width: 920px; }
.wzy { clear:both; border-bottom:1px solid #ddd;padding-left:10px; display: block; text-transform:capitalize; height: 40px; font-weight: normal; line-height: 40px; padding-bottom:7px;}
.wzy font { font-size: 18px; color: #000; }
.wzy span { font-size: 12px; color: #AAA; }
.wzy span a { color: #AAA; }
.maint_boxx {margin-top: 12px; padding-bottom: 20px; overflow: hidden; padding-right: 10px; padding-left: 10px; line-height:2; font-size:14px;}
.tj_news { padding-top: 15px; width: 910px; }
.tj_news h2 { width: 920px; height: 53px; background-image: url(../image/about_46.jpg); background-repeat: no-repeat; background-position: left bottom; }
.tj_boxx { width: 910px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.news_ul li { line-height: 26px; background-image:url(../image/06inco.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
.news_ul li span { float: right; }

/*内页 产品中心*/
.mainpro_boxx {  padding-top:23px; overflow: hidden; }
.cases_ul li { width: 292px; float: left; display: block; text-align: center; margin-right:3px; margin-left:10px; margin-bottom: 10px; }
.cases_ul li img { height: 280px; width: 280px;  padding:5px; border:1px solid #eee; display: block; float: left; margin-bottom:5px;}
.cases_ul li span {font-size: 12px; display: block; text-transform:capitalize; line-height:36px;}
.gtyt{ font-size:18px; font-weight:normal; height:35px; padding-top:10px; line-height:35px; padding-left:40px; background:url(../image/04op.png) no-repeat 15px 20px; border-bottom:1px solid #ccc;}
.listr_l{ padding-top:10px; }
.listr_l li{ line-height:36px; font-size:13px; border-bottom:1px dashed #ccc;padding-left:36px; background:url(../image/08inco.jpg) no-repeat 20px center;}
.listr_l li a{ color:#666;}
.listr_l li a:hover{ color:#d94309;}

/*荣誉资质*/
.honors_ul li { width: 292px; float: left; display: block; text-align: center; margin-right:3px; margin-left:10px; margin-bottom: 10px; }
.honors_ul li img { height: 210px; width: 280px;  padding:5px; border:1px solid #eee; display: block; float: left; margin-bottom:5px;}
.honors_ul li span {font-size: 12px; display: block; text-transform:capitalize; line-height:36px;}

/*内页 新闻中心*/
.main_bt{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #eee;}
.main_bt .by{height:35px; line-height:35px; padding-left:15px; font-weight:normal; background:url(../image/cp_n_03.jpg) no-repeat left center;}
.hck{ font-size:15px; float:left; text-transform:uppercase; font-weight:bold;}
.date{ float:right; font-size:13px; color:#999;}
.dlo{ font-size:12px; clear:both; color:#999; padding-left:15px; display:block;}

 /*在线留言*/
.allConsCon{border:1px solid #e2dfe0;border-top:none;padding:10px 20px; overflow:hidden; background:#fff; padding-bottom:20px;}
.allConsCon .liu_y {margin-top:10px;}
.allConsCon .liu_y .line {line-height:36px;clear:both; display: block;margin-bottom: 10px;}
.allConsCon .liu_y .line em {font-style:normal;float:left;width:50px;text-align:left;font-size:12px;padding-left:12px;line-height:26px;}
.allConsCon .liu_y .line span {float:left;}
.allConsCon .liu_y .line span input {width:500px;height:26px;border:1px solid #e4e4e4;line-height:26px;float:left;}
.allConsCon .liu_y .line span textarea {width:500px;height:200px;border:1px solid #e4e4e4;float:left;margin-bottom:10px;}
.allConsCon .liu_y .line span select{margin-right:10px;width:120px;}
.allConsCon .liu_y .line span img {float:left;margin-left:10px;}
.allConsCon .liu_y .line .btnun {background: #F2974E; float:left; border: 0px none;  width: 116px; height: 33px; color: #FFFFFF;font-size: 16px;}
.allConsCon .liu_y .line .reset{background: #919294; border: 0px none; width: 116px; height: 33px; color: #FFFFFF; font-size: 16px;}

/*联系我们*/
.about_font{ line-height:22px; padding-bottom:20px;}
.lianxi_y{padding:10px 23px; overflow:hidden;}
.lian_l{ line-height:24px; float:left; font-size:13px; }
.lian_l .t_te{font-size:20px; color:#bf0024; font-weight:normal; padding-bottom:10px;}
.erwei{ display:block; float:right;}
.l_lw{padding-left:15px; clear:both;}
.t_td{ width:890px; display:block; padding-top:10px;}

/*详情*/
.cas_l{ text-align:center; font-size:20px; font-weight:normal;}
.pic_l{  text-align:center; margin-top:20px; }
.pic_l img{ border:1px solid #ededed; padding:3px; width:550px; height:500px;}
.jyr{ margin-left:20px; margin-right:20px; font-size:14px; clear:both; color:#252525; overflow:hidden; padding-top:20px;}

/*新闻详情*/
.news_body{ width:890px; overflow:hidden;}
.news_body li{ width:890px; height:40px; line-height:40px; border-bottom:1px dashed #CCC; overflow:hidden;}
.news_body li a{ padding-left:20px; font-size:14px; color:#666; background:url(../image/21.png) no-repeat left center; float:left}
.news_body li a:hover{ color:#B39362}
.news_body li span{ margin-right:10px; float:right}
.news_body h2{ width:890px; height:35px; line-height:35px; margin-bottom:10px; text-align:center; margin-top:20px; font-size:18px; font-weight:bold; color:#333}
.news_body .pin{ display:block; width:100%; height:30px; line-height:30px; text-align:center; background:#EEE; color:#999}
.news_body .cont{ width:890px; margin-top:20px;}
.news_body .cont p{ width:890px; line-height:30px; text-indent:2em; font-size:14px; color:#666;}

/* 上一篇下一篇 start */
#shang{margin-top:20px; padding:10px; background:#EEE; overflow:hidden;}
#shang .pre{ height:25px; float:left}
#shang .next{ height:25px; float:right}
#shang p span{ display:block; height:25px; line-height:25px; float:left; font-size:14px; font-weight:bold; color:#333}
#shang p a{ display:block; height:25px; line-height:25px; float:left; font-size:14px; color:#333}
#shang p a:hover{ color:#ff7e00;}

/* 普通翻页器-默认居中 */
.pager {text-align: center; margin-top: 40px;}
.m-page {line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i {display:inline-block;vertical-align:top;padding:0 12px;margin-left:3px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;background:#fff;border-radius:3px;}
.m-page div {display:inline-block;vertical-align:top;padding:0 5px;margin-left:3px;font-size:12px;letter-spacing:normal;background:#fff;}
.m-page a,.m-page a:hover {text-decoration:none;color:#39c;}
.m-page a:first-child {margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child {margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after {font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before {margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after {margin-left:3px;content:'\3E';}
.m-page a:hover {background:#f5f5f5;}
.m-page a:active {background:#f0f0f0;}
.m-page a.current,.m-page a.current:hover,.m-page a.current:active {cursor:default;color:#999;background:#f5f5f5;}
.m-page a.disable,.m-page a.disable:hover,.m-page a.disable:active {cursor:default;color:#ccc;background:#fff;}
.m-page select {border:1px solid #ddd;line-height:30px;height:30px;border-radius:3px;}
.m-page input {border:1px solid #ddd;line-height:24px;height:24px;width:25px;padding:3px;border-radius:3px;}
.m-page input[type=button] {border:1px solid #ddd;line-height:24px;height:32px;width:25px;padding:3px;border-radius:3px;}
.m-page .current {background-color:#FF5722;color:#FFF;}

.stitle { height: 30px; overflow: hidden; line-height: 30px; width: 220px; display: block; }


.iBan {
    height:429px;
    top:0;
    overflow:hidden;
    position:relative;
    z-index:1;
    _zoom:1;
    clear: none;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    margin-top: 0px;
}

/* 普通翻页器-默认居中 */
.pager {text-align: center; margin-top: 40px;}
.m-page {line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i,.m-page span {display:inline-block;vertical-align:top;padding:0 12px;margin-left:3px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;background:#fff;border-radius:3px;}
.m-page div {display:inline-block;vertical-align:top;padding:0 5px;margin-left:3px;font-size:12px;letter-spacing:normal;background:#fff;}
.m-page a,.m-page a:hover {text-decoration:none;color:#39c;}
.m-page a:first-child {margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child {margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after {font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before {margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after {margin-left:3px;content:'\3E';}
.m-page a:hover {background:#f5f5f5;}
.m-page a:active {background:#f0f0f0;}
.m-page a.current,.m-page a.current:hover,.m-page a.current:active {cursor:default;color:#999;background:#f5f5f5;}
.m-page a.disable,.m-page a.disable:hover,.m-page a.disable:active {cursor:default;color:#ccc;background:#fff;}
.m-page select {border:1px solid #ddd;line-height:30px;height:30px;border-radius:3px;}
.m-page input {border:1px solid #ddd;line-height:24px;height:24px;width:25px;padding:3px;border-radius:3px;}
.m-page input[type=button] {border:1px solid #ddd;line-height:24px;height:32px;width:25px;padding:3px;border-radius:3px;}
.m-page .current {background-color:#FF5722;color:#FFF;}