@charset "gb2312";
/* CSS Document */



* {
	padding:0;
	margin:0;
}
img {
	border:none;
	display:block;
}
ul, ul li, dl, dl dt, dl dd {
	display:block;
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#e00;
	text-decoration:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
}
body {
	font-family:'\5b8b\4f53';
	font-size:14px;
	background:#fff;
}
.header {
	width:100%;
	height:50px;
	min-width:1000px;
	background:#fff;
}
.h_t {
	width:1000px;
	height:50px;
	margin:0 auto;
}
.logo {
	width:150px;
	height:50px;
	padding-right:10px;
	float:left;
}
.logo img {
	width:150px;
	height:50px;
}
.logo_r {
	width:500px;
	height:40px;
	text-align:right;
	padding-top:10px;
}
.logo_r li {
	height:40px;
	float:left;
	display:inline;
}
.logo_r .tel, .logo_r .zxqq {
	font:normal 16px/40px 'Microsoft Yahei';
	color:#333;
}
.logo_r .tel {
	background:url(imagestelqq.jpg) no-repeat 0 -7px;
	margin-right:10px;
	padding-left:30px;
}
.logo_r .zxqq {
	background:url(imagestelqq.jpg) no-repeat 0 -56px;
	padding-left:30px;
	padding-right:6px;
}
.logo_r .tel span {
	color:#333;
	font:normal 16px/40px 'Microsoft Yahei';
}
.logo_r .zxqq a {
	color:#333;
	font:normal 16px/40px 'Microsoft Yahei';
}
.logo_r .zxqq a:hover {
	color:#333;
	text-decoration: underline;
}
.logo_r .wei {
	width:78px;
	height:37px;
	padding-top:3px;
	position:relative;
	margin-left:4px;
	z-index:1;
}
.logo_r .wei a.hover {
	width:70px;
	height:37px;
	display:block;
	background:#fff;
	z-index:20;
	top:3px;
	position:absolute;
	left:0px;
	font:normal 16px/36px 'Microsoft Yahei';
	padding:0 3px;
	color:#504e4e;
}
.logo_r .wei a.on {
	width:70px;
	height:38px;
	border:1px #ccc solid;
	border-bottom:none;
	color:#504e4e;
	text-decoration:none;
	top:2px;
	left:-1px;
}
.logo_r .wei img {
	float:left;
	margin-right:3px;
	display:inline;
}
.logo_r .wei_cont {
	width:170px;
	height:80px;
	padding:10px;
	position:absolute;
	top:40px;
	right:1px;
	display:none;
	border:1px #ccc solid;
	background:#fff;
	z-index:10;
}
.logo_r .wei_cont img {
	width:80px;
	height:80px;
	float:left;
	margin-right:15px;
}
.logo_r .wei_cont .gz {
	width:63px;
	height:24px;
	margin:28px 0 0;
	float:left;
}
.logo_r .wei_cont span {
	float:left;
	text-align:left;
	line-height:20px;
	padding-top:20px;
}
.logo_r .wei_cont a {
	display:inline;
}
h2 {
	font:bold 40px/60px 'Microsoft Yahei';
	text-align:center;
	padding:30px 0 10px
}
.banner {
	width:100%;
	min-width:1000px;
	background:url(imagesbanner.jpg) center 0 no-repeat;
	overflow:hidden;
	height:676px
}
.ban_con {
	width:1000px;
	margin:0 auto;/*height:676px;*/
	background:url(imagesban_bs.png) no-repeat center top;
	display:none;
	height:0
}
h1 {
	font:bold 37px/50px 'Microsoft Yahei';
	color:#cdb68a;
	text-indent:340px;
	padding-top:227px
}
.con {
	width:1000px;
	margin:0 auto;
}
.ban_con p {
	font:25px/50px 'Microsoft Yahei';
	color:#b08f5a;
	text-indent:340px;
	margin-top:10px
}
.ban_ts {
	width:630px;
	margin:0 auto;
	padding-left:2px;
	margin-top:65px
}
.ban_ts li {
	width:142px;
	height:142px;
	float:left;
	margin-left:12px;
	font:bold 26px/30px 'Microsoft Yahei';
	color:#673317;
	position:relative
}
@keyframes zqq {
 from {
 transform:rotate(0deg);
}
to {
	transform:rotate(360deg);
}
}
.ban_ts li span {
	position:absolute;
	display:block;
	width:142px;
	left:0;
	top:0;
	cursor:pointer
}
.ban_xzt {
	background:url(imagesban_fl.png) no-repeat center top;
	animation:zqq 1s linear 0s infinite;
	z-index:10;
	height:142px
}
.ban_wz {
	height:101px;
	padding-top:41px;
	text-align:center;
	z-index:15;
	background:none
}
.first {
	width:100%;
	min-width:1000px;
	margin:0 auto
}
h2 {
	font:bold 45px/60px 'Microsoft Yahei';
	color:#25100c;
	text-align:center;
	text-indent:40px
}
h2 span {
	display:block;
	width:380px;
	background:#25100c;
	font:26px/35px 'Microsoft Yahei';
	color:#dadada;
	margin:2px auto 0;
	text-indent:0
}
.first {
	background:#fff
}
.first h2 {
	background:url(imagesh2_1.png) no-repeat 308px 40px
}
.fir_ycb, .fir_zbk {
	width:470px;
	height:346px;
	float:left;
	background:#f3f3f3;
	margin:40px 0;
	padding:15px 0;
}
.fir_zbk {
	float:right
}
.fir_xbt {
	display:block;
	padding:0 30px;
	font:bold 26px/40px 'Microsoft Yahei';
	color:#505050;
	background:url(imagesfir_quan.png) no-repeat 30px center;
	text-indent:30px
}
.fir_ycnr {
	padding:0 35px;
	font:18px/30px 'Microsoft Yahei';
	color:#505050;
}
.fir_ycnr span {
	font:bold 18px/30px 'Microsoft Yahei';
	color:#62af9b
}
.fir_ewm {
	text-align:center;
	margin-top:10px
}
.fir_ewm img {
	display:inline
}
.fir_lj {
	font:18px/25px 'Microsoft Yahei';
	color:#fff;
	padding:0 35px;
	text-align:center;
	margin-top:18px
}
.fir_lj span {
	padding:0 20px;
	border-radius:20px
}
.fir_kbh, .fir_xy {
	background:#d08220
}
.fir_xy, .fir_mzg {
	margin-left:20px
}
.fir_mzg {
	background:#60b19e
}
.fir_cc {
	padding:5px 34px;
}
.fir_cc li {
	border:1px solid;
	font:15px/20px 'Microsoft Yahei';
	border-radius:50px;
	padding-left:10px;
	margin-top:12px
}
.fir_cc li span, .fir_cc li a {
	display:inline-block;
	padding:0 11px;
	text-align:center;
	float:left;
	margin:5px 0
}
.fir_cc li a {
	font:15px/46px 'Microsoft Yahei';
	color:#fff;
	border-radius:48px;
	margin:2px 0;
	padding:0 12px;
}
.fir_bk1 {
	border-color:#62af9b;
	color:#60b19e
}
.fir_bk1 a {
	background:#62af9b
}
.fir_bk1 a:hover {
	background:#5c9d8c
}
.fir_bk1 span {
	border-color:#60b19e
}
.fir_bk2, .fir_bk4 {
	border-color:#696969;
	color:#696969
}
.fir_bk2 a, .fir_bk4 a {
	background:#696969
}
.fir_bk2 a:hover, .fir_bk4 a:hover {
	background:#535151
}
.fir_bk2 span, .fir_bk4 span {
	border-color:#696969
}
.fir_bk3 {
	border-color:#d08220;
	color:#d08220
}
.fir_bk3 a {
	background:#d08220
}
.fir_bk3 a:hover {
	background:#b77420
}
.fir_bk3 span {
	broder-color:#d08220
}
.fir_nr1 {
	border-right:1px dashed
}
.fir_nr2 {
	font:bold 18px/40px 'Microsoft Yahei';
}
.fir_cc li span.fir_nr3 {
	padding:0 26px
}
.sec {
	background:#fff4e7;
	padding-bottom:50px
}
.sec h2 {
	background:url(imagesh2_2.png) no-repeat 308px 40px
}
.sec_nr {
	width:970px;
	margin:0 auto;
	background:url(imagessec_jc.png) no-repeat center top;
	height:484px;
	margin-top:40px
}
.sec_gfsj {
	width:273px;
	float:left;
	height:383px;
	padding:24px
}
.sec_gfsj p {
	font:bold 24px/40px 'Microsoft Yahei';
	color:#4c3901;
	text-align:center
}
.sec_sjb li {
	font:18px/40px 'Microsoft Yahei';
	color:#4c3901;
	border-bottom:1px dashed #4c3901;
	margin-bottom:5px
}
.sec_sjb li.sec_sm {
	border:none;
	font-size:17px
}
.sec_djs {
	font:18px/130px 'Microsoft Yahei';
	color:#4c3901;
	position:relative;
	margin-top:20px
}
.sec_djs div {
	float:left;
	width:auto
}
.sec_gffs {
	width:648px;
	float:left;
	padding-top:67px
}
.sec_fsbt {
	width:188px;
	height:46px;
	background:url(imagessec_lg.png) no-repeat left top;
	text-align:center;
	font:bold 24px/46px 'Microsot Yahei';
	color:#414141
}
.sec_fsnr {
	padding:15px 30px;
	font:18px/30px 'Microsoft Yahei';
	color:#414141
}
.sec_fsan {
	width:169px;
	height:42px;
	margin:0 auto;
}
.sec_fsan a {
	display:block;
	font:21px/42px 'Microsoft Yahei';
	color:#fff;
	background:#63575d;
	text-align:center;
}
.sec_fsan a:hover {
	background:#453e41
}
.sec_wxts {
	width:554px;
	height:50px;
	background:url(imagessec_sjx.png) no-repeat center top;
	overflow:hidden;
	margin:0 auto;
	padding:0 20px;
	font:18px/60px 'Microsoft Yahei';
	color:#fff;
	margin-top:10px
}
#times {
	display:block;
	width:110px;
	height:79px;
	background:url(imagessec_time.png) no-repeat center top;
	float:left;
	font:bold 60px/79px 'Microsoft Yahei';
	color:#fff;
	text-indent:8px;
	letter-spacing:20px;
}
.sec_xhx {
	position:absolute;
	top:39px;
	left:108px
}
.sec_dwx {
	position:absolute;
	width:167px;
	height:0px;
	border:1px solid #ececec;
	line-height:0;
}
.thi {
	background:#fff;
	padding-bottom:50px
}
.thi h2 {
	background:url(imagesh2_3.png) no-repeat 308px 40px
}
.thi table {
	width:100%;
	border:0;
	border-spacing:1px;
	border-collapse:inherit;
	background:#e5e5e5;
	margin-top:20px
}
.thi table th {
	background:#5fb29d;
	text-align:center;
	font:bold 18px/50px 'Microsoft Yahei';
	color:#fff
}
.thi table td {
	background:#fff;
	text-align:center;
	font:18px/35px 'Microsoft Yahei';
	color:#787878;
	text-align:center;
	padding:8px 3px;
}
.thi table td a {
	color:#fff;
	background:#d08220;
	padding:0 10px;
	display:inline-block
}
.thi table td a:hover {
	background:#ba751e;
}
.fou {
	height:705px;
	background:url(imagesfou_bg.jpg) no-repeat center top
}
.fou h2 {
	color:#e8e8e6;
	background:url(imagesh2_4.png) no-repeat 308px 40px
}
.fou h2 span {
	background:#63575d;
	color:#dadada
}
.fou_nr {
	position:relative;
	height:410px;
	margin-top:60px;
}
.fou_nr p {
	font:40px/50px 'Microsoft Yahei';
	color:#fff;
	text-align:center;
	padding-top:60px
}
.fou_nr a {
	display:block;
	width:206px;
	height:45px;
	background:#fff;
	text-align:center;
	font:bold 24px/45px 'Microsoft Yahei';
	color:#2e836e;
	margin:190px auto 0;
	border-radius:30px
}
.fou_nr a:hover {
	color:#54ab95
}
.fou_left, .fou_right {
	width:410px;
	height:410px;
	position:absolute;
	top:0;
	z-index:10
}
.fou_left {
	background:url(imagesfou_left.png) no-repeat center top;
	left:20px;
	animation:ashift2 2s ease-in-out 0s infinite normal;
	-webkit-animation:ashift2 2s ease-in-out 0s infinite normal;
	-ms-animation:ashift2 2s ease-in-out 0s infinite normal;
	-moz-animation:ashift2 2s ease-in-out 0s infinite normal;
	-o-animation:ashift2 2s ease-in-out 0s infinite normal;
}
@keyframes ashift2 {
 0% {
left:0px;
top:0px;
}
 50% {
left:20px;
top:0px;
}
 100% {
left:0px;
top:0px;
}
}
@-webkit-keyframes ashift2 {
 0% {
left:0px;
top:0px;
}
 50% {
left:20px;
top:0px;
}
 100% {
left:0px;
top:0px;
}
}
@-ms-keyframes ashift2 {
 0% {
left:0px;
top:0px;
}
 50% {
left:20px;
top:0px;
}
 100% {
left:0px;
top:0px;
}
}
@-moz-keyframes ashift2 {
 0% {
left:0px;
top:0px;
}
 50% {
left:20px;
top:0px;
}
 100% {
left:0px;
top:0px;
}
}
@-o-keyframes ashift2 {
 0% {
left:0px;
top:0px;
}
 50% {
left:20px;
top:0px;
}
 100% {
left:0px;
top:0px;
}
}
.fou_right {
	background:url(imagesfou_right.png) no-repeat center top;
	right:20px;
	animation:ashift3 2s ease-in-out 0s infinite normal;
	-webkit-animation:ashift3 2s ease-in-out 0s infinite normal;
	-ms-animation:ashift3 2s ease-in-out 0s infinite normal;
	-moz-animation:ashift3 2s ease-in-out 0s infinite normal;
	-o-animation:ashift3 2s ease-in-out 0s infinite normal;
}
@keyframes ashift3 {
 0% {
right:0px;
top:0px;
}
 50% {
right:20px;
top:0px;
}
 100% {
right:0px;
top:0px;
}
}
@-webkit-keyframes ashift3 {
 0% {
right:0px;
top:0px;
}
 50% {
right:20px;
top:0px;
}
 100% {
right:0px;
top:0px;
}
}
@-ms-keyframes ashift3 {
 0% {
right:0px;
top:0px;
}
 50% {
right:20px;
top:0px;
}
 100% {
right:0px;
top:0px;
}
}
@-moz-keyframes ashift3 {
 0% {
right:0px;
top:0px;
}
 50% {
right:20px;
top:0px;
}
 100% {
right:0px;
top:0px;
}
}
@-o-keyframes ashift3 {
 0% {
right:0px;
top:0px;
}
 50% {
right:20px;
top:0px;
}
 100% {
right:0px;
top:0px;
}
}
.fou_cent {
	width:202px;
	height:200px;
	background:url(imagesfou_zxy.png) no-repeat center top;
	position:absolute;
	top:30%;
	left:40%;
	z-index:20
}
.fiv {
	height:524px;
	background:url(imagesfiv.jpg) no-repeat center top
}
.fiv h2 {
	color:#25100c;
	margin-top:10px
}
.fiv_nr {
	padding:15px 2px
}
.fiv_nr li {
	width:219px;
	height:217px;
	float:left;
	padding:15px;
	text-align:center;
	color:#606060
}
.fiv_nr li img {
	display:inline;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.fiv_nr li img:hover {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
}
.fiv_nr li span {
	display:inline-block;
	font:bold 24px/50px 'Microsoft Yahei';
}
.fiv_xx {
	font:18px/28px 'Microsoft Yahei';
	text-align:left
}
.bot {
	width:100%;
	min-width:1000px;
	height:159px;
	background:#24100b url(imagesbottom_tx.png) no-repeat center center;
	position:fixed;
	bottom:0;
	z-index:888
}
.bot div.con {
	position:relative;
	height:159px
}
.bot_man {
	position:absolute;
	bottom:0
}
.bot_close {
	position:absolute;
	right:0;
	top:15px;
	cursor:pointer
}
.bot_zx {
	width:212px;
	height:60px;
	position:absolute;
	right:43px;
	bottom:25px;
	display:block;
	background:url(imagesbot_zx.png) no-repeat center top;
	animation: myfirst02 0.5s infinite;
	-o-animation: myfirst02 0.5s infinite;
	-moz-animation: myfirst02 0.5s infinite;
	-webkit-animation: myfirst02 0.5s infinite;
	-ms-animation: myfirst02 0.5s infinite;
}
 @keyframes myfirst02 {
0% {
background-size:100% 100%
}
50% {
background-size:80% 80%
}
100% {
background-size:100% 100%
}
}
 @-o-keyframes myfirst02 {
0% {
background-size:100% 100%
}
50% {
background-size:80% 80%
}
100% {
background-size:100% 100%
}
}
 @-moz-keyframes myfirst02 {
0% {
background-size:100% 100%
}
50% {
background-size:80% 80%
}
100% {
background-size:100% 100%
}
}
 @-webkit-keyframes myfirst02 {
0% {
background-size:100% 100%
}
50% {
background-size:80% 80%
}
100% {
background-size:100% 100%
}
}
/*ÓÒ²àqq*/

.cs_top {
	width:366px;
	height:54px;
	background:#3fb30e;
}
.cs_logo {
	width:154px;
	height:32px;
	padding:10px 0px 0px 16px;
	float:left;
}
.cs_close_box {
	width:21px;
	height:21px;
	padding:11px 11px 0px 0px;
	float:right;
}
.cs_close_box img {
	width:21px;
	height:21px;
	cursor:pointer;
	transition:transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	-webkit-transition: -webkit-transform 0.5s;
	-o-transition:-o-transform 0.5s;
}
.cs_close_box img:hover {
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform:rotate(90deg);
}
.cs_tit {
	width:366px;
	height:64px;
	padding-top:10px;
	font:bold 36px/62px 'Microsoft Yahei';
	color:#3fb30e;
	text-align:center;
	letter-spacing:3px;
}
.cs_tit span {
	display: inline-block;
	height:62px;
	padding:0 20px;
	border-bottom:#3fb30e 2px dashed;
	margin:0 auto;
}
.cs_text {
	width:128px;
	height:48px;
	padding-top:16px;
	margin:0 auto;
}
.cs_text img {
	width:28px;
	height:26px;
	float:left;
}
.cs_text p {
	float:right;
	width:94px;
	font:bold 21px/24px 'Microsoft Yahei';
	color:#666;
	text-align:right;
	letter-spacing:1px;
}
.cs_btn {
	width:238px;
	height:36px;
	margin:0 auto;
}
.cs_btn a {
	display:block;
	width:104px;
	height:34px;
	border:#3fb30e 1px solid;
	font:normal 18px/34px 'Microsoft Yahei';
	color:#3fb30e;
	text-align:center;
	letter-spacing:1px;
	float:left;
}
.cs_btn a.cs_close {
	float:right;
}
.cs_btn a:hover {
	text-decoration:none;
	background:#3fb30e;
	color:#fff;
}
.cs_qq {
	width:118px;
	height:206px;
	border:#d1d1d1 1px solid;
	border-radius:3px;
	background:#fff;
	position:fixed;
	_position:absolute;
	z-index:9999;
	top:50%;
	margin-top:-104px;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px");
	right:0;
}
.cs_qq h4 {
	width:116px;
	height:34px;
	border-left:#fff 1px solid;
	border-right:#fff 1px solid;
	border-bottom:#f5f5f5 1px solid;
	background:#fafafa;
	font:normal 16px/34px 'Microsoft Yahei';
	color:#333;
	text-align:center;
	letter-spacing:1px;
}
.cs_time {
	width:118px;
	height:24px;
	padding-top:2px;
	font:normal 13px/24px '\5b8b\4f53';
	color:#999;
	text-align:center;
}
.cs_qq img {
	width:54px;
	height:60px;
	margin:0 auto;
	padding-bottom:5px;
}
.cs_qq_btn {
	width:78px;
	height:26px;
	margin:0 auto;
}
.cs_qq_btn a {
	display:block;
	width:78px;
	height:26px;
	background:url(imagescs_qq_btnbg.jpg) center 0 no-repeat;
	font:normal 15px/26px 'Microsoft Yahei';
	color:#0ba5d2;
	text-align:center;
}
.cs_qq_btn a:hover {
	background-position:center -26px;
	color:#F00;
	text-decoration:none;
}
.cs_qq_text {
	width:118px;
	height:40px;
	padding-top:6px;
	font:normal 13px/20px '\5b8b\4f53';
	color:#666;
	text-align:center;
}
/* µ×²¿ */
.hdd {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#hd .hd-m {
	width: 1000px;
	margin:0 auto;
}
.hd {
	width: auto;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
	background-color: #eee;
}
.hd img {
	margin-left: 20px;
	margin-top: 10px;
}
#foot {
	width: 100%;
	height: auto;
	background-color: #25292C;
	background-repeat: repeat-x;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
}
#foot-all {
	width: 948px;
	height: 60px;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	line-height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	position:relative;
}
#foot #foot-all a {
	color: #CCC;
	text-decoration: none;
}
#cnzz {
	position:absolute;
	top:10px;
}
#cnzz_stat_icon_1261375372 {
	position:absolute;
	right:44px;
	top:10px;
}
/* µ×²¿ */
/* ÓÒ²à¸¡²ã */
.side-pop {
	width: 38px;
	height: 160px;
	position: fixed;
	right: 0px;
	_position: absolute;
	color: #000;
	padding-top: 0px;
	margin-top: 50px;
	background-image: url(imagesside.png);
	background-repeat: no-repeat;
}
#sidepop span {
	font-size: 14px;
	color: #000;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight: bold;
	display: block;
	width: 30px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 10px;
	float: left;
}
#sidepop input {
	float: right;
	width: 80px;
	margin-top: 3px;
	height: 20px;
}
/* ÓÒ²à¸¡²ã½áÊø */
