@charset "utf-8";
/* CSS Document */
html, body {
	height:100%;
}
* {
	padding:0;
	margin:0;
}
body {
	background:#F3F3F3 ;
	color:#666;
	font:12px Geneva, Arial, Helvetica, sans-serif;
	padding:30px 0px;
}
a {
	color:#767676;
	text-decoration:none;
}
a:hover {
	color:#FEB500;
	text-decoration:underline;
}
img {
	border:0;
}
ul {
	list-style-type:none;
}
li {
	list-style-type:none;
}
ol {
	list-style: none;
}
p {
	margin:0px;
	padding:0px;
}
h1 {
	margin:0px;
	padding:0px;
}
h2 {
	margin:0px;
	padding:0px;
}
h3 {
	margin:0px;
	padding:0px;
}
h4 {
	margin:0px;
	padding:0px;
}
h5 {
	margin:0px;
	padding:0px;
}
h6 {
	margin:0px;
	padding:0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption {
	text-align: left;
}
input {
	color:#666666;
	font:11px  Arial, Helvetica, sans-serif;
}

textarea {
	color:#666666;
	font:13px Arial, Helvetica, sans-serif;
}
select {
	color:#666666;
	font:13px Arial, Helvetica, sans-serif;
}
.clear {
	clear: both;
	height:0px;
	margin-top:-1px;
	overflow:hidden;
}
#top {
	margin:0 auto;
}
#wrap {
	width:1008px;
	margin:0 auto;
	clear:both;
	background-color:#fff;
	overflow:hidden;
	background:url(cn_bg1.jpg) repeat-y;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


#wrap_top{width:1008px; height:9px; background:url(top_space.jpg) no-repeat; clear:both;}
#bottom {width:1008px; height:9px; margin:0 auto;clear:both; text-align:center;padding:10px;padding-bottom:20px;font-size:11px;}
#wrap_button{width:1008px; height:9px; background:url(bottom_space.jpg) no-repeat; clear:both;}
#wrap_cn {padding:15px 4px; }

#main {} 
#main.k2{padding:10px 15px;} 
#main.k1{padding:20px 30px;	} 
#main div.web_gurid{padding-bottom:5px; clear:both;}
#main_left{float:left;}
.main_left1{width:316px;}
.main_left2{width:630px; line-height:20px;}


#main_left h4{font-size:18px;padding:10px 0;color:#35B979;}
#main_right {float:right; overflow:hidden;}
.main_right1{width:630px;padding-right:10px; line-height:20px;}
.main_right2{width:316px;padding-right:10px;}
.main_topcn{padding:10px 10px;}
.main_topcn h2{ text-align:center;}
.cn_main h3{color:#35B979; height:45px; line-height:45px; font-size:16px;}
.ps1{ line-height:18px;padding-bottom:15px;padding-top:10px;}
/*font-color*/
.color_gr1{color:#35B979;}
.color_bra{color:#000;}
.color_red1{color:#C17F00;}
.color_weith{color:#fff;}
.font_l1{text-decoration:underline;}
a.underline{ text-decoration:underline;}
.size16{ font-size:16px;}、
table td input.s1{height:28px; line-height:28px; border: 1px solid #ff0;}



/*top*/
#logo{/*width:500px;*/float:left;padding-left:30px;padding-top:15px;}
#logo a{ display:block; float:left; background:url(logo.jpg) no-repeat;width:358px; height:60px; clear:both;}
#logo h1{clear:both;font-size:10px;}
.top_links{width:250px; float:right; overflow:hidden;}
.top_links a{color:#00c17b;}
#top_login{width:150px; height:85px; float:right; border-left:1px solid #eee;font-size:11px;padding-left:10px;}
#top_login table{width:150px;}
#top_login input.s1{border:1px solid #CCC; width:68px;height:15px; line-height:15px; background:url(input_bg1.jpg) repeat-x;}
ul.top_nav{clear:both;}
ul.top_nav li{float:right;padding-right:10px;}
.search{ clear:both;padding-top:20px;}
input.st1{height:18px; line-height:25px;border:1px solid #999;}
.search table{width:243px; height:35px; background:url(search_bg.jpg) no-repeat;}

#nav{clear:both;padding-top:10px;position:relative;z-index:1;}
div.navlist{position:absolute;top:59px;left:24px;z-index:1;}
div.navlist ul.s2{background-color:#fff;border-left:1px solid #34875F; border-right:1px solid #34875F;width:932px;padding:10px;overflow:hidden; }
div.navlist ul.s2 ul{float:left;width:300px;}
div.navlist ul h3{color:#FF6600;font-size:14px;padding-bottom:5px;}
div.navlist ul ul{padding-left:10px;}
/*div.navlist ul li li{border-bottom:1px dashed #ddd;padding-left:0px;}*/
div.navlist ul li a{color:#666666;}

#nav ul.s1{background:url(nav_bg1.jpg) repeat-x;padding:0px 20px;padding-top:5px;padding-left:18px; height:44px;}
#nav ul.s1 li{float:left;padding-left:7px;font-size:12px;padding-bottom:5px;}
#nav ul.s1 li a{display:block;color:#fff; height:43px; line-height:38px; text-align:center;}
#nav ul.s1 li a.s1{width:75px;}
#nav ul.s1 li a.s2{width:56px; }
#nav ul.s1 li a.s3{width:74px; }
#nav ul.s1 li a.s4{width:56px;}
#nav ul.s1 li a.s5{width:86px; }
#nav ul.s1 li a.s6{width:72px;}
#nav ul.s1 li a.s7{width:45px;}
#nav ul.s1 li a.s8{width:59px; }
#nav ul.s1 li a.s9{width:68px;}
#nav ul.s1 li a.s10{width:49px;}
#nav ul.s1 li a.s11{width:40px;}
#nav ul.s1 li a.s12{width:46px;}
#nav ul.s1 li a.s13{width:95px;}
#nav ul.s1 li a.s14{width:40px;}

#nav ul.s1 li a.s1_1{background:url(nav_t1.jpg) no-repeat;}
#nav ul.s1 li a.s2_1{background:url(nav_t2.jpg) no-repeat;}
#nav ul.s1 li a.s3_1{background:url(nav_t3.jpg) no-repeat;}
#nav ul.s1 li a.s4_1{background:url(nav_t4.jpg) no-repeat;}
#nav ul.s1 li a.s5_1{background:url(nav_t5.jpg) no-repeat;}
#nav ul.s1 li a.s6_1{background:url(nav_t6.jpg) no-repeat;}
#nav ul.s1 li a.s7_1{background:url(nav_t7.jpg) no-repeat;}
#nav ul.s1 li a.s8_1{background:url(nav_t8.jpg) no-repeat;}
#nav ul.s1 li a.s9_1{background:url(nav_t9.jpg) no-repeat;}
#nav ul.s1 li a.s10_1{background:url(nav_t10.jpg) no-repeat;}
#nav ul.s1 li a.s11_1{background:url(nav_t11.jpg) no-repeat;}
#nav ul.s1 li a.s12_1{background:url(nav_t12.jpg) no-repeat;}
#nav ul.s1 li a.s13_1{background:url(nav_t13.jpg) no-repeat;}
#nav ul.s1 li a.s14_1{background:url(nav_t14.jpg) no-repeat;}

#nav ul.s1 li a.s1:hover{background:url(nav_t1.jpg) no-repeat;}
#nav ul.s1 li a.s2:hover{background:url(nav_t2.jpg) no-repeat;}
#nav ul.s1 li a.s3:hover{background:url(nav_t3.jpg) no-repeat;}
#nav ul.s1 li a.s4:hover{background:url(nav_t4.jpg) no-repeat;}
#nav ul.s1 li a.s5:hover{background:url(nav_t5.jpg) no-repeat;}
#nav ul.s1 li a.s6:hover{background:url(nav_t6.jpg) no-repeat;}
#nav ul.s1 li a.s7:hover{background:url(nav_t7.jpg) no-repeat;}
#nav ul.s1 li a.s8:hover{background:url(nav_t8.jpg) no-repeat;}
#nav ul.s1 li a.s9:hover{background:url(nav_t9.jpg) no-repeat;}
#nav ul.s1 li a.s10:hover{background:url(nav_t10.jpg) no-repeat;}
#nav ul.s1 li a.s11:hover{background:url(nav_t11.jpg) no-repeat;}
#nav ul.s1 li a.s12:hover{background:url(nav_t12.jpg) no-repeat;}
#nav ul.s1 li a.s13:hover{background:url(nav_t13.jpg) no-repeat;}
#nav ul.s1 li a.s14:hover{background:url(nav_t14.jpg) no-repeat;}

/*index*/
.index_cn1{width:1000x;height:480px;background:url(index_bg1.jpg) no-repeat; position:relative;}
.index_cnleft1{font-size:14px; line-height:20px; position:absolute;left:50px;top:35px;width:700px;color:#fff;}
.index_cnright1{position:absolute;width:200px;right:15px;top:25px;color:#333; }
.index_cn1 h2{font-size:26px; color:#FFFF00; height:50px; line-height:50px;}
.index_cn2{width:975px; height:630px;padding-top:20px;padding-left:25px;background:url(index_bg2.jpg) right top no-repeat;}

.cnlist_sy1{float:left;width:740px; clear:both;background:url(list_nav_bg1_k1.jpg) repeat-y;overflow:hidden; }
.cnlist_sy1 h2{ background:url(list_nav_bg1.jpg) no-repeat; height:39px; line-height:39px; text-indent:15px;color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;}
.cnlist_sy1 ul{float:left;width:230px;padding-left:5px;padding-top:10px;padding-bottom:10px;}
.cnlist_sy1 ul.s1{padding-left:15px;}
.cnlist_sy1 ul h3 { height:25px; line-height:25px;font-size:14px;}
.cnlist_sy1 ul h3 a{color:#FF6600;}
.cnlist_sy1 ul a{ color:#0066CC;}
.cnlist_sy1 ul li{ float:left; padding-right:5px; white-space:nowrap;padding-top:5px;}
.cnlist_sy1 div{ clear:both; float:left;}

.cnlist_sy2{width:481px;clear:left;float:left;background:url(list_nav_bg2_k1.jpg) repeat-y;overflow:hidden; }
.cnlist_sy2 h2{background:url(list_nav_bg2.jpg) no-repeat; height:39px; line-height:39px; text-indent:15px;color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;}
.cnlist_sy2 ul{float:left;width:230px;padding-left:5px;padding-top:10px;padding-bottom:10px;}
.cnlist_sy2 ul.s1{padding-left:15px;}
.cnlist_sy2 ul h3 { height:25px; line-height:25px;font-size:14px;}
.cnlist_sy2 ul h3 a{color:#FF6600;}
.cnlist_sy2 ul a{ color:#0066CC;}
.cnlist_sy2 ul li{ float:left; padding-right:5px; white-space:nowrap;padding-top:5px;}
.cnlist_sy2 div{ clear:both; float:left;}

.cnlist_sy3{width:250px;background:url(list_nav_bg3_k1.jpg) 8px 0px repeat-y;overflow:hidden;padding-left:8px;}
.cnlist_sy3 h2{ background:url(list_nav_bg3.jpg) no-repeat; height:39px; line-height:39px; text-indent:15px;color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;}
.cnlist_sy3 ul{float:left;width:230px;padding-left:5px;padding-top:10px;padding-bottom:10px;}
.cnlist_sy3 ul.s1{padding-left:15px;}
.cnlist_sy3 ul h3 { height:25px; line-height:25px;font-size:14px;}
.cnlist_sy3 ul h3 a{color:#FF6600;}
.cnlist_sy3 ul a{ color:#0066CC;}
.cnlist_sy3 ul li{ float:left; padding-right:5px; white-space:nowrap;padding-top:5px;}
.cnlist_sy3 div{ clear:both; float:left;}

.cnlist_sy4{width:314px;background:url(list_nav_bg4_k1.jpg) repeat-y;overflow:hidden;}
.cnlist_sy4 h2{ background:url(list_nav_bg4.jpg) no-repeat; height:39px; line-height:39px; text-indent:15px;color:#fff; font-family:Geneva, Arial, Helvetica, sans-serif;font-size:16px;}
.cnlist_sy4 h2.s4{color:#ffff00;}
.cnlist_sy4 ul{float:left;padding-left:5px;padding-right:10px;}
.cnlist_sy4 ul.s1{padding-left:15px;}
.cnlist_sy4 ul h3 { height:25px; line-height:25px;font-size:14px;}
.cnlist_sy4 ul h3 a{color:#FF6600;}
.cnlist_sy4 ul a{ color:#0066CC;}
.cnlist_sy4 ul li{padding-top:10px; padding-bottom:10px;font-size:11px;border-bottom:1px solid #ddd;}
.cnlist_sy4 div{ clear:both; float:left;}

table.downcert{width:90%; margin:0 auto; line-height:18px;}
table.downcert td{padding:10px 0px;}

table.downfrom {width:265px; margin:0 auto; line-height:18px;}
table.downfrom td{padding:3px 0px;color:#348A5F;font-size:11px;}
table.downfrom input.s1{ background:url(input_bg1.jpg) repeat-x;border:1px solid #CCCCCC;height:20px; line-height:20px;padding:3px;}
table.downfrom input.w1{ width:180px;}
table.downfrom input.w2{ width:260px;}
table.downfrom textarea.s1 { background:url(input_bg1.jpg) repeat-x;border:1px solid #CCCCCC;padding:3px;width:260px;}

.index_ad{width:186px; padding-right:25px;float:left;}
.index_cn {float:left;width:505px;}
.index_cn p{ line-height:20px;padding-bottom:10px;}
.index_cn p.ps1{font-size:16px;}

ul.index_cert li{float:left;}

ul.index_cert li li{padding-right:5px; }
ul.index_cert li.s1{ width:220px;padding-right:20px;}
ul.index_cert h4{color:#666;font-size:16px;}

h2.h2s1{font:35px Impact,Helvetica, sans-serif;padding-bottom:5px;}
h3.h3s1{font-size:24px;padding-top:15px;padding-bottom:10px;}


/*right*/
.login,.login-gurd{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;}
.login table {}
.login table td{padding:3px;}

/*other_right*/
.right_certlist{width:200px; background-color:#35B979;margin-bottom:10px;}
.certlist_cn {overflow:hidden;padding:10px 15px;padding-top:0px;}
#main_right .certlist_cn h3{color:#FFFF00;border-bottom:1px solid #fff;font-size:16px;margin-bottom:0px;padding-bottom:2px;}
.certlist_cn li {border-bottom:1px solid #65CA99; background:url(list_icon1.png) 0px 11px no-repeat;padding:3px;padding-left:10px;}
.certlist_cn li a{color:#fff;}

/*other*/
#main_other {min-height:430px;}
#main_other h3{font-size:24px;width:200px; float:left;padding-left:50px;}
.other_cn{width:700px; float:left;padding-top:5px;}
table.contact_td td{padding:5px;}
.other_reg{float:left;width:350px;}
.other_login{float:left;width:300px;}


/*add*/
.errortips {color:Red;}
select{height:26px;line-height:26px;}
.certlist_cn .text {color:White;}
.bigger_text {font-size:16px;}
#bottom p a {padding:0px 4px;}
.other_cn p {padding-bottom:10px; line-height:18px;}
div.navlist ul li li{border-bottom:1px dashed #ddd;padding-left:0px; padding:5px 0; font-size:11px;}
.cnlist_sy4 h2.sy3{font-size:12px;}
