﻿@charset "utf-8";
/* CSS Document */
body{
	font-family:Arial,"Microsoft Yahei","SimSun" ;
	color:#333;
	font-size:12px;
	background:#fff;
}
a {
	text-decoration:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
input,textarea{font-family:Arial,"Microsoft Yahei","SimSun" ; font-size:12px;}
.red{ color:red}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	/*max-width: 100%;*/
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;*/
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 34px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	background:#087a22;
	height:38px;
	/*filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;*/
	background:rgba(8,122,34,0.8)
	/*padding-top: 20px;*/
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin-top:14px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #b7cbbf;
	border:#b7cbbf solid 1px;
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 8px;
	outline: 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #097a22;
	border:#ccc solid 1px;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 50%;
	margin-left:-516px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 50%;
	margin-right:-516px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -31px;
	outline: 0;
	width: 36px;
	height: 61px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.bx-has-pager{
	position:absolute; 
	bottom:-34px; left:0;
	width:100%;
	
}


.header{ width:100%; height:59px;background:url(../images/top.jpg) no-repeat center top;}
.header .top{background:url(../images/top2.jpg) no-repeat; width:980px; margin:0 auto;height:59px;}
.header .top ul{float:right; padding:13px 0 0 0; position:relative}
.header .top li{float:left; font-size:12px;color:#FFF; height:34px; line-height:34px;}
.header .top li img{vertical-align:middle;}
.header .top li a{color:#FFF;}
.header .top li.name{background:url(../images/icon03.jpg) no-repeat center right; padding-right:10px; margin-right:10px;}
.header .top li.score{background:url(../images/icon02.jpg) no-repeat center right; padding-right:18px;}
.header .top li.score a{ width:17px; height:17px; border-radius:50%; display:block; background:#fe5427; color:#fff; font-size:12px; line-height:17px; text-align:center; margin-top:8px}

#topopen div{	position: absolute;	visibility: hidden;	margin:21px 0 0 -140px;padding: 0;background: #fff;border: 1px solid #bdbdbf; width:155px; z-index:3000; padding:10px}
#topopen div a{position: relative;	display: block;	margin: 0;padding:0px 5px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;	color: #8b8b8b;font: 14px; text-align:left; line-height:30px; height:30px; border-radius:0; background:#fff}
#topopen div a strong{color: #ed1b2f; margin-left:5px}
#topopen div a:hover{color: #ed1b2f}

.header .top ul #mt2{ background:url(../images/mespop.png) no-repeat; height:56px; width:213px; position:absolute; top:59PX; right:0; z-index:3001; visibility:visible; border:none; font-size:14px; color:#fff; text-align: center; margin:0; padding-top:23PX }
.header .top ul #mt2 strong{ border-radius:50%; width:17px; height:17px; background:#fe5427; padding:2px 6px; margin:0 5px}






.footer{ width:100%; background:#007b32;  height:164px;}
.footer .bottom{width:980px; background:#007b32; margin:0 auto;height:164px;}
.footer .bottom .footer-1{width:980px; margin:0 auto; color:#FFF; padding:36px 0 0 0;}
.footer .bottom .footer-2{width:980px; margin:0 auto; color:#FFF; padding:15px 0 0 0;}
.footer .bottom a{color:#FFF;}
.wrap{width:980px; margin:0 auto; clear:both; min-height:820px;   }
.wrap .topnav{border-bottom:#c2c2c2 solid 1px; height:49px; font-size:14px;}
.wrap .topnav ul{padding:0 0 0 10px; float:left;}
.wrap .topnav .search{float:right; padding:20px 0 0 0; position: relative}
.searchbox{ visibility:hidden; width:315px; height:58px; background:#fff; position: absolute; z-index:10001; border:1px solid #bababc; top:49px;right:00px; padding:17px 0 0 15px}
.searchbox input{ width:221px; height:37px; border:1px solid #bababa; float:left; font-size:14px; margin-right:5px}
.searchbox a{ display:block; width:71px; height:37px; background:#007b32; border:1px solid #c7e2d1; color:#fff; font-size:14px; text-align:center; line-height:38px; float:left}
.wrap .topnav li{float:left;background:url(../images/icon04.jpg) no-repeat center right; height:49px; line-height:56px;}
.wrap .topnav li a{color:#403f3f; height:47px; padding:0 19px; line-height:56px; display:block;}
.wrap .topnav li a:hover{ color:#ed1b2f;}
.wrap .topnav li.gold a{ color:#b58b00;}
.wrap .topnav li.cur a{color:#ed1b2f; border-bottom:#ed1b2f solid 3px;}
.wrap .crumbs{color:#ed1b2f;height:43px; line-height:43px; border-bottom:#ccc dotted 1px; padding:0 10px; clear:both; }
.wrap .crumbs a{color:#403f3f;}
.wrap .crumbs a.cur{color:#ed1b2f;}
.wrap2{width:980px; margin:0 auto; clear:both; height:405px;}

.rightbtn{position:fixed; right:80px; top:50%; width:30px; height:60px; margin-top:-30px; z-index:900; overflow:hidden;}
.rightbtn .arrows{display:block;width:30px; height:60px;background:url(../images/arrows.jpg) no-repeat; cursor:pointer;}
.rightbtn .arrows.r1{ display:none;background-position:0 0;}
.rightbtn .arrows.r2{ display:block;background-position:0 -60px;}
.rightlist{ width:80px; height:362px;position:fixed; right:0px; top:50%; margin-top:-181px; z-index:999999}
.rightlist a{font-size:13px; display:block;height:120px; width:80px;border-bottom:#FFF solid 1px; margin-bottom:1px; color:#FFF; line-height:190px; text-align:center;background:url(../images/rightnav.png) no-repeat #006229;}
.rightlist a.btn1{background-position:0 0;}
.rightlist a.btn2{background-position:0 -121px;}
.rightlist a.btn3{background-position:0 -242px;border-bottom:0;}


.newscontent{ padding:38px 0 54px 0;}
.newsdetail{ border:#dadada solid 1px; border-bottom:#cccccc solid 3px; padding:60px 29px;}
.newsdetail .top{ border-bottom:#ccc dotted 1px; padding:0 30px;}
.newsdetail .top .title{ font-size:18px; color:#087a22; line-height:120%; margin-bottom:17px;}
.newsdetail .top .date{color:#030303; margin-bottom:14px;}
.newsdetail .top .from{color:#030303; margin-bottom:46px;}
.newsdetail .top .date span,
.newsdetail .top .from span{ color:#525759}
.newsdetail .content{ line-height:180%; padding:45px 0;}
.newsdetail .btn{clear:both;}
.newsdetail .btn a.back{ margin:0 auto;color:#FFF;font-size:15px;background:url(../images/bg-btn.png) no-repeat; width:78px; height:78px; line-height:78px; text-align:center; display:block;}
.newslist{ border:#dadada solid 1px; border-bottom:#cccccc solid 3px;}
.newslist .title{ padding:5px 8px; font-size:18px; color:#007b32;border-bottom:#007b32 solid 3px;}
.newslist .title img{ vertical-align:middle; margin-right:10px;}
.newslist .list{ padding:35px 28px;}
.newslist .list dl{ height:39px;border-bottom:#ccc dotted 1px;}
.newslist .list dl.last{border-bottom:0;}
.newslist .list dt{float:left; line-height:39px;height:39px; width:760px; overflow:hidden;}
.newslist .list dt a{ color:#403f3f;}
.newslist .list dt img{vertical-align:middle; padding:0 13px;}
.newslist .list dd{float:right; color:#007b32; padding-right:28px; width:80px; text-align:center; line-height:39px;}
.page{ width:550px; margin:0 auto; padding: 0 0 40px 0; clear:both;}
.page li{float:left; width:35px; height:35px; line-height:35px; text-align:center; }
.page li a{display:block;width:35px; height:35px; line-height:35px; border:#ededed solid 1px; color:#403f3f;}
.page li a:hover{ color:#fff; background:#007b32;}
.page li.total{ color:#fe5427; width:auto; padding:0 10px 0 0;}
.page li.cur a{ color:#fff; background:#007b32;}
.page li.dot{line-height:40px;}
.page li.arrow{margin-right:5px;}
.page li.arrow a:hover{background:none;}
.page li.arrow .disable{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; cursor:default;}
.page li.button{ margin-top:5px;}
.page li.button a{ width:44px; height:23px; line-height:23px; color:#FFF; border:0; background:#007b33;}
.page li.num{ width:38px; height:21px;}
.page li.num input{width:38px; height:21px; border:#ededed solid 1px; text-align:center;}

.activitycontent{ padding:38px 0 54px 0;}
.activitytop{ height:296px; padding:0 0 16px 0;}
.activitytop-l{float:left; width:671px; height:294px; border:#dadada solid 1px; overflow:hidden;}
.activitytop-r{float:right; width:290px; height:294px; border:#dadada solid 1px; overflow:hidden;}
.activitytop-r .title{ padding:6px 7px; font-size:18px; color:#007b32;border-bottom:#007b32 solid 3px;}
.activitytop-r .title img{ vertical-align:middle; margin-right:10px;}
.activitytop-r .list{ padding:20px 10px;}
.activitytop-r .list dl{ height:35px;}
.activitytop-r .list dt{line-height:35px;height:35px; width:260px; overflow:hidden;}
.activitytop-r .list dt a{ color:#403f3f;}
.activitytop-r .list dt img{vertical-align:middle; padding:0 13px;}
.activitytop-r .list dd{width:0px;}
.activitylist{ border:#dadada solid 1px; border-bottom:#cccccc solid 3px;}
.activitylist .title{ padding:22px 8px 5px 8px; font-size:18px; color:#007b32;border-bottom:#007b32 solid 3px;}
.activitylist .title img{ vertical-align:middle; margin-right:10px;}
.activitylist .ctrl{ border-bottom:#dadada solid 1px; height:67px;}
.activitylist .ctrl .sort{float:left;}
.activitylist .ctrl .sort li{border-right:#dadada solid 1px;float:left; font-size:14px; color:#ed1b2f; height:67px; line-height:67px; padding:0 18px;}
.activitylist .ctrl .sort li a{ color:#838383;}
.activitylist .ctrl .sort li.curs a{ color:#087a22;}
.activitylist .ctrl .classify{ float:right; padding:22px 22px 0 0;}
.activitylist .ctrl .classify li{float:left; margin-right:6px;}
.activitylist .ctrl .classify li.button{text-align:center; width:60px; height:26px;}
.activitylist .ctrl .classify li.button a{ display:block; width:60px; height:26px; line-height:26px; color:#FFF; background:#007b33;}
.activitylist .ctrl .classify .select01{height:26px; min-width:190px;}
.activitylist .list{ padding:16px 29px;}
.activitylist .list dl{ padding:29px 0; border-bottom:#ccc dotted 1px;}
.activitylist .list dl.last{border-bottom:0; margin-bottom:20px;}
.activitylist .list dt{float:left; width:200px; height:200px; /*border:#dadada solid 1px;*/ overflow:hidden; margin-right:26px;}
.activitylist .list dd{float:left;} 
.activitylist .list dd.txt{ width:405px; margin-right:38px;}
.activitylist .list dd.txt .txt01{ color:#087a22; font-size:15px; line-height:120%; padding:5px 0 0 0;}
.activitylist .list dd.txt .txt02{ color:#087a22; font-size:12px; line-height:200%; padding:10px 0 10px 0;}
.activitylist .list dd.txt .txt02 span{font-weight:700;}
.activitylist .list dd.txt .txt03{color:#087a22; font-size:12px;line-height:180%; position:relative;}
.activitylist .list dd.txt .txt03 span{ color:#525759; padding:0 0 0 65px; display:inline-block;}
.activitylist .list dd.txt .txt03 em{ position:absolute; top:0; left:0; font-style:normal;}
.activitylist .list dd.btn{width:223px;}
.activitylist .list dd.btn .btn-zan{ text-align:right; font-size:12px; margin-bottom:12px;/* float:right; position:relative;*/}
.activitylist .list dd.btn .btn-zan a{ color:#525759; position:relative;}
.activitylist .list dd.btn .btn-joinnow{ clear:both; width:223px; height:45px;background:url(../images/icon10.jpg) no-repeat right #087a22; margin-bottom:6px;}
.activitylist .list dd.btn .btn-joinnow a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitylist .list dd.btn .btn-scan{ width:223px; height:45px;background:url(../images/icon11.jpg) no-repeat right #087a22;}
.activitylist .list dd.btn .btn-scan a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail{ border:#dadada solid 1px; border-bottom:#cccccc solid 3px; padding:40px 19px;}
.activitydetail .top{ border-bottom:#ccc dotted 1px; padding:0 30px;}
.activitydetail .top .top-l{float:left; width:640px; padding-bottom:22px;}

.activitydetail .top .top-l .txt01{ color:#087a22; font-size:18px; line-height:120%; padding:5px 0 0 0;}
.activitydetail .top .top-l .txt02{ color:#087a22; font-size:14px; line-height:200%; padding:10px 0 10px 0;}
.activitydetail .top .top-l .txt02 span{font-weight:700;}
.activitydetail .top .top-l .txt03{color:#087a22; font-size:14px;line-height:180%; position:relative;}
.activitydetail .top .top-l .txt03 span{ color:#525759; padding:0 0 0 65px; display:inline-block;}
.activitydetail .top .top-l .txt03 em{ position:absolute; top:0; left:0; font-style:normal;}
.activitydetail .top .top-r{float:right; width:223px; padding-bottom:22px;}
.activitydetail .top .top-r .btn-zan{ text-align:right; font-size:12px; margin-bottom:12px;/* float:right; position:relative;*/}
.activitydetail .top .top-r .btn-zan a{ color:#525759; position:relative;}
.activitydetail .top .top-r .btn-joinnow{ clear:both; width:223px; height:45px;background:url(../images/icon10.jpg) no-repeat right #087a22; margin-bottom:6px;}
.activitydetail .top .top-r .btn-joinnow a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail .top .top-r .btn-scan{ width:223px; height:45px;background:url(../images/icon11.jpg) no-repeat right #087a22; margin-bottom:6px;}
.activitydetail .top .top-r .btn-scan a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail .top .top-r .btn-feedback{ width:223px; height:45px;background:url(../images/icon12.jpg) no-repeat right #087a22;}
.activitydetail .top .top-r .btn-feedback a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail .top .title{ font-size:18px; color:#087a22; line-height:120%; margin-bottom:17px;}
.activitydetail .top .date{color:#030303; margin-bottom:14px;}
.activitydetail .top .from{color:#030303; margin-bottom:46px;}
.activitydetail .top .date span,
.activitydetail .top .from span{ color:#525759}
.activitydetail .content{ line-height:180%; padding:45px 20px;}
.activitydetail .btn{clear:both;}
.activitydetail .btn a.back{ margin:0 auto;color:#FFF;font-size:15px;background:url(../images/bg-btn.png) no-repeat; width:78px; height:78px; line-height:78px; text-align:center; display:block;}
.activitydetail .btn a.submit{ margin:0 auto;color:#FFF;font-size:14px;background:#087a22; width:103px; height:45px; line-height:45px; text-align:center; display:block;}

.activitydetail .top2{ padding:0 30px;}
.activitydetail .top2 .top-l{float:left; width:640px; padding-bottom:22px;}
.activitydetail .top2 .top-2{width:auto}
.activitydetail .top2 .top-l .title{color:#087a22; font-size:22px; line-height:120%; margin-bottom:24px;}
.activitydetail .top2 .top-2 .title{ font-size:30px; text-align:center}
.activitydetail .top2 .top-2 h2{ font-weight:normal; line-height:1.6;font-size:16px; color:#525759; margin-bottom:80px}
.activitydetail .top2 .top-2 hr{ height:1; border:0; border-bottom:1px solid #ddd}
.activitydetail .top2 .top-2 .ques{border-top:1px solid #ddd; padding-top:45px}
.activitydetail .top2 .top-2 textarea{ width:360px; height:130px; margin-top:10px}

.activitydetail .top2 .top-l .rates{ margin:8px 0 30px 0;}
.activitydetail .top2 .top-l .stars{ position:relative; margin:0 0 0 18px; width:100%;}
.activitydetail .top2 .top-l .ipt{  margin:8px 0 30px 18px; position:relative;}
.activitydetail .top2 .top-l .ipt .icon_calendar{ position:absolute; top:10px; left:325px;}
.activitydetail .top2 .top-l .ipt .input01{ border:#dddddd solid 1px; width:330px; height:35px; line-height:35px; color:#9b9a9a; padding:0 10px;}
.activitydetail .top2 .top-r{float:right; width:223px; padding-bottom:22px;}
.activitydetail .top2 .top-r .btn-zan{ text-align:right; font-size:12px; margin-bottom:12px;/* float:right; position:relative;*/}
.activitydetail .top2 .top-r .btn-zan a{ color:#525759; position:relative;}
.activitydetail .top2 .top-r .btn-joinnow{ clear:both; width:223px; height:45px;background:url(../images/icon10.jpg) no-repeat right #087a22; margin-bottom:6px;}
.activitydetail .top2 .top-r .btn-joinnow a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail .top2 .top-r .btn-scan{ width:223px; height:45px;background:url(../images/icon11.jpg) no-repeat right #087a22; margin-bottom:6px;}
.activitydetail .top2 .top-r .btn-scan a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail .top2 .top-r .btn-down{ clear:both; width:223px; height:45px;background:url(../images/icon15.jpg) no-repeat right #087a22; margin-bottom:6px;}
.activitydetail .top2 .top-r .btn-down a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail .top2 .top-r .btn-divide{ width:223px; height:45px;background:url(../images/icon16.jpg) no-repeat right #087a22; margin-bottom:6px;}
.activitydetail .top2 .top-r .btn-divide a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.activitydetail .top2 .top-r .btn-test{ width:223px; height:45px;background:url(../images/icon18.jpg) no-repeat right #087a22;}
.activitydetail .top2 .top-r .btn-test a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}

.activitydetail .top2 .top-r .btn-test-cur{ width:223px; height:45px;background:url(../images/icon18_cur.jpg) no-repeat right #ff5428;}
.activitydetail .top2 .top-r .btn-test-cur a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}

.activitydetail .top2 .top-r .btn-feedback{ width:223px; height:45px;background:url(../images/icon12.jpg) no-repeat right #087a22;margin-bottom:6px;}
.activitydetail .top2 .top-r .btn-feedback a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}

.coursecontent{ padding:38px 0 54px 0;}
.courselist{ border:#dadada solid 1px; border-bottom:#cccccc solid 3px;}
.courselist .title{ padding:5px 8px; font-size:18px; color:#007b32;float:left;}
.courselist .title img{ vertical-align:middle; margin-right:10px;}
.courselist .title2{padding: 0 20px; font-size: 18px; color: #403f3f;  line-height: 67px; border-bottom:#dadada solid 1px}
.courselist .sort{float:right;}
.courselist .sort li{border-right:#dadada solid 1px;float:left; font-size:14px; color:#ed1b2f; height:67px; line-height:67px; padding:0 18px;}
.courselist .sort li a{ color:#838383;}
.courselist .sort li.curs a{ color:#087a22;}
.courselist .sort li.last{border-right:0;}
.courselist .navs{clear:both; border-top:#dadada solid 1px; height:64px;}
.courselist .navs li{ float:left; width:244px; height:64px; margin-right:1px; }
.courselist .navs li.last{margin-right:0; width:243px;}
.courselist .navs li a{ color:#838383; font-size:14px; display:block;width:244px; height:64px;line-height:50px; text-align:center;background:url(../images/navs.png) no-repeat center; background-position:0 -64px;}
.courselist .navs li a:hover{background-position:0 0; color:#FFF;}
.courselist .navs li.cur a{background-position:0 0; color:#FFF;}
.courselist .list{ clear:both; padding:16px 29px; }
.courselist .list dl{ padding:29px 0; border-bottom:#ccc dotted 1px;}
.courselist .list dl.last{border-bottom:0; margin-bottom:20px;}
.courselist .list dt{float:left; width:200px; height:200px;overflow:hidden; margin-right:20px;}
.courselist .list dd{float:left;} 
.courselist .list dd.txt{ width:405px; margin-right:38px;}
.courselist .list dd.txt .txt01{ color:#087a22; font-size:18px; line-height:120%; padding:5px 0 0 0;}
.courselist .list dd.txt .txt02{ color:#087a22; font-size:12px; line-height:200%; padding:10px 0 6px 0;}
.courselist .list dd.txt .txt02 span{color:#525759;}
.courselist .list dd.txt .txt03{color:#087a22; font-size:12px;line-height:180%; position:relative;}
.courselist .list dd.txt .txt03 span{ color:#525759; padding:0 0 0 61px; display:inline-block;}
.courselist .list dd.txt .txt03 em{ position:absolute; top:0; left:0; font-style:normal;}
.courselist .list dd.btn{width:223px;}
.courselist .list dd.btn .btn-zan{ text-align:right; font-size:12px; margin-bottom:12px;/* float:right; position:relative;*/}
.courselist .list dd.btn .btn-zan a{ color:#525759; position:relative;}
.courselist .list dd.btn .btn-study{ clear:both; width:223px; height:45px;background:url(../images/icon14.jpg) no-repeat right #087a22; margin-bottom:6px;}
.courselist .list dd.btn .btn-study a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.courselist .list dd.btn .btn-scan{ width:223px; height:45px;background:url(../images/icon11.jpg) no-repeat right #087a22; position:absolute}
.courselist .list dd.btn .btn-scan a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.courselist .list dd.btn .btn-scan .code{ position:relative; right:180px; top:-164px;visibility: hidden;	}

.coursedetail{ border:#dadada solid 1px; border-bottom:#cccccc solid 3px; padding:40px 19px;}
.coursedetail .top{ border-bottom:#ccc dotted 1px; padding:0 30px;}
.coursedetail .top .top-l{float:left; width:640px; padding-bottom:22px;}
.coursedetail .top .top-l .title{ color:#087a22; font-size:18px; line-height:120%; padding:5px 0 0 0;}
.coursedetail .top .top-l .course{width:593px;/* height:473px;*/ border:#b2b2b2 solid 1px; background:#eee; margin-bottom:30px;}
.coursedetail .top .top-l .course2{width:595px; margin-bottom:30px;}
.coursedetail .top .top-l .course2 .pptpic{width:593px; height:445px; border:#b2b2b2 solid 1px; overflow:hidden; position:relative;}
.coursedetail .top .top-l .course2 .pptpic .play{ position:absolute; top:50%; left:50%; margin-left:-39px; margin-top:-39px; z-index:10;}
.coursedetail .top .top-l .course2 .pptbar{ border-bottom:#dadada solid 1px; height:45px; background:#eaeaea;}
.coursedetail .top .top-l .course2 .pptbar li{float:left; height:45px; line-height:45px; font-size:12px;}
.coursedetail .top .top-l .course2 .pptbar li a{color:#2a2a2a;}
.coursedetail .top .top-l .course2 .pptbar li img{vertical-align:middle;}
.coursedetail .top .top-l .course2 .pptbar li.ctrl a{ border-right:#bbbcbd dotted 1px; height:28px; padding:0 22px; display:block; margin:9px 0 0 0; line-height:28px;}
.coursedetail .top .top-l .course2 .pptbar li.ctrl.noline a{border-right:0}
.coursedetail .top .top-l .course2 .pptbar li.cur{ color:#969696; padding:0 0 0 20px;}
.coursedetail .top .top-l .course2 .pptbar li input{ width:38px; height:21px; line-height:21px; text-align:center; color:#2a2a2a; font-size:12px; border:#dadada solid 1px; margin:0 0 0 10px;}
.coursedetail .top .top-l .course2 .pptbar li.goto a{ background:#027a30; height:23px; line-height:23px; width:44px; text-align:center; color:#FFF; display:block; margin:11px 0 0 6px;}

.coursedetail .top .top-r{float:right; width:223px; padding-bottom:22px; padding-top:7px;}
.coursedetail .top .top-r .btn-zan{ text-align:right; font-size:12px; margin-bottom:12px;/* float:right; position:relative;*/}
.coursedetail .top .top-r .btn-zan a{ color:#525759; position:relative;}
.coursedetail .top .top-r .btn-down{ clear:both; width:223px; height:45px;background:url(../images/icon15.jpg) no-repeat right #087a22; margin-bottom:6px;}
.coursedetail .top .top-r .btn-down a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.coursedetail .top .top-r .btn-scan{ clear:both; width:223px; height:45px;background:url(../images/icon11.jpg) no-repeat right #087a22; margin-bottom:6px;}
.coursedetail .top .top-r .btn-scan a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.coursedetail .top .top-r .btn-divide{ width:223px; height:45px;background:url(../images/icon16.jpg) no-repeat right #087a22; margin-bottom:6px;}
.coursedetail .top .top-r .btn-divide a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.coursedetail .top .top-r .btn-feedback{ width:223px; height:45px;background:url(../images/icon17.jpg) no-repeat right #087a22; margin-bottom:6px;}
.coursedetail .top .top-r .btn-feedback a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.coursedetail .top .top-r .btn-test{ width:223px; height:45px;background:url(../images/icon18.jpg) no-repeat right #087a22;}
.coursedetail .top .top-r .btn-test a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.coursedetail .top .title{ font-size:18px; color:#087a22; line-height:120%; margin-bottom:17px;}
.coursedetail .top .date{color:#030303; margin-bottom:14px;}
.coursedetail .top .from{color:#030303; margin-bottom:46px;}
.coursedetail .top .date span,
.coursedetail .top .from span{ color:#525759}
.coursedetail .content{ line-height:180%; padding:45px 20px;}
.coursedetail .content .txt03{color:#087a22; font-size:14px;line-height:180%; position:relative;}
.coursedetail .content .txt03 span{ color:#525759; padding:0 0 0 65px; display:inline-block;}
.coursedetail .content .txt03 em{ position:absolute; top:0; left:0; font-style:normal;}
.coursedetail .btn{clear:both;}
.coursedetail .btn a.back{ margin:0 auto;color:#FFF;font-size:15px;background:url(../images/bg-btn.png) no-repeat; width:78px; height:78px; line-height:78px; text-align:center; display:block;}
.feedback_ul{}
.feedback_ul li{ float:left;  margin-top:10px; width:33%;min-height:35px}
.test_ul li{ float:none; min-height:35px}
.feedback_ul li .check-box{ float:left}
.feedback_ul li label{ float:left; ; line-height:250%}
.manage-top2{ clear:both; height:86px; border-top:#d8d8d8 solid 1px;}
.courses-top2 ul{padding:30px 14px 0 20px; margin-left:30px}
.courses-top2 li{ margin-bottom:13px; min-height:35px}
.courses-top2 li .control-label{color:#838383; float:left; width:90px; padding-top:8px}
.courses-top2 li .controls{ margin-left:90px}
.courses-top2 li input,.courses-top2 li select,.manage-top2 li select,textarea{width:235px; height:24px; line-height:24px; padding:0 5px; color:#333; border:#d5d5d5 solid 1px;}
.courses-top2 li select{ width:222px; height:26px}
.courses-top2 .btn1{width: 114px;  height: 45px;  background: #087a22 url(../images/icon30.jpg) no-repeat 15px;  margin: 5px 0 20px 0;padding-left: 60px;}
.courses-top2  a{ display: block;  color: #fff; font-size: 18px; line-height: 45px;  }
.courses-top2 .btn2{ width: 174px;  height: 45px;  background:#087a22;  margin: 5px 0 20px 0;text-align:center;}
.courses-top2 a.btn4{   width: 93px; height: 26px; line-height: 26px; text-align: center; background: #d8271c; float: left; font-size:14px}
.courses-top2 h1{  background: #dedede; font-size: 18px; font-weight: normal; height: 42px; line-height: 42px;padding-left: 15px;}


.courses-top3{ }
.courses-top3 ul{width:750px; margin: auto; padding:30px 0 0 0; min-height:56px}
.courses-top3 li{ float:left; margin-bottom:13px;display:block; min-height:35px}
.courses-top3 li .control-label{color:#838383; float:left; width:80px; padding-top:8px; text-align:right}
.courses-top3 li .controls{ margin-left:80px}
.courses-top3 li input,.manage-top2 li select,textarea{width:235px; height:24px; line-height:24px; padding:0 5px; color:#333; border:#d5d5d5 solid 1px;}
.courses-top3 li select{ width:222px; height:26px}
.courses-top3 .btn4{height: 26px; line-height:26px}
.courses-top3 .btn4 a{background: #097b23;width: 60px; height: 26px; display: block; color: #FFF; text-align: center; font-size:14px;ine-height: 26px;}

.courses-table thead th {background: #dedede;height: 42px;line-height: 42px; border-right: 1px solid #fff; text-align: center; font-weight:normal}
.courses-table thead th.nobr{ border-right:0}
.courses-table td{ border-bottom:1px dotted #cbcccd; text-align:center; padding:10px 10px; line-height:150%; color:#838383}
.courses-table td.tl{ text-align:left;}
.courses-table td input{height: 24px;line-height: 24px;padding: 0 5px; color: #333; border: #d5d5d5 solid 1px; width:80%}
.courses-table .btn-del{  display: block; width: 43px; height: 23px; line-height: 23px; text-align: center; border: #bbb solid 1px; color:red; margin: -3px auto 0 auto;}
.courses-table .btn-edit {display: block;width: 43px;height: 23px;line-height: 23px;text-align: center; border: #bbb solid 1px;
  color: #838383; margin: -3px auto 0 auto;}


.map{ width:978px; height:450px}


.faqlist{ border-top:#d8d8d8 solid 1px; }
.faqlist ul{}
.faqlist li{border-bottom: #d8d8d8 dashed 1px;height: 45px;	background-image: url(../images/icon31.jpg);background-repeat: no-repeat;background-position: 20px 9px;}
.faqlist li.reply{ background-image: none; height:auto; padding:20px 0}
.faqlist li.reply label{ color:#007b32; text-align:right; width:110px; display:block; float:left}
.faqlist li.reply p{ margin-left:120px; margin-right:20px; line-height:150%}
.faqlist li.reply div{ display:block; margin-bottom:15px}
.faqlist li.reply2{background-image: url(../images/icon49.png); background-position: 20px 20px;height:auto;padding: 0 0 0 50px;	line-height: 150%; padding:20px 20px 20px 50px}
.faqlist li span.category{ float:left;	padding: 0 0 0 50px;	line-height: 45px;}
.faqlist li span.text{ float:left;	padding: 0 0 0 50px;	line-height: 45px;width:470px; overflow:hidden; height:45px }
.faqlist span.date{ float:right;line-height: 45px; margin-right:30px }
.faqlist span.btn{ float:right; margin:15px 15px 0 0; display:block}
.faqlist .btn-edit{ display:block; width:83px; height:23px; line-height:23px; text-align:center; border:#bbb solid 1px; color:#838383; margin:-3px auto 0 auto; }

.faq-feedback h1{ background:#dedede; font-size:18px; font-weight:normal; height:42px; line-height:42px; padding-left:15px}

.station_mess_list li{background-image: url(../images/icon33.jpg);background-repeat: no-repeat;background-position: 20px 16px;}
.station_mess_list li span.category{ padding-left:40px}
.station_mess_list li span.text{ padding-left:20px; width:470px; overflow:hidden; height:45px}
.station_mess_list li a{ color:#131313}
.station_mess_list li.hot{ color:#006228;background-image: url(../images/icon32.jpg);}
.station_mess_list li.hot a{ color:#006228;}





.prodcontent{ padding:0px 0 54px 0;}
.prodtop{}
.prodtop .classify{ float:right; padding:22px 22px 22px 0;}
.prodtop .classify li{float:left; margin-right:6px;}
.prodtop .classify li.button{text-align:center; width:60px; height:26px;}
.prodtop .classify li.button a{ display:block; width:60px; height:26px; line-height:26px; color:#FFF; background:#007b33;}
.prodtop .classify .select01{height:26px; min-width:190px;}
.prodlist{ clear:both;}
.prodlist .list{border-top:#c5c5c5 solid 1px;border-left:#c5c5c5 solid 1px; margin-bottom:26px; width:976px;}
.prodlist .list li{float:left; width:221px;border-bottom:#c5c5c5 solid 1px; border-right:#c5c5c5 solid 1px; padding:30px 11px;}
.prodlist .list li.last{border-right:0;}
.prodlist .list li .pic{ width:223px; height:251px; margin-bottom:7px;}
.prodlist .list li .name{ color:#087a22; font-size:15px; text-align:center; margin-bottom:40px;}
.prodlist .list li .btn-tvc{ clear:both; width:223px; height:45px;background:url(../images/icon19.jpg) no-repeat right #087a22; margin-bottom:6px;}
.prodlist .list li .btn-tvc a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.prodlist .list li .btn-site{ width:223px; height:45px;background:url(../images/icon20.jpg) no-repeat right #087a22; margin-bottom:6px;}
.prodlist .list li .btn-site a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.prodlist .list li .btn-detail{ width:223px; height:45px;background:url(../images/icon21.jpg) no-repeat right #087a22; margin-bottom:6px;}
.prodlist .list li .btn-detail a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.proddetail{ border:#dadada solid 1px; border-bottom:#cccccc solid 3px; padding:0 0 50px 0;}
.proddetail .top{ height:219px; margin-bottom:43px;}
.proddetail .content{padding:0 50px;}
.proddetail .content .content-l{float:left; width:223px; margin-right:73px;}
.proddetail .content .content-l .pic{ width:223px; height:251px; margin-bottom:7px;}
.proddetail .content .content-l .btn-tvc{ clear:both; width:223px; height:45px;background:url(../images/icon19.jpg) no-repeat right #087a22; margin-bottom:6px;}
.proddetail .content .content-l .btn-tvc a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.proddetail .content .content-l .btn-tvc_cur{ clear:both; width:223px; height:45px;background:url(../images/icon19_cur.jpg) no-repeat right #fe5427; margin-bottom:6px;}
.proddetail .content .content-l .btn-tvc_cur a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff; }
.proddetail .content .content-l .btn-site{ width:223px; height:45px;background:url(../images/icon20.jpg) no-repeat right #087a22; margin-bottom:6px;}
.proddetail .content .content-l .btn-site a{ display:block;width:173px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.proddetail .content .content-l .btn-detail{ width:223px; height:45px;background:url(../images/icon21.jpg) no-repeat right #087a22; margin-bottom:6px;}
.proddetail .content .content-l .btn-detail a{ display:block;width:178px; height:45px; text-align:center; line-height:45px; padding:0 50px 0 0; font-size:14px; color:#fff;}
.proddetail .content .content-r{float:right; width:580px;}
.proddetail .content .content-r .title{ font-size:26px; color:#087a22; margin-bottom:0px; margin-top:5px; line-height:180%;}
.proddetail .content .content-r .subtitle{ font-size:21px; color:#087a22; margin-bottom:20px; line-height:180%;}
.proddetail .content .content-r .txt01{ color:#525759; line-height:180%; font-size:14px; border-bottom:#d5d6d6 dotted 1px; padding-bottom:24px; margin-bottom:36px;}
.proddetail .content .content-r .txt02{ color:#525759; line-height:180%; font-size:14px;padding-bottom:24px;}
.proddetail .content .content-r .txt03{ color:#087a22; line-height:180%; font-size:14px;padding-bottom:54px;}
.proddetail .btn{ clear:both;}
.proddetail .btn a.back{ margin:0 auto;color:#FFF;font-size:15px;background:url(../images/bg-btn.png) no-repeat; width:78px; height:78px; line-height:78px; text-align:center; display:block;}
.videolist{}
.videolist li{ width:289px; height:225px; margin:0 20px 30px 0; border-bottom:1px dotted #e8e8e8; float:left}
.videolist li .video{ position:relative;  width:289px; height:165px; display:block}
.videolist li .video_play{ position:absolute; top:0; left:0;  width:289px; height:165px;z-index:80}
.videolist li h1{  height:40px; line-height:40px; color:#087a22; font-size:14px; font-weight:normal; width:289px; overflow:hidden}


em.zans{ opacity:0; font-style:normal; color:#087a22; font-size:12px; font-weight:700; position:absolute; top:-10px; left:4px;}


.login{margin:50px 0 0 0; height:314px;}
.login-l{float:left; width:485px;background:url(../images/line01.jpg) no-repeat right; height:314px; margin-right:64px;}
.login-l img{ border:#c7e2d1 solid 3px; margin:22px 0 0 48px;}
.login-r{float:left;}
.login-r h1{ font-size:22px; margin:0; padding:27px 0 0 0; font-weight:500; color:#666;}
.login-r h2{ font-size:12px; margin:0; padding:16px 0 0 0;; font-weight:500; color:#666;}
.login-r ul{}
.login-r li{width:352px; height:37px; margin: 25px 0 0 0; position:relative;}
.login-r li input{ border:#ddd solid 1px;width:308px; height:35px; line-height:35px; padding:0 0 0 42px; color:#bcbcbc;}
.login-r li input.user{background:url(../images/icon22.jpg) no-repeat left #FFF;}
.login-r li input.psw{background:url(../images/icon23.jpg) no-repeat left #FFF;}
.login-r .btn{text-align:right; padding:18px 0 0 0;}
.login-r .btn .btn-forget{ color:#e30421; margin-right:10px;}
.login-r .btn .btn-login{ background:#007b32; border:#c7e2d1 solid 1px; width:71px; height:37px; line-height:37px; text-align:center; color:#FFF; font-size:14px; display:inline-block;}

.getpsw{width:514px; margin:0 auto;}
.getpsw .title{border-bottom:#008d3e solid 2px; height:51px; background:#e8e8e8; font-size:17px; margin:86px 0 0 0; }
.getpsw .title a{display:block; width:257px; height:51px; line-height:51px; float:left;color:#656565; text-align:center}
.getpsw .title a.cur{color:#fff; background:#007b32;}
.getpsw ul{padding:53px 0 0 83px;clear:both; width:352px;}
.getpsw .fromemail{display:none;}
.getpsw .frommobile{}
.getpsw li{}
.getpsw li.send{ padding:8px 0 20px 0; text-align:right;}
.getpsw li.send a{color:#008d3e; text-decoration:underline;}
.getpsw li input{ border:#ddd solid 1px;width:308px; height:35px; line-height:35px; padding:0 0 0 42px; color:#666;}
.getpsw li input.mobile{background:url(../images/icon25.jpg) no-repeat left #FFF;}
.getpsw li input.email{background:url(../images/icon26.jpg) no-repeat left #FFF;}
.getpsw li input.psw{background:url(../images/icon23.jpg) no-repeat left #FFF;}
.getpsw li.btn{text-align:right; padding:18px 0 0 0;}
.getpsw li.btn .btn-login{ background:#007b32; border:#c7e2d1 solid 1px; width:71px; height:37px; line-height:37px; text-align:center; color:#FFF; font-size:14px; display:inline-block;}



.vip-bg{ width:100%; background:#222222 url(../images/vip-bg.jpg)  no-repeat center; height:771px; position: absolute; top:108px; text-align:center}

.vipmall{ background:#f1f1f1}
.vipmall-banner{ width:980px; height:154px; margin-bottom:20px}
.vipmall .wrap .topnav li.cur a{  color: #be9b3d;
  border-bottom: #c8b584 solid 3px;}
.vipmall .category { border: 1px solid #be9b3d;}
.vipmall .category .head { color:#be9b3d}
.vipmall .category dt { color:#be9b3d}
.vipmall .category dd a {color:#be9b3d}
.vipmall .category .name {  border-top: 1px dotted #be9b3d;}
.vipmall .category dd a.cur{ background:#be9b3d; color:#fff}
.vipmall .product { border: 1px solid #be9b3d;  border-bottom: 3px solid #be9b3d;}
.vipmall .product li { border-top: 1px solid #be9b3d;
 border-left: 1px solid #be9b3d;}
.vipmall .product li.nbl {border-left: none;}

.vipmall .product .btn-joincart{border: 1px solid #be9b3d;  background: #fff url(../images/icon27-3.png) no-repeat 10px;}
.vipmall .product .btn-joincart a{ color:#be9b3d}
.vipmall .page li.cur a { background: #be9b3d;}
.vipmall .page li { margin-right:5px}
.vipmall .page li a{border: #be9b3d solid 1px;}
.vipmall .page li a:hover{background:#be9b3d}
.vipmall .page li.button a { background:#be9b3d}
.vipmall .page li.num input{ border:1px solid #be9b3d}
.vipmall .courselist .title{ color:#be9b3d}
.vipmall .courselist .navs li a{  background: url(../images/navs-2.png) no-repeat center;  background-position: 0 -64px;}
.vipmall .courselist .navs li.cur a{background-position: 0 0; color: #FFF;}
.vipmall  .courselist { background:#fff}
.vipmall .courselist .list dd.txt .txt01{ color:#be9b3d}
.vipmall .courselist .list dd.txt .txt02{ color:#be9b3d}
.vipmall .courselist .list dd.txt .txt03 em{ color:#be9b3d}
.vipmall .courselist .list dd.btn .btn-study{background: url(../images/icon51.jpg) no-repeat right #c7b37f;}
.vipmall .courselist .list dd.btn .btn-scan {background: url(../images/icon52.jpg) no-repeat right #c7b37f;}
.vipmall .coursecontent{ padding-top:0}

.vipmall .activitylist{ background:#fff}
.vipmall .activitylist .title{ color:#be9b3d;border-bottom:3px solid #be9b3d;}

.vipmall .activitylist .ctrl .classify li.button a{ background:#be9b3d}
.vipmall .activitylist .list dd.txt .txt01{ color:#be9b3d}
.vipmall .activitylist .list dd.txt .txt02{color:#be9b3d}
.vipmall .activitylist .list dd.txt .txt03{color:#be9b3d}
.vipmall .activitylist .list dd.btn .btn-joinnow{ background:#c7b37f url(../images/icon55.jpg) no-repeat right }
.vipmall .activitylist .list dd.btn .btn-scan{background:url(../images/icon52.jpg) no-repeat right #c7b37f}


.happy{ border-top: 1px solid #dadada}
.happy dd.txt .txt01{ font-size:24px!important}
.happy dd.txt .txt03{ font-size:16px!important; margin-top:15px}
.happy  dd.txt .txt03 span{ padding-left:79px!important}
.happy dd.btn{ width:165px!important; text-align:center; color:#006228; font-size:20px; line-height:200%}
.happy dd.btn .btn-2code{ width:163px; height:143px; background:#f4f4f4; border:1px solid #dadada; text-align:center; padding-top:20px}
.happy dd.btn .btn-2code img{ width:129px; height:123px}
.happy dd.txt{ width:495px!important}


