﻿@charset "utf-8";
/* CSS Document */
.header{
	width:1000px;
	margin:0 auto;
}
.header > a{
	float:left;
	display:inline-block;
	vertical-align:text-bottom;
}
.header_span{ display:inline-block; float:left; height:30px; max-width:414px; overflow:hidden; white-space:nowrap; font-size:23px; color:#333; margin-top:35px; margin-left:5px;}
.header p{
	float:right;
	width:200px;
	height:79px;
	background:url(../images/tel.jpg) no-repeat left;
	padding-left:80px;
	overflow:hidden;
}
.header p a{ display:inline-block; float:right; margin-top:10px; line-height:20px; max-width:170px; overflow:hidden; color:#999}
.header p a:hover{ color:#894c15; text-decoration:underline}
.header p b{ line-height:35px; font-size:24px; color:#C00; display:block; clear:both;}
.wrap_nav{
	background:#8597ae;
	height:43px;
	width:100%;
}
.nav{
	width:1000px;
	margin:0 auto;
}





.nav li{float:left; line-height:43px; font-size:14px; width:125px; text-align:center; position:relative; z-index:99;}
.nav li:first-child{background:none;}
.nav li a{color:#FFF; display:block; width:125px; height:43px; overflow:hidden;}
.nav li:hover{background:url(../images/nav_bj.jpg) no-repeat;}
.nav li:hover .navdown a{color:#FFF; font-weight:normal}
.nav li:hover .navdown a:hover{color:#894c15;font-weight:bold}
.nav li:hover .navdown span:hover>a{color:#894c15; font-weight:bold}
.navdown{width:125px; position:absolute; left:0px; top:43px; display:none;background:#b9c9d9;}
.navdown span{color:#FFF; line-height:35px; height:35px;  text-align:center; font-size:12px; display:block;  position:relative; }
.navdown span a{display:block; overflow:hidden; height:35px; line-height:35px; width:125px; overflow:hidden; float:left; background:url(../images/nav_xl_bj.jpg) repeat-x;}
.navdowndown{width:125px; position:absolute; left:125px; top:0px; display:none;background:#b9c9d9;}
.nav ul li.on{background:url(../images/nav_bj.jpg) no-repeat;}
/*.nav ul li{
	position:relative;
	float:left;
}
.nav ul li>a{
	width:125px;
	text-align:center;
	float:left;
	line-height:43px;
	color:#ffffff;
	font-weight:bold;
}
.nav ul li:hover{
	background:url(../images/nav_bj.jpg) no-repeat;
}
.nav ul li.on>a{
	background:url(../images/nav_bj.jpg) no-repeat;
}
.nav ul li>div{
	display:none;
	position:absolute;
	top:43px;
	left:0;
	background:#b9c9d9;
	width:100%;
	z-index:2;
}
.nav ul li:hover>div{
	display:block;
}
.nav ul li>div a{
	color:#687587;
	display:block;
	height:34px;
	line-height:34px;
	background:url(../images/nav_xl_bj.jpg) repeat-x;
	text-align:center;
}
.nav ul li>div a:hover{
	color:#894c15;
	font-weight:bold;
}*/
.banner{
	position:relative;
	height:344px;
	z-index:1;
	min-width:830px;
	overflow:hidden;
}
.inside_banner{ height:231px; width:1800px; overflow:hidden; margin:0 auto}
.banner ul li{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-800px;
	float:left;
	display:none;
}
.banner ul li:first-child{
	display:block;
}
.hq_pro_an{
	margin:0 auto;
	width:1004px;
	position:relative;
	margin-top:27px;
}
.hq_pro_an ul{text-align:center;}
.hq_pro_an ul li{
	color:#fff;
	background:url(../images/banner_a.png) no-repeat;
	height:11px;
	width:12px;
	cursor:pointer;
	margin-left:8px;
	text-align:center;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.hq_pro_an ul li:first-child{margin-left:0;}
.hq_pro_an ul li.cursour{
	background:url(../images/banner_b.png) no-repeat;
	height:11px;
	width:12px;
}
.main_tel{
	margin:0 auto;
	width:1000px;
	margin-top:30px;
}
.hq_tu{
	float:left;
	margin-right:32px;
}
.shouye_ltel{ width:219px; padding-left:20px; height:117px; background:url(../images/index_tel.jpg) no-repeat}

.shouye_ltel span{ display:inline-block; width:219px; overflow:hidden; margin-top:45px; font-size:18px;}

.shouye_ltel b{ display:inline-block; font-size:18px; color:#C63}


.hq_tu p{
	margin-top:15px;
}
.hq_tu a{
	margin-top:15px; display:block; width:239px; height:117px; position:relative;
}
.hq_tu a img{ max-width:239px; max-height:117px;}
.hq_tu a:hover{ color:#666}
.hq_tu .jzimg b{ display:block; position:absolute; bottom:25px; right:0; font-size:16px; font-weight:normal}

.hq_about{
	margin-right:26px;
	float:left;
	width:453px;
}
.hq_about_t_p{
	padding-left:17px;
	background:url(../images/index_xd.jpg) 0 center no-repeat;
	color:#687587;
	float:left;
	font-weight:bold;
	height:20px;
	width:377px;
	overflow:hidden;
}
.hq_about_t_p span{
	font-weight:16px;
	color:#c3a571;
	margin-left:5px;
}
.hq_about_t_a{
	background:url(../images/index_gd.jpg) 0 center no-repeat;
	width:38px;
	height:13px;
	float:right;
	height:20px;
}
.hq_about_s{ height:216px; overflow:hidden}
.hq_about_s td a img{ max-width:190px; max-height:154px;}


.hq_about_s table{
	float:left;
	margin-right:23px;
}
.hq_about_s_p{
	font-size:12px;
	color:#687587;
	line-height:24px;
}
.hq_about_s_p a{
	font-weight:bold;
}
.hq_about_t_p2{
	margin:13px 0 20px 0;
	border-bottom:1px dotted #c6c6c6;
}
.hq_case{
	width:241px;
	float:left;
}



.hq_case_t_p{
	padding-left:17px;
	background:url(../images/index_xd.jpg) 0 center no-repeat;
	color:#687587;
	float:left;
	font-weight:bold;
	height:20px;
	overflow:hidden;
	width:170px;
}
.hq_case_t_p span{
	font-weight:16px;
	color:#c3a571;
	margin-left:5px;
}
.hq_case_t_a{
	background:url(../images/index_gd.jpg) 0 center no-repeat;
	width:38px;
	height:13px;
	float:right;
	height:20px;
}
.hq_case_div{
	position:relative;
	height:178px;
	overflow:hidden;
}
.hq_case_div ul li{
	float:left;
	display:none;
	position:absolute;
	top:0;
	left:0;
}
.hq_case_div ul li:first-child{
	display:block;
}
.hq_case_div ul li td a{ display:block; width:241px; text-align:center}
.hq_case_div ul li td img{ max-width:241px; max-height:178px;}

.hq_case_an{
	margin-top:10px;
}
.hq_case_an ul{
	float:right;
}
.hq_case_an_a{
	float:left;
	color:#5d5d5d;
	font-size:13px;
	max-width:170px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.hq_case_an ul li{
	float:left;
	margin-left:5px;
	background:url(../images/index_case3.jpg) 0 center no-repeat;
	width:10px;
	height:20px;
	cursor:pointer;
}
.hq_case_an ul li:hover{
	background:url(../images/index_case2.jpg) 0 center no-repeat;
}
.hq_case_an ul li.cursour{
	background:url(../images/index_case2.jpg) 0 center no-repeat;
}




.wrap_pro{
	width:1000px;
	margin:0 auto;
	margin-top:46px;
}
.hq_pro_t{
	padding-bottom:2px;
	border-bottom:1px dotted #c6c6c6;
}
.hq_pro_t_p{
	padding-left:17px;
	background:url(../images/index_xd.jpg) 0 center no-repeat;
	color:#687587;
	float:left;
	font-weight:bold;
	height:31px;
	overflow:hidden;
	width:170px;
	line-height:31px;
}
.hq_pro_t_p span{
	font-weight:16px;
	color:#c3a571;
	margin-left:5px;
}
.hq_pro_t_a{
	background:url(../images/index_gd.jpg) 0 center no-repeat;
	width:38px;
	height:13px;
	float:right;
	height:31px;
}
.pro_show_p{
	float:left;
}
.pro_show_p a{
	background:#f9f9f9;
	border:1px solid #f1f1f1;
	border-radius:5px 5px 0 0;
	width:85px;
	height:31px;
	text-align:center;
	line-height:31px;
	font-weight:bold;
	color:#757575;
	float:left;
	margin-right:4px;
	overflow:hidden;
}
.pro_show_p a:hover{
	color:#b78a43;
}
.pro_show_p a.cur{
	color:#b78a43;
}

.pro_show1_div_p{
	float:left;
	background:url(../images/index_pro_a.png) no-repeat;
	width:10px;
	height:18px;
	margin-top:80px;
}
.pro_show1_div_p:hover{ cursor:pointer}
.pro_show1_div_p2{
	float:left;
	background:url(../images/index_pro_b.png) no-repeat;
	width:10px;
	height:18px;
	margin-top:80px;
}
.pro_show1_div_p2:hover{ cursor:pointer}
.pro_show1_div2_a{
	color:#404040;
	font-size:13px;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	border-bottom:1px solid #e9e9e9;
	margin-top:10px;
	white-space:nowrap;
	text-overflow:ellipsis;
}


.pro_show1_div{margin-top:13px; width:110%;}
.hq_div6_div{ width:687px; overflow:hidden; margin-top:20px; float:left; position:relative }
.pro_show1_div2{ width:980px; overflow:hidden; float:left; position:relative }
.pro_show1_div2 ul{width:10000%; margin-top:20px; position:relative;}
.pro_show1_div2 ul li{float:left; margin-right:20px; margin-left:20px; width:204px; overflow:hidden; text-align:center}
.pro_show1_div2 ul li:hover .pro_show1_div2_a{ color:#930; font-size:14px;}
.pro_show1_div2 ul li td a img{ max-width:100%; max-height:138px; vertical-align:middle;}
.pro_show1_div2 ul li:hover a img{ box-shadow:3px 3px 3px #ccc}

.wrap_zx{
	margin:0 auto;
	width:1000px;
	margin-top:44px;
	height:379px;
	overflow:hidden
}
.hy_zx{
	float:left;
	width:323px;
	margin-right:30px;
	height:379px;
	overflow:hidden
}
.hq_hy_t_p{
	padding-left:17px;
	background:url(../images/index_xd.jpg) 0 center no-repeat;
	color:#687587;
	float:left;
	font-weight:bold;
	height:20px;
	width:260px;
	overflow:hidden;
}
.hq_hy_t_p span{
	font-weight:16px;
	color:#c3a571;
	margin-left:5px;
}
.hq_hy_t_a{
	background:url(../images/index_gd.jpg) 0 center no-repeat;
	width:38px;
	height:13px;
	float:right;
	height:20px;
}
.hq_hy_s_p{
	width:54px;
	height:54px;
	text-align:center;
	font-size:18px;
	color:#fff;
	float:left;
	margin-right:20px;
	background:#687587;
}
.hq_hy_s_p span{
	margin-top:4px;
	color:#fff;
	display:block;
}
.hq_hy_s_div{
	width:240px;
	float:left;
}
.hq_hy_s{
	height:122px;
	border-bottom:1px solid #d6e4f2;
}
.hq_hy_s_div_a{
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	max-width:240px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:inline-block;
}
.hq_hy_s_div_p{
	line-height:20px;
	font-size:12px;
	color:#687587;
	height:60px;
	overflow:hidden;
}
.hq_hy_s_div_a2{
	font-size:12px;
	color:#c3a571;
	line-height:20px;
}
.hq_hy_ul{
	margin-top:10px;
	width:308px;
}

.shouye_contact{ margin-top:10px; width:308px;}
.shouye_contact p{ padding-left:30px; line-height:27px; font-size:12px}

.hq_hy_ul li span{
	float:right;
	color:#c6c6c6;
	font-size:12px;
	line-height:24px;
	width:67px;
	overflow:hidden;
}
.hq_hy_ul li a{
	color:#687587;
	font-size:12px;
	line-height:24px;
	float:left;
	width:230px;
	overflow:hidden;
	height:24px;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hq_hy_ul li a:hover{
	color:#894c15;
}

.hq_gs_t_p{
	padding-left:17px;
	background:url(../images/index_xd.jpg) 0 center no-repeat;
	color:#687587;
	float:left;
	font-weight:bold;
	height:20px;
	width:240px;
	overflow:hidden;
}
.hq_gs_t_p span{
	font-weight:16px;
	color:#c3a571;
	margin-left:5px;
}
.hq_gs_t_a{
	background:url(../images/index_gd.jpg) 0 center no-repeat;
	width:38px;
	height:13px;
	float:right;
	height:20px;
}
.gs_zx{
	float:left;
	width:308px;
	margin-right:31px;
}
.cp_zn{
	float:left;
	width:308px;
}
.hq_lj{
	width:1000px;
	margin:0 auto;
	background:#e8e8e7;
	line-height:26px;
	font-size:12px;
	font-family:"微软雅黑";
	padding-left:14px;
	margin-top:40px;
}
.hq_lj span{
	color:#687587;
	font-size:12px;
	font-weight:bold;
}
.hq_lj a{
	color:#687587;
	font-size:12px;
}
.hq_lj a:hover{
	color:#894c15;
}
.hq_bq{
	margin:0 auto;
	width:1000px;
	font-size:12px;
	color:#434343;
	line-height:22px;
	padding-bottom:10px;
	margin-top:10px;
}


.waper{
	margin:0 auto;
	width:1004px;
	margin-top:50px;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
.asideLeft{ width:280px; float:left}
.asideright{ width:680px; float:right; line-height:26px}
.serviceimg{ margin-bottom:20px; overflow:hidden}
.serviceimg img{ max-width:680px;}


.asideright .rtitle{ border-bottom:2px solid #ccc; height:24px; line-height:24px; padding-bottom:5px; color:#7d7d7d; width:680px; }
.asideright .rtitle h2{ float:left; width:282px; overflow:hidden;height:24px; line-height:24px; font-weight:normal; font-size:18px;}
.asideright .rtitle p{ float:right; height:28px; line-height:28px; overflow:hidden; width:390px; text-align:right; font-size:12px;}
.asideright .rtitle em{ font-style:normal; color:#969696}
.asideright .rtitle img{ vertical-align:top; margin-top:4px;*margin-top:0px}

#inlnav li{ border-bottom:dotted 1px #b4b4b4;  width:280px;}
#inlnav li>a{line-height:28px; margin:7px 0; padding:2px 20px 2px 42px; color:#333; font-size:14px; cursor:pointer; display:block; overflow:hidden; font-weight:bold}
.erji{color:#894c15;  background:#d1dbe7;}
#inlnav li.curr .hq_pro_xl{ display:block}
#inlnav li:hover>a,#inlnav li.curr>a{ color:#894c15;  background:#d1dbe7; border-left:5px solid #a9bacc; padding-left:37px}
#inlnav li>div{  width:280px; display:none;}
#inlnav li>div a{ height:47px; line-height:47px; display:block; overflow:hidden;border-top:dotted 1px #b4b4b4;background:url(../images/about_left_hover.jpg) no-repeat; background:url(../images/news_dian.jpg) no-repeat 52px 23px; padding-left:60px}
#inlnav li>div a:hover,#inlnav li>div a.curr{ color:#894c15 ;background:url(../images/about_left.jpg) no-repeat; }
.newsleft{ border:solid 1px #dddddd; min-height:200px; overflow:hidden; margin-top:30px; width:280px;}
.newsleft .ntitle{ background:url(../images/about_11.jpg) no-repeat; width:277px; height:36px; line-height:36px;border-bottom:solid 1px #dddddd;font-family:"微软雅黑"}
.newsleft .ntitle .fl{ font-size:14px; font-weight:bold; color:#7f7f7f; text-indent:28px}
.newsleft .ntitle .fr{ padding-right:10px}
.newsleft .ntitle .fr a{ color:#7f7f7f}
.newsleft .ntitle .fr a:hover{color:#0041d4}
.newsleft ul{ padding:15px 0}
.newsleft ul li{ line-height:26px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/about_dian.jpg) no-repeat 15px 12px}
.newsleft ul li a{ padding-left:25px}

.newsleft dl{ margin:20px 0 0 15px;height:73px}
.newsleft dd{ float:left; width:97px; height:73px; text-align:center}
.newsleft dd img{ vertical-align:middle; max-height:100%; max-width:100%}
.newsleft dd i{ vertical-align:middle; display:inline-block; height:100%}
.newsleft dt{ width:146px; float:left; padding-left:14px}
.newsleft dt p{ font-size:14px; height:24px; line-height:24px; overflow:hidden; font-weight:bold; margin-bottom:5px}
.newsleft dt span{ display:block; line-height:23px; height:46px; overflow:hidden}

.acontent{ line-height:28px; color:#555; padding-top:30px;}


.culture_img{ width: 680px;  padding-bottom:30px; border-bottom:1px dotted #ccc; margin-bottom:20px}
.culture_img img{ max-width:680px;}

/*honor*/
#zimg{position:absolute; right:-300px; top:0; width:300px; height:300px; border:1px solid #333; overflow:hidden; visibility:hidden;}
#zimg img{position:absolute;}
#serbigimg{width:600px; height:400px; background:#f3f3f3; border:1px solid #dbd8d8; margin:30px auto 0px; position:relative; z-index:1; box-shadow:5px 5px 5px #ccc}
#mark{position:absolute; background:#000; opacity:0.4; filter:alpha(opacity:40); cursor:pointer; display:none;}

#serbigimg table{width:100%; height:100%; position:absolute; top:0; left:0;}
#serbigimg table img{cursor:pointer;}
#sersimg{margin:18px auto 0px; width:680px; overflow:hidden}
#sersimg>span{width:18px; height:19px; margin-top:33px; cursor:pointer;}
#sersimg>span.fl{background:url(../images/seraimgl.png);}
#sersimg>span.fl.hv{background:url(../images/seraimglhv.png);}
#sersimg>span.fr{background:url(../images/seraimgr.png);}
#sersimg>span.fr.hv{background:url(../images/seraimgrhv.png);}
#sersimg>div{width:600px; height:84px; overflow:hidden; margin:0 auto;}
#sersimg ul{list-style:none; padding:0; margin:0; overflow:hidden; width:1000px;}
#sersimg ul li{float:left; width:125px; height:82px; margin-right:31px; padding:1px; background:#ccc;}
#sersimg ul li span{width:125px; height:82px; *font-size:72px; display:block}
#sersimg ul li span img{cursor:pointer; max-width:125px; max-height:82px;}
#sersimg ul li.hv{background:#af0009;}



/********************/
.newslist{ padding-top:10px;}
.newslist li{ border-bottom:dashed 1px #b6b6b6; overflow:hidden; height:92px; padding-top:25px}
.newslist li .nn1{ background:#f8f8f8; width:72px; height:72px; float:left; color:#b6b2b2; }
.newslist li .nn1 p{ text-align:center;}
.newslist li .nn2{ color:#525252; font-size:30px; padding-top:10px; font-family:"微软雅黑",Arial}
.newslist li .nn3{ width:575px; float:right}
.newslist li .nn4{ font-size:16px; height:24px; line-height:24px; overflow:hidden; margin-bottom:14px; margin-top:4px}
.newslist li .nn4 a{ color:#018def}
.newslist li .nn4 a:hover{ color:#000}
.newslist li .nn5{height:24px; line-height:24px; overflow:hidden; font-size:13px}
.nntitle{font-size:16px;line-height:24px;color:#018def; font-weight:normal; padding-top:10px}
.ntage{ color:#a3a3a3; line-height:20px; padding:10px 0; border-bottom: dotted 1px #b6b6b6}
.hq_contact{
	padding-bottom:10px;
}
.hq_contact p{
	padding:0 10px;
	font-size:13px;
	line-height:24px;
}
.hq_contact_p{
	margin-top:8px;
}
.n_pro ul{
	width:110%;
	overflow:hidden;
}
.n_pro ul li{
	padding:10px 15px;
	background:#f9f9f9;
	float:left;
	margin:40px 34px 0 0;
	border:1px solid #ddd;
	box-shadow:3px 3px 5px #eee;
	position:relative;
}
.n_pro ul li table{
	border:1px solid #fff;
}
.case_down{ width:204px; height:210px; display:none; position:absolute; left:0; top:0; background:url(../images/transparrent70.png) repeat; text-align:center}
.case_down em{ display:inline-block; width:50px; height:50px; margin-top:80px; background:url(../images/fangdajing40.png) no-repeat}
.n_pro ul li:hover{ cursor:pointer}
.pro ul li:hover a{ color:#894C15}
.pro ul li:hover{ border:1px solid #894c15}
.n_pro ul li p{ color:#777}
.n_pro_a{

	width:170px;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.n_pro ul li td a img{ max-width:100%; max-height:100%; vertical-align:middle;}
.n_pro_p{
	width:170px;
	overflow:hidden;
	height:40px;
	line-height:20px;
	font-size:12px;
}


/**hq_fy**/
.n_hq_fy{
	margin-top:40px;
	background:#f3f3f3;
	height:60px;
	line-height:60px;
}
.hq_fy{
	text-align:center;
}
.hq_fy a{
	border:1px solid #cbcbcb;
	padding:5px 8px;
	font-size:12px;
}
.hq_fy a:hover{
	background:#2d94d7;
	color:#fff;
}


/***proshow*****/
.proshow{
	margin-top:50px;
}
.proshow .pro_txt{
	text-align:center;
	line-height:34px;
}
.proshow_p{

	margin-top:40px;
	text-align:center;

}
.proshow_p img{ max-width:680px;}
.proshow_p  font.jzimg{   width:490px;
  height:327px;}

.proshow_p  font img{max-width:100%; max-height:100%; vertical-align:middle;}
.proshow_p2{
	margin-top:50px;
	font-size:21px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.proshow_p3{
	margin-top:30px;
	text-indent:0;
}
.proshow_p4{
	margin-top:30px;
	border:3px solid #ccc;
}
.proshow_p4 span{
	font-weight:bold;
	padding-left:5px;
}
.proshow_p4 a{
	font-size:12px;
}
.solutionsshow_div{
	margin-top:30px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.solutionsshow_div p:first-child{
	width:320px;
	height:35px;
	line-height:35px;
	float:left;
	border-right:1px solid #ccc;
	margin-left:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.solutionsshow_div p span{
	font-weight:bold;
	color:#333;
}
.solutionsshow_div p+p{
	width:320px;
	white-space:nowrap;
	height:35px;
	line-height:35px;
	float:left;
	margin-left:8px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.solutionsshow_a{
	margin-top:40px;
	display:block;
	background:url(../images/hq_fh_an.jpg) no-repeat;
	width:106px;
	height:33px;
	color:#fff;
	line-height:32px;
	padding-left:13px;
}
.solutionsshow_a:hover{
	color:#fff;
	text-decoration:underline;
}
.xgxw{
	margin-top:30px;
	padding:10px 0 10px 10px;
	background:#eee;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.xgxw .hq_news_a{
	float:left;
	font-size:13px;
	margin-left:15px;
	height:26px;
	width:625px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:315px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.proshow_p5{
	font-size:20px;
	padding-bottom:10px;
	padding-left:15px;
	margin-left:-10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}

.xgxw ul{
	margin-left:10px;
}
.xgxw ul li{
	float:left;
	margin-right:15px;
}
.xgxw ul li td a{ display:block; height:139px; width:204px}
.xgxw ul li td a img{ max-width:100%; max-height:100%; box-shadow:5px 5px 5px #aaa; vertical-align:middle;}
.xgxw ul li:hover a{ color:#894C15; font-size:15px;}
.hq_pro_a{
	display: block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 170px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hq_caseshow_p4{
	display:block;
	width:106px;
	height:33px;
	line-height:33px;
	text-align:center;
	background:#fff;
	color:#666;
	margin:30px 0;
	border:2px solid #aaa;
	border-radius:5px;
}
.hq_caseshow_p4:hover{ background:#894C15; border:2px solid #894C15; color:#fff}
/*contact*/
.hcm_contact{ line-height:28px; color:#555; padding-top:30px;}
.hcm_contact div > b{ font-size:36px; padding-right:50px; background:url(../images/hcm_contact_pic.jpg) no-repeat right center;}


/*online*/
.hcm_massage{ background:url(../images/hcm_feedback_1.jpg) no-repeat left top; padding-left:222px; min-height:356px; overflow:hidden}
.hcm_massage li{ margin-bottom:12px;}
.hcm_massage li .hcm_input-1{ background:url(../images/hcm_feedback_2.jpg) no-repeat; width:240px; height:46px; border:1px solid #fff; padding:0 10px 0 40px; color:#000; line-height:46px}
.hcm_massage li .hcm_input-2{ background:url(../images/hcm_feedback_3.jpg) no-repeat; width:240px; height:46px; border:1px solid #fff; padding:0 10px 0 40px; color:#000;line-height:46px}
.hcm_massage li .hcm_input-3{ background:url(../images/hcm_feedback_4.jpg) no-repeat; width:371px; height:46px; border:1px solid #fff; padding:0 10px 0 40px; color:#000;line-height:46px}
.hcm_massage li .hcm_input-4{ background:url(../images/hcm_feedback_5.jpg) no-repeat; width:371px; height:46px; border:1px solid #fff; padding:0 10px 0 40px; color:#000;line-height:46px}
.hcm_massage li .hcm_input-5{ width:400px; height:105px; border:solid 1px #dddddd; padding:10px 10px 0 10px; color:#000}
.hcm_massage li .hcm_input-6{ background:url(../images/hcm_feedback_6.jpg) no-repeat; width:130px; height:46px; border:1px solid #fff; padding:0 10px 0 40px; color:#000;line-height:46px}
.hcm_massage li .hcm_input-7{ background:#A9BACC; width:180px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#fff; font-family:"微软雅黑"; cursor:pointer; border:0}
.hcm_massage li .hcm_input-8{ background:#A9BACC; width:180px; height:39px; line-height:39px; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#fff; cursor:pointer; border:0}
.hcm_massage li .hcm_input-7:hover{ background-color:#0075b2; }
.hcm_massage li .hcm_input-8:hover{ background-color:#0075b2; }
.hcm_pro_zn{ width:100%; padding-top:30px;}
.hcm_zn_list li{  width:640px; height:62px; padding:18px 20px; overflow:hidden;}
.hcm_zn_list li.hcm_li_odd{ background:url(../images/hcm_zn_bg.jpg) repeat-x; border:1px solid #d4d4d4;border-top:2px solid #894c15;}
.hcm_zn_list li a.hcm_zn_tit{ display:block; height:18px; line-height:18px; max-width:80%; margin-bottom:6px; padding-left:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/hcm_ico1.png) no-repeat left center;}
.hcm_zn_list li span{ line-height:18px; color:#aaa}
.hcm_zn_list li p{ line-height:20px; max-height:42px; overflow:hidden;}
.hcm_zn_list li p a{ color:#C3A571;}
.hcm_zn_list li.hcm_li_odd:hover{ }
.hcm_zn_list li:hover a.hcm_zn_tit{ color:#c00;}
.hcm_zn_list li:hover p a{ text-decoration:underline; color:#c00}


/*tag_list*/
.hcm_tag_list{ }
.hcm_tag_list li{ background:url(../images/hcm_ico2.gif) no-repeat left center; height:28px; line-height:28px; width:300px; text-indent:15px; border-bottom:1px dashed #D7D6D6; padding:10px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hcm_tag_list li a{ color:#878787;}
. li:hover a{ color:#DD2F30;}

/*zn_show*/
.hcm_news{ width:100%; overflow:hidden; }
.hcm_news h1.hcm_news_title{ line-height:22px; margin-bottom:10px; padding:2px 5px; font-size:15px; text-align:center;}
.hcm_news .hcm_time{ padding:10px;  text-align:center; color:#AFAEAE; background:#F1F1F1; margin-bottom:10px;}
.hcm_news .hcm_time span{ padding:0 20px;}
.newsinfo_box{ line-height:2em; font-size:14px;}
.hcm_back_list{ text-align:right; margin-bottom:20px; margin-top:20px; text-indent:0px; font-family:"微软雅黑";}
.hcm_back_list a{ display:inline-block; width:100px; height:30px; line-height:30px; background:#b9c9d9; text-align:center; color:#fff;}
.hcm_biaoqian{ line-height:30px; }
.hcm_biaoqian a{ margin:0 5px; color:#777;}
.hcm_biaoqian a:hover{  color:#c7161e}

.hcm_pagedown{ width:110%;  line-height:30px; margin-top:30px;}
.hcm_pagedown li{ display:block; float:left; overflow:hidden;background:#F9F7F5; padding:0px 15px; margin-right:20px; text-align:left; text-overflow:ellipsis; white-space:nowrap; width:300px;}
.hcm_pagedown a{ color:#777;}
.pagedown a:hover{ color:#c7161e;}


/*caselightbox*/
.caselightbox{ width:100%; height:100%; position:absolute; left:0; top:0px;  background:url(../images/transparrent90.png) repeat; display:none; z-index:999}
.caselight{ width:700px; position:relative; margin:0 auto; top:6%; overflow:hidden}
.caselight ul{width:660px; background:#fff;}
.caselight ul li{width:660px; display:none; list-style:none; padding:30px 0; overflow:hidden; margin:0 auto}
.caselight ul li:first-child{display:block;}
.caselight ul li .jzimg{width:660px; height:350px;}
.caselight ul li .jzimg img{max-width:660px; max-height:350px; vertical-align:middle}
.caselight ul li .jzimg i{display:inline-block; height:100%; vertical-align:middle;}
.caselight ul li b{ padding:0 0 5px; display:block; width:620px; border-bottom:1px solid #ccc; font-size:16px; text-align:center; line-height:26px; min-height:26px; margin:0 25px }
.caselight ul li span{ padding:10px 27px 5px; display:block; width:620px; color:#888; font-size:16px; text-align:center}
.caselight .guanbi a{ position:absolute; right:0; top:0; width:35px; height:35px; display:block; background:url(../images/honor_close.png) no-repeat;}
.caselight ul li em{ display:block; margin:5px 20px; padding:8px 0px 15px;border-top:1px solid #ccc; color:#666; width:620px; overflow:hidden; font-style:normal}

/*map*/
.map{margin-top:40px;  width:678px; height:525px; border:1px solid #ccc; overflow:hidden}


/*sitemap*/
.sitemap{font-family:"微软雅黑";text-align:left; padding:30px;}
.sitemap > ul > li {line-height: 30px;border-bottom: dashed 1px #f8f6f6;margin-bottom: 20px; text-decoration:none;font-size: 14px; font-size:14px;}
.sitemap > ul > li > ul > li{ border-bottom:1px solid #e3e3e3; padding:5px 0;}
.sitemap > ul > li > ul > li > ul >li a{ background:url(../images/ico10.gif) no-repeat center left; padding-left:10px; color:#999;}
.sitemap > ul > li > ul > li > ul >li{ display:inline-block; margin-right:10px;}
.sitemap > ul ul{ margin-left:20px;}
.sitemap li h2{ font-size:14px;}
.sitemap li h2 a{color:#894c15; display:inline-block; border:1px solid #a9bacc; border-radius:3px; padding:2px 24px;  font-size:14px}
.sitemap li a {margin-right: 10px;text-decoration: none;color:#666;}


.header  a.jzimg{ width:179px; height:79px; display:block;}
.hcm_news >p>a{color:#777 !important;}
.hcm_news >p>a:hover{color:#894c15 !important;}
.pro_show1_div2> ul >li a.jzimg{ width:156px; height:116px; text-align:center; display:block}
.hq_about_s a.jzimg{width:168px; height:136px; text-align:center;}

.n_pro ul li a.jzimg{ width:156px; height:116px; text-align:center; display:block;}


.xgxw ul li a.jzimg{ width:156px; height:116px; text-align:center; display:block;}

.n_pro ul li a.jzimg{ width:156px; height:116px; text-align:center; display:block;}

.top_intro{ color:#666666; padding-top:25px;}


/*分页样式*/
.hq_fy a{ display: inline-block;padding: 3px 10px;height: 18px;line-height: 18px;border: 1px solid #cbcbcb;font-size:12px;margin-left:5px;line-height:18px;}

.page-cur{display: inline-block;color: #fff;height: 18px;background: #2D94D7;line-height: 18px;padding: 3px 10px;font-size:12px;margin-left:5px;line-height:18px;border: 1px solid #cbcbcb;}

.page-disabled{display: inline-block;color: #fff;height: 18px;background: #A8A8A8;line-height: 18px;border: 1px solid #cbcbcb;padding: 3px 10px;font-size:12px;margin-left:5px;line-height:18px;}


/*地图*/
.identification{clear:both;width:100%;text-align:center;}
.identification img{display:inline;}

.BMapLib_nav{display:none;padding:10px!important;}
.BMapLib_bubble_content{padding:10px!important;}
.BMapLib_sendToPhone,.BMapLib_bubble_close{display:none;}
.BMap_cpyCtrl{display:none;}
.BMapLib_trans{margin:0!important;}
.BMap_Marker img{max-width:39px;}

.nr_banner{text-align: center;}
