ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select,a,img,span{margin:0; padding:0;}
body {background:#ffffff;font-size:14px; font-color:#333333; 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; margin:0; padding:0;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal; overflow:hidden;}   
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 {}
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;}


.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 #12b8a4;}
#ment li a{color:#333333;}




#content_top{width:100%;}


.ctop_left{float:left; padding-right:2px;  width:66%;}
.ctopleft_left{float:left; width:45.45%; margin-bottom:20px;}
.ctleft_t{float:left; width:300px; margin-bottom:30px;}
.ctleft_t a{float:left; width:100%;}
.ctleft_t img{width:100%; height:300px;}
.ctleft_t span{float:left; width:100%; height:50px; line-height:50px; overflow:hidden; background:#000000; opacity:0.6; margin-top:-50px;}
.ctleft_t span a{text-align:center; color:#FFFFFF;}

.ctleft_c{width:300px;}
.ctleft_c a{color:#333333;}
.ctleft_c h2{float:left; width:100%; height:36px; line-height:22px; font-size:22px;}
.ctleft_c h3{float:left; width:100%; height:40px; line-height:40px; font-size:16px;}
.ctleft_c_pic{float:left; width:100%;}
.ctleft_c_pic a{float:left; width:38%;}
.ctleft_c_pic img{width:100%; height:80px;}
.ctleft_c_pic p{float:right; width:55.5%; height:80px; line-height:28px; color:#666666;}
.ctleft_c_pic p a{float:none;  color:#666666;}
.ctleftc_u1{float:left; width:100%; line-height:40px; margin:10px 0 10px 0;}
.ctleftc_u1 li{width:100%; height:40px; padding-left:15px; background:url(../images/pot_2.png) no-repeat left 15px;}
.ctleftc_u1 li a{float:left; width:78%;}

.ctleft_x{width:300px; padding-right:2px; }
.ctleft_x h2{float:left; width:100%; height:42px; font-size:22px; line-height:25px; color:#333333;}
.ctleft_x h2 a{color:#ff6600;}
.ctleft_x ul{width:105%;}
.ctleft_x li{float:left; width:28.8%; height:30px; line-height:30px; text-align:center; background-color:#12b8a4; margin-right:4.5%; margin-bottom:10px; display:inline;}
.ctleft_x li a{color:#FFFFFF; text-align:center; width:100%;}
.ctleft_x span{float:left; width:100%; height:30px;  border:1px solid #e9e9e9; line-height:30px; overflow:hidden;}
.ctleft_x span b{float:left; width:30px; height:100%; border-right:1px solid #e9e9e9; background-color:#eeeeee;}
.ctleft_x span b a{  background:url(../images/ctleft_x_span.png) no-repeat 4px 6px; }
.ctleft_x span a{float:left; width:80%; height:30px; color:#ff6600; padding-left:10px;}




.ctopleft_right{float:right; width:51.5%; }
.ctopleft_right h3{width:100%; height:32px; line-height:32px; font-size:22px; overflow:hidden; font-weight:bold;}


.ctopleft_right ul{float:left; width:100%; font-size:16px; margin:5px 0 8px 0; padding-bottom:16px; border-bottom:1px solid #e0e0e0;}
.ctopleft_right li{float:left; width:100%; height:38px; line-height:38px; overflow:hidden;}
.ctopleft_right li a{float:left; width:80%;}

.ctop_img{float:left; width:100%; height:90px; margin-top:5px; margin-bottom:20px;}
.ctop_img img{width:100%; height:100%;}


.ctop_right{float:right; width:300px;  padding-left:17px; border-left:1px solid #e0e0e0; overflow:hidden;}
.ctop_right h2{float:left; width:93%; height:45px; line-height:45px; margin-bottom:20px;   background-color:#eeeeee; border-left:3px solid #12b8a4; 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%;}








#content_xia{width:100%;}

.cxia_left{float:left; width:66%;}
.cxleft_con{float:left; width:100%; overflow:hidden; height:375px;}
.cxleft_con h2{float:left; width:100%; height:45px; line-height:45px; border-left:3px solid #12b8a4; padding-left:16px; font-size:18px; font-weight:bold; margin-bottom:20px; background-color:#eeeeee;}
.cxleft_con h2 b{float:right; height:45px; margin-right:35px;}
.cxleft_con h2 b a{color:#999999; font-size:14px;}
.cxlcon_pic{float:left; width:27.3%;}
.cxlcon_pic a{float:left; width:100%;}
.cxlcon_pic img{width:100%; height:125px;}
.cxlcon_pic span{float:left; width:100%; height:40px; line-height:40px; margin:-40px 0 30px 0; overflow:hidden; text-align:center; background-color:#000000; opacity:0.6;}
.cxlcon_pic span a{color:#FFFFFF;}
.cxleft_con h3{float:right; width:70%; height:40px; line-height:40px; overflow:hidden; font-size:20px; font-weight:bold;}
.cxleft_con p{float:right; width:70%; height:60px; line-height:30px; color:#666666; font-size:14px; overflow:hidden; margin-bottom:10px;}
.cxleft_con p a{color:#666666;}
.cxleft_con ul{float:right; width:70%; border-top:1px solid #e0e0e0; padding-top:5px; }
.cxleft_con ul li{float:left; display:inline; width:45%; padding-left:20px; background:url(../images/pot_3.png) no-repeat 5px 16px; height:35px; line-height:35px; overflow:hidden;}
.cxleft_con ul li a{float:left; width:75%; color:#333333;}

.cxia_right{float:right; width:300px;  padding-left:17px; border-left:1px solid #e0e0e0; overflow:hidden;}
.cxright_con{width:100%;}
.cxright_con h2{float:left; width:100%;  height:45px; line-height:45px; border-left:3px solid #12b8a4; 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_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;}
