@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5  }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; font-family:Microsoft YaHei, Arial, sans-serif }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
button, input, select, textarea { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}

a:link,  a:visited { font-size:12px; color:#797979; text-decoration: none; }
a:hover, a:active { font-size:12px; color:#797979; text-decoration: underline; }

.blank_3{  height:3px;  line-height:3px;  overflow:hidden;}
.blank_5{  height:5px;  line-height:5px;  overflow:hidden;}
.blank_10{ height:10px; line-height:10px; overflow:hidden;}
.blank_12{ height:12px; line-height:12px; overflow:hidden;}
.blank_15{ height:15px; line-height:15px; overflow:hidden;}
.blank_20{ height:20px; line-height:20px; overflow:hidden;}


body{ font-size:14px; color:#5c5c5c}
.container{ width:1000px; margin:0 auto}

.top{ height:32px; line-height:35px; border-bottom:1px solid #e5e5e5; background:#f4f4f4;color:#888}
.top_l{ width:450px; text-align:left; float:left; font-size:12px; color:#888}
.top_r{ width:550px; text-align:right; float:right;}
.top_r a{ padding-left:10px; padding-right:10px; color:#888}


.logobox{ height:115px;}
.logo{ float:left; padding-top:25px;}

.head_xc{ float:left ;}
.head_xc { margin-left:28px; margin-top:24px; font-family:Microsoft YaHei, Arial, sans-serif;}
.head_xc h1{ height:30px; margin:0px 20px 5px 0px; letter-spacing:1px;  color:#245aa4; font-size:24px}
.head_xc h1 strong{ padding-left:2px; padding-right:2px; color:#07913b; }

.head_tel{ float:right; margin-right:40px; padding-left:55px; padding-top:15px; background:url(../images/tel.png) no-repeat 5px 15px; margin-top:25px;}
.head_tel h2{ font-size:16px; font-weight:normal;}
.head_tel p{ color:#07913b; font-size:24px; font-family:"Impact";}

.gc{ background:#1066c9;}
.gc li{ width:315px; height:180px; float:left; margin-left:5px; margin-right:5px;}

.gc li a{ position:relative;}
.gc li a h2{width:280px; height:150px; line-height:75px; margin:17px; position:absolute; color:#fff; font-size:20px;  text-align:center; font-family:Microsoft YaHei, Arial, sans-serif}
.gc li a:hover h2{ width:280px; height:150px; line-height:75px; margin:16px; position:absolute; border:1px solid #fff; font-size:20px; text-align:center;}


.show li{ float:left;  width:315px; margin-left:5px; margin-right:5px;}
.show li a{  text-decoration:none;}
.show li a h2{ height:40px; line-height:40px; background:#fff; color:#333;  border-bottom:1px solid #999; text-align:center; font-size:16px;}
.show li a:hover h2{ height:40px; line-height:40px; border-bottom:1px solid #fff; background:#08b047; color:#fff; text-align:center; font-size:16px; }

.show li a p{ line-height:28px; text-align:left; background:#fff; color:#333; padding:15px;}
.show li a:hover p{line-height:28px; background:#08b047; color:#fff; text-align:left; padding:15px; }


/*工程案例*/
.gcal{ background:#e6e6e6}
.gcal li{ float:left;  width:230px; margin-left:3px; margin-right:3px; padding:6px; background:#fff; border:1px solid #ddd}
.gcal li a{  text-decoration:none;}
.gcal li a h2{ height:27px; line-height:27px; background:#fff; color:#333;  text-align:left; padding-left:40px; font-size:14px;}
.gcal li a:hover h2{ height:27px; line-height:27px; background:#08b047; color:#fff; text-align:left; padding-left:40px; font-size:14px; }

.gcal_tit{ width:1000; text-align:center}
.gcal_tit h2{ height:50px; line-height:50px; font-size:32px; color:#08b047;}
.gcal_tit p{  height:40px; line-height:40px; font-size:24px; color:#555; font-weight:bold}
.gacl-line{ background:#08b047; height:6px; width:50px; overflow:hidden; margin:0 auto}






/*网站首页*/
.navbg { height:55px; line-height:55px; background:#104b99 url(../images/dhbg.jpg) no-repeat;}
.nav{  background:#104b99}
.nav h2{  width:120px; text-align:center; float:left;}
.nav .home_index{  font-size:16px; color:#fff;  font-family: "微软雅黑"; }
.nav li{ width:120px; text-align:center; float:left;}
.nav li a{  width:120px; height:55px; display:block; float:left; font-size:16px; color:#fff;   font-family: "微软雅黑";  }
.nav li a:hover{ background:#08b047; text-decoration:none;}  
.ty_tel{ padding-left:5px;}



.dot{ height:1px; border-bottom:1px dotted #ccc;}
.end{width:720px; height:2px; line-height:2px; margin:20px auto 5px; background:#008ce1;}


/*home banner*/
.bannerBox {
	POSITION:relative;  OVERFLOW: hidden;  z-index:1;  width:100%; height:450px;
	}
	.slideBox {
		POSITION: relative; BACKGROUND: #fff; HEIGHT:420px; OVERFLOW: hidden; z-index:1;   
	}
	.slideBox UL {
		POSITION: relative; HEIGHT: 420px; OVERFLOW: hidden
	}
	.slideBox LI {
		HEIGHT: 470px;
	}
	.slideBoxNav {
		TEXT-ALIGN: center; top:390px; z-index:8000; position:absolute; left:37%; margin-left:520px; padding:5px 8px 5px 3px;
	}
	.slideBoxNav A {
		margin-left:8px; width: 40px; display: inline-block; height: 8px; background:#ff6203; overflow:hidden; color:#fff; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:10px; text-align:center;
	}
	.slideBoxNav A.selected {
		margin-left:8px; width: 40px; display: inline-block; height: 8px; background:#118EE8; overflow:hidden;
	}

.bitdiv{display:inline-block;width:12px; height:7px; margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}

/*首页优势*/
.home_about{ width:483px; height:443px; border:1px solid #ddd}
.about_box{ width:444px; margin:0 auto}
.about_left{ float:left}
.about_right{ float:right}

.advbg{ background:url(../images/adv.jpg) no-repeat center; height:230px;}

.adv1 { overflow: hidden}

.adv1 dt{ width:443px; height:60px; background:#eee;}

.adv1 dt b {
	width:60px; height:60px;
	float: left;
    background:#509cea;
    font-weight: bold;
    font-size: 50px;
    font-family: Arial;
    color: #fefffd;
    line-height: 60px;
    text-align:center;
}

.adv1 dt p {
	float: left;
	margin-left:10px;
	width:373px;
    font-size: 30px;
    color: #333;
    border-bottom: 1px #999 dotted;
    padding: 0 0 6px;
	font-family: "微软雅黑";
}

.adv1 dt p span {
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
    color: #b6b6b6;
    line-height: 18px;
}
.adv1 dd {
    font-size: 14px;
    color: #232323;
    padding: 10px 0 0 63px;
    background: url(../images/adv_ic.gif) 39px 19px no-repeat;
    line-height: 28px;
    clear: both;
    width: 350px;
}

/*优势结束*/






.box{  width:728px; margin:0 auto;}
/*产品列表*/
.pro{ width:720px; margin:auto;}
.pro ul li{ width:220px; float:left; margin-left:10px; margin-right:10px; display:inline;}
.pro ul li a{ width:220px; height:220px; border:3px solid #e6e6e6; display:block; overflow:hidden}
.pro ul li img{ width:220px; height:220px;}
.pro ul li a:hover{ border:3px solid #8bc0f7}
.pro p{ width:200px;  line-height:30px; text-align:center;}

/*产品详细页*/
.show_product{ width:720px; margin:auto;}
.show_product .thumb_img{ width:340px; height:260px; float:left; margin-right:20px; display:inline}
.show_product .thumb_info{ width:340px; height:260px; float:left;}

.show_product .thumb_info h3{ height:38px; line-height:38px; text-align:center; font-size:16px; font-weight:bold; color:#333}
.show_product .thumb_info { font-size:16px; line-height:30px;}
.show_product .thumb_info span{ font-size:16px; font-weight:bold; color:#333}

.show_product .thumb_info .show_kf,.show_product .thumb_info .show_lx{ width:110px; height:50px; line-height:50px; font-size:18px; color:#fff; font-weight:100; text-align:center; margin-left:30px;  float:left; font-family: "微软雅黑"}
.show_kf{ background:#00aae8}
.show_lx{ background:#7fc450}

.show_pro h3{ height:35px; line-height:35px; border-bottom:2px solid #008ce1; padding-left:35px; background:url(../images/sign.jpg) no-repeat 10px 10px;}
.show_pro p{ font-size:14px; line-height:24px; margin-bottom:15px; text-indent:2em}






/*首页公司新闻*/
.home_zy_wx h2{  height:35px; line-height:35px; color:#333; font-weight:100;}
.home_zy_wx li{ line-height:24px; line-height:24px; border-bottom:1px dashed #ccc}
.home_zy_wx li a{ font-size:12px;}
.home_zy_wx li span{ float:right}

/*首页常见问题*/
.home_que{ margin-right:30px;}
.home_que dl{ margin-top:10px; margin-bottom:10px;}
.home_que dt{ line-height:18px; background:url(../images/que.gif) no-repeat; padding-left:33px; margin-bottom:5px; }
.home_que dt a{ color:#333;}
.home_que dd{ line-height:23px; background:url(../images/ans.gif) no-repeat; padding-left:33px; font-size:12px; color:#333; text-align:justify}

.fwx { float:right; width:470px; position:relative}
.fwx_xq{ position:absolute; left:0px; top:100px;}
.fwx h4{ height:30px; line-height:30px; font-size:16px; font-family:"微软雅黑" }
.fwx h4 a{ color:#333;}
.fwx p{ font-size:12px; line-height:22px;}





/*首页成功案例*/
.home_al li{ width:220px; float:left; margin-left:10px; margin-right:10px;}
.home_al li p{ width:220px; text-align:center; height:30px; line-height:30px;}
#demoo1,#demoo2{width:9999px;  }
#demoo1 img,#demoo2 img{ float:left; overflow:hidden;}

.home_box{ width:1000px; border:1px solid #ddd;}
.home_box_nr{ width:960px; height:450px; margin:0 auto}
.home_ry{ width:280px; height:450px; float:left;}

.home_tit{ height:34px; background:url(../images/bg1.jpg) no-repeat 0 -12px}
.home_tit a{ padding-left:30px; font-size:16px; color:#333; font-weight:100; font-family:"微软雅黑"} 

.more{ float:right; margin-top:8px;}
.home_jj{ width:650px; height:450px; float:left; text-align:justify }


.fw .fl{ border:1px solid #d6d6d6; padding:3px; float:left;}
.fw .fr{ width:360px; float:right;}
.fw h4{ height:30px; line-height:30px; font-size:16px; font-family:"微软雅黑";  color:#333 }
.fw p{ font-size:12px; line-height:22px;}








/*频道左侧导航*/

.main_left{ width:220px; float:left;}
.main_left_tit{  width:220px; height:54px; line-height:54px; font-size:16px; font-weight:bold; padding-left:45px; color:#fff; font-family:"微软雅黑"; background:url(../images/lm_bg.jpg) no-repeat}
.main_left_tit2{ width:220px; height:54px; line-height:54px; font-size:16px; font-weight:bold; padding-left:45px; color:#fff; background:url(../images/contact_16.jpg) no-repeat; font-family:"微软雅黑"}
.main_left_tit3{ height:60px; line-height:60px; font-size:16px; font-weight:bold; text-align:center; color:#fff; background:#008ce1; font-family:"微软雅黑"}


.left_box{ width:210px; border:5px solid #fff}

.main_left_nr{ width:196px; margin:0 auto}	


.main_left_nr dt{ height:30px; line-height:30px; padding-left:25px; border-bottom:1px solid #ddd; background:url(../images/contact_13.png) no-repeat 182px center;}
.main_left_nr dt a{ font-size:14px; color:#5c5c5c;  font-weight:bold;}
.main_left_nr dt a:hover{ font-size:14px; color:##5c5c5c; text-decoration:none;}

.main_left_nr dd{ height:30px; line-height:30px; padding-left:35px; border-bottom:1px solid #ddd; background:url(../images/contact_13.png) no-repeat 150px center;}
.main_left_nr dd a{ color:#333}


.main_left_nr p{ color:#546a85; line-height:22px; font-size:13px;}

.mu_phone {
    margin-left: 10px;
    padding-left: 32px;
    background: url(../images/hdphoen_ico.png) no-repeat left center;
    color: #546a85;
}
.mu_phone dt{
	padding:0;
	font-size:12px;	

}
.mu_phone dd {
	padding:0;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
}

.main_left_lx{ width:196px; margin:0 auto; line-height:24px;}
.main_left_lx a{ font-size:14px;}
.main_right{ width:760px;  float:right; }
.main_right_box{ width:758px; border:1px solid #d5d5d5;}
 
.navigation{ height:35px; line-height:35px; padding-left:30px; background:url(../images/lf_n_ic2.gif) no-repeat 10px center;  border:1px solid #d5d5d5; border-bottom:none;}
.navigation a{ font-size:14px;}
.navigation .position{ float:right; margin-right:25px; }
.navigation  .nav_tit{  font-size:18px; font-weight:bold; color:#0858b1;}



/*频道页banner*/
.catebanner{ height:300px; text-align:center; background:url(../images/catebanner.jpg) no-repeat;}


/*新闻中心*/
.news_box{  width:728px; margin:0 auto;}
.news_dl{ padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ccc}
.news_dl .dt_1{ height:20px; line-height:20px; font-size:14px; color:#5c5c5c; padding-left:15px; background:url(../images/ico10.gif) no-repeat 5px 5px;}
.news_dl .dt_2{ float:right;  font-size:12px;}
.news_dl  dd{ line-height:22px;  font-size:12px;}


/*新闻内容页*/
.news_tit{  font-size:26px; color:#000; text-align:center; font-family:Microsoft YaHei, Arial, sans-serif;}
.news_box .news_tit a{ color:#000}
.news_box .news_public{ width:320px; margin:0 auto; height:45px; line-height:45px; }
.news_box .news_public span{ padding-left:5px; padding-right:5px; font-size:12px;}
.news_content p{ font-size:14px; line-height:27px; margin-bottom:15px;  text-align:justify}
.news_content a{ font-size:14px;}
.news_content h2{ font-size:16px; font-weight:bold; margin-bottom:10px; color:#F00}

.show_key{ height:40px; line-height:40px;}
.show_key span{ font-weight:bold; font-size:14px;}
.show_key a{ padding-left:6px; padding-right:6px; color:#004499}

.show_up_down p{ height:24px; line-height:24px; font-size:14px; color:#252525; }
.show_up_down p span{ font-weight:bold;}
.show_up_down p a{ font-size:14px; color:#252525;}


/*工程案例*/
.case_box{  width:728px; margin:0 auto;}
.case_box li{ height:27px; line-height:27px; border-bottom:1px dashed #ccc; padding-left:15px; background: url(../images/ico10.gif) no-repeat 5px center;}
.case_box li a { font-size:14px;}
.case_box li span{ float:right }

/*频道联系我们*/
.page_contact{ width:720px; margin:0 auto;}
.contact{ padding-left:70px; line-height:27px; font-size:14px; color:#333}

/*频道工程案例*/
.page_case{ width:728px; margin:0 auto;}
.page_case ul li { width:340px;  margin-left:12px; margin-right:12px; float:left;}
.page_case ul li a img{ border:1px solid #d5d5d5;}
.page_case ul li p{ width:340px; height:40px; line-height:40px; text-align:center;}


/*频道荣誉证书*/
.page_case{ width:728px; margin:0 auto;}
.page_case ul li { width:340px;  margin-left:12px; margin-right:12px; float:left;}
.page_case ul li a img{ border:1px solid #d5d5d5;}
.page_case ul li p{ width:340px; height:40px; line-height:40px; text-align:center;}



/*常见问题*/
.que_box{  width:728px; margin:0 auto;}
.news_dl{ spadding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ccc}
.news_dl .dt_1{ height:20px; line-height:20px; font-size:14px; color:#5c5c5c; padding-left:15px; background:url(../images/ico10.gif) no-repeat 5px 5px;}
.news_dl .dt_2{ float:right;  font-size:12px;}
.news_dl  dd{ line-height:22px;  font-size:12px;}

/*关于我们*/
.page_about{ width:728px; margin:0 auto; }
.page_about img{ margin-bottom:15px;}
.page_about p{ line-height:30px; margin-bottom:15px; text-indent:2em}



/*分页*/
.page{ text-align:center;}
.pagelist{ width:500px; margin:0 auto; height:30px; line-height:30px; font-size:14px; margin-bottom:15px;}
.pagelist a{ padding-left:8px; padding-right:8px; font-size:14px;}
.pagelist a, .pagelist span {
    margin: 2px;
    padding: 2px 6px;
    border: 1px solid #DDD;
    color: #6E2E0C;
}

.pagelist a:hover{
	background:#008ce1;
    color: #fff;
}

/*分页结束*/

/*客服代码*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }

/*底部导航*/
.footer{ height:280px; background:#1066c9 url(../images/footer-bg.gif) repeat-x;}
.footer_left_box{ width:300px;   float:left; text-align:center;}
.footer_left_box .footer_logo { width:265px; margin:0 auto; border-bottom:1px solid #4085d4}
.footer_left_box ul{ width:310px; margin:0 auto}
.footer_left_box ul li{ float:left; width:80px; text-align:center; margin-left:10px; margin-right:10px;}
.footer_left_box ul li p{ height:30px; line-height:30px; color:#fff;}

.footer_mid_box{ width:368px;    float:left; border-left:1px solid #4085d4;  border-right:1px solid #4085d4; }
.footer_mid_txt{ width:340px; font-size:12px; line-height:30px; margin:0 auto; color:#fff;}

.footer_right_box{ width:300px;  float:left; }
.footer_right_txt{ width:280px; line-height:24px; margin-left:30px;}
.footer_right_txt a{ color:#fff; padding-left:20px; padding-right:20px;}




.honor_lists{ width:758px; margin:0 auto}
.honor_lists li{ width:360px; float:left; margin-left:5px; margin-right:5px;}
.honor_lists img{ width:360px; height:528px;}
.honor_lists p{ width:360px; height:30px; line-height:30px; font-size:14px; text-align:center}

