/* 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: 13px/1.5 'Microsoft YaHei',Tahoma,'Simsun',sans-serif;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_10{height: 10px;width: 100%;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;}
#qiao-wrap{display: none !important;}
#LXB_CONTAINER{left:0 !important;}

.fd-640{width: 100%; position: relative; max-width:640px; margin:0 auto;}
.fd-nav{background:#5f92e8;height:40px; line-height:40px; width: 98%; padding: 0 1%; }
.logo img{ height: 20px; margin:10px auto 0 auto; display: block;}
.nav-tel{color: #fff;}
.fd-title{text-align: center; margin-top: 1rem;}
.fd-title1{
  text-align: center; 
  line-height: 2rem; 
  margin: 0rem auto 1rem auto; 
  padding-top: 1rem;
}
.fd-title2{text-align: center;height: 2rem; line-height: 2rem; margin: 0rem auto 1rem auto; padding-top: 1rem;}
.fd-title h3{font-size: 23px; color: #04025d; }
.fd-title2 h3{font-size: 23px; color: #fff; }
.fd-title2 span{text-align: center; display: block; margin-top: .5rem; font-size: 14px; color: #fff;}
.fd-title2 b{color: #f3bd0a;}
.fd-title b{color: #f3bd0a;}
.fd-title span{color: #666; padding-top: 1rem;}
.fd-title h3:before{
  content: "";
  background: url(../images/title-ico01.png) no-repeat left 0 / 60%;
  width: 16px;
  height: 14px;
  display: inline-block;
}
.fd-title h3:after{
  content: "";
  background: url(../images/title-ico02.png) no-repeat right 0 / 60%;
  width: 16px;
  height: 14px;
  display: inline-block;
}
.fd-title1 h3{font-size: 23px; color: #04025d;}
.fd-title1 b{color: #f3bd0a;}
.zx-btn{width: 55%; margin: 10px auto; background: #df0b00; color: #fff; line-height: 35px; display: block; font-size: 15px; text-align: center;border-radius: 50px; padding: 0 5px;}
.zx-btn1{font-size: 12px; color: #fff; border-radius: 50px; display: block; margin: 1rem auto; text-align: center; width: 70%; height: 1.5rem; line-height: 1.5rem; background: #df0b00}

/*** boss ***/
.boss-info {
	background: #09087F;
	margin-top: 1rem;
  overflow: hidden;
  padding: 10px 0;
}
.boss-info .fl {
	width: 45%;
	margin-left: 1%;
}
.boss-info .fl span {
	font-size: 13px;
	color: #fff;
	margin-top: .5rem;
	display: block;
	text-align: center;
}
.boss-info .fl img {
	padding-top: 2rem;
}
.boss-info .fr {
	width: 52%;
	margin-right: 1%;
}
.boss-info .fr p {
	padding: 5% 0 0 5%; 
	color: #fff;
  font-size: 13px;
}

/*** movie ***/
.fd-video .fd-movie {
	background: url(../images/bg2.jpg) no-repeat top;
	height: 16rem;
}
.fd-video .fd-movie video {
	width: 90%;
	height: 80%;
	margin: 0 auto;
	padding-top: 2rem;
	display: block;
}

/*** three ***/
.fd-fangfa {
	background: url(../images/bg3.jpg) no-repeat center;
	background-size: 500%;
}
.fd-fangfa .solo p {
	width: 80%;
	color: #fff;
	background: #9f0000;
	padding: 3%;
	display: block;
	margin: 0 auto;
	border-radius: 15px;
  font-size: 13px;
}
.fd-fangfa ul {
	margin-top: 1rem;
}
.fd-fangfa ul li {
	width: 45%;
	float: left;
	margin: 0 1%;
	background: #f99310;
	color: #fff;
	height: 15rem;
	border-radius: 15px;
  padding:10px 1%;
}
.fd-fangfa ul li:nth-child(2) {
	background: #00119e;
}
.fd-fangfa ul li p{
  font-size: 13px;
}

/*** biye ***/
.fd-shili .shili-photo {
	background: url(../images/bg4.jpg) no-repeat center / cover;
	padding: 2.5rem 0;
}
.fd-shili .shili-photo img {
	margin: .5rem auto .5rem auto;
	width: 100%;
	display: block;
}

.fd-dai img{
  width: 100%;
  display: block;
}

/*** tea ***/
.fd-tea {
    background: #2f2ba4;
}
.fd-tea ul {

}
.fd-tea ul li {
    border-radius: 15px;
    float: left;
    width: 48%;
    margin: 2.5rem 1%;
    background: #ffee33;
}
.fd-tea ul li:nth-child(3n-1) {
    background: #ffae00;
}
.fd-tea ul li:nth-child(3n) {
    background: #ff7d09;
}
.fd-tea ul li img {
    width: 75%;
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-top: -4em;
}
.fd-tea ul li p {
    color: #333;
    padding: 5%;
    height: 8rem;
    font-size: 13px;
}
.fd-tea ul li h3 {

    color: #333;
    font-size: 16px;
    text-align: center;
    border-bottom: 5px solid #ffd200;
    width: 45%;
    display: block;
    margin: 1rem auto;
}

/*** banxing ***/
.fd-bx{
  background: url(../images/bx-bg.jpg) no-repeat bottom;
  padding-bottom: 10px;
}
.fd-bx .fd-bx-tab {
	width: 95%;
	margin: 0 auto;
}
.fd-bx .fd-bx-tab .bx-tab-tt{
  background: #0013b2;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 27px;
}
.fd-bx .fd-bx-tab tr td{
  border: 1px solid #fad20b;
  padding: 5px;
  font-size: 13px;
  color: #666;
  text-align: center;
  background: #fff;
  line-height: 23px;
}
.fd-bx .fd-bx-tab .fd-bx-tab-zx{
  background: #ee0c00;
  color: #fff;
  border-radius: 15px;
  font-size: 11px;
  display: block;
  width: 95%;
  margin: 0 auto;
  text-align: center;
  line-height: 40px;
}

/***管理***/
.fd-gl{
  background: url(../images/gl-bg.jpg) no-repeat top / cover;
  padding-bottom: 10px;
}
.gl-tab-tt li{
  float: left;
  background: #03009f;
  line-height: 2rem;
  color: #fff;
  font-size: 14px;
  width: 24%;
  margin: 10px 0.5%;
  text-align: center;
}
.gl-tab-tt li.on{
  background: #eb0000;
}
.gl-tab-con ul li{
  width: 50%;
  float: left;
  margin: 20px 0;
  font-size: 14px;
  border-bottom: 1px dashed #dedede;
  padding-bottom: 15px;
  text-align: center;
}
.gl-tab-con ul li:nth-child(2n){
  float: right;
}
.gl-tab-con ul li img{
  display: block;
  margin: 0 auto;
  width: 40%;
  text-align: center;
}
.gl-tab-con ul li>div{
  height: 5rem;
}
.gl-tab-con ul:nth-child(2) li div{
  height: 6.5rem;
}
.gl-tab-con ul:nth-child(4) li div{
  height: 8rem;
}
.gl-tab-con ul li>div>strong{
  font-size: 20px;
  text-align: center;
}

/***栏目&优势***/
.fd-ys{
  background: url(../images/eight-bg.jpg) repeat-y center;
}
.fd-ys .ys-btn {
}
.fd-ys-con li{
  float: left;
  width: 49%;
  color: #fff;
  margin:10px 0;
}
.fd-ys-con li span{
  background: #fad20b;
  font-weight: bolder;
  font-size: 15px;
  float: right;
  color: #030076;
  border-radius: 10px;
  display: block;
  padding:3px 10px;
}
.fd-ys-con li p{
  margin: 10px 0 10px 0;
  width: 98%;
  float: right;
  font-size: 13px;
}
.fd-ys-con li:nth-child(2n){
  float: right;
  margin-left: 0;
}
.fd-ys-con li:nth-child(2n) span{
  background: #e70202;
  color: #fff;
  float: left;
}
.fd-ys-con li:nth-child(2n) p{
  float: left;
}
/*** huanjing ***/
.fd-hj {
    background: url(../images/hj.jpg) no-repeat center 70px / 90%;
    height: 500px;
}

/*** baoming ***/
.lm_bm{background: url(../images/bm_bg.jpg) no-repeat center;}
.bm_title{font-size: 20px; color: #00437e; text-align: center; margin-bottom: 10px;}
.bm_line{width: 100%;position: relative; height: 1px; background: #666;}
.bm_line:before{content: ""; position: absolute; bottom: 0; height: 2px; width: 25%; background: #00437e; left: 37.5%;  display: block;}
.form_box{  margin: 20px auto;}
.form_box p{font-size: 13px; color: #666; margin: 20px auto; width: 90%;}
.form_box .input_text{width: 85%; height: 35px; line-height: 35px; text-indent: 3px; background: #fff; border: none; margin-left: 7px; color: #666; border-radius: 5px; }
.form_box .button_min{width: 65%; height: 45px; display: block; background: #cf2e34; font-size: 16px; text-align: center; color: #fff; border: none; margin: 20px auto; font-family: 'Microsoft YaHei';-webkit-appearance:none;}
.form_bot{color: #444; text-align: center;font-size: 16px;}
.form_bot strong{font-size: 20px;}
.form_bot b{color: #00437e;}

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

/*** foot_fl ***/
.fl_bot{width: 100%;position: fixed;bottom: 0;text-align: center;z-index: 999;}
.fl_bot a{line-height: 55px;float:left;color: #fff;font-size: 13px;}
.fl_bot .bot_zx{width: 27%;background: #10a9ec;}
.fl_bot .bot_dx{width: 29%;background: #17c762;}
.fl_bot .bot_tel{width: 27%;background: #d8184e;} 
.fl_bot .home{width: 17%;background: #6e6f77;}
.fl_bot .icon img{vertical-align: middle;}
.fl_bot a:first-child .icon img{vertical-align: middle;height: 20px}
.fl_bot a:nth-child(2) .icon img{vertical-align: middle;height: 26px}
.fl_bot a:nth-child(3) .icon img{vertical-align: middle;height: 21px}
.fl_bot a:last-child .icon img{vertical-align: middle;height: 17px}


@media screen and (max-width: 320px){
  .fd-fangfa ul li{
    height: 12rem;
  }
  .fd-title2 h3{
    font-size: 20px;
  }
  .fd-title h3{
    font-size: 20px;
  }
  .fd-title1 h3{
    font-size: 20px;
  }
  .fd-tea ul li p{
    height: 6rem;
  }
  .gl-tab-con ul li>div{
    height: 6.3rem;
  }
  .gl-tab-con ul:nth-child(2) li div{
    height: 7.4rem;
  }
  .gl-tab-con ul:nth-child(4) li div{
    height: 8.7rem;
  }
  .fd-ys-con li p{
    height: 5rem;
  }
  .fd-hj{
    height: 450px;
  }
}
@media screen and (min-width: 360px){
  .fd-fangfa ul li{
    height: 13rem;
  }
  .fd-tea ul li p{
    height: 6rem;
  }
  .fd-ys-con li p{
    height: 5rem;
  }
}













