*{
	margin:0px;
	padding:0px;
}
body,p,b,dl,dd,td,th,input,img,form,div,ul,li{margin:0 auto;padding:0;border:none;}:focus{outline:0;}img,iframe{border:none;}ol,ul,li{list-style:none;}img,input,label{vertical-align:middle;}
table{
	border-collapse:collapse;
	border-spacing:0;
}
body{
	font:normal 12px/1.5 Arial,Tahoma,Helvetica,sans-serif;
	background:#f1f3ec;
}
a{
	text-decoration:none;
	border:none;
	outline:none;
	color:#000;
	cursor:pointer;
}

.home{
	width:100%;
	background:url(../images/bg.gif) top left repeat-x;
}
.center{
	margin:0 auto;
	padding:0px;
	width:1300px;
	overflow:hidden;
	background:url(../images/top.jpg) top left no-repeat;
}
/*****/
.banner{
	width:1000px;
	height:200px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
}
.top{
	float:left;
	width:1000px;
	height:35px;
}
.top_left{
	float:left;
	width:700px;
}
.top_left a{
	float:left;
	color:#40adbf;
	font-weight:bold;
	padding-right:20px;
	height:35px;
	line-height:35px;
}
.top_left a img,.nav_menu li ol li a img{
	width:5px;
	height:4px;
	margin-right:3px;
}
.top_right{
	float:right;
	width:280px;
	padding-top:8px;
}
.top_right .search{
	width:180px;
	height:20px;
	background:#fff;
	margin-right:5px;
	border:1px solid #bbb;
}
.name{
	float:left;
	padding-top:20px;
	padding-left:20px;
	height:105px;
	width:800px;
}
.nav{
	float:left;
	width:1000px;
	height:40px;
	background:#e6e6e5;
}
.nav_menu{
	float:left;
	width:1000px;
	list-style:none;
	height:40px;
}
.nav_menu li{
	float:left;
	margin-left:5px;
}
.nav_menu li a{
	float:left;
	color:#2c2c2c;
	height:40px;
	line-height:40px;
	padding:0px 12px;
	font-weight:bold;
}
.nav_menu li a:hover,.nav_menu li a.on{
	background:url(../images/nav.gif) bottom left repeat-x;
	color:#fff;
	padding:0px 11px;
	margin-top:2px;
	height:36px;
	border:1px solid #91220d;
	_background:url(../images/nav.gif) top left repeat-x;/**ie6*/
	_margin-top:3px;/**ie6*/
}
.nav_menu li ol {
	position: absolute;
	display:none;
	float:left;
	list-style:none;
	*margin-left:-50px;
	margin-top:40px;
	z-index:9999;
	background:#fff;
}
.nav_menu li ol li{
	float: left; 
}

.nav_menu li ol a{
	float:left;
	display: block; 
	text-align:center;
	color:#40adbf;
	height:40px;
	line-height:40px;
	text-decoration:underline;
	font-size:12px;
	font-weight:400;
	padding:0px 10px 0px 0px;
	margin:0px 5px 0px 5px;
	_padding:10px 10px 0px 0px;/**ie6*/
	_height:30px;/**ie6*/
	_line-height:30px;/**ie6*/
}
.nav_menu li ol a:hover  {
	text-decoration:underline;
	height:40px;
	color:#40adbf;
	line-height:40px;
	background:none;
	border:0;
	padding:0px 10px 0px 0px;
	margin:0px 5px 0px 5px;
	_padding:10px 10px 0px 0px;/**ie6*/
	_height:30px;/**ie6*/
	_line-height:30px;/**ie6*/
}
.nav_menu li:hover ol {
	left:auto;
}
.nav_menu .sfhover ol {
	display:block;
}
/******/
.main_a,.main_b,.gailan,.xilan{
	margin:0 auto;
	width:1000px;
	background:#fff;
	overflow:hidden;
	border:1px solid  #bbb;
}
.maina_01{
	float:left;
	width:1000px;
	height:100px;
	margin-top:40px;
	background:url(../images/y02.gif) top left repeat-y;
	border-bottom:2px solid #ddd;
}
.maina_01 img{
	margin-left:20px;
}
.maina_02{
	float:left;
	width:1000px;
	margin-top:20px;
	overflow:hidden;
	padding-bottom:20px;
}
.maina_02_a{
	float:left;
	width:160px;
	margin-left:30px;
}
.maina02_h1{
	float:left;
	font-size:18px;
	color:#5f5f5f;
	line-height:28px;
	border-bottom:2px solid #a12810;
}
.maina02_f{
	float:left;
	font-size:14px;
	color:#a22811;
	width:160px;
	margin-top:10px;
	font-weight:bold;
	line-height:40px;
}
.maina02_ul{
	float:left;
	width:160px;
	padding:0px;
	margin:0px;
	list-style:none;
}
.maina02_ul li{
	float:left;
	width:160px;
	line-height:25px;
}
.maina02_ul li a{
	float:left;
	font-size:13px;
	color:#40aebf;
	margin-left:10px;
	padding:2px;
	font-weight:bold;
}
.maina_02_b{
	float:left;
	width:408px;
	margin-left:10px;
}
#banner {
	float:left;
	position:relative; 
	width:408px; 
	height:228px; 
	overflow:hidden;
}
#banner_list img {
	width:408px;
	height:228px;
}
#banner_list a{/* 让四张图片都可以重叠在一起-*/
	position:absolute;
	text-align:center;
	color:#000;
} 
.maina_02_c{
	float:left;
	width:330px;
	margin-left:30px;
}
.maina_02_ctit{
	float:left;
	width:320px;
	height:28px;
	line-height:40px;
}
.maina02_h2{
	float:left;
	font-size:18px;
	color:#5f5f5f;
	line-height:28px;
	border-bottom:2px solid #a12810;
}
.maina_02h2_r,.maina_02h2_r:hover{
	float:right;
	font-size:12px;
	font-weight:bold;
	color:#40aebf;
	text-decoration:underline;
}

.mainbanner_list{
	float:left;
	position:relative; 
	width:320px; 
	height:200px;
	overflow:hidden;
}
.mainbanner_list .maina_02_clist{/* 让四张图片都可以重叠在一起-*/
	position:absolute;
	text-align:left;
}
.maina_02_clist{
	float:left;
	list-style:none;
	width:320px;
	height:170px;
	margin-top:10px;
	text-align:left;
}
.maina_02_clist li {
	float:left;
	width:320px;
}
.maina_02_clist li a{
	float:left;
	width:280px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:18px;
	margin-top:10px;
}
.maina_02_clist li img{
	float:left;
	width:7px;
	height:5px;
	margin-top:17px;
	margin-right:10px;
}
.main_b{
	margin-top:15px;
	padding-bottom:20px;
}
.mainb_01,.mainb_02{
	float:left;
	width:1000px;
}
.mainb_01a,.mainb_02a{
	float:left;
	width:590px;
	margin-left:15px;
}
.mainb_01a_h3{
	float:left;
	width:590px;
	height:35px;
	margin-top:10px;
}
.h3_tit{
	float:left;
	font-size:20px;
	color:#40adbf;
	font-weight:400;
	line-height:35px;
}
.a_more,.a_more:hover{
	float:right;
	font-size:12px;
	background:#40adbf;
	color:#fff;
	font-weight:400;
	line-height:30px;
	padding:0px 8px;
	margin-top:4px;
}
.mainb_01a_cont{
	float:left;
	border:1px solid #bbb;
	background:#f5f5f5;
	width:560px;
	padding:15px;
}
.mainb_01a_c1{
	float:left;
	list-style:none;
	width:560px;
	padding-bottom:15px;
	height:120px;
	overflow:hidden;
	border-bottom:1px solid #bbb;
}
.mainb_01a_c2{
	float:left;
	list-style:none;
	width:560px;
	padding-top:15px;
	height:120px;
	overflow:hidden;
}
.mainb_01a_c1img{
	float:left;
	width:120px;
	height:95px;
	padding:10px;
	background:#fff;
	border:1px solid #bbb;
}
.mainb_01a_c1img img{width:120px;height:95px;}
.mainb_01a_c1wen{
	float:left;
	width:400px;
	margin-left:15px;
	padding:3px 0px 5px 0px;
}
.mainb_01a_c1tit{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#40adbf;
	line-height:18px;
	width:380px;
}
.mainb_01a_c1cont{
	float:left;
	width:400px;
	font-size:12px;
	font-weight:400;
	color:#5f5f5f;
	line-height:18px;
	margin-top:10px;
}
.mainb_01b,.mainb_02b{
	float:left;
	width:345px;
	margin-left:30px;
	_margin-left:10px;
	padding-top:10px;
	padding-right:15px;
}
.mainb_01ba{
	float:left;
	width:345px;
}
.mainb_01ba_h3{
	float:left;
	width:345px;
}
.mainb_01batit{
	float:left;
	font-size:18px;
	color:#5f5f5f;
	line-height:35px;
	height:35px;
}
.mainb_01bacont{
	float:left;
	width:315px;
	border:1px solid #bbb;
	background:#f5f5f5;
	padding:10px 15px 10px 15px;
}
.mainb_01ba01{
	float:left;
	margin:0px 8px;
	width:60px;
	list-style:none;
	text-align:center;
}
.mainb_01ba01 .main_ulli{
	color:#000;
	background:#a3b4b8;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	width:40px;
	line-height:22px;
	border-radius:0.3em;
}
.mainb_01ba01 li img {
	width:40px;
	height:40px;
}
.mainb_01bb{
	float:left;
	margin-top:10px;
}
.mainb_01bb_main{
	float:left;
	width:315px;
	border:1px solid #bbb;
	background:#f5f5f5;
	padding:10px 15px 6px 15px;
}
.mainb_01bb_main_tit{
	float:left;
	width:315px;
	text-align:center;
}
.mainb_01bb_main_xinxi{
	float:left;
	width:315px;
	list-style:none;
}
.mainb_01bb_main_xinxi li{
	float:left;
	width:315px;
	line-height:20px;
	margin-top:3px;
}
.mainb_01bb_main_xinxi li .tel{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#40adbf;
	width:60px;
	margin-right:8px;
}
.mainb_01bb_main_xinxi li .tel_n{
	float:left;
	font-size:12px;
	font-weight:400;
	color:#545454;
	width:240px;
}
.mainb_02{
	margin-top:5px;
}
.mainb_02a_video{
	float:left;
	border:1px solid #bbb;
	background:#f5f5f5;
	width:570px;
	padding:10px;
}
.video{
	float:left;
	width:278px;
	height:82px;
	overflow:hidden;
}
.video_img{
	float:left;
	width:80px;
	height:60px;
	padding:7px;
	border:1px solid #bbb;
}
.video_img img{
	width:80px;
	height:60px;
}
.video_cont{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#40adbf;
	margin-top:3px;
	line-height:18px;
	margin-left:9px;
	width:170px;
}
.mainb_02b_cont{
	float:left;
	width:315px;
	border:1px solid #bbb;
	background:#f5f5f5;
	padding:12px 15px 15px 15px;
}
.mainb_02b_cont li {
	_height:25px;
}
.mainb_02b_cont li a{
	color:#6a6a6a;
	font-size:12px;
	font-weight:400;
	line-height:25px;
}
.mainb_02b_cont li a img{margin-right:5px;}
.mainb_03a{
	float:left;
	width:985px;
	margin-left:15px;
}
.mainb_03a_h3{
	float:left;
	width:985px;
	height:35px;
	margin-top:10px;
}
.mainb_03a_a{
	float:left;
	border:1px solid #bbb;
	background:#f5f5f5;
	width:925px;
	padding:20px;
}
.mainb_03a_a a{
	float:left;
	margin:0px 20px 0px 25px;
}
.bottom{
	margin:0 auto;
	width:1000px;
}
.bottom_copy{
	float:left;
	margin-top:15px;
	width:1000px;
	height:70px;
	background:#0065aa;
	padding-top:30px;
}
.bottom_a,.bottom_icp{
	float:left;
	width:1000px;
	color:#fff;
	line-height:20px;
	text-align:center;
}
.bottom_a a{
	font-size:12px;
	font-weight:400;
	font-family:Arial,Regular;
	color:#fff;
}
/****/
.gailan_banner{
	float:left;
	width:250px;
	margin-top:45px;
	margin-left:20px;
	padding-bottom:15px;
}
.gailan_banner_dl{
	float:left;
	width:250px;
	padding:0px;
	margin:0px;
}
.gailan_banner_dl dd{
	color:#fff;
	font-size:18px;
	height:32px;
	line-height:32px;
	text-align:center;
	padding-right:20px;
	background:url(../images/gailan_banner.gif) top left no-repeat;
}
.gailan_banner_dl dt .gailan_banner_ul{
	float:left;
	width:250px;
	margin-top:15px;
	padding-left:10px;
}
.gailan_banner_dl dt .gailan_banner_ul li a{
	float:left;
	color:#40adbf;
	width:250px;
	font-size:14px;
	text-decoration:underline;
	line-height:20px;
	padding:5px 0px;
}
.gailan_banner_dl dt .gailan_banner_ul li a img{margin-right:10px;width:5px;height:3px;}
.gailan_main{
	float:left;
	width:676px;
	margin-left:25px;
	_margin-left:10px;
	margin-top:45px;
	padding-bottom:15px;
}
.gailan_line{
	float:left;
	width:636px;
	padding:0px 10px 0px 30px;
	border-left:1px solid #e3e4e4;
}
.gailan_main_tit{
	float:left;
	width:620px;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	border-bottom:2px solid #B02F33;
}
.gl_hf{
	color:#2368a2;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	padding:3px;
}
.gl_hf a{
	color:#535B69;
	font-size:16px;
}
.gl_home a{
	color:#fff;
	background:#2368a2;
	border-radius:0.3em;
	font-family:Arial;
	font-weight:bold;
	padding:2px 4px;
}
.gailan_main_list{
	float:left;
	width:620px;
	margin-top:20px;
}
.gailan_main_list ul{
	float:left;
	width:600px;
	padding:0px 0px 10px 0px;
	margin-top:10px;
	background:url(../images/line.gif) bottom left repeat-x;
}
.gl_list_tit{
	float:left;
	width:600px;
}
.gl_list_tit a{
	float:left;
	line-height:25px;
	font-size:20px;
	color:#1d6e4f;
}
.gl_list_time{
	float:left;
	background:#e1f4fd;
	color:#004678;
	margin-top:10px;
	padding:2px 30px 2px 20px;
}
.gl_list_cont{
	float:left;
	width:600px;
	font-size:13px;
	color:#666666;
	line-height:18px;
	margin-top:10px;
}
.gl_list_cont_g{
	float:left;
	width:600px;
	color:#378c31;
}
.gailan_fenye{
	float:left;
	width:600px;
	margin-top:40px;
	margin-left:30px;
	padding-bottom:10px;
}
.gailan_fenye  a{
	float:left;
	padding:5px;
	color:#1f6e4f;
}
.gailan_fenye  a:hover,.gailan_fenye a.gl_on{
	color:#000;
}
/*****/
.xilan_main{
	float:left;
	width:920px;
	padding:15px 38px;
	margin-top:40px;
}
.xilan_main_tit{
	float:left;
	width:920px;
	text-align:center;
	color:#004678;
	font-size:26px;
}
.xilan_main_time{
	float:left;
	width:920px;
	text-align:right;
}
.xilan_main_time font{
	background:#e1f4fd;
	color:#004678;
	margin-top:10px;
	font-size:12px;
	padding:2px 30px 2px 20px;	
}
.xilan_main_cpml{
	float:left;
	width:920px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:25px;
	margin-top:15px;
	background:#ebebeb;
	text-align:right;
	line-height:25px;
}
.xilan_main_cpml a{
	color:#368c55;
	font-size:12px;
	margin:0px 20px 0px 0px;
}
.xilan_main_cpml a img{
	margin-right:3px;
}
.xl_main_img{
	float:left;
	width:960px;
	margin-top:30px;
	text-align:center;
}
.xl_main_img .xl_main_img_tit{
	float:left;
	width:890px;
	color:#000;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.xl_main_cont_p{
	float:left;
	color:#5b5b5b;
	font-size:14px;
	font-weight:400;
	line-height:22px;
	margin-top:30px;
}
.xilan_fenye{
	float:left;
	width:900px;
	margin-top:40px;
	padding-bottom:10px;
}
.xilan_fenye  a{
	float:left;
	padding:5px;
	color:#1f6e4f;
}
.xilan_fenye  a:hover,.xilan_fenye a.gl_on{
	color:#000;
}

/*****/
.engcenter_left{
	float:left;
	width:240px;
	padding-left:10px;
	min-height:600px;
	margin-top:45px;
	background:url(../images/center_left.gif) top right no-repeat;
}
.center_left_top{
	float:left;
	width:240px;
	height:13px;
	background:url(../images/center_left_top.png) top left no-repeat;
}
.center_left_bottom{
	float:left;
	width:240px;
	height:13px;
	background:url(../images/center_left_bottom.png) top left no-repeat;
}
.center_midd{
	float:left;
	width:240px;
	margin-left:1px;
	border-left:3px solid #dddddd;
}
.engcenter_list{
	float:left;
	width:728px;
	margin-top:45px;
	margin-left:20px;
	_margin-left:5px;
}
.center_list_tit{
	width:728px;
	color:#1e5f87;
	font-size:14px;
	font-weight:bold;
	height:30px;
	
}
.center_list_tit img{
	margin-right:5px;
}
.tongjizixun_search{
	float:left;
	width:235px;
	font-size:16px;
	font-weight:bold;
	height:45px;
	line-height:40px;
	color:#fff;
	text-align:center;
	background:url(../images/center-menu1.gif) top right no-repeat;
}
.tongjizixun_search img{margin-right:3px;}
.tongjizixun_search_ti{
	float:left;
	width:235px;
	height:25px;
	line-height:25px;
	color:#b32727;
	font-size:14px;
	text-align:center;
}
.tongjizixun_search_ul{
	float:left;
	width:235px;
}
.tongjizixun_search_ul li{
	float:left;
	margin:5px 10px;
	_margin:5px 0px 5px 10px;
	line-height:25px;
	font-size:14px;
	color:#747474;
}
.tjzx_input{
	border:1px solid #ddd;
	background:#f4f4f4;
	text-align:left;
	line-height:22px;
	height:22px;
	margin-left:5px;
}
.tjzx_input{
	width:160px;
}
.tongjizixun_search_ul .tjzx_button{
	width:230px;
	color:#2c7fc1;
	font-weight:bold;
	text-align:center;
}
.tjzx_button a{
	color:#2c7fc1;
	padding:5px;
}
.tongjizixun_changjianwenti{
	float:left;
	width:235px;
	margin-top:20px;
	text-align:center;
}
.tjzx_yh_xinxi,.tjzx_user,.tjzx_yh_xinxi_tit,.yh_xinxi_input{
	float:left;
	width:650px;
}
.tjzx_user{
	padding-bottom:25px;
	background:url(../images/29.gif) bottom left no-repeat;
}
.tjzx_user img{
	float:left;
	width:114px;
	height:115px;
	margin-left:10px;
}
.tjzx_user_x{
	float:left;
	width:500px;
	margin-top:10px;
	margin-left:20px;
}
.tjzx_user_x li {
	float:left;
	line-height:25px;
	color:#277299;
	font-size:14px;
	font-weight:bold;
	width:500px;
}
.tjzx_user_x li img{
	margin-right:5px;
	width:14px;
	height:12px;
	margin-top:8px;
}

.tjzx_yh_xinxi_tit{
	text-align:center;
	height:30px;
	font-size:16px;
	font-weight:bold;
	color:#0963ab;
	margin-top:30px;
}
.yh_xinxi_input{
	border-top:2px solid #61a3e6;
	border-left:1px solid #e7e5e2;
	border-right:1px solid #e7e5e2;
	border-bottom:1px solid #e7e5e2;
	padding:20px 0px;
}
.yh_xinxi_input li{
	float:left;
	font-size:14px;
	margin-left:30px;
	width:566px;
	line-height:25px;
	margin-top:5px;
}
.yh_xinxi_tita{
	float:left;
	font-size:14px;
	width:550px;
}
.yh_xinxi_tita_01{
	float:left;
	color:red;
}
.yh_xinxi_inp{
	width:250px;
	margin-right:5px;
}
.yh_xinxi_inpa{
	float:left;
	width:550px;
	margin-left:0px;
	margin-right:5px;
}
.yh_xinxi_inpb{
	width:100px;
}
.yh_xinxi_inpc{
	width:400px;
}
.yh_xinxi_button{
	width:50px;
	height:25px;
	background:#b0b0b1;
	color:#fff;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	border:1px solid #ddd;
}
.tjzx_yh_xinxi_submit{
	float:left;
	width:650px;
	text-align:center;
	padding-top:20px;
	padding-bottom:30px;
}
.yh_xinxi_sub{
	background:url(../images/submit.gif) top left no-repeat;
	width:73px;
	font-size:14px;
	color:#fff;
	height:29px;
	font-weight:bold;
}