@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}.clear{ clear: both}a,button{ cursor: pointer}
.ban{ width: 100%; height: 657px; background: url(../imgs/ban.png) no-repeat center center}
.ban-con{ width:1140px; height: auto; margin: 0 auto;}
.ban-top a{ padding-top:20px; }
.ban-top span{ padding-top: 35px; font-size: 26px; color: #fff}
.ban-p{ font-size: 100px; font-weight: bold; color: #fff; text-align: center; margin-top: 10px}
.ban-gh{ width: 856px; height: 100px; line-height: 100px; margin: 0 auto; font-size: 50px; text-align: center; color: #fff; background: #368bdb; border-radius: 50px; margin-top: 26px}
.ban-zd{ display: block; height: 131px;  background: url(../imgs/ban-img.png) no-repeat center center; line-height: 89px;color: #fff;font-size: 44px;letter-spacing: 12px;text-align: center;margin-top: 26px}
.ban-btn{ width: 535px; height: 78px; margin: 0 auto; background: url(../imgs/ban-btn.png) no-repeat center center;margin-top: 26px}
.ban-tf{ display: inline-block; color: #12331e;font-size: 26px;line-height: 67px;padding-left: 67px;}
.ban-zx{display: inline-block; color: #fff;font-size: 26px;line-height: 67px;padding-left: 70px;}
.dy{ width: 1140px; margin: 0 auto; margin-top: 100px;height: 300px;}
.dy-js{ width: 120px; height: 120px; margin: 0 auto; border-radius: 50%; background: #fcffca; color: #111111; font-size: 26px; text-align: center;box-shadow: -1px 4px 8px #232323;margin-top: -330px;}
.dy-js span{padding-top: 22px;display: inline-block;}
.dy-nr{ width: 1140px; margin: 0 auto; height: 268px; background-color: #1c578d;background-image: url(../imgs/dy-img.png) no-repeat center center;box-shadow: 0px 4px 6px #4d4d4d;  }
.dy-nr p{ display: block; width: 953px; margin: 0 auto; color: #fff;padding-top: 90px;text-indent: 40px;font-size: 20px;line-height: 32px;text-align: center;}
.kc{ width:1140px; margin: 50px auto;}
.title{ margin-bottom: 40px}
.title-span1{ display: block; width: 327px; height: 1px; background: #368bdb}
.title-span2{ display: block; width: 1px; height: 34px; background: #368bdb;margin-top: -17px;margin-left: -18px;}
.title-span3{ display: block; width: 1px; height: 34px; background: #368bdb;margin-top: -17px}
.title-span4{ display: block; width: 327px; height: 1px; background: #368bdb;margin-left: -18px;}
.title-c{ display: block; width: 480px; margin: 0 auto; text-align: center; font-size: 38px; color: #333; font-weight: bold; margin-top: -25px;}
.kc-con{ width: 1020px; margin: 0 auto;}
.kc-con li{ margin-bottom: 30px;}
.kc-l{ width: 277px; height: 215px; background: url(../imgs/kc-img.jpg) no-repeat center center;}
.kc-l h3{ font-size: 26px; color: #fff; text-align: center; padding-top: 67px; }
.kc-l span{ display: block; width: 200px; height: 1px; background: #fff; margin: 10px auto; }
.kc-l p{font-size: 22px; color: #fff; text-align: center;}
.kc-r{ width: 743px;height: 215px; background: #f8f8f8}
.kc-r p{ margin-left: 35px; font-size: 20px; margin-bottom: 16px;}
.kc-r p span{ color: #1c578d; font-weight: bold}
.kc-bx{ margin-top: 25px}
.gf,.ls{ width: 100%; height: auto; padding: 65px 0 45px 0; background: #1c578d}
.gf-con,.hw{ width: 1140px; margin: 0 auto;}
.gf-con .title-span1,.gf-con .title-span2,.gf-con .title-span3,.gf-con .title-span4,.ls .title-span1,.ls .title-span2,.ls .title-span3,.ls .title-span4{ background: #fff; }    
.gf-con .title-c,.ls .title-c{color: #fff}   
    .swiper-container {
      width: 100%;
      height: 445px;
		border-radius: 70px;
box-shadow: -9px 10px 15px rgba(0, 0, 0, 0.5);
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.xy-img{ margin-left: 30px;}
.xy-con{ width: 640px; margin-left: 25px}
.xy-con h4{ text-align: left; font-size: 26px; font-weight: bold; color: #191919; margin-bottom: 12px}
.xy-con p{text-align: left; font-size: 17px;color: #191919;margin-bottom: 8px;line-height: 26px;}
.xy-con p span{font-weight: bold; color: #1c578d}
.xy-box{ width: 640px; height: 156px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden; }
.hw{ margin-top: 65px;}
.title-c b{ font-size: 22px;text-align: center;color: #1e1e1e;}
.hw-top-l{width: 130px;
    height: 72px;
    background: url(../imgs/hw-img1.png) no-repeat center center;
    font-size: 30px;
    letter-spacing: 29px;
    padding-top: 28px;
    padding-left: 40px;}
.hw-top-r{width: 950px;
    font-size: 17px;
    color: #393939;
    line-height: 30px;
    margin-left: 10px;}
.hw-con{width: 1065px;margin: 0 auto; margin-top: 40px;}
.hw-con li{ float: left; width: 265px;height: 330px; background: #f7fafe;margin-left: 1px;}
.hw-img{ display: block; margin: 0 auto; margin-top: 23px;}
.hw-nl{ font-size: 22px; font-weight: bold; text-align: center; color: #333; margin-top: 15px;}
.hw-bx{ width: 240px; height: 114px; margin: 0 auto; background: #fff; margin-top: 20px;}
.hw-bx-l{ margin-top: 10px; margin-left: 8px;}
.hw-bx-c{ margin-top: 36px; margin-left: 6px; text-align: center}
.hw-bx-c span{color: #043c70 }
.hw-bx-r{ margin-top: 88px;}
.hw-con .hw-bac{width: 261px;height: 326px; background: #fff; border: 2px solid #f1f1f1;}
.hw-bac .hw-bx{background: #f6f6f6}
.hw-jh{ float: left; width: 25px; height: 25px;margin-top: 60px;}
.hw-mar,.hw-mar3{margin-left: -278px;}
.hw-mar2{margin-left: -281px;}
.hw-btn{ display: block;  width: 347px; height: 61px; margin: 0 auto; background: url(../imgs/hw-img9.png) no-repeat center center; font-size: 26px; color: #fff; text-align: center; line-height: 56px; margin-top: 45px;}
.bm{ width: 100%; height: auto; padding: 60px 0px; background: #fbfbfb; margin-top: 50px;}
.bm-con{ width: 1140px; margin: 0 auto;}
.bm-tab{ width: 680px; margin: 0 auto;margin-bottom: 45px;
    margin-top: 55px;}
.bm-tab a{ display: inline-block; width: 300px; height: 56px; line-height: 56px; border-radius: 5px; border:2px solid #0b4881; font-size: 24px; text-align: center; color: #333}
#bm-mar{ margin-left: 66px;}
.bm-tab .bm-cur{ background:#0b4881; color: #fff; }
.bm-tabcon ul li{ float: left; margin-bottom: 30px;box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);}
.bm-tabcon ul li:hover{ margin-top: -5px}
.bm-tabcon ul li p{ width: 360px; padding: 8px 0px 10px 0px; background: #0b4881; line-height: 24px; text-align: center; font-size: 18px; color: #fff}
.bm-li-mar{ margin: 0 30px;}
.bm-con .hw-btn{margin-top: 25px;}
.ls-con{ width: 1110px; margin: 0 auto; padding: 40px 0px; background: #4273a0; margin-top: 45px;}
.ls-js{ width: 720px; margin-left: 28px; }
.ls-js img{ float: left}
.ls-js div{ width: 430px; float: right}
.ls .title{ width: 1140px; margin: 0 auto;}
.ls-js div h4{ font-size: 26px; color: #f4ff37; margin-bottom: 15px}
.ls-js div p{ font-size: 17px; color: #fff; margin-bottom: 10px;line-height: 26px;}
.ls-js div p span{color: #f4ff37;
    font-size: 20px;}
.ls-js div a{ display: block; width: 200px; height: 50px;line-height: 50px; background: #fcffca; font-size: 22px; color: #1e1e1e; text-align: center; border-radius: 5px; margin-top: 20px;}
.ls-js div a:hover{ background: #f6fc8e}
.ls-p{ height: 160px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;}
.ls-tab{ width: 295px;margin-right: 5px;}
.ls-tab li{float: left;
    margin-bottom: 11px;
    margin-right: 11px;
    width: 134px;
    height: 117px; cursor: pointer}
.ls-cur img{ border: 2px solid #023a6d;box-shadow: 0px 3px 10px #343333;}
#ls-nomar{ margin-bottom: 0px;}
.fw{ width: 100%; background: #fbfbfb;padding: 65px 0px 45px 0px;}
.fw-con{ width: 1140px; margin: 0 auto;}
.fw-box{ width: 1020px; margin: 0 auto;}
.fw-box li{ float: left;margin-bottom: 50px;}
.fw-box li:hover{-moz-box-shadow:2px 2px 5px #ADABAB; -webkit-box-shadow:2px 2px 5px #ADABAB;box-shadow: 0px 3px 6px #ADABAB; margin-top: -5px}
.kc-con li:hover{-moz-box-shadow:2px 2px 5px #ADABAB; -webkit-box-shadow:2px 2px 5px #ADABAB;box-shadow: 0px 3px 6px #ADABAB;}
.fw-wq{ width: 300px; height: 150px; border: 1px solid #1c578d;}
.fw-nq{ width: 290px; height: 150px; background:#1c578d;margin: 0 auto;margin-top: -5px; text-align: center; }
.fw-nq h4{ font-size: 24px; color: #fff; padding-top: 20px; }
.fw-nq p{ font-size: 18px; color: #fff; }
.fw-mar1{margin-top: 10px; }
.fw-mar2{margin-top: 23px; }
.fw-mar3{margin-top: 33px; }
.fw-mart{ margin: 0px 57px}
.foot{ width: 100%; height: auto;background: #1c578d; padding-top: 30px;  padding-bottom:120px;}
.foot-top{ width: 98%; border-top: 1px #fff solid; border-bottom: 1px #fff solid}
.foot-bot,.foot-nav{ width: 1140px; margin: 0 auto;}
.foot-nav{ overflow: hidden;  }
.foot-nav li a{
	color:#fff;
	float: left;
	font-size: 16px;
	padding: 10px 18px;
}
.foot-nav li a:hover{ color:#f6fc8e;}
.foot-l{ width: 640px;}
.foot-tab{ overflow: hidden;}
.foot-tab li {
	float: left;
	font-size: 16px;
	color: #fff;
	width: 85px;
	text-align: right;
	cursor: pointer;
	margin-right:3px;
}
.cur2 {
    
    background: url(../imgs/dz.png) no-repeat left;
}
.foot-bot{ margin-top: 15px;}
.foot-tabcon{ margin-top: 10px; }
.foot-tabcon ul li p{
	font-size: 14px;
	color: #fff;
	margin-bottom: 8px;
}
.foot-r{ margin-right:10px;}
.foot-r li{ float: left;margin-left: 10px; margin-top:3px;}
.foot-r li img{ display: block; margin-bottom: 5px;}
.foot-r li .mt{ margin-top:5px;}
.foot-r li span{
	font-size: 12px;
	color: #fff;
	display: block;
	text-align: center
}








