﻿/*header START*/
.header{
	height:144px; background:url(../images/headerbg.jpg) repeat-x #ecebe7;  position:relative; width:100%;
}
.box{
	width:1000px;
	height:165px;
	margin:0 auto;
}
.logo{
	width:600px;
	height:104px;
	top:6px;
	z-index:0; float:left; padding-bottom:8px;
}
.header .logo img{
	float:left;
	margin:15px 0 0 0;
}
.header .box .nav{
	width:1001px;
	height:32px;
	line-height:32px;
	z-index:2; margin:0 auto;
	float:left;
}
.header .box .nav li{
	width:140px;
	float:left;
	text-align:center;
	font-size:14px; background:url(../images/line.jpg) no-repeat right center; 
}
.header .box .nav li > a{
	width:100%;
	display:block;
	color:#fff;
}
.header .nav li:hover > a,.header .nav li > a.on{
	color:#fff;
}
.nav_down{ width:100%; background:url(../images/bg.png) repeat;  position:absolute; left:0px; top:142px; display:none; z-index:999;}
.subnav{ width:1000px; margin:0 auto;}
.subnav > a{ width:142px; height:36px; display:block; text-align:center; overflow:hidden; float:left; line-height:36px; color:#000; border-top:1px solid #ccc;}
.subnav > a:hover{ background:#45abe8; color:#fff;}
.subnav > a:first-child{ margin-left:100px;}
.mainQH{
	height:395px;
}
.kinMaxShow_button{
	width:100%;
	height:30px;
	line-height:30px;
	position:absolute;
	bottom:0px;
	text-align:center;
	background:url(../images/banner_bg.png) repeat-x 0 bottom;
}
.kinMaxShow_button li{
	display:inline-block;
	height:30px;
	margin:0 5px;
	background:url(../images/fucus.png) no-repeat 0 center;
}
.kinMaxShow_button li.focus{
	background:url(../images/fucus_on.png) no-repeat 0 center;
}
.kinMaxShow_button li{
	*display:inline;
}

.in_mid{
	height:275px;
	width:1000px;
	margin:0 auto;
	background:url(../images/in_mid_bg.png) repeat-x 0 0;
}
.in_mid .top{
	width:100%;
	height:25px;
	background:url(../images/in_mid_top.png) no-repeat center 0;
}
.in_about{
	width:295px;
	float:left;
	margin-left:30px;
}
.in_about h3{
	height:36px;
}
.in_about .box{
	width:295px;
}
.in_about .box .text{
	width:260px;
	height:95px;
	color:#565656;
	line-height:22px;
	margin-top:15px;
	overflow:hidden;
	position:relative;
}
.in_about .box .text a{
	position:absolute;
	right:0px;
	bottom:0px;
}

.in_news{
	width:380px;
	height:215px;
	float:left;
	overflow:hidden;
}
.in_news h3{
	height:36px;
}

.in_news li{
	width:380px;
	height:25px;
	line-height:25px;
	text-indent:30px;
	position:relative;
	background:url(../images/in_news_li.png) no-repeat 5px center;
}
.in_news li a{
	
}
.in_news li .date{
	position:absolute;
	top:0px;
	right:10px;
}
.in_news li .img,.in_news li .text{
	display:none;
}
.in_news li.first{
	width:380px;
	height:78px;
	text-indent:0px;
	background:url(../images/in_news_first.png) no-repeat 0 0;
	position:relative;
}
.in_news li.first .img{
	width:94px;
	height:68px;
	position:absolute;
	overflow:hidden;
	display:block;
}
.in_news li.first .img img{
	height:66px;
	float:right;
	margin-top:2px;
}
.in_news li.first a{
	width:240px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:110px;
	font-weight:bold;
	color:#1b89c6;
}
.in_news li.first .text{
	width:240px;
	height:36px;
	line-height:18px;
	overflow:hidden;
	position:absolute;
	top:32px;
	left:110px;
	display:block;
}
.in_news li.first .date{
	display:none;
}
.in_contact{
	width:250px;
	height:229px;
	float:left;
	margin-left:20px;
	overflow:hidden;
	background:url(../images/in_contact_bg.png) no-repeat 0 0;
} 
.in_contact .text{
	width:217px;
	height:170px;
	overflow:hidden;
	line-height:16px;
	margin:50px 0 0 18px;
	float:left;
}
.in_contact .text li{
	line-height:20px;
	margin-bottom:5px;
}
.in_contact .text li img{
	float:left;
	padding-right:5px;
}



/*工程案例滚动*/
.workListWrap {
	width:1000px;
	height:480px;
	margin:0 auto;
	background:url(../images/in_pro_bg.jpg) no-repeat center 0;
}

.workList {
	width: 3600%;
	height:460px;
	float:left;
	position: relative;
	margin:40px 0 0 40px;
}
.workItem {
	display:inline-block;
	width:210px;
	height:420px;
	line-height:30px;
	margin:0 9px;
	text-align:center;
	overflow:hidden;
	background:url(../images/in_case_li_bg.png) no-repeat 0 0;
}
.workItem a{
	width:210px;	
	height:200px; padding-bottom:10px;
	display:block;
	font-size:16px;
	color:#414040;
	text-align:center; overflow:hidden;
}
.workItem a p{ width:210px; height:30px; display:block; overflow:hidden; text-align:center;}
.workItem img {
	display: block;
	width:206px;
	height: 160px;
	float:left;
	border:3px solid #d6d6d6;
}
.workItem a dl{
	width:100%;
	height:25px;
	line-height:25px;
	display:block;
}
#case_progress_prev{
    background: url(../images/pre.png) no-repeat 0 0;
    height:80px;
    width:27px;
    position: absolute;
    z-index: 999;
    overflow: visible;
    top:200px;
    left:8px;
}
#case_progress_next{
    background: url(../images/next.png) no-repeat 0 0;
    height:80px;
    width:27px;
    position:absolute;
    z-index:999;
    top:200px;
	right:4px;
}
.ctrlArea{
    position: relative;
    z-index: 888;
}
/*图片滚动RND*/

/*内页*/
.content{
	width:1000px;
	margin:20px auto;
}
.content_top{
	margin:0 auto;
}
/*.sidebar{
	width:238px;
	float:left;
	margin-left:12px;
}
.sidebar_list{
	width:234px;
	border:1px solid #ddd;
	position:relative;
	margin-bottom:13px;
}
.sidebar_list h3{
	width:100#;
	position:absolute;
	top:12px;
	left:-6px;
}
.sidebar_list ul{
	width:232px;
	display:block;
	margin:1px 1px;
	background:#e8e8e8;
	padding-top:72px;
}
.sidebar_list ul li{
	height:36px;
	border-top:1px solid #9d9d9d;
	border-bottom:1px solid #fff;
	line-height:36px;
	font-size:14px;
	text-indent:25px;
	background:url(../images/sidebar_li.png) no-repeat 190px center;
}
.sidebar_list ul li:hover{
	background:url(../images/sidebar_li.png) no-repeat 195px center;
}
.sidebar_list ul li a{
	width:100%;
	display:block;
	color:#000;
}
.sidebar_list ul li:hover a{
	color:#165d91;
}*/
/**/
.page_left{
	width:238px;
	float:left;
	margin-left:12px;
}
.sidebar{
	width:238px;
	color:#fff;
	font-size:16px;
	margin-bottom:25px;
	border:1px solid #ddd;
}
.sidebar_top{
}
.sidebar_top img{
	width:100%;
}
.sidebar_contact .sidebar_top{
	background:#bdbdbc url(../images/nav_top_pro.png) no-repeat 4px center;
}
.top_1{
	width:238px;
	height:40px;
	margin:0 auto;
	font-size:15px;font-weight:normal;height:29px;line-height:29px;margin:0px auto;background:url(../images/pro_lf_h4_bg.gif) no-repeat top left #e5e5e5;
	text-indent:15px;
	cursor:pointer; color:#000;
}

.top_1 a{color:#148ac7;padding-left:20px;display:block;background:url(../images/pro_lf_h4.jpg) no-repeat 5px center;}


















.top_1 a:hover{ color:#148ac7;}
.top_2_title a:hover{ color:#148ac7;}
.sidebar_list_1.on .top_1{
	color:#000; 
}
.sidebar_list_1.on .sidebar_list_2{
	display:block;
}
/**/
/*2*/
.top_2.on .sidebar_list_3{
	display:block;
}

.sidebar_list_2{
	/*display:none;*/
}
.top_2_title{
	line-height:34px;
	border-bottom:1px dotted #b2b2b2;
	text-indent:30px;
	cursor:pointer;
	font-size:12px;
}
.sidebar_list_3{
	/*display:none;*/
}
.sidebar_list_3 a{
	width:100%;
	height:40px;
	line-height:40px;
	display:block;
	overflow:hidden;
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c0;
	text-indent:40px;
	background:url(../images/sidebar_li.png) no-repeat 210px center;
}
.sidebar_list_3 a:hover{
	color:#666;
}
.sidebar_list_3 a.on{
	color:#fff;
}
.contact{
	width:100%;
	background:url(../images/sidebar_c_top.png) no-repeat 0 0;
}
.contact .box{
	width:234px;
	border:1px solid #8d8d8d;
	border-top:none;
	float:left;
	margin-top:49px;
	border-radius:0 0 5px 5px;
	background:#ededed url(../images/sidebar_c_bg.png) repeat-x 0 0;
}
.contact .text{
	width:186px;
	margin:0 auto;
	line-height:24px;
	color:#2a2a2a;
}
.contact .text a{
	color:#2a2a2a;
}
.contact .text h3{
	height:46px;
	width:218px;
	float:left;
	margin-bottom:10px;
	background:url(../images/sidebar_tel.png) no-repeat 5px center;
	line-height:40px;
	color:#f26100;
	font-size:20px;
	font-family:Arial;
	font-weight:normal;
	position:relative;
	text-indent:56px;
}
.contact .text h3 span{
	line-height:20px;
	position:absolute;
	top:30px;
	right:13px;
	font-size:14px;
	color:#73706e;
}

.page_right{
	width:720px;
	min-height:200px;
	float:left;
	margin:10px 0 0 15px;
}
.page_right .nav_top{
	width:740px;
	height:36px;
	line-height:36px;
	position:relative;
	border-bottom:1px solid #b4b4b4;
	background:url(../images/nav_top_bg.png) repeat-x 0 0;
}
.page_right .nav_top h3{
	font-size:18px;
	color:#454545;
	font-weight:normal;
	text-indent:45px;
	background:url(../images/home.png) no-repeat 12px 0px;
}
.page_right .nav_top .location{
	width:500px;
	color:#454545;
	position:absolute;
	top:0px;
	right:35px;
	text-align:right;
}
.news_list{
	width:720px;
	margin:20px auto 0 10px;
}
.news_list li{
	width:100%;
	height:35px;
	line-height:35px;
	color:#202020;
	font-size:14px;
	background:url(../images/news_li.png) no-repeat 10px center;
	border-bottom:1px solid #e3e6eb;
}
.news_list li a{
	width:630px;
	height:35px;
	line-height:35px;
	display:block;
	overflow:hidden;
	float:left;
	text-indent:23px;
	color:#202020;
}
.news_list li span{
	float:left;
}
.news_list li:hover{
	background:#e5e5e5 url(../images/news_li.png) no-repeat 10px center;
	border-top:1px solid #a5a5a5;
}
.news_title{
	width:100%;
	margin:20px auto 10px auto;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
}
.news_title h1{
	font-size:16px;
	line-height:18px;
	margin-bottom:5px;
	font-weight:normal;
	color:#000;
	
}
.news_title p{
	width:100%;
	line-height:20px;
	font-size:12px;
	color:#6f6f6f;
	border-bottom:1px dashed #ddd;
}
.thumb{text=align:center;}
.thumb img{max-width:100%;margin:0 auto;display:block;}
.product_list{
	width:705px;
	margin:40px 0 0 15px;
	padding-top:10px;
}
.product_list li{
	width:205px;
	height:211px;
	line-height:20px;
	text-align:center;
	float:left;
	margin:0 0 0 22px;
	overflow:hidden;
}
.product_list li img{
	width:205px;
	height:155px;
	margin-bottom:10px;
}
.product_list li a{
	width:205px; height:196px; overflow:hidden;
	display:block;
	font-size:14px;
	color:#000;
	line-height:25px;
}
.product_list li span{width:100%;height:24px;line-height:24px;display:block;overflow:hidden;}

.honor_list{
	width:720px;
	padding-top:40px;
}
.honor_list li{
	width:305px;
	height:255px;
	line-height:20px;
	text-align:center;
	float:left;
	margin:0 25px;
	overflow:hidden;
}
.honor_list li img{
	width:305px;
	height:220px;
	margin-bottom:5px;
}
.honor_list li a{
	width:100%;
	display:block;
	font-size:14px;
	color:#000;
	line-height:25px;
}
.honor_list li a:hover{
	color:#f00;
}



.text_content{
	width:740px;
	margin:20px auto;
	line-height:24px; font-family:Microsoft YaHei;
}
.text_content h4{font-size:18px;
	color:#f2070d;text-align:center; border-bottom:1px solid #cccccc; }

/*分页*/
.page_box .left,.page_box .right{
	float:left;
}
.page_box .left{
	width:30%;
}
.page_box .left span.red{
	color:#F00;
}
.page_box .right{
	width:70%;
	text-align:right;
}
.page_box .right a{
	background:#09C;
	color:#fff;
	padding:1px 4px;
}
.page_box .right a.fir{
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
}
.page_box .right a.las{
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
}
.page_box .right span{
	background:#09C;
	border:1px solid #666;
	color:#fff;
	padding:0 4px;
}
.page_box .right span.on{
	background:#CCC;
	border:1px solid #666;
	color:#fff;
}
/**/


.footer{
	min-height:130px;
	background:url(../images/footer_bg.png) repeat-x; margin-top:12px;
}
.footer .box{
	width:1000px;
	height:130px;
	margin:0 auto;
	position:relative;
}
.footer .text{
	width:800px;
	position:absolute;
	top:18px;right:0px;
	text-align:center;
	line-height:24px;
	color:#fff;
	font-size:14px;
}
.footer .text a{color:#fff;}
.footer .box .top{
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}
.footer .l{
	width:180px;
	height:80px;
	position:absolute;
	top:36px;
	color:#eaeaea;
	line-height:20px;
}
.footer .l h3{
	height:30px;
	line-height:30px;
	text-indent:36px;
	font-size:18px;
	background:url(../images/f_tel.png) no-repeat 0 0;
}
.footer .r{
	width:270px;
	position:absolute;
	top:40px;
	right:360px;
	color:#eaeaea;
	line-height:20px;
	text-align:center;
}
.footer .r a{
	color:#eaeaea;
}
  .feedbackform {
    padding: 19px 0 20px 40px;
}
.feedbackform label {
	line-height: 25px;
	display: inline-block;
	width: 5em;
	vertical-align: baseline;
	position: relative;
	top: -1px;
}
.feedbackform input {
	height: 25px;
	line-height: 25px;
	border: 1px solid #ccc;
	width: 180px;
}
.feedbackform  textarea {
	border: 1px solid #ccc;
	margin-top: 4px;
	padding: 3px;
}
.feedbackform .submit{
	width: 80px;

	_border: none;

	/*margin-left: 6em;*/
	position: relative;
	left: 7px;
	_top: 5px;
}

.tel{
    background:url(../images/tell.png) no-repeat;
    width:142px;
    height:32px;
    float: right;
    margin-top: 40px; color:#898989; font-size:16px;
    font-size: 20px; padding-left:136px; padding-top:14px;
}




.footerall{
    width: 1000px;
    margin: 0 auto;
    color: #fff;
    line-height: 25px;
    padding-top: 25px;
    position: relative;
}
.footerall span{
    position: absolute;
    top: 25px;
    right: 15px;
}













@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
.more{color:#626262;font-family:"宋体";font-size:12px;}
h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none;}
em{font-style:normal;}
/**/
.pro_box{margin:22px 0 5px;overflow:hidden;font-family:"微软雅黑";}
.pro{width:978px;margin:0 auto;}
.i_lf{width:237px;background:url(../images/pro_lf_b.gif) no-repeat bottom left;padding-bottom:22px;}
.i_lf_m{width:237px;height:436px;background:url(../images/pro_lf_bg.gif) repeat-y;}
.i_lf a:hover{text-decoration:none;}
.i_lf h3{height:40px;font-weight:normal;background:url(../images/pro_lf_t.jpg) no-repeat top center;padding-top:39px;}
.pro h3 a{width:185px;margin:0 0 0 30px;display:block;color:#148ac7;font-size:16px;padding-left:20px;}
.i_lf h3 a em{display:block;font-size:12px;margin-top:3px;}

.pro .lf_list{width:216px;margin:0 auto;}
.pro .i_lf h4{font-size:15px;font-weight:normal;height:29px;line-height:29px;margin:0px auto;background:url(../images/pro_lf_h4_bg.gif) no-repeat top left;}
.pro .i_lf h4 a{color:#148ac7;padding-left:20px;display:block;background:url(../images/pro_lf_h4.jpg) no-repeat 5px center;}
.pro .i_lf ul{width:206px;margin:0 auto;font-size:13px;overflow:hidden;padding-bottom:8px;+padding-bottom:3px;}
.pro .i_lf ul li{border-bottom:1px dotted #b2b2b2;line-height:28px;height:28px;zoom:1;overflow:hidden;}
.pro .i_lf li a{display:block;color:#333333;padding-left:15px;zoom:1;}
.pro .i_lf li a:hover{ color:#148ac7;}
.pro .i_lf .last{border:none;}


.i_rt{width:732px;margin-top:10px;}
.i_rt .t_tl{width:730px;}
.t_tl{height:43px;line-height:43px;background:url(../images/pro_rt_t.gif) repeat-x center;border-right:1px solid #cecece;border-left:1px solid #cecece;}
.i_rt .t_tl ul{width:650px;}
.t_tl ul li{float:left;width:130px;text-align:center;}
.t_tl ul li a{height:43px;font-size:16px;}
.t_tl ul li a:hover,.t_tl ul .cur a{display:block;background:url(../images/pro_rt_h4.jpg) repeat-x;color:#fff;text-decoration:none;}
.t_tl span{display:block;margin:0 10px 0 0;font-family:"宋体";}

.i_rt dl{width:707px;height:198px;background:#f6f6f6;margin:0 12px 12px;}
.i_rt dl dt img{display:block;width:352px;height:198px;}
.i_rt dd{width:340px;display:inline;margin-left:9px;line-height:26px;color:#333;padding-top:5px; height:182px; overflow:hidden;}
.p_li_m{border:1px solid #cecece;border-top:none;padding-top:30px; height:364px; padding-left:2px;}
.pro_li_1{margin-bottom:13px;}
.pro_li_1 .p_li_m ul{margin:0 0 8px 11px;}
.pro_li_1 .p_li_m ul li{float:left;width:176px;height:117px;text-align:center;margin-left:1px;display:inline;zoom:1;}

.pro_li_2{padding-left:2px;height:346px;}
.pro_list li{float:left;width:228px;height:176px;text-align:center;margin-left:11px;display:inline;zoom:1;}
.pro_list li a{display:block;color:#333;}
.pro_list li img{width:228px;height:128px;display:block;}
.pro_list li span{display:block;width:228px;line-height:35px;height:40px; text-align:center; overflow:hidden;}
.pro_li_1 .t_tl h3{width:300px;}
.pro_li_2 .t_tl h3{width:334px;}
 
.vam { vertical-align:middle;}
.clear{clear:both; height:0 !important; line-height:0; font-size:0;}
.fixed:after { content: "."; display: block; clear: both; height: 0;width:0;font-size:0; visibility: hidden; }
.fixed {zoom:1;}
_html .fixed { height: 1%; }
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}






















