html,body,applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, legend{ margin:0; padding:0; color:#444;  font-family:Microsoft Yahei;}
.clea {
	clear:both;
}
a {
	text-decoration:none;
	color:#000;
	font-size:12px;  
}
img {
	border:0;
}
.maohao{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.clear:before{content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
.clear:after{content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
body{ margin:0; padding:0; width:100%; font-size:12px; }
.top{ width:100%; height:70px; margin:0; padding:0; background:#f1f1f1;  }
.top1{ width:169px; height:40px; margin:0; padding:11px 0 0 3%; float:left;}
.top1_1{ width:31px; height:25px; margin:0; padding:22px 3% 0 0; float:right;}
.topn1_1{ width:75px; height:41px; margin:0;float:right; position:absolute; top:11px; right:20px;z-index: 1066;}
.topn1_1c{ width:31px; height:25px; margin:0; position:absolute; top:22px; right:20px;z-index: 1066; display:none;}                                      
.topn1_1c a{width:31px; height:25px;}
.top4a{ width:95%;right: 0; height:auto; margin:0; padding:30px 0 0 5%; background:#f5f5f5; position:absolute; top:70px; display:none; z-index:1055;}
.top4a .top3_1{height:auto; overflow:hidden; margin: 0 0 6% 0;}
.top4a .b{ height:auto; width:100%;}
.top4a .b ul{ margin:0; padding:0;}
.top4a .b ul li{ width:100%; height:auto; margin:0 0 4.5em 0; padding:0; list-style-type:none; position:relative;}
.top4a_1{ position:absolute; right:0; top:0;}
.top4a_2{ position:absolute; right:0; top:30px; width:100%;background: #fafafa;z-index: 1000; display:none;}
.top4a_3{width: 100%;height: auto;margin: 7px 0 7px 0;padding:0 5px 0 5px;overflow: hidden;}
.top4a_3 a{font-size: 16px !important;color: #555  !important;}
.top4a_3 a:hover{ color:#0099e0 !important;}

.top4a .b ul li a{ color:#666; font-size:3.5em;}
.top4a .b ul li a:hover{ color:#666;}
.top2{ width:100%; height:auto; margin:0; padding:0;}
.top2_3{ width:100%; height:auto; margin:0; padding:0; list-style-type:none;}
.top2_1{ width:100%; height:auto; margin:0; padding:0;}
.top2_1 img{ width:100%; height:auto;}
.top2_2{ width:94%; height:100px; margin:0; padding:15px 3% 0 3%; background:#0099e0; font-size:18px; color:#fff; line-height:28px;}
.top2_2 span{ font-size:14px; color:#fff;}
.top3{ width:94%; height:auto; margin:20px auto 0; padding:0;overflow: hidden;}
.top3_1{ width:100%; height:auto; margin:0; padding:0; position:relative;}
.top3_1_1 img{ width:100%; height:auto;}
.top3_1_2{ position:absolute; top:39%; left:42%;}
.top3_1_2 img{ width:50px;}
.top3_2{ width:100%; height:auto; margin:15px 0 0 0; padding:0; font-size:18px; color:#222;}
.top3_2 a{font-size:18px; color:#222;}
.top3_3{ width:100%; height:auto; margin:10px 0 0 0; padding:0 0 10px 0; font-size:14px; color:#666; line-height:20px;}

.top4{ width:100%; height:70px; margin:15px 0 0 0; padding:0;}
.top4 ul{ margin:0; padding:0;}
.top4 ul li{ width:25%; height:70px; margin:0; padding:0; float:left; list-style-type:none; text-align:center; line-height:70px; }
.top4 ul li a{ width:100%; height:70px; display:block; background:#f1f1f1; font-size:14px; color:#444;}
.top4 ul li a:hover{ background:#0099e0; font-size:14px; color:#fff;}
.top4 ul li .hover{ background:#0099e0; font-size:14px; color:#fff;}

.top4_1{ width:94%; height:auto; margin:15px auto 0; padding:0; overflow:hidden;}
.top4_2{ width:40%; height:auto; margin:0; padding:0; float:left; position:relative;}
.top4_2_1 img{ width:100%; height:auto;}
.top4_2_2{ position:absolute;left: 50%;top: 50%;margin: -25px 0 0 -25px;} 
.top4_2_2 img{width:50px;}

.top4_3{ width:55%; height:auto; margin:0; padding:0; float:right;}
.top4_4{ width:100%; height:auto; margin:0; padding:25px 0 0 0; font-size:24px; color:#222;}
.top4_5{ width:100%; height:auto; margin:0; padding:5px 0 0 0; font-size:14px; color:#222;}
.top4_6{ width:100%; height:auto; margin:0; padding:15px 0 0 0; font-size:14px; color:#666; line-height:20px;}
.top4_7{ width:100%; height:auto; margin:0; padding:12px 0 0 0; font-size:14px; color:#222;}
.top4_7 a{ font-size:14px; color:#0099e0;}
.news1_9{width: 100%;height: auto;margin: 15px 0px 0px; line-height:1;
padding: 0px 0 10px 0;text-align: center;font-size: 18px; overflow:hidden;}
.news1_10{width: 100%;height: 25px;margin: 0px;text-align: center;font-size: 14px;color: #666;padding: 0px;border-bottom: 1px dotted #CCC;}
.news1_11{margin: 10px 0px 0px;font-size: 12px;width: 100%;height:auto !important;height:150px; min-height:150px;  }
.news1_11 img{ max-width:90%; }
.news1_12{height:auto; overflow:hidden; margin:0 auto; margin-top:20px; width:100%;font-size: 12px;}
.news1_12 img{max-width:90%;}

.ab{ width:94%; height:100px; margin:0; padding:15px 3% 0 3%; background:#000000; font-size:18px; color:#fff; line-height:28px;}
.ab span{ font-size:14px; color:#fff;}
.ab1{ width:94%; height:auto; margin:20px auto 0; padding:0 0 7px 0; border-bottom:solid 1px #ccc; font-size:20px; color:#3d3d3d; position:relative;
    top: 0px;
    left: 0px;
}
.ab1 a{font-size:20px; color:#3d3d3d;}
.ab1_1{ width:100%; height:30px; margin:0; padding:15px 0 0 0; text-align:right; border-bottom:solid 1px #ccc;}
.ab1_1 a{ font-size:14px; color:#0099e0;}
.ab1_1 a:hover{ color:#0099e0;}
.ab2{ width:94%; height:auto; margin:5px auto 0; padding:0; overflow:hidden;}
.ab2 ul{ margin:0; padding:0;}
.ab2 ul li{ width:100%; height:auto; margin:25px 0 0 0; padding:0; list-style-type:none; overflow:hidden;}
.ab2_1{ width:40%; height:auto; margin:0; padding:0; float:left;}
.ab2_1 img{ width:100%; height:auto;}
.ab2_2{ width:55%; height:auto; margin:0; padding:0; float:right;}
.ab2_3{ width:100%; height:auto; margin:0; padding:0; font-size:18px; color:#333;}
.ab2_3 a{font-size:18px; color:#333;}
.ab2_4{ width:100%; height:auto; margin:10px 0 0 0; padding:0; line-height:22px; font-size:14px; color:#666;}
.ab2_5{ width:94%; height:auto; margin:20px auto 0; padding:0;}
.ab2_5 img{ width:100%; height:auto;}
.ab2_6{ width:94%; height:auto; margin:15px auto 0; padding:0; overflow:hidden;}
.ab2_6 ul{ margin:0; padding:0;}
.ab2_6 ul li{ width:46%; height:auto; margin:10px 2% 0 2%; padding:0; float:left; list-style-type:none;}
.ab2_7{ width:80%; height:auto; margin:0 auto; padding:0;}
.ab2_7 img{ width:100%; height:auto;}
.ab2_8{ width:100%; height:30px; margin:15px 0 0 0; text-align:center;}
.ab2_8 a{ font-size:14px; color:#333;}
.ab2_8 a:hover{ color:#0099e0;}
.ab3{ width:70%;padding: 0 0 5px 0;  height:auto; overflow:hidden; margin:0; float:left; font-size:16px; color:#3d3d3d;}
.ab3_1{ width:31px; height:23px; margin:0; float:right;}
.ab3_1_1{ position:absolute; top:35px; right:0; width:95%;padding: 10px 0 10px 5%; background:#f5f5f5; display:none;z-index: 1000;}
.ab3_1_1 ul{ margin:0; padding:0;}
.ab3_1_1 ul li{width:100%; height:auto; margin:5px 0 5px 0; padding:0; list-style-type:none; overflow:hidden;}
.ab3_1_1 ul li a{font-size:14px; color:#333;}
.ab3_1_1 ul li a.hover{ color:#0099e0;}

.ab3_3{ width:100%; table-layout:fixed; word-break: break-all; overflow:hidden;height:auto; margin:0px 0 0 0; padding:0 0 10px 0; font-size:14px; color:#666; line-height:20px;}
.ab3_3 img{ width:100%; height:auto;}

.ab4{ width:100%; height:auto; margin:25px auto 0; padding:0;}
.ab4_1{ width:100%; height:auto; margin:0; padding:0; font-size:22px; color:#222;}
.ab4_2{ width:100%; height:auto; margin:10px 0 0 0; padding:0; font-size:16px; color:#555; line-height:24px;}
.ab4_3{ width:94%; height:30px; margin:20px auto 0; padding:0; border-bottom:solid 1px #ccc; font-size:18px; color:#3d3d3d;}

.ab4_4{ width:94%; height:auto; margin:25px auto 0; padding:0;}
.ab4_5{ width:100%; height:auto; margin:0; padding:0; font-size:16px; color:#222;}
.ab4_6{ width:100%; height:auto; margin:10px 0 0 0; padding:0; font-size:14px; color:#555; line-height:24px;}


.ab5_1{ width:80%; height:auto; margin:0 auto; padding:0;}
.ab5_1 img{ width:100%; height:auto;}
.ab5_3{ width:94%; height:auto; margin:15px auto 0; padding:0 0 10px 0; font-size:14px; color:#666; line-height:20px;}
.ab5_4{ width:94%; height:auto; margin:15px auto 0; padding:0; overflow:hidden;}
.ab5_4 ul{ margin:0; padding:0;}
.ab5_4 ul li{ width:33%; height:auto; margin:10px 0 0 0; padding:0; float:left; list-style-type:none;}
.ab5_5{ width:80%; height:auto; margin:0 auto; padding:0;}
.ab5_5 img{ width:100%; height:auto;}
.ab5_6{ width:100%; height:30px; margin:15px 0 0 0; text-align:center;}
.ab5_6 a{ font-size:14px; color:#333;}
.ab5_6 a:hover{ color:#0099e0;}
.ab6{ width:94%; height:auto; margin:5px auto 0; padding:0; overflow:hidden;}
.ab6 ul{ margin:0; padding:0;}
.ab6 ul li{ width:100%; height:auto; margin:15px 0 0 0; padding:0; list-style-type:none; background:#e8e8e8; overflow:hidden;padding: 0 0 10px 0;}
.ab6_1{ width:28%; height:auto; margin:0; padding:5px 0 5px 5px; float:left;}
.ab6_1 img{ width:100%; height:auto;}
.ab6_2{ width:64%; height:auto; margin:0; padding:25px 3% 0 0; float:right;}
.ab6_3{ width:100%; height:auto; margin:0; padding:0; font-size:18px; color:#333;}
.ab6_3 a{ font-size:18px; color:#333;}
.ab6_4{ width:100%; height:auto; margin:15px 0 0 0; padding:0; font-size:14px; color:#666;}
.ab6_5{ width:94%; height:auto; margin:20px auto 0; padding:0; overflow:hidden;}
.ab6_6{ width:48%; height:auto; margin:0; padding:0; float:left;}
.ab6_6_1{ width:48%; height:auto; margin:0; padding:0; float:right;}
.ab6_7{ width:100%; height:auto; margin:0; padding:0;}
.ab6_7 img{ width:100%; height:auto;}
.ab6_8{ width:95%; height:28px; margin:0; padding:12px 0 0 5%; background:#32a0c9; font-size:14px; color:#fff;}
.ab6_8_1{ width:95%; height:28px; margin:0; padding:12px 0 0 5%; background:#fb5128; font-size:14px; color:#fff;}
.ab7{ width:94%; height:auto; margin:20px auto 0; padding:0; }
.ab7_1{ width:95%; height:28px; margin:0; padding:12px 0 0 5%; background:#0fc5da; font-size:14px; color:#fff;}
.ab7_2{ width:95%; height:28px; margin:0; padding:12px 0 0 5%; background:#da950f; font-size:14px; color:#fff;}
.ab8{ width:94%; height:auto; margin:5px auto 0; padding:0;}
.ab8x{overflow-y: auto;overflow-x: hidden;height: 500px;}
.ab8 ul{ margin:0; padding:0;}
.ab8 ul li{ width:100%; height:auto; margin:20px 0 0 0; padding:0; list-style-type:none; overflow:hidden;}
.ab8_1{ width:25%; height:auto; margin:0; padding:0; float:left;}
.ab8_1 img{ width:100%; height:auto;}
.ab8_2{ width:70%; height:auto; margin:0; padding:0; float:right;}
.ab8_3{ width:100%; height:auto; margin:0; padding:4px 0 0 0; line-height:22px;font-size:16px; color:#333;}
.ab8_3 a{ font-size:16px; color:#333;}
.ab8_3 a:hover{ color:#0099e0;}
.ab8_4{ width:100%; height:20px; margin:10px 0 0 0; padding:0; font-size:12px; color:#666;}
.ab9{ width:94%; height:auto; margin:20px auto 0; padding:0; overflow:hidden;}
.ab9_1{ width:7%; height:auto; margin:0; padding:3px 0 0 0; float:left;}
.ab9_2{ width:100%; height:30px; margin:0; padding:0; float:left;}
.ab9_2li{ width:29%; height:25px; margin:0; padding:0 1% 0 1%; float:left; text-align:center; list-style-type:none; line-height:25px}
.ab9_2li a{ width:100%; height:25px; margin:0; padding:0; display:block; background:#939393; font-size:12px; color:#fff;}
.ab9_2li a:hover{ background:#0099e0;}
.ab9_2li .hover{ background:#0099e0;}
.ab9_3{ width:7%; height:auto; margin:0; text-align:right; padding:3px 0 0 0; float:left;}


.ab10{ width:94%; height:auto; margin:5px auto 0; padding:0; overflow:hidden;}
.ab10 ul{ margin:0; padding:0;}
.ab10 ul li{ width:46%; height:auto; margin:25px 2% 0 2%; padding:0; list-style-type:none; overflow:hidden; float:left;}
.ab10_1{ width:100%; height:auto; margin:0; padding:0; }
.ab10_1 img{ width:100%; height:auto;}
.ab10_2{ width:100%; height:25px; margin:10px 0 0 0; text-align:center;}
.ab10_2 a{ font-size:14px; color:#444;}
.ab10_2 a:hover{ color:#0099e0;}

.ab11{ width:94%; height:auto; margin:5px auto 0; padding:0; overflow:hidden;}
.ab11 ul{ margin:0; padding:0;}
.ab11 ul li{list-style-type:none; float:left; width:50%; margin:10px 0 5px 0; width:50%;}
.ab11 ul li a{ font-size:14px; color:#444;}
.ab11 ul li img{ width:100%;}
.ab12{ width:94%; height:auto; margin:5px auto 0; padding:0;}
.ab12 ul{ margin:0; padding:0;}
.ab12 ul li{ width:100%; height:auto; margin:10px 0 0 0; padding:0; list-style-type:none; overflow:hidden;}
.ab12_1{ width:70%; float:left; height:auto; overflow:hidden;}
.ab12_1 a{ font-size:12px; color:#333;}
.ab12_1 a:hover{ color:#0099e0;}
.ab12_2{ width:25%; float:right;font-size:12px;text-align: center;}
.ab13{ width:94%; height:30px; margin:20px auto 0; padding:0 0 7px 0; border-bottom:solid 1px #ccc; font-size:20px; color:#3d3d3d; position:relative;}
.ab13 a {color: #626262;font-size: 14px;display: block;width: 100%;background: #f6f6f6;height:30px; line-height:30px; text-align:center;}   


.top5{ width:100%; height:auto; margin:30px 0 0 0; padding:0; background:#4b4b4b;}
.top5_1{ width:94%; height:auto; margin:0 auto; padding:25px 0 0 0; font-size:14px; color:#abd059;}
.top5_2{ width:94%; height:auto; margin:15px auto 0; padding:0; overflow:hidden;}
.top5_2 ul{ margin:0; padding:0;}
.top5_2 ul li{ width:50%; height:28px; margin:0; padding:0; float:left; list-style-type:none;}
.top5_2 ul li a{ font-size:14px; color:#fff;}
.top5_2 ul li a:hover{ text-decoration:underline;}
.top5_3{ width:94%; height:auto; margin:0 auto; padding:15px 0 0 0; font-size:14px; color:#abd059;}
.top5_4{ width:94%; height:auto; margin:15px auto 0; padding:0 0 10px 0; overflow:hidden;}
.top5_5{ width:40%; height:auto;margin: 30px 0 0 0; padding:0; float:left;}
.top5_5 img{ width:100%; height:auto;}
.top5_6{ width:55%; height:auto; margin:0; padding:0; float:right;}
.top5_7{ width:100%; height:auto; margin:0; padding:10px 0 0 0; font-size:14px; color:#fff; line-height:1.5;}
.top5_8{ width:100%; height:auto; margin:0; padding:12px 0 0 0; font-size:14px; color:#222;}
.top5_8 a{ font-size:14px; color:#abd059;}
.top5_8 a:hover{ color:#0099e0;}
.top5_9{ width:94%; height:auto; margin:10px auto 0; padding:0;}
.top5_10{ width:40px; height:40px; margin:0; padding:0; float:left;}
.top5_11{ width:33%; height:40px; margin:0; padding:0 0 10px 0; float:left; position:relative; text-align:center;}
.top5_11_1{ position:absolute; left: 63%;top: -70%;display: none;z-index: 999;}
.top5_11_1 img{ width:100px;}
.top5_12{ width:100%; height:70px; margin:20px 0 0 0; padding:0; border-top:solid #353535 1px;}
.top5_13{ width:100%; height:70px; margin:0; padding:0; border-top:solid #5b5b5b 1px;}
.top5_14{ width:100%; height:20px; margin:0; padding:15px 0 0 0; text-align:center; font-size:12px; color:#dddddd;}
.top5_14 a{ font-size:12px; color:#dddddd;}
.top5_14 a:hover{ color:#0099e0;}
.top5_15{ width:100%; height:20px; margin:2px 0 0 0; padding:0; text-align:center; font-size:12px; color:#ddd;}

.about7{ float:left; width:875px;}
.about7.hdyj{ width:100%;}
.about7_1{color: #0099e0;font-size: 22px;border-bottom: 1px solid #C9C9C9;
height: 55px;line-height: 46px;}
.about7_2{ color:#515151;font-size:16px; line-height:1.6; margin:45px 0 0 0;height:auto !important;height:200px; min-height:200px;}
.about7_2.mar{margin-top:15px;}
.about7_12{ margin:45px 0 0 0; height:auto; overflow:hidden;}
.about7_12.sitemap ul{margin: 0px;padding: 0px;}
.about7_12.sitemap ul li{list-style-type:none;width: 100%;height: auto;
margin: 10px 0px 0px;overflow: hidden;padding: 0px 0px 10px;border-bottom: 1px solid #fafafa;}
.sitemap1{width:30%;height:auto; overflow:hidden; margin: 0px;padding: 0px 0 10px 0;float: left;table-layout:fixed; word-break: break-all;}
.sitemap1 a {color: #0099E0;font-size: 14px;}
.sitemap2 { width: 60%;height: auto;margin: 0px;padding: 0px;float: left;}
.sitemap2_1{width: auto;height:auto; overflow:hidden; margin: 0px;border: 0px none;padding: 0px 10px 10px 10px;float: left;}
.sitemap2_1 a{font-size: 14px;color: #444;}
.sitemap2_1 a:hover{text-decoration: underline;color: #91DCFF;}

/******ÔÝÎÞ¼ÇÂ¼*****/
.nolist{margin: 50px auto 0;color: #777;font-size: 14px;width: 90%;}
.nolist span{}
.nolist span a{font-size:14px; color:#4E4E4E;} 
/******ÔÝÎÞ¼ÇÂ¼ end*****/

@media only screen and (max-width:320px){
	body{
		font-size:5.5px
	} 
}
@media only screen and (max-width:480px) and (min-width:320px){
	body{
		font-size:6px
	}
}
 @media only screen and (max-width:600px) and (min-width:480px){
	body{
		font-size:7px
	} 
}
@media only screen and (max-width:740px) and (min-width:600px){
	body{
		font-size:8px
	}
}
@media only screen and (min-width:740px){
	body{
		font-size:9px
	}
}<!--0.00016593933105469-->