@charset "utf-8";
/* CSS Document */
/*404*/
.div404{text-align:center; margin:0px auto; width:1000px; background:url(../images/error404.jpg) center no-repeat; height:650px; overflow:hidden; position:relative; z-index:1;}
.div404>a{position:absolute; width:139px; height:53px; top:411px; right:339px;}
.div404 p a{margin-left:10px; font-size:16px;}


/*layout*/
.header{background:url(../images/headerbg.png) 0 0 repeat-x;}
.header_top{width:1003px; margin:auto; text-align:right; height:30px; line-height:30px; color:#fff; position:relative; z-index:3;}
.header_top a{color:#fff;}
.weixinerweima{position:absolute; right:0; top:30px; display:none;}
.weixin:hover+.weixinerweima{display:inline;}
.header_mid{width:1003px; height:97px; margin:auto; overflow:hidden;}
.logo{float:left; margin-top:20px;}
.hdmid_r{float:right; text-align:right; margin-top:20px;}
.hd_search{background:url(../images/search_bg.png); width:312px; height:29px; box-shadow:0 2px 3px 0 #eee;}
.hdsearchtxt{float:left; height:25px; line-height:25px; padding:2px 0; width:257px; margin-left:8px; color:#999;}
.hdsearchbtn{float:right; width:40px; height:29px;}

#nav{background:#e8e8e8; height:45px; background:url(../images/navbg.png) 0 0 repeat-x; position:relative; z-index:2; min-width:1003px; width:100%;}
#fnav{width:1003px; margin:auto; *zoom:1;}
#fnav:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}
#fnav li{float:left; background:url(../images/line01.png) 0 16px no-repeat; padding-left:11px; margin-left:5px;}
#fnav li:first-child{margin-left:0; background:none; padding:0;}
#fnav li a{display:block; width:111px; height:45px; line-height:45px; text-align:center; font-weight:bold; font-size:14px; color:#808080;}
#fnav li a:hover,#fnav li.now a,#fnav li.hover a{background:url(../images/navhv.jpg); color:#fff;}
#snav{background:url(../images/white_opacity90.png); position:absolute; left:0; top:45px; width:100%; display:none;}
#snav ul{width:892px; padding-left:111px; margin:auto; overflow:hidden;}
#snav ul li{float:left; width:111px; margin-left:16px; padding:10px 0 15px;}
#snav ul li a{display:block; text-align:center; height:35px; line-height:35px; padding:0 10px; overflow:hidden;}
#snav ul li.hover{background:#23a764}
#snav ul li.hover a{color:#fff;} 
#snav ul li a:hover{background:url(../images/navhv.jpg) center center no-repeat;}

.footer{background:#e9e9e9; padding:17px 0;}
.footermain{width:1003px; margin:auto; font-size:12px;}
.copyright{float:left; width:730px; color:#8f8f8f; line-height:19px;}
.copyright a{color:#8f8f8f;}
.copyright a:hover{color:#000;}
#frindlink{float:right; width:224px; margin-top:4px; color:#999; position:relative; z-index:1;}
#frindlink>span{display:block; width:222px; height:26px; line-height:26px; text-indent:9px; background:url(../images/friendlinkbg.png) 203px center no-repeat #fff; border:1px solid #ddd;}
#frindlinkpop{position:absolute; bottom:28px; width:222px; left:0; border:1px solid #ddd; padding:10px 0; background:#fff; border-bottom:none; display:none;}
#frindlinkpop a{display:block; margin:0 15px; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#frindlink:hover{color:#666;}
#frindlink:hover #frindlinkpop{display:block;}


/*index*/
#hbanner{position:relative; z-index:1; height:473px; overflow:hidden; min-width:1003px;}
#hbanner li{position:absolute; z-index:1; top:0; left:50%; margin-left:-800px; display:none;}
#hbanner li:first-child{display:block;}
#hbannerl,#hbannerr{position:absolute; z-index:2; top:204px; width:32px; height:61px;}
#hbannerl{background:url(../images/bannerl.png); left:5%;}
#hbannerl:hover{background:url(../images/bannerlhv.png);}
#hbannerr{background:url(../images/bannerr.png); right:5%;}
#hbannerr:hover{background:url(../images/bannerrhv.png);}

.hmain{width:1003px; margin:auto;}
.hpros{position:relative; z-index:0; float:left; width:673px; height:338px;}
.hprosmain{position:absolute; right:0; width:10000px; height:294px; background:#e6e6e6;}
.hprosmain header{float:right; width:673px; padding-top:24px; height:54px;}
#hprosl,#hprosr{float:left; margin-right:5px;}
.hpros header h3{float:right; margin-right:24px;}
#hproscroll{clear:both; overflow:hidden; height:205px; position:absolute; z-index:0; top:78px; width:100%; right:24px;}
#hproscroll ul{width:200%; position:absolute; right:0; top:0; overflow:hidden; height:205px;}
#hproscroll ul li{float:right; margin-left:15px; width:207px; height:205px;}
#hproscroll ul li a{display:block; width:100%; height:100%; background:url(../images/hprosbg.jpg) 0 0 no-repeat;}
#hproscroll ul li .lstimg{width:201px; height:149px; padding:3px;}
#hproscroll ul li .tit{display:block; height:35px; line-height:35px; padding:0 5px; overflow:hidden;}
#hproscroll ul li a:hover{background:url(../images/hproshv.jpg) 0 0 no-repeat;}
#hproscroll ul li a:hover .tit{font-weight:bold;}

.habout{float:right; width:330px; height:338px;}
.habout header{height:77px; background:#f4f4f4; border-bottom:1px solid #ddd; overflow:hidden;}
.habout header h3{margin:28px 0 0 25px;}
.habout ul{margin:0 20px;}
.habout ul li{height:85px; overflow:hidden; border-top:1px solid #ddd;}
.habout ul li:first-child{border:none;}
.habout .lstimg{float:left; width:62px; text-align:center; height:85px;}
.habout .txt{margin:8px 0 0 85px;}
.habout .txt a{display:inline-block; vertical-align:top; max-width:75%; height:30px; line-height:30px; overflow:hidden; font-size:15px; color:#000;}
.habout .txt p{height:38px; line-height:19px; overflow:hidden; font-size:12px;}
.habout .txt a:hover{color:#00994c;}

.hnews{clear:both; float:left; width:672px; height:339px; margin-top:-44px; border-left:1px solid #ddd;}
#hnewsbtns{background:#f4f4f4; height:44px; border-bottom:1px solid #ddd; position:relative; z-index:0;}
#hnewsbtns span{float:left; width:131px; text-align:center; height:44px; line-height:44px; font-size:18px; color:#222; border:1px solid #c3c3c3; border-top:none; cursor:pointer;}
#hnewsbtns span:first-child{border-left:none; border-right:1px solid #ddd;}
#hnewsbtns span.chos{border-top:1px solid #8cc53e; background:#fff; border-bottom:none;}
#hnewsbtns a{position:absolute; top:18px; right:18px; display:none;}
.hnewsblock{margin:30px 23px; display:none;}
.hnewstj{overflow:hidden;}
.hnewstj .lstimg{float:left; width:153px; height:96px; border:1px solid #ddd;}
.hnewstj div{margin-left:175px;}
.hnewstj a.tit{display:inline-block; vertical-align:top; height:23px; line-height:23px; max-width:75%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
.hnewstj p{line-height:22px; height:44px; overflow:hidden; margin-top:3px;}
.hnewstj a.more{display:block; width:50px; height:16px; margin-top:10px;}
.hnewslist{border-top:1px solid #ddd; margin-top:20px; padding-top:12px;}
.hnewslist span{color:#9d9d9d; font-family:Simsun; margin-right:5px;}
.hnewslist a{display:inline-block; vertical-align:top; height:27px; line-height:27px; max-width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hnewslist a:hover span{color:inherit;}

.hdocument{position:relative; z-index:0; float:right; width:330px; height:266px;}
.hdocumentwap{position:absolute; left:0; top:0; width:10000px; height:266px; background:#00994c;}
.hdocumentmain{float:left; width:296px; margin-left:34px;}
.hdocumentmain header{margin-top:20px;}
.hdocumentmain ul{background:url(../images/hr01.png) 0 0 repeat-x; margin-top:15px; padding-top:15px;}
.hdocumentmain ul a{display:inline-block; vertical-align:top; height:27px; line-height:27px; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; background:url(../images/pointer01.png) left center no-repeat; text-indent:10px;}
.hdocumentmain ul a:hover{text-decoration:underline;}
.hdocumentmain .more{display:inline-block; vertical-align:top; margin-top:15px; height:24px; line-height:24px; padding:0 26px 0 8px; background:#85c539 url(../images/more03.png) right center no-repeat; font-size:12px; color:#fff; font-weight:bold;}

.hads{clear:both; border-top:1px solid #ddd; overflow:hidden;}
.hvideo{float:left; width:320px; height:249px; margin-top:32px;}
.hhonor{float:right; background:url(../images/hhonorbg.png) 0 260px no-repeat; width:637px; height:320px;}
#hhonorl,#hhonorr{margin-top:147px; width:21px; height:22px;}
#hhonorl{float:left; margin-left:12px; background:url(../images/hhonorl.png);}
#hhonorl:hover{background:url(../images/hhonorlhv.png);}
#hhonorr{float:right; margin-right:12px; background:url(../images/hhonorr.png);}
#hhonorr:hover{background:url(../images/hhonorrhv.png);}
#hhonorscroll{float:left; width:546px; height:215px; overflow:hidden; margin:46px 0 0 20px;}
#hhonorscroll ul{width:10000px;}
#hhonorscroll li{float:left; width:163px; height:215px; box-shadow:5px 0 5px 0 #d2d2d2; margin-right:20px;}


/*inside*/
.inbanner{position:relative; z-index:0; overflow:hidden; min-width:1003px; height:265px;}
.inbanner img{position:absolute; left:50%; margin-left:-800px;}
.inmain{width:1003px; margin:auto; background:url(../images/line02.png) 237px 0 repeat-y; box-shadow:3px 0 3px 0 rgba(0,0,0,0.1); padding-bottom:50px;}
.inmain_l{float:left; position:relative; z-index:2; background:url(../images/inmainlbg.png) 0 0 no-repeat; padding:0 0 20px 10px; width:200px;}
.inmain_l>.lstimg{text-align:left; width:200px; height:112px;}
.inlnav{width:185px;}
.inlnav li{background:url(../images/hr03.png) 0 44px repeat-x; overflow:hidden; padding:5px 0; font-size:14px;border-bottom:1px solid #d0d0d0; font-weight:bold; line-height:50px;}
.inlnav li>a{display:block; width:100%; height:32px; line-height:32px; text-indent:15px; overflow:hidden;border-bottom:0px;}
.inlnav li.now>a,.inlnav li:hover>a{padding-right:25px; background:url(../images/line03.png) 1px 0 repeat-y ; font-weight:bold; color:#00994C;border-bottom:0px;}
.inltel{width:208px; margin-top:55px; padding-bottom:5px; border-bottom:1px solid #ddd;}

.inmain_r{float:right; width:708px; background:url(../images/white_opacity90.png); position:relative; z-index:1; top:-23px; padding:64px 20px 0 37px;}
.location{overflow:hidden; height:42px; line-height:42px; border-bottom:1px solid #dbdbdb; text-align:right; color:#9d9d9d;}
.location h2{float:left; max-width:300px; overflow:hidden; font-size:21px; color:#00994c; font-weight:normal;}
.location a{color:#9d9d9d;}
.location a:hover,.location a.locationhome{color:#4e4e4e;}
.location a.locationhome{font-size:13px; text-transform:uppercase;}
.location span{color:#00994c;}


/*about*/
.about{margin-top:45px; line-height:30px;}

/*honor*/
.honor{margin-top:27px;}
.honorimg{border:1px solid #e4e4e4; overflow:hidden;}
.honortable{width:100%; color:#2e2e2e; font-size:18px; margin-top:40px;}
.honortable td{width:50%; line-height:30px; padding:10px 0;}
.honorlist{border-top:1px solid #ddd; margin-top:30px; overflow:hidden;}
.honorlist ul{width:120%;}
.honorlist ul li{float:left; margin:50px 41px 0 0; border:1px solid #e4e4e4; width:209px; height:139px;}

/*staff*/
.staffbox{overflow:hidden; margin-top:25px;}
.staffbox ul{width:110%;}
.staffbox li{float:left; width:324px; height:208px; padding:5px; border:1px solid #e5e5e5; margin:30px 20px 0 5px;}

/*affiliate*/
.afflist li{overflow:hidden; margin:10px 0 0 2em;}
.afflist li span{float:left;}
.afflist li p{margin-left:10px; padding-left:19px; background:#e6f1dc;}

/*network*/
.network{margin-top:42px; position:relative; z-index:1;}
#networkmap a{position:absolute; width:71px; height:13px; background:url(../images/maplogo.png);}
#networkpop{width:237px; position:absolute; top:0; left:0; background:url(../images/nwpopbgtop.png) 0 0 no-repeat;}
#networkpop .mc{color:#fff; line-height:20px; font-size:12px; background:#39a22d; padding: 0 5px 5px; margin-top:5px;}
#networkpop .mc .txt{margin:10px 0 0 5px;}
#networkpop .bot{background:url(../images/nwpopbgbot.png); height:30px;}
#nwpoptit{font-weight:bold;}

/*e-commerce*/
.ecotable{background:#f8f8f8; border:1px solid #e0e0e0; width:100%; margin-bottom:8px;}
.ecotable td{height:76px;}
.ecotlogo{border-right:1px solid #e0e0e0; text-align:center; width:205px;}
.ecotit{padding-left:30px; width:380px; line-height:24px;}
.ecoimg{text-align:center; width:90px;}
.ecolianxi{background:url(../images/ecoimg.jpg) right bottom no-repeat; padding:25px; margin-top:35px; height:206px;}
.ecolianxitxt{width:313px;}
.ecolianxitxt .tit{line-height:40px; font-size:18px; background:url(../images/hr02.png) left bottom repeat-x; color:#190d0b;}
.ecolianxitxt .txt{overflow:hidden;}
.ecolianxitxt .txt a{float:left; margin:13px 20px 0 0; width:83px; height:25px; line-height:23px; padding-left:40px; overflow:hidden; background:url(../images/ecolianxibtn.png);}

/*document*/
.dloadtable{margin-top:30px; width:100%; font-size:12px;}
.dloadtable th{line-height:25px; background:#8cc53e; font-size:13px; color:#fff; border-left:1px solid #eaeaea;}
.dloadtable tr th:first-child{border-left:1px solid #8cc53e; text-align:left; text-indent:125px;}
.dloadtable td{border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; line-height:39px; text-align:center;}
.dloadtable tr td:first-child{border-left:1px solid #e5e5e5; text-align:left;}
.dloadtable .tit{margin-left:17px; display:inline-block; vertical-align:middle; max-width:380px; overflow:hidden;}
.dloadtable .tit img{margin-right:5px; vertical-align:-2px;}
.dloadtable .btn{display:inline-block; padding-left:20px; background:url(../images/icon_dload.png) left center no-repeat; text-decoration:underline;}
.dloadtable .btn:hover{background:url(../images/icon_dloadhv.png) left center no-repeat;}

/*question*/
.queslist{}
.queslist li{padding:10px 18px; border:1px solid #dbdbdb; margin-top:30px;}
.queslist li:first-child{margin-top:35px;}
.queslist li a{display:inline-block; vertical-align:top; font-weight:bold; line-height:36px; background:url(../images/icon_q.png) left center no-repeat; max-width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:25px;}
.queslist li p{line-height:25px; height:50px; overflow:hidden; padding-left:25px; background:url(../images/icon_a.png) 0 5px no-repeat; padding-left:25px;}





/*************heqi*************************/

/*service*/
.hq_service li{
	height:41px; float:left;
	border-bottom:1px solid #dcdcdc;

}
.hq_service li:first-child{
	border-top:2px solid #00994c;
}
.hq_service li span{
	float:left;
}
.hq_service li .hq_joinshow_a1{
	float:left;
	text-align:center;
	height:41px;
	line-height:41px;
	width:177px;
	color:#00994c;
	text-decoration:underline;
}
.hq_service li span:first-child{
	width:345px;
	border-right:1px solid #dcdcdc;
	background:#f4f4f4;
	height:41px;
	line-height:41px;
	text-indent:15px;
}
.hq_service li a:first-child{
	width:345px;
	border-right:1px solid #dcdcdc;
	background:#f4f4f4;
	height:41px;
	line-height:41px;
	text-indent:15px;
	float:left;
}
.hq_service li:first-child span:first-child{
	width:345px;
	border-right:1px solid #dcdcdc;
	background:#f4f4f4;
	height:41px;
	line-height:41px;
	text-indent:0px;
	text-align:center;
}
.hq_ser_span1{
	width:184px;
	border-right:1px solid #dcdcdc;
	text-align:center;
	height:41px;
	line-height:41px;
}
.hq_ser_span2{
	width:177px;
	text-align:center;
	height:41px;
	line-height:41px;
}
.hq_fy{
	width:708px;
	height:80px;
	line-height:80px;
	text-align:center;
	background:#f4f4f4;
	margin-top:65px;
}
.hq_fy a{
	display:inline-block;
	margin:0 2px 0 1px;
	padding:0 8px;
	height:24px;
	line-height:24px;
	color:#fff;
	background:#d1d1d1;
}
.hq_fy .hq_sy{
	border:1px solid #c1c1c1;
	color:#999999;
	background:none;
}
.hq_fy a:hover{
	background:#39a22d;
}
.hq_fy .hq_sy:hover{
	color:#fff;
	border:1px solid #1c8211;
}

/*serviceshow*/
.hq_table{ overflow:hidden}
.hq_table tr{
	border-bottom:1px solid #dcdcdc;
}
.hq_table td{
	border-bottom:1px solid #dcdcdc;
}
.hq_table tr:first-child{
	border-top:2px solid #00994c;
}
.hq_table tr td:first-child{
	width:135px;
	background:#f4f4f4;
	vertical-align:top;
	text-align:right;
}
.hq_table tr td+td{
	width:570px;
	padding-left:18px;
}
.hq_sershow_a{
	display:block;
	background:url(../images/hq_serviceshow.png) no-repeat;
	width:128px;
	height:35px;
	color:#fff;
	line-height:25px;
	text-align:center;
	margin-top:50px;
}
.hq_sershow_a:hover{
	color:#fff;
	text-decoration:underline;
}


/*material*/
.hq_mat_table{
	border-top:2px solid #00994c;
}
.hq_mat_table tr td{
	padding:10px 0;
	border-bottom:1px solid #dcdcdc;
}
.hq_mat_table tr td:first-child{
	width:175px;
	background:#f4f4f4;
	text-align:center;
	vertical-align:top;
}
.hq_mat_table tr td+td{
	width:555px;
	padding-left:15px;
}
.hq_mat_table tr td input[type="text"]{
	border:1px solid #dbdbdb;
	background:url(../images/inputbg.png) 0 0 repeat-x;
	padding:6px 0 3px 3px;
}
.hq_mat_table tr td .hq_td_xm{
	width:140px;
	height:20px;
}
.hq_mat_table tr td .hq_td_dh{
	width:248px;
	height:20px;
}
.hq_mat_table tr td .hq_td_dz{
	width:508px;
	height:20px;
}
.hq_mat_table tr td .hq_td_ly{
	width:508px;
	height:126px;
	border:1px solid #dbdbdb;
	padding:6px 0 3px 3px;
}
.hq_mat_table tr td .hq_yzm{
	text-decoration:underline;
}
.hq_mat_table tr td input[type="button"]{
	width:88px;
	height:28px;
	background:url(../images/input_bg.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	margin-right:6px;
	line-height:28px;
}
.hq_mat_table tr td input[type="reset"]{
	width:88px;
	height:28px;
	background:url(../images/input_bg.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	line-height:28px;
}

/*contact*/
.hq_con_bj{
	background:url(../images/hq_con2.png) no-repeat right 0;
	padding-top:30px;

}
.hq_con_div1{
	background:url(../images/hq_con.png) no-repeat;
	margin-left:7px;
	
}
.hq_con_div2{
	padding-left:45px;
}
.hq_con_p1{
	width:254px;
	height:24px;
	line-height:24px;
	background:#00994c;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:15px;
}
.hq_con_p3{
	border-bottom:1px solid #dcdcdc;
	margin:20px 0;
}
.hq_con_div3{
	padding-left:45px;
	width:532px;
}
.hq_con_div3 .hq_div3_p1{
	color:#00994c;
	font-weight:bold;
	border-bottom:1px solid #00994c;
	width:95px;
}
.hq_con_div3 .hq_div3_p2{
	border-top:1px dotted #b6b6b4;
	margin-top:2px;
}
.hq_con_div3 .hq_div3_p2 span{
	margin-left:60px;
}
.hq_dt{
	margin:50px 0  0 13px;
	width:600px;
	border-right:#c7c7c7 solid 1px;
	border-bottom:#c7c7c7 solid 1px;
	height:260px;
}

/*pro*/
.inlnav li div{
	display:none;
}
.inlnav li div a{
	display:block;
	text-indent:32px;
	height:44px;
	line-height:44px;
	border-bottom:1px solid #dbdbdb;
}
.inlnav li div .hq_now{
	color:#00994c;
}
.inlnav li.now div{
	display:block;
}
.hq_pro_p{
	font-size:16px;
	font-weight:bold;
	color:#00994c;
	background:url(../images/pro_nav.jpg) no-repeat 0 7px;
	padding-left:25px;	
	overflow:hidden;
	height:25px;
	overflow:hidden;
	width:600px;
}
.hq_pro_bk{
	margin-top:1px;
	height:2px;
	width:100%;
	border-top:1px dotted #c4c4c4;
	border-bottom:1px dotted #c4c4c4;
}
.hq_pro_ul{
	width:110%;
	overflow:hidden;
}
.hq_pro_ul li{
	float:left;
	margin:16px 37px 0 0;
}
.hq_pro_ul li:hover table{
	border:2px solid #00994c;
}
.hq_pro_a1{
	color:#a7a7a7;
	float:right;
}
.hq_pro_ul li:hover a{
	font-weight:bold;
	color:#00944c;
}
.hq_pro_ul li .hq_pro_a{
	display:block;
	width:211px;
	text-align:center;
	height:50px;
	line-height:50px;
}

/*proshow*/
.hq_proshow_img{
	text-align:center;
	margin-top:-12px;
}
.hq_proshow_p1{
	font-size:21px;
	text-align:center;
	margin:20px 0 65px 0;
}
.hq_proshow_bj{
	background:url(../images/hq_proshow2.jpg) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding-left:20px;
	margin:35px 0;
}

/*news*/
.hq_news_div ul li table{
	float:left;
	border:1px solid #dedede;
}
.hq_news_div ul li{
	border-bottom:1px solid #dadada;
	height:105px;
	margin-top:15px;
}
.hq_news_div2{
	float:right;
	width:542px;
	margin-top:-8px;
}
.hq_news_div2 .hq_div2_p{
	overflow:hidden;
	line-height:22px;
	height:44px;
}
.hq_news_a{
	font-weight:bold;
	margin-right:13px;
	float:left;
	width:440px;
	height:24px;
	overflow:hidden;
}
.hq_news_a2{
	display:block;
	font-size:12px;
	background:#00994c;
	color:#fff;
	width:50px;
	height:14px;
	line-height:14px;
	text-align:center;
	margin-top:5px;
}
.hq_news_a2:hover{
	color:#fff;
}

/*newsshow*/
.hq_newsshow_div h1{
	text-align:center;
	font-size:24px;
	line-height:40px;
	color:#000000;
	font-weight:normal;
}
.hq_newsshow_p1{
	text-align:center;
}
.hq_newsshow_p2{
	border-bottom:1px solid #d0dfb5;
	margin:30px 0;
}
.hq_newsshow_p3{
	text-align:center;
	margin:25px 0;
}
.hq_newsshow_div2{
	height:25px;
	background:#ededed;
	line-height:25px;
	margin:60px 0;
}
.hq_newsshow_div2 p{
	width:332px;
	overflow:hidden;
	height:25px;
}
.hq_newsshow_div2 p:first-child{
	float:left;
	margin-left:5px;
		
}
.hq_newsshow_div2 p+p{
	float:right;
	margin-right:5px;
}
.hq_newsshow_div3{
	background:#ededed;
	padding:0 0 15px 20px;
	overflow:hidden;
	margin-top:50px;
}
.hq_div3_p1{
	font-size:16px;
	line-height:44px;
	padding-top:13px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #f7f7f7;
}
.hq_div3_p2{
	border-top:1px solid #e3e3e3;
}

.hq_newsshow_div3 ul{
	background:url(../images/hq_newsshow2.jpg) 332px 0 repeat-y;
	overflow:hidden;
	width:120%;
	margin-top:10px;
}

.hq_newsshow_div3 ul li{
	float:left;
	width:302px;
	margin-right:60px;
	height:30px; 
	overflow:hidden;
}

/*service_*/
.hq_service_div{
	margin-top:-40px;
}
.hq_service_ul{
	width:110%;
	overflow:hidden;
}
.hq_service_ul li{
	background:#e6e6e6;
	height:208px;
	width:221px;
	float:left;
	margin:40px 23px 0 0;
}
.hq_service_a{
	display:block;
	text-align:center;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.hq_service_ul li:hover{
	background:#00994c;	
}

.hq_service_ul li:hover a{
	color:#fff;	
}

/*serviceshow*/
.hq_sershow_div h1{
	font-size:21px;
	font-weight:normal;
	text-align:center;
}
.hq_sershow_p1{
	font-weight:bold;
	color:#00994c;
}
.hq_sershow_p2{
	font-weight:bold;
	color:#00994c;
	margin:30px 0 -25px 0;
}
.hq_sershow_img{
	text-align:center;
	border:1px solid #dadada;
	margin:32px 0 15px 0;
}
.hq_sershow_img img{
	padding:10px 0;
}

/*material*/
.hq_material_div ul li{
	line-height:50px;
	height:50px;
	border-bottom:1px dotted #c6c6c6;
	overflow:hidden;	
}
.hq_material_div ul li:first-child{
	border-top:1px dotted #c6c6c6;
}
.hq_material_div ul li:hover{
	background:#f1f1f1;
}
.hq_material_div ul li span{
	float:right;
	color:#bcbcbc;
}
.hq_material_div ul li a{
	display:inline-block;
	vertical-align:top;
	max-width:500px;
	background:url(../images/hq_icon.png) no-repeat left center;
	padding-left:30px;
	margin-left:13px;
	overflow:hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
}