@charset "utf-8";
/*
 * @title           重置和公共类
 * @author       kylinwy
 * @email         kylinwy@qq.com
 * @version      1.0
 * @update      $Date: 2015-03-19 $
 */

/*-----------------------------------------------------------
	reset styles
-----------------------------------------------------------*/
html {
	color: #444;
	background: #ffffff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,address,time,mark,audio,video {
	margin: 0;
	padding: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display: block;
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]),[hidden] {
	display: none;
}

iframe {
	display: block;
}

body,button,input,select,textarea,legend {
	font: 12px/1.5 tahoma,arial,'\5b8b\4f53',sans-serif;
}

html,body,fieldset,img,iframe,abbr {
	border: 0;
}

code,kbd,pre,samp {
	font-family: inherit;
}

address,cite,dfn,em,var,i {
	font-style: normal;
}

ol,ul {
	list-style: none;
}

h1,h2,h3,h4,h5,h6,small {
	font-size: 100%;
}

b,strong {
	font-weight:;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

img {
	color: black;
	font-size: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	vertical-align: middle;
}

caption,th,td {
	font-weight: normal;
	vertical-align: middle;
}

.odersimg{ width:60px; height:60px; float:left; margin-right:10px;}
.orderparent{ position:relative;}
.item-icon-list{position: absolute; bottom:0; margin-left:70px;}
.item-icon-list span{ float:left;}
.item-icon-list span img{ width:16px; height:16px; margin-right:5px;}

legend {
	*margin-left: -7px;
	color: #000;
}

a,ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

acronym,abbr {
	border-bottom: 1px dotted;
	font-variant: normal;
}

abbr {
	cursor: help;
}

a:hover {
	text-decoration:none;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

sub,sup {
	font-size: 83%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

button,input,select,textarea {
	font-size: 100%;
	vertical-align: middle;
}

input,button {
	*overflow: visible;
	line-height: normal;
}

input::-moz-focus-inner,button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button,input[type="button"],input[type="reset"],input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

*html button {
	cursor: pointer;
}

input[type="search"] {
	box-sizing: content-box;
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}

a {
	color: #666;
}

a:hover {
	color: ;
}

/*-----------------------------------------------------------
	common styles
-----------------------------------------------------------*/

/* text align */
.tc{ text-align:center; }
.tr{ text-align:right; }
.tj{ text-align:justify;text-justify:inter-ideograph; }

/* float and clear */
.fl{ float:left;display:inline; }
.fr{ float:right;display:inline;}
.cb{ clear:both; }

.tid{text-indent: 2em;}

.fn-ib{ display:inline-block;*display:inline;*zoom:1; }
.fn-ff0{ font-family:arial,'\5b8b\4f53'; }
.fn-ff1{ font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1',arial,'\5b8b\4f53'; }
.fn-pre{ overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all; }
.fn-wwb{ white-space:normal;word-wrap:break-word;word-break:break-all; }
.fn-toe{ display: block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis; }
.fn-usn{ -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; }
.fn-g{letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;*word-spacing:-.43em;text-rendering:optimizespeed;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;}
.fn-g-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}

/* images hide text */
.hide-text { font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;visibility: hidden; }
.none{display:none;}

/* contain floats */
.group:before,.group:after,
.layout:before,.layout:after,
.container:before,.container:after{ content: "\0020"; display: block; height: 0; overflow: hidden; }
.group:after,.layout:after,.container:after{ clear: both; }
.group,.layout,.container{ *zoom: 1; }
/* padding and margin*/
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}

/* text color */
.red{color: #E30000;}
.blue{color: #094FA5;}
.gray{color: #bcbcbc;}
.green{color: #4CA913;}

/* font size*/
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}

/* width and height */
.w100{width: 100px;}
.w110{width: 110px;}
.w140{width: 140px;}
.w160{width: 160px;}
.w180{width: 180px;}
.w210{width: 250px;}
.w250{width: 250px;}
.w280{width: 280px;}
.w430{width: 430px;}
.w500{width: 500px;}
.w360{width:360px;}
.w240{width:240px;}
.w680{width: 680px;}
.w700{width: 700px;}
.w740{width:740px;}

.cor_42a684{color:#42a684;}
/*个人中心学生信息*/
.pre-choose-lev{width:250px;border-color: #e6d085;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin-right: 14px;
    padding: 9px 5px 8px;text-align:center}
.pre-choose-bank{width:210px;border-color: #e6d085;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin-right: 14px;
    padding: 9px 5px 8px;text-align:center}
select.mm-wrap{background-color: #ffffff;
    background-image:url(../images/arrowy.png) !important;
	background-repeat:no-repeat;background-size:6px;background-position:230px 12px;
    filter: none !important;
    border-color:#e6d085;
    outline: none;
    height: 38px !important;
    line-height: 38px;
	 appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;}
select.mv-wrap{background-color: #ffffff;
    background-image:url(../images/arrowy.png) !important;
	background-repeat:no-repeat;background-size:6px;background-position:140px 8px;
    filter: none !important;
    border-color:#e6d085;
    outline: none;
    height:30px;
    line-height: 30px;
	 appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;}
.pre-choose-cla{width:100px;border-color: #e6d085;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin-right: 14px;
    padding: 9px 5px 8px;text-align:center;}
select.m-wrap{background-color: #ffffff;
    background-image:url(../images/arrowy.png) !important;
	background-repeat:no-repeat;background-size:6px;background-position:85px 12px;
    filter: none !important;
    border-color:#e6d085;
    outline: none;
    height: 38px !important;
    line-height: 38px;
	 appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;}	
select.b-wrap{background-color: #ffffff;
    background-image:url(../images/arrowy.png) !important;
	background-repeat:no-repeat;background-size:6px;background-position:190px 12px;
    filter: none !important;
    border-color:#e6d085;
    outline: none;
    height: 38px !important;
    line-height: 38px;
	 appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;}	

.pre-choose-loca{width:250px;border-color: #e6d085;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin-right: 14px;
    padding: 9px 5px 8px;display:inline-block}
.user_from{font-size:14px}




/*----------------------------------------------------------
	primary styles
-----------------------------------------------------------*/
.container{width: 1000px;margin-right:auto;margin-left:auto;}

/* top-bar
----------------------------------------*/
#top-bar{height: 36px;line-height: 36px;background-color: #f8f8f8;color: #666;border-bottom:1px solid #e7e7e7;}
.slogan{float: left;margin-right: 10px;}

.login-info{float: left;}
.login-info-nav .ln-register a{color:#42a684;}
.login-info-nav .separator {float: left;*display: inline;width: 0;height: 14px;line-height: 14px;font-size: 0;border-left: 1px solid #ccc;margin: 12px 2px 0 5px;}
.login-info-nav .ln-login a{background:url(../images/icon.png) no-repeat 0 10px;padding-left:20px;}

.quick-nav{float: right;height: 36px;}
.quick-nav .menu,.login-info-nav .menu{float: left;position: relative;z-index: 10000;padding:0 5px;}
.quick-nav .menu  a,.login-info-nav .menu  a,.login-info-nav .menu  .text{ float: left;display: inline;/*padding: 0 6px;*/}
.quick-nav .menu  a{padding:0 3px;}
		
.quick-nav .menu .menu-bd,.login-info-nav .menu .menu-bd,.qn-qrcode{display: none;position: absolute;left: 0;top: 35px;min-width: 140px;_width: 140px;background-color: #fff;opacity: .99;filter: alpha(opacity=99);z-index: 90000;border: solid #eee;border-width: 0 1px 1px}
.login-info-nav .menu:hover,.login-info-nav .menu-hover,.quick-nav .menu:hover,.quick-nav .menu-hover {border-color: #eee;background-color: #fff}
	
.quick-nav .menu .icon{float: left;display: inline;margin: 9px 0 0 4px;background:url(../images/icon.png) no-repeat 0 0;}
.quick-nav .menu  .icon-reload{background-position:5px -65px;}
.quick-nav .menu  .icon-mall{background-position:0 -31px;}


.quick-nav .menu b,.login-info-nav .menu  b{display: inline;float: left;margin: 16px 2px 0 4px;_margin: 10px 4px 0 0;width: 6px;height: 6px;background: url(../images/quick_nav_attr.png) 0 50% no-repeat;
			    -webkit-transition: .3s ease-in;-moz-transition: .3s ease-in;-o-transition: .3s ease-in;transition: .3s ease-in;}
		
.quick-nav .menu:hover  b,.quick-nav .menu-hover  b,.login-info-nav .menu:hover  b,.login-info-nav .menu-hover  b{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);-ms-transform: rotate(0)			}
	
.quick-nav .separator {float: left;*display: inline;width: 0;height: 14px;line-height: 14px;font-size: 0;border-left: 1px solid #ccc;margin: 12px 2px 0 5px;}
			
.quick-nav .menu:hover .menu-bd,.quick-nav .menu-hover .menu-bd,.login-info-nav .menu:hover .menu-bd,.login-info-nav .menu-hover .menu-bd{ display: block; }
.quick-nav .menu .menu-list .menu-bd-panel,.login-info-nav .menu .menu-list .menu-bd-panel {padding: 8px 0;}
.quick-nav .menu .menu-list .menu-bd-panel a,login-info-nav .menu .menu-list .menu-bd-panel a {display: block;padding: 0 8px;line-height: 28px;white-space: nowrap;color: #6c6c6c}
.quick-nav .menu .menu-list .menu-bd-panel a{float:none;}
.quick-nav .menu .menu-list .menu-bd-panel a:hover,.login-info-nav .menu .menu-list .menu-bd-panel a:hover {color: #6c6c6c;background: #f5f5f5;}
		


/* header
----------------------------------------*/
/* masthead */
#masthead{height: 114px;}

/* logo */
.logo{float: left;position: relative;z-index: 900;width:300px;height: 95px;background: url(../images/deyoulogo.png) 0 0 no-repeat;background-position:0px 25px}
.logo h1{text-indent: -999em;}
.logo h1 a{display: block;height:95px;}

/* search */
.search{float: right;margin-top:30px;width:507px;}
.search-panel{border: 1px solid #42a684;width: 645px;height: 34px;background-color:#fff;position: relative;}
.search-panel .ipt-search{float: left;display: inline;width: 290px;height: 22px;line-height: 22px;padding: 5px;border: 0 none;color: #999;margin-left:50px;}
.search-panel .ipt-search:focus{color: #000;}
.search-panel .btn-search{display: inline;width:80px;height: 34px;line-height:34px;overflow:hidden;border: 0 none;background: #42a684 url(../images/icon.png) 5px -88px no-repeat;}
.search-panel .btn-search span{font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';font-size:18px;color:#fff;padding-left:20px; }
.search-tags{position: absolute;bottom: -30px;left: 0;height: 30px;line-height: 30px;color: #999;width:372px;}
.search-tags i{color:#ff0000}
.search-tags a{padding: 0 2px;color: #999;}
.search-tags a:hover{color: #ff0000;}
		
		
.jquery-selectbox {position:absolute;left: 0px;top: 0px;height: 34px;width:50px; z-index: 0; color: #fff; padding: 0; background-color: #42a684;}
.jquery-selectbox.selecthover { z-index: 700;}
.jquery-selectbox .jquery-selectbox-currentItem { padding: 4px 0 5px 8px; display: block; overflow: hidden; font-size: 11px; position:absolute; top: 4px; z-index:-1; cursor:pointer;}
.jquery-selectbox .jquery-selectbox-list { display: none; position: absolute; top: 34px; left: 0px; background: #fff; width: 140px !important; height: 220px;
  padding-top:4px;overflow-x: hidden;overflow-y: auto;z-index: 1000;border: 1px solid #999;border-radius: 0 0 3px 3px;color: #444;}
.jquery-selectbox .jquery-selectbox-moreButton {float: right;width:50px;height: 34px;cursor: pointer;background: url(../images/search_arrow.gif) 35px 15px no-repeat;
  z-index:1; }
.jquery-selectbox .jquery-selectbox-item.listelementhover { background: #eaeaea;}
.jquery-selectbox .jquery-selectbox-item { display: block; cursor: pointer; padding-left:8px;padding-top:2px;padding-bottom:2px;}

		

/* nav */
#nav{background: #1a7556 ;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
#nav-inner{background:url(../images/nav-bg.png) no-repeat center center;width:1066px;height:47px;margin:0 auto;}

.main-nav{float: left;height: 40px;font-size: 15px;}
.main-nav li{float: left;display: inline;width:88px;height: 40px;line-height: 40px;text-align: center;background:url(../images/line.gif) no-repeat right center; position:relative; z-index:5;}
.main-nav li a{display: block;height: 40px;line-height: 40px;color: #fff;}
.main-nav li a:hover{background-color: #1a7556; text-decoration:none;color:#fff;}
.main-nav li.on{border-top:none;border-bottom:none;}
.main-nav li.on a{background-color: #1a7556;}
.main-nav li.last{background:none;}



/* footer
----------------------------------------*/
#footer{text-align:center;height:124px;}
#footer li{height:30px;line-height:30px;}
#footer li a{color:#444;}
#footer li a:hover{color:#42a684;}


/*----------------------------------------------------------
	uikit styles
-----------------------------------------------------------*/
/* icon */
.icon{display: inline-block;*display: inline;*zoom: 1;width: 18px;height: 18px;vertical-align: middle;}

/* divider */
.divider{ font-family: '\5b8b\4f53';}

/* btn */
.btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 10px;height:29px;line-height:29px;border-radius: 20px;text-align: center;font-size:12px;font-weight: bold;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#E30000;overflow:hidden;}
button.btn{*height:31px;_line-height:26px;}
.btn,.btn:hover{color:#fff;text-decoration:none;}
.btn:hover,.btn:focus{background:#D07200;}
.btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.btn-long{width: 80px;background: url(../images/sp.png) -273px -52px no-repeat;}
.btn-long:hover{background: url(../images/sp.png) -377px -52px no-repeat;}

.mod-hd:before,.mod-hd:after,
.mod-bd:before,.mod-bd:after,
.mod-ft:before,.mod-ft:after,
.tabs-hd:before,.tabs-hd:after,
.box-hd:before,.box-hd:after,
.floor-hd:before,.floor-hd:after,
.floor:before,.floor:after,
.tabs .hd:before,.tabs .hd:after{ content: "\0020"; display: block; height: 0; overflow: hidden; }
.mod-hd:after,
.mod-bd:after,
.mod-ft:after,
.tabs-hd:after,
.box-hd:after,
.floor:after,
.floor-hd:after,
.tabs .hd:after{ clear: both; }
.mod-hd,
.mod-bd,
.mod-ft,
.tabs-hd,
.box-hd,
.floor,
.floor-hd,
.tabs .hd{ *zoom: 1; }

.floor-title,.floor-fs,.tabs-hd,.mod-hd h3,.box-hd h3,.tabs .hd h2,.tabs-hd,.tabs-trigger{float: left;}
.floor-mr,.mod-hd .tags,.mod-hd .more,.box-hd .more{float: right; font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';color: #999;}
.more:hover{color:#42a684; cursor:pointer;}

/* tabs */
.tabs-hd{line-height: 30px;}
.tabs-trigger{height: 31px;line-height: 31px;font-size: 14px;color: #49484D;}
.tabs-trigger a{padding: 0 10px;color: #000; display:block; height:41px;}
.tabs-trigger a:hover{ text-decoration:none;}
.tabs-trigger.on{font-weight: bold;}
.tabs-hd .on{background:#fff;}
.tabs-hd .on a{color:#000;}
.tabs-bd{border: 1px solid #ddd;border-width: 0 1px 1px;padding: 10px;z-index:0;}
	


/* d-list */
.d-list li{height: 24px;line-height: 24px;}
.d-list li a{display: block;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;background: url(../images/dot_gray.png) 0 55% no-repeat;padding-left: 12px;}
.d-list li a:hover{background: url(../images/dot_red.png) 0 55% no-repeat;}
.d-list li .cat{color: #094FA5;}
.d-list li a:hover .cat{color: #E30000;}


/* ui-table */
.ui-table{width: 100%;}
.ui-table th,.ui-table td{line-height: 32px;padding: 0 4px;}
.ui-table thead th{text-align: center;background-color: #e7e7e7;}
.ui-table tr.even td{background-color: #f9f9f9;}

/* p-list */
.p-list{border:1px solid #ebebeb;padding:10px 10px;}
.p-list li{overflow: hidden;zoom: 1;height:30px;line-height:30px;}
.p-list li a{background:url(../images/icon.png) no-repeat 0 -129px;display:block;padding-left:10px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;float:left;}
.p-list li a em{color:#42a684;}
.p-list li a:hover{color:#42a684; background-position:0 -160px;}
.p-list li span{float:right;color:#999;}
		
.p-list .cover{float: left;margin-right: 10px;border: 1px solid #e0e0e0;}
.p-list .cover a {display:table-cell;*display: block;_display: block;width:98px;height:93px;vertical-align:middle;text-align:center;}
				
.p-list .info{overflow: hidden;zoom: 1;}
.p-list .info .title{height: 22px;line-height: 22px;font-weight: normal;color: #000;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.p-list .info .title a{color: #000;}
.p-list .info .title a:hover{color:#e30000;}
.p-list .info .bank{color: #999;}
.p-list .info .price{line-height: 20px;}
.p-list .info .volume{line-height: 20px;margin-bottom: 8px;}
.p-list .info .view-details a{display:block;width: 67px;height: 24px;line-height: 24px;text-align: center;background: url(../images/xq1.png) 0 0 no-repeat;}
.p-list .info .view-details a:hover{ background-position:-67px 0;}
.p-list .info .price,.p-list .info .volume{color: #e30000;}
.p-list .info .price strong,.p-list .info .volume strong{color: #999;font-weight: normal;}
.p-list .info .company{color: #666;}
.p-list .info .buy a{display: inline-block;*display: inline;zoom: 1;width: 40px;height: 21px;line-height: 20px;padding-right: 15px;text-align: center;background: #FD9615 url(../images/sp.png) -375px 0 no-repeat;color: #fff;}

.p-list .last{border-bottom: 0 none;}
.p-list-col li{float: left;display: inline;border-bottom: 0 none;margin-right: 10px;}
.p-list-col .cover{float: none;margin-bottom: 5px;margin-right: 0;}
.p-list-col .info .title{width: 100px;}
.p-list-col .line{float: none;clear: both;display: block;padding: 0;margin: 0;font-size:0;line-height: 0;overflow: hidden;border-bottom: 1px dotted #d1d1d1;}



.rating-stars{display: inline-block;*display: inline;zoom: 1; width: 66px;height: 11px;line-height: 11px;vertical-align:middle;background: url(../images/stars.png) 0 -999px no-repeat;}
.stars-0{background-position:0 -110px}
.stars-1{background-position:0 0}
.stars-2{background-position:0 -12px}
.stars-3{background-position:0 -23px}
.stars-4{background-position:0 -35px}
.stars-5{background-position:0 -46px}

/* gotop */
#gotop{bottom: 70px; left: 50%; margin-left: 512px; position: fixed; width: 54px; z-index: 998;position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));bottom:100px; _margin-bottom:100px;}
.gotop-item{width: 50px; height: 50px; margin-bottom: 10px;}
.gotop-item  a{display: block; width:50px;height: 50px; background:#42a684 url(../images/icon.png) 0 0 no-repeat;}
#gotop .gotop a{display:block;width:50px;height: 50px;background:#42a684 url(../images/icon.png) 15px -370px no-repeat;}
#gotop .sina a{background:#42a684 url(../images/icon.png) 10px -288px no-repeat;}
#gotop .qq a{background:#42a684 url(../images/icon.png) 10px -330px no-repeat;}
#gotop .gotop-item a:hover{background-color: #1a7556; text-decoration: none;}
	

/*首页下拉菜单*/
.cat-nav-hd{height: 40px;line-height:40px;margin-top:-48px; }	
.cat-nav-hd h2{height: 40px;line-height: 40px; text-align:center;font-size: 18px;font-weight: normal;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';color: #7b5f00;}
.dropdown-menu {position: absolute;top:-7px;left: 0;z-index: 1000;width:212px;border: 2px solid #e6d085;border-top:none;}
.dropdown-menu .divider {*width: 100%;height: 1px;margin: 9px 1px;*margin: -5px 0 5px;overflow: hidden;border-bottom: 1px solid #ffffff; font-family: "宋体";}
.dropdown-menu  h3{font-weight: bold;color: #7b5f00;background:#fef8e5;height:39px;line-height:39px;font-size:14px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';padding-left:10px;border-top:1px solid #fef8e5;}
.dropdown-menu  h3 a{color: #444;}
.dropdown-menu  h4{font-weight: normal;border-bottom:1px solid #fff;height:40px;line-height:40px;color:#5c4701;padding-left:10px;}
.dropdown-menu  h4 a{font-size:12px;color:#5c4701;}
.dropdown-menu  h4 a:hover{color:#42a684;}
.dropdown-menu  b{float:right;margin-top:-68px;margin-right:10px;z-index: 91006px;width: 7px;height: 9px;background: url(../images/arrow.gif) 0 0 no-repeat;overflow:hidden;}
.dropdown-menu  li.on h3{background:#fff;border-top: 1px solid #e6d085;}
.dropdown-menu  li.on h4{background:#fff;border-bottom: 1px solid #e6d085;}

.popover {position: absolute;top: 0;left: 0;z-index: 1010;display: none;width: 785px;padding: 1px;text-align: left;white-space: normal;background-color: #ffffff;border: 1px solid #e6d085;border-left:none; min-height:323px;}
.popover li{border-bottom:1px dotted #d4d4d4;}
.dropdown-menu .popover-title {padding: 8px 14px;margin: 0;font-size: 14px;font-weight: normal;line-height: 18px;float:left;background: url(../images/arrow.gif) right 12px no-repeat;border-top:none;margin-top:2px;color:#7b5f00;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';}
.dropdown-menu  li.on h3.popover-title{border-top:none;background: url(../images/arrow.gif) right 12px no-repeat;}
.popover-content{float:left; height:25px; line-height:25px; margin-left:10px;margin-top:9px;}
.popover dl{border-bottom:1px dotted #d4d4d4;}

.navrigad h4{ font-size:18px; font-weight:bold;}
.navrigad{ width:275px; height:580px; margin-left:10px; float:left;}
.navrigad li{ width:100%; float:left; margin-top:10px;}
.navrigad li img{ width:275px; height:100px;}
.navrigad span{ font-size:14px; font-weight:bold; margin-right:10px;}
.navrigad a{ padding:3px 5px; font-size:14px; margin-top:5px; line-height:20px; }

/* 内页下拉菜单 */
.cat-nav2{position: relative;margin-top: -47px;z-index: 200;}
.cat-nav-hd2{height: 40px;}
.cat-nav-hd2 h2{height: 40px;line-height: 40px; text-align:center;font-size: 18px;font-weight: normal;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';color: #7b5f00;background:url(../images/page/arrow.gif) no-repeat 130px 18px;}
.cat-nav2.hover .cat-nav-hd2 h2{color: #2b2101;}
.cat-nav-bd2{border: 2px solid #e6d085;border-top:none;}
.cat-menu{position: relative;z-index: 910007;width:212px;padding: 0px 0 0px;background-color: #fff;}
.cat-menu-bd .cat-menu-item{position: relative;z-index: 91006;padding: 0 8px;height: 82px;line-height: 82px;_height: 82px;_line-height: 82px;font-size: 14px;cursor: pointer;}
.cat-menu-bd .cat-menu-item h3{font-weight: bold;color: #7b5f00;background:#fef8e5;height:39px;line-height:39px;font-size:14px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';padding-left:10px;border-top:1px solid #fef8e5;}
.cat-menu-bd .cat-menu-item h4{font-weight: normal;color: #444;border-bottom:1px solid #fff;height:40px;line-height:40px;color:#5c4701;padding-left:10px;}
.cat-menu-bd .cat-menu-item h3 a{color: #444;}
.cat-menu-bd .cat-menu-item h4 a{font-size:12px;color:#5c4701;}
.cat-menu-bd .cat-menu-item b{position: absolute;top:10px;right: 10px;z-index: 91006px;width: 7px;height: 9px;background: url(../images/arrow.gif) 0 0 no-repeat;overflow:hidden;}
.cat-menu-bd .on h3{background:#fff;border-top: 1px solid #e6d085;}
.cat-menu-bd .on h4{background:#fff;border-bottom: 1px solid #e6d085;}
			
.cat-cont{display: none;position: absolute;top: 40px;left: 231px;z-index: 91001;width: 767px;min-height: 410px;*height: 449px; _height: 449px;background: #fcfcfc;border: 1px solid #e6d085;}
.cat-cont-bd{padding: 0 8px;}
.cat-cont-bd .cat-cont-bd__item{display: none;}
.b-view{overflow: hidden;zoom: 1;}
.b-view-bd{float: left;display: inline;width: 530px;}
.b-view-bd dl{overflow: hidden;zoom: 1;line-height: 34px;border-bottom: 1px solid #e5e5e5;}
.b-view-bd dl dt{padding: 8px 14px;margin: 0;font-size: 14px;font-weight: normal;line-height: 18px;float:left;background: url(../images/arrow.gif) right 12px no-repeat;border-top:none;margin-top:2px;color:#7b5f00;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';margin-right:10px;}
.b-view-bd dl dd{overflow: hidden;zoom: 1;color: #444;margin-top:1px;}
.b-view-bd dl dd a{color: #444;float: left;display: inline;}
.b-view-bd dl dd a.more{float:right;color:#42a684;}
.b-view-bd dl dd a:hover{color: #42a684;}
.b-view-bd dl dd .divider{float: left;display: inline;margin: 0 5px;color: #999;}


/*友情链接*/
.friendlink h3{background:url(../images/title.png) no-repeat 0 -338px;height:26px;width:966px;}
.friendlink .mod-bd{border:1px solid #ebebeb;padding:10px;}
.friendlink .mod-bd a{color:#666;padding:0 5px;line-height:25px;}
.friendlink .mod-bd a:hover{color:#42a684;}

.order-table thead th {
    background: #f9f9f9 none repeat scroll 0 0;
    color: #000;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.order-bd td{ text-align:center;}


.s-main-box {
    float: left;
    padding-bottom: 40px;
}

.s-r-list {
    margin-bottom: 20px;
}

.s-r-list-photo {
    float: left;
    height: 110px;
    width: 80px;
}
.s-r-list-photo img {
    border: 1px solid #dadada;
    border-radius: 2px;
    height: 86px;
    padding: 3px;
    width: 72px;
}
.s-r-list-photo p {
    font-weight: 700;
    padding: 3px 0;
    text-align: center;
}

.s-r-list-photo p a {
    color: #999;
}
.s-r-list-photo p a:hover {
    color: #4d7ec1;
}
.s-r-list-photo p a.linkred, .s-r-list-photo p a.linkred:hover {
    color: #f00;
}

.s-r-list-detail, .s-r-list-detail02, .s-r-list-detail03, .s-r-list-detail04{
    border: 1px solid #e0e2e6;
    border-radius: 3px;
    float: left;
    height: 180px;
    margin-left: 18px;
    position: relative;
    width: 730px;
}
.s-r-list-detail05 {
    border: 1px solid #e0e2e6;
    border-radius: ;
    float: left;
    height: 180px;
    margin-left: ;
    position: relative;
    width: 645px;
}

.s-r-list-detail05 .price{ float:right;}

.price span {
    color: #009966;
    font-family: "arial";
    font-size: 18px;
}
.arw-left, .ico-map, .ico-video, .ico-attention, .ico-comment, .comment-top-sj, .c-video-top-sj, .timetable-top-sj, .tk-top-sj, .tn-ico-teacher {
    background: rgba(0, 0, 0, 0) url("../images/sk-sprite01.png") no-repeat scroll 0 0;
}

.arw-left {
    background-position: right -100px;
    height: 12px;
    left: -12px;
    position: absolute;
    top: 16px;
    width: 12px;
}

.ico-attention {
    background-position: -32px -130px;
}

.ico-comment {
    background-position: -48px -130px;
}

.ico-video {
    background-position: -16px -130px;
}

.ico-list, .tn-ico-list {
    color: #c5c5c5;
    height: 15px;
    margin-top: ;
    overflow: hidden;
}

.tn-ico-list span {
    display: inline-block;
    height: 15px;
    margin-left: 10px;
    padding: 0 0 0 20px;
    position: relative;
}

.ico-list span {
    display: inline-block;
    height: 15px;
    padding: 0 15px 0 20px;
    position: relative;
}
.ico-list span b, .tn-ico-list span b {
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
}

.tn-rightb:hover .arw-left {
    background-position: right -119px;
}

.tn-tkright:hover .arw-left {
    background-position: right -119px;
}

.recommend-list a, .s-r-list-info h3 a {
    color: #333;
	font-size:16px;
}
.recommend-list a:hover, .s-r-list-info h3 a:hover {
    color: #4d7ec1;
}

.s-r-list-info, .s-r-list-info02, .s-r-list-info03, .s-r-list-info04 {
    padding: 15px 20px 0;
    position: relative;
    /*width: 436px;*/
}

.s-r-list-info {
	width:70%;
    float: left;
}

.s-r-list-info p {
	width:100%;
    padding: 3px 0;
	font-size:14px;
}
.s-r-list-info p span {
    display: inline-block;
    width: 49%;
}

.pf {
    line-height: 17px;
    padding-bottom: 2px;
    padding-top: 3px;
}


.fn-left, .fn-right {
    display: inline;
}

.fn-left {
    float: left;
}

.star {
    height: 20px;
    margin-right: 10px;
    overflow: hidden;
}
.star ul li {
    float: left;
    height: 12px;
    margin-right: 1px;
    margin-top: 2px;
    overflow: hidden;
    width: 12px;
}
.star ul li.star-light, .star ul li.star-gray {
    background: rgba(0, 0, 0, 0) url("../images/sk-sprite01.png") no-repeat scroll 0 0;
    height: 12px;
    width: 12px;
}
.star ul li.star-light {
    background-position: 0 -360px;
}
.star ul li.star-gray {
    background-position: 0 -372px;
}


.placebg-blue, .placebg-green, .placebg-red {
    background: rgba(0, 0, 0, 0) url("../images/sk-sprite02.png") no-repeat scroll 0 0;
}

.placebg-phone {
    background: rgba(0, 0, 0, 0) url(../images/phone.jpg) no-repeat scroll 0 0;
}

.placebg-blue, .placebg-green, .placebg-red {
    color: #fff;
    display: block;
    font-family: "Arial";
    font-weight: 700;
    height: 57px;
    margin: 0 auto 8px;
    text-align: center;
    width: 52px;
}
.placebg-green, .placebg-red {
    font-family: "黑体";
    font-size: 20px;
	padding-top:10px;
}
.fixfont{ font-size:12px; width:100%; display:block;}

.placebg-green {
    background-position: -60px -210px;
}

.mtop20 {
    margin-top: 20px;
}
.mtop30 {
    margin-top: 30px;
}

.s-r-list-bm, .s-r-list-bm03 {
    border-left: 1px dotted #a3a3a3;
    float: right;
    height: 100%;
    position: relative;
    text-align: center;
    width: 145px;
}
.s-r-list-bm03 {
    border-left: 0 none;
    height: 110px;
    width: 130px;
}


.bm-tip01, .bm-tip02, .bm-tip03 {
    background: rgba(0, 0, 0, 0) url("../images/tip-sprite01.png") no-repeat scroll 0 0;
}
.bm-tip01, .bm-tip02, .bm-tip03 {
    bottom: 55px;
    height: 15px;
    padding: 5px 10px 25px;
    position: absolute;
    text-align: center;
}
.bm-tip01 {
    background-position: 0 0;
    left: -60px;
    width: 240px;
}
.bm-tip02 {
    background-position: 0 -50px;
    left: -30px;
    width: 180px;
}

.comment-box, .c-video-box, .timetable {
    background: #fbfcff none repeat scroll 0 0;
    border: 1px solid #bed2ed;
    border-radius: 3px;
    display: none;
    margin-left: 98px;
    margin-top: -1px;
    padding: 0 20px 15px;
    position: relative;
}
.c-video-box, .timetable {
    padding: 15px 20px;
}

.comment-box, .c-video-box, .timetable {
    margin-left: 99px;
    margin-right: 0;
}


.c-video-top-sj {
    left: 120px;
}

.fn-left, .fn-right {
    display: inline;
}
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}
.fn-left {
    float: left;
}
.fn-right {
    float: right;
}

.comment-expand, .comment-flod {
    cursor: pointer;
    padding-right: 18px;
    position: relative;
}
.comment-expand b, .comment-flod b {
    border-color: #7a7b7c transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px;
    height: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 5px;
    width: 0;
}

/* box */
.box{position:absolute;width:600px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px #ddd solid;padding:1px;}
.box h2{height:25px;font-size:14px;background-color:#aaa;position:relative;padding-left:10px;line-height:25px;color:#fff;}
.box h2 a{position:absolute;right:5px;font-size:12px;color:#fff;}
.box .list{padding:10px;}
.box .list li{height:24px;line-height:24px;}
.box .list li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.showbtn {font:bold 24px '微软雅黑';}
#bg{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}


/*视频培训播放*/
.video_palytit{ margin:15px 20px;}
.container_video{margin-right:auto;margin-left:auto}
.spxq-v-play {
    border: 1px solid #ebebeb;
    position: relative;
    width: 1107px;
	margin-left:20px;
}

.spxq-vpaly {
	width:99%;
	margin-left:20px;
}

.spxq-t-r2{width: auto;background:#f7f7f7;height:460px;padding:10px 20px;}
.spxq-t-r2 h4{font-size:18px;color:#000;margin-bottom:20px;}
.spxq-t-r2 ul{border-top:1px dotted #e0e0e0;}
.vwidth{ width:100%;}
.vwidth dd{ height:25px; line-height:25px;}
.blankfath{ width:100%; float:left;}
.blankfath span{ float:left;}
.blankfath .blankdiv{ min-width:300px; height:23px; border:0;border-bottom:1px solid #000000;background:#f6f6f6;}
.blankfath .blankfont{ font-size:14px; float:left;}

.score_back{ width:173px; height:201px; background:url(../images/score/c1.jpg) no-repeat; text-align:center; line-height:160px; font-size:36px; color:#FF0000; float:left;}
.score_back i{ font-size:16px;}

.score_info{ width:300px; float:left; margin-left:10px;}
.score_info li{ width:100%; float:left; height:25px; margin-top:5px;}
.score_result{ width:100%; height:180px; float:left; text-align:right;}
.onlineans{ float:left; width:100%;}
.onlineans a{ width:80px; height:25px; padding:5px; float:right; color:#FFFFFF; display:block; text-align:center; line-height:25px; background:#42a684;}

.newsstar{ cursor:pointer; width:100%; padding-top:8px;}
.newsstar label{ float:left; margin-right:5px;}

.newsstar1{ cursor:pointer; width:100%; padding-top:8px;}
.newsstar1 label{ float:left; margin-right:20px;}


.col-main-con{width:758px;border:1px solid #EBEBEB;padding:20px;font-family:'Microsoft YaHei','\5fae\8f6f\96c5\9ed1';height:auto!important;margin-bottom:20px;}
.col-main-con h4{font-size:18px;padding-left:10px;border-bottom:1px solid #e5e5e5;padding-bottom:10px; position:relative; margin-bottom:20px;}
.col-main-con h4 a{ color:#FFFFFF; background-color:#42a684; float:right;}

.col-main-con a.btn_normal{background:#42a684;color:#fff;margin-right:5px;width:80px; display:block; border-radius:3px; text-align:center;}
.col-main-con a.btn_normal:hover{background:#1a7556; text-decoration:none;}

.col-main-con a.btn_normal2{background:#42a684;color:#fff; width: 50px;height: 22px;line-height:22px;display:block; border-radius:3px; text-align:center; margin:0 auto;}
.col-main-con a.btn_normal2:hover{background:#1a7556; text-decoration:none;}

.customers  
  {  
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
  border-collapse:collapse;
  margin-top:10px;
  margin-bottom:10px;
  }  
  
.customers td, .customers th   
  {  
  font-size:1em;  
  border:1px solid #CCCCCC;  
  padding:3px 7px 2px 7px;  
  }  
  
.customers th   
  {  
  font-size:1.1em;  
  text-align:left;  
  padding-top:5px;  
  padding-bottom:4px;  
  background-color:#42a684;  
  color:#ffffff;  
  }  
  
.customers tr.alt td   
  {  
  color:#000000;  
  background-color:#EAF2D3;  
  }  
  
/*.current{ background:#66CC99; color:#FFFFFF;}*/

.commentlist{ width:100%; min-height:100px;}
.commentlist .commimg{ width:50px; height:100px; text-align:center; margin-right:30px; float:left;}
.commentlist .commimg img{ width:40px; height:50px; margin-top:20px;}
.commentlist .commentinfo{ width:80%; height:35px; line-height:35px; padding:3px; float:left;}

.comtitle{ width:100%; float:left; border-bottom:1px solid #CCCCCC;}
.comtitle span{ float:right;}
.commentcon{ width:100%; min-height:80px;  border-bottom:1px dashed #00CC99;}


.teachpj{ margin-left:82px;}
.teachpj li{ list-style:none; width:100%; float:left; margin-top:5px;}
.teachpj span{ width:70px; display:block; text-align:right; font-weight:bold; float:left;}

.subcom{ width:100%; height:30px; line-height:30px; text-align:right;}
.subcom a{ color:#009966;}
.nocomment{ width:100%; height:100px; line-height:100px; text-align:center; color:#FF3300;}

.div-phone label,.div-phone input{ float:left;}
a.send1{height: 26px;text-decoration:none;line-height: 26px;padding:2px;width: 80px;background: #AA8926;font-family: '宋体';color: #fff;font-size: 12px;text-align: center;display: block; border-radius:2px;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear; float:left;}
a.send1:hover{text-decoration: none;background: #1a7556;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
a.send0{height: 26px;text-decoration:none;line-height: 26px;padding:2px;width: 80px;background: #A1A1A1;font-family: '宋体';color: #fff;font-size: 12px;text-align: center;display: block;border-radius:2px; float:left; pointer-events: none;}
a.send0:hover{background: #A1A1A1;font-family: '宋体';color: #fff;font-size: 12px;text-decoration: none;}

.quick-nav li{ float:left;}
.teachsq{ padding-left:35px; background:url(../images/teachsq.png) no-repeat; background-position:0px 5px;}

/*表单样式*/

.tablesty li{ width:100%; float:left; margin-bottom:5px;}
.tablesty li .tspan{ display:block; height:25px; line-height:25px; font-size:13px; text-align:right; width:66px; float:left; margin-right:10px;}
input, textarea, select, label {
  font-family: inherit;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.contact {
  position: relative;
  margin: 50px auto;
  padding: 5px;
  width: 320px;
  background: #eef5f7;
  border: 1px solid #cfd5da;
  border-bottom-color: #ccd1d6;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.contact-inner {
  padding: 25px;
  background: white;
  border-radius: 2px;
}

.contact:before, .contact:after, .contact-inner:before, .contact-inner:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -6px;
  width: 1px;
  height: 1px;
  border: outset transparent;
  border-width: 12px 14px 0;
  border-top-style: solid;
  -webkit-transform: rotate(360deg);
}

.contact:before {
  margin-top: 1px;
  border-top-color: #d8e1e6;
}

.contact-inner:before {
  border-top-color: #ccd1d6;
}

.contact-inner:after {
  margin-top: -1px;
  border-top-color: #eef5f7;
}

.contact:after {
  margin-top: -8px;
  border-top-color: white;
}

.contact-input {
  float:left;
  overflow: hidden;
  padding: 2px;
  background:;
  border-radius: 2px;
}


.midleft{ float:left; padding:3px 5px;}


.contact-input > input, .contact-input > textarea {
  display: block;
  width: 100%;
  height: 29px;
  padding: 0 9px;
  color: #4d5a5e;
  background: white;
  border: 1px solid #e6d085;
  border-radius: 2px;
 
}
.contact-input > input:focus, .contact-input > textarea:focus {
  border-color: #93c2ec;
  outline: 0;
  -webkit-box-shadow: 0 0 0 8px #e1ecf5;
  box-shadow: 0 0 0 8px #e1ecf5;
}
.lt-ie9 .contact-input > input, .lt-ie9 .contact-input > textarea {
  line-height: 27px;
}
.contact-input > textarea {
  padding: 4px 8px;
  height: 90px;
  line-height: 20px;
  resize: none;
}
.select {
  display: block;
  position: relative;
  overflow: hidden;
  background: white;
  border: 1px solid #e6d085;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(top, #fcfdff, #f2f7f7);
  background-image: -moz-linear-gradient(top, #fcfdff, #f2f7f7);
  background-image: -o-linear-gradient(top, #fcfdff, #f2f7f7);
  background-image: linear-gradient(to bottom, #fcfdff, #f2f7f7);
  float:left;
}
.select:before, .select:after {
  content: '';
  position: absolute;
  right: 11px;
  width: 0;
  height: 0;
  border-left: 3px outset transparent;
  border-right: 3px outset transparent;
}
.select:before {
  top: 10px;
  border-bottom: 3px solid #7f9298;
}
.select:after {
  top: 16px;
  border-top: 3px solid #7f9298;
}
.select > select {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 29px;
  line-height: 17px;
  padding: 5px 9px;
  padding-right: 0;
  color: #80989f;
  border: 0;
  -webkit-appearance: none;
}
.select > select:focus {
  color: #4d5a5e;
  outline: 0;
}

.contact-submit {
  text-align:center;
  margin-top:20px;
  font-size:14px;
}
.contact-submit > input {
  display: inline-block;
  vertical-align: top;
  padding: 0 14px;
  height: 29px;
  font-weight: bold;
  color: #ffffff;
  background: #42a684;
  border: 1px solid #42a684;
  border-radius: 15px;
  cursor: pointer;
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 4px #eef7f9;
  
}
.contact-submit > input:active {
  color: #6a95a9;
  text-shadow: 0 1px rgba(255, 255, 255, 0.3);
  background: #c9dfe9;
  border-color: #a3bed0 #b5ccda #b5ccda;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.2), 0 0 0 4px #eef7f9;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.2), 0 0 0 4px #eef7f9;
}

.toplogor{ width:778px; height:114px; float:right; background:#CCCCCC;}
.topad{ width:100%; height:114px;}
.topad img{ width:100%; height:114px;}

.main-nav li ul{ background:#42a684; display:none; font-size:14px;}
.displaynone{ display:none;}
.showmoredown{ background:url(../images/layers_alt_1.gif) 5px no-repeat; padding-left:20px; width:98px; height:16px; line-height:16px; display:block; margin:0 auto; font-weight:bold; color:#009966;}
.showmoreup{ background:url(../images/layers_alt_2.gif) 5px no-repeat; padding-left:20px; width:98px; height:16px; line-height:16px; display:block; margin:0 auto; font-weight:bold; color:#009966;}

/*今日签到*/
.singer{border:1px solid #DCDBDB;padding:10px;height:65px;width:210px;margin:20px auto;}
.singer_l_cont, .singer_r_img{float:left;}
.singer_l_cont{width:100%; height:20px; background:url(../images/sing_per.gif) no-repeat;text-indent:23px;font-size:12px;}
.singer_r_img{display:block;width:114px;height:47px; margin-top:5px;background:url(../images/sing_week.gif) right 2px no-repeat;vertical-align:middle;*margin-bottom:-10px;}
.singer_r_img:hover{background-position:right -53px;text-decoration:none;}
.singer_r_img span{margin-left:14px; line-height:47px;font-size:16px;font-family:'Hiragino Sans GB','Microsoft YaHei',sans-serif !important;font-weight:700;color:#165379;}
.singer_r_img.current{background:url(../images/sing_sing.gif) no-repeat 0 2px;}
.usercount{ width:95px; height:47px; margin-top:5px; display:block; float:left;}
.usercount a,.usercount em{ width:100%; display:block; text-align:center; margin-top:5px; color:#FF6633;}

.editbyname,.editclass,.editremark{ width:16px; height:16px; display:block; background:url(../images/edit.png) no-repeat; position:absolute; top:0; right:0; margin-right:5px; margin-top:5px;}
.sdetail{ width:16px; height:16px; display:block; background:url(../images/views_d.png) no-repeat; position:absolute; top:16; right:0; margin-right:5px; margin-top:5px;}
.c_classli{ width: 90px; height: 55px; border:1px solid #333333; background-color:42a684; margin-top:10px; float: left;font-size: 11px; margin: 0px 10px 5px 0; position: relative; text-align: center;}
.c_active{ background:#FFCC99;}

/*课程大纲*/
.chapter_fat{ width:100%; height:35px; line-height:35px; font-size:16px; color:#009966; margin-bottom:10px;}
.chapter_fat:hover{ width:100%; height:35px; line-height:35px; background:#ccc; filter: alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.chapter_flist{ width:100%; float:left; margin-top:10px;}
.chapter_flist li{ height:35px; line-height:35px; padding-left:10px; font-size:14px;}
.chapter_flist li:hover{ height:35px; line-height:35px; background:#ccc; filter: alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; }
.chapter_flist .edutit{width:230px; overflow:hidden;}
.chapter_flist li a{ margin-right:10px;}

.hwimglist{ width:100%; margin:10px 0px; float:left;}
.hwimglist li{ float:left; width:160px; height:160px; margin-right:10px; position:relative; }
.hwimglist li img{ width:160px; height:160px; }
.hwimglist span{ width:32px; height:32px; display:block; background:url(../../photo/diyUpload/images/x_alt.png); float:right; position:absolute; right:0px; top:0px; cursor:pointer; z-index:1000;}

.hwfilelist{ float:left;}
.hwfilelist ul{ border-radius: 5px; border: 1px solid #09f; padding:10px;}
.hwfilelist li{
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    overflow: hidden;
    position: relative;
    width: 100%;
	height:35px;
	line-height:35px;}
.hwfilelist li span,.hwfilelist li a{ float:right; margin-right:10px; cursor:pointer;}

.homeworkusershow{ width:100%; float:left; margin-top:20px;}
.usershowtitle{  height:35px; font-size:16px; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
.homeworkusershow li{ float:left; width:100%; height:50px; margin-top:10px;}
.homeworkusershow li img{  width:50px; height:50px; float:left;}
.homeworkusershow li .usershowinfo{ float:left; width:92%; margin-left:10px;}
.homeworkusershow li .usershowinfo span{ float:left; display:block; width:30%; font-size:16px;}
.homeworkusershow .usershowtitle em,.homeworkusershow li .usershowinfo em{ float:right; margin-left:10px; width:100px; height:35px; line-height:35px; font-size:16px; background:#42a684; text-align:center; color:#FFFFFF; cursor:pointer;}

.homeworktit{ height:35px; line-height:35px; margin-bottom:10px; font-size:18px; color:#666; font-weight:bold;}
.homeworklable{ float:left; margin-top:5px;}
.homeworklable span{ float:left; padding:0px 10px; height:25px; line-height:25px; margin-right:30px;}

.fdiv,.fdiv2{ float:right; margin-left:30px;}
.fdiv a,.fdiv2 a{ padding:0px 10px; float:left;}
.fdiv a:hover,.fdiv2 a:hover{ background:#009966; color:#fff;}
.chapter_flist .chapter_fat .chapter_ipt{ width:268px;}
.divactive{ background:#ccc; filter: alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}

.fspan,.fspan2{ float:right; margin-left:30px;}
.fspan a,.fspan2 a{ padding:0px 10px; float:left;}
.fspan a:hover,.fspan2 a:hover{ background:#009966; color:#fff;}
.chapter_flist li .ipt{ width:268px;}
.liactive{ background:#ccc; filter: alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.clear{ clear:both;}
.disabled{ pointer-events: none; }

.col-main{ width:80%; float:left;}
.headimgd{ width:100%; height:; text-align:center;}

/*.ipt{ width:200px;}*/

.ftypelist{ width:130px; float:left; margin-right:20px; border-right:1px solid #42a684;}
.ftypelist ul li{ width:100%; height:25px; line-height:25px; float:left;}
.factive{ background:#42a684; padding:3px 5px; color:#fff; }
.ftypelist ul li a:hover{ background:#42a684; padding:3px 5px; color:#fff;}

.fimglist{ width:80%; float:left;}
.fimglist ul li{ max-width:100px; height:130px; float:left; margin:10px; position:relative;}
.fimglist ul li .fimgoption{ width:100px; height:100px; float:left;}
.fimglist ul li img{ width:100px; height:100px;}
.fimglist ul li label{ width:40px; height:20px; line-height:20px; display:none; position:absolute; top:5px; left:70px; cursor:pointer;}
.fimglist ul li span{ text-align:center; width:100px; height:30px; display:block; line-height:30px; float:left;}
.foption{ width:100%; height:30px;}
.ffenzu{ width:150px; float:left;}
.fdelete{ width:100px; float:left; margin-left:20px;}



/*机构培训*/
.trans {list-style-type:none;  }
a{text-decoration:none}
.trans li{height:26px; line-height:26px; font-size:15px; float:left; width:62px; text-align:center;}
.trans li a{color:#42a684}
.managemain{ width:100%; background:#ffffff; padding:0px 0px;}
.managepic{clear:both; width:100%; height:141px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.managepic li{float:left; width:182px; height:141px; margin:0px 5px;}
.managepic li:hover{-moz-transform:scale(1.1); -webkit-transform:(1.1);}
.managepic img{ width:182px; height:141px;}
.managedetail{ width:100%; float:left; margin-top:;box-sizing:border-box}
.managedetail li{width:230px; height:90px; font-size:11px; float:left; margin:0px 10px 10px 10px;border:#efefef 1px solid;box-sizing:border-box} 
.managedetail li:hover span{color:#009966;}
.managepic a,.managedetail a{ display:block; float:left;}
.managedetail img{ width:100px; height:88px;display:block}
.managedetail span{ width:50%; float:left; margin-left:5px; margin-top:10px; font-size:14px;}
.managedetail p{ width:100%; margin-top:10px; font-size:12px; font-weight:normal;}

/*认证老师*/
.laoshi{clear:both; width:1000px; height:120px; margin:0 auto;box-sizing:border-box}
.laoshi li{width:135px;text-align:center; font-size:14px; float:left; margin:0px 15px 10px 15px;border:#c5c5c5 1px solid;height:;box-sizing:border-box;height:170px}
.laoshi li span{width:100%;display:inline-block;line-height:30px}
.laoshi li img{ width:133px;height:110px;display:block;margin:0px auto}

/*学习宝典与教育资讯*/
.article-news{clear:both; width:100%;}
.learn-title-both{width:100%; display:flex}
.learn-article-title{width:60%; display:flex}
.culuter-ke{width:100%; line-height:45px; background:#999}
.culuter-ke a{float:left; color:#009966; font-size:16px; margin:0px 5px 0px 6px}
.culuter-ke-more a{float:left; color:#666666; font-size:16px; margin:0px 5px 0px 6px;}
.culuter-ke-more{ clear:both;}
.learn-eduction-title{width:40%;display:flex}
.education-ke{line-height:45px; width:50%; text-align:right}
.education-ke a{color:#444; font-size:14px; margin-right:10px;}
.all-both-content{width:99%; display:flex; margin:0px auto; max-height:300px;}
.article-content{width:60%; max-height:300px; border:#ebebeb 1px solid; margin-right:10px;}
.first-article{line-height:30px}
.first-article a{display:flex; font-size:14px}
.first-article img{height:80px; position:relative;top:5px;width:80px}
.article-img{width:15%; text-align:center}
.article-detail{font-size:14px; width:85%}
.article-detail p{line-height:30px}
.title-right{width:70%;}
.title-right span:nth-child(1){color:#009966}
.title-right span{padding:0px 0px 0px 15px;}
.title-left{width:30%; text-align:right}
.title-left span{margin-right:15px}
.eduction-content{width:39%; max-height:300px;border:#ebebeb 1px solid }
.education-img{width:25%; text-align:center}
.education-img img{width:80px;height:80px}
.education-detail{width:75%}
.education-left{width:70%;}
.education-left span:nth-child(1){color:#009966}
.education-left span{padding:0px 0px 0px 10px}
.education-right{width:30%; text-align:right}
.education-right span{margin-right:10px}
/*招聘&问答*/
.article-news{padding:10px 0px;}

/*网站首页*/
.hert_8{font-size:14px; height:25px; line-height:25px}
.hert_8 .onetoone{color:#009966; float:left; width:25%; display:inline-block }
.hert_8 .middlemathes{width:50%; display:inline-block;}

.butnsty{ margin-top:20px;}
.butnsty a{ width:40%; height:30px; line-height:30px; background:#42a684; color:#fff; text-align:center; display:block; cursor:pointer; float:left; margin-right:10px;}
.butnsty a:hover{ background:#e6d084; color:#333;}

.showmarketinglist{ height:35px; line-height:35px; font-size:16px; margin:10px; text-align:right;}
.showmarketinglist a{ color:#FF0000;}

.setupop li ul{ float:left; width:80%; margin-left:20px;}
.setupop li ul span{ margin-right:20px;}

.setupop .allop{ background:#FF9900; color:#FFF;}
.setupop a {
    display: inline-block;
	height:30px;
	line-height:30px;
    padding: 0 15px;
	
}
.setupop a:hover {
    color: #f16325;
    text-decoration: none;
}
.setupop a.all {
    background: #42a684 none repeat scroll 0 0;
    color: #fff;
}
.setupop a.all:hover {
    background: #cd4104 none repeat scroll 0 0;
    text-decoration: none;
}

.setupop a.all img{ position:relative; bottom:0px; right:0px;}

.setupop a.allnone {
    border:1px solid #42a684;
    color: #42a684;
}

.newsshowimg{ width:20%; float:left; text-align:center }
.newsshowimg img{ height:130px;position:relative;top:20px}
.labelimg img{ float:left; margin-right:10px; }

.newsshowimg-yuyue{width:20%; float:left; text-align:center }
.newsshowimg-yuyue img{height:90px;position:relative;top:15px}

.kechengtable{ margin-top:20px;}
.vrgmain h4,.kechengtable h4{ font-size:18px; border-bottom:1px solid #CCCCCC; padding-bottom:15px; margin:20px 0px;}
.conshowimg{ float:left; margin-right:10px; padding-top:10px;}
.conshowimg img{ width:280px; height:150px;}
.conshowul{ float:left; margin-left:40px; margin-top:10px;}
.conshowul h3{ font-size:18px;}
.conshowul li{ height:30px; line-height:30px;}
.conshowul li a{ width:100%; height:30px; line-height:30px; background:#66CCCC; color:#fff; display:block; text-align:center; font-size:16px; cursor:pointer;}

.pipei{ width:76px; height:76px; background:url(../images/pipei.png); margin:20px auto;}
.pipei a{ width:76px; height:76px; display:block;}

.undisabled{pointer-events: none;}

.user_info_order{ width:100%; border-bottom:1px solid #CCC;}
.user_info_order p{ line-height:30px; height:30px;}
.user_info_order p span{ width:30%; height:30px; line-height:30px; margin-left:50px; float:left;}
/*机构对外*/
.ke-course-video{margin:10px 0px 0px 0px;border:#e6eae9 1px solid;padding:15px 0px}
.ke-course-left{width:100%;background:#ffffff; margin:0px 5px;}
.ke-course-left-ele{width:50%; margin:0px 5px;background:#ffffff}
.ke-course-left-ele:hover{box-shadow:3px 3px 5px #cccccc}

.ke-video-right{width:50%;background:#ffffff; margin:0px 5px}
.ke-video-right:hover{box-shadow:3px 3px 5px #cccccc}
.course-con-tent{display:flex;}
.course-img-left{width:20%; text-align:center}
.course-img-left-ele{width:30%; text-align:center}
.course-img-left-ele img{width:80px;height:80px;position:relative;top:5px}
.course-img-left img{width:80px; margin-top:20px}
.course-con-middle{width:80%;}
.course-con-middle-ele{width:70%;}
.course-con-right{width:15%; text-align:center;}
.title-course-k{font-size:16px; color:#009966; font-weight:bold}
.course-con-middle ul li{line-height:30px}
.course-con-middle-ele ul li{line-height:30px}
.title-course-cc span:nth-child(1){width:70%; display:inline-block}
.ke-course-left-title{width:50%; margin:0px 5px;font-size:14px;font-weight:bold;line-height:35px;color:#009966}
.ke-course-left-title-kk{width:100%; margin:0px 5px;font-size:14px;font-weight:bold;line-height:35px;color:#009966}
.ke-video-right-title{width:50%; margin:0px 5px;font-size:14px;font-weight:bold;line-height:35px;color:#009966}
.ke-course-video-title{width:98%; margin:0px auto; display:flex; }
.ke-video-con-tent{width:100%; display:flex; border-bottom:#e6eae9 1px dashed;line-height:36px;font-size:13px}
.ke-video-con-left{width:80%;}
.ke-video-con-left video{margin-top:5px; margin-bottom:5px}
.ke-video-con-right{width:20%;text-align:right;margin-right:5px}
.ke-video-con-left span:nth-child(1){margin-right:8px;margin-left:5px;color:#999999}
.ke-video-con-right ul li{line-height:30px;padding-left:5px}
.title-video-c{font-size:14px;color:#009966;font-weight:bold}
.title-video-element{font-size:14px}
/*教师学风采*/
.photo-tt{margin:15px 0px 15px 0px}
.photo-shower-img{width:190px; background:#ffffff; height:140px; margin:0px 5px 0px 5px; text-align:center}
.photo-shower-img:hover{background:#bbbbbb}
.photo-shower-img img{height:130px; width:180px;margin-top:5px}
/*教师风采*/
.photo-shower-img-shower{width:120px;height:120px; margin:0px 5px 0px 5px; text-align:center;border-radius:120px}
.photo-shower-img-shower img{height:110px; width:110px;margin-top:5px;}
.photo-shower-img-shower a{line-height:35px}
.profile-school{width:98%;margin:0px auto;font-size:14px;line-height:30px;letter-spacing:1px;text-align:justify}
.seprate-sigle{width:245px;background:rgba(243,243,243,0.3);margin:0px 5px;padding:10px 0px}
.seprate-sigle p:nth-child(1){font-weight:bold}
.seprate-sigle p{margin-left:5px}
/*机构阶段科目分类*/
.item-classify{width:100%;font-size:15px}
.title-classification{font-weight:bold;color:#009966;width:100%;line-height:45px;border-bottom:#cccccc 1px solid}
.title-classification span{border-bottom:#009966 2px solid;display:inline-block}
.subject-all{display:flex;width:98%;margin:0px auto;}
.subject-all div:nth-child(1){font-weight:bold;line-height:45px;width:8%;margin-left:5px;}
.subject-all div:nth-child(2){line-height:45px;width:90%;border-bottom:#cccccc 1px dotted;margin:0px 8px}
.subject-all div:nth-child(2) a{margin:0px 10px;}
.classification-to-all a:nth-child(1){font-weight:bold}
.classification-to-all a:hover{text-decoration:none;font-weight:bold}
/*机构老师*/
.teacher-shower-all{width:100%;display:flex;}
.teacher-shower-sigle{width:190px;height:200px;margin:0px 5px;}
.teacher-shower-image{width:110px;height:110px;background:#ffffff;border-radius:110px;margin:0px auto;position:relative;top:30px; text-align:center;}
.teacher-shower-image img{height:100px;border-radius:50%;margin-top:5px;weight:100px}
.teacher-shower-introduce{width:100%;height:90px;background:rgba(243,243,243,0.3);}
.teacher-shower-introduce a{position:relative;top:30px;display:block;text-align:center;font-weight:bold;color:#009966}
.teacher-shower-introduce p{position:relative;top:25px;display:block;line-height:22px;color:#666666;}
.teacher-shower-introduce span{display:block}
.teacher-shower-introduce p:nth-child(3){clear:both;margin:0px 5px 0px 5px;}
.teacher-shower-introduce p span:nth-child(1){float:left;margin-left:5px}
.teacher-shower-introduce p span:nth-child(2){float:right;margin-right:5px}
.subject-primary a:nth-child(1){font-weight:bold}
.subject-primary a:hover{color:#009966;text-decoration:none;font-weight:bold}
.subject-junior a:nth-child(1){font-weight:bold}
.subject-junior a:hover{color:#009966;text-decoration:none;font-weight:bold}

/*机构宝典*/
.article-right{width:50%;background:rgba(243,243,243,0.2);margin:0px 5px;}
.article-left{width:50%;background:rgba(243,243,243,0.2);margin:0px 5px}
.article-sigle{width:98%;display:flex;border-bottom:#e6eae9 1px solid;margin:0px auto}
.article-image{width:16%;text-align:center}
.content-article{width:84%}
.article-image img{width:36px;margin-top:7px}
.content-article p{line-height:30px}
.content-article p:nth-child(1) a{color:#009966;font-size:15px}
.content-article p:nth-child(2) span{width:49%;display:inline-block;color:#999999;}
.content-article p:nth-child(2) i{width:35%;background:#963;display:inline-block;text-align:center;color:#ff0000}
.content-article p:nth-child(3){color:#666666}
.left-leader{background:rgba(243,243,243,0.2);width:150px;left:300px;position:absolute;top:460px;font-size:16px;font-weight:bold}
.left-leader ul li{line-height:45px;text-align:center}
#zan-img{background:url(../images/zan-zan.png);background-repeat:no-repeat;background-size:15px;background-position:3px 6px}
#volume-img{background:url(../images/liu-lan.png);background-repeat:no-repeat;background-size:16px;background-position:0px 7px}
#zan-img:hover{background:url(../images/zan-yellow.png);background-repeat:no-repeat;background-size:15px;background-position:3px 6px}
.left-leader ul li:nth-child(1) a{color:#009966}
/*宝典详情*/
#zan-img-mm{background:url(../images/zan-zan.png);background-repeat:no-repeat;background-size:15px;background-position:25px 15px}
#volume-img-mm{background:url(../images/liu-lan.png);background-repeat:no-repeat;background-size:16px;background-position:20px 15px}
#zan-img-mm:hover{background:url(../images/zan-yellow.png);background-repeat:no-repeat;background-size:15px;background-position:25px 15px}
/*需求详情弹出框的样式*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width:400px;
    margin:300px 0px 0px 35%;
    height:;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

.check-num-image{padding-top:30px;padding-bottom:20px}
.check-num-image img{width:50px}
.number-count{width:100%;line-height:30px}
.number-count li{float:left;width:33.33%;box-sizing:border-box;font-size:14px;text-align:center;color:#666666}
.handle-for-aj{width:100%;line-height:40px;}
.handle-for-aj a{width:50%;display:inline-block;border-right:#f5f5f5 1px solid;box-sizing:border-box;text-align:center;color:#009966;border-left:#f5f5f5 1px solid}
