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 {}

b{font-weight:normal;}

ul li a{color:#333333;}

.clear{width:100%; height:1px;}
.clear15{width:100%; height:15px;}
.clear20{width:100%; height:20px;}
.clear30{width:100%; height:30px;}


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; }
#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_title{float:left; width:100%; border-bottom:1px solid #e6e6e6;}
.content_title h2{float:left; width:100%; height:45px; line-height:45px;  margin-bottom:20px;  font-size:14px; }
.content_title h2 a{color:#666666;}
.content_title h1{float:left; width:100%; height:100px; line-height:100px; overflow:hidden; font-size:38px; font-weight:bold; color:#333333;}
.content_title h1 a{}
.content_title p{float:left; height:45px; line-height:45px; width:60%; font-size:16px; color:#333333;}
.content_title p b{float:left; font-weight:normal; margin-right:20px;}
.ctpb_sj{padding-left:20px; background:url(../images/top_p2.png) no-repeat left 13px;}
.content_title span{float:right; height:45px; line-height:45px;}
.content_title span a{float:left; height:30px; margin-top:4px;}
.cts_fxa1{width:50px; background:url(../images/fx_a1_a5.png) no-repeat 0 0;}
.cts_fxa2{width:78px; background:url(../images/fx_a1_a5.png) no-repeat -50px 0;}
.cts_fxa3{width:78px; background:url(../images/fx_a1_a5.png) no-repeat -128px 0;}
.cts_fxa4{width:71px; background:url(../images/fx_a1_a5.png) no-repeat -206px 0;}
.cts_fxa5{width:57px; background:url(../images/fx_a1_a5.png) no-repeat -277px 0;}










.content_left{float:left; width:66%; margin-top:35px; margin-bottom:30px;}
.cleft_contents{float:left; width:100%;}
.cleft_contents p{float:left; width:100%; font-size:16px; color:#000000; line-height:30px; margin:0 0 28px 0;}

.cleft_fx_bj{float:left; width:100%; height:30px; line-height:30px; font-size:14px; margin-top:35px;}
.cleft_fenxiang{float:left;}
.cleft_fenxiang span{color:#12b7a4; float:left;}
.cleft_fx_bj h4{float:right; color:#666666;}

.cleft_n2f{float:left; width:100%; height:74px; margin-top:10px; border:1px solid #e0e0e0; }

.cln2f_sp1{float:left; width:250px; height:100%; line-height:36px; overflow:hidden; border-right:1px dotted #e0e0e0; background:url(../images/cleft_n2f_left.png) no-repeat 15px 13px; padding-left:70px;}

.cln2f_sp1 a{float:left; width:85%; height:30px; overflow:hidden; color:#555555;}

.cln2f_sp2{float:right; width:280px; height:100%; line-height:36px; margin-right:20px; overflow:hidden; background:url(../images/cleft_n2f_right.png) no-repeat 275px 15px; padding-left:30px;}

.cln2f_sp2 a{float:left; width:85%; height:30px;  overflow:hidden; color:#555555;}


.cleft_black_line{float:left; width:100%; height:1px; border-top:3px solid #333333; margin:30px 0 15px 0;}



.cleft_xgzx{flaot:left; width:100%; overflow:hidden; margin-top:20px;}
.cleft_xgzx h2{float:left; width:100%; 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;}
.cleft_xgzx ul{float:left; width:100%;}
.cleft_xgzx li{float:left; width:100%; padding-bottom:30px; margin-bottom:6px; border-bottom:1px solid #e0e0e0;}
.cleft_xgzx li h3{float:left; width:100%; height:46px; line-height:46px; font-size:20px; font-weight:bold;}
.cleft_xgzx li h3 a{color:#000000;}
.cleft_xgzx li p{float:left; width:100%; line-height:30px; height:60px; color:#555555;}
.cleft_xgzx li p a{color:#555555;}

.cleft_tjyd{flaot:left; width:100%; overflow:hidden;  margin-top:30px;}
.cleft_tjyd h2{float:left; width:100%; 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;}
.cleft_tjyd_pic{float:left; width:18.1%;}
.cleft_tjyd_pic img{width:100%; height:120px;}
.cleft_tjyd ul{float:left; width:31.5%; overflow:hidden;}
.cleft_tjyd ul li{float:left; width:100%; height:30px; line-height:30px; margin-left:15px; overflow:hidden;}
.cleft_tjyd li a{float:left; width:84%;}



.cleft_djhxh{flaot:left; width:100%; overflow:hidden;  margin-top:30px;}
.cleft_djhxh h2{float:left; width:100%; 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;}
.cleft_djhxh_u1{float:left; width:105%; line-height:40px; text-align:center;}
.cleft_djhxh_u1 li{float:left; width:145px; height:150px; margin-right:28px;}
.cleft_djhxh_u1 a{float:left; width:145px;}
.cleft_djhxh_u1  img{width:100%; height:120px;}
.cleft_djhxh_u2{float:left; width:100%; margin-top:10px;}
.cleft_djhxh_u2 li{float:left; width:50%; height:36px; line-height:36px; overflow:hidden;}
.cleft_djhxh_u2 a{float:left; width:70%; padding-left:15px; background:url(../images/pot_2.png) no-repeat left 13px;}









.content_right{float:right; width:300px; margin-top:40px; 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.7; 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;}