ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select,a,img,span,b{margin:0; padding:0; overflow:hidden;}
body {background:#ffffff;font-size:14px;font-color:#666666; font-family:'微软雅黑'; margin:0; padding:0;  overflow-x:hidden;}
div{margin:0 auto;}

li{list-style-type:none; margin:0; padding:0; overflow:hidden;}
img{border:0;}
ol,ul {list-style:none;overflow:hidden;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   

a {text-decoration:none; color:#333333;}
a:visited {text-decoration:none; }
a:hover {text-decoration:underline; color:#379be9; }
a:active {}

ul li a{color:#333333;}

b{font-weight:normal;}
.clear{width:100%; height:1px;}
.clear15{width:100%; height:15px;}
.clear20{width:100%; height:20px;}
.clear30{width:100%; height:30px;}

li a{color:#333333;}

h2 a{color:#333333;}

.width{width:1000px; margin:0 auto; overflow:hidden;}

#top{width:100%; background-color:#fbfbfb; height:44px; line-height:14px; font-size:14px; color:#444444; border-bottom:1px solid #e0e0e0;}
#top a{color:#444444;}
#top span{float:left; height:15px; border-left:1px solid #cccccc; margin:14px 0px 15px 10px; padding-left:10px; overflow:hidden;padding-right: 20px;}
#top b{float:left; margin:5px 0 0 0;}


#top p{float:right;  padding-left:25px; height:44px; margin:0 10px 0 0;}
#top p a{float:left; border-right:1px solid #cccccc;  margin:14px -12px 15px 10px; padding-right:10px;}
.top_sy{float:left; padding-left:25px; height:100%; line-height:44px; background:url(../images/top_sy.png) no-repeat 4px 13px;}
.top_p1{background:url(../images/top_p1.png) no-repeat 10px 13px;}
.top_p2{background:url(../images/top_p2.png) no-repeat 10px 11px;}





#head{width:100%; height:80px; margin-top:26px;  border-bottom:1px solid #eaeaea; margin-bottom:43px;}
.head_me{width:1220px;}

.head_img{float:left; margin:4px 18px 10px 6px;}
.head_img img{ width:160px;}

#head form{float:left; margin:13px 5px 10px 1px; width:270px; height:32px;}

.form_in1{float:left; width:250px; padding-left:10px; border:1px solid #cccccc; height:30px; width:240px; line-height:30px; color:#666666;}
.form_in2{float:left; width:30px; height:30px; margin:2px 0 0 -30px;  border:none; background:url(../images/form_in2.png) no-repeat 2px 3px;}


#head span{float:left; width:35px; height:40px; margin-top:10px; font-size:18px;  text-align:right; line-height:22px; color:#12b8a4; border-left:1px solid #e0e0e0;}
#head span a{color:#12b8a4;  float:left; width:100%; text-align:right; margin-top:-3px;}

.head_u1,.head_u2{ height:50px; line-height:16px; float:left; overflow:hidden; margin-top:7px; margin-left:15px; font-size:14px;}
.head_u1{width:190px;}
.head_u2{width:255px;}
.head_u1 ul{float:left; display:block; width:200px;}
.head_u2 ul{float:left; display:block; width:250px;}
.head_u1 ul,.head_u2 ul{float:left; display:block; }
.head_u1 li,.head_u2 li{float:left; display:inline; height:28px;}
.head_u1 li a,.head_u2 li a{  padding-right:20px; font-size:14px;}





#menu{width:100%; height:42px; margin-bottom:30px;}
#menu h2{float:left;  font-size:24px; font-weight:bold; color:#000000; height:40px; line-height:28px; padding-left:40px; background:url(../images/menu_h2.png) no-repeat left -2px;}
#menu h2 a{color:#000000;}
#menu ul{float:right;  font-size:14px; height:40px;} 
#menu li{ display:inline; line-height:42px; text-align:right;}
.menu_line{float:left; width:100%;  border-top:3px solid #12b7a4;}
#ment li a{color:#333333;}

.menu{width:100%; height:42px; margin-bottom:30px;}
.meun_fl{float:left;font-size:24px; font-weight:bold; color:#000000; height:40px; 
	line-height:28px; padding-left:40px; 
	background:url(../images/menu_h2.png) no-repeat left -2px;}
.meun_fl a{color:#000000;}
.meun_fr{float:right;font-size:14px; height:40px;} 
.meun_fr li{float:left; padding: 0px 10px; display:inline; line-height:42px; text-align:center;}





#content{width:100%; padding-right:20px; color:#555555;}

.content_left{float:left; width:66%;}
.content_left h2{float:left; width:97%; height:45px; line-height:45px; margin-bottom:20px; border:1px solid #e0e0e0;  border-left:3px solid #12b7a4; border-right:none; padding-left:16px; font-size:14px; }
.content_left h2 a{color:#666666;}
.cleft_u1{float:left; width:100%;}
.cleft_u1 li{float:left; width:100%; border-bottom:1px solid #e0e0e0; margin-top:10px;}
.cleft_u1 li h3{float:left; width:100%; height:50px; line-height:50px; font-size:20px; font-weight:bold; overflow:hidden;}
.cleft_u1 li h3 a{color:#333333;}
.cleft_u1 li p{float:left; width:100%; height:72px; line-height:40px; overflow:hidden;}
.cleft_u1 li p a{color:#555555;}
.cleft_fenxiang{float:left; width:300px; height:30px; line-height:30px; color:#12b7a4; margin-top:15px;}
.cleft_fenxiang span{float:left;}

.cleft_liulan{float:right;}
.cleft_liulan b{font-weight:normal; color:#e2484c; height:60px; line-height:60px;}



.fen_ye{float:left; width:100%; height:34px; font-size:14px; margin:30px 0 80px 0; text-align:center;}

.fen_ye a{ line-height:34px; padding:10px 15px 10px 15px; border:1px solid #e0e0e0; margin-left:5px;}
.thisclass{background-color:#57a89f; color:#FFFFFF;}




.content_right{float:right; width:300px; padding-left:17px; border-left:1px solid #e0e0e0;  overflow:hidden;}
.ctop_right{float:left; width:300px; }
.ctop_right h2{float:left; width:93%; height:45px; line-height:45px; margin-bottom:20px;   background-color:#eeeeee; border-left:3px solid #12b7a4; padding-left:16px; font-size:18px; font-weight:bold;}
.ctop_right a{float:left; width:100%;}
.ctop_right a img{width:100%; height:200px;}
.ctop_right span{float:left; width:100%; height:40px; line-height:40px; margin-top:-40px; background-color:#000000; opacity:0.6; overflow:hidden;}
.ctop_right span a{width:100%; text-align:center; color:#FFFFFF;}
.ctright_u1{float:left; margin:15px 0 24px 0; line-height:36px; width;100%;}
.ctright_u1 li{float:left; width:100%; padding-left:15px; background:url(../images/pot_2.png) no-repeat 3px 13px; height:36px; overflow:hidden;}
.ctright_u1 li a{float:left; width:90%;}

.ctright_u2{width:100%; float:left; margin:1px 0 20px 0; line-height:34px; width;100%; background:url(../images/ctright_u2.png) no-repeat left 0px;}
.ctright_u2 li{float:left; width:100%; padding-left:40px;  height:40px; overflow:hidden;}
.ctright_u2 li a{float:left; width:85%;}


.all_pic{float:left; width:100%; margin-bottom:20px;}
.all_pic h2{float:left; width:93%; height:45px; line-height:45px; margin-bottom:20px;   background-color:#eeeeee; border-left:3px solid #12b7a4; padding-left:16px; font-size:18px; font-weight:bold;}
.all_pic ul{float:left; width:110%;}
.all_pic li{width:40.5%; float:left; display:inline; margin-right:30px;}
.all_pic li a{flaot:left; width:100%;}
.all_pic img{width:100%; height:100px;}
.all_pic span{float:left; width:100%; height:34px; line-height:34px; overflow:hidden;}
.all_pic span a{text-align:center;}


.cxright_con{width:100%;}
.cxright_con h2{float:left; width:100%;  height:45px; line-height:45px; border-left:3px solid #12b7a4; padding-left:16px; font-size:18px; font-weight:bold; margin-bottom:4px; background-color:#eeeeee;}
.cxright_con h3{float:left; width:100%; font-size:14px; height:50px; line-height:50px; overflow:hidden;}
.cxright_con_pic{float:left; width:100%;}
.cxright_con_pic a{float:left; width:40%;}
.cxright_con_pic img{width:100%; height:80px;}
.cxright_con_pic p{float:right; width:55%; height:80px; line-height:24px; color:#333333;}
.cxright_con_pic p a{float:none;}
.cxright_con ul{float:left; width:100%; margin-top:8px; line-height:36px; margin-bottom:18px;}
.cxright_con ul li{float:left; width:100%; padding-left:15px; background:url(../images/pot_2.png) no-repeat left 13px; line-height:34px; height:34px; overflow:hidden;}
.cxright_con li a{float:left; width:90%;}

.content_right_list{float:left; width:100%;}
.content_right_list h2{float:left; width:100%;  height:45px; line-height:45px; border-left:3px solid #12b7a4; padding-left:16px; font-size:18px; font-weight:bold; margin-bottom:4px; background-color:#eeeeee;}
.content_right_list ul{float:left; width:100%; margin-top:8px; line-height:36px; margin-bottom:18px;}
.content_right_list ul li{float:left; width:100%; padding-left:15px; background:url(../images/pot_2.png) no-repeat left 13px; line-height:34px; height:34px; overflow:hidden;}
.content_right_list li a{float:left; width:90%;}

#content_foot{width:100%; margin-bottom:40px;}
#content_foot h2{width:100%; heihgt:46px; line-height:46px; font-size:24px; color:#333333; border-top:4px solid #12b8a4; padding-left:5px;}
#content_foot ul{width:102%; padding:14px 0 0 0; line-height:32px; font-size:14px; border-top:1px solid #e0e0e0;}
#content_foot li{display:inline; float:left; margin:0 36px 0 6px;}
#content_foot li a{color:#666666;}

#foot{width:100%; border-top:1px solid #eaeaea; background-color:#fdfdfd; color:#b5b5b5; font-size:14px; line-height:30px; padding-top:40px; padding-bottom:50px; text-align:center;}