﻿@charset "UTF-8";

/* CSS Document */



body,ul,p{margin:0;padding:0;vertical-align: middle;}

body{text-align:left;font: 16px/1.5 'Microsoft Yahei','helvetica','arial'; }

@media screen and (min-width:800px){

body { width:400px; margin:auto;}

}



li{list-style:none;}

a,a:visited{text-decoration:none;color:#000;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;}

.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}

.mt-10{margin-top:10px;}

.mt-15{margin-top:15px;} 

img{ border:none;}





.top-lg{max-width: 100%;width: 100%; background-color:#000; height:57px; background-image:url(../images/topdh.jpg); background-position:right; background-repeat:no-repeat;}

.nav {margin: 0; padding: 0;}

.navitems {

    background:#333;

    border-bottom: 1px solid #ECECEC;

    box-shadow: 0 -4px 8px -4px #D3D3D3 inset;

    clear: both;

    font-size: 1em;

    padding: 5px 0;

    text-align: center;

}

.navitems li {

    display: inline-block;

    line-height: 30px;

    text-align: center;

    width: 23%;

}

.navitems li a {

    color: #fff;

    display: block;

    font-size: 0.875em;

}

.navitems li a:hover {

    color:#fff

}





.banner_inner {

    margin: 10px 14px 20px;

    overflow: hidden;

}

/* 效果CSS开始 */

	.focus{ max-width: 100%;width: 100%; margin:0 auto; position:relative; overflow:hidden;   }

	.focus .hd{ width:100%; height:3px;  position:absolute; z-index:1; bottom:0; text-align:center;  }

	.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:3px; background-color:rgba(51,51,51,0.5);   }

	.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; }

	.focus .hd ul .on{ background:#FF4000;  }

	.focus .bd{ position:relative; z-index:0; }

	.focus .bd li img{ max-width: 100%;width: 100%; }

	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/* 效果CSS结束 */





.tel {

    background: none repeat scroll 0 0 #FFEFC6;

    border: 1px solid #F9E7BB;

    clear: both;

    font-weight: normal;

    line-height: 40px;

    margin: 15px 14px;

    padding: 0 10px;

}





.icon {

    margin: 0 14px;

    overflow: hidden;

}

.icon ul {

    color: #FFFFFF;

    font-size: 1em;

    font-weight: bold;

    text-align: center;

}

.icon ul li {

    display: inline-block;

    padding: 12px 0;

    width: 23%;

	background-color:#333;

	border:#333 1px solid;

}

.icon ul li a {

    color: #FFFFFF;

}



.iconfz {

    margin: 0 14px;

    overflow: hidden;

}

.iconfz ul {

    color: #FFFFFF;

    font-size: 1em;

    font-weight: bold;

    text-align: center;

}

.iconfz ul li {

    display: inline-block;

    padding: 12px 0;

    width: 23%;

	background-color:#333;

	border:#333 1px solid;

}

.iconfz ul li a {

    color: #000;

}







.main-box {

    overflow: hidden;

    position: relative;

}



.mt-15 {

    margin-top: 15px;

}

.title-t {

    background-color: #FFFFFF;

    border-bottom: 1px solid #D8D8D8;

    border-top: 2px solid #f0742e;

    height: 50px;

    line-height: 50px;

    overflow: hidden;

}

.title-t h2 {

    font-size: 25px;

    margin-left: 15px;

    margin-top: 0;

}

.title-t h2 a {

    color: #E83421;

}

.main-con {

    margin: 0 14px;

    overflow: hidden;

}

.gxh-img img {

    display: block;

    margin: 10px auto 0;

    max-width: 100%;

    position: relative;

    width: 100%;

}



.zyk{ background-color:#FFF; padding:6px 0;	border-bottom:#d8d8d8 1px solid;}

.zyk img{ float:left; margin-right:10px;}

.zyk dl{max-width: 100%;width: 100%; margin:auto; padding:4px 0;}

.zyk dt a{ color:#000; font-size:14px;}

.zyk dt span{ font-size:12px; color:#F00; margin-left:4px; line-height:14px;}

.zyk dd{ font-size:12px; color:#999; line-height:23px; height:46px;overflow:hidden;}



.szk{ background-color:#FFF; padding:3px 0; margin:8px 0px;}

.szk img{ float:left; margin-right:10px;}

.szk dl{max-width: 100%;width: 100%; margin:auto; padding:4px 0;}

.szk dt a{ color:#000; font-size:14px;}

.szk dt span{ font-size:12px; color:#F00; margin-left:4px; line-height:14px;}

.szk dd{ font-size:12px; color:#999; line-height:23px; height:46px;overflow:hidden;}



.btnwz{

	background: none repeat scroll 0 0 #000;

    border: 1px solid #000;

    border-radius: 3px;

	font-size:12px;

    color: #FFF;

    cursor: pointer;

    padding: 0.2em 0.3em;

    text-align: center;

	margin-left:12px;



}

.jgf{height:6px; font-size:6px;}

.jgf2{height:12px; font-size:12px;}



.teaimg-box {

    margin: 10px 14px 0px 14px;

    overflow: hidden;

}

.teaimg-box img {

    display: block;

    margin: 0 auto;

    max-width: 100%;

    position: relative;

    width: 100%;

}



.main-lxwm{margin:8px 14px;overflow: hidden;}

.main-lxwm b{

    background: none repeat scroll 0 0 #000;

    color: #FFFFFF;

    font-size: 1.2em;

	line-height:1.2em;

    font-weight: bold;

    margin-bottom: 1em;

    padding: 2px 6px;

}





.baidi

{



	background-color:#FFF;

}















/*底部跟屏*/

#box_footerBody {

    background: none repeat scroll 0 0 #000;

    border-top: medium none;

    bottom: 0 !important;

    height: 48px;

    left: 0;

    position: fixed !important;

    text-align: center;

    width: 100%;

    z-index: 9999;

}

/* Toolbar_show01-d1_c1 */

.Toolbar_show01-d1_c1{

	width: 100%;

	height:45px;

	margin: 0 auto;

	background-image:url(../images/lxbj.jpg)



}

.Toolbar_show01-d1_c1 ul{

	width:320px;

	overflow: hidden;

	margin:auto;

	display:-moz-box;

	display:-webkit-box;

	display:box;

	-moz-box-orient:horizontal;

	-webkit-box-orient:horizontal;

	box-orient:horizontal;

}

.Toolbar_show01-d1_c1 li{

	text-align: center;



}

.Toolbar_show01-d1_c1 a,

.Toolbar_show01-d1_c1 div{

	height:43px;

	display: block;

	line-height: 38px;

	text-align: center;

	vertical-align: middle;

	color: #fff;



	border-bottom:none;

	text-decoration:none;

}

.Toolbar_show01-d1_c1 li:nth-child(1) a{

	border-left:none;

}

.Toolbar_show01-d1_c1 li:nth-last-child(1) a{

	border-right:none;

}

.Toolbar_show01-d1_c1 span{

	height:20px;

	line-height:20px;

	display: block;

	margin:0 auto;

}

.Toolbar_show01-d1_c1 .text{

	height:16px;

	line-height:16px;

	font-size:10px;

	text-decoration:none;

	text-align:center;

}









/*logo*/

.base-bigIcon{ background:url(../images/logo-50.png) no-repeat;background-size:250px auto;}

/*头部*/

.app-index-hd a{display:inline-block;}

.app-index-hd a:active{background-color: #e83421;}

.app-index-logo-box{height:100%;padding: 0 10px;}

.app-index-logo{position: relative;top:8px;display:inline-block;width:250px;height:35px;}

.app-index-hd-right{position: absolute;right:10px;top:12px; padding-left:20px;}

.app-index-hd-right a{width:80px;height:50px;text-indent: -999em;}

.app-index-city-box{height:100%;}

.app-index-city{position: relative;top:4px;left: 0;color: #fff;}

.app-index-city b{position: relative;top: -8px;width: 0;height: 0;border-bottom: 8px solid #fff; border-left: 8px solid transparent;} 





/*页面全局设置 */

.base-app{background:#f4f4f4;}

.base-hd{ width:100%;position: relative;height:52px;line-height:52px;background: #e83421;color: #fff;-webkit-box-shadow: inset 0 -2px 0 #d32614;}

.base-bd{padding: 0 12px;margin-bottom: 14px;}

/* banner */

.banner_inner{margin:0 auto;margin:10px 14px; overflow:hidden;}

.banner_inner img{max-width:100%; width:100%;display: block; margin:0 auto; position:relative;}

/*tel*/

.tel{background: none repeat scroll 0 0 #ffefc6;border: 1px solid #f9e7bb;clear: both;font-weight: normal;line-height:40px;margin:10px 14px;padding: 0 10px;}

.tel span { background:url(../images/tel.png) no-repeat scroll left center / 16px 16px rgba(0, 0, 0, 0);padding-left:20px;}

.tel a {color: #654930; font-size:0.9375em;}

/*全部标题样式*/

.title-box {overflow: hidden;position: relative; margin-top:20px;}

.title-t {background-color: #FFFFFF;border-bottom: 1px solid #d8d8d8;border-top: 2px solid #f0742e;height:40px;line-height:40px;overflow:hidden;}

.title-t h2 {font-size:1.2em; margin-left:15px; margin-top:0px;}

.title-t h2 a {color: #000;} 



/*全部内容样式*/

.txt-1{font-size:0.9em; line-height:20px; color:#666}







/*图片切换*/

	.tabBox .hd{ background:#f4f4f4; position:relative;}

	.tabBox .hd h3{ position:relative; float:12px; text-align:center;      font-weight:bold; color:#3D80CE; 

	}

	.tabBox .hd .type{ float:right;   }

	.tabBox .hd .type a{ float:left; color:#666; font-size:20px; padding:0 5px; }

	.tabBox .hd ul{ position:absolute; bottom:1px; height:5px; width:100%; text-align:center;  }

	.tabBox .hd ul li{ width:5px; height:5px; overflow:hidden; line-height:99px; background:#E8E8E8; display:inline-block; vertical-align:top; margin:0 5px;; 

	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }

	.tabBox .hd ul .on{ background:#000;  }



	.tabBox .bd ul{ max-width:100%; width:100%; }

	.tabBox .bd li{max-width:100%; width:100%; }

	.tabBox .bd li img{max-width:100%; width:100%; }  /* 去掉链接触摸高亮 */



#baidu-auth-pop{display:none; }







/*分页课程*/

.fzkc{ background-color:#FFF; padding:6px 0;	border-bottom:#d8d8d8 1px solid;}

.fzkc img{ float:left; margin-right:10px;}

.fzkc dl{max-width: 100%;width: 100%; margin:auto; padding:4px 0 4px 12px;}

.fzkc dt{ color:#000; font-size:14px;}

.fzkc dt span{ font-size:12px; color:#F00; margin-left:4px; line-height:14px;}

.fzkc dd{ font-size:12px; color:#999; line-height:23px;overflow:hidden; margin:0px;}