@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;}
.rt { float: right; }
.bj{ margin:0px auto;}

/*top*/
.top{
	width:1200px;
	height:105px;
	background-image: url(../images/i_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.logo{
	padding-top:23px;
}
.tel{
	width:300px;
}
.list{
	float:right;
	background:#eaeaea;
	height:24px;
	margin-top:3px;
	width: 136px;
	text-align: center;
	padding-left: 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(../images/01tel.jpg) no-repeat left 23px;
	padding-left:85px;
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
	height: 30px;
	width: 160px;
}

/*导航*/
.main_boxx{ background:url(../images/02bg.jpg) repeat-x left center; height:46px;}
.main_w{ width:1200px; height:46px;}
.main_w ul{}
.main_w ul li{ float:left; font-size:16px; text-align:center; height:46px; line-height:46px;} 
.main_w ul li a{ color:#fff; display:block; padding:0px 36px; }
.main_w ul li a:hover{ background-color:#ff8400;}

/*最新公告*/
.gs_w{ border-bottom:1px solid #eaeaea; height:45px;}
.gs_l{ width:1200px; height:45px;}
.gs_o{ height:45px; line-height:45px; font-size:14px;background:url(../images/04lb.jpg) no-repeat left center; color:#949494;}
.gs_o a{color:#949494;}
.blu_l{
	display:block;
	color:#145599;
	padding-left:36px;
	float: left;
}


/*公司简介*/
.about{ width:1200px; padding-top:20px; overflow:hidden; padding-bottom:30px;}
.about_l{ height:45px; line-height:45px;  font-weight:normal; background:url(../images/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:25px;
	overflow:hidden;
	background-color: #f4f4f4;
}
.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(../images/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(../images/04inco.jpg) no-repeat left center; padding-left:20px;} 
.lisy li a{ color:#1d1d1d;}
.img_l{
	padding-top: 20px;
	padding-left: 31px;
	padding-bottom: 20px;
}
.abouy{
	width:590px;
	background:#f4f4f4;
	font-size:14px;
	color:#7a7a7a;
	line-height:26px;
	padding-top: 45px;
	padding-right: 56px;
}
.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;}
.pro_boxw {
	background-color: #145599;
	background-image: url(../images/05bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: hidden;
}
.fl_pro_box {
	width: 1200px;
}
.fl_box {
	width: 260px;
}
.fl_box h2 {
	font-size: 28px;
	line-height: 88px;
	background-color: #2e73bc;
	text-align: center;
	height: 88px;
	width: 260px;
	font-weight: normal;
	color: #FFF;
}
.fl_boxx {
	background-color: #f4f9ff;
	width: 222px;
	padding-left: 38px;
	padding-top: 12px;
	height: 588px;
}

.fl_ul {
}
.fl_ul li {
	line-height: 22px;
	padding-left: 19px;
}
.fl_ul .fl_tit {
	background-image: url(../images/index_20.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 16px;
	padding-left: 19px;
	color: #145599;
	line-height: 28px;
	margin-top: 5px;
}
.fl_ul .fl_tit a {
	color: #145599;
}
.pro_box {
	width: 892px;
}
.pro_box h2 {
	background-image: url(../images/index_13.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
	padding-top: 25px;
	font-weight: normal;
	color: #FFF;
}
.pro_box  h2 span {
	font-size: 22px;
}
.pro_box h2 font a{
	font-size: 14px;
	color: #FFF;
	padding-top: 5px;
	display: block;
}
.pro_boxx {
	padding-top: 28px;
	overflow: hidden;
}
.pro_ul {
}
.pro_ul li {
	width: 270px;
	float: left;
	display: block;
	text-align: center;
	margin-top: 6px;
	margin-right: 36px;
	margin-left: 1px;
}
.pro_ul li:nth-child(3n) {

	margin-right: 0px;

}
.pro_ul li img {
	height: 217px;
	width:256px;
	margin: 0px;
	background-color: #FFF;
	display: block;
	text-align:center;
	padding: 7px;
	float: left;
}
.pro_ul li font { font-size: 14px; display: block; line-height: 42px; }
.pro_ul li font a {
	color: #FFF;
}

/*工程案例*/
.case{
	height:493px;
	background-image: url(../images/index_47.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.case_l{ width:1200px; padding-top:30px;}
.case_er{
	font-size:18px;
	color:#262626;
	font-weight:normal;
	text-align:center;
	padding-bottom:15px;
	background-image: url(../images/index_38-13.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.eng{
	font-size:24px;
	color:#afafaf;
	font-family: "Arial", "WenQuanYi Micro Hei", sans-serif;
	text-transform:uppercase;
	display:block;
}
.case_ul {overflow:hidden;}
.case_ul li {
	width: 270px;
	float: left;
	display: block;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.case_ul li img {
	height: 217px;
	width:256px;
	margin: 0px;
	background-color: #FFF;
	display: block;
	text-align:center;
	padding: 7px;
	float: left;
}
.case_ul li img:hover {
	background-color: #145599;
}
.case_ul li font { font-size: 14px; display: block; line-height: 42px; }
.case_ul li font a {
	color:#363636;
}
.case_ul li font a:hover{ color:#ff6600;}
.xq_boxx{
	font-size:14px;
	width:106px;
	margin-top:30px;
	border-radius:5px;
	text-align:center;
	height:30px;
	line-height:30px;
	background-color: #383838;
}
.xq_boxx a{
	color:#FFF;
}

/*联系我们 新闻*/
.zx_boxx{
	width:1200px;
	padding-top:30px;
	padding-bottom:40px;
	overflow:hidden;
}
.zx_l{
	width:311px;
}
.about_y{ background:url(../images/07line.jpg) no-repeat left bottom; height:45px; line-height:45px; font-weight:normal;}
.about_r{ background:url(../images/07lin2.jpg) no-repeat left bottom; height:45px; line-height:45px; font-weight:normal;}
.abou_bn{
	font-size: 13px;
	line-height: 28px;
	background-image: url(../images/index_35.jpg);
	background-repeat: no-repeat;
	background-position: left 30px;
	padding-top: 165px;
}
.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_l{
	width:406px;
	margin-left:38px;
}
.new_r{margin-top:25px; }
.hy_l img{
	border:1px solid #e6e6e6;
	width:160px;
	height:110px;
	padding:5px;
	text-align:center;
	margin-left: 3px;
}
.new_o{
	float:right;
	width:201px;
	color:#9f9f9f;
	font-size:12px;
	margin-right:5px;
	line-height: 19px;
}
.b_y{
	font-size:12px;
	font-weight:normal;
	margin-bottom:8px;
	color: #9f9f9f;
}
.b_y a{
	color:#393939;
	font-size: 15px;
	line-height: 26px;
	padding-top: 6px;
}
.gryt{  display:block; color:#9f9f9f; margin-top:3px;}
.listy_p{
	padding-top:12px;
	margin-right:5px;
	clear:both;
}
.listy_p li{
	line-height:37px;
	color:#9f9f9f;
	font-size:14px;
	background:url(../images/06inco.jpg) no-repeat 3px center;
	padding-left:20px;
	border-bottom:1px dashed #eaeaea;
}
.listy_p li a{
}
.listy_p span{ float:right;}
.sp_w{ width:325px; float:right;}
.about_u{ background:url(../images/07lin3.jpg) no-repeat left bottom; height:45px; line-height:45px; font-weight:normal;}
.imkp{ display:block; margin-top:25px;}

/*友情链接*/
.link {
	width: 1150px;
	line-height: 70px;
	background-color: #eeeeee;
	height: 70px;
	border: 1px solid #d9d9d9;
	background-image: url(../images/08inco.jpg);
	background-repeat: no-repeat;
	background-position: 17px center;
	padding-left: 45px;
	margin-bottom: 20px;
	margin-top: 23px;
}
.link span { font-size: 17px; color: #333; padding-right: 10px; text-transform: uppercase; }
.link span font { color: #999; font-size:12px; margin-left:5px; }
.link a { color: #333; margin-left: 5px; margin-right: 5px; font-size:14px;}
/*foot*/
.foot { background-color: #383838; padding-top: 41px; padding-bottom: 40px; }
.foot_l {
	width: 835px;
	overflow: hidden;
	background-image: url(../images/index_41.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 365px;
}
.foot_rt {
	width: 460px;
	background-image: url(../images/12er.jpg);
	background-repeat: no-repeat;
	background-position: 736px bottom;
	font-size: 14px;
	color: #818181;
	line-height: 30px;
	padding-top: 22px;
}
.ewm {
	padding-top: 9px;
	padding-right: 30px;
}
.bq{ background:#222;}
.dhn {
	line-height: 50px;
	height: 50px;
	width: 1200px;
	color:#757575;
	font-size: 14px;
}
.dhn span {
	padding-right: 10px;
	text-transform: uppercase;
}
.dhn font  {
	color: #757575;
	margin-left:5px;
}
.dhn a{color:#757575; margin-left:5px; margin-right:5px;}
.foot_rt a {color:#818181; font-size:14px;}


/*内页*/
.bannern {
	height: 280px;
	background-image: url(../images/a.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	z-index:1;}
.wzr{
	border-bottom:1px solid #eee;
	height: 45px;
}
.wz_ly{
	width:1190px;
	height:45px;
	line-height:45px;
	background:url(../images/04lb.jpg) no-repeat 10px center;
	padding-left:10px;
}
.wz_ly .dq{
	font-weight:normal;
	font-size:14px;
	margin-left:5px;
}
.wz_ly .dq .sy_l{
	display: block;
}

/*内页 关于我们*/
.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(../images/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;}

.n-con-left ul.n-nav li.fl_x{height:24px;margin-top:3px;line-height:24px; border:none;}
.n-con-left ul.n-nav .fl_x a{background-image: none; display:block;font-size:13px;height:24px;color:#888;padding-left:45px;}

.prow{ margin-top:10px;}
.cpfl_boxx{ clear:both; padding-top:20px; }
.phot{clear:both;}
.phot li{
	text-align:center;
}
.phot li img{
	width:220px;
	display:block;
	padding:3px;
	border:1px solid #eee;
	height: 186px;
}
.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;
	padding-bottom: 12px;
}
.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:24px; font-size:12px;} 
.tj_news { padding-top: 15px; width: 910px; }
.tj_news h2 { width: 920px; height: 53px; background-image: url(../images/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(../images/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: 237px; 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(../images/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(../images/08inco.jpg) no-repeat 20px center;}
.listr_l li a{ color:#666;}
.listr_l li a:hover{ color:#d94309;}



/*内页 新闻中心*/
.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(../images/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 li {line-height:36px;clear:both;}
.allConsCon .liu_y li em {font-style:normal;float:left;width:40px;text-align:left;font-size:12px;padding-left:12px;} 
.allConsCon .liu_y li span {float:left;}
.allConsCon .liu_y li span input {width:290px;height:26px;border:1px solid #e4e4e4;line-height:26px;float:left;}
.allConsCon .liu_y li span textarea {width:380px;height:150px;border:1px solid #e4e4e4;float:left;margin-bottom:10px;}
.allConsCon .liu_y li span select{margin-right:10px;width:120px;}
.allConsCon .liu_y li span img {float:left;margin-left:10px;}
.allConsCon .liu_y li .btnun {background: #F2974E; float:left; border: 0px none;  width: 116px; height: 33px; color: #FFFFFF;font-size: 16px;}
.allConsCon .liu_y li .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(../images/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:750px; height:25px; line-height:25px; 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;}



.wite{ font-size:14px; height:30px; line-height:30px; margin-bottom:10px;}
.sy_l{ color:#666;}
.map{ overflow:hidden; margin-bottom:20px;}
.map_l{line-height: 30px; padding-bottom:10px; font-size:15px;}
.map_l a{ color:#666;}
.map_t{ border: solid 1px #E0E0E0; padding:5px 0px; overflow:hidden;}
.map_t ul{padding: 0 15px; }
.map_t ul li{  float: left; line-height: 25px; padding-right:30px;}
.map_t ul li a{ color:#666;}

.pages {
    clear: both;
    margin: 20px;
    text-align: center;
}
.pages li {
    display: inline-block;
}
.pages a {
    border: 1px solid #ccc;
    padding: 0 5px;
}
.pages span {
    background: #ccc none repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 0 5px;
}