/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;}
body{height:100%;line-height:1;font: 12px/1.5 'Microsoft YaHei',Tahoma,'Simsun',sans-serif;font-size:12px;color:#333;background:#fff;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#707070;}
.fl{float:left;}
.fr{float:right;}
.hover{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.hover:hover{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;} 
.hover_img:hover{opacity:0.7;filter:alpha(opacity=70); }
.clear{clear: both;}
.break_15{height: 15px;width: 100%;clear: both;}
.break_20{height: 20px;width: 100%;clear: both;}
.break_25{height: 25px;width: 100%;clear: both;}
.break_30{height: 30px;width: 100%;clear: both;}
.break_35{height: 35px;width: 100%;clear: both;}
.break_50{height: 50px;width: 100%;clear: both;}
.break_70{height: 70px;width: 100%;clear: both;}
#qiao-wrap{display: none !important;}
#LXB_CONTAINER{left:0 !important;}

.qjb-1100{width: 100%; position: relative;}
.qjb-1100-con{width: 1100px;margin: 0 auto;position: relative;}
.qjb-1198-con{width: 1198px;margin: 0 auto;position: relative;}


.qjb-nav{height: 55px; background: #232323; line-height: 55px;}
.qjb-nav .logo{margin-top: 10px;}
.qjb-nav .qjb-nav-list{ margin-left: 170px;}
.qjb-nav-list li{float: left; padding: 0 7px;}
.qjb-nav-list li a{color: #767676; font-size: 16px;}
.qjb-nav-list li a:hover{ color: #fff;}
.qjb-nav .tel{ font-size: 30px; color: #fff; background: url(../images/tel_bg.gif) no-repeat left; padding-left: 40px;}

.banner01{background: url(../images/banner_01.jpg) no-repeat center; height: 231px;}
.banner02{background: url(../images/banner_02.jpg) no-repeat center; height: 231px;}
.banner03{background: url(../images/banner_03.jpg) no-repeat center; height: 230px;}
.banner04{background: url(../images/banner_04.jpg) no-repeat center; height: 231px;}
.qjb-banner .qjb-bar-btn{position: absolute; bottom: 275px; margin-left: 450px;}
.qjb-banner .zx-btn{width: 232px; height: 50px;margin:0 26px; background: #bf3d1f; color: #fff; text-align: center; line-height: 50px; display: block; float: left; border-radius: 5rem; font-size: 22px; }
.qjb-banner .zx-btn:hover{background: #ff8212; }
.title{padding-top: 30px;}
.title h3{background: url(../images/title.png) no-repeat center top; font-size: 60px; text-align: center; height: 120px; line-height: 120px; display: block;}
.title span{font-size: 24px; color: #333; display: block; text-align: center;}
.title p{color: #666; font-size: 18px; display: block; text-align: center;}
.btn{margin: 0 auto; }
.btn a{text-align: center; width: 440px; font-size: 18px; color: #fff; background: #bf3d1f; height: 50px; line-height: 50px; display: block;}
.btn a:hover{background: #f89c25;}

.qjb-daoyu{
	margin-top: 23px;
}
.qjb-daoyu .daoyu-top .d3{
	border-color: #ebebeb #fff #fff #fff;
    border-style: solid;
    border-width: 25px 27px 0 27px;
    height: 0;
    width: 0;
    margin: 0 auto;
}
.qjb-daoyu .daoyu-top .line{
	border-bottom: 1px dashed #d6d6d6; 
	margin: 25px auto;
}
.qjb-daoyu .daoyu-info{
	margin: 18px auto 0 auto;
}
.qjb-daoyu .daoyu-info img{
	float: left;
	margin-left: 57px;
}
.qjb-daoyu .daoyu-info p{
	float: right;
	font-size: 18px;
	width: 740px;
	margin-right: 73px;
	line-height: 32px;
}


/*** title01 ***/
.xiaoqu{background: #f2f2f2; height: 540px;}
.xiaoqu ul{margin-top: 35px;}
.xiaoqu ul li a{background: #e0e0e0; width: 90px; height: 40px; line-height: 40px; font-size: 15px; text-align: center; margin:15px; float: left;}
.xiaoqu ul li a:hover{background: #f89c25; color: #fff;}

/*** title02 ***/
.kecheng{height: 1615px; background: url(../images/bg01a.jpg) no-repeat center top, url(../images/bg01b.jpg) no-repeat center bottom;}
.kecheng .hd{width: 133px; float: left; margin-left: 100px;}
.kecheng .hd ul li{font-size: 22px;  background: #f2f2f2; height: 45px; line-height: 45px; text-align: center; margin-bottom: 25px; border-radius: 5px;}
.kecheng .hd ul .on{background: #f89c25; color: #fff; cursor:pointer}
.kecheng .bd{width: 730px; float: right; margin-right: 100px;}
.kecheng .bd th{height: 42px; font-size: 20px; color: #fff; background: #bf3d1f; font-weight: normal;}
.kecheng .bd .lc{width: 105px; height: 75px; text-align: center; border: 1px solid #cecece; font-weight: bold; font-size: 16px;}
.kecheng .bd .rc{width: 635px; padding: 0 10px; border: 1px solid #cecece; font-size: 14px; line-height: 24px;}
.slideTxtBox{margin-top: 38px;}
.kecheng-tese{margin-top: 120px; background: url(../images/bgtop.png) center no-repeat; height: 712px;}
.kecheng-tese .title1{font-size: 44px; color: #bf3d1f; text-align: center; font-weight: bold; padding-top: 57px;}
.kecheng-tese ul{margin-top: 36px;}
.kecheng-tese ul li{width: 225px; float: left; margin: 0 25px;}
.kecheng-tese .title2 img{float: left; padding-top: 18px; padding-left: 30px;}
.kecheng-tese .title2 h2{float: right; color: #fff; font-size: 24px; padding-right: 20px; padding-top: 18px;}
.kecheng-tese .title2{height: 82px; background: #bf3d1f;}
.kecheng-tese .title2 .line{width: 184px; border-bottom: 0.5px solid #fff; margin: 0 auto; height: 7px;}
.kecheng-tese .kc-text{height: 100px; display: block; }
.kecheng-tese .kc-text span{font-weight: bold; font-size: 16px; color: #333; text-align: center; display: block; padding-top: 14px;}
.kecheng-tese .kc-text p{margin-top: 10px; padding: 0 20px; font-size: 15px;}
.kecheng-tese .kc-info{background: #f7f7f7; height: 340px;}
.kecheng-tese .line2{border-bottom: 1px solid #cecece; width: 185px; margin: 0 auto; height: 1px;}
.kecheng-tese a{display: block; color: #fff; background: #f89c25; font-size: 20px; text-align: center; width: 225px; height: 43px; line-height: 43px;}
.kecheng-tese a:hover{background: #333;}

/*** title03 ***/
.eight{height: 853px; background: url(../images/bg1.jpg)  center;}
.eight ul li p{font-size: 18px; margin-top: 10px;}
.eight ul li{width: 232px; height: 212px; float: left; padding: 0 20px; }
.eight ul{margin-top: 90px;}

/*** title04 ***/
.teacher{background: url(../images/bg2.jpg) no-repeat center; height: 1012px;}
.teacher .subtext ul li{font-size: 16px; width: 160px; float: left; margin: 40px 11.66px;}
.teacher .subtext ul li span{height: 50px; line-height: 50px; width: 160px; display: block; text-align: center; background: #5a2002; color: #fff;}
.teacher .subtext ul li p{height: 50px; line-height: 50px; width: 160px; display: block; text-align: center; background: #f2f2f2; color: #666;}
.teacher .subtext ul li span b{color: #f89c25;}
.tea-info{width: 1100px; margin: 10px auto; position: relative; padding-bottom: 10px;}
.tea-info>div{background: #ffffff; box-shadow: 0 4px 5px #dedede; display: block;}
.tea-info h1{font-size: 29px; color:#bf3d1f;margin:25px auto; text-align: center;}
.tea-info b{font-size: 23px; color:#333333;font-weight: normal;}
.tea-info p{font-size: 15px; color:#666666; padding: 0 35px; line-height: 30px; height: 180px;}
.tea-info .tea_btm{font-size: 17px; color:#333333; text-align: center; width: 152px; height: 48px; line-height: 48px; background: #ffc602; display: block;margin:0 auto;}
.tea_btm:hover{color:#fff; background: #bf3d1f;}

/*** title05 ***/
.bm1{background: #6f2412; height: 400px;}
.bm1 .title2{text-align: center; color: #fff; padding-top: 20px;}
.bm1 .title2 h3{font-size: 48px; }
.bm1 .title2 span{font-size: 22px;}
.form_box1 p{font-size: 16px; color: #fff; float: left; width: 400px; height: 25px; margin: 15px 75px;}
.form_box1 input{margin-left: 5px; width: 320px; height: 25px; font-size: 14px; line-height: 25px; text-indent: 7px;}
.form_box1 select{margin-left: 5px; padding-left: 5px; font-size: 14px; width: 320px; height: 32px; line-height: 32px; border-radius: 0; color: #666;}
.form_box1 .button_min{width: 220px; height: 40px; -webkit-appearance: none; border-radius: 0; display: block; text-align: center; margin: 50px auto; background: #f78c01; color: #fff; border: none; cursor: pointer;}
.form_box1 .button_min:hover{background: #333;}

/*** title06 ***/
.six{background: url(../images/bg1.gif)  center; height: 855px;}
.six ul{margin-top: 45px;}
.six ul li{margin-top: 5px;}
.six .number{margin-left: 165px; float: left; font-size: 26px; text-align: center; line-height: 80px; height: 80px; width: 64px; color: #fff; background: #bf3d1f;}
.six .six-text{margin-right: 165px; float: right; height: 80px; width: 700px; background: #e0e0e0; font-size: 13px;}
.six .six-text h2{padding: 5px 0 0 10px;}
.six .six-text p{margin-top: 5px; padding-left: 10px;}

/*** title07 ***/
.phone{height: 750px;}
.phone .phone-info{margin-top: 25px;}

/*** title08 ***/
.huanjing{height: 650px; background: url(../images/bg4.gif) center;}
.huanjing img{margin-top: 25px;}

/*** baoming ***/
.lm_bm{background: url(../images/bm_bg.jpg) no-repeat; height: 720px;}
.bm_title{font-size: 40px; color: #ff8a00; text-align: center; margin-bottom: 15px;}
.bm_line{width: 100%;position: relative; height: 1px; background: #666;}
.bm_line:before{content: ""; position: absolute; bottom: 0; height: 2px; width: 155px; background: #ff8a00; left: 50%; margin-left: -77.5px; display: block;}
.form_box{ width: 850px; margin: 20px auto;}
.form_box p{font-size: 18px; color: #666; margin: 35px 0;}
.form_box .input_text{width: 760px; height: 45px; line-height: 45px; text-indent: 10px; background: #fff; border: none; margin-left: 15px; color: #666; border-radius: 5px;}
.form_box .button_min{width: 450px; height: 50px; display: block; background: #bf3d1f; font-size: 18px; text-align: center; color: #fff; border: none; margin: 30px auto; font-family: 'Microsoft YaHei'; cursor: pointer;}
.form_box .button_min:hover{background: #ff8a00;}
.form_bot{color: #444; text-align: center;font-size: 23px;}
.form_bot strong{font-size: 35px;}
.form_bot b{color: #00437e;}

/*** footer ***/
.wrap-1100{width: 100%; position: relative; }
.wrap-footer{border-top: 1px solid #666;text-align: center; padding: 10px 0;}

/***右侧咨询***/
#fr_kf{position: fixed;z-index: 100;top: 20px;right: 1px;background: url(/flright_img/r_kf.png) no-repeat;width: 145px;height: 498px;}
#fr_kf .kf_list{padding: 225px 10px 0 10px;}
#fr_kf .kf_list li a{background: #5BB7F7;padding: 0 10px;line-height: 28px;float: left;border-bottom: 2px solid #2e92d8;width: 105px;display: block;margin-bottom: 7px;_margin-bottom:0px;color: #fff;border-radius: 5px;
font-size: 14px;}
#fr_kf .kf_list li b{background: url(/flright_img/ico_qq.png) no-repeat;width: 18px;height: 21px;float: left;margin:4px 8px 0 0;}
#fr_kf .kf_list li a:hover{background: #f34242;border-bottom: 2px solid #ca1d1d;}
#fr_kf{
     position:fixed;
    _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)));
    _margin-bottom:50px;
    }
/***右侧悬浮***/
.tools_fixed{width: 68px;height:208px;position: fixed;right: 20px;bottom: 10px;z-index:100}
.tools_link{width: 60px;height: 59px;display: block;position: relative;}
.tools_link .style_ico{width:60px;height: 59px;display: block;margin: 10px 0 0 7.5px;}
.tools_link .ico_code{background:url(/flright_img/right-ico_03.png) no-repeat 0 0;}
.tools_link .ico_weibo{background:url(/flright_img/right-ico_03.png) no-repeat 0 -66px;}
.tools_link .ico_top{background:url(/flright_img/right-ico_03.png) no-repeat 0 -140px;}
.tools_link:hover .ico_code{background:url(/flright_img/right-ico_hover.png) no-repeat 0 0;}
.tools_link:hover .ico_weibo{background:url(/flright_img/right-ico_hover.png) no-repeat 0 -66px;}
.tools_link:hover .ico_top{background:url(/flright_img/right-ico_hover.png) no-repeat 0 -140px;}
.tools_content_box{width:183px;height:180px;background:url(/flright_img/tools_bg.png) no-repeat;position:absolute;left:-180px;top:-110px;display: none\9;opacity:0;
  transform:scale(0);
  -webkit-transform:scale(0);
  transform-origin:100% 70%;
  -webkit-transform-origin:100% 70%;
  transition:transform ease .3s,opacity ease .3s;
  -webkit-transition:all ease .3s;}
.tools_link:hover .tools_content_box {display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;}
.tools_content_box .tools_content{width: 173px;height: 173px;padding-top: 6px;text-align: center;}
.tools_content_box p{line-height: 30px;color:#444;}

