@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:#fff}.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}.clear{ clear: both}a,button{ cursor: pointer;}
.ban{ width: 100%; height:650px; margin-top: -6px }
.ban-top{ width: 1140px;; margin: 0 auto;}
.ban-l{ padding-top:30px }
.ban-l img{width:170px; }
.ban-r{ font-size: 24px; color: #fff; font-weight: 800;margin-top: 24px; background: url(../imgs/ban-tel.png) left center no-repeat;padding-left: 42px; line-height: 39px; background-size:37px 40px; }
.ban-con{margin: -600px auto 0}
.ban-title,.ban-con{ width: 970px; }
.ban-title{margin: 0 auto 60px;}
.ban-title p{ font-size: 38px; text-align: center; color: #fff}
.ban-title h2{ font-size:75px; color: #fff; text-align: center; font-weight: bold;line-height: 80px;
    margin-top:25px; text-shadow:2px 4px 3px #3b35bb  }
.ban-title h2 span{ font-size: 54px;
    color: #fcfc01;
   
    display: inline-block;
    line-height: 78px;
    margin-top: 28px;}
.ban-yh{width: 880px; margin: -15px auto 0; display: inline-block;}
.ban-yh-r{ width: 209px; height: 209px; background: url(../imgs/ban-img.png) no-repeat center center; background-size: 209px 209px;margin-left: -24px;
    margin-top: -45px;}
.ban-yh-l{ width: 363px; height: 100px; border: 3px dashed #fff}
.ban-yh-l h3{ font-size:29px; color: #fcfc01; font-weight: bold; margin-bottom: 2px; text-align: center; margin-top: 4px}
.ban-yh-l h4{ font-size:26px; color: #00fde8; font-weight: bold;text-align: center; overflow: hidden;  margin: 0 auto; margin-top:-4px }
.ban-yh-l h4 span{ color: #fff; font-style: italic;margin-right:7px}
.ban-yh-l h4 i{ font-size: 46px;color: #fff;font-weight: bold;width: 36px;height: 36px;border-radius: 50%;background: #3b35bb;display: inline-block;text-align: center;line-height: 28px; margin-right: 2px}
.ban-yh-c{ width: 326px; height: 106px; background:#3b35bb }
.ban-yh-c span{ font-size: 36px; font-weight: bold;color: #fff; font-style: italic; line-height: 106px; letter-spacing: 2px; margin-left: 40px;}
.ban-yh-c img{ margin-top: 18px; margin-left: 12px}
.ban-yh-r h5{ font-size: 28px; color: #fcfa04; text-align: center; margin-top: 48px;}
.ban-yh-r p{ font-size: 26px; color: #fff; text-align: center; font-style: italic; line-height: 32px; margin-top: 2px;}
.ban .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 25px;display: inline-block;border-radius: 15px;background: #fff;opacity:1}
.ban .swiper-container{ height: 600px;}
.ban-img{ display: block; margin: 0 auto;}
.ban .swiper-pagination-bullet-active {opacity:1;background: #ffd800;}




.yh{ width: 1044px; margin:0px auto; overflow: hidden;}
.yh li{ width: 217px; float: left; margin: 0 22px;}
.yh li img{ display: block; margin: 0 auto;}
.yh li p{ color: #231b17; text-align: center; font-size: 22px; margin: 20px 0px;}
.yh li a{ display: block; width: 217px; height: 50px; line-height: 50px; background: #4888f0; color: #fff; text-align: center; font-size: 20px; border-radius: 1px;}
.kc,.why{ width: 1140px; margin: 40px auto;}
.title { margin-bottom:30px }
.title h3 { font-size: 42px; color: #231b17; text-align: center; font-weight: bold; }
.title h3 span{ color: #d30132}
.title p { font-size: 20px; color: #333; text-align: center; margin-top:3px; }
.kc-con ul li{ width: 328px; height: auto; background: #c9cafe; transform:rotate(2deg);-ms-transform:rotate(2deg); -moz-transform:rotate(2deg); -webkit-transform:rotate(2deg); -o-transform:rotate(2deg); margin: 0 26px; }
.kc-box{ width: 326px; height: auto; padding: 20px 0px; background: #fff;transform:rotate(-2deg);-ms-transform:rotate(-2deg); -moz-transform:rotate(-2deg); -webkit-transform:rotate(-2deg); -o-transform:rotate(-2deg);}
.kc-box-xq{ width: 290px; height:auto; margin: 0 auto;border: 1px dashed #333;}
.kc-box-xq h2{ font-size: 26px; color: #222;text-align: center;margin-top: 20px;}
.kc-box-xq p{ font-size: 18px; color: #000;text-align: center; margin-top: 10px; line-height: 25px}
.kc-box-xq a{ display: block; width: 234px; margin: 20px auto 30px; background: #4888f0; height: 46px; line-height: 46px; border-radius: 5px; text-align: center; font-size: 22px; color: #fff}
.kc-mar{ margin-top:40px;}
.bd-btn {
    display: block;
    width: 420px;
    margin: 0 auto;
    margin-top:30px;
    background: #f95b52;
    color: #fff;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 30px;
    border-radius: 5px;
}
.single{ width: 1080px; margin: 0 auto;}
.single table tr th{ font-size: 22px ; text-align: center; line-height: 60px;border: 1px solid #fff; background:#4888f0; color: #fff }
.single table tr td{font-size: 18px; padding: 10px 0; text-align: center; border: 1px solid #929292; color: #333;}
.single table tr td a{ color: #333}
.single table tr td .single-btn{color: #222;
    display: block;
    border: #f7525a 1px solid;
    width: 120px;
    margin: 0 auto;
    line-height:36px;
    border-radius:20px;}
.single table tr td b{font-weight: bold}
.single table tr td span{ font-size: 20px; font-weight: bold; color: #e92b4f}
.w1{width:240px}
.w2{width:350px}
.single table tr td .single-btn:hover{color: #fff;
    display: block;
    background: #f7525a;}
.single table .kc-bac{ background: #faf4c6}
.kt{ width: 100%; height: 385px;  background-color: #4888f0;background-image: url(../imgs/kt-bac.jpg); background-repeat: no-repeat; background-position: center center;  margin-top: 40px;}
.kt-con{ width: 1140px; margin: 0px auto; padding-top: 40px;}
.kt-con .title h3,.kt-con .title p{ color: #fff}
.kt-con .title h3 span{ color: #ffe402}
.kt-box{ width: 1070px; margin: 0 auto;}
.kt-box-l{ width: 340px;}
.kt-box-l h3{ text-align: left; font-size: 30px; color: #fff; font-weight: bold;}
.kt-box-l p{ text-align: left; font-size: 18px; color: #fff; margin-top: 20px; }
.kt-box-l a{color: #fff;
    display: block;
	background: #f95b52;
   font-size: 22px;
    width: 220px;
   text-align: center;
    line-height:47px;
    border-radius:5px; margin-top: 15px; }
.kt-box-c{ margin-top: 30px; margin-left: 5px}
.kt-box-r{ width: 476px; margin-left: 48px;}
.kt-box-r li{ float: left; margin-top: 26px }
.kt-box-r li div{ font-size: 17px; color: #fff; margin-left: 15px;}
.kt-box-r li div span{ font-size: 20px; }
.kt-mar{ margin-right: 25px;width: 225px;}
.bd{ width: 1021px; margin: 30px auto; overflow: hidden;}
.yh-bd{  overflow: hidden}
.yh-bd input {
    margin-top: 22px;
    width: 220px;
    height: 50px;
    line-height: 50px;
    padding-left: 15px;
    border: none;
    border-radius: 3px;
    float: left;
    margin-right: 30px; border:2px solid #4888f0; border-radius: 2px; color: #666; font-size: 16px;
   
}
.yh-bd button {
    display: inline-block;
    margin-top: 22px;
    width: 230px;
    height: 54px;
    line-height: 54px;
    background: #f95b52;
    border: none;
    font-size: 28px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    float: left;
    margin-left: 20px;
    cursor: pointer;
}
.bd h2{font-size: 32px; color: #202020}
.bd h2 b{font-weight: bold;color: #f95b52}
.bd h2 span{font-size: 20px; color: #333}
.bd div{ margin-left: 20px; margin-top:10px; }
.why{ width: 1000px;}
.why ul li{ width:285px;box-shadow: 0px 2px 7px #c7c7c7; padding: 20px 0px; height: 230px }
.why ul li img{ display: block; width: 100px;  margin: 0 auto;} 
.why ul li h5{ font-size:24px;color: #000; text-align: center; margin-top: 12px }
.why ul li p{ font-size:18px ;color: #222; width: 240px; margin: 10px auto 0; text-align: center; line-height: 22px}
.why .kc-mar{ margin:35px 0;} 
.why .kc-mar-r{ margin-left:45px; margin-right: 45px;}
.lsbox{ width: 100%; height:auto; padding:50px 0 30px 0; background:#4888f0}
.lsbox .swiper-container{ margin-top:-45px; width: 1140px; margin: 0 auto;}
.sikbuz{ width: 1100px; margin: 0 auto; background:#FFF; overflow:hidden; clear:both; padding:0 20px; padding-bottom:20px; margin-top:55px; margin-bottom:55px;}
.sikbuz-l{ float:left;overflow:hidden; width:696px; margin-top:22px;}
.sikbuz-y{ float:left; margin-left: 25px; }
.sikbuz-y .soxf{ width:360px; margin:0 auto; margin-top:30px;}
.sikbuz-y .skx p.p1 .sp1{ font-size:35px; font-weight:bold; color: #222}
.sikbuz-y .skx p.p1 .sp2{ font-size:16px; color: #666}
.sikbuz-y .skx p.p2{ font-size:16px; line-height:24px; margin-top:8px; color: #666; height: 212px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    overflow: hidden;}
.sikbuz-y .skx p.p3{ font-size:20px; line-height:28px; margin-top:8px; color: #333}
.sikbuz-l li{ position:relative; float:left; margin-right: 1px }
.sikbuz-l li i{ width:100%; height:auto; background:rgba(0, 0, 0, 0.6);  display:block; position:absolute; left:0; top:0; bottom:0; border-right:1px solid #FFF; border-bottom:1px solid #FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000)\9;}
.sikbuz-l li .sxl{ background:rgba(0, 0, 0, 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000); }
.swb{ width:312px; background:#f95b53;}
a.skxms{ text-decoration:none; display:block; width:295px; background:url(../imgs/leo.jpg) right no-repeat; background-color:#f95b53; height:58px; font-size:20px; text-align:center; line-height:58px; color:#FFF; margin-top:20px;}
.sifk{ margin-bottom:26px; overflow:hidden;}
.sol{ position:fixed; z-index:99999; background:rgba(0, 0, 0, 0.8)}
.sof{ display:none;}
.sidbst{ margin-top:90px;}
.gf{ width: 1140px; margin: 0 auto; margin-top: 50px}
.gf-con li{ float: left;}
.gf .title{ margin-bottom: 30px;}
.gf .swiper-container {
      width: 100%;
      height: 760px;  

    }
   .gf .swiper-container .swiper-slide {
      
      font-size: 18px;
      background: #fff;
width: 281px;
	       height: 625px;
      padding: 20px 0px;
     border-right: 1px solid #dcdada; 
    }
.xy-img img{ display: block; margin: 0 auto;}
.xy-con{ width: 256px; margin: 0 auto;}
.xy-con h3{ font-size: 22px; color: #333; text-align: center; font-weight: bold;margin-top: 15px; }
.xy-con p{ font-size: 16px; color: #333; text-align: left; margin-top: 5px }
.xy-con p a{ font-size: 16px; color: #333; }
.xy-con p span{ font-size:18px; color: #000; font-weight: bold;}
.pj{height: 174px;
    text-align: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;}
.xy-btn{ display: block; margin: 0 auto; width: 210px; height: 44px; line-height: 44px; font-size: 22px; text-align: center; background: #f95b52; color: #fff; border-radius: 25px; margin-top: 25px;}
.fx1{ width: 1920px; height: 340px; background: url(../imgs/ry-bac.png) no-repeat center center;margin-top: -180px;}
.fx {
	width: 100%;
	height: auto; margin-bottom: 35px;
	/*background: url(../imgs/ry-bac2.jpg) no-repeat center center;*/
	
}
.fx-box {
	width: 1140px;
	margin: 0 auto;
	
}
.fx-box .title {
	padding-top: 40px
}
.lq-box p {
	color: #fff;
}
.ry-ul {
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.ry-box {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(38, 73, 146, 0.8);
	width: 278px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	z-index: 9999;
	display: none
}
.fx-box .swiper-container3 {
	width: 800px; margin: 0 auto 40px;
	margin-top: 50px;
}
.fx-box .swiper-container3 .swiper-slide img{ display: block; margin: 0 auto;}
.fx-box .swiper-slide:hover .ry-box {
	display: block;
}
.fx .swiper-container .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.fx .swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: #4888f0;
}
.fix{ width: 100%; height:auto; background: #ffd303; position: fixed; left: 0px; bottom: 0px; z-index: 9999}
.fix-con{ width: 1020px; margin: 0 auto; }
.fix-con-l{ width: 215px; height: 181px; background: url(../imgs/fix-img.png) no-repeat; margin-top: -50px;}
.fix-con-l h5{ font-size: 50px; color: #fcff00; text-align: center; margin-top: 55px; font-weight: bold;}
.fix-con-l p{ font-size: 30px; color: #fff; text-align: center; margin-left: 13px; margin-top: -8px; }
.fix-con-l h5 span{ font-size: 26px}
.fix-con-r{ margin-left: 25px;}
.fix-con-r h4{ font-size: 42px; font-weight: bold; color:#020202; }
.fix-con-r h4 i{ color:#ff3e03; font-style: italic;font-weight: bold; margin-right: 10px; }
.fix-con-r h4 span{ color:#ff3e03; font-size: 50px;font-weight: bold; }
.fix .yh-bd input{ border: none; margin-top: 10px;} 
.fix .yh-bd button{ background: #000; margin-top: 10px;}




























