body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 24px;

	color: #333;

	background:url(images/index_01.jpg) 0 0 repeat-x;

	margin: 0px;

	padding: 0px;

}

li { list-style:none;}
form{ padding:0px; margin:0px;}

img{ border:0;}

a:link,a:visited{ color:#333; text-decoration:none;}

a:hover{ color:#CC0033; text-decoration:underline;}

.en{ padding-right:50px; display:block; line-height:40px;}

#menu{

width:962px;

height:34px;

margin-left:10px;

}

#menu a{

	color:#FFFFFF;

	text-align:center;

	line-height:34px;

	font-weight:bold;

	font-size:14px;

}

ul#dao{

height:34px;

margin:0px;

padding:0px;

display:inline;

list-style:none;

}

ul#dao li{

display:inline;

}

ul#dao li a{

display:block;

width:120px;

float:left;

height:34px;

color:#FFFFFF;

}

ul#dao li a:link{color:#FFF; text-decoration:none;}

ul#dao li a:hover{color:#FFF000; text-decoration: none;}



.left_list,.left_list:hover,.left_list:active,.left_cur{

	font-size: 12px;

	text-decoration: none;

	height:30px;

	display:block;

	text-align: left;

	line-height:30px;

	font-weight:bold;

	text-indent:25px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/hover.jpg) no-repeat 0 0;

}

.left_list {color: #333;}

.left_list:hover{color: #2774C4; font-weight:bold;}

.p_list{	font-size: 12px;

	text-decoration: none;

	height:30px;

	display:block;

	text-align: left;

	line-height:30px; 

	text-indent:25px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/hover1.jpg) no-repeat 0 0;

}

.p_list a{ color:#666; text-decoration:none;}

.p_list a:hover{color:#CC0000; text-decoration: underline;}





.pic{ width:160px; margin-top:10px;}

.pic img,cfsb img{ border:solid 1px #CCCCCC;}

.pic a:hover img,cfsb a:hover img{border:solid 1px #999;}

.cfsb{ width:220px;text-align:center; margin-top:10px;}

.p_title{ border-bottom:solid 1px #CCC; line-height:35px; margin-bottom:5px;}

.p_color{ color:#2774C4; font-weight:bold; font-size:14px; }

.en_wz{ font-family:Arial; font-size:12px; color:#666;}

.current_color{ color:#8185A6; font-family:"ËÎÌå";}

.p_tu{ border:solid 1px #CCCCCC; margin-top:10px;}

.page_host{ border-top:solid 1px #CCC; margin:10px 0px; line-height:30px; }

.left{border-right:solid 1px #DDD; display:block;}

.right_lx{ font-family: Arial;}

.right_fw{ text-indent:25px; line-height:30px; font-family:Verdana;}



.input{ border:solid 1px #CCCCCC; padding:2px; color:#333; }

.log_but{ padding:5px; font-weight:bold;}

.submit{font-weight:bold; line-height:20px; width:70px;}

.red{ color:#FF0000;}



.news{ margin-top:5px; padding-bottom:5px; border-bottom: solid 1px #E0E8EE; font-family:"ËÎÌå";}

.news a{ color:#666; text-decoration:none;}

.news a:hover{ color:#2774C4; text-decoration:none;}

.new_titl{ font-family:Arial; font-size:16px; border-bottom:dashed 1px #CCCCCC; padding:0px; line-height:40px; margin:0px; color:#2774C4;}

.col{ font-size:12px; font-weight:normal; display:block; margin:0px; padding:0px; font-family:Arial; color:#999999;}

.jobs{ font-weight:bold; color:#2774C4;}



.cf{ margin:0px 10px 0px 0px; padding:3px; border:solid 1px #EDEDED;}



.bottom{ margin-top:10px; font-family: Verdana; border-top:solid 1px #CCC; padding:5px 0px;}

.en_cent{ line-height:18px; font-family:Arial;}

.en_title{font-family:Arial; font-size:16px; line-height:35px; color:#2774C4; border-bottom:solid 1px #D7DFEA; display:block; margin-bottom:10px; text-indent:20px;}

.en_about{ margin:0px 10px 0px 0px; padding:2px; border:solid 1px #CCC;}







.page{ text-align:center; font: 12px/35px Arial; color:#666;}



.c_page{ font: 12px/40px Arial; text-align:center; margin-top:10px;}



.page a,.c_page a{ padding:2px 4px; border:solid 1px #CCC; text-decoration:none; color:#333; margin:0 2px;}



.page a:hover,.c_page a:hover{ background:#666666; color:#FFF;}



.other{}

.other_left{ float:left; font: 12px/35px Arial; color:#666; width:790px; margin-left:10px; margin-top:20px; }

.other_left a{ text-decoration:none; color:#666;}

.other_left a:hover{color:#FF0000;}

.other_right{ float:left; font: 12px/35px Arial; color:#666; margin-left:10px;}

.other_right a{text-decoration:none; color:#666;}

.other_right a:hover{ color:#FF0000;}







.submin {height: 22px;width: 50px;}

 .textarea, .code {border: solid 1px #CCC;font: 12px/20px Arial;color: #369;margin-top: 10px;}



.text {height: 20px;width: 240px;}



.textarea {width: 540px;height: 160px;margin-top: 10px;}



.codetext {height: 10px;padding-top: 10px;border: solid 1px #CCC;}

/* banner */
.flexslider{position:relative;height:350px;overflow:hidden;width:1002px;margin:0 auto 30px auto;}
.slides{position:relative;z-index:1;margin-left: -34px;}
.slides li{height:350px;}
.flex-control-nav{position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 8px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px; line-height:40px;overflow:hidden;background:#fff;cursor:pointer;border-radius:100%;}
.flex-control-nav .flex-active{background:#005ed2;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; opacity:0.5;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;opacity:0.5;}
.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}
