/* common */
*{user-select: none;}
body{font-family: '微软雅黑';min-width: 1200px;}
div{box-sizing: border-box;}
.w1200{width: 1200px;max-width: 1200px;margin: 0 auto;position: relative;}
.left{float: left;}
.right{float: right;}
img{max-width: 100%;}
.clear{clear: both;}

/* header */
.important-head { width: 100%;z-index: 999;background: #fff;color: #3b3b3b;}
.important-head .title {background: #f7fbff;}
.important-head .title-heard {width: 90%;margin: auto;height: 40px;line-height: 38px;vertical-align: top;font-size: 14px;font-weight: 400;line-height: 40px;}
.important-head .title-heard .title-login a:first-child {border-right: 1px solid #989898;}
.important-head .title-heard .title-login a {color: #3b3b3b;font-size: 14px;padding: 0 15px;}
.important-head .number {padding-left: 20px;font-weight: bold;color: #0866df;}
.important-head .number  a{color: #0866df;}

.header{width: 1200px;height:80px;border-radius:5px;margin:auto;}
.header .header_logo{float: left;}
.header .header_logo img{width: auto;max-height: 80px;margin-left:15px;}
.header .nav{float: left;height: 80px;line-height: 80px;color: #ffffff;font-size:14px;padding:0px 10px;margin:0px 10px;}
.header .nav.active{box-sizing: border-box;/*border-bottom:4px solid #49dab0*/}
.wrap_header{    position: absolute;top: 10px; width: 94%;left:3%;display: none;}
.wrap_header .top {position: relative;height: 80px;background-color: #ffffff;}
.wrap_header .logo {display: inline-block;width: auto;max-height: 80px;padding: 0 10px;line-height: 80px;}
.wrap_header .logo img{width: auto;max-height: 70px;}
.wrap_header .meau-btn {font-weight: bold;display: inline-block;float: right;height: 80px;padding: 0 12px 0 4px; line-height: 80px;color:#0866df;font-size: 16px; cursor: pointer;}
.wrap_header .top-meau {display: none;position: absolute;left: 0;top: 80px;width: 100%;padding: 10px 0; background: #fff; border-bottom: 1px solid #e0e0e0; box-shadow: 0 0 1px rgba(0,0,0,.3);z-index: 9999;}
.wrap_header .top-meau ul li {float: left; width: 25%;height: 32px;}
.wrap_header .top-meau ul li a {display: inline-block; width: 100%; height: 32px;line-height: 32px; text-align: center;}

/*  */
#menu-top {
  position: fixed;
  width: 100%;
  z-index: 999;
  top:0px;
  background: #ffffff;
  box-shadow: 0 0 14px 0px rgba(173, 173, 173, 0.25);
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  padding-top: 0;
  display: none;
}
.menu {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  padding-top: 18px;
  justify-content: space-between;
  align-items: center;
}
.menu .nav {
  display: flex;
  justify-content: space-between;
  width: 70%;
}
.menu .nav-item {
  position: relative;
}
#menu-top .nav-item>a {
  color: #333;
  font-weight: normal;
}

.menu .nav-item a {
  color: #FFFFFF;
  font-size: 16px;
  line-height: 60px;
  display: inline-block;
}


/* login */
.index_bg{height: 600px;width: 100%;}
.index_bannder{position: relative;}
.index_bannder .header{position: absolute;left:50%;top:20px;margin-left:-600px;}
@media (min-width: 376px) and (max-width:450px){
  .index_bg{
    background-size: 230% 100% !important;
    background-position-x:-167px !important;
   }   
}
@media (max-width:375px) {
.index_bg{
  background-size: 230% 100% !important;
  background-position-x:-154px !important;
 }         
}
@media (min-width: 320px) and (max-width:360px){
.index_bg{
  background-size: 230% 100% !important;
  background-position-x:-129px !important;
 }     
}
@media (max-width:320px) {
.index_bg{
  background-size: 230% 100% !important;
  background-position-x:-129px !important;
 }         
}


/* 登录框 */
.loginBox{height: 330px;background-color: #ffb15e; border-radius: 10px; width: 94%;text-align: center;  border-radius: 10px; margin-top:-95px;padding-top:30px;}
.titleUnit{width:100%;height:30px;font-size: 22px;color: #ffffff;    margin-bottom: 30px;}
.titleUnit .unite{height:30px;position:relative;float:left;cursor: pointer;width: 50%;}
.titleUnit .unite:nth-of-type(1):after{content:"";width: 1px;height:30px;background-color: #ffffff;position:absolute;top:3px;right:0px;}
.titleUnit .mannerOne{width: 100% !important;}
.titleUnit .unite h3.titles{text-align:center;color: #ffdcc0;}
.titleUnit .unite.current h3.titles{color: #ffffff;}      
.item{position: relative;}
.item input{padding-left: 50px; height: 46px;margin-top:10px;border-radius: 5px;border: solid 1px #e97a1f;background-color: #e97a1f;}
.item input::-webkit-input-placeholder {color: #ffe3cd;}
.item span{position: absolute;width: 30px;left: 0;top: 0;height: 46px;line-height: 46px;box-sizing: border-box;text-align: justify;text-align-last: justify;color: #ffffff;font-size: 14px;    margin-left: 10px;}    
.item span::after{content: '';width: 1px;height: 15px;background-color:#dcdcdc;position: absolute;top: 17px;right: -10px;}
#username,.tip_title , #userTel{padding:0px 30px;}
#captcha , #tel_captcha{width: -moz-calc(100% - 114px);width: -webkit-calc(100% - 114px);width: calc(100% - 114px);float: left;} 
#captcha_img,.telBtn{width: 104px;height: 46px;background-color: #f3f3f3; border-radius: 5px;float: right; margin-top:10px;}
.telBtn{background-color: #e97a1f;border: 1px solid #e97a1f;color: #ffffff; font-size: 14px;}
.submit , .submit_tels{width: 100%;	height: 45px;background-color: #ffffff;border-radius: 5px;font-size: 16px;margin-top:0px;color: #ff8827;}
.submit:hover , .submit_tels:hover{color: #ff8827;}
.joint_btn{text-align: center;margin-top:30px;}
.joint_btn a{display: inline-block;}
.joint_btn a img{margin:0px 10px;}
.formBox .layui-form{display: none;}
.formBox .layui-form.active{display: block;}
.forgetBox {overflow: hidden; margin: 20px 0px;}
.forgetBox  a{color: #ffffff;font-size: 14px;}
.forgetBox  a:nth-child(3){margin-right: 10px;}
@media screen and (max-width: 751px) {
    .loginBox{width: 100%;right: 0px;}
    #username, .tip_title, #userTel {padding: 0px 5px;}
}


/* 首页  */
.entrance{width: 90%;height: 204px;border-radius: 10px;text-align: center;margin:30px auto 0px;}
.entrance>div:hover{margin-top:-10px;}
.entrance img{display: block;margin:auto;    padding: 35px 0px 0px;}
.entrance p{ font-size: 24px;    padding: 25px 0px 15px;}
.entrance span{color: #a3a3a3;font-size: 16px; }

.serviceBox{background-color: #f6fbff;width: 100%;padding:100px 0px;margin-top:30px;}
.service { width: 100%;margin: auto;}
.service-h1 { color: #2f2f2f;font-size: 48px;text-align: center;}
.service-title {margin-top: 60px;}
.service-tab{overflow: hidden;border-bottom:1px solid #dee4e9;height: 80px;line-height: 80px;}
.service-tab li{display: inline-block;vertical-align: middle;color: #2f2f2f; font-size: 24px;position: relative;line-height: 80px;min-width: 65px;width: 33%;text-align: center;cursor: pointer;}
.service-content>div{display: none;padding:70px 50px 100px}
.service-content>div.service-show{display: block;padding:70px 50px 100px}
.service-left{float: left;}
.service-font-position{float: right;width: 60%;margin-top:40px;}
.service-font-position h2{color: #333333;font-size: 36px;}
.service-font-position-1p{    margin: 30px 0px 10px 0px;color: #666666;font-size: 18px;color: #666666;}
.service-btns .service-btn {color: #fff;border-radius: 18px;font-size: 14px;padding: 8.5px 15px; border: none; margin-top: 30px; margin-right: 10px;}
.service-btns .service-btn:nth-child(1){background-color: #2b83ff;}
.service-btns .service-btn:nth-child(2){background-color: #7cd282;}
.service-btns .service-btn:nth-child(3){background-color: #ffb15e;}
.service-btns .service-btn:nth-child(4){background-color: #ff7567;}
.service-btns .service-btn:nth-child(5){background-color: #a963ff;}
.service-btns .service-btn:nth-child(6){background-color: #ffdd76;}
.service-tab li.active span { border-bottom:5px solid #2b83ff;padding: 0px 5px;height: 74px;display: inline-block;}
.serviceCCTAB{background-color: #ffffff;	border-radius: 10px; overflow: hidden;}
.service-content{overflow: hidden;background:url(../t9Img/index/1-bg.png) center center no-repeat;}

.xwmtBox{width: 100%;}
.xwmtBox .xwmtHead{background:url(../t9Img/index/2-bg1.png) center center no-repeat; width: 100%;height: 200px;}
.xwmtBox .xwmtHead img{margin: 36px 0px 0px 40px;}
.xwmtBox .xwmtHead p{color: #ffffff;font-size: 48px;line-height: 125px;}
.xwmtBox .xwmtHead span{ font-size: 18px;    margin-left: 30px;}

.xwmtBTN , .zmtBTN{color: #333333;font-size: 24px;margin-top:30px;}
.xwmtBTN li , .zmtBTN li{ line-height: 72px; }
.xwmtBTN li.active{color: #217dff;font-size: 30px; }
.zmtBTN li.active{color:#ffa341;font-size: 30px;}
.xwmtBTN li span.line , .zmtBTN li span.line{width: 70px;display:inline-block;margin:0px 30px 6px 0px;height: 4px;background-color: #e8e8e8;border-radius: 2px;}
.xwmtBTN li.active span.line{width: 100px;height: 4px;background-color: #217dff;border-radius: 2px;}
.zmtBTN li.active span.line{width: 100px;height: 4px;background-color: #ffa341;border-radius: 2px; }

.contentBG{background-color: #f6fbff;padding-bottom: 100px;}
.content-bag{width: 100%;border-radius: 10px;margin-top:-75px;}
.content-bag>div{display: none;}
.content-bag>div.content-show{display: block;}
.content-bag ul{}
.content-bag .content-bag-li {
  background: #ffffff;
  width: 33.33%;
  height: 300px;
  overflow: hidden;
  box-sizing: border-box;
  border-bottom: 1px solid  #e8e8e8;
  border-right: 1px solid  #e8e8e8;float: left;
}
.content-bag .content-bag-li:nth-child(3) , .content-bag .content-bag-li:nth-child(6){border-right:none;}
.content-bag .content-bag-li:nth-child(4) , .content-bag .content-bag-li:nth-child(5) , .content-bag .content-bag-li:nth-child(6){border-bottom: none;}
.content-bag .content-bag-li:nth-child(1){border-radius: 10px 0px 0px 0px;}
.content-bag .content-bag-li:nth-child(3){border-radius: 0px 10px 0px 0px;}
.content-bag .content-bag-li:nth-child(4){border-radius: 0px 0px 0px 10px;}
.content-bag .content-bag-li:nth-child(6){border-radius: 0px 0px 10px 0px;}
.content-bag-a {
  padding: 60px 0px 0px 0px;
  text-align: center;
}
.content-bag-a>img {
  max-width: 192px;
  height: 46px;
  box-sizing: border-box;
}
.content-bag-a-title {
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  margin:40px 0 30px;
}
.content-bag-title {
  text-align: center;
  padding: 0 15px;
  color: #333333;
  font-size: 14px;
}
.content-bag-title>div {
  width: 33.33%;
  float: left;
  position: relative;
}
.content-bag-title>div::after{
  content: '';
  width: 1px;
	height: 20px;
  background-color: #eeeeee;
  position: absolute;
  right: 0px;
    top: 15px;
}
.content-bag-title>div:last-child::after{background-color: transparent; }
.content-bag-title p {
  padding-top: 10px;
  font-size: 14px;
  color: #217dff;
}
.content-bag-btn {
  transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  opacity: 0;
  position: relative;
  top: 0px;
  border-radius: 8px;
}
.content-bag-btn-btn {
  padding: 10px 24px;
  font-size: 14px;
  color: #217dff;
  margin: 0px 6px;
  cursor: pointer;
  background-color: #dfecff;
	border-radius: 20px;
  border: none;

}
.content-bag-li:hover>.content-bag-a>.content-bag-title {
  display: none;
}

.content-bag-btn-btn:hover {
  background-color: #217dff;
  color: #fff;
}

.content-bag-a:hover>.content-bag-btn {
  opacity: 1;
  top: -5px;
}

.content-bag-a:hover>.content-bag-btn1 {
  opacity: 1;
  top: -20px;
}

.zmtCont .zmtImg .content-bag-a-title{    margin: 30px 0 30px; }
.zmtCont .content-bag-li:hover .zmtImg{margin-top:-30px; }
.zmtCont .content-bag-btn-btn{ background-color: #ffe6b7;color: #ff911b;}
.zmtCont .content-bag-btn-btn:hover{background-color: #ffa341;color:#ffffff; }

.OtherSer{    padding-bottom: 70px;}
.OtherSer h2{color: #2f2f2f;font-size: 48px;}
.OtherSerBtnBox{text-align: right;    margin-top: 15px;}
.OtherSerBtnBox .OtherSerBtn{margin-left:10px;display: inline-block;width: 115px;height: 40px;background-color: #dfecff;border-radius: 20px;line-height: 40px;text-align: center;color:  #217dff;font-size: 14px;}
.OtherSerBtnBox .OtherSerBtn.active{background-color: #217dff;color: #ffffff;}
.OtherSerTab>div{display: none;}
.OtherSerTab>div.active{display: block;}
.OtherSerTab .OtherSerTabbg {position: relative; margin-top: 45px;}
.OtherSerTab .OtherSerTabbg .OtherCol {height: 320px;background-color: #f6fbff;padding:50px 40px;}
.OtherSerTab .OtherSerTabbg .OtherTit {position: absolute;
  z-index: 99;
  top: 50px;
  width: 90%;
  left: 50%;
  transform: translateX(-50%);}
.OtherSerTab .OtherSerTabbg img{position: absolute;left: 20px;top:-15px;z-index: 1;}
.OtherSerTab .OtherSerTabbg p{color: #333333; font-size: 36px;z-index: 99; }
.OtherSerTab .OtherSerTabbg span{color: #666666;font-size: 18px; line-height: 36px;z-index: 99;    margin-top: 20px;
  display: block;}

.handpick {background: url(../t9Img/index/jxbg.png) center center;height: 700px;}
.handpick>h2{text-align: center; color: #ffffff;font-size: 48px;    padding-top: 70px;}
.handpickmenu {width: 80%;margin: auto;color:#fff;font-size: 18px;    margin: 50px auto;}
.handpickmenu ul li{width: 13.7%;text-align: center;display: inline-block;position: relative;}
.handpickmenu ul li.on span{border-bottom:2px solid #fff;padding-bottom: 4px;}
.handpick .tab_box .box_left img{width: 500px;float: left;
	height: 340px;
	background-color: #ffffff;
	border-radius: 10px;
  border: solid 1px #ffffff;}
.handpick .tab_box .box{
overflow: hidden;display: none;
  }
  .handpick .tab_box .box.active{display: block;}
.box .box_right {
    width: 54%;
    height: 100%;
    float: right;
    cursor: default;
    text-align: left;color: #ffffff;font-size: 18px;
}
.box .box_right h2:first-child{margin-top: 0px;}
.box .box_right h2 {
  font-size: 18px;
  margin-top: 30px;
}
.box .box_right h2>span {
  margin-left: 80px;
}
.box .box_right p {
  line-height: 30px;
}
.box .box_right .box_img {
  padding-top: 20px;
}
.box .box_right .box_img li {
  float: left;
  margin-right: 15px;
  text-align: center;
}
.cooperativeBrand{padding-bottom: 100px; }
.cooperativeBrand h2 , .medianews h2{color: #2f2f2f;font-size: 48px;text-align: center;    margin: 77px auto; }
.cooperativeBrand img{ max-width: 100%;display: block;margin:auto; }
.medianews{background-color: #f6fbff;    overflow: hidden;    padding-bottom: 70px;}
.medianewsImg{position: relative;}
.medianewsImg img{width: 100%;}
.medianewsImg a{ height: 70px;line-height: 70px;color: #fff;display: block;position: absolute;bottom: 0px;left: 0px;width: 100%;font-size: 24px;    text-indent: 2rem;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 0px 0px 10px 10px;}
.medianewsList{    width: 95%; margin-left: 5%;}
.medianewsList li{height: 114px; margin-bottom: 18px;border-radius: 10px;}
.medianewsList li p {color: #2f2f2f;font-size: 24px;   overflow: hidden; height: 31px;}
.medianewsList li:hover{	background-color: #ffffff;	border: solid 1px #ffffff;  }
.medianewsList li:hover p {color: #217dff;font-size: 24px;line-height: 30px;}
.medianewsList li p span{ width: 10px;    margin: 0px 10px 5px 0px;  
	height: 10px;display: inline-block;
	background-color: #217dff;
	border-radius: 3px;}
.medianewsList li a>span{color: #666666;font-size: 18px; line-height: 40px;overflow: hidden;height: 30px;
  display: block;}
.medianewsList li a{    display: block;
  padding: 20px 20px;
  overflow: hidden;}
.JoinUs {background:url(../t9Img/index/7-bg.png) center center no-repeat;height: 300px;text-align: center;}
.JoinUs p{color: #ffffff;font-size: 24px;    padding-top: 80px;}
.JoinUs p>a{color: #fff370;font-size:36px;}
.JoinUs>a{ width: 115px;display: block;line-height: 40px;text-align: center;
	height: 40px;font-size: 14px;font-size: 14px;color: #fff;margin:40px auto 0px;
	background-color: #ffae45;
  border-radius: 20px;}
  
/* footer */
.footer{ }
.footerNav { }
.footerNav p{color: #333333;font-size: 24px; margin-bottom: 25px;}
.footerNav span{ width: 40px;display: inline-block;margin-bottom: 25px;
	height: 2px;
	background-color: #217dff;}
.footerNav a{ font-size: 16px;color: #666666;display: block;margin-bottom: 25px;}
.footerImg{width: 150px;
	height: 150px;
	background-color: #e5e5e5;
  border-radius: 10px;}
  .footerTel{text-align: right;}
.footerTel .footerLogo{    margin-bottom: 20px;
	font-size: 48px;
	line-height: 30px;
	color: #0866df; }
  .footerTel p{ color: #666666;font-size: 24px;margin-bottom: 20px;}
  .footerTel  span{width: 200px;display: inline-block;margin:15px 0px;
    height: 1px;
    background-color: #e5e5e5; }
  .footerTel  a{ color: #0866df;font-size: 48px;}
  .footer .w1200{    padding: 70px 0px 50px;}
  .footerBA{height: 40px;text-align: center;line-height: 40px;color: #3b3b3b;font-size: 14px;color: #3b3b3b;
    background-color: #f7fbff;}
.footerBA a{ color: #3b3b3b;}


/* 软文代写 */
.LitteBT{color: #000000;font-size: 36px;text-align: center;    padding: 70px 0px;}
.commonBannder{height: 600px;}
.commonBannder .header_box{padding: 20px 0px 0px 0px;}
.writeJG{overflow: hidden;}
.writeJG ul li {
  width: 600px;
  float: left;
  text-align: center;
  position: relative;
}
.clear {
  clear: both;
  overflow: hidden;
}
.writeJG ul li .li_cont {
  position: absolute;
  top: 5px;
  left: 27px;
  width: 378px;
  height: 195px;
  padding: 25px;
}
.writeJG ul li>img{height: 326px;}
.writeJG ul li .li_title {
  overflow: hidden;
}

.writeJG ul li .li_title div {
  font-size: 24px;
  color: #333333;
  line-height: 34px;
  line-height: 45px;
  margin-left: 100px;
}
.writeJG ul li .li_title div:nth-of-type(1) img {
  margin: 5px 10px;
}
.writeJG ul li .li_title div:nth-of-type(1) span {
  line-height: 34px;
  background: #ffb612;
  font-size: 16px;
  color: #fff;
  margin-left: 5px;
}
.writeJG ul li:nth-of-type(3) .li_cont, .writeJG ul li:nth-of-type(4) .li_cont {
  left: 205px;
}

.writeJG ul li p {
  font-size: 16px;
  color: #a3a3a3;
  line-height: 40px;
  text-align: left;
  margin-top: 20px;
}
.writeJG ul li .price {
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}

.writeJG ul li .price div {
  font-size: 24px;
  line-height: 35px;
  color: #ee402f;
}
.writeJG ul li .price img {
  margin-left: 15px;
  margin-top: 2px;
}
.writeJG ul li .see_btn {
  margin-top: 15PX;
  width: 120px;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
  text-align: center;
  border-radius: 5px;
  font-size: 14px;
}
.writeGOOd {    padding: 50px;
  margin-top: 50px; }
.writeGOOd h2{color: #333333;font-size: 30px;    margin-top: 30px;}
.writeGOOd p{color: #666666;font-size: 16px;line-height: 36px; }
.writeGOOd span{width: 44px;display: inline-block;    margin: 25px 0px;
	height: 2px;
	background-color: #215ad9; }
.writeGOOd img {float: right; }
.commonBannderTit h2{ color: #ffffff; font-size: 48px;    line-height: 200px;text-align: center;}

.newsInforListBox{    padding: 20px 0px;
  border-bottom: 1px solid #ececec;}
.newsInforList{padding:0px 20px; }
.newsInforListBox img{ display: block;margin:auto;max-width: 100%; }
.newsInforList h2{color: #333333;font-size: 24px;height: 31px;overflow: hidden;     white-space: nowrap;
  text-overflow: ellipsis;}
.newsInforList span{	color: #7d7d7d;font-size: 16px; margin:15px 0px 15px 0px;display: block;}
.newsInforList p{ color: #838388; font-size: 16px;line-height: 30px;overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  }
.newsInforList a{display: block;text-align: center;width: 111px;line-height: 32px;margin-top:20px;
	height: 32px;
	background-color: #ffffff;
	border: solid 1px #ececec;
	font-size: 14px;
	color: #838388; }
  .newsInforListBox:hover h2  { color: #2950f8;}
  .newsInforListBox:hover a{ background-color: #215ad9; color: #fff;}



  #page {text-align: center;margin-top: 50px;}
  #page  ul.pagination {display: inline-block;padding: 0;margin: 0; }
  #page .pagination a{text-decoration: none;margin-right: 0px!important; }
  #page ul.pagination li {display: inline;}
  #page .disabled ,.pagination  .active, .pagination li a {background-color: #ffffff;color: #215ad9;border: solid 1px #215ad9; float: left;padding: 8px 16px;text-decoration: none;transition: background-color .3s;border: 1px solid #ddd; margin: 0 4px;}
  .pagination .active{background-color: #215ad9;color: white;border: 1px solid #215ad9;}
  #page .disabled{background-color: rgba(236, 236, 236, 0.78);}
  #page ul.pagination  a.active {background-color: #215ad9;color: white;border: 1px solid #215ad9;}
  #page ul.pagination li a:hover:not(.active) {background-color: #ddd;}


.commonNobg .header .nav{ color: #555555;font-size: 16px;}
.commonNobg .header{margin: 20px auto;}

.newsDetailsNav p{color: #838388;font-size:12px;    height: 60px;
  line-height: 60px;}
.newsDetailsNav p a{color: #838388; }
.newsDetailsNav p a:last-child{ color: #215ad9;}
.newsDetailsNav p span{color: #cfcfcf;}
.newsDetails h1{color: #333333;font-size: 30px;text-align: center;    height: 40px;
  overflow: hidden; }
.newsDetails span{ color: #7d7d7d;font-size: 12px; text-align: center;margin:40px auto; display: block;}
.newsDetails .newsDetailsTit {}
.newsDetails .newsDetailsTit p{color: #636363;font-size: 16px;line-height: 30px; }
.newsDetails .newsDetailsTit img{display: block;margin:30px auto;max-width: 100%; }
.newsDetailsSX{     margin: 40px 0px 70px 0px;}
.newsDetailsSX a{text-align: right; height: 100px;background-color: #f4f4f4;color: #666666;font-size: 16px;color: #666666;width: 49.8%;display: inline-block;line-height: 100px;margin:0px 0px 0px 0px;}
.newsDetailsSX a span{display: inline-block;}
.newsDetailsSX a p{display: inline-block;width: 76%;overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}
.newsDetailsSX a:first-child{	background-color: #215ad9;color: #fff;text-align: left; }
.newsDetailsSX a:first-child span{ }

/* 关于我们 */
.aboutUs { }
.aboutUs .aboutUsTit{ }
.aboutUs .aboutUsTit p{color: #000000;font-size: 20px;line-height: 48px; }
.aboutUsGood{background-color: #f5fbff;    padding: 40px;margin: 70px 0px 0px; }
.aboutUsGood .aboutUsGoodImg {position: relative; height: 300px;}
.aboutUsGood .aboutUsGoodImg img{position: absolute;left: 0px;bottom: 0px; z-index: 1;}
.aboutUsGood .aboutUsGoodTit{text-align: left;position: absolute;top:10px;left: 0px;z-index: 999;width: 80%; }
.aboutUsGood .aboutUsGoodTit h2{ color: #333333;font-size: 30px;}
.aboutUsGood .aboutUsGoodTit span{width: 44px;display: inline-block;    margin: 20px 0px;
	height: 2px;
	background-color: #215ad9;}
.aboutUsGood .aboutUsGoodTit p{color: #666666;font-size: 16px; line-height: 30px;}
.aboutUsGoodNum{text-align: center;    padding-bottom: 23px;}
 .aboutUsGoodNum p:nth-child(1){color: #555555;font-size: 14px; }
 .aboutUsGoodNum p:nth-child(1) span{ color: #3d68e4;font-size: 60px; }
 .aboutUsGoodNum p:nth-child(2){color: #333333;font-size: 14px;    margin: 0px 0px 10px 0px;}
 .aboutUsGoodNum p:nth-child(3){ color: #888888;font-size: 14px;}
 .aboutUsTel{text-align: center;margin-bottom: 40px;}
.aboutUsTel p{color: #333333;font-size: 18px; }
.aboutUsTel span{ color: #b0b0b0;font-size: 12px;display: block;margin: 4px auto 20px;}
.aboutUsTel a{color: #3d68e4;font-size: 30px;    margin-bottom: 30px;
  display: block; }

.members .membersBox{background-color: #ffffff;width: 95%;
  margin: auto;
	box-shadow: 0px 1px 9px 0px 
		rgba(92, 89, 87, 0.07);
	border-radius: 10px;}
.membersDJ {color: #ffffff;text-align: center;height: 120px;background-size: 100% 100% !important; }
.membersDJ h2{font-size: 30px;    padding-top: 18px; }
.membersDJ span{font-size: 14px;    padding-top: 5px;
  display: block; }
.membersMay{text-align: center; }
.membersMay p span{color: #333333;font-size: 40px; }
.membersMay p { color: #999999;font-size: 14px;}
.membersMay a{width: 130px;color: #ffffff;font-size: 16px;line-height: 40px;text-align: center;  
	height: 40px;display: block;margin: auto;
	background-image: linear-gradient(90deg, 
		#0f97ff 0%, 
		#1881ff 100%);
	border-radius: 5px;  margin-top: 15px; }
.membersUm { font-size: 14px;    padding: 20px;}
.membersUm p{color: #999999;font-size: 14px;text-align: left; }
.membersUm ul{ margin-top: 10px;}
.membersUm ul li{text-align: left;text-indent: 2rem;color: #555555;line-height: 30px; }
.membersUm ul li span{margin-right: 10px; }
.membersUm ul li span.yes{color: #1096ff; }
.membersUm ul li span.no{color: #c2c2c2; }
.membersLine{ width: 88%;    margin: 20px auto 0px;
	height: 1px;
	background-color: #ebebeb;}









@media screen and (max-width: 1220px){
  .OtherSerTab .OtherSerTabbg img{display: none;}
  .writeJG ul li {
    width: 600px;
    float: none;
    margin: auto;
}
.writeGOOd img{float: none;margin:39px  auto 0px;display: block;}
.commonBannderTit h2{line-height: 350px;}
}
@media screen and (max-width: 1200px) {
  .header{display: none;width: 100%;}
  .wrap_header{display: block;}
  .w1200{width: 100%;}
  body{min-width: 100%;}
  .important-head {display: none;}
  #menu-top{display: none;}
  .commonNobg .wrap_header {height: 80px;position: static;  top: 0px; 
    width: 94%;
    margin: auto;
    left: 0px;
  }
  .newsDetails , .newsDetailsNav p{padding:0px 20px;}
  .newsDetailsSX a{width: 100%;}
  .aboutUsGood .aboutUsGoodTit{width: 100%;}
  .aboutUs .aboutUsTit {
    padding: 0px 20px;
   }
   .members .membersBox{margin-bottom: 20px;}
}

@media screen and (max-width: 1020px) {
  .service-left{display: none;}
  .service-font-position{width: 100%;margin: 0px 0px;padding: 0px 0px 50px 0px;}
  .service-tab{height: auto;}
  .box_left{display: none;}
  .box .box_right{width: 94%;float: none;margin: auto;}
  .handpickmenu ul li{width: 32%;margin:5px 0px;}
  .box .box_right h2{margin-top: 15px;}
  .handpickmenu{    margin: 30px auto;}
  .writeJG ul li>img{display: none;}
  .writeJG ul li .li_cont {
    position: static;
    margin: 0px auto 20px;
    width: 90%;}
.writeJG ul li .li_title div{margin-left: 0px;}
.writeJG ul li .li_cont{height: auto;}
.newsInforListBox img{margin:0px auto 20px;}
}
@media screen and (max-width: 845px) {
  .loginBox{margin: -95px auto 0px;}
  .service-tab li{width: 100%;}
  .content-bag .content-bag-li{width: 90%;float: none;border:none;
    margin: 10px auto;}
    .xwmtBox .xwmtHead p , .OtherSer h2 , .OtherSerBtnBox{text-align: center;}
    .content-bag { padding: 20px 0px;}
    .OtherSerTab .OtherSerTabbg .OtherCol{height: 450px;}
    .JoinUs p{padding-top: 30px;}
    .footerNav {
      text-align: center;
  }
  .footerImg{margin: auto;}
  .footerTel {
    text-align: center;
    margin-top: 30px;
}
.footerBA{height: auto;}
}
/* 价格页面 */
.price-page .price-top{width: 100%;padding: 30px 0;padding:30px 0px 0px 0px;}
.price-page .filters{font-size: 12px;width: 100%;background: #ffffff;    padding: 25px 30px;color: #333;background-color: #ffffff;box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.06);border-radius: 3px;}
.price-page .filters .layui-form-label{ width: 90px !important;padding: 9px 0px;}
.price-page .filters .layui-form-item{ border-bottom: 1px dashed #d7d7d7;padding-bottom: 15px;}
.price-page .filters .layui-form-label{font-size: 16px;color: #606266;}
.price-page .filters .layui-input-block{margin-left: 90px;}
.price-page .filters .layui-form-radio *{font-size: 14px;color: #606266;}
.price-page .filters .layui-form-radio{margin-right: 0 !important;padding-right: 0 !important;}
.price-page .filters .layui-form-radio>div{padding: 0 15px;}
.price-page .filters .layui-form-radio>div:hover{color: #fe7a3a;}
.price-page .filters .layui-form-radio>i{display: none;}
.price-page .filters .layui-form-radioed>div{    color: #5655e7 !important;}
.price-page .filters .layui-form-radioed>div:hover{color: #ffffff !important;}
.price-page .tabs{width:100%;display: inline-block;	height: 80px;    padding: 0px 16px;
	background-color: rgba(255,255,255,0.2);    border-radius: 3px;
  margin-top: 30px;
	box-shadow: 0px 1px 8px 0px 
		rgba(0, 0, 0, 0.06);
	border-radius: 3px;}
.price-page .tabs .tabs-content{width:100%;height: 38px;}
.price-page .tabs .layui-form-radio *{font-size: 12px;line-height: 36px;}
/* .price-page .tabs .layui-form-radio{margin-right: -4px !important;margin-bottom:10px !important;padding-right: 0 !important;margin-top: 0 !important;} */
.price-page .tabs .layui-form-radio>div{    margin-top: 16px;text-align: center;width: 120px;height: 36px;background-color: #f4f7ff;border-radius: 18px;font-size: 18px;color: #909399 !important;}
/* .price-page .tabs .layui-form-radio:nth-child(2)>div{border-radius: 5px 0 0 5px;}
.price-page .tabs .layui-form-radio:last-child>div{border-radius: 0 5px 5px 0;margin-left: -1px !important;} */
.price-page .tabs .layui-form-radio>i{display: none;}
.price-page .tabs .layui-form-radioed>div{width: 120px;height: 36px;background-color: #4675f5;border-radius: 18px;font-size: 18px;color: #ffffff !important;}
.price-page .tabs .layui-form-radioed>div:hover{color: #ffffff !important;}
.price-page .tabs-select{width: 130px;float: right;margin-left: 10px;}
.price-page .tabs-input{width: 300px;float: right;margin-left: 10px;}
.price-page .tabs .layui-input, .tabs .layui-select, .tabs button{height: 46px;    background-color: #f4f7ff;border-radius: 23px !important;border: transparent;text-indent: 2rem;    margin-top: 16px;}
.price-page .price-bot{width: 100%;display: inline-block;overflow: hidden;}
.price-page .data-table{width: 100%;margin: 30px 0;min-height: 300px;padding: 10px 20px;background: #ffffff;}
.price-page .layui-table td,.layui-table th{ font-size: 12px !important;}
@media screen and (max-width: 720px) {
  .price-page .tabs{    height: 210px;}
  .price-page .tabs-input{margin-top: 10px;}
  .price-page .filters{margin-top:80px;}
  .price-page .tabs-input {
    width: 100%;
    float: left;
    margin-left: 0px;
  }
  .JoinUs>a{    margin: 20px auto 0px;}
}