@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,em,b,i,u,s,dl,dt,dd,ol,ul,li,input,select,textarea,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0 none;border:0 none;-webkit-text-size-adjust:none}html{_background-image:url(blank.jpg);_background-attachment:fixed;overflow-x:hidden;overflow-y:scroll}body{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1,Arial,simHei,"宋体",Helvetica;font-size:18px;color:#000}.arial{font-family:"arial"}article,aside,dialog,figure,footer,header,legend,nav,section,time{display:block}a{text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur())}a,.main_content_two dd,.main_content_three .sanbiao_pro,.logbox .logIn,.logbox .signIn,.main_content_one li,.log_window .login_type,.log_window .login_pw,article .f1,article .f2,article .f3,article .f4,article .f5,article .f6,.zq_pro a .zq_rate span,.zq_pro a .zq_price span,.zq_pro a .zq_lowest span,.zq_pro a .zq_m span,.sub_zhaiquan_two .zq_pro,textarea{-webkit-transition:all .3s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}a:focus{-moz-outline-style:none;background:0}button{border:0}ul,ol,li{list-style:none}h1,h2,h3,h4,h5,h6,em,b,i,u{font-style:normal;font-weight:normal;}img{border:0;-ms-interpolation-mode:bicubic;}input,button,ul li{vertical-align:top}input,button:focus{ outline:0;}textarea{ resize:none}.clearfix{zoom:1}.clearfix:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}section{width:1000px;margin:0 auto;}img{-ms-interpolation-mode:bicubic;vertical-align:top;border:0}.fl{float:left;display:inline}.fr{float:right;display:inline}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}table{border-collapse:collapse;border-spacing:0}.pr{position:relative}.pa{position:absolute}.dn{display:none}a,button{ cursor: pointer}
.fl{ float: left}
.fr{ float: right}
.clearfix { zoom: 1 }
.clearfix:after { visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: "." }
section { width: 1000px; margin: 0 auto; }
img { -ms-interpolation-mode: bicubic; vertical-align: top; border: 0 }
.clear{ clear: both}
.ban{width: 100%; height:863px; background: url(../imgs/ban-bac.jpg) no-repeat center center}
.ban-con{ width: 1200px; margin: 0 auto;}
.ban-top{ padding-top: 25px;}
.ban-logo img { width: 170px; }
.ban-tel { font-size: 30px; color: #fff;background: url(../imgs/tel-icon.png) no-repeat left center; background-size: 28px 38px; padding-left: 40px; margin-top: 15px; font-weight: bold; }
.ban-box{ width: 1050px; margin: 0 auto; margin-top: 60px;}
.ban-h3 h3{ float: left;font-size: 40px; font-weight: bold; color: #fff; font-style: italic;}
.ban-h3 a{ float: left; width: 270px; height: 49px; background: url(../imgs/ban-img.png) no-repeat left center; margin-left: 12px; font-size: 27px; color: #1462f1; font-style: italic; text-align: center; line-height: 39px; margin-top: 8px;}
.ban-line1{ width: 600px; height: 1px; background: #fff; display: block; margin-top: 8px;}
.ban-line2{ width: 500px; height: 1px; background: #fff; display: block; margin-top: -25px;}
.ling-l{ font-size: 200px;
    font-weight: bold;
    color: #fef504;
    font-style: italic;
    margin-top: -64px;
    margin-left: -48px;}
.ling-l span{ font-size: 38px; color: #fff}
.ling-r{margin-left: 15px;margin-top: -21px;}
.ling-r h4{ font-size: 74px; font-weight: bold; color: #fffffe; font-style: italic; text-shadow: 0px 4px 0px #5055fa}
.ling-r h5{ font-size: 74px; font-weight: bold; color: #fef504; font-style: italic; margin-top: -10px;}
.ling-img2 { margin-top: 150px; margin-left: 15px;}
.ban-ling{ padding-top:20px; overflow: hidden }
.ban-p{ font-size: 38px; color: #fff; font-style: italic; margin-top: 15px;}
.ban-p span{color: #fef504;}
.ban-btn{ display: block; width: 314px; height: 67px; line-height: 67px; text-align: center; font-size: 32px; color: #202021; font-style: italic; background: url(../imgs/ban-img3.png) no-repeat left center; margin-top: 35px;}
.ban-r{ margin-left: -100px;}
.ban-ul{width: 1100px; margin: 40px auto 0; height: 153px; background: url(../imgs/ban-img5.png) no-repeat left center; padding-left: 80px}

.ban-ul li{ float: left; border-right: 1px dashed #fff;padding:28px 46px; font-size: 26px; color: #fff; font-weight: bold; font-style: italic; margin-top: 8px}
.nav{ background: #fbc321; width: 100%; height:77px;  }
.nav ul{ width: 1200px; margin: 0 auto;}
.nav ul li{ float: left; width: 296px; height: 87px; line-height: 87px; text-align: center; background: #ffd200; font-size: 32px; color: #000; margin-top: -5px; margin-right:6px; }
.nav ul li a{ color: #000}
.nav ul .nav-li3{width: 366px}
.nav ul .nav-li4{width: 224px; margin-right: 0px;}
.bd{ width: 1008px; margin: 45px auto 0;}
.title h2{font-size: 50px;font-weight: bold;text-align: center; color: #3e5bf0
 }
.title img{ display: block; margin: 5px auto;}
.bd-box{width: 1007px; margin: 40px auto 0; height: 202px; background: url(../imgs/bd-img.png) no-repeat left center;}
.bd-form{ overflow: hidden;}
.timetext{ font-size: 32px; color: #020202; }
.bd-form input{width:235px;height: 56px;line-height: 56px;background: #fff;border-radius: 8px;color: #666;font-size: 16px;padding-left: 20px;line-height: 100%; float: left; margin-right: 30px; margin-top: 15px}
.timetext span{color: #ff0404; margin: 0 5px;}
.bd-form button{width:181px;height: 181px; border-radius: 50%; background: #fb8e0d; color: #fff; font-size: 38px; text-align: center;text-shadow: 0px 4px 0px #f45d04; margin-top: 19px; }
.bd-form-l{ margin-left: 245px; margin-top: 50px}
.kc,.view{width: 1200px; margin: 0 auto;}
.tab{ width: 1200px; margin: 35px auto 0;}
.tab li{ float: left;width:286px; display: inline-block; height: 70px; line-height: 70px; text-align: center; color: #fff; margin: 0 9px; border-radius: 5px; font-size: 28px; font-weight: bold; background-color: #4257ff; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #5757ef , #0665f1);}
.tab li .kc-tab-li{ width: 160px; margin: 0 auto;}
.tab li img{ margin-top: 19px;}
.tab .kc-cur{ background:#ff606f }
.tab .kc-cur span{ display: block;
    width: 0;
    height: 0;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 15px solid #ff606f;
    background: #fff;
    margin-left:129px;
}
.w1{ width: 300px;}
.kc{ margin-top: 35px}
.kc-tabcon table{ margin-top: 40px;border: 1px solid #c0bfbf}
.kc-tabcon tbody tr{}
.kc-tabcon tbody tr td{ width: 300px; padding: 10px 0; font-size: 20px; color: #333;border-left: 1px solid #c0bfbf; text-align: center} 
.kc-bac{border-bottom: 1px solid #c0bfbf; background: #f7ebc8}
.kc-tabcon .kc-bac td{ font-weight: bold}
.kc-tabcon tbody tr td a{ color: #e52a47; display: block; width: 142px; height: 37px;line-height: 37px; margin: 0 auto; border-radius: 25px; border:1px solid #e52a47}
.kc-tabcon tbody tr td a:hover{ background:#e52a47; color: #fff }
.kc-btn{display: block;width: 290px;height: 56px;line-height: 56px;margin: 40px auto 0;font-size: 22px;text-align: center; background: #ff606f;color: #fff;border-radius: 30px;cursor: pointer;}
.kc-btn:hover{ background: #f34f5f}
.lq{width: 100%; height:auto; padding:25px 0px;  background: url(../imgs/bd-img3.jpg) no-repeat center center; margin-top: 35px;}
.lq-form{ width: 1150px; margin: 0 auto; overflow: hidden}
.lq-form h4{ font-size: 34px; font-weight: bold; color: #fff; float: left; margin-right: 40px; line-height: 52px;}
.lq-form h4 span{ color:#fbc321 }
.lq-form input{ float: left; width:260px;height: 52px;line-height: 52px;background: #fff;border-radius: 8px;color: #666;font-size: 16px;padding-left: 20px;line-height: 100%;  margin-right: 30px; color: #5042f7}
.lq-form button{width:220px;height: 52px; line-height: 52px; border-radius: 8px; border:1px solid #fff;color: #fff; font-size: 24px; text-align: center; background: none}
.view{ margin-top: 35px;}
.view-tabcon ul li{ float: left; width: 383px; margin-top: 30px;}
.view-tabcon ul .view-mar{ margin-left:25px; margin-right: 25px;}
.view-box{ padding: 0 15px; height: 166px; background: #fcc800}
.view-box h5{ font-size: 18px; color: #333; padding-top: 16px;}
.view-box p{ font-size: 16px; color: #333; margin-top: 10px;}
.view-box a{ display: block; width: 220px; height: 42px; line-height: 42px; margin: 0 auto; text-align: center; border:1px solid #333;font-size: 16px; color: #333; margin-top: 20px; border-radius: 25px;}
.view-box a:hover{ background: #fff; color: #333; border:none}
.free{ margin-top: 35px;}
.free .title{ width: 1200px; margin: 0 auto;}
.free-tab li{ width: 388px;}
#no-mar-l{ margin-left: 0px;} 
#no-mar-r{ margin-right: 0px;} 
.free .free-tab .kc-cur span{ margin-left: 178px;}
.free .tab li .kc-tab-li{ width: 255px}
.free-con{width: 100%; height:630px; background: url(../imgs/view-bac.jpg) no-repeat center center; margin-top: 35px;}
.free-box{ width: 1200px; margin: 0 auto; }
.free-box1{ width: 1110px; margin: 0 auto; padding-top: 55px;}
.one-l{ width: 640px; height:518px; padding-left: 32px; background: url(../imgs/free-img1.png) no-repeat center center;}
.one-p1{ font-size: 30px; color: #fff; padding-top: 50px}
.one-p2{ font-size: 24px; color: #fff; margin-top: 40px; line-height: 35px}
.one-h5{ font-size: 36px; color: #fff; margin-top: 30px; line-height:50px }
.one-ewm p{ float: left; font-size: 20px; color: #fff; margin-top:102px }
.one-ewm img{ float: left; margin-left: 25px;}
.two-l{ padding-top: 60px; margin-left: -80px;}
.two-r{ margin-left: -10px}
.two-p1{ font-size: 26px; font-style: italic;color: #fff; padding-top: 80px; }
.two-h5{ font-size: 30px; color: #fff; font-weight: bold; margin-top: 35px}
.two-p2{ font-size: 26px; font-style: italic;color: #fff; padding-top: 40px; line-height: 35px; }
.two-p1 b,.two-p2 b{ font-weight: bold;font-style: italic;}
.two-ewm{ margin-top: 5px;}
.two-ewm p{ float: left; font-size: 20px; color: #fff; font-style: italic; margin-top: 80px;}
.two-ewm img{ margin-left: 35px; float: left}
.free-box2{ width: 1015px; margin: 0 auto;}
.three-h3{ font-size: 28px; color: #fff; text-align: center; padding-top: 26px; margin-bottom: 15px;}
.three {background: url(../imgs/free-img6.png) left top;width: 429px;height: 465px;}
.three-til {font-size: 28px;text-align: center;height: 90px;line-height: 90px;font-weight: bold;color: #333;}
.three-tilf {padding: 0px 30px;color: #fff;text-align: center;line-height: 28px;font-size: 18px;}
.three-text { padding-top:30px;}
.three-text ul li {height: 35px;line-height: 35px;width: 320px; margin: 0 auto; color: #fff; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 20px;}
.three-mar{ margin-left: 154px;}
.three-img{ margin-left: -620px; margin-top: 140px;}
.three-bot{width:  1120px; margin: 25px auto 0;}
.three-bot p{ float: left;font-size: 20px; color: #fff; line-height: 43px;}
.three-bot a{ float: left;font-size: 20px; color: #fff; height: 43px; background: url(../imgs/free-img7.png) no-repeat left center; padding-left: 50px; line-height: 43px; margin-left:15px;}
.ls{ width:100%;   margin: 35px 0;}
.ls-con{ width: 1200px; margin: 0 auto; padding-top: 30px;}
.ls-con .title{ margin-bottom: 40px;}
    
    .ls-con .swiper-container {
      width: 1200px;
      height: 600px;
	  margin: 0 auto;
     
    }
    .ls-con .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .ls-con .gallery-top {
      height: 370px;
      width: 1200px;
    }
    .ls-con .gallery-thumbs {
      height: 188px;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .ls-con .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.9;
    }
    .ls-con .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;border: 1px #5757ef solid;
    }
.ls-box{ overflow: hidden; width: 1070px; margin: 0 auto;}
.ls-box-r{ width: 740px; height: 365px; }
.ls-box-r h5{ font-size: 30px; text-align: left; color: #3b3c3c; font-weight: bold; }
.ls-box-r h5 span{ font-size: 20px; margin-left: 5px;}
.ls-box-r div{ width: 365px; height: 43px;line-height: 43px; text-align: center; background:#fcc800; font-size: 18px; color: #333; margin-top: 18px; border-top-right-radius:50px  }
.ls-box-r div b{ font-weight: bold;}
.ls-box-r p{ width: 740px; height: 152px; font-size: 17px; color: #3b3c3c; line-height: 25px; text-align: left; margin-top: 20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;}
.ls-box-r a{ width: 300px; height: 56px; line-height: 56px; text-align: center;  color: #fff; font-size: 24px; display: inline-block; background: #ff606f;margin-top: 23px; border-radius: 5px}
.nav-fixed .lq {
	position:fixed;
	left:0;
	bottom:0;
	z-index:999;
	_position:relative;
}
.nav-fixed .nav {
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	_position:relative;
}























