@charset "gb2312";
html,body,div,p,img,h1,h2,h3,h4,h5,ul,li,a,b,span,table,tbody,tr,th,td,strong,dl,dt,dd{ margin:0;padding:0;}
body{ font-size:14px; font-family:\5b8b\4f53;background: url(imagesddd.png); color:#333333; overflow-x:hidden; }
ul li{list-style-type:none;}
em{font-style:normal}
img{ border:0; display:block;}
a{text-decoration: none;}
.clearfix:after {
	content:".";
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block;}
h1,h2,h3{ font-size:14px;font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
.header {width:100%;height:50px;min-width:1000px;background:#fff; border-bottom:1px solid #c5c5c5;}
.h_t {width:1000px;height:50px;margin:0 auto;}
.logo {width:150px;height:50px;padding-right:10px;float:left;}

.offcn_nav{ width:450px;   margin-left:10px; margin-top:20px;   float:left;}
.offcn_nav a{color:#333;border-right:1px solid #333;padding:0  10px; font:15px/20px "微软雅黑" "Microsoft Yahei";}
.zg_tel{width:216px; height:32px; float:right; display:block; margin-top:10px;}


.logo img {width:150px;height:40px; margin-top:5px;}
.logo_r {width:263px;height:40px;text-align:right;padding-top:5px;}
.logo_r li {height:40px;float:left;display:inline;}
.logo_r .tel,.logo_r .zxqq {font:normal 16px/40px 'Microsoft Yahei';color:#333;}
.logo_r .zxqq {background:url(imagestelqq.jpg) no-repeat 0 -56px;padding-left:30px;padding-right:6px;}
.logo_r .tel span{color:#333;font:normal 16px/40px 'Microsoft Yahei';}
.logo_r .zxqq a{color:#333;font:normal 16px/40px 'Microsoft Yahei';}
.logo_r .zxqq a:hover{color:#333; text-decoration:underline;}
.logo_r .wei {width:78px;height:37px;padding-top:3px;position:relative;margin-left:4px;}
.logo_r .wei a.hover{width:70px;height:37px;display:block;background:#fff;z-index:20;top:3px;position:absolute;left:0px;font:normal 16px/36px 'Microsoft Yahei';padding:0 3px;color:#504e4e;}
.logo_r .wei a.on {width:70px;height:38px;border:1px #ccc solid;border-bottom:none;color:#504e4e;text-decoration:none;top:2px;left:-1px;}
.logo_r .wei img {float:left;margin-right:3px;display:inline;}
.logo_r .wei_cont {width:170px;height:80px;padding:10px;position:absolute;top:40px;right:1px;display:none;border:1px #ccc solid;background:#fff;z-index:10;}
.logo_r .wei_cont img {width:80px;height:80px;float:left;margin-right:15px;}
.logo_r .wei_cont .gz {width:63px;height:24px;margin:28px 0 0;float:left;}
.logo_r .wei_cont span {float:left;text-align:left;line-height:20px;padding-top:20px;}
.logo_r .wei_cont a {display:inline;}

.content_bann{width:100%;min-width:1000px;height:750px;background:url(imagesban.png) no-repeat top center;}
.content_box{ width:1000px; height:750px; margin:0 auto; position:relative;}

.content_box .bt1{
	color: #f3e8d6;
	font: bold 24px/50px 'Microsoft Yahei';
	position: absolute;
	left: 208px;
	top: 50px;
	z-index: 100;
	/*animation: lightSpeedIn 1s .4s ease-out both;
	-webkit-animation: lightSpeedIn 1s .4s ease-out both;
	-moz-animation: lightSpeedIn 1s .4s ease-out both;
	-ms-animation: lightSpeedIn 1s .4s ease-out both;
	-o-animation: lightSpeedIn 1s .4s ease-out both;*/
}
.content_box .bt2{
	color: #f3e8d6;
	font: bold 24px/50px 'Microsoft Yahei';
	position: absolute;
	left: 25px;
	top: 37px;
}

.content_box .bt3{
	color: #f3e8d6;
	font: bold 24px/50px 'Microsoft Yahei';
	position: absolute;
	left: 312px;
	top: 624px;
}
.content_box .bt4{
	color: #f3e8d6;
	font: bold 24px/50px 'Microsoft Yahei';
	position: absolute;
	left: 662px;
	top: 623px;
}


/*.content_box h1 img{ width:341px; height:179px; margin:0 auto; margin-left:90px; padding-top:150px; float:left;
animation: lightSpeedIn 1s .2s ease-out both;
	-webkit-animation: lightSpeedIn 1s .2s ease-out both;
	-moz-animation: lightSpeedIn 1s .2s ease-out both;
	-ms-animation: lightSpeedIn 1s .2s ease-out both;
	-o-animation: lightSpeedIn 1s .2s ease-out both;}

.content_box h2 img{ width:463px; height:196px; margin:0 auto; margin-left:447px; padding-top:150px; 
animation: lightSpeedIn 1s .8s ease-out both;
	-webkit-animation: lightSpeedIn 1s .8s ease-out both;
	-moz-animation: lightSpeedIn 1s .8s ease-out both;
	-ms-animation: lightSpeedIn 1s .8s ease-out both;
	-o-animation: lightSpeedIn 1s .8s ease-out both;}

.content_box h4 img{
	width: 463px;
	height: 140px;
	margin-left: 00px;
	position: relative;
	left: 500px;
	top: 150px;
	position: absolute;
	left: 290px;
	top: 303px;
	animation: bounceIn 1s 1.5s ease both;
	-webkit-animation: bounceIn 1s 1.5s ease both;
	-moz-animation: bounceIn 1s 1.5s ease both;
	-ms-animation: bounceIn 1s 1.5s ease both;
	-o-animation: bounceIn 1s 1.5s ease both;
}*/

.content_zx{ width:410px; height:57px; display:block; float:right; margin-right:35px; position: relative;  top:-70px; } 
 
.content_zx ul li{ float:left; margin-right:30px; display:block;} 
.content_zx ul li1{ float:right; display:block;}
.a_butt{ width:189px; height:57px; font: 24px/50px 'Microsoft Yahei'; text-align:center;  background:
url(imageszg_06.png) no-repeat top center; display:block; color:#FFF;}
.a_butt:hover{ width:189px; height:57px;  background:url(imageszg_08.png) no-repeat top center; color:#e2534b;}

/*优惠*/
.youh_box{ width:100%; height:501px; background:url(../images/ban2_02.png) no-repeat top center;}
.youh_t{ width:1000px; height:501px; margin:0 auto; display:block;}


/*在线咨询*/
.zg_zx{ width:244px; height:57px; background:url(imageszx_a.png) no-repeat top center; margin:auto; margin-top:30px; text-align:center;}
.zg_zx a{ font:25px/55px "微软雅黑"; color:#333;  }
.zg_zx:hover{ width:244px; height:57px; background:url(imageszx_b.png) no-repeat top center; margin:auto; margin-top:30px; text-align:center; }
.zg_zx a:hover{ font:25px/55px "微软雅黑"; color:#fff;  }

/*m1*/
.m1_box{width:100%; height:auto; ; background:url(imagesban_02.png) no-repeat top center;  display:block; margin-bottom:0px; }
.m1_t{ width:1000px; margin:0 auto; background:url(imagesm12.png) no-repeat top center; }
.m1_t h1{ width:1000px; height:91px; margin:auto; font: bold 30px/90px "微软雅黑"; color:#fff; text-align:center;; display:block; background:url(imagespart1.png) no-repeat top center; padding-top:130px; }
.m1_t h1 span{ font: 20px/90px "微软雅黑"; color:#fff; }



.m1_n_b {width:1000px; height:auto;  background:#fff; margin:0 auto; padding-top:35px; display:block; padding-bottom:50px; }
.m1_n{ width:960px; height:420px;  margin:0 auto; display:block; margin-bottom:35px; }
.m1_n ul{ width:918px; margin:0 auto;   }
.m1_n ul li { height:105px; font:25px/41px "微软雅黑"; color:#FFF; float:left; margin-right:20px; margin-bottom:20px; }
.m1_n ul li p{ width:450px; font: 30px/90px "微软雅黑"; color:#fff; margin-left:120px; display:block; float:left; padding-top:15px; text-align:center; }
.m1_n ul li p1{ width:180px; font: bold 18px/30px "微软雅黑"; color:#fff; margin-left:70px; display:block; float:left; padding-top:20px; text-align:center; }
.m1_n ul li p1 a{ color:#fff;}
.m1_n ul li p1 a:hover{ color:#ff0;}
.m1_n ul li span{ width:650px; font: 20px/40px "微软雅黑"; color:#fff; margin-left:200px; display:block; float:left; padding-top:35px;  }
.m1_n .fr{ float:right; margin:0px; }

.m1_n  .bt1{ width:584px;  background:url(imagesbt_11.png) no-repeat bottom ; display:block;}
.m1_n  .bt2{ width:278px; background:url(imagesbt_31.png) no-repeat bottom ; display:block;}
.m1_n  .bt3{ width:918px; height:264px; background:url(imagesbt_223.png) no-repeat bottom ; display:block;}
.m1_n_ggjx{ width:960px; margin:0 auto; display:block; }
.m1_n_ggjx h2{  font: bold 25px/40px "微软雅黑"; color:#333; background:url(images28.png) no-repeat  center center; text-align:center; margin-bottom:20px;}
.m1_n_ggjx .zb{  font: bold 25px/40px "微软雅黑"; color:#333; background:url(images281.png) no-repeat  center center; text-align:center; margin-bottom:20px;}
.m1_n_ggjx .zb1{ margin-bottom:50px; }


/*直播平台*/
.zg_m2_box{ width:100%; margin-bottom:50px; display:block; }
.zg_m2_box .biaot{width:1000px; height:91px; margin:0 auto; display:block;}
.zg_m2_box h1{ font: bold 40px/90px "微软雅黑"; color:#fff; text-align:center; display:block; background:url(imagespart2.png) no-repeat top center; padding-top:130px;  }

.zg_m2_zbpt{ width:1000px; margin:0 auto; background:#fff; padding:50px 0}
.zg_m2_zbpt .zb{  font: bold 25px/40px "微软雅黑"; color:#333; background:url(images281.png) no-repeat  center center; text-align:center; margin-bottom:20px; }
.zg_m2_zbpt img{ text-align:center; margin-bottom:80px; display:block;}

/*课表*/
.ydykc{ width:960px; margin:0 auto ; display:block; margin-bottom:50px; }
.ydykc table {border-bottom:1px solid #f87d06; border-right:1px solid #f87d06; }
.ydykc .xb122{ margin-top:30px;}
.ydykc table tr th{ font:20px/45px "微软雅黑"; text-align:center; background:#ff8800; border-top:1px solid #f87d06; border-left:1px solid #f87d06; color:#fff; }
.ydykc table tr td{ font:14px/22px "微软雅黑"; text-align:center; background:#fff; padding:10px 5px; border-top:1px solid #f87d06; border-left:1px solid #f87d06; }
.ydykc table tr td a{ width:100px; height:30px; font:14px/28px "微软雅黑"; color:#333; text-align:center; background: url(imageszg_10.png) no-repeat top center;  display:block; margin:0 auto; }
.ydykc table tr td a:hover{  background: url(imageszg_09.png) no-repeat top center; color:#fff;  }


.ydykc table tr td h2{font: bold 22px/40px "微软雅黑"; color:#333; }
.ydykc table tr td a img{ margin:0 auto;}

.ydykc .gunlun{ height:200px; overflow:auto; overflow-y: scroll; }




.ydykc1{ width:960px; margin:0 auto; display:block; background:#ffee74; margin-bottom:50px; padding:20px 0;}
.ydykc1 table {  width:920px; border-bottom:1px solid #f87d06; border-right:1px solid #f87d06; margin:0 auto;  }
.ydykc1 .xb122{ margin-top:30px;}
.ydykc1 table tr th{ font:20px/45px "微软雅黑"; text-align:center; background:#ff8800; border-top:1px solid #f87d06; border-left:1px solid #f87d06; color:#fff; }
.ydykc1 table tr td{ font:14px/22px "微软雅黑"; text-align:center; background:#fff; padding:10px 5px; border-top:1px solid #f87d06; border-left:1px solid #f87d06; }
.ydykc1 table tr td a{ width:100px; height:30px; font:14px/28px "微软雅黑"; color:#333; text-align:center; background: url(imageszg_10.png) no-repeat top center;  display:block; margin:0 auto; }
.ydykc1 table tr td a:hover{  background: url(imageszg_09.png) no-repeat top center; color:#fff;  }


.ydykc1 table tr td h2{font: bold 22px/40px "微软雅黑"; color:#333; }
.ydykc1 table tr td a img{ margin:0 auto;}

.zg_m3_box{ width:100%; margin-bottom:50px; display:block; }
.zg_m3_box .biaot{width:1000px; height:91px; margin:0 auto; display:block;}
.zg_m3_box h1{ font: bold 30px/90px "微软雅黑"; color:#fff; text-align:center; display:block; background:url(imagespart2.png) no-repeat top center; padding-top:130px;  }

.zg_m3_n{ width:1000px; background:#fff; padding:30px 0; margin:0 auto; display:block; }





/*条*/
.tao1{ width:100%; height:248px; background:url(imagesban_04.png) no-repeat top center;}
.tao2{ width:100%; height:244px; background:url(../images/ban_05.png) no-repeat top center;}
.tao3{ width:100%; height:55px; background:#1a408b;}

/*m2*/
.m2_box{width:100%; padding:50px 0; background:url(../images/ban2_04.png) no-repeat top center; display:block; }
.m2_t{ width:1000px; margin:0 auto; background:url(../images/m22.png) no-repeat top center; }
.m2_t img{ display:block; margin-bottom:0;}
.m2_t h1{ width:650px; height:65px; margin:auto; font:30px/65px "微软雅黑"; color:#333; text-align:center; margin-bottom:30px; display:block;}
.m2_t p{ background:url(../images/32.png) no-repeat top left; height:78px; padding-left:70px; margin-left:30px; margin-bottom:15px; display:block;}
.m2_t p span{ font: bold 40px/45px "微软雅黑"; color:#595959; padding-top:20px; display:block;}
.m2_t ul{ width:850px; height:270px; margin:0 auto; display:block;}
.m2_t ul li {background:url(../images/7.png) no-repeat center left; height:40px; padding-left:25px; font:17px/40px "微软雅黑"; color:#595959; display:block; }
.m2_t ul li span{font: bold 20px/40px "微软雅黑"; color:#595959; }

.m2_t ul p1{height:45px; font:18px/40px "微软雅黑"; color:#595959; text-indent:95px; display:block; }


.m2_box1{width:100%; height:auto; padding:50px 0; display:block; }
.m2_t1{ width:920px; height:600px; margin:0 auto; background:url(../images/m41.png) no-repeat top center; padding:0 40px;}



/*老师*/
.m3_box{ width:100%; height:auto;  display:block; margin-bottom:50px;}
.m3_t{ width:1085px; margin:0 auto;  }
.m3_t h1{ width:1000px; margin:0 auto;  }




/*m3*/
.zg_m3_box{ width:100%; height:auto;  display:block;  margin-bottom:50px;}
.zg_m3_t{ width:1000px; margin:0 auto;  }
.zg_m3_t .biaot{width:1000px; height:91px; margin:0 auto; display:block;}
.zg_m3_t h1{ font: bold 40px/90px "微软雅黑"; color:#fff; text-align:center; display:block; background:url(imagespart3.png) no-repeat top center; padding-top:130px;  }
.zbbm_box{ background:#fff; padding-top:30px;  padding-bottom:50px;}



/*课程介绍 轮播*/
.friend{height:325px; margin:0 auto;overflow:hidden;width:1085px; position:relative;}
.mr_frbox{/*padding:24px 0px 0px;*/}
.mr_frBtnL{cursor:pointer;display:inline; float:left;height:80px;margin:120px 10px 0 0;width:28px; /*position:absolute; top:20px; left:180px;*/ }
.mr_frUl{float:left; /*width:950px;background:#fff;*/ height:295px; margin:0 auto;  padding:15px; }
.mr_frBtnR{float:right;margin-top:120px;cursor:pointer;width:28px;height:80px;}
.mr_frUl ul li{
	display: inline;
	float: left;height:295px;
	width: 235px;
	overflow: hidden;
	position: relative; margin:0 5px;
}
.mr_frUl ul li p{ width:235px; height:45px; background: url(images25.png) no-repeat top center; display:block;  font:18px/40px "微软雅黑"; color:#fff; text-align:center; position:absolute; bottom:0; left:0;  }

.mr_frUl ul li a img{/*display:block;*/width:100%;}

/*.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}
*/

.zbbm_box{ width:1000px; background:#fff; padding:30px 0; margin:0 auto; display:block;}
.zbbm_n { width:960px; height:68px; background:url(imagesbt_5.png) no-repeat left center; display:block; margin:0 auto; margin-bottom:25px;}
.zbbm_n li{ width:195px; color:#fff; font:21px/42px "微软雅黑"; display:block; float:left; padding-top:22px; text-align:center; }
.zbbm_n .a1{ width:251px; color:#fff; font:21px/42px "微软雅黑"; display:block; float:left; padding-top:11px; }




/*m4*/
.m4_box{width:100%; height:auto;  display:block; margin-bottom:50px; }
.m4_t{ width:1000px; margin:0 auto; }
.m4_t h1{ width:1000px; height:91px; margin:auto; font: bold 40px/90px "微软雅黑"; color:#fff; text-align:center;; display:block; background:url(imagespart4.png) no-repeat top center; padding-top:130px; }
.m4_t h1 span{ font: 20px/90px "微软雅黑"; color:#fff; }

.zbbm_n2 { width:960px; height:68px; background:url(images33.png) no-repeat left center; display:block; margin:0 auto; margin-bottom:25px; }
.zbbm_n2 li{ width:260px; color:#fff; font:18px/42px "微软雅黑"; display:block; float:left; padding-top:22px; text-align:center; }
.zbbm_n2 .a2{ width:315px; color:#fff; font:18px/42px "微软雅黑"; display:block; float:left; padding-top:11px; }



 
/*m5*/
.m5_box{width:100%; height:auto;  display:block; margin-bottom:50px; padding-bottom:30px;  }
.m5_t{ width:1000px; margin:0 auto;}
.m5_n_b{ background:#fff; padding:30px 0;}
.m5_t h1{ width:1000px; height:91px; margin:auto; font: bold 40px/90px "微软雅黑"; color:#fff; text-align:center;; display:block; background:url(imagespart5.png) no-repeat top center; padding-top:130px; }
.m5_t h1 span{ font: 20px/90px "微软雅黑"; color:#fff; }





.ambient_box{ width:100%; height:970px; background:url(imagesbj_04.png) no-repeat top center;}
.ambient_text{ width:1000px; height:732px; margin:0 auto; padding-top:50px;}
.ambient_text h2{width:830px; height:150px;  display:block;  margin:0 auto; margin-bottom:20px;}
.ambient_text p.amb_info{ color:#fff; font:normal 18px/30px 'Microsoft Yahei'; height:30px;text-align:center;letter-spacing:1px; margin-bottom:35px;}
.ambient_text b{ color:#ffc03a; font-size:20px;}

.ambient_list li{ width:1000px; height:702px; margin:0 auto; display:block;}
.ambient_list li.last{ margin-right:0;}
.ambient_list li img{  cursor:pointer; opacity:1;filter:alpha(opacity=80);}
.ambient_list li img:hover{ opacity:1;}
.ambient_list li b{ color:#fff; font:bold 20px/40px 'Microsoft Yahei'; letter-spacing:1px; height:40px; padding-top:19px; display:block; text-align:center; letter-spacing:1px;}
.ambient_list li p{ color:#a3a2a3; font:normal 16px/22px 'Microsoft Yahei'; text-align:center; letter-spacing:1px; }
.ambient_list li a{ display:block; width:148px; height:40px; background:#ffc03a; font:normal 20px/40px 'Microsoft Yahei'; color:#000000; text-align:center; border-radius:3px; margin:28px auto 0; }
.ambient_list li a:link,.ambient_list li a:visited{color:#000000; }
.ambient_list li a:hover{ background:#f4af1d; color:#f5ebea;}

.address_box{ width:100%; height:auto; margin:0 auto; background:url(../images/add_bg.jpg) no-repeat center 88px #e7dbc3;}
.address_text{ width:1000px; height:auto; margin:0 auto;}
.address_text h2{ font:bold 40px/60px 'Microsoft Yahei'; height:60px; color:#333333; text-align:center; padding-top:38px; letter-spacing:2px;}
.address_text p.add_info{ color:#555555; font:normal 18px/30px 'Microsoft Yahei'; height:30px;text-align:center;letter-spacing:1px;}
.fxdz_tit{width:1000px;height:30px; padding-bottom:10px; margin-top:26px; }
.fxdz_tit a{height:30px;display:block; border-radius:6px; padding:0 14px;font:normal 18px/29px 'Microsoft Yahei';color:#555555;text-align:center;float:left;}
.fxdz_tit a.last{ margin-right:0;}
.fxdz_tit a:hover,.fxdz_tit a.on{color:#ffffff;background:#462e04; font-weight:bold;}
.fxdz_con{width:1000px;height:auto;margin-top:15px; padding-bottom:30px;}
.fxdz_conl{width:277px;height:200px;float:left;padding-right:25px;}
.fxdz_conl img{width:273px;height:173px;overflow:hidden; border:2px solid #ffe234;}
.fxdz_cont{width:1000px;float:left;}
.fxdz_cont li{width:1000px;height:auto;display:none;}
.fxdz_cont li h5{width:500px;height:30px;font-size:16px; line-height:30px; font-weight:bold;color:#462e04;}
.fxdz_cont li p{font-size:14px; line-height:25px;color:#555555;}
.add_left{ width:500px; float:left;}
.add_left01{ height:250px;}
.add_right01{ height:250px;}
.add_left02{ height:200px;}
.add_right02{ height:200px;}
.add_left03{ height:100px;}
.add_right03{ height:100px;}
.add_left04{ height:170px;}
.add_right04{ height:170px;}
.add_right{ width:500px; float:left;}


.footer_con{width:1000px;color:#726a5a;padding-top:55px;font: normal 14px/24px \5b8b\4f53;margin:0 auto;text-align:center; height:160px;}
.footer_con img{display:inline;vertical-align:middle;}
.footer_con span{ font-size:0; line-height:0;}
/*客服弹窗*/
.cs_box{width:368px;height:250px;position:fixed;top:50%;right:50%;margin-right:-184px;margin-top:-125px;z-index:9999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px");display:none;}
.cs{width:366px;height:248px;border:#3fb30e 1px solid;background:#fff;}
.csAnimateIn{
  animation:zoomInDownCs 1s 0s linear both;
  -webkit-animation:zoomInDownCs 1s 0s linear both;
  -moz-animation:zoomInDownCs 1s 0s linear both;
  -ms-animation:zoomInDownCs 1s 0s linear both;
  -o-animation:zoomInDownCs 1s 0s linear both;
}
@keyframes zoomInDownCs{
  0% {
  opacity:0;
  transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  animation-timing-function:cubic-bezier(0.55,.055,.675,.19)
  }
  50% {
  opacity:1;
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  animation-timing-function:cubic-bezier(0.175,.885,.32,1)
  }
}
@-webkit-keyframes zoomInDownCs {
  0% {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
  }
  60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
  }
}
@-moz-keyframes zoomInDownCs {
  0% {
  opacity:0;
  -moz-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -moz-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
  }
  60% {
  opacity:1;
  -moz-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -moz-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
  }
}
@-ms-keyframes zoomInDownCs {
  0% {
  opacity:0;
  -ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -ms-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
  }
  60% {
  opacity:1;
  -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -ms-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
  }
}
@-o-keyframes zoomInDownCs {
  0% {
  opacity:0;
  -o-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -o-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);
  }
  60% {
  opacity:1;
  -o-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -o-animation-timing-function:cubic-bezier(0.175,.885,.32,1);
  }
}
.cs_top{width:366px;height:54px;background:#3fb30e;}
.cs_logo{width:154px;height:32px;padding:10px 0px 0px 16px;float:left;}
.cs_close_box{width:21px;height:21px;padding:11px 11px 0px 0px;float:right;}
.cs_close_box img{width:21px;height:21px;cursor:pointer;transition:transform 0.5s;-moz-transition: -moz-transform 0.5s;-webkit-transition: -webkit-transform 0.5s; -o-transition:-o-transform 0.5s;}
.cs_close_box img:hover{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform: rotate(90deg);-o-transform:rotate(90deg);}
.cs_tit{width:250px;height:62px;padding-top:10px;border-bottom:#3fb30e 2px dashed;margin:0 auto;font:bold 36px/62px 'Microsoft Yahei';color:#3fb30e;text-align:center;letter-spacing:3px;}
.cs_text{width:128px;height:48px;padding-top:16px;margin:0 auto;}
.cs_text img{width:28px;height:26px;float:left;}
.cs_text p{float:right;width:90px;font:bold 21px/24px 'Microsoft Yahei';color:#666;text-align:right;letter-spacing:1px;}
.cs_btn{width:238px;height:36px;margin:0 auto;}
.cs_btn a{display:block;width:104px;height:34px;border:#3fb30e 1px solid;font:normal 18px/34px 'Microsoft Yahei';color:#3fb30e;text-align:center;letter-spacing:1px;float:left;}
.cs_btn a.cs_close{float:right;}
.cs_btn a:hover{text-decoration:none;background:#3fb30e;color:#fff;}
.cs_qq{width:118px;height:206px;border:#d1d1d1 1px solid;border-radius:3px;background:#fff;position:fixed;_position:absolute;z-index:9999;top:50%;margin-top:-104px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px");right:0;}
.cs_qq h4{width:116px;height:34px;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#f5f5f5 1px solid;background:#fafafa;font:normal 16px/34px 'Microsoft Yahei';color:#333;text-align:center;letter-spacing:1px;}
.cs_time{width:118px;height:24px;padding-top:2px;font:normal 13px/24px '\5b8b\4f53';color:#999;text-align:center;}
.cs_qq img{width:54px;height:60px;margin:0 auto;padding-bottom:5px;}
.cs_qq_btn{width:78px;height:26px;margin:0 auto;}
.cs_qq_btn a{display:block;width:78px;height:26px;background:url(imagescs_qq_btnbg.jpg) center 0 no-repeat;font:normal 15px/26px 'Microsoft Yahei';color:#0ba5d2;text-align:center;}
.cs_qq_btn a:hover{background-position:center -26px;color:#fff;text-decoration:none;}
.cs_qq_text{width:118px;height:40px;padding-top:6px;font:normal 13px/20px '\5b8b\4f53';color:#666;text-align:center;}

/*地址开始*/
.lnzxdh_bj{ width:100%; height:480px; background:#f8f8f8;}
.lnzxdh{ width:100%; height: auto; margin:0 auto;}
/*地址结束*/
    

 /*结束部分开始*/
.hdd {width: 1000px;margin-top: px;margin-right: auto;margin-bottom: 0px;margin-left: auto; padding-top:20px;}
#foot{width:100%;height:auto;background-color:#25292C;background-repeat: repeat-x;clear:both;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border-top-width: 1px;border-top-style: solid;border-top-color: #333;}
#foot-all{width:1000px;height:110px;color: #FFF;text-decoration: none;padding-top:5px;line-height: 25px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;text-align: center;font:12px/25px "微软雅黑"}
#foot #foot-all a {color: #CCC;text-decoration: none;}
/*结束部分结束*/



/*咨询悬挂开始*/
.xg_20150225{ width:auto; height:auto; position:fixed; top:50px; right:0px;}
/*咨询悬挂结束*/



/*辅助指导开始*/
.lnzd{ width:auto; height:auto; position:fixed; top:50px; left:0px;}
/*辅助指导结束*/

/*底部表单*/
.bform{
	width: 100%;
	height: 100px;
	line-height: 100px;
	position: fixed;
	z-index: 5000;
	bottom: 0px;
	background: url(imagespiao.png) no-repeat top center ;
}
.form2{
	background: none;
}

.container{
    width: 980px;
    margin:0 auto;
}
.clearfloat:after{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.form .btn{
	background: url(imagesd1.png) no-repeat top center;
	color: #FFFFFF;
	width: 162px; height:52px;
	margin-left: 15px;
	font-family: "microsoft yahei"; 
}
.form  .btn:hover{
	background: url(imagesdb2.png) no-repeat top center;
	color: #FFFFFF;
	width: 162px; height:52px;
	margin-left: 15px;
	
	font-family: "microsoft yahei";
}

.form{
	width:850px ;
	height:67px ; margin:0 auto; display:block;
}
.fl{
	width: 175px;
	line-height: 64px;
	color: #FFFFFF;
	font-size:25px ;
	text-align: center;
	display: inline-block;
}
.form input{
	border: none;
	outline: none;
	font-size: 20px;
	padding-left: 5px;
	border-radius: 5px;
	height:43px ;
	line-height: 43px;
	
}
.form span{
   color:#FFFFFF;
   font-size:20px;
   display:inline-table;
   width:50px;
   text-align:center; font-family: "microsoft yahei";
   
}
.form select{
	border: none;
	outline: none;
	font-size: 18px;
	padding-left: 5px;
	border-radius: 5px;
	height:43px ;
	line-height: 43px; font-family: "microsoft yahei";
	
}
.useryzm{
  	height:43px ;
	line-height: 43px;
	width:80px;
	margin-right:15px;
}

.username{
	width: 150px;
}
.userphone{
	width: 150px;
	margin-right:10px;
}
.userdishi{
	width: 150px;
    margin-right:10px;
}



.fixed-table-box table {
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
}
.fixed-table-box tr,
.fixed-table-box td,
.fixed-table-box th {
  box-sizing: border-box;
}

.fixed-table-box{
    position: relative;
    font-size: 14px;
    line-height: 1.42858;
    border: 1px solid #ff8800;
    border-bottom: 0;
    border-right: 0;
    overflow: hidden;
}
.fixed-table-box:before{
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ff8800;
}
.fixed-table-box:after{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    content: " ";
    width: 1px;
    height: 100%;
    background-color: #ff8800;
}
.fixed-table-box .fixed-table_header,
.fixed-table-box .fixed-table_body{
    width: 940px; 
}
.fixed-table-box table{
    background-color: #fff; 
    border: 0;
}
.fixed-table-box th,
.fixed-table-box td{
    position: relative;
    text-align: center;
    padding: 5px 0;
    border: 1px solid #ff8800;  
}
.fixed-table-box .table-cell{
    display: block; 
    height: auto;
    /*line-height: 30px;*/ text-align: left;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 15px;
}
.fixed-table-box .table-cell2{
    display: block; 
    height: 40px;
    line-height: 40px;text-align:center;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#FFF; font-size:20px;
}

/* 表头 start */
.fixed-table-box>.fixed-table_header-wraper{
    overflow: hidden; background:#ff8800;
}
.fixed-table-box .fixed-table_header.fixed-header{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.fixed-table-box .fixed-table_header tr{
    background: #ff8800;  color:#fff;
}
.fixed-table-box .fixed-table_header th{
    color: #1f2d3d;
    border-top: 0;
    border-left: 0;
}
/* 表头 end */

/*表格内容 start*/
.fixed-table-box .fixed-table_body td{
    border-top: 0;
    border-left: 0;
}
.fixed-table-box .fixed-table_body tr.rowHover{
    background-color: #eef1f6;
}
/*表格内容 end*/

/* 行固定表格 start*/
.fixed-table-box.head-fixed .fixed-table_body-wraper{
    overflow-y: auto;
}
.fixed-table-box.head-fixed .fixed-table_header,
.fixed-table-box.head-fixed .fixed-table_body{
    width: 100%;
}
/* 行固定表格 end*/

/* 列固定表格 start */
.fixed-table-box.col-fixed{
    /* overflow-x: auto; */
    border-right: 1px solid #eef1f6;
}
.fixed-table-box.col-fixed:after{
    display: none;
}
.fixed-table-box.col-fixed .fixed-table_header-wraper{
    /*设置它为overflow: hidden的目的是为了在拖动.fixed-table-box.col-fixed .fixed-table_body-wraper
    的时候可以同步的拖动.fixed-table-box.col-fixed .fixed-table_header-wraper*/
    overflow: hidden;
}
.fixed-table-box.col-fixed .fixed-table_body-wraper{
    overflow-x: auto;
}
/* 列固定表格 end */

/* 固定列 start */
.fixed-table_fixed{
    position: absolute;
    top: 0;
    z-index: 5;
    background-color: #fff;
    overflow: hidden;
}
.fixed-table_fixed-left{
    left: 0;
    box-shadow: 1px -1px 8px 1px #d3d4d6;
}
.fixed-table_fixed-right{
    right: 0;
    /* border-left: 1px solid #ff8800\0; */
    box-shadow: -2px -1px 8px 1px #d3d4d6;
}
.fixed-table_fixed .fixed-table_header-wraper,
.fixed-table_fixed .fixed-table_body-wraper{
    overflow-y: hidden;
}
.fixed-table_fixed.fixed-table_fixed-right td{
    border-right: none;
    border-left: 1px solid #ff8800;
}
/* 固定列 end */

/* 固定列和固定表头 start */
.fixed-table-box.row-col-fixed>.fixed-table_body-wraper{
    overflow: auto;
}

.fixed-table-box_fixed-right-patch{
    /*右上角的遮罩，如果少了这块在右边有固定列并且表格内容右侧有滚动条时会出现镂空的效果*/
    background-color: #eef1f6;
    position: absolute;
    top: 0;
    right: 0;
}
/* 固定列和固定表头 end */


.fixed-table-box{
		width: 940px;
		margin: 50px auto;
	}
	.fixed-table-box>.fixed-table_body-wraper{/*内容了表格主体内容有纵向滚动条*/
		max-height: 445px;
	}
	
	.fixed-table_fixed>.fixed-table_body-wraper{/*为了让两侧固定列能够同步表格主体内容滚动*/
		max-height: 240px;
	}

	.w-150{
		width: 200px;
	}
	.w-120{
		width: 300px;
	}
	.w-300{
		width: 300px;
	}
	.w-110{
		width: 360px;
	}
	.w-80{
		width: 80px;
	}
	
	.btns{
		text-align: center;
	}
	.btns button{
		padding: 10px 20px;
	}
