@charset "utf-8";
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,fieldset,img{margin:0;padding:0;border:0px;font-weight:normal}
table{border-collapse:collapse;border-spacing:0;}

body { color:#666;font-size:12px;line-height:24px;font-family:'Microsoft YaHei',Arial;overflow-x:hidden; min-width:1200px; width:expression(document.body.clientWidth < 1200? "1200px": "auto" ); overflow:auto;} /*网站字体颜色*/
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
li{ list-style:none;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;padding-bottom: 10px;}
.fl { float:left;}
.fr { float:right;}
.pr{ position:relative}
.pa{ position:absolute}
/*头部开始*/
/*右侧 滚动菜单*/
.sw_nav { display: none; position: fixed; z-index: 1000; bottom:12%; left: 0; padding: 27px 0 10px 20px; width: 100px; background: url(../images/zs/sw_nav1.png) right top no-repeat; line-height: 30px; text-align: center; color: #FFF; }
.sw_nav b { display: block; font-weight: normal; padding-right: 25px; text-align: right; width: 60px; cursor: pointer; position: relative; z-index: 10; color: #bababa; }
#nav_on { height: 30px; width: 9px; position: absolute; top: 30px; padding-top: 27px; right: 15px; z-index: 1; background: url(../images/zs/sw_nav2.png) 0 37px no-repeat; }

.espcms_slide{width:100%; position:relative; height:550px; background:#000;}
.espcms_slide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.espcms_slide .bd ul{width:100% !important;}
.espcms_slide .bd li{width:100% !important; height:550px; overflow:hidden; text-align:center;}
.espcms_slide .bd li a{display:block; height:550px;}
.espcms_slide .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.espcms_slide .hd ul{text-align:center;}
.espcms_slide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:6px; margin:5px; overflow:hidden; background:#e0e0e0;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.espcms_slide .hd ul .on{background:#88c543;}

/*nav fun 微营销*/

.navfun {
line-height: 35px;
border-bottom: 1px solid #ccc;
text-align:center
}
.navfun-ul {
margin: 5px auto 0;
overflow: hidden;
display: inline-block;
}
.nav-fixed {
padding: 5px 0 0 0;
background: #fff;
background: rgba(255,255,255,.96);
border-bottom: 1px solid #d6d6d6;
left: 50%;
margin: 0 0 0 -50%;
position: fixed;
top: 0;
width: 100%;
z-index: 90;
box-shadow: 0 2px 2px rgba(0,0,0,.1);
height: 50px;
}
.navfun-ul li {
float: left;
border-radius: 3px;
}

.navfun-ul li a {
color: #333;
font-size: 17px;
padding: 4px 50px 6px;
border-right: 1px solid #ccc;
}
.nav-fixed li:hover a, .nav-fixed li.current a {
display: block;
background: #ff6d00;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #fff;
}
.nav-not-fixed {
position: absolute;

}
.wechatdis .nav-not-fixed {
top:710px;
height:50px
}

/*body{ background: #239400;} 网站背景 */
.h_head{ height:192px; background:url(../images/zs/h_head.jpg) repeat-x center top;position:relative;z-index:999;}
.h_head .header{ height:192px; margin:0 auto;}
.h_head .header .header_contain{ width:1002px;margin:0 auto;position: relative;}
.h_head .h_top{  font-family:"Microsoft YaHei";color:#909090; height:20px;font-size:12px; padding-top: 12px; float: right; width: 650px; position: absolute; right: 0; top: 0;}
.h_head .h_top a{ padding:0 23px; color:#909090;font-family:"Microsoft YaHei"; font-size:12px;display:inline-block;line-height: 0.5;}
.h_head .h_top a i{ display:none;}
.h_head .h_top .xzone{ height:30px; line-height:30px; display:block; padding-right:31px;}
.h_head .h_top .xzone a{ padding: 0 10px;}
.qcode{ position:absolute; top:-40px; left:85px; display:none; width:120px; height:120px;}
.qcode img{width:120px; height:120px;}
.h_head .h_Main{ height:137px; width: 1000px;}/* 网站主体 */
.h_head .h_Main .logo{  width:151px;height: 132px;padding: 5px 20px 0 0;text-align: right; border-right:1px solid #e9e9e9; display: block;}
.logo img{ width:140px;}
.h_head .h_Main .h_dis{color:#262626; font-size:20px;font-family:"Microsoft YaHei"; line-height:28px; padding:60px 0 0 25px;}
.h_head .h_Main .h_dis b{ font-size:12px; display:block; font-weight:normal; color: #959595;}
.h_head .h_Main .h_dis i{ color:#196701; font-size:24px; font-weight:bold; font-style:normal;}
.h_head .h_Main .h_pho{color:#111111; font-size:14px;font-family:"Microsoft YaHei"; line-height:20px; width: 440px; padding-top:45px; text-align: right;}
.h_head .h_Main .xzone{ display: block; margin-bottom:10px;}
.h_head .h_pho a{padding:0px 18px;}
.h_head .h_pho a.xschools{ color: #959595;}
.h_head .h_pho .casePopupForm a {
    padding: 0px
}
.h_head .h_pho a.xnopaddings{ padding-right:0px;}
.h_head .h_Main .h_pho img{ display:inline-block; padding-right:8px;}
.h_head .h_Main .h_pho b{ font-size:28px; color:#f42c22;font-family:"arial"; vertical-align: middle;}
.h_head .h_Main .h_pho p{ display:block; /*background:url(../images/zs/h_pho.gif) no-repeat 85px top;*/ padding-left:40px; color: #959595; font-size: 16px; line-height: 44px;margin-right: 12px;}
.h_head .h_nav{ height:55px;text-align:center}/* 头部导航 */
.h_head .h_nav ul{ display:inline-block; *display:inline; *zoom:1;}
.h_head .h_nav li{ float:left;height:55px;color:#fff; }
.h_head .h_nav li a{ position:relative; color:#fff; height:55px; line-height:55px;padding:0 25px; display:inline-block; text-align:center ; font-family:"Microsoft YaHei";font-size:16px;}
.h_head .h_nav li a:hover,.h_head .h_nav li.cur a{text-decoration:none; background: #88c543;}
/*.h_head .h_nav li.lst a{ background:none}*/
/*头部结束*/
.banner_nei{ width:100%;background:#efefef}
.banner_nei img{ width:100%}
.container{padding-right:15px;padding-left:15px;margin: 0 auto;}
@media (min-width:768px){
	.container{width:750px;overflow: hidden;}
}
@media (min-width:992px)
{.container{width:970px;overflow: hidden;}
}
@media (min-width:1200px){
	.container{width:1170px;overflow: hidden;}
}
.row{margin-right:-15px;margin-left:-15px;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}

@media (min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-6{width:50%}
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-4{width:30%}
.col-sm-offset-1{margin-left:8.33333333%}
}
#footer{font-size:14px;padding: 20px 0;color: #aaa;background: #2e2e2e;line-height:40px;text-align:center;overflow:hidden}
#footer .footer_contain{ width:1170px;margin:0 auto}
#footer .footer_contain img{ margin:14px;}
#footer .footer_contain .foot_l{ width:50%;float:left}

#footer a{font-size:16px;color: #eee;}
#footer a:hover{color: #88c543;}
#footer span{line-height: 40px;margin-right: 10px;}
#footer ul{list-style: none;padding: 0;margin: 0;}
#footer ul > li{display: inline-block;margin-left: 15px;}
.follow-us{margin-top: -5px;text-align: center;}
.social-icon{padding-top: 6px;font-size: 16px;text-align: center;width: 32px;height: 32px;border: 2px solid #999;border-radius: 50%;color: #999;margin: 5px;}
a.social-icon:hover, a.social-icon:active, a.social-icon:focus{text-decoration: none;color: #88c543;border-color: #88c543;}

/*产品页结束*/
.espcms_page_botton{ text-align:center}
.pagination {overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px;float:right}
.pagination a {overflow: hidden;margin: 0 5px;}
.pagination a:active,.pagination a:hover{color:#c2130e}

.pagination .pagination_p,.pagination .pagination_n{ width:59px;height:21px; background:url(../images/zs/pagebutton.jpg) no-repeat;float:left;margin:0 5px;padding-left:10px;line-height: 21px;}
.pagination .pagination_n{ background-position:-69px 0;text-align:left;padding-left:5px;width:64px}
.pagination span.current {color:#747474}
.pagination span.disabled {color:#747474;margin: 0 5px;}

#middle {
	background: #dbdbdb;
	padding-top: 40px;
	font-size: 14px;
	border-top: 1px solid #fff;
}

.abt {  width: 300px;height: 250px; padding:0px 25px; background-color: #fff; text-align: left;}
.x6_1 { height:5px; padding-bottom: 10px; border-bottom: 1px #ccc dotted; margin-bottom: 10px; }
.x6_1 span { font-size: 16px; color: #585858; line-height: 25px; }
.x6_1 b { font-size: 28px; color: #333; font-weight: 700; line-height: 35px; }
.x6_4 { line-height: 21px; color: #333; }
.x6_4 span { display: block; padding-bottom: 4px; color: #666; }
.x6_4 samp { display: block; padding-bottom:5px; font-family: "微软雅黑"; line-height:30px}
.x6_4 p { display: block; text-align: center; height: 30px; font-size: 16px; }
.x6_4 p span { display: inline-block; height: 30px; line-height: 30px; width: 150px; color: #fff; background-color: #86c540; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; cursor:pointer;}
.x6_4 p a:hover { background-color: #333; }
/*---网站建设-弹出---*/
.x3_1 a{display: inline-block; height: 35px; line-height: 35px; font-size: 16px; text-align: center; padding: 0 60px; background-color: #86c540; color: #fff; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px;margin: 0 10px;}
.x3_1 a:hover{background-color: #9ed658;}
.x3_1 p{padding-bottom:20px; line-height: 25px; font-size: 25px;}
.webPopup{width:100%; position:absolute; top:0px; left:0px; z-index:999; background:url(../images/index_221.png) repeat; display:none;}
.webPopupForm{display:none;position:absolute; z-index:9999; width:580px; top:0px; left:50%; margin-left:-290px; background:#FFF; border:1px solid #c9c9c9; box-shadow:0px 0px 15px #c3c2c2}
.webPopupForm h3{border-bottom:1px solid #f0f0f0; font-size:30px; line-height:40px; color:#a5a5a5; font-weight:bold; padding:20px 0px 20px 25px; position:relative;}
.webPopupForm h3 span{color:#e93500;}
.webPopupForm h3 em{background:url(../images/zs/index_close.gif) no-repeat; width:16px; height:18px; cursor:pointer; position:absolute; right:20px; top:20px;}
.webPopupForm ul{padding:30px 0px 0px; border-bottom:1px solid #f0f0f0; margin:0px 32px;}
.webPopupForm ul li{margin:0px; padding:0px; min-height:65px; height:auto !important; height:65px; color:#464646; padding-left:0px;}
.webPopupForm ul li span{float:left;width:75px; font-size:15px; line-height:38px; padding-left:10px;}
.webPopupForm ul li label{float:left;background:#f7f7f7; padding:9px 10px; display:block; box-shadow:1px 1px 3px #bdbcbc inset;}
.webPopupForm ul li label input{float:left; width:100%; background:none; border:none; outline:none; font-size:15px; font-family:"微软雅黑";color:#464646;}
.webPopupForm ul li span.w45{width:50px; padding-left:20px;}
.webPopupForm ul li label.mingchen{width:410px;}
.webPopupForm ul li label.xingming{width:120px;}
.webPopupForm ul li label.dianhua{width:200px;}
.webPopupForm h4{font-size:18px; color:#86c540; font-weight:bold;padding:20px 0px 20px 32px;}
.webPopupForm dl{padding-bottom:20px; margin:0px 32px; border-bottom:1px solid #f0f0f0; font-size:15px; color:#5b5b5b;}
.webPopupForm dl dd{float:left; width:200px; padding-bottom:15px;}
.webPopupForm dl dd input{vertical-align:middle;}
.webPopupForm dl dd span{padding-left:10px;}
.webPopupForm dl dd.w220{width:260px;}
.webPopupForm dl em{padding:0px 5px;}
.webPopupForm p{text-align:center; padding:30px 0px 50px;}
.webPopupForm p input{background:#86c540; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#FFF; width:135px; border-radius:10px; outline:none; cursor:pointer;height:48px; cursor:pointer;}

.footermeun{width:1100px;margin:0px auto 0;overflow:hidden;font-size:12px}
.menubotton li{ float:left;margin-right:60px}
.menubotton li a.menu{ font-size:16px;color:#3b3b3b}
.menubotton li a:hover{ text-decoration:underline}
.menubotton li ul.subnav{ margin-top:20px}
.menubotton li ul.subnav li{ float:none;margin:10px 0}
.menubotton li ul.subnav li a{ font-size:13px}
.code{position:relative}
.code .erweima{ margin:0 10px;text-align:center;float:left;}
#middle .code .erweima h3{margin-top:20px;font-size:16px}
.code span{ position:absolute;bottom:0px;left:50%;color:#4e4e4e}

#gotoTop{display:none;position:fixed;top:90%;left:50%;cursor:pointer;margin-left:560px;width:47px;height:47px;background: url(../images/zs/top.png) no-repeat}
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}

.height20{ border-bottom:1px solid #dfdfdf;width:100%}
.fangan{ width:1100px; margin:0px auto; background:url(../images/zs/ge.jpg) no-repeat 550px center; height:460px;}
.fangan h3{ height:100px; line-height:100px; text-align:center; color:#52ac10; font-size:32px;}
.fangan .fg_main p{ margin-top:10px}
.fg_lf{ width:500px; float:left; margin-left:50px;}
.fg_rt{ width:450px; float:right; margin-left:100px;}
.fg_lftop p{ margin-top:20px; font-size:16px;}
.fg_lftop h4{ font-size:30px; color:#333;}
.fg_lftop font{ color:#ff0000;}
.btmfm_fl{ margin-top:10px;}
.btmfm_fl span{ color: #ff0000;}
.xm1{ background:url(../images/zs/input1.jpg) no-repeat; width:259px; height:31px; line-height:34px; text-indent:38px; margin-right:5px; border:1px solid #ccc; margin-top:10px;}
.xm2{ background:url(../images/zs/input2.jpg) no-repeat; width:259px; height:31px; line-height:34px; text-indent:38px; margin-right:5px; border:1px solid #ccc; margin-top:10px;}
.xm3{ background:url(../images/zs/input3.jpg) no-repeat; width:259px; height:31px; line-height:34px; text-indent:38px; margin-right:5px; border:1px solid #ccc; margin-top:10px;}
.midtxt4{ margin-left:20px;}
.subm{ background:#86c540; height:35px;padding: 0 12px;font-size:14px; margin-left:110px; text-align:center; line-height:35px; margin-top:25px; display:block; border:none; float:left; color:#fff;border-radius: 35px;}
.subm:hover{ text-decoration:none; color:#fff;}

/*右侧悬浮 start*/
.main-im{position:fixed;right:5px;top:150px;z-index:999;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/zs/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/zs/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/zs/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/zs/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/zs/open_im.png) no-repeat left top;display:none}
/*右侧悬浮 end*/