@charset "utf-8";
body{ font-family:"微软雅黑",Microsoft YaHei; color:#333333;font-size:12px; line-height:24px;}
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd {font-weight: normal;margin: 0;padding: 0;}
dl,dt,dd,ul,li{ list-style:none;}
li{list-style-type: none;text-align: justify;}
*{ margin:0; padding:0;}
a{ text-decoration:none; font-size:12px;color:#333333;}
a:hover{ text-decoration:none;color:#dd0000;}
img{ border:0;}
.clear{ clear:both;height:0px;font-size:1px; line-height:0px; padding:0px;margin-bottom:0px; clear:both;}
.widths{ width:1000px; margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.header,.navbox,.con,.footbox{ min-width:1000px;}
/*头部*/
.header{ background:url(../images/header.jpg) repeat-x; }
.header,.top{height:161px;}
.topbox{ height:111px;}
.top_r{ background:url(../images/tel.jpg) no-repeat right top;width:307px;}
.search{ margin-top:57px; margin-right:30px; background:url(../images/search.jpg) no-repeat; width:249px; height:28px;}
.searchinput{ float:left; width:205px; border:none; height:28px; line-height:28px; padding-left:10px;}
.searchbtn{ width:30px; height:28px; border:none; background:none; cursor:pointer;}
/*nav*/
.navbox,.nav{height:50px; line-height:50px;}
#nav{z-index:99999;position:relative;}
.nav li{ float:left; background:url(../images/navline.jpg) no-repeat left center;}
.nav li a{ font-size:16px; color:#ffffff; display:block;width:125px; text-align:center; }
.nav li a:hover{color:#ffffff;}
.nav li.cur,.nav li:hover{ background:url(../images/navh.jpg) repeat-x;}
#nav li ul{ position:absolute;display:none; z-index:99999;width:125px;background:#ffffff;}
#nav li ul li{float:left;border-bottom:1px solid #006dae;text-align:center; background:#0082d0; padding:0px; height:36px; overflow:hidden;}
#nav li ul li a{color:#fff; text-decoration:none; display:block; font-size:14px; overflow:hidden; height:36px; line-height:36px; float:left;width:125px; padding:0px; border:none;}
#nav li ul li:hover{ background:#006da8;}
#nav li ul li:hover a{color:#ffffff;}
#nav ul li:hover ul { display:block;}
#nav ul li.sfhover ul { display:block;}
/*banner*/
.banner{height: 358px;}
.banner1 {float: left;height: 358px;left: 0;position: absolute;width: 100%;z-index: 9890;}
.banner2 {float: left;height: 21px;left: 0;position: absolute;right: 0;top: 135px;width: 100%;z-index: 9901;}
.bjht {background: url(../images/bjht.png) repeat-x;height: 36px;left: 0;position: absolute;bottom:15px;width: 100%;z-index: 1;}
#full-screen-slider {float: left;height: 358px;position: relative;width: 100%;}
#slides {display: block;height: 358px;margin: 0;padding: 0;position: relative;width: 100%;}
#slides li {display: block;height: 100%;margin: 0;padding: 0;position: absolute;width: 100%;}
#slides li a {display: block;height: 100%;text-indent: -9999px;width: 100%;}
#pagination {display: block;left: 20%;margin: 0;padding:0px 15px;position: absolute;bottom:12px;z-index: 10000;}
#pagination li {background:#ccc;border-radius: 5px;display: block;float: left;height: 10px;margin-left: 15px;width: 10px;}
#pagination li a {display: block;height: 100%;margin: 0;padding: 0;text-indent: -9999px;width: 100%;}
#pagination li.current {background:#28aaff;}
/*主体*/
.wrap,.flor1,.flor2,.flor3,.productsbox,.z_wrap{ display:block; overflow:hidden; _zoom:1;}
.flor1{ padding-top:20px; background:#f2f2f2;}
.productsbox{ width:1100px; margin:0px auto;}
.sub{ text-align:center;}
.sub h2{ font-size:24px; line-height:30px;}
.sub p{ font-size:14px; width:75px; margin:0px auto;border-bottom:1px solid #69a1ee;}
.product{ padding:35px 0px;width:1100px;}
.blk_18 {width:1100px;margin-left:auto;margin-right:auto;overflow:hidden;zoom:1;}
.tupian{width:932px; overflow:hidden;}
.tupian ul li{ float:left; text-align:center; width:230px;margin:0px 10px;}
.tupian ul li p{ line-height:28px;}
.blk_18 .pcont {width:1011px; padding-left:9px;float:left;overflow:hidden; }
.blk_18 .ScrCont {width:4766px;zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left; width:980px; overflow:hidden;}
.blk_18 .LeftBotton, .blk_18 .RightBotton { height:40px; float:left; margin:80px 0px 0px 0px; }
.blk_18 .LeftBotton {background: url(../images/left.jpg) no-repeat; width:40px; height:40px;}
.blk_18 .RightBotton {background: url(../images/right.jpg) no-repeat;width:40px; height:40px;}
.blk_18 .pl img { display:block; cursor:pointer;border:1px solid #dbdbdb; padding:9px; background:#fff;  width:210px; height:179px;}
.blk_18 .pl {float:left;float:left;text-align:center;line-height:26px;}
.promore{ text-align:center; margin-top:40px;}
/*公司简介*/
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.border{border:1px solid #d3d3d3; border-top:none;}
.company{ width:263px;}
.sub1{ height:41px; line-height:41px;}
.sub1 h2{ background:url(../images/sub.jpg) no-repeat left top; color:#fff; font-size:16px; padding-left:35px;}
.sub1 span{ float:right; background:url(../images/sub.jpg) no-repeat right top; padding-right:10px;}
.sub1 span a{ font-size:14px; color:#fff;}
.sub1 span a:hover{ text-decoration:underline;}
.companybox{ display:block; overflow:hidden; _zoom:1;}
.companyboxtext{ padding:6px 10px; line-height:28px;height:112px; overflow:hidden;}
.companyboxtext a{ color:#dd0000;}
/*公司新闻*/
.news{ width:434px;}
.newslist{ padding:0px 10px;}
.newslist li{ line-height:34px; background:url(../images/newicon.jpg) no-repeat left center; padding-left:10px;}
.newslist li span{ float:right; color:#999;}
/*联系我们*/
.contact{ width:263px;}
.contactbox{ line-height:28px; height:199px; overflow:hidden; padding:5px 10px 0px;}
.contactbox h2{ font-size:14px; color:#dc0000;}
/*工程案例*/
.sub2{ background:url(../images/sub2.jpg) no-repeat; height:50px; line-height:50px;}
.sub2 span{ float:right; padding-right:10px;}
.sub2 span a{font-size:14px;}
.sub2 h2{ font-size:16px; color:#000; padding-left:40px;}
.case{ height:240px; padding-top:20px;}
.case img{ border:1px solid #dcdcdc; padding:9px; margin:0px 10px;}
.case p{ line-height:30px;}
.case img:hover,.blk_18 .pl img:hover{ border-color:#dd0000;}
/*foot*/
.footbox{ background:url(../images/foot.jpg) repeat-x; height:154px; margin-top:40px;}
.footbox,.foot{ line-height:30px; color:#ffffff; text-align:center;}
.foot{ padding-top:20px;}
.foot a{color:#ffffff;}
.foot a:hover{ text-decoration:underline;}
/*内页*/
.left,.right,.z_about,.z_news,.z_news ul,.z_pro,.z_pro ul,.z_ly{ display:block; overflow:hidden; _zoom:1;}
.left{ width:263px;}
.leftlist{ padding:5px 10px;}
.leftlist li{ line-height:36px; background:url(../images/liicon.jpg) no-repeat left center; padding-left:25px; border-bottom:1px dashed #dedede;}
.leftlist li a{ font-size:14px;}
.leftlist li.cur a,.leftlist li:hover{ color:#dd0000;}

.right{ width:717px;}
.z_sub{ background:url(../images/sub3.jpg) no-repeat; height:50px; line-height:50px;}
.z_sub span{ float:right; padding-right:10px;}
.z_sub h2{ font-size:16px; color:#000; padding-left:40px;}
.z_about{ padding:10px 15px; line-height:26px;}

.z_news{padding:10px 15px;}
.z_news li{line-height:36px;border-bottom:1px dashed #dedede; margin-bottom:5px; background:url(../images/newicon.jpg) no-repeat left center; padding-left:15px;}
.z_news li span{ float:right;color:#999;}

.newsnytit{ font-size:18px; line-height:36px; text-align:center; padding:8px 0px;}
.newsny_ugray{ background:#eee; height:28px; line-height:28px; text-align:center; margin-bottom:10px;}

.z_pro{ padding:20px 0px 10px 9px;}
.z_pro li{ float:left; margin:0px 10px 10px; text-align:center;}
.z_pro li img{border:1px solid #dbdbdb; padding:5px; background:#fff; }
.z_pro li p{ line-height:20px;}
.z_pro li img:hover{border-color:#dd0000;}

.z_ly {padding:20px 0px 10px 40px;}
.red_color{ color:red;}
.survey_postbtn input, .gbook_formbtn input {background: #1a7cc3;border: 0 none;color: #FFFFFF;cursor: pointer;font-weight: bold;height: 26px;line-height: 24px;margin: 10px 0 0 5px;padding: 0 5px;width: 100px;}
.survey_postbtn input, .gbook_formbtn input:hover{ background:#0a4a78;}
.gbook_indexpost{ color:#D6D6D6;}
.gbook_post{ line-height:30px;}
.cont_text_pic {overflow: hidden;padding: 10px 0 0;width: 738px;text-align:Justify;text-justify:inter-ideograph;}
.cityinput {float:left;background: url(../images/bg-textarea.png) repeat-x scroll left top #FFFFFF;border: 1px solid #D6D6D6;height: 26px;line-height: 26px;
padding:0px 5px;font-family: microsoft yahei;color:#444;font-size:12px;width:180px;margin-bottom: 8px;margin-left: 5px;margin-top: 3px;text-indent: 5px;}



/*翻页*/
DIV.fanye { clear:both;margin: 35px 0px 18px 0px;*margin: 25px 0px 35px 0px; display:block; overflow:hidden; _zoom:1; height:23px; line-height:23px;text-align: center;width: 100%;}
DIV.fanye A {background: #e6e6e6;color: #333;margin-right: 8px;padding:8px 10px;text-decoration: none;}
DIV.fanye A:hover {background:#1a7cc3;color: #fff;margin-right: 8px;}
DIV.fanye A:active {background:#1a7cc3;color: #fff;margin-right: 8px;}
DIV.fanye SPAN.current {background:#1a7cc3;color: #fff;font-weight: bold;margin-right: 8px;padding:8px 10px;}
DIV.fanye SPAN.disabled {color: #333;margin-right: 8px;padding:8px 10px;}
/*友情链接*/
.flor4,.links_list{ display:block; overflow:hidden; _zoom:1; }
.flor4{border:1px solid #dcdcdc;}
.sub3{ border-bottom:1px solid #dcdcdc; height:36px; line-height:36px;}
.sub3 h2{border-bottom:1px solid #dc0000; float:left; padding:0px 10px; font-size:16px;}
.links_list{ padding:10px 0px;}
.links_list li{ float:left; line-height:28px;}
.links_list li a{ display:inline-block; padding:0px 10px;}
.links_list li a:hover{ text-decoration:underline;}
