body{ padding:0px; font-size:14px; margin:0px auto; color:#333333; text-align:center; background-color:#FFF;font-family: Microsoft YaHei;}
ul,li{border-width:0px;padding:0px;margin:0px;list-style-type:none;text-align:left;}
img{border:none;}
h1{font-size:22px; margin:0px; font-weight:100;}
p {margin:0; padding:0px;}
a {blr:expression(this.onFocus=this.blur());color:#333333;} 
a:link {text-decoration: none;color:#333333; font-size:14px;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color: #FF3300;}
a:active {text-decoration:none;color:#FF3300;}
.clear{clear:both;}
.pubbox{width:1180px;margin:auto;}
.all_body{float:left;display:inline;width:100%;min-height:28px;_height:28px; background:url(../images/l_bg.png) left repeat-y;}
/*
 ALL-LIST-DIV
 */
			 .all_pagelistdiv{float:left;display:inline;width:100%;min-height:28px;_height:28px;text-align:center; }
             .all_pagelistdiv a:link {text-decoration: none;color:#333; font-size:14px; font-weight:100; border:#CACACA 1px solid;background-color: #FFF; padding:4px 8px 4px 8px;margin-right:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
		     .all_pagelistdiv a:visited {text-decoration: none;color: #333;font-size:14px;font-weight:100;border:#CACACA 1px solid;background-color:#FFF; padding:4px 8px 4px 8px;margin-right:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
		     .all_pagelistdiv a:hover {text-decoration: none; color:#FFFFFF;font-size:14px;font-weight:100;border:#F8C301 1px solid;background-color:#F8C301; padding:4px 8px 4px 8px;margin-right:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
		     .all_pagelistdiv a:active {text-decoration:none;color:#FFFFFF;font-size:14px;font-weight:100;border:#F8C301 1px solid;background-color:#F8C301; padding:4px 8px 4px 8px;margin-right:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.hdbodysublistdivhuidu{color:#999999;font-size:14px;font-weight:100;border:#E8E8E8 1px solid;background-color:#E8E8E8; padding:4px 8px 4px 8px;margin-right:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.hdbodysublistdivhuidus{color:#FFFFFF;font-size:14px;font-weight:100;border:#F8C301 1px solid;background-color:#F8C301; padding:4px 8px 4px 8px;margin-right:6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.tip_css{position: fixed;
	_position:absolute;
	z-index:999;
	top: 40%;
	left: 50%;
	margin: 0 0 0 -101px;
	width: auto;
	height:auto;
	border:1px solid #CCC;
	line-height: 28px;
	text-align:center;
	font-size: 14px;
	background-color:#F4F4F4; padding:30px 30px 30px 30px;
	overflow:hidden;
display:none}


 #mask
        {
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
            left: 0;
            background-color: #666;
            filter: Alpha(Opacity=30);
            -moz-opacity: 0.3;
            opacity: 0.3;
            z-index: 998; /*这个数值比pop box小*/
			display:none;
        }
		
.headerdiv{float:left;display:inline;width:100%;height:38px;background-color:#E2E2E2;text-align:center;overflow:hidden;}
.headerdivpad{ padding:3px 10px 3px 10px; float:left; margin:6px 6px 0px 0px;}
.toppubdiv{float:left;display:inline;width:100%;min-height:38px;_height:38px; background-color:#FFFFFF; padding:24px 0px 24px 0px;}
.topsubdiv{float:left;display:inline;width:100%;min-height:38px;_height:38px;}
.topsubdiv ul li.logo{float:left;display:inline;width:auto;min-height:38px;_height:38px;}
.topsubdiv ul li.tel{float:right;display:inline;width:auto;min-height:38px;_height:38px; margin-top:34px;}

.menupubdiv{float:left;display:inline;width:100%;height:58px; background-color:#222; overflow:hidden;}
.menusubdiv{float:left;display:inline;width:auto;height:58px;}
.menusubdiv ul li.subli{float:left;width:auto;height:58px; padding:0px 35px 0px 35px;line-height:58px;}
.menusubdiv ul li.sublis{float:left;width:auto;height:58px; padding:0px 35px 0px 35px;line-height:58px;background-color:#2F2F2F;}
             .menusubdiv a:link {color:#FFF; font-size:16px;}
		     .menusubdiv a:visited{color:#FFF;font-size:16px;}
		     .menusubdiv a:hover {color:#FFFF00;font-size:16px;}
		     .menusubdiv a:active {color:#FFFF00;font-size:16px;}
.menusubdiv li:hover{background-color:#2F2F2F;
    -webkit-animation: 2s ease-out backwards;
	-moz-animation: 2s ease-out backwards;
	-ms-animation: 2s ease-out backwards;
	animation: 2s ease-out backwards;
}

.indextitlediv{float:left;display:inline;width:100%;min-height:8px;_height:8px; padding:40px 0px 22px 0px;}
.indextitlediv ul li.subl{float:left;display:inline;width:auto;min-height:8px;_height:8px;}
.indexqiyenewsdiv{float:left;display:inline;width:660px;height:300px;padding:10px; overflow:hidden; background-color:#ECF0F0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.indexqiyenewsdiv ul li.tli{float:left;display:inline;width:660px;min-height:3px;_height:3px; margin-top:10px;}
.indexqiyenewsdiv ul li ul li.tlia{float:left;display:inline;width:auto;min-height:3px;_height:3px; font-size:18px;}
.indexqiyenewsdiv ul li ul li.tlib{float:left;display:inline;width:auto;height:20px;font-size:12px; background-color:#FF9900; line-height:16px; padding:1px 6px 1px 6px; color:#FFFFFF; margin:4px 0px 0px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.indexqiyenewsdiv ul li.picli{float:left;display:inline;width:260px;height:200px; overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-top:20px;}
.indexqiyenewsdiv ul li.rxtli{float:right;display:inline;width:360px;min-height:200px;_height:200px;}
.indexqiyenewsdiv ul li ul li.rxtlia{float:left;display:inline;width:360px;min-height:20px;_height:20px; margin-top:16px;}
.indexqiyenewsdiv ul li ul li.rxtlib{float:left;display:inline;width:360px;min-height:20px;_height:20px;margin-top:4px;line-height:20px;font-size:12px;color:#666666;}
             .indexqiyenewsdiv ul li ul li.rxtlia a:link {color:#333; font-size:16px;}
		     .indexqiyenewsdiv ul li ul li.rxtlia a:visited{color:#333;font-size:16px;}
		     .indexqiyenewsdiv ul li ul li.rxtlia a:hover {color:#FF3300;font-size:16px;}
		     .indexqiyenewsdiv ul li ul li.rxtlia a:active {color:#FF3300;font-size:16px;}

.indexhangyenewsdiv{float:right;display:inline;width:490px;height:300px;overflow:hidden;}
.indexhangyenewsdiv ul li.tli{float:left;display:inline;width:490px;min-height:3px;_height:3px; margin-top:16px;}
.indexhangyenewsdiv ul li ul li.tlia{float:left;display:inline;width:auto;min-height:3px;_height:3px; font-size:18px;}
.indexhangyenewsdiv ul li ul li.tlib{float:left;display:inline;width:auto;height:20px;font-size:12px; background-color:#FF9900; line-height:16px; padding:1px 6px 1px 6px; color:#FFFFFF; margin:4px 0px 0px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.indexhangyenewsdiv ul li.list{float:left;display:inline;width:490px;min-height:20px;_height:20px;margin-top:12px;border-top:1px solid #D9DFE6; padding:14px 0px 10px 0px;}
.indexhangyenewsdiv ul li ul li.timeli{float:left;display:inline;width:50px;min-height:20px;_height:20px; font-size:12px; color:#999999; text-align:center; line-height:24px;}
.indexhangyenewsdiv ul li ul li.timeli span{font-size:20px;}

.indexhangyenewsdiv ul li ul li.rli{float:right;display:inline;width:420px;min-height:20px;_height:20px;}

.indexhangyenewsdiv ul li ul li ul li.rlia{float:left;display:inline;width:420px;min-height:20px;_height:20px;}
.indexhangyenewsdiv ul li ul li ul li.rlib{float:left;display:inline;width:420px;min-height:20px;_height:20px;margin-top:4px;line-height:20px;font-size:12px;color:#666666;}
             .indexhangyenewsdiv ul li ul li ul li.rlia a:link {color:#333; font-size:16px;}
		     .indexhangyenewsdiv ul li ul li ul li.rlia a:visited{color:#333;font-size:16px;}
		     .indexhangyenewsdiv ul li ul li ul li.rlia a:hover {color:#FF3300;font-size:16px;}
		     .indexhangyenewsdiv ul li ul li ul li.rlia a:active {color:#FF3300;font-size:16px;}
			 
.pubody{float:left;display:inline;width:100%;min-height:38px;_height:38px;background-color:#ECF0F0;text-align:center; padding:0px 0px 40px 0px; margin-top:30px;}
.i_service{float:left;display:inline;width:360px;height:320px;background-color:#FFF;padding:10px;margin-bottom:20px;}
.i_service:hover { background-color:#FFE8C4;}
.i_service ul li.imgli{float:left;display:inline;width:340px;height:200px; overflow:hidden;}
.i_service ul li.imgli img{width:340px;height:200px;}
.i_service ul li.titleli{float:left;display:inline;width:340px;height:26px; overflow:hidden; line-height:26px; margin-top:12px;}
             .i_service ul li.titleli a:link {color:#333; font-size:18px;}
		     .i_service ul li.titleli a:visited{color:#333;font-size:18px;}
		     .i_service ul li.titleli a:hover {color:#FF3300;font-size:18px;}
		     .i_service ul li.titleli a:active {color:#FF3300;font-size:18px;}
.i_service ul li.txtli{float:left;display:inline;width:340px;height:50px; overflow:hidden; line-height:25px;margin-top:4px; font-size:13px; color:#888;}
.i_service_mar{ margin-left:49px;}
.i_service_more{float:left;display:inline;width:1180px;min-height:20px;_height:20px; text-align:center; margin-top:30px; margin-bottom:10px;}
             .i_service_more a:link {color:#FFF; font-size:18px; padding:15px 60px 15px 60px; background-color:#C0CDCD;}
		     .i_service_more a:visited{color:#FFF;font-size:18px;padding:15px 60px 15px 60px;background-color:#C0CDCD;}
		     .i_service_more a:hover {color:#FFF;font-size:18px;padding:15px 60px 15px 60px;background-color:#FF9900;}
		     .i_service_more a:active {color:#FFF;font-size:18px;padding:15px 60px 15px 60px;background-color:#FF9900;}
			 
.i_casediv{float:left;display:inline;width:1182px;min-height:32px;_height:32px;margin-bottom:20px;}
.i_casediv ul li.lia{float:left;display:inline;width:292px;height:160px;background-color:#F2F2F2; overflow:hidden; margin-top:4px;}
.i_casediv ul li.lia img{width:292px;height:160px;}
.i_casediv ul li.lib{float:left;display:inline;width:588px;height:160px;background-color:#F2F2F2; overflow:hidden; margin-top:4px;}
.i_case_mar{ margin-left:4px;}

.i_links{float:left;display:inline;width:1180px;min-height:32px;_height:32px; text-align:center; margin-top:30px;}
.footpubody{float:left;display:inline;width:100%;min-height:38px;_height:38px;background-color:#2F2F2F; padding:8px 0px 8px 0px;}
.footody{float:left;display:inline;width:100%;height:38px; line-height:38px;font-size:13px;color:#A2A2A2; text-align:left;}
             .footody a:link {color:#A2A2A2; font-size:13px;}
		     .footody a:visited{color:#A2A2A2;font-size:13px;}
		     .footody a:hover {color:#FFFF00;font-size:13px;}
		     .footody a:active {color:#FFFF00;font-size:13px;}
			 
.showaboutbanner{ float:left;display:inline; width:100%; height:250px;}
.showaboutleft{ float:left; display:inline; width:240px; min-height:20px;_height:20px; background-color:#F0F0F0; padding-bottom:20px; margin-top:20px;}
.showaboutleft ul li.tli{ float:left; display:inline; width:240px;height:80px; background:url(../images/about_t.png) top no-repeat; overflow:hidden; text-align:right; padding:10px 10px 0px 0px; color:#FFFFFF; font-size:23px;}
.showaboutleft ul li.listli{ float:left; display:inline;width:240px;height:72px;overflow:hidden;text-align:right;color:#333;font-size:15px;line-height:23px; border-bottom:1px solid #CCC; padding:10px 10px 10px 0px;}
.showaboutleft ul li.listli:hover {background-color: #DDD; color:#FF9900}
.showaboutleft ul li.adli{ float:left; display:inline;width:100px;height:80px;overflow:hidden;margin:10px 0px 0px 10px;}


.showaboutright{ float:left; display:inline; width:938px;min-height:20px;_height:20px;margin-top:20px;}
.showaboutright ul li.tli{ float:left; display:inline; width:938px;height:80px;overflow:hidden; text-align:right;color:#333;font-size:14px;border-bottom:1px solid #CCC; padding-top:40px;}
.showaboutright ul li.tli span{ font-size:12px; color:#999; margin:0px 10px 0px 10px;}
             .showaboutright ul li.tli a:link {color:#333; font-size:14px;}
		     .showaboutright ul li.tli a:visited{color:#333;font-size:14px;}
		     .showaboutright ul li.tli a:hover {color:#FF9900;font-size:14px;}
		     .showaboutright ul li.tli a:active {color:#FF9900;font-size:14px;}
.showaboutright ul li.txtli{ float:right; display:inline; width:900px;min-height:80px;_height:80px;text-align:left;color:#333;font-size:14px; margin:30px 0px 20px 0px; line-height:26px;}
.showaboutright ul li.txtli img{ max-width:900px;}
             .showaboutright ul li.txtli a:link {color:#333; font-size:14px;}
		     .showaboutright ul li.txtli a:visited{color:#333;font-size:14px;}
		     .showaboutright ul li.txtli a:hover {color:#FF9900;font-size:14px;}
		     .showaboutright ul li.txtli a:active {color:#FF9900;font-size:14px;}
.showaboutright ul li.newslist{ float:right; display:inline; width:910px;min-height:20px;_height:20px;text-align:left;color:#333;font-size:14px; padding:30px 10px 30px 10px; border-bottom:1px dotted #CCC;}
.showaboutright ul li.newslist:hover {background-color: #F2F2F2;}
.showaboutright ul li ul li.newslist_pic{ float:left; display:inline; width:210px;height:140px; overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.showaboutright ul li ul li.newslist_pic img{width:210px;height:140px;}
.showaboutright ul li ul li.newslist_txt{ float:right; display:inline; width:660px;min-height:140px;_height:140px;}
.showaboutright ul li ul li ul li.newslist_txta{ float:left; display:inline;width:660px;min-height:14px;_height:14px; line-height:28px;}
             .showaboutright ul li ul li ul li.newslist_txta a:link {color:#333; font-size:20px;}
		     .showaboutright ul li ul li ul li.newslist_txta a:visited{color:#333;font-size:20px;}
		     .showaboutright ul li ul li ul li.newslist_txta a:hover {color:#FF9900;font-size:20px;}
		     .showaboutright ul li ul li ul li.newslist_txta a:active {color:#FF9900;font-size:20px;}
.showaboutright ul li ul li ul li.newslist_txtb{ float:left; display:inline;width:660px;min-height:14px;_height:14px; line-height:25px; margin-top:8px; font-size:14px; color:#666666;}
.showaboutright ul li.listdiv{ float:right; display:inline; width:910px;min-height:20px;_height:20px;text-align:left;color:#333;font-size:14px;padding:40px 10px 20px 10px; text-align:center;}
.showaboutright ul li.caseli{ float:left; display:inline; width:270px;height:198px; overflow:hidden;margin:10px 0px 10px 40px;}
.showaboutright ul li ul li.caselia{ float:left; display:inline; width:270px;height:150px;overflow:hidden;padding:5px;background-color:#EEE;}
.showaboutright ul li ul li.caselia img{width:260px;height:150px;}
.showaboutright ul li ul li.caselib{ float:left; display:inline; width:260px;height:30px;overflow:hidden; line-height:20px; margin-top:10px; padding:5px;}
             .showaboutright ul li ul li.caselib a:link {color:#333; font-size:16px;}
		     .showaboutright ul li ul li.caselib a:visited{color:#333;font-size:16px;}
		     .showaboutright ul li ul li.caselib a:hover {color:#FF9900;font-size:16px;}
		     .showaboutright ul li ul li.caselib a:active {color:#FF9900;font-size:16px;}
.showaboutright ul li.caseli:hover {background-color: #EEE;}
.showaboutright ul li.showtxt{ float:right; display:inline; width:900px;min-height:80px;_height:80px;text-align:left; margin:30px 0px 20px 0px;}
.showaboutright ul li ul li.showtxta{ float:left; display:inline;width:900px;min-height:20px;_height:20px; font-size:20px;}
.showaboutright ul li ul li.showtxtb{ float:left; display:inline;width:900px;min-height:20px;_height:20px; font-size:12px; color:#999999; border-top:1px solid #DDD; margin-top:20px; padding-top:10px;}
.showaboutright ul li ul li.showtxtc{ float:left; display:inline;width:900px;min-height:20px;_height:20px; font-size:14px; color:#333;margin-top:20px; line-height:26px;}
.showaboutright ul li ul li.showtxtc img{ max-width:890px; margin:5px;}