* {
	margin: 0;
	padding: 0
}

body {
	font-family: "microsoft yahei";
	font-size: 16px;
	line-height: 30px;
	color: #333;
}

a,a:hover {
	text-decoration: none
}

li,ol,ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0
}
form{}
.main {
	margin: 0 auto;
	width: 100%;
	height: 100%;
	position: relative
}
hr{ border-bottom:1px dashed #ccc; height:5px; width:100%;border-right: 0;border-top: 0;border-left: 0;}

.w1100 {
	width: 1100px;
	margin: 0 auto;
	clear: both
}
.w900 {
	width: 900px;
	margin: 0 auto;
	clear: both
}


p {
	line-height: 30px
}

.wc_3 {
	width: 30%;
}
.wc_35 {
	width: 35%;
}
.wc_24{
	width: 24%;
}
.wc_28 {
	width: 28%;
}

.txt_l {
	text-align: left
}

.txt_c {
	text-align: center
}

.txt_r {
	text-align: right
}

.navlogo {
	width:180px;
	height: 70px;
	overflow:hidden;
	float:left;
}
.navlogo a {}
.navlogo span{margin-left: 5px;color: #FFFFFF;}
.settxt {
	color: #FA6F00;
	font-size: 18px
}
.snTeachertxt a{
	color: #E34A44;
	font-size: 16px;
}
.domain {
	margin: 10px auto;
	padding: 0;
	overflow: hidden;
	clear: both
}

.bot-line{
	  border-bottom: 1px solid #E1ECED;
	  clear:both;
	  width:1100px;
	  margin:10px;
}

.F5bg {
	background-color: #F5F5F5;
	overflow: hidden
}

.FFFbg {
	background-color: #fff;
	overflow: hidden
}
.marg {
	margin:0 auto;
}
.margA {
	margin: 30px
}

.margT {
	margin-top: 30px
}

.margTB {
	margin: 30px auto
}

.margTB5 {
	margin-bottom: 50px
}

.margB {
	margin-bottom: 30px
}

.margL {
	margin-left: 30px
}

.margR {
	margin-right: 30px
}

.margLR {
	margin: 0 30px
}

.margB15 {
	margin-bottom: 15px
}

.margR15 {
	margin-right: 15px
}

.margL15 {
	margin-left: 15px
}

.margT15 {
	margin-top: 15px
} 
.border-tl {
	border-top-left-radius: 50px
}

.border-tr {
	border-top-right-radius: 50px
}

.border-bl {
	border-bottom-left-radius: 50px
}

.border-br {
	border-bottom-right-radius: 50px
}

.paddA {
	padding: 30px
}

.paddTB {
	padding: 30px 0
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right
}

.over {
	overflow: hidden
}

.clear {
	clear: both
}

.hidden {
	display: none
}


.banner01 {
	background-image: url(../images/banner02.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	border-bottom: 5px solid #F6A802;
}

.bg01 {
	background: url(../images/t3.jpg) center bottom no-repeat;
	background-repeat: no-repeat;
	background-size: 100%
}

.bg02 {
	background: url(../images/img01.jpg) center bottom no-repeat;
	background-repeat: no-repeat;
	background-size: 130%
}

.bg03 {
	background: url(../images/bg03.jpg) center bottom no-repeat;
	background-repeat: no-repeat;
	background-size: 130%
}

.header{width: 100%;background: #F6A802;border-bottom: 2px solid #e1e4e5;height: 70px;line-height: 70px;position:static;top:0px;z-index:10;}


.header p {
	color: #E5E5E5
}

.header a {
	color: #E5E5E5
}

.header .i_name {
	font-size: 30px;
	color: #b6bcc5;
	margin-left: 5px;
	height: 40px
}

.header .navname{height: 70px;width: 300px;margin-left: 30px;}
.header .navname .tel{height: 70px; background-image: url(../images/tel.png); float: left;background-repeat: no-repeat; width: 65px; background-position: center;}
.header .navname li{height: 70px;float: left;text-align: center;font-size: 30px;color: #FFF;}
.header .navname a{width: 120px; line-height: 70px; font-size: 24px;color: #b6bcc5; float:left; display:block; text-align: center; border-right: 1px solid #999;}
 
.navFixed{position: fixed; top: 0px; z-index: 9999;}
.bkindex{background: #FA6F00;border: none;cursor: pointer;float: left;height: 38px;line-height: 40px;text-align: center;width: 80px;font-size: 16px;color: #fff;margin-left: 20px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;margin-top: 15px;}
.logo {
	background-image: url(../images//logo.png);
	width: 125px;
	height: 50px;
	display: block;





	background-size: 100%
}

.sear-form{height: 40px; margin-top: 15px;}
.sear-form .inp-txt{display: inline; float: left; font-size: 16px; padding: 8px; width: 250px; height: 22px; border: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.sear-form .col_gray{color: #7B7B7B;}


.sear-form .btn-sub{background: #fa6f00;border: none;cursor: pointer;float: left;height: 38px;line-height: 40px;text-align: center;width: 100px;font-size: 16px;color: #fff;margin-left: -2px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.code {
	width: 70px;
	height: 40px;
	background: url(../images/ewm.png);
	margin:20px 0 0 50px;
}


.statelist {
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	position: relative
}

.statelist .container {
	position: relative;
	min-height: 280px;
	width: 100%;
}
 
 

.section-wrap{width: auto;margin: 60px auto 60px 140px;}

.feature{/* padding:80px 70px 65px; *//* width: 945px; *//* margin: 20px auto; *//* height: 600px; */}

.feature p{width: 170px;height: 170px;border-radius:82px;background-color:#fff;box-shadow:0 0 0 35px #F6A802,0 45px 10px 0px #9a9a9a;margin-right:53px;position:relative;text-align:center;display:inline-block;font-size: 14px;line-height: 25px;}
.feature p strong{
    clear: both;
    font-size: 24px;
    color: #E34A44;
    display: block;
    font-weight: normal;
    line-height: 40px;
}
.feature .i1-wrap{box-shadow:0 0 0 35px #F6A802,0 45px 10px 0px #9a9a9a,-2px -8px 0px 35px #f6a802;}
.feature .i4-wrap{margin-right:0;box-shadow:0 0 0 35px #F6A802,0 45px 10px 0px #9a9a9a,2px -6px 0px 35px #f6a802;}
.feature i{width:64px;height:55px;margin: 5px 50px 0;background:url(../images/bgicon.png) -404px -276px no-repeat;display:inline-block;}
.i2-wrap i{background-position:-464px -276px;}
.i3-wrap i{background-position:-525px -276px;}
.i4-wrap i{background-position:-594px -276px;}


.step{width:965px;margin:40px auto 0;min-height:184px;_height:184px;background:url(../images/bgicon.png) 60px -71px no-repeat; position:relative;}
.step span{ position:absolute;}
.step .one{left:33px;top:140px;}
.step .two{left:126px;top:0px;}
.step .three{left:246px;top:165px;}
.step .four{left:380px;top:0px;}
.step .five{right:357px;top:160px;}
.step .six{right:308px;top:-25px;}
.step .seven{right:228px;top:135px;}
.step .eight{right:100px;top:-10px;}

.banlist {
	margin-top: 30px;
	position: relative
}

.banlist table {
	width: 100%
}


.banlist table thead {
	height: 100px;
	text-align: center;
	color: #666
}

.banlist table thead th {
	text-align: center;
	font-size: 28px;
	border: none!important;
	height: 100px;
	line-height: 56px;
	color: #000
}

.banlist table tbody {
	font-size: 14px
}

.banlist table tbody td,.banlist table tbody th {
	font-size: 16px;
	color: #787878;
	line-height: 30px;
	text-align: center;
	padding: 15px 0;
	border-radius: 10px
}

.banlist table tbody .yes_ico {
	background: url(../images/t7.png) center no-repeat
}

.table_db .setbg {
	background-color: rgba(122,122,122,0)
}

.table_db .setbg span {
	color: #FA6F00;
	font-size: 24px;
	padding: 10px;
	border-radius: 50%;
	background: #FFF
}

.table_db .setpk {
	color: #FA6F00;
	font-size: 35px;
	border-radius: 50%;
	padding: 15px;
	background: #fff
}

._index_h{ width:100%; margin:0 auto;}

._index_h strong{
  display: inline-block;
  font-weight:normal;
  font-size: 32px;
  line-height:50px;
  width: 30%;
  text-align: center;
  color: #353535;
  float: left;
} 
._index_h span.spanl {
  width: 35%;
}
._index_h span.spanr {
  width: 35%;
}


._index_h span {
	border-bottom:1px dashed #ccc;
	height: 1px;
	display: inline-block;
	vertical-align: text-top;
	margin-top: 25px;
	float: left;
}


.title {
	line-height: 80px;
	font-size: 34px;
	color: #CB2400;
}

.title span {
	color: #ff8f00
}

 
.coursebg {
	margin: 0 auto;
	height:auto;
	background-color:#F8FAF1;
	overflow:hidden;
	width: 100%;
}

.title0 {
	margin-bottom: 14px
}


.chara-b-box {
	position: relative;
}

.chara-b-content {
	position: relative;
	z-index: 99;
}

 
.p-hr {
	float: left;
	width: 100%;
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #e1e4e5
}

.chara-b {
	width: 344px;
	text-align: center;
	font-size: 14px;
	color: #424242;
	line-height: 32px;
	float: left;
	border: 1px dashed #6d6d6d;
	margin-right: 30px;
	border-radius: 5px;
}

.chara-b.chara-br {margin-right: 0;}

.chara-b .img {
	display: block;
	margin: 0 auto 16px;
	width: 200px;
	height: 200px;
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	overflow: hidden;
}
 

.chara-b strong {font-size: 20px;color: #FA6F00;line-height: 50px;}
 

.chara-b .tip{
	font-size: 16px;
	color:#666;
	width: 290px;
	margin: 0 auto 10px;
	line-height: 25px;
}
.chara-b .tip span {
	font-size: 16px;
	color: #6D6D6D;
}

.chara-b .tip-btn {
	padding: 12px 0 16px
}

/*allclassbox*/
.allclassbox{ width:1100px;margin:0 auto;overflow: hidden;}
.allclassbox_left{ width:600px; float:right; margin-top:20px;}
.allclassbox h1{color: #0972c3; font-size:34px; height:50px;line-height:70px; text-align:center;margin-top: 20px;}
.allclassbox ul li{margin-top: 15px;}
.allclassbox ul li p{display: inline-block;font-size: 18px; line-height:43px;background: #f2f2f2;padding-right: 20px;
border-top-right-radius:30px;border-bottom-right-radius:30px;
-moz-border-top-right-radius:30px; 
 -moz-border-bottom-right-radius:30px;
-webkit-border-top-right-radius:30px; 
 -webkit-border-bottom-right-radius:30px;
position:relative;color:#666666; /*!  */

border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
-moz-border-bottom-left-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-top-left-radius: 30px;
-webkit-border-top-left-radius: 30px;
}
.allclassbox ul li p { color:#ccc}
.allclassbox ul li p a{ color:#e34a44;}
.allclassbox ul li p a:hover{ color:#666;}
.allclassbox ul li p span{width:120px;height: 45px;display: inline-block;background: #F6A802;color: #fff;font-size:28px; 
/*!  */border-top-left-radius:30px;border-bottom-left-radius:30px;-moz-border-top-left-radius:30px;-moz-border-bottom-left-radius:30px;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;position:relative;text-align: center;margin-right: 10px;}
.allclassbox_right{width:350px;top: 40px;position: absolute;right: 40px;padding: 15px;background-color: #fff;border:2px solid #f5f5f5 !important;}
.allclassbox_right b{width:116px;height: 30px; background: url(../images/t.png) no-repeat; position: absolute;right: 0px;top:-30px;}
.allclassbox_right span{width: 280px;height: 50px;display: block;color: #F6A802;margin:0px auto;font-size: 28px;font-weight: 700;text-align: center;}
.allclassbox_right h4{ font-size:34px; color: #0972c3; text-align: center;}
.allclassbox_right p{font-size:16px;color: #8F8F8F;text-align: center;}
.allclassbox_right h5{font-size: 18px;color: #F75C02;text-align: center;}
a.minge{line-height: 45px;text-align: center;margin: 15px auto 0;font-size: 18px;width:120px;height: 45px;text-decoration: underline;color: #FA6F00;display: block;border-radius: 5px;}

.coursemessge {
	padding: 12px 0 16px
}

a.messgea {
	text-align: center;
	display: inline-block;
	width: 102px;
	height: 28px;
	border: 1px solid #FA6F00;

	color: #FA6F00;
	font-size: 14px;
	line-height: 28px;
	background: url(../images/ask-detail-icon.png) 22px 9px no-repeat;

	padding-left: 20px
}

a.messgea:hover {
	text-decoration: none;
	color: #fff;



	background: url(../images/ask-detail-icon.png) 22px -21px no-repeat #FA6F00
}

a.buycart {
	text-align: center;
	display: inline-block;
	width: 130px;
	height: 28px;
	border: 1px solid #FA6F00;
	color: #FA6F00;
	font-size: 14px;
	line-height: 28px;
	background: url(../images/empty-ico.png) 22px 9px no-repeat;
	padding-left: 20px;
	margin-right: 50px
}

a.buycart:hover {
	text-decoration: none;
	color: #fff;
	background: url(../images/empty-ico.png) 22px -21px no-repeat #FA6F00
}

.learnlist {
	margin-top: 20px;
}

.messagebg {
	/* background: #FFE6B2; */
	width: 1100px;
	margin: 20px auto;
	overflow: hidden;
}
 

.contentbox {
	padding-top: 6px;
	background: #fff
}

.contentbox .contentone {
	padding: 0 30px 30px!important;
	width: 80%;
	margin: 0 auto
}

.contentbox .contentone p {
	font-size: 18px;
	line-height: 24px;
	margin: 10px auto 0;
	padding-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px dotted #dde1e4;
	text-align: center
}

.contentbox .contentone .contentlist-last {
	border: 0
}

.contentbox .contentone span {
	display: inline-block;
	vertical-align: middle
}

.contentbox .contentone .contentlist-title {
	color: #77838c;
	width: 15%;
	text-align: left;
	margin-right: 20px;
	float: left
}


.contentbox .contentone .contentlist-info {
	font-size: 16px;
	color: #666;
	width: 82%;
	float: left;
	text-align: left
}

.contentbox .contentone .levelstar {
	height: 24px;
	font-size: 0
}

.picbg {
	margin: 30px auto 0;
	height: auto;
	background-color: #FFF;
}

.picbg .pictitle {
	margin: 0 auto;
	width: 950px;
	height: 115px;
	background: url(../images/pictitle.png)
}

.picbg ol {
	margin: 0 auto;
	margin-top: 35px;
	width: 950px;
	position: relative;
	overflow: hidden
}

.picbg .aa a,.picbg .bb a,.picbg .cc a,.picbg .dd a,.picbg .ee a,.picbg .ff a,.picbg .gg a,.picbg .hh a {
	float: left;
	display: block;
	width: 150px;
	height: 150px;
	background-size: 100%;
	background-repeat: no-repeat;
	border-radius: 50%;
	border: 3px solid #E5E5E5
}
 

.picbg ol li{
	float: left;
	width: 150px;
	height: 150px;
	margin-right: 45px;
	background: url(../images/teacher/01.png);
	border-radius:50%;
	overflow:hidden;
	border: 2px solid #F6A802;
}
.picbg ol li:last-child{ margin-right:0;}

.picbg ol li span {
	display: block;
	width: 150px;
	height: 150px;
	text-indent:-450px;
	background-position: 0px -5px;
	background-size:100%;
	cursor:pointer;
}
.picbg ol li.aa span {
	background-image: url(http://img.xdf.cn/TeacherIMG/2015/08/31/7783_14409913320.90310100.jpg)
}

.picbg ol li.bb span {
	background-image: url(http://img.xdf.cn/TeacherIMG/2015/08/31/1932_14409884050.41006500.jpg)
}

.picbg ol li.cc span {
	background-image: url(http://img.xdf.cn/TeacherIMG/2015/08/31/4174_14409920040.23573000.jpg)

}

.picbg ol li.dd span {
	background-image: url(http://img.xdf.cn/TeacherIMG/2015/08/31/1164_14409887460.36174900.jpg)
}


.picbg ol li.ee span {
	background-image: url(http://img.xdf.cn/TeacherIMG/2015/08/31/8505_14409922470.64221000.jpg)
}

.picbg ol li.ff span {
	background-image: url(../images/teacher/06.jpg)
}

.picbg ol li.gg span {
	background-image: url(../images/teacher/07.jpg)
}

.picbg ol li.hh span {
	background-image: url(../images/teacher/08.jpg)
}



.snTeachertxt {
	width: 90%;
	overflow: hidden;
	margin: 20px auto 0;
	background: #efefef;
	padding: 15px 30px;
}

.bl-outer {
	overflow: hidden
}

.bl {
	float: left;
	width: 22%;
	margin: 40px 10px 0;
	border:2px solid #EEE;
}

 
.bl p {
	text-align: center;
	font-size: 14px;
	color: #424242
}

.bl p.num {
	font-size: 50px;




	color: #FA6F00
}

.bl p.num span {
	font-size: 20px;
	font-weight:bold;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.clearfix {
	overflow: hidden
}



.orwhy li {
	width: 229px;
	height: 105px;
	float: left;
	margin: 15px 50px 25px
}

.call_btn {
	margin: 0 auto;
	width: 270px
}

.call_btn a {
	display: inline-block;
	width: 124px;
	height: 41px;
	overflow: hidden;
	margin: 20px 10px 0 0
}

.call_btn .btn_a1 {
	background: url(../images/call_bg.png) no-repeat left top
}

.call_btn .btn_a2 {
	background: url(../images/call_bg.png) no-repeat left bottom
}

.footer {
	overflow: hidden;
	width: 100%;
	height: auto;
	color: #999;
	position: relative;
	background: #FFF;
	border-top: 2px solid #F2F2F2
}

.Reserved {
	color: #999;
	height: 50px; 
	padding-top: 10px;
}

.Reserved p {
	line-height: 25px;
	text-align: center
}

.zsyz_logo img {
	height: 42px;
	margin: 0 5px
}

.zsyz_logo {
	text-align: center;
	margin: 10px auto
}

.mxfq {
	background: #F6A802;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	padding: 0 7px;
	height: 18px;
	line-height: 18px;
	border-radius: 2px;
	margin-left: 13px
}
.borderlrb01{ border-left:2px solid #F6A802; border-right:2px solid #F6A802; border-bottom:2px solid #F6A802;}



.borderbt{ border-bottom: 1px solid #F6A802;}
.classlist{overflow: hidden;}
.classlist dl{ float:left; width: 340px;height:180px; margin: 30px 10px 0; border-radius: 3px; overflow:hidden; border: 1px solid #0972c3; position: relative;}
.classlist dl a{ color:#FFFFFF;}
.classlist dl a:hover{ color:#FFF000;}
.classlist dl dd{text-align: left;line-height: 25px;font-size: 16px;height: auto;background-color: #FFF;color: #666;margin: 20px 10px 0;}
.classlist dl dd.doc{position: absolute;bottom: 0;background-color: #0972c3;width: 100%;padding: 0;margin: 0;text-align: center;color: #fff;line-height: 45px;font-size: 24px;}
.classlist dl dt{background-color: #0972c3;border-radius: 20px;width: 200px;height: 35px;text-align: center;margin: 15px auto 0;color: #FFF;font-size: 18px;}
.classlist .perf02{background-position: -130px 5px;}
.classlist .perf03{background-position: -260px 5px;}
.classlist .perf04{background-position: -385px 5px;}
.classlist .perf05{background-position: -500px 5px;}
.classlist .perf06{background-position: 5px -77px;}
.classlist .perf07{background-position: -135px -77px;}
.classlist .perf08{background-position: -258px -77px;}
.classlist .perf09{background-position: -380px -77px;}
.classlist .perf10{background-position: -495px -77px;}

.gets{background: #0972c3; border: none; cursor: pointer; display:block;height: 45px; line-height: 45px; text-align: center; width: 350px; font-size: 24px; color: #fff; margin:0 auto; border-top-right-radius: 3px; border-bottom-right-radius: 3px; clear:both;}
.gets a{ color:#FFFFFF;}
.gets a:hover{ color:#EFEFEF;}
.messageform{height:auto;overflow:hidden;margin: 15px;width: auto;}
.messageform .fbig{font-size:18px;text-align:center; color:#EEE; line-height:60px;;}
.messageform h3{font-size:34px;text-align:center;font-weight:normal;line-height:50px;color: #E34A44;border-bottom: 1px dashed #E1E1E1;}

.messageform u{ font-size:16px; text-decoration:none}
.messageform span{display: inline;float: left;font-size: 18px;height: 30px;line-height: 30px;color: #3D3D3D;margin-right: 5px;}
.messageform sub{display: inline;font-size: 14px;height: 30px;line-height: 30px;color: #3D3D3D;margin-right: 5px;}
.messageform .inp-txt{display: inline;float: left;font-size: 14px;padding: 3px 8px;width: 100px;line-height: 20px;height: 20px;border-radius: 3px;border:1px solid #ccc;margin-right:20px;color:#666;}
.messageform .inp-taxt{display: inline;float: left;font-size: 14px;padding: 3px 8px;width: 180px;line-height: 20px;height: 20px;border-radius: 3px;border:1px solid #ccc;margin-right:20px;color:#666;}
.messageform .col_gray{color: #7B7B7B;}
.messageform .btn-sub{background:#E34A44;border: none;cursor: pointer;float: left;height: 30px;line-height: 30px;text-align: center;width: 80px;font-size: 14px;color: #fff;border-radius: 3px;font-weight: bold;}
.messageform .pselect{display: inline;float: left;font-size: 14px;width: 100px;height: 30px;border: 1px solid #CCCCCC;border-radius: 3px;margin-right: 20px;}
.gets{background: #E34A44;border: none;cursor: pointer;display:block;height: 45px;line-height: 45px;text-align: center;width: 250px;font-size: 24px;color: #fff;margin:0 auto;border-top-right-radius: 3px;border-bottom-right-radius: 3px;clear:both;}

.onserve{overflow:hidden; font-size:14px;}
.onserve .onserve_s{ float:left;  width:66px; height:35px; padding-top:50px; background-image:url(http://file.xdf.cn/uploads/160704/601_16070411411214i8iyZh1xriNx0z.png); background-repeat:no-repeat; text-align:center; color:#666; line-height:35px; }
.onserve onserve_s:hover{ float:left;  width:66px; height:35px; padding-top:50px; background-image:url(http://file.xdf.cn/uploads/160704/601_16070411411214i8iyZh1xriNx0z.png); background-repeat:no-repeat; text-align:center; color:#666; line-height:35px; color:#0b9f89; }

.onserve p.txt{ font-size:16px; color:#666;}
.onserve .onserve_s p{ line-height:25px}

.onserve .onserve_s01{ background-position:-6px 10px;}
.onserve .onserve_s02{ background-position:-94px 10px;}
.onserve .onserve_s03{ background-position:-174px 10px;}
.onserve .onserve_s04{ background-position:-254px 10px;}


.online_conct{position:fixed;z-index:999;top:200px;right:-97px;cursor:pointer;transition:all .3s ease;}
.online_bar ul li{width:150px;height:53px; line-height:50px;color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.online_bar ul a.l_top li.online_top{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 0;}
.online_bar ul a:hover.l_top li.online_top{background:#363636 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 0;}
.online_bar ul a.l_top li.online_ly{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -113px;}
.online_bar ul a:hover.l_top li.online_ly{background:#363636 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -113px;}
.online_bar ul a.l_top li.online_wb{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -170px;}
.online_bar ul a:hover.l_top li.online_wb{background:#363636 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -170px;}
.online_bar ul a.l_top li.online_wx{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -227px;}
.online_bar ul a:hover.l_top li.online_wx{background:#363636 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -227px;}
.online_bar .online_top{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 0;}
.online_bar .online_ly{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -113px;}
.online_bar .online_wb{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -170px;}
.online_bar .online_wx{background:#0972c3 url(http://file.xdf.cn/uploads/150630/614_20150630180931.png) no-repeat 0 -227px;}
.hd_qr{margin:13px}


#mingshi {
	 
	margin: 0px auto 10px;
	width: 960px;
	height: 260px; 
}
#mingshi h1 {
	width: 535px;
	padding: 10px;
	color: #042C6F;
	line-height: 35px;
	font-size: 24px;
	float: right;
	text-align: left;
	background: #E1E1E1;
	margin-top: 80px;
	font-weight: normal;
	margin-right: 30px;
}
#mingshi h1 span {
	color: #fa6f00;
} 