/* ==È«¾ÖÉèÖÃ== */

body{

	padding:0px;

	margin:0px auto;

	font-size:12px;

	font-family:"Microsoft yahei"

	}



a{ text-decoration:none;}

img{ border:0px;}

ul{ padding:0px; margin:0px;}

li{list-style-type:none}

form{ padding:0px; margin:0px;}



.head_top{

	width:1190px;

	height:136px;

	margin:0px auto;

	}



.head_top .logo{

	display:block;

	float:left;

	background:url(../images/logo.png) no-repeat left center;

	width:231px;

	height:77px;

	margin-top:30px;

	}

.head_top .logo  img{ display:none }

.dh{

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

	height:55px;

	margin:0px auto;

	width:100%;

	box-shadow:0px 3px 2px rgba(0,0,0,0.1)

	}



.t_right{

	width:410px;

	float:right;

	height:55px;

	margin-top:40px;

	}



.r_tel{

	width:130px;

	height:50px;

	text-align:left;

	padding-left:50px;

	line-height:42px;

	color:#333;

	font-family:"Microsoft yahei";

	background:url(../images/400.jpg) no-repeat bottom right;

	position:relative;

	float:left;

	}



.r_tel span{

	position:absolute;

	width:36px;

	height:36px;

	background:url(../images/tel.png) no-repeat center;

	left:8px;

	top:3px;

	}



.t_search{

	width:200px;

	height:30px;

	float:left;

	margin-top:25px;

	margin-left:30px;

	}



.t_search .input{

	width:155px;

	height:23px;

	float:left;

	border:1px solid #cdcdcd;

	border-right:none;

	font-size:12px;

	text-align:left;

	padding-left:5px;

	font-family:"Microsoft yahei"

	}



.t_search .button{

	float:left;

	display:block;

	width:25px;

	height:27px;

	border:1px solid #cdcdcd;

	border-left:none;

	background-image:url(../images/search.jpg);

	background-position:center;

	background-repeat:no-repeat;

	background-color:#fff;

	}



.main_dh{

	width:1190px;

	height:55px;

	margin:0px auto;

	text-align:left;

	}



.main_dh a.menu{

	color:#fff;

	height:55px;

	font-size:16px;

	font-weight:bold;

	height:55px;

	line-height:55px;

	display:block;

	text-align:left;

	float:left;

	width:110px;

	padding-left:30px;

	background-image:url(../images/jt.gif);

	background-position:102px center;

	background-repeat:no-repeat;

	transition:background-color 0.5s;

	}



.main_dh a.menunow{

	background-color:#64ad2d \9;

	background-color:rgba(100,173,45,0.9);

	background-image:url(../images/jt2.gif);

	position:relative;

	z-index:999;

	}



.dropmenudiv_b{

	display:none;

	width:150px;

	padding:15px 0px 20px 0px;

	padding-left:30px;

	position:absolute;

	left:0px;

	top:55px;

	background-color:#64ad2d \9;

	background-color:rgba(100,173,45,0.9);

	overflow:hidden;

	box-shadow:0px 3px 2px rgba(0,0,0,0.1)

	}



#dropmenu2_b{

	width:200px;

	}



.dropmenudiv_b a{

	color:#fff;

	font-size:14px;

	display:block;

	float:left;

	height:30px;

	line-height:30px;

	font-weight:normal;

	width:100%;

	transition:all 0.5s;

	background-image:url(../images/jt3.gif);

	background-position:left center;

	background-repeat:no-repeat;

	padding-left:10px;

	}



.dropmenudiv_b a:hover{

	text-decoration:underline;

	}



.advslb{

	width:100%;

	margin:0px auto;

	height:527px;

	overflow:hidden;

	text-align:center;

	}



.home_box{

	width:1190px;

	margin:0px auto;

	text-align:left;

	overflow:auto

	}



.home_left{

	width:545px;

	overflow:hidden;

	float:left;

	}



.news{

	width:543px;

	height:445px;

	border:1px solid #c4c4c4;

	overflow:hidden;

	}



.news .news_tab{

	float:left;

	width:117px;

	height:445px;

	border-right:1px solid #dedede;

	background-color:#f4f4f4;

	padding-top:40px;

	margin-right:28px;

	}



.news .news_tab a{

	display:block;

	height:35px;

	line-height:35px;

	text-align:center;

	color:#333;

	font-size:14px;

	}



.news .news_tab a.on{

	background-color:#2a8055;

	font-weight:bold;

	color:#fff;

	text-shadow:1px 1px 0px rgba(0,0,0,0.2)

	}



.news_tj{

	width:360px;

	height:70px;

	margin-top:40px;

	border-bottom:1px dashed #b6b6b6;

	float:left;

	}



.news_tj .tj{

	display:none;

	}



.news_tj .on{

	display:block;

	}



.news_tj .tj a{

	display:block;

	height:26px;

	line-height:26px;

	width:100%;

	font-size:21px;

	color:#000;

	overflow:hidden;

	float:left;

	}



.news_tj .tj a:hover{

	color:#77c511;

	}



.news_tj .tj .memo{

	width:100%;

	display:block;

	height:25px;
	float:left;

	font-size:14px;

	color:#acacac;

	overflow:hidden;

	line-height:25px;

	}



.news_list{

	width:360px;

	height:245px;

	float:left;

	margin-top:14px;

	}



.news_list .list{

	display:none;

	}



.news_list .on{

	display:block;

	}



.news_list .list li{

	display:block;

	width:360px;

	height:30px;

	}



.news_list .list li a{

	color:#333;

	width:285px;

	float:left;

	overflow:hidden;

	display:block;

	height:30px;

	line-height:30px;

	font-size:14px;

	background:url(../images/jt.jpg) no-repeat left center;

	padding-left:15px;

	}



.news_list .list li a:hover{

	color:#77c511;

	text-decoration:underline;

	}



.news_list .list a.more{

	display:block;

	height:30px;

	line-height:30px;

	float:left;

	margin-top:10px;

	padding-left:15px;

	color:#77c511;

	}



.news_list .list li font{

	float:right;

	display:block;

	height:30px;

	line-height:30px;

	color:#999;

	}

	

.home_center{

	width:360px;

	overflow:hidden;

	float:left;

	margin:0px 25px;

	}



.zhuanti{

	width:358px;

	height:147px;

	border:1px solid #c4c4c4;

	}



.zhuanti a.zt_img{

	display:block;

	width:158px;

	height:90px;

	padding:3px;

	border:1px solid #cfcfcf;

	overflow:hidden;

	margin-left:22px;

	margin-top:22px;

	margin-right:16px;

	float:left;

	}



.zhuanti .zt_img img{

	width:100%;

	height:90px

	}



.zhuanti h4{

	display:block;

	width:133px;

	float:left;

	font-weight:normal;

	font-size:14px;

	line-height:22px;

	color:#000;

	padding:0px;

	margin:0px;

	margin-top:30px;

	margin-bottom:10px;

	}



.zhuanti a.zt_title{

	display:block;

	width:67px;

	text-align:center;

	height:21px;

	background-color:#c8c8c8;

	border-radius:5px;

	text-align:center;

	line-height:21px;

	color:#fff;

	float:left;

	}



.zhuanti a:hover.zt_title{

	background-color:#a5d242

	}



.quck_link{

	width:358px;

	height:280px;

	border:1px solid #c8c8c8;

	margin-top:17px;

	}



.quck_link a{

	display:block;

	width:317px;

	height:115px;

	border-bottom:1px dashed #b6b6b6;

	float:left;

	margin-left:22px;

	margin-top:22px;

	}



.quck_link span{

	display:block;

	width:158px;

	height:90px;

	padding:3px;

	border:1px solid #cfcfcf;

	overflow:hidden;

	margin-right:16px;

	float:left;

	}



.quck_link a h4{

	display:block;

	width:133px;

	float:left;

	font-weight:normal;

	font-size:14px;

	line-height:22px;

	color:#000;

	padding:0px;

	margin:0px;

	margin-bottom:10px;

	 margin-top:7px;

	}



.quck_link a font{

	display:block;

	width:67px;

	text-align:center;

	height:21px;

	background-color:#a5d242;

	border-radius:5px;

	text-align:center;

	line-height:21px;

	color:#fff;

	float:left;

	}



.quck_link a font:hover {

	background-color:#2a8055;

	}



.home_right{

	width:235px;

	float:left;

	}



.home_video{

	width:235px;

	height:132px;

	float:left;

	position:relative;

	background-color:#000;

	}



.cp_tj{

	width:235px;

	float:left;

	overflow:hidden;

	margin-top:10px;

	}



.cp_tj .tj_title{

	display:block;

	padding:0px;

	margin:0px;

	height:35px;

	line-height:35px;

	float:left;

	width:100%;

	font-weight:normal;

	}



.cp_tj .tj_title strong{

	display:block;

	float:left;

	height:33px;

	line-height:33px;

	font-weight:normal;

	font-size:14px;

	padding:0px 5px;

	border-bottom:2px solid #a7ce59;

	}



.cp_tj .tj_title span{

	color:#dedede;

	display:block;

	float:left;

	line-height:33px;

	height:33px;

	border-bottom:2px solid #dedede;

	margin-left:2px;

	width:165px;

	}



.home_video a{

	display:block;

	width:235px;

	height:132px;

	float:left;

	color:#fff;

	font-size:60px;

	font-family:"icon";

	text-align:center;

	transition:all 0.5s;

	line-height:250px;

	overflow:hidden;

	opacity:0.8;

	text-shadow:0px 0px 5px rgba(0,0,0,0.3)

	}



.home_video a:hover{

	line-height:100px;

	opacity:1;

	}



.home_video span{

	display:block;

	width:100%;

	height:19px;

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

	position:absolute;

	z-index:999;

	bottom:0px;

	left:0px;

	}



.home_left h3,.home_center h3 ,.home_right h3{

	display:block;

	width:100%;

	height:20px;

	line-height:20px;

	font-size:18px;

	color:#444444;

	}



.home_down{

	width:235px;

	float:left;

	margin-top:10px;

	}



.home_down h3{

	display:block;

	padding:0px;

	margin:0px;

	float:left;

	height:40px;

	line-height:40px;

	text-align:left;

	color:#000;

	font-size:14px;

	font-weight:normal;

	overflow:hidden;

	}



.home_down .down_user{

	float:left;

	height:30px;

	width:100%;

	}



.home_down .down_user .user{

	float:left;

	width:95px;

	padding-left:7px;

	height:26px;

	line-height:26px;

	color:#999999;

	border:1px solid #c4c4c4;

	font-family:"Microsoft yahei"

	}



.home_down .down_user .pas{

	float:left;

	width:80px;

	padding-left:7px;

	height:26px;

	line-height:26px;

	color:#999999;

	border:1px solid #c4c4c4;

	font-family:"Microsoft yahei";

	margin-left:10px;

	border-right:none;

	}



.home_down .down_user .button{

	font-family:"Simsun";

	font-weight:bold;

	text-align:center;

	float:left;

	display:block;

	border:none;

	height:30px;

	background-color:#cc9966;

	border-bottom-right-radius:5px;

	border-top-right-radius:5px;

	background-color:#cc9966;

	color:#fff;

	width:30px;

	cursor:pointer;

	text-shadow:0px 1px 0px rgba(0,0,0,0.1);

	transition:all 0.5s;

	}



.home_down .down_user .button:hover{

	background-color:#a7ce59;

	}



.yq_link{

	width:233px;

	float:left;

	margin-top:20px;

	line-height:30px;

	border:1px solid #c4c4c4;

	position:relative;

	}



.yq_link span{

	display:block;

	float:left;

	width:80px;

	line-height:30px;

	text-align:center;

	color:#666;

	border-right:1px solid #c4c4c4;

	}



.yq_link font{

	display:block;

	float:left;

	width:152px;

	height:30px;

	overflow:hidden;

	background:url(../images/jt4.gif) no-repeat 130px 13px;

	cursor:text;

	position:absolute;

	top:-1px;

	right:-1px;

	border:1px solid #c4c4c4;

	background-color:#fff;

	}



.yq_link font a{

	display:block;

	width:100%;

	text-align:center;

	text-align:left;

	padding-left:20px;

	line-height:30px;

	color:#999;

	float:left;

	}



.yq_link:hover font{

		box-shadow:0px 0px 4px rgba(0,0,0,0.1)

	}



.yq_link font a:hover{

	color:#000;

	}



.home_wx{

	width:1190px;

	float:left;

	margin-top:30px;

	}



.wxbox{

	float:left;

	width:326px;

	height:110px;

	border:1px solid #cccccc;

	margin-right:25px;

	padding:17px 26px;

	}



.wxbox span{

	display:block;

	float:left;

	width:110px;

	height:110px;

	margin-right:22px;

	}



.wxbox h2{

	display:block;

	width:190px;

	float:left;

	height:30px;

	line-height:30px;

	font-size:21px;

	font-weight:normal;

	margin:10px 0px;

	}



.wxbox font{

	display:block;

	width:190px;

	overflow:hidden;

	float:left;

	line-height:22px;

	font-size:14px;

	}



.dbinfo{

	width:100%;

	margin:0px auto;

	background-color:#042e2d;

	margin-top:40px;

	}

	

.db_menu{

	height:50px;

	line-height:50px;

	margin:0px auto;

	width:100%;

	background-color:#0a3e3d

	}



.w1190{

	width:1190px;

	margin:0px auto;

	}



.db_menu .w1190{

	position:relative;

	}



.db_menu a.btmenu{

	display:block;

	float:left;

	padding:0px 32px;

	font-size:14px;

	color:#fff;

	border-right:1px dashed #125150;

	}



.db_menu a:hover.btmenu{

	background-color:#125150;

	}



.db_menu a.top{

	display: block;

	width:58px;

	height:58px;

	background:url(../images/top.png) no-repeat center;

	position:absolute;

	right:0px;

	top:-16px;

	z-index:999;

	transition:all 0.5s;

	}



.db_menu a:hover.top{

	top:-25px;

	}



.db_cop{

	width:1190px;

	overflow:hidden;

	padding:30px;

	color:#778484;

	line-height:22px;

	text-align:center;

	margin:0px auto;

	}



.db_cop strong{

	color:#fff;

	}