/*鐎规ɑ鏌熼崗钘夊鞍*/
.bg-color {
	background: #eee;
	margin: 0;
	padding-top: 15px;
}
.bg-color .content, .footer-top {
	margin-top: 0;
	margin-bottom: 0;
}
.gov {
	border: 1px #f1f2f3 solid;
	box-shadow: 0 0 2px #ddd;
	padding: 5px 20px;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
	background: #fff;
	margin-bottom: 15px;
}
.gov h2 {
	height: 46px;
	line-height: 46px;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px #eee solid;
	margin-bottom: 20px;
}
.gov h2 a {
	float: right;
	font-size: 12px;
	margin-right: 15px;
	color: #be1313;
}
.gov h2 a:hover, .gov-block-tlt:hover {
	text-decoration: underline;
	color: #1262c6;
} 
.gov-block li {
	width: 210px;
	float: left;
	margin-right: 20px;
	margin-left: 8px;
	padding-bottom: 10px;
}
.shade {
	display: block;
	position: relative;
	width: 210px;
	height: 119px;
	background: #eee;
}
.shadeBlock {
	display: block;
	width: 210px;
	height: 119px;
	background: #222\0;
	background: rgba(0, 0, 0, 0.4);
	+filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
}
.shadeBlock img {
	display: inline-block;
	width: 43px;
	height: 43px;
	margin-top: 40px;
	margin-left: 80px;
}
.gov-block-tlt {
	display: block;
	width: 100%;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	font-size: 14px;
}
.gov-play-num {
	display: block;
	color: #999;
	line-height: 20px;
}

/*gov more*/
.gov-more {
	height: 30px;
	padding-bottom: 20px;
}
.gov-more-up {
	height: 14px;
	border-bottom: 1px #ccc solid;
}
.gov-more-down {
	height: 14px;
	border-top: 1px #fff solid;
}
.gov-btn-box {
	width: 100px;
	height: 30px;
	margin: -32px auto 0;
	background: #eee;
}
.gov-more-btn {
	display: block;
	width: 80px;
	height: 28px;
	margin: 0 auto;
	background: #fff;
	border: 1px #ddd solid;
	line-height: 28px;
	text-align: center;
	border-radius: 6px;
	font-weight: bold;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
}
.gov-more-btn:hover {
	color: #0d952d;
}

/*course all*/
.breadnav {
	height: 26px;
	margin: 0 6px 6px;
	border-bottom: 1px #e2e2e2 solid;
}
.subnav-wrap {
	background: #fff;
	margin-bottom: 15px;
}
.subnav {
	border-bottom: 1px #e9e9e9 solid;
	background: #eff8fe;
}
.subnav h3 {
	width: 115px;
	float: left;
	padding-top: 18px;
	padding-left: 0px;
}
.subnav-word {
	float: left;
	width: 850px;
	background: #fff;
	padding-top: 20px;
	padding-left: 10px;
}
.subnav-word li {
	float: left;
	padding: 0 20px;
	height: 32px;
}
.subnav a:hover {
	color: #1262c6;
}
.xk-list {
	margin-bottom: 0;
	padding-top: 15px;
}
.xk-list li {
	padding-top: 15px;
}
.xk-bg {
	padding-bottom: 25px;
}
.subnav-now {
	color: red;
	text-decoration: underline;
}

/*player*/
.player-wrap {
	width: 100%;
	background: #000;
	padding:0 0 20px;
}
.player {
	width: 860px;
	margin: 0 auto;
}
.player-pl {
	width: 750px;
	float: left;
	background: #fff;
	padding-bottom: 20px;
}
.player-mytalk {
	width: 100%;
	margin: 8px auto;
}
.player-mytalk-tlt {
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.player-mytalk-tlt b {
	font-size: 14px;
	color: #333;
	margin-left: 15px
}
.player-mytalk-tlt span {
	float: right;
	margin-right: 18px;
	color: #999;
	font-size: 14px;
	font-family: "Arial";
}
.player-width{
	width:980px;
	margin:0 auto;
}
.player-width img{
	width:400px;
	height:355px;
	float:left;
	margin-top:25px;
}
.mytalk {
	width: 720px;
	margin: 0 auto 25px;
}
.mytalk-word {
	width: 698px;
	height: 85px;
	border: 1px #dcdcdc solid;
	border-radius: 5px;
	padding: 10px;
	line-height: 24px;
}
.mytalk-btn {
	width: 80px;
	height: 32px;
	line-height: 30px;
	background: #289ee9;
	border: 0;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	margin-top: 20px;
	margin-left: 600px;
}
.player-h2 {
	border-top: 2px #0c70b0 solid;
	border-bottom: 1px #e2e2e2 solid;
	width: 715px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
	font-size: 16px;
	padding-left: 5px;
}
.comment {
	width: 720px;
	margin: 5px auto;
	border-bottom: 1px #79b1d5 solid;
	padding-bottom: 10px;
}
.comment-tlt {
	width: 700px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	margin-left: 10px;
	border-bottom: 1px #ccc dashed
}
.comment-tlt-name {
	display: block;
	float: left;
	width: 300px;
	color: #0c70b0;
	font-weight: bold;
}
.comment-tlt-time {
	display: block;
	float: right;
	width: 160px;
	color: #98999a;
}
.comment-text {
	font-size: 14px;
	line-height: 26px;
	padding:13px 0;
	color: #333;
	width: 700px;
	margin-left: 10px;
}
.comment-btn {
	display: block;
	border: 0;
	width: 65px;
	height: 28px;
	background: #bbb;
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	cursor: pointer;
	margin-left: 600px;
	border-radius: 5px;
	outline: none;
}
.comment-text-hf {
	width: 640px;
	border: 1px #cfe4f2 solid;
	margin: 0 0 7px 50px;
	background: #f1faff;
	color: #666;
}
.comment-text-hf li {
	display: block;
	font-size: 14px;
	margin: 0 8px;
	border-bottom: 1px #ccc dotted;
	padding: 10px 0 5px 0;
}
.com-hf-name {
	color: #077fc5;
	float: left;
	line-height: 24px;
}
.com-hf-text {
	line-height: 24px;
}
.com-hf-time {
	float: right;
	margin: 0 18px 0 10px;
	color: #98999a;
	line-height: 24px;
}
.com-hf-input {
	width: 635px;
	height: 86px;
	background: url(../img/commentHf.png);
	margin: 3px 0 0 55px;
}
.com-hf-bg {
	float: left;
	width: 510px;
	height: 50px;
	border: 1px #c9c7c7 solid;
	margin: 20px 15px 0 15px;
	_margin-left: -30px;
}
.com-hf-show {
	float: left;
	width: 80px;
	height: 32px;
	line-height: 30px;
	background: #289ee9;
	color: #fff;
	border-radius: 4px;
	margin-top: 30px;
	cursor: pointer;
	font-size: 14px;
	border: 0;
}
.player-about {
	width: 210px;
	float: right;
	background: #fff;
}
.player-about-img {
	width: 180px;
	height: 102px;
	display: block;
	margin: 15px auto;
}
.player-about-text {
	width: 180px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.player-about-text li {
	line-height: 24px;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
}
.player-about-text li span {
	color: #999;
}
.player-about-text li.player-about-word {
	margin-top: 20px;
}

/*tip*/
.tip {
	width: 980px;
	margin: 0 auto;
}
.tip center {
	margin-top: 100px;
}
.tip center span {
	font-size: 16px;
	line-height: 30px;
}
.tip-pay-btn {
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #a60707;
	color: #fff;
	border-radius: 5px;
}
.tip-pay-btn:hover {
	background: #c31515;
	text-decoration: underline;
}
.tip-left {
	width: 165px;
	height: 530px;
	float: left;
}
.tip-right {
	width: 750px;
	float: left;
}

/*app*/
.app {
	width: 980px;
	margin: 0 auto;
	background: #fff;
}
.app-left {
	width: 250px;
	height: 238px;
	float: left;
	margin: 30px 30px 0 80px;
}
.app-right {
	width: 550px;
	float: right;
	margin-top: 10px;
}
.app-right-text li {
	height: 28px;
	padding-left: 15px;
}
.app-right-text li.app-right-tlt {
	padding-left: 0;
	height: 45px;
	line-height: 35px;
	font-size: 16px;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
}
.app-right-text li.app-right-tlt h3 {
	width: 600px;
	height: 35px;
	line-height: 35px;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
}
.app-right-text li span, .appTitle li b {
	font-size: 12px;
	line-height: 28px;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
}
.app-down {
	width: 600px;
	margin-top: 20px;
}
.app-down h4 {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	width: 200px;
	border-bottom: 1px #ccc solid;
	font-family: "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨";
	margin-bottom: 30px;
}
.app-btn {
	width: 600px;
	margin-top: 15px;
	height: 60px;
}
.app-btn a {
	width: 150px;
	height: 47px;
	float: left;
	margin: 0 20px;
}
.app-btn-andr {
	background: url(../img/appBtn1.png);
}
.app-btn-andr:hover {
	background-image: url(../img/appBtn2.png);
}
.app-btn-ios {
	background: url(../img/appBtn3.png);
}
.app-btn-ios:hover {
	background-image: url(../img/appBtn4.png);
}
.app-down p {
	width: 250px;
	height: 155px;
	float: left;
}
.app-down p span {
	display: block;
	font-size: 12px;
	color: #666;
	width: 250px;
	height: 40px;
}
.app-down p span b {
	color: #333;
}
.app-down img {
	display: block;
	width: 100px;
	height: 99px;
	margin-left: 30px;
}
/*contact*/
.contact{
  width:750px;
  float:right;
}
.contact-title{
  width:100%;
  height:26px;
  line-height:26px;
  font-family: "Microsoft Yahei","瀵邦喛钂嬮梿鍛寸拨";
  font-size:18px;
}
.contact-text{
  background:url(../img/ico-9.gif) no-repeat 8px 0;
  height:220px;
  margin:30px auto 0;
}
.contact-text li{
  height:29px;
  line-height:29px;
  padding-left:35px;
  color:#666;
  border-bottom:1px #ccc dotted;
}
.map-left{
  width:180px;
  float:left;
  margin-right:10px;
  padding:0 20px 15px;
}
.map-left h4{
  font-family:"Microsoft Yahei","瀵邦喛钂嬮梿鍛寸拨";
  height:32px;
  font-size:16px;
  margin-bottom:5px;
}
.map-left-nav{
  margin-left:15px;
}
.map-left-nav li{
  line-height:32px;
  margin-bottom:8px;
  width:130px;
}
.map-left-nav li a{
	display:block;
	width:110px;
   color:#666;
   padding-left:20px;
}
.map-left-nav li.map-now a,.map-left-nav li a:hover{
   background:#eee;
	font-weight:bold;
   color:#b80909;
   background:#eee;
}
/*閻ф儳瀹抽崷鏉挎禈*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{
  width:750px;
  height:550px;
  border:#ccc solid 1px;
  margin:15px auto;
}
.nav-child-posi{
	height:36px;
	font-size:18px;
	font-family: "Microsoft Yahei","瀵邦喛钂嬮梿鍛寸拨";
	margin-left:15px;
}
.public{
	padding-bottom:10px;
}
.public li{
	margin-top:20px;
}
.subnav-child{
	float:right;
	width:860px;
	float:left;
	background:#fff;
	padding-bottom:10px;
}
.subnav-child h4{
	width:110px;
	height:34px;
	line-height:34px;
	background:#eee;
	font-family: "Microsoft Yahei","瀵邦喛钂嬮梿鍛寸拨";
	text-align:center;
	margin:10px 0 0 15px;
	float:left;
}
.subnav-child .subnav-word{
	width:750px;

}
/*news*/
.page-num{
  width:680px;
  margin:25px auto;
  height:30px;
  line-height:30px;
}
.page-count{
  float:left;
  color:#666;
  margin-left:15px;
}
.page-count p{
  float:left;
  margin-right:15px;
  font-family:"Microsoft Yahei","瀵邦喛钂嬮梿鍛寸拨";
}
.page-btn{
  float:right;
  border:1px #ccc solid;
  border-right:0;
}
.page-btn li{
  float:left;
  border-right:1px #ddd solid;
}
.page-btn li a{
  display:block;
  padding:0 10px;
  color:#444;
  font-family:"Arial";
}
.page-btn li a:hover{
  background:#ddeafc;
  color:#2068cd;
  text-decoration:none;
}
.page-btn li.page-btn-now a{
  color:#aaa;
  background:none;
}
.page-btn li.page-btn-up a{
  color:#666;
  font-family:"Microsoft Yahei","瀵邦喛钂嬮梿鍛寸拨";
}
.page-count select{
  width:70px;
  height:28px;
  line-height:30px;
  border-radius:5px;
  border:1px #ccc solid;
  padding:3px 5px;
  font-size:14px;
}
.tabel-title{
  text-align:center;
  font-family:"Microsoft Yahei","瀵邦喛钂嬮梿鍛寸拨";
  margin-top:40px;
}
.sheshi-bread{
  width:980px;
  height:36px;
  background:url(../img/right-line.png) no-repeat 0 34px;
  margin-left:15px;
}
.sheshi-bread img{
  float:left;
  margin:10px 6px 0 8px;
}
.sheshi-bread span{
  float:left;
  font-weight:bold;
  color:#4c514b;
  line-height:34px;
  font-size:16px;
}
.sheshi-bread label{
  float:left;
  color:#4c514b;
  margin:11px 10px 0;
  font-weight:normal;
  font-family:"Arial";
  font-size:14px;
  color:#888;
}
.word-list{
  margin:10px;
}
.word-list li{
  height:36px;
  line-height:36px;
  padding:4px 18px;
  border-bottom:1px #ddd dashed;
}
.word-list li:hover{
  background:#f6f8f2
}
.word-list li a{
  float:left;
  width:530px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:14px;
  background:url(../img/dotted.gif) no-repeat 0 13px;
  padding-left:13px;
}
.word-list li span{
  float:right;
  width:80px;
  color:#999;
}
/*news content*/
.word{
  width:980px;
  margin:10px auto;
  padding:10px 0;
}
.word h1{
  width:980px;
  margin:10px 0 5px;
  line-height:40px;
  text-align:center;
}
.news-msg{
  height:28px;
  line-height:28px;
  text-align:center;
  margin-bottom:25px;
  color:#888;
}
.news-msg span{
  margin-right:30px;
}
.news-msg a{
  color:#0d65e0;
}
.word-content li{
  line-height:26px;
  font-size:14px;
  color:#444;
  text-indent:2em;
  margin-bottom:10px;
}
.word-content li.word-cont-bold{
  font-weight:bold;
  color:#0b54ae;
}
/*鐠囧墽鈻肩拠锔藉剰妞わ拷*/
.player-detail-tlt{
	margin-top:13px;
}
.player-de-wrap{
	padding-top:20px;
}
.player-de{
	width:980px;
	height:310px;
	background:#fff;
	margin:0 auto;
}
.player-de img{
	float:left;
	width:380px;
	height:268px;
	margin:20px;
}
.player-de-right{
	width:525px;
	float:left;
	margin:20px 0 20px 10px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.player-de-right h1{
	width:560px;
	font-size:24px;
}
.player-de-list {
	margin:15px 0;
}
.player-de-list li{
	line-height:24px;
}
.player-de-text{
	line-height:22px;
	height:48px;
	overflow:hidden;
}
.player-buys{
	display:block;
	width:135px;
	height:40px;
	line-height: 40px;
	color:#fff;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 16px;
	margin-left: 800px;
	margin-top: -30px;
	background: #ca0a0a;
	border-radius: 3px;
}
.player-buy{
	display:block;
	width:120px;
	height:40px;
	line-height: 40px;
	text-align:center;
	color:#fff;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 18px;
	background:#e89910;
	margin-left: 250px;
}
.player-buy i{
	float: left;
    width: 20px;
    height: 19px;
    background: url(../img/bus.png) no-repeat;
    margin: 10px 9px 0 17px;
    padding-right: 9px;
    border-right: 1px #e87878 solid;
}
.player-buys i{
	float: left;
    width: 20px;
    height: 19px;
    background: url(../img/bus.png) no-repeat;
    margin: 10px 9px 0 17px;
    padding-right: 9px;
    border-right: 1px #e87878 solid;
}
.player-pay{
	width:102px;
	margin-left: 15px;
	background: #c12828;
}
.player-pay:hover{
	background: #d11919;
}
.player-join{
	display: inline-block;
	width:50px;
	height:23px;
	color:#fff;
	line-height: 23px;
	background: #715441;
	margin-left: 5px;
}
.player-join img{
	width:11px;
	height:11px;
	margin:6px 3px 0 5px;
	clear:both;
}
/*婵傛顦�*/
.course-pack-tlt{
	height:28px;
	line-height: 27px;
	border-bottom: 1px #999 solid;
	margin-top: 5px;
}
.course-pack-tlt span{
	display: inline-block;
	padding:0 15px;
	border: 1px #999 solid;
	border-bottom: 1px #fff solid;
	font-size: 15px;
	color:#d60909;
}
.course-pack{
	margin-top:18px;
}
.course-pack li.course-pack-img{
	float:left;
	margin-bottom: 30px;
}
.course-pack-img a{
	display: block;
	width:125px;
	height:71px;
}
.course-pack-img a:hover span{
	color:#1961d7;
	text-decoration: underline;
}
.course-pack-img a img{
	display: block;
	width:125px;
	height:71px;
}
.course-pack-img a span{
	font-size: 12px;
	display: block;
	width:125px;
	color:#444;
	margin-top: 7px;
}
.course-pack li.course-pack-add {
	float:left;
	margin: 30px 30px 0;
   background: #999;
   height: 18px;
   position: relative;
   width: 2px;
}
.course-pack li.course-pack-add:after {
  background: #999;
  content: "";
  height: 2px;
  left: -8px;
  position: absolute;
  top: 7px;
  width: 18px;
}
.course-pack li.course-pack-bill{
	float:left;
	margin-left: 30px;
}
.course-bill-ico{
	display: block;
	width:18px;
	height:2px;
	position: relative;
	background: #999;
	top:35px;
}
.course-bill-ico:after{
	content: '';
	display: block;
	background: #999;
	width:18px;
	height:2px;
	position: absolute;
	top:5px;
}
.course-bill-buy{
	float:left;
	margin-left: 50px;
}
.course-bill-buy span{
	display: block;
	color:#333;
	margin-top: 22px;
	font-size: 14px;
}
.course-bill-buy span b{
	color:red;
	font-size: 16px;
}
.course-bill-buy a,.package-pay-btn a{
	display: block;
	width:135px;
	height:37px;
	line-height: 36px;
	background: #db1111;
	margin-top: 18px;
	margin-bottom: 15px;
	font-size: 16px;
	color:#fff;
	border-radius: 3px;
}
.course-bill-buy a:hover,.package-pay-btn a:hover{
	background: #ca0a0a;
}
.course-bill-buy a i,.package-pay-btn a i{
	float:left;
	width:20px;
	height:19px;
	background: url(../img/bus.png) no-repeat;
	margin:10px 9px 0 17px;
	padding-right:9px;
	border-right:1px #e87878 solid;
}
/*package*/
.package-h4{
	width:100%;
	margin-top:15px;
	margin-left: 10px;
	height:26px;
}
.package-list li{
	width:460px;
	height:130px;
	overflow:hidden;
	margin:0 10px 15px;
	background: #f5f5f5;
	border:1px solid #e9e9e9;
	float:left;
}
.package-list li img{
	float:left;
	width:130px;
	height:74px;
	border:1px #ccc solid;
	margin:15px 25px 0 15px;
}
.package-list li a:hover{
	text-decoration: underline;
}
.package-list li p{
	width:250px;
	float:left;
	margin-top: 16px;
	color:#777;
}
.package-list li p a{
	line-height:20px;
	display: block;
	margin-bottom: 15px;
	color:#0d5dca;
}
.package-list li p strong{
	color:red;
	font-family: "Arial";
	font-size: 14px;
}
.package-pay{
	border-top: 1px #eee solid;
	padding-top: 20px;
}
.package-pay-total{
	height:28px;
	margin-left:30px;
	color:#666;
}
.package-pay-total strong{
	color:red;
	font-family: "Arial";
	font-size: 15px;
}
.package-pay-total span,.package-pay-total label{
	color:#999;
	font-family: "Arial";
}
.package-pay-total span{
	text-decoration: line-through;
}
.course-bill-buy2{
	clear:both;
}
.package-pay-btn{
	margin-left: 30px;
	margin-bottom: 25px;
}
.package-pay-btn a{
	margin-top: 5px;
}
.btn-try{
	display: inline-block;
	width:50px;
	height:23px;
	line-height: 23px;
	text-align: center;
	color:#fff;
	background: #c50808;
	margin-left: 10px;
}
.btn-try:hover{
	background: #da0707;
}
.course-teacher{
	padding-bottom: 15px;
}
.course-list-h3{
	padding:10px 5px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 19px;
}
.course-list-h3 span{
	display: inline-block;
	float:right;
	height:1px;
	background: #ddd;
	width:880px;
	margin-top: 15px;
}
.course-teach-text{
	margin:5px 12px;
	font-size: 14px;
	line-height: 26px;
	color:#555;
}
.player-intro{
	background: #fff;
	border-bottom: 15px #eee solid;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	padding-bottom:20px;
}
.player-intro h3{
	padding:22px 18px 12px;
	font-size: 18px;
}
.player-chapter{
	margin:0 18px;
	line-height: 20px;
	color:#333;
}
.player-chapter strong{
	display: block;
	margin-right: 15px;
	margin-top:6px;
	color:#666;
	font-weight: normal;
	text-align: right;
}
/*娑擃亙姹夋稉顓炵妇*/
#leftbar{
	width:140px;
	float: left;
	min-height: 1px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#leftbar h1 {
	border-bottom: 1px solid #eee;
	color: #1680c4;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	line-height: 30px;
	padding: 8px 10px;
	cursor: pointer; 
	position: relative; 
	margin:1px; 
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.submenu{
	text-align: left;
	padding-left: 5px; 
	display: none;
}
.submenu a {
	background-image: url("../img/submenua.gif");
	background-position: 80%;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #eee;
	text-decoration: none;
	display: block;
	padding: 5px 0 5px 10px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
}

.submenu a:hover,.submenu .active {
	background-color: #eee;
	background-image: url("../img/submenua_hover.jpg");
	background-repeat: repeat-y
}
.content-right{
	width:805px;
	float:right;
	margin-bottom: 15px;
}
.content-right h1{
	border-bottom: 1px solid #eee;
	color: #0e71b1;
	font-size: 20px;
	font-weight: bold;
	padding-top:5px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.content-right h2 {
	color: #127cc0;
	font-size: 16px;
	font-weight: normal;
}
.content-right h1,.content-right h2 {
	margin-bottom: 9px;
	line-height: 34px;
	padding-bottom: 4px;
}
.table{
	border: 1px solid #ddd;
	border-collapse: separate;
	border-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100%;
	margin-bottom: 20px;
	border-spacing: 0;
	border-bottom: 0;
}
.table th,.table td{
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding: 4px 5px;
	line-height: 22px;
}
.table th{
	background:#f9f9f9;	
}
.table th:last-child{
	border-top-right-radius: 4px;
}
.table td.table-td1{
	background:#f9f9f9;	
	border-top-left-radius: 4px;
}
.table td a:hover{
	text-decoration: underline;
	color:#0a8725;
}
.table td a.btn-plus{
	text-decoration:none;
	font-size: 22px;
	font-weight: bold;
}
.table td input.pay-num{
	width:28px;
	height:15px;
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn-dele {
	display: inline-block;
	line-height: 20px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border: 1px solid #bbb;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	padding: 0 6px;
	font-size: 10.5px;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.table td a.btn-dele:hover,.btn-danger:hover{
	color:#fff;
	text-decoration: none;
	background-image: linear-gradient(to bottom, #bd362f, #ce403c);
}
.btn-info{
	display: inline-block;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #01997a;
	*background-color: #01997a;
	background-image: -moz-linear-gradient(top, #0dc39f, #01997a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0dc39f),to(#01997a) );
	background-image: -webkit-linear-gradient(top, #0dc39f, #01997a);
	background-image: -o-linear-gradient(top, #0dc39f, #01997a);
	background-image: linear-gradient(to bottom, #0dc39f, #01997a);
	background-repeat: repeat-x;
	border: 1px solid #bbb;
	border-color: #01997a #01997a #01997a;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc', GradientType=0);
	cursor: pointer;
	font-size: 14px;
	padding:4px 12px;
}

.btn-danger{
	cursor: pointer;
	font-size: 14px;
	padding:4px 12px;
}
.btn-warning{
	font-size: 14px;
	background-color: #faa732;
	*background-color: #f89406;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450),
		to(#f89406) );
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
	padding:4px 12px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406', GradientType=0);
}
.btn-warning:hover,.table td a.btn-warning:hover{
	background-image: linear-gradient(to bottom, #f89406, #dd8810);
}
.table input[type="password"],.input-small{
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	height: 20px;
	padding: 4px 6px;
	color: #555;
	border-radius: 4px;
	width: 206px;
	background-color: #fff;
	font-size: 14px;
}
.btn{
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff),
		to(#e6e6e6) );
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	color: #333;
	padding: 4px 12px;
	font-size: 14px;
	text-shadow: 0 1px 1px rgba(196, 196, 196, 0.75);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #ccc;
	border-top-color: #ddd;
	cursor: pointer;
}
.btn:hover,.table td a.btn:hover{
	color: #333;
	background-image: linear-gradient(to bottom, #e6e6e6, #fff);
}
.table-msg{
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	color:#333;
}
.table-msg td{
	text-align: left;
	padding-left:10px;
}
.table-msg a.btn-info{
	font-size: 12px;
	padding:2px 8px;
}
.table-msg tr:nth-child(odd),.table-odd tr:nth-child(odd){
	background: #f9f9f9;
}
.table-align td{
	text-align: left;
	padding-left: 20px;
}
.select-style{
	width:90px;
	height:26px;
}
.form-search{
	padding-bottom: 15px;
}
.form-search .input-small{
	width:100px;
	height:20px;
}
.btn-font{
	font-size: 12px;
	padding:1px 8px;
}
.table-center td{
	text-align: center;
}
.table-center td .btn-warning{
	font-size: 12px;
	padding:2px 8px;
}
.page {
	width: 775px;
	padding: 15px 0;
	margin: 0 auto;
	color: #666;
}
.page ul, .page p {
	float: left;
	font-size: 12px;
}
.page p {
	margin: 0px 20px 0 20px;
	color:#087ac3;
}
.page select {
	width: 75px;
	height: 27px;
	border: 1px #d4d4d4 solid;
	padding-left: 5px;
	margin-left: 10px;
}
.page ul{
	float:right;
	margin-right: 20px;
}
.page ul li {
	border: 1px #d4d4d4 solid;
	height: 26px;
	float: left;
	border-right: 0;
}
.page ul li.page-last {
	border-right: 1px #d4d4d4 solid;
}
.page ul li a {
	color: #087ac3;
	padding: 0 10px;
	line-height: 26px;
}
.page ul li a.page-num {
	color: #aaa;
	cursor:default;
}
/*閺�垯绮�*/
.pay-way li{
	float:left;
	margin-right: 30px;
}
.pay-way li input{
	float:left;
	margin-top:13px;
	margin-right: 5px;
}
.pay-way li img{
	display: inline-block;
	width:126px;
	height:36px;
}
.pay-btn{
	float:right;
	margin:40px 20px;
}
th.txt-font{
	font-size: 14px;
	padding:8px;
}
th.txt-font a{
	float:right;
	font-size: 12px;
	font-weight: normal;
	color:#666;
}
th.txt-font a:hover{
	color:#099d36;
	text-decoration: underline;
}
.topay{
	color:#bc3620;
	margin-bottom: 10px;
}
/*order detail*/
.font3{
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 14px;
	line-height: 38px;
	padding-left: 10px;
}
.table td.txt-left,.table th.txt-left{
	text-align: left;
}
.btn-back{
	border-radius: 4px;
	padding:5px 12px;
	margin-bottom: 15px;
}
.control-group{
	padding:8px 0;
}
.control-label{
	width:100px;
	text-align: right;
	float:left;
	line-height: 28px;
	margin-right: 8px;
	font-size: 14px;
}
.control-txt{
	width:500px;
	height:300px;
	display: inline-block;
	resize:none;
}
.form-horizontal .btn,.btn-left{
	margin: 10px 0 15px 480px;
}
.form-inbox{
	margin-bottom: 25px;
}
.form-inbox input{
	margin-right: 12px;
}
.form-inbox .btn,.table-msg-btn td a{
	font-size: 12px;
}
.table-msg-hf td a.btn-info{
	font-size: 12px;
	padding:2px 10px;
}
.table-msg-hf td a.btn-info:hover,.table td a.btn-info:hover,.btn-info:hover{
	background-image: linear-gradient(to bottom, #01997a, #0ca787);
}
.table-msg-btn td{
	text-align: left;
	padding-left: 15px;
	font-size: 12px;
}
.table-msg-btn td a{
	font-size: 12px;
	padding:2px 10px;
	margin:5px 10px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	*background-color: #51a351;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462),
		to(#51a351) );
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',
		endColorstr='#ff51a351', GradientType=0 );
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false )
}

.btn-success:hover,.table td a.btn-success:hover{
	color: #fff;
	background-color: #51a351;
	*background-color: #499249;
	background-image: linear-gradient(to bottom, #309630, #51a351);
}
/*绾喛顓荤拋銏犲礋*/
.order-h1{
	border-bottom: 1px solid #eee;
	font-size: 18px;
	padding:5px 7px 10px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	margin-bottom: 8px;
}
.order-wrap{
	border:1px #eee solid;
}
.order-box{
	border-bottom: 1px #e9e9e9 dashed;
	padding-bottom: 20px;
}
.order-box:last-child{
	border-bottom: 0;
}
.order-box h4{
	padding:15px 20px;
	font-size: 14px;
}
.fapiao{
	margin:0 auto;
	border-bottom: 0;
}
.fapiao td{
	padding:6px;
} 
.fapiao td.fapiao-address{
	text-align: left;
} 
.fapiao td input,td.fapiao-address input{
	float:left;
	margin:5px 10px 0 10px;
}
.fapiao tr:hover{
	background: #f6f6f6;
}
.fapiao tr.current{
	background: #fcebeb;
}
.table-order{
	margin:13px auto 0;
	display: none;
}
.btn-order{
	margin-top: 15px;
}
.fapiao-address span{
	float:left;
}
.fapiao-hide,.order-edit-hide{
	display: none;
}
.order-msg{
	width:90%;
	margin:0 auto;
}
.order-msg-default{
	background: #f2f2f2;
	padding:9px 15px;
}
.order-msg-default p{
	width:610px;
	float:left;
}
.order-msg-default p img{
	float:left;
	margin-top:2px;
	margin-right: 10px;
}
.order-msg-default p span{
	margin-left: 15px;
	background: #999;
	padding:3px;
	color:#fff;
}
.order-defalut-btn{
	float:right;
	width:15%;
}
.order-defalut-btn a{
	display: inline-block;
	margin:0 10px;
	line-height: 18px;
}
.order-defalut-btn a:hover,.order-msg-more:hover{
	text-decoration: underline;
	color:#0c973d;
}
.order-msg-more{
	display: block;
	margin:13px 0;
	color:#666;
}
.order-edit{
	margin-bottom: 10px;
}
.order-edit a{
	margin-left: 10px;
	color:#c30d0d;
}
.order-edit a:hover,.order-box h4 .order-goods:hover{
	text-decoration: underline;
}
.order-box h4 .order-goods{
	font-weight: normal;
	font-size: 12px;
	float:right;
	color:#079a5e;
	margin-right: 30px;
}
.order-amount{
	text-align: right;
	margin-top:15px;
}
.order-amount li{
	padding:0 25px;
	line-height: 28px;
	color:#555;
}
.order-amount li span{
	display: inline-block;
	width:100px;
	text-align: right;
	font-family: "Arial";
}
.order-amount li.order-money{
	background: #eee;
	border-top: 1px #ddd solid;
	margin-top: 10px;
	padding-top:13px;
	padding-bottom: 12px;
}
.order-amount li.order-money span{
	font-weight: bold;
	color:#c30d0d;	
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 18px;
}
.order-amount li p{
	color:#999;
}
.btn-submit{
	float:right;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 18px;
	padding:8px 20px;
	margin:25px 23px 15px;
}
.xiugai{
	display: none;
	width:100%;
	position: absolute;
	z-index: 99999;
	background: rgba(0,0,0,.3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	top:0;
}
.xiugai-body{
	width:690px;
	height:430px;
	background: #fff;
	border:4px #c6c6c6 solid;
	margin:130px auto 0;
	border-radius: 5px;
}
.xiugai-title{
	height:36px;
	background: #f3f3f3;
	line-height: 36px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	padding:0 12px;
	font-size: 14px;
}
.xiugai-title img{
	float:right;
	width:13px;
	height:13px;
	margin-top: 10px;
	cursor: pointer;
}
.xiugai-list{
	margin:25px;
}
.xiugai-list li{
	margin:15px 0;
	color:#666;
}
.xiugai-list li span{
	display: inline-block;
	width:70px;
	text-align: right;
}
.xiugai-list li input{
	height:24px;
	border:1px #ccc solid;
	width:170px;
	padding:0 8px;
}
.xiugai-list li select{
	height:24px;
	border:1px #ccc solid;
	width:80px;
}
a.btn-xiugai{
	margin-left: 30px;
	font-size: 12px;
}
.table td.td-btn a{
	font-size: 12px;
	margin-right: 12px;
	padding:3px 10px;
}
.table td.td-data a{
	font-size: 14px;
	margin:6px 7px;
}
/*鐠囧墽鈻奸崚妤勩�*/
.course-section{
	border:1px #eee solid;
	padding:13px 15px 0;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.course-sec-tlt{
	padding:6px 10px;
	background: #0a9dcd;
	display: inline-block;
	color:#fff;
}
.course-chapter{
	margin:10px 4px 20px;
	border-top:1px #e9e9e9 solid;
}
.course-chapter li{
	padding:10px 15px;
	border-bottom:1px #e9e9e9 solid;
	font-size: 14px;
}
.course-chapter li a{
	padding:4px 9px;
	background: #d00b0b;
	color:#fff;
	border-radius: 5px;
	float:right;
	margin-right: 10px;
	font-size: 12px;
}
.course-chapter li a:hover{
	text-decoration: underline;
	background: #bd0707;
}
.course-chapter li:nth-child(odd){
	background: #f5f5f5;
}
/*examing*/
.exam-title{
	margin:0 30px;
	border-bottom: 1px #eee dotted;
	padding-bottom: 15px;
}
.exam-title h1{
	text-align: center;
	border-bottom: 0;
	color:#c81f1f;
	font-size: 19px;
	margin-bottom: 5px;
}
.exam-time{
	text-align: center;
}
.exam-time li{
	display: inline-block;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	margin-right: 15px;
	font-size: 14px;
}
.exam{
  margin:25px 15px 10px;
}
.exam li{
  border-bottom:1px #ddd dotted;
  padding:0 15px;
  margin:20px 0;
}
.exam li h4{
  line-height:24px;
  font-size:14px;
}
.answer{
  margin:14px 15px 20px;
}
.answer p{
  line-height:20px;
  position:relative;
  padding-left:40px;
  font-size:14px;
  margin:7px 0;
}
.answer p input{
  position:absolute;
  width:15px;
  height:15px;
  left:0;
  top:3px;
}
.answer p span{
  margin-right:3px;
  margin-left:-18px;
}
.exam-hover{
  width:230px;
  background:#fff;
  border:1px #a1d9c5 solid;
  box-shadow:0 0 5px 0 #ccc;
  position:fixed;
  right:30px;
  top:200px;
  border-radius: 5px;
}
.exam-hover h3{
  height:38px;
  line-height:38px;
  font-size:14px;
  text-align:center;
  border-bottom:1px #e8e8e8 solid;
}
.exam-hover-time{
  height:36px;
  line-height:36px;
  margin-left:15px;
  font-size:12px;
}
.exam-hover-time strong{
  color:#e80909;
  font-size: 14px;
}
.exam-tip{
	margin-left: 10px;
	color:#4d82e3;
}
.exam-table{
  border-left:1px #ddd solid;
  border-top:1px #ddd solid;
  border-collapse:collapse;
  border-spacing:0;
  width:210px;
  margin:10px auto 20px;
}
.exam-table tr:nth-child(odd){
  background:#f9f9fa;
}
.exam-table td{
  border-right:1px #ddd solid;
  border-bottom:1px #ddd solid;
  text-align:center;
  height:26px;
  vertical-align:middle;
}
.exam-btn{
	margin-left: 60px;
	margin-bottom: 20px;
}
.exam-btn a{
	margin-right: 10px;
}
.exam-score{
	margin-bottom:10px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.wrong{
	color:#e91111;
	font-weight: bold;
}
.table-font td{
	font-family: "Arial";
	font-size: 14px;
}
.exam-right{
	color:#019865;
	font-weight: bold;
}
.exam-right-abc{
  line-height:28px;
  font-size:14px;
}
.exam-right-jx{
  margin-bottom:20px;
  font-size: 14px;
  line-height: 24px;
}
.answer-right p{
	padding-left: 20px;
}
/*book*/
.book-left{
	width:220px;
	float:left;
	padding:1px;
	border:1px #299de5 solid;
}
.book-left h2{
	background: #076cac;
	color:#fff;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 16px;
	line-height: 34px;
	padding: 2px 13px;
	letter-spacing:1px;
	margin-bottom: 0;
}
.book-classify{
	background: #f7f7f7;
}
.book-classify li{
	height: 36px;
	line-height: 36px;
	overflow:hidden;
	font-size: 12px;
	border-bottom:1px #e5e5e5 solid;
	position: relative;
}
.book-classify li a{
	padding-left:28px;
	display: block;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 13px;
}
.book-classify li a:hover{
	text-decoration: underline;
	color:#0798dc;
}
.book-classify li.book-now a{
	font-weight: bold;
	color:#05a550;
}
.book-classify li.book-now i{
	position: absolute;
	left:12px;
	top:10px;
	width:3px;
	height:16px;
	background: #03b349;
}
.book-right {
	width: 734px;
	height: auto;
	float: right;
	margin-bottom: 15px;
}
.book-right h1 {
	display: block;
	height: 28px;
	font-size: 12px;
	margin-top: 4px;
}
.book-array {
	background: #eee;
	height: 30px;
	border: 1px #d7d7d7 solid;
	border-bottom: 2px #3e8bdd solid;
}
.book-array li {
	line-height: 30px;
	float: left;
	padding: 0 10px;
	font-size: 12px;
}
.book-array li img {
	display: block;
	margin-top: 12px;
	float: right;
}
.book-array li a:hover {
	color:#0589c7;
}
.book-section {
	margin-top: 25px;
	padding-bottom: 27px;
	border-bottom: 1px #eee solid;
}
.book-section p img{
	width: 145px;
	height: 187px;
	border: 1px #eee solid;
	margin-left: 20px;
	float: left;
}
.book-section ul {
	width: 550px;
	margin-left: 15px;
	float: left;
	font-size: 14px;
}
.book-section ul li {
	line-height: 26px;
}
.book-section ul li span {
	font-size: 12px;
	margin-right: 20px;
}
.book-section ul li.book-intro {
	font-size: 12px;
	color: #999;
	margin-top: 25px;
	line-height: 22px;
}
.book-section ul li.book-intro a{
	color:#ca1103;
}
.book-section ul li.book-price {
	font-size: 12px;
	margin-top:30px;
}
.book-section ul li.book-price b {
	color: #da1506;
	font-size: 14px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.book-price-line{
	text-decoration: line-through;
}
.book-section ul li.book-price .book-btn {
	float: right;
	margin-right: 15px;
	padding:2px 10px;
	background: #ee8407;
	color:#fff;
}
.book-section ul li.book-price .book-btn:hover{
	background:#ef6407;
	text-decoration: underline; 
}
.book-sec-tlt{
	height:20px;
	overflow:hidden;
	display: block;
	font-weight: bold;
	margin-bottom: 7px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	color: #036fca;
}
.book-sec-tlt:hover{
	text-decoration: underline;
}
/*book details*/
.book-right h3{
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	line-height: 26px;
	margin-bottom: 20px;
	margin-top: 5px;
	font-size: 18px;
	color:#10529d;
}
.book-de-img{
	float:left;
	border:1px #eee solid;
	padding:2px;
	width:160px;
	height:206px;
}
.book-de-msg{
	float:right;
	width: 530px;
}
.book-de-msg li{
	line-height: 28px;
}
.book-de-msg li strong{
	color:#ca1008;
	font-size: 14px;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.book-de-msg li.book-de-btn{
	
	height:70px;
	width:500px;
}
.book-de-msg li.book-de-btn a{
	display:inline-block;
	padding:4px 18px;
	background: #ef890c;
	color:#fff;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
	font-size: 15px;
	margin-top: 10px;
	margin-left: 5px;
	border-radius: 3px;
}
.book-de-msg li.book-de-btn a img{
	float:left;
	margin-top: 6px;
	margin-right: 7px;
}
.book-de-msg li.book-de-btn a:hover{
	text-decoration: underline;
	background: #d97903;
}
.book-nav {
	height: 32px;
	margin-top: 10px;
	background: #f2f3f3;
	border-bottom: 2px #2c6aac solid;
}
.book-nav strong {
	display: block;
	color:#fff;
	width:80px;
	height:32px;
	background:#2c6aac;
	line-height: 34px;
	text-align: center;
}
.book-area {
	border: 1px #e9e9e9 solid;
	border-top: 0;
	padding-top: 10px;
}
.book-area-tlt {
	height: 30px;
	background: #f5f5f5;
	line-height: 30px;
	padding-left: 15px;
	font-size: 12px;
}
.book-area-text {
	margin: 20px 15px;
}
.book-area-text p {
	line-height: 22px;
	text-indent: 2em;
	font-size: 12px;
	color: #666;
}
.confirm{
	line-height: 26px;
	font-size: 14px;
	margin:15px 8px;
}
.confirm-box{
	left:0;
}
.confirm-box .xiugai-body{
	width:500px;
}
.confirm-text{
	margin:25px;
	font-size: 14px;
	line-height: 28px;
}
/*閸烆喖鎮楅張宥呭*/
.return-a{
	color:#1473d1;
}
.return-search{
	margin-top: 15px;
	margin-bottom: 10px;
}
.return-detail{
	background: #fffdee;
	border:1px #edd28b solid;
	height:80px;
}
.return-detail img{
	float:left;
	width:50px;
	height:65px;
	margin:8px 20px 0;
}
.return-detail p{
	margin-top: 15px;
}
.return-detail p span{
	line-height: 24px;
	display: block;
}
.return-h3{
	margin: 15px 0;
	font-size: 12px;
	color:#666;
}
.return-pro{
	border:1px #eee solid;
	padding:20px 20px 25px;
}
.return-pro-txt{
	float:left;
	color:#10a139;
	width:100px;
	text-align: right;
	margin-right: 15px;
}
.return-pro-ico{
	float:left;
	width:10px;
	height:18px;
	background:#fff;	
	position: relative;
	z-index: 9;
}
.return-pro-ico i{
	display: block;
	width: 10px;
	height:10px;
	background: #10a139;
	border-radius: 5px;
	margin-top: 2px;
}
.return-pro-sec{
	border-left:1px #10a139 solid;
	overflow:hidden;
	width:600px;
	position: relative;
	left:-5px;
	padding-top: 6px;
}
.return-pro-step{
	margin-left:60px;
	padding-bottom: 15px;
	margin-bottom: 12px;
	border-bottom: 1px #ddd dashed;
}
.return-pro-step li{
	line-height: 24px;
	color:#666;
}
.return-tip{
	display: block;
	color:red;
	margin-top: 30px;
}
.btn-cancer{
	padding:2px 8px;
}
.return-img p{
	height:70px;
	line-height: 60px;
	overflow:hidden;
}
.return-img img{
	float:left;
	width:50px;
	height:65px;
	margin-right: 20px;
}
.return-service{
	border:1px #e36f71 solid;
	padding:14px 12px;
}
.return-service h3{
	font-size: 12px;
	color:#666;
}
.return-ser-list{
	padding-left: 10px;
	margin-top: 15px;
	margin-bottom: 18px;
	border-bottom:1px #eee solid;
}
.return-ser-list li{
	margin-bottom: 22px;
}
.return-ser-list i{
	color:red;
	font-style: normal;
	margin-right: 3px;
}
.return-ser-list select{
	height:26px;
	width: 90px;
}
.return-ser-list li span{
	width:100px;
	text-align: right;
	float:left;
	line-height: 26px;
}
.return-ser-list li span.return-plus{
	display:inline-block;
	width:14px;
	text-align: center;
	line-height: 14px;
	border:1px #ccc solid;
	margin-right: 6px;
	margin-top: 5px;
	cursor: pointer;
}
.return-ser-list li input.return-n{
	float:left;
	width:34px;
	height:17px;
	line-height:17px;
	margin-right: 6px;
	text-align: center;
}
.return-ser-list li textarea{
	width:480px;
	height:130px;
	border:1px #d8d8d8 solid;
	resize:none;
	padding:10px;
	line-height: 24px;
}
.return-ser-list li .return-limit{
	width:600px;
	text-align: right;
	margin-top: 10px;
	color:#777;
}
.return-ser-list li .btn{
	font-size: 12px;
}
p.return-imgtxt{
	margin-left: 100px;
	margin-bottom: 13px;
	margin-top: 12px;
	color:#555;
}
p.return-imgnum{
	margin-left: 100px;
	margin-bottom: 30px;
	color:#999;
}
.return-ser-list li input.return-adre{
	display: block;
	margin-left: 100px;
	margin-top: 15px;
	height:20px;
	width:350px;
}
.return-service a.btn-danger{
	margin-left: 110px;
	font-size: 12px;
	margin-bottom: 15px;
}
/*閸ョ偞鏁圭粩锟�/
.table-recycle td .btn-dele{
	font-size: 12px;
	padding:1px 6px;
}
/*閹存垹娈戠�锕�瀻*/
.score{
	padding:25px;
	height:50px;
	border: 1px #ddd solid;
	font-size: 14px;
	width:200px;
	margin-bottom:40px;
	margin-left: 20px;
}
.score-num{
	font-family: "Arial";
	font-size: 34px;
	color:#e22828;
}
.score-intro{
	color:#0b74d6;
	margin-top:15px;	
	margin-bottom: 17px;
	font-size: 14px;
	line-height: 24px;
}
/*msg-alert*/
.msg-h3{
	height:44px;
	line-height: 44px;
	overflow:hidden;
	border-bottom:1px #eee solid;
	margin:0 15px;
	text-align: center;
}
.msg-alert-time{
	line-height: 36px;
	text-align: center;
	margin:0 15px;
	border-bottom:1px #eee solid;
}
.msg-alert-time span{
	margin:0 10px;
}
.msg-text{
	line-height: 24px;
	margin:20px;
}
/*闁拷鐠囬鐖�/
.table-code{
	width:500px;
	border:0;
	margin-top: 20px;
	margin-left: 12px;
}
.table-code td{
	border:0;
	text-align: left;
	height:40px;
}
.table-code td .btn-info{
	margin-left: 50px;
}
.form-code{
	margin-top:20px;
	margin-bottom: 15px;
}
.form-code input[type=text]{
	width:140px;
}
.form-code select.input-small{
	width:80px;
	height:30px;
}
td.code-date{
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
	color:#d70d0d;
	font-family: "Microsoft YaHei","瀵邦喛钂嬮梿鍛寸拨";
}
.code-do{
	float:right;
	width:16px;
	height: 16px;
	line-height: 15px;
	text-align: center;
	background: #aaa;
	border-radius: 8px;
	margin-right: 10px;
	margin-top: 3px;
	font-weight: bold;
	font-size: 14px;
	font-family: "Arial";
	color:#fff;
}
td a.code-do:hover{
	color:#fff;
	text-decoration: none;
}
.msg-detail{
	color:#0f79cb;
}