@charset "utf-8";
/** common **/
.wdh{width:1200px;margin:0 auto;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration: none;}
.red{color:#ed232f}
#head{
	width: 100%;
	height: 105px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	background-color: #007c3e;
	overflow: hidden;
	box-shadow: rgba(0,0,0,0.3) 2px 2px 3px;
}
.headMain {
    width: 1200px;
    height: 112px;
    margin: 0px auto;
}
.logo {
    width: 200px;
    height: 124px;
}
.fl {
    float: left;
}

.logo img {
    height: 40px;
    margin-top: 10px;
}

.headMain2 {
    width: 1100px;
}

.nav2 {
    height: 50px;
    margin-right: 20px;
}
.nav2 .navLi {
    background-color: #f9d602;
}
.nav2 li {
    width: 180px;
    text-align: center;
    float: left;
    line-height: 50px;
}
.nav2 .navLi a {
    color: #B8383B;
}
.nav2 li a {
    height: 50px;
    display: inline-block;
    font-weight: bold;
    font-size: 30px;
    color: #fff;
}
.fr {
    float: right;
    _display: inline;
}
.headR {
    line-height: 50px;
    font-size: 23px;
    color: #fff;
    font-weight: 500;
}
.headMain3 {
    width: 1000px;
    display: inline-block;
    background-color: #f9d602;
}

.nav {
    height: 62px;
    margin-right: 20px;
}
.nav .navLi {
    background-color: #f9d602;
}
.nav li {
    width: 110px;
    text-align: center;
    float: left;
    line-height: 62px;
}
.nav .navLi a {
    color: #B8383B;
}
.nav li a {
    height: 62px;
    display: inline-block;
    font-weight: bold;
    font-size: 18px;
    color: #070216;
}
/**header **/
.headBox{position: fixed;top:0;left:0;width:100%;z-index:9999; background: #ffa800;border-bottom: 1px solid #eee;box-shadow: 0 0 2px #eee;padding-bottom: 10px;}
.header{height:82px;width:1200px;margin:0 auto;}
.header .logo{margin-top: 15px;float:left;}
.header .logo a{display: block;}
.header .logo img{height:70px;width:385px;}

.headBox .nav{float:right;margin-top: 48px;position: relative;}
.headBox .nav li{position: relative;float:left;font-size: 16px;font-weight: bold;color: #fff;height:40px;line-height: 40px;padding-left: 22px;}
.headBox .nav li.first{color:#ffffff;padding-left: 0;}
.headBox .nav li.active a{color:#2d78f4;}
.headBox .nav li a{color:#ffffff;}
.headBox .nav li a:hover{color:#2d78f4;}

.header .nav .top-tel{position: absolute;top:-53px;right:0; text-align: right;height: 60px;line-height: 60px;font-size: 24px;color:#1369C0;}
.header .nav .top-tel i{background: url(../images/tel.png) no-repeat center;width:35px;height:35px;display: inline-block;background-size: 100%;vertical-align: middle;}

.mainBox{margin-top: 160px;}

.slider{background: #005bab;height:400px;}

.STYLE17 a{color:#fff;}

.bmfs{position: relative; color: #333; padding:20px 0 20px 20px; height: 250px;clear:both;background: #f8f8f8;margin-top: 20px; }
.bmfs .add{margin-top: 15px;}
.bmfs .add strong{color: #00be3c}
.bmfs .add p{font-size: 16px;line-height: 32px;color: #333;}
.bmfs .wx-code{position: absolute;right: 150px;top:83px;width:250px;text-align: center;}
.bmfs .wx-code h4{font-size: 16px;}
.bmfs .wx-code h4 em{font-size: 24px;}

.btns{margin-top: 20px;height: 65px;}
.btns .qq,.btns .tel{padding-left: 100px; width:150px;height:50px;line-height:50px;display: inline-block;font-size: 24px;color:#fff;}
.btns .qq{background:#EE5F33 url(../images/zx_icon.png) no-repeat 68px 16px;}
.btns .tel{background:#7AB400 url(../images/writez_icon.png) no-repeat 68px 16px;margin-left: 65px;}

.scr1{background: #f8f8f8;}
.prv{padding:20px 0;height:65px;}
.prv h3{height:75px; width:150px; font-size: 32px;color:#ffffff;background: #008DE7 url(../images/yh.png) no-repeat 0 center;padding-left:70px;line-height:75px;}
.prv .bd{height: 75px; box-sizing: border-box;font-size: 14px;width:980px;padding:5px 5px 5px 15px;color:#dd0000;border:1px solid #ccc;}

.intro{background: #f8f8f8;}
.ckjs{width:1180px;}
.ckjs .intro-txt{width:600px;}
.ckjs .intro-txt h2{margin-bottom: 10px; padding-left: 70px;position: relative; padding-bottom: 10px;color:#008DE7;font-size: 36px;}
.ckjs .intro-txt p{font-size: 16px;line-height: 30px;color:#000;text-indent: 30px;}
.ckjs .intro-txt p span{color:#1369C0;font-weight: bold;}
.ckjs .intro-txt p em{color: #dd0000;font-weight: bold;}
.ckjs .intro-pic{margin-left: 40px;border-radius: 10px;margin-top: 60px;}
.ckjs .intro-pic img{width:540px;height: 385px;border-radius: 10px;}

.aro-prev-next{position: relative;}
.aro-prev-next a{display: block;width: 30px;height:50px;position: absolute;bottom: 175px;cursor:pointer;}
.aro-prev-next a.prev{background:#000000 url(../images/prev.png) no-repeat center;left: 0;opacity: 0.7}
.aro-prev-next a.next{background:#000000  url(../images/next.png) no-repeat center;right: 0;opacity: 0.7}


.ksap{padding:15px 0;}
.ksap .hd{text-align: center;font-size: 26px;margin-bottom: 20px;font-weight: bold;background: #338bce;border-left: 5px solid #dd0000;}
.ksap .hd h3{height:60px;line-height:60px;color:#ffffff;text-shadow: 2px 2px 4px #000000}
.ksap .item{margin-bottom: 30px;}
.ksap .bd{font-size: 16px;}
.ksap .cj .hd{background: #40BB8A;border-left: 5px solid #FF5A00;}
.ksap .zj .hd{background: #FF9B59;border-left: 5px solid #531C84;}
.ksap .zj{margin-bottom: 0;padding:20px 0;}


.xzly{background: #015cab;padding-bottom: 10px;margin-bottom: 20px;}
.xzly .hd{padding-top: 20px;}
.xzly .columns{padding:0 20px;}
.xzly .columns{box-sizing: border-box;position: relative;height:355px;}
.xzly .columns .col{box-sizing: border-box;padding:10px;position:absolute;color:#ffffff;font-size: 16px;}
.xzly .columns .col p{color:#ffffff;font-size: 18px;margin-top: 30px;}
.xzly .columns .ys1{background: #00ae59;width:250px;height:345px;position: relative}
.xzly .columns .ys1 .bm-zx{position: absolute;bottom:25px;left:28px;}
.xzly .columns .ys1 .bm-zx a{padding:5px 0;text-align: center; display: block;color:#fff;font-size: 16px;border-radius: 3px;width:200px;}
.xzly .columns .ys1 .bm-zx a.bm-btn{background: #333;margin-top: 15px;}
.xzly .columns .ys1 .bm-zx a.zx-btn{background: #FF5A00;}
.xzly .columns .ys2{background: #daa400;width:290px;height:160px;left:275px;top:0;}
.xzly .columns .ys3{background: #eb1a1a;width:290px;height:160px;left:585px;top:0;}
.xzly .columns .ys4{background: #bf34cf;width:290px;height:160px;left:900px;top:0;}
.xzly .columns .ys5{background: #5294d0;width:290px;height:160px;left:275px;top:185px;}
.xzly .columns .ys6{background: #f4752d;width:605px;height:160px;left:585px;top:185px;}


/**会计从业**/
.cy-banner{width:100%;height:400px;background: #00ae59;}
.bj{}
.bj .hd{font-size: 26px;margin-bottom: 20px;}
.bj .bd{font-size: 14px;}
.bj .bd table{height:236px;}
.bj .bd table .thd{background: #ec4501 ; line-height:40px;font-size:16px;font-weight:bold;text-align: center;color:#ffffff;}
.bj .bd .wxst{position: relative;}
.bj .bd .wxst a{display:block;width:150px;text-align:center;height:35px; color:#FFFFFF;background:#F90;float:right;margin-right: 15px;font-size: 16px;}

.ch-kcb{background: #f8f8f8;margin-top: 20px;padding:20px 0;font-size: 14px;}
.ch-kcb .thd{line-height: 40px;font-weight: bold;color:#ffffff;font-size: 16px;}
.ch-kcb h4{font-size: 18px;border-left: 5px solid #008DE7;font-weight: bold; padding-left:15px;margin-top: 30px;}
.ch-kcb h4.jpb{border-left:5px solid #dd0000;color:#dd0000;}
.ch-kcb h4.jjb{border-left:5px solid #518c0a;color:#518c0a;}
.ch-kcb h4.ggb{border-left: 5px solid #f4752d;color:#f4752d;}
.ch-kcb .hd h3{font-size: 26px;margin-bottom: 10px;}
.ch-kcb .bd .table{margin:15px 0;}
.ch-kcb .bd .table1 table{height:200px;}
.ch-kcb .bd .table2 table{height:550px;}
.ch-kcb .bd .table3 table{height:250px;}

.ch-kcb .bd .table1 table .thd{background: #dd0000;}
.ch-kcb .bd .table2 table .thd{background: #518c0a;}
.ch-kcb .bd .table3 table .thd{background: #f4752d;}

.ch-kcb .bd .table em{font-weight: bold;color:#eb1a1a;}
.ch-kcb .bd .table .comment{text-align: left;padding-left: 10px;line-height: 22px;}


/**初级、中级会计师**/
.cj-banner{background: #0196dc;}
.cj-banner img{height: 400px;overflow: hidden;}

.zj-adv{padding:10px 0;}
.zj-adv .line{text-align: center;}

.kjzc{ height:483px;background:url(../images/zc_repeat.gif) repeat-x #008d41 top; padding:40px 0 0 0}
.h148 {height: 148px;  }
.w1000{width:1000px;margin:auto}
.zc_wcwdo_title{ width:391px; height:139px; margin:0 auto}
.zc_wcwdo_c{ width:1000px; margin-top:-77px; float:left}
.zc_wcwdo_c ul li{ width:199px; height:290px; border-right:1px solid #80c6a0; padding:120px 0 0 0; float:left}
.zc_wcwdo_ico01{ width:126px; height:126px; background:url(../images/zc_icon.png) no-repeat 0 6px; margin:0 auto}
.zc_wcwdo_ico02{ width:148px; height:126px; background:url(../images/zc_icon.png) no-repeat -122px 10px; margin:0 auto}
.zc_wcwdo_ico03{ width:116px; height:126px; background:url(../images/zc_icon.png) no-repeat -275px 10px; margin:0 auto}
.zc_wcwdo_ico04{ width:113px; height:126px; background:url(../images/zc_icon.png) no-repeat -388px 0; margin:0 auto}
.zc_wcwdo_ico05{ width:117px; height:126px; background:url(../images/zc_icon.png) no-repeat -502px 0; margin:0 auto}
.zc_wcwdo_word{font-size: 14px; width:140px; height:62px; margin:20px auto; color:#fff}
.zc_wcwdo_button{border-radius: 5px; width:115px; height:35px; background:#dd0000; font-weight:bold; text-align:center; line-height:35px; margin:0 auto}
.zc_wcwdo_button a{color:#ffffff;font-size: 14px;}

.zc-sf{background: #f8f8f8;padding:20px 0;}
.zc-sf .hd{box-sizing: border-box; font-size: 26px;color:#ffffff;background: #008DE7;padding:10px 0;border-left: 5px solid #518c0a;text-align: center;}
.zc-sf .block{width:575px;height:300px;color:#ffffff;margin-top: 30px;position: relative;}
.zc-sf .block-l{margin-right: 50px;background: #7E6F68;}
.zc-sf .block-r{background: #7E6F68;}

.zc-sf .block dt{font-size: 24px;line-height: 50px; font-weight: bold;background: #333;text-align: center;height:50px;}
.zc-sf .block dd{font-size: 16px;line-height: 26px;padding:20px;}

.btnLine{position: absolute;bottom:0;left:0;width:100%;}
.btnLine a{width:50%; display: block;float:left;height:40px;line-height: 40px;color: #ffffff;font-size: 18px;text-align: center;}
.btnLine a.btn-zx{background:#EE5F33 url(../images/zx_icon.png) no-repeat 80px 10px;}
.btnLine a.btn-bm{background:#7AB400 url(../images/writez_icon.png) no-repeat 80px 10px;}

.kcbBox{}
.kcbBox{padding:20px 0;}
.kcbBox .cj-kcb .hd{color:#00be3c;font-size: 26px;margin-bottom: 15px;}
.kcbBox .cj-kcb .bd{font-size: 14px;}
.kcbBox .cj-kcb .shc1 table{height:180px;}
.kcbBox .cj-kcb .shc2 table{height:500px;}
.kcbBox .cj-kcb .bd .thd,
.kcbBox .zj-kcb .bd .thd{line-height: 40px;font-weight: bold;color:#ffffff;font-size: 16px;background: #5294d0;}
.kcbBox .cj-kcb .remark{text-align: left;padding-left: 10px;line-height: 22px;}
.kcbBox .cj-kcb .remark em{font-weight: bold;color:#eb1a1a}
.kcbBox .cj-kcb  .shc2{margin-top: 20px;}

.kcbBox .zj-kcb .hd{font-size: 26px;margin-bottom: 15px;margin-top: 20px;}
.kcbBox .zj-kcb .bd .thd{background: #f4752d;}
.kcbBox .zj-kcb .bd table{height:160px;}
.kcbBox .zj-kcb .bd table tr{text-align: center;}


/**年检**/
.flowBox{background:#f8f8f8;padding:20px 0;}
.flow{padding:20px 0;}
.flow h3{text-shadow: 2px 2px 4px #ccc; font-size: 40px;text-align: center;color: #eb1a1a;line-height: 40px;}
.flow .flow-main dl{position: relative; background: #ffffff; box-shadow: 0 0 2px #eee; box-sizing: border-box; width:276px;margin-right: 30px;float:left;border:1px solid #eee;height:300px;}
.flow .flow-main dl.last{margin-right: 0;}
.flow .flow-main dl:hover{border:1px solid #00be3c;}
.flow-main{margin-top: 20px;}
.flow-main dl dt{color:#ffffff; font-size: 26px;position: relative;height:50px;padding-left: 130px;line-height: 50px;}
.flow-main dl dt i{font-size: 22px;line-height: 50px;padding-left: 10px; background: #7E6F68; width:100px;height:50px;display: block;position: absolute;left:0;top:0;}
.flow-main dl dd{padding:20px;font-size: 16px;line-height: 26px;}
.flow-main dl.step1 dt{background: #63bd65;}
.flow-main dl.step2 dt{background: #e66133;}
.flow-main dl.step3 dt{background: #ad31e1;}
.flow-main dl.step4 dt{background: #0fa0dd;}

.flow-main .btnLine a.btn-zx{background-position: 10px 10px;padding-left: 10px;box-sizing: border-box;}
.flow-main .btnLine a.btn-bm{background-position: 10px 10px;padding-left: 10px;box-sizing: border-box;}

.introBox{padding:20px 0;}
.intro-col{border:1px solid #eee;box-shadow: 0 0 02px #eee;box-sizing: border-box;padding:20px;}
.intro-col h3{background:url(../images/title_icon.png) no-repeat 7px 7px; font-size: 22px;display: block;color:#f4752d ;margin-bottom: 10px;padding:2px 0 2px 35px;margin-top: 20px;}
.intro-col p{font-size: 14px;line-height: 28px;margin-top: 10px;}

.planBox{background: #f8f8f8;padding:20px 0;}
.plan .hd h3,.planBox .ot h3{font-size: 24px;margin-bottom:20px;color:#e66133;}
.plan .bd table{height:1500px;font-size: 14px;}
.plan .firstRow,.planBox .ot .firstRow{color:#fff; height:40px;line-height: 40px;text-align: center;font-weight: bold;background:#63bd65; }

.planBox .ot table{height:500px;font-size: 14px;}
.planBox .ot h3{margin-top: 20px;}
.planBox .ot .firstRow{background: #EE5F33;}


/**在线报名**/
.bm-banner{height:220px;overflow: hidden; background:url(../images/bg.png) repeat-x;}

.qx-read-out {border: 1px solid #dedede; margin: 14px auto 0;padding: 14px; width: 1200px;}
.qx-read{width:1170px;background:#f5f5f5;position:relative;height:42px;line-height:42px;font-size:16px;color:#666;}
.qx-read em {
    float:left;
    font-style:normal;
    padding-left:14px;
    display:inline-block;
    color:#ec4501;
}
.qx-read em:before {content: "";position:absolute;left:80px;top:-7px;width:0;height:0;line-height:0;border-width:28px 0 28px 28px;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid;}
.qx-read em:after {content: "";position:absolute;left:80px;top:0;width:0;height:0;line-height:0;border-width:21px 0 21px 21px;border-color:transparent transparent transparent #f5f5f5;border-style:dashed dashed dashed solid;}
.qx-read a {float: left;display: inline-block;padding-left: 46px;padding-right: 14px;text-align: center;position: relative;z-index: 2;line-height: 42px;color: #333;background:url(../images/right.png) no-repeat;
}
.qx-read a i:before {content: "";position:absolute;right:-24px;top:-7px;width:0;height:0;line-height:0;border-width:28px 0 28px 28px;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid;}
.qx-read a i:after {content: "";position:absolute;right:-17px;top:0;width:0;height:0;line-height:0;border-width:21px 0 21px 21px;border-color:transparent transparent transparent #f5f5f5;border-style:dashed dashed dashed solid;}
.qx-read a.current{background:#ec4501;color:#fff;z-index:1;}
.qx-read a.current i:after {border-color:transparent transparent transparent #ec4501;}
.qx-read a:hover {
    color:#ec4501;
}
.qx-read a.current:hover {
    color:#ffffff;
}
.qx-read-m {
    width:1170px;
    line-height:24px;
    padding-top:10px;
    color:#666;
    font-size: 14px;
}

.bm-form{ border: 1px solid #dedede;margin: 15px auto 20px;overflow: hidden; padding: 15px; width: 1200px;}
.bm-form .bm-l{float: left; padding-right: 20px; width: 600px; box-sizing: border-box; }
 .bmmain table {
    border-left: #bdbdbd 1px solid;
    border-top: #bdbdbd 1px solid;
    color: #333;
    margin-bottom: 8px;
    font-size: 14px;
    padding: 20px 100px;
    box-sizing: border-box;
	border-collapse: collapse;
}
.bmmain table td {
    border-bottom: #bdbdbd 1px solid;
    line-height: 30px;
    height: 30px;
    border-right: #bdbdbd 1px solid;
    padding: 10px;
}
.bmmain input, .bmmain select {
	 width: 400px;
    height: 30px;
    border: 1px solid #dedede;
    vertical-align: middle;
}
.bmmain input, .bmmain textarea, .bmmain keygen, .bmmain select, .bmmain button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
}
.bmmain table td.subtdbg input {
    display: inline-block;
    margin-right: 20px;
    overflow: hidden;
    width: 100px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border: 0;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 16px;
    font-family: Helvetica Neue,Tahoma,Arial,PingFangSC-Regular,Hiragino Sans GB,Microsoft Yahei,sans-serif;
}
.bmmain table td.subtdbg input[type="submit"] {
    background: #00B0D9;
    color: #fff;
}
.bmmain table td.subtdbg input[type="reset"] {
    background: #e0e4e6;
    color: #63686b;
}
.bm-form .bm-r{ float: left;height: 548px;padding-left: 20px;width: 570px;}
.bm-form .bm-r h2{border-bottom: 1px solid #dedede; font-size: 22px; height: 40px;margin: 0 0 16px 6px; }
.bm-form .bm-r h2 b {border-bottom: 2px solid #ff7300;color: #ff7300;float: left;font-weight: normal;height: 40px;  }
.qx-m-r-m {float: left;border-left: 1px solid #ff7300;font-size: 14px;line-height: 26px; height: 548px; line-height: 26px;overflow: hidden;padding-left: 20px; width: 540px;  }
.qx-m-r-m p{margin-bottom: 15px;}
.bm-wx{margin-top: 20px;padding:20px;}
.wx-con{font-weight: bold;margin-left: 30px;font-size: 14px;margin-top: 6px;}
.wx-con .wx-col-1{font-size: 16px;line-height: 15px;}
.wx-con .wx-col-1{font-size: 18px;}
.wx-con .wx-col-1{font-size: 26px;}
.wx-con .wx-col-1{font-size: 14px;}
.wx-icon{height:52px;margin-bottom: 5px;}


/**网校**/
.banner{margin:auto;position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:400px;}
.banner .slides li a{text-align: center;display: block;overflow: hidden;height:400px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display: none;}
.flex-direction-nav li a{opacity: 0.5; border-radius:25px;display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li .flex-prev{left:0;background:#000 url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li .flex-next{right:0; background:#000 url(../images/next.png) center center no-repeat;}
.flex-direction-nav li .flex-prev:hover{background:#00934f url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li .flex-next:hover{background:#00934f url(../images/next.png) center center no-repeat;}

.wxyswapper{padding:20px 0;background: url(../images/ysbg.png) repeat;}
.mstit{font-size: 40px;color:#FF7510;margin-bottom: 20px;}
.yslist ul li {
    background: url(../images/ysbg01.png) repeat;
    width: 338px;
    height: 117px;
    margin: 0px 1px 1px 0px;
    padding: 30px 30px 40px 30px;
    float: left;}

.yslist ul li .ystit {
    color: #ffa800;
    font-size: 30px;
    font-weight: bold;
    height: 45px;
}

.yslist ul .liwxys {
    background: url(../images/ysbg02.png) repeat;
    _padding-top: 60px;
    _height: 87px;
}

.yslist ul .liwxys em {
    background: url(../images/iconbg.png) no-repeat;
    width: 240px;
    height: 65px;
    display: block;
    margin: 30px 0px 0px 18px;}

.yslist ul li p {
    color: #9b9b9b;
    line-height: 24px;
}

.yslist ul li .ystit span {
    height: 40px;
    overflow: hidden;
    display: block;
    float: left;
    margin-right: 5px;
}


.kelb {
    box-sizing: border-box;
    padding-left: 20px;
    width: 1200px;
    float: left;
    height: 16px;
    background: url(../images/tit_bg.png) no-repeat;
    margin-top: 40px;
    position: relative;
}

.kelb .kelb_btn01 {
    width: 201px;
    height: 51px;
    float: left;
    background: #DD5E01;
    position: relative;
    margin-top: -41px;
    font: bold 25px/50px "microsoft Yahei";
    color: #FFF;
    text-align: center;
    margin-right: 5px;
    display: inline;
    border-radius: 25px;
}

.kelb .kelb_btn02 {
    width: auto;
    height: 49px;
    margin-top: -40px;
    float: left;
    padding-left: 5px;
    position: relative;
    margin-bottom: -40px;
}

.kelb .kelb_btn02 .kb1 {
    width: auto;
    height: 48px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
}

.kelb .kelb_btn02 .kb2 {
    width: auto;
    height: 48px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
}


.kelb .kelb_btn02 .kb.active {
    background: #dd5e01;
}

.kelb .kelb_btn02 .kb {
    height: 48px;
    font: bold 16px/48px "microsoft Yahei";
    background: #8b8b97;
    float: left;
    color: #FFF;
    padding: 0px 5px;
    margin:0 5px;
    border-radius: 5px;
    cursor: pointer;
}

.Class_Idt {
    width: 1170px;
    float: left;
    background: #fff;
    height: 70px;
    margin-left: 15px;
}

.Class_Idt dl dt {
    width: 180px;
    float: left;
    font: bold 24px/70px "microsoft Yahei";
    color: #666;
    text-align: center;
}
.Class_Idt dl dd {
    width: 800px;
    float: left;
    font: 12px/24px "宋体";
    color: #666;
    padding-top: 15px;
}

.kelb_tab {
    width: 1170px;
    float: left;
    background: #fff;
    margin-left: 15px;
    margin-bottom: 50px;
}
.kelb_tab td{padding:5px;}

.kelb_tab .kebuyjg {
    width: 158px;
    margin: 0 auto;
    position: relative;
    padding-top: 30px;
}
.kelb_tab .chose {
    background: #dd5c00;
    position: absolute;
    line-height: 25px;
    left: 0px;
    top: 0px;
    color: #FFF;
    padding: 0px 15px;
    font-family: "宋体";
}

.kelb_tab .chose .chico {
    width: 8px;
    height: 6px;
    left: 10px;
    top: 25px;
    background: url(../images/num.png) no-repeat;
    position: absolute;
}

.kc-list th {
    line-height: 30px;
    height: 30px;
    background: #E6E6E6;
}
.f30 {
    font-size: 30px;
    font-weight: bold;
}

.Orange {
    color: #F60;
}
.f18 {
    font-size: 18px;
    font-weight: normal;
}
.ty-tit{font-size: 36px;margin:15px 0;text-align: center;color:#008DE7;}
.wx-bm{background: #dd5c00;display: block;padding:5px 10px;font-size: 14px;color:#fff; text-align:center;}
.wxBox{background: url(../images/ysbg01.png) repeat;padding:20px 0;}

/**联系我们*/
.contractBox{background: #f8f8f8;}
.contract{padding:20px 0 10px 0;margin-top: 15px;}
.map{width:600px;height:400px;border:1px solid #cccccc;}
.contract .address{width:550px;margin-left: 30px;}
.contract .address p{font-size: 14px;margin-bottom: 10px;}
.contract .address p strong{color:#3eaf17;}
.contract h3{color:#008DE7;font-size: 26px;margin-bottom: 20px;padding-left: 10px;border-left: 5px solid #008DE7;}

.qq-zx{border-radius: 2px; padding:2px 10px;text-align: center;background: #EE5F33;display: block;float:left;color:#ffffff;margin-left: 20px;}
.contract .bm-wx{margin-top: 10px;}

.dzdhBox{padding:20px 0 0 5px;}
.dzdh{margin-top: 5px;}
.dzdh li{float:left;width:565px;margin-bottom: 20px;}
.dzdh li.odd{margin-right: 60px;}
.dzdh li h3{padding:10px;position: relative;top:-5px; height:50px;font-size: 16px;color:#008DE7;background: #f8f8f8;box-shadow: 0 0 2px #eee;}
.dzdh li img{width:565px;height:400px;}
.dzdh h2{font-size: 24px;color:#00be3c;margin-bottom:20px;border-left: 5px solid #00be3c;padding-left: 15px;}

.footer{background: #018052;height:200px;padding:15px 0;color:#ccdfeb;}
.footer .ft h3{font-size: 30px;}
.footer .ftcol{float:left;width:650px;margin-top: 20px;}
.footer .ftcol p{margin-bottom: 5px;font-size: 14px;}
.footer .ft-wx{float:left;width:275px;margin-top: 10px;margin-left: 15px;}
.footer .ft-wx .wx-con{margin-top: 0;}
.footer .ft-wx .wx-con .wx-col-3{margin-top: 6px;}
.footer .copy{float:left;width:245px;margin-left: 15px;margin-top: 15px;text-align: right;}
.footer .copy p{font-size: 14px;margin-top: 45px;}


.sz-banner{background: #005e9e;}
.sz-banner img{height: 300px;overflow: hidden;}
.szBox{background: #f8f8f8;position: relative;}
.szList{padding:15px;position: relative;top:-50px;background: #FFF;}
.szList li{float:left;width:574px;font-size: 14px;margin-bottom: 20px;box-shadow: 0 0 2px #ccc;}
.szList li .L{height: 166px;}
.szList li.even{margin-left: 50px;}
.szList li img{height: 165px;width: 130px;}
.szList li .fr{float:left;width:420px;margin-left: 20px;}
.szList li .fr .name{}
.szList li .fr .name h3{display: block;font-size: 16px;color: #333;font-weight: bold;line-height: 30px;}
.szList li .fr .name span{color:#fff;font-size: 14px;background: #54b431;width:auto;padding:0 5px;margin-top: 10px;}
.szList li .fr .tch-intro{color:#666;margin-top: 10px;height: 103px;overflow: hidden;}












