﻿a{color: #666;}
.fl{
  float: left;
}
.of{ overflow: hidden;}

.rwpt_xz  {
  width: 200px;
  height: 38px;
  border: 1px solid #ff4777;
  margin-right: 40px;
  text-align: center;
  line-height: 38px;
  font-size: 20px;
  color: #ff366f;
  background: #FFDEE7;
  float: left;
  cursor:pointer;
}
.rwpt_fxz {
  width: 200px;
  height: 38px;
  border: 1px solid #999;
  margin-right: 40px;
  text-align: center;
  line-height: 38px;
  font-size: 20px;
  color: #666;
  float: left;
  cursor:pointer;
}
.rwpt_fxz:hover{
  border: 1px solid #ff4777;
}
.xzdp_div{
  width: 800px;
  height: auto;
  float: left;
  overflow:hidden;zoom:1;
}
.xzdp{
  width: 230px;
  height: 100px;
  border: 1px solid #ff4777;
  margin-right: 20px;
  margin-bottom: 36px;
  text-align: center;
  font-size: 20px;
  color: #ff366f;
  float: left;
  cursor:pointer;

}
.xzdp .ww{
  line-height: 40px;
    background: #FFDEE7;
}
.xzdp .shopname{
  line-height: 60px;

}
.xzdp_wxz {
  width: 230px;
  height: 100px;
  border: 1px solid #999;
  margin-right: 10px;
    margin-bottom: 36px;
  text-align: center;
  font-size: 20px;
  color: #666;
  float: left;
  cursor:pointer;
}
.xzdp_wxz .ww{
  line-height: 40px;
  border-bottom:1px solid #dddddd;
}
.xzdp_wxz .shopname{
  line-height: 60px;
}
.xzdp_wxz:hover{
    border: 1px solid #ff4777;
}
.hdlxinfo{
  width: 800px;
  color: #333;
  padding-left: 118px;
  font-size: 20px;
}
.hdlxinfo li{
  font-size: 15px;
  color: #444;
  padding-left: 10px;
  margin: 5px 0 5px 0;
}
.hdlxinfo .zy{
  color: #ff4777;
}

.sysh{
  overflow: hidden;
  height: 120px;
  background: #f3f3f3;
  margin-bottom: 20px;
}
.sysh .gift{
  height: 100px;
  width: 400px;
  background: #fff;
  margin-top: 10px;
  margin-right: 30px;
  float: left;
}
.sysh .gift i{

  line-height: 100px;
  background: #ff3670;
  color: #fff;
  float: left;
}


.sysh .gift ul{
  margin-left: 10px;
  float: left;;
}
.sysh .gift li{
  margin-left: 10px;
  line-height: 25px;
}
.cjwt{
  padding-right: 50px;
}
.sysh_tb tbody tr td li{
  color: #666 !important;
  line-height: 20px;
}
.sysh_tb td{
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}


.fr {
  float: left;
}

.u_index_mess{ width:944px; border:solid 1px #eaeaea; overflow:hidden; color:#777; }
.user_r_w_2{ width:920px;min-height:800px; background: #fff;border:none;padding:0 30px; }
.user_r_w_2 .itel {
  color: #666;
  font-size: 16px;
  margin: 30px 0 20px 0;
}
/* 会员中心首页 */

.user_i_mess_c{ height:166px; padding: 30px; border-bottom:solid 1px #eaeaea; }
.user_i_mess_c .yhtx{ width:100%; }
.user_i_mess_c a{ color:#FF6C00; }
.user_i_mess_c a:hover{ text-decoration:underline; }

.user_i_mess_c .yhtx .img{ width:166px; border-radius:50%; overflow: hidden; height:166px;}
.user_i_mess_c .yhtx .img img{height:166px;width:166px;border-radius:83px;}

.user_i_mess_c .yhtx .txt{ width:412px;margin-left: 30px;}
.user_i_mess_c .yhtx .txt dt{ height:52px; line-height:52px; font-size:28px; color:#555555; }
.user_i_mess_c .yhtx .txt dt span{ font-size:14px; color:#999; }
.user_i_mess_c .yhtx .txt dd{ color:#999; line-height:18px; margin-bottom:10px; }

.user_i_mess_c .yhtx .vip{ border:solid 1px #FF6C00; color:#FF6C00; padding:0 4px; height:100%; }
.user_i_mess_c .yhtx .txt .gn a{ text-align: center; margin-right:7px; border-radius:3px; border:solid 1px #eaeaea; color:#777777; padding:0 16px; display:block; float: left; height:26px; line-height:26px; }
.user_i_mess_c .yhtx .txt .gn a:hover{ text-decoration:none; }
.user_i_mess_c .yhtx .txt dd .tx{ background:#FF6C00; color:#fff; border-color:#FF6C00; }
.user_i_mess_c .yhtx .txt dd .cz{ background:#309b00; color:#fff; border-color:#309b00; }
.user_i_mess_c .yhxx{ color:#9c9c9c; margin-top:32px; }
.user_i_mess_c .yhxx li{ height:26px; line-height:26px; }

.cd{color: #309b00}
.ch{ color:#333 !important; }
/* 审核试用报告 */
.cr{ color:#fb0000; }
.s_bor_t{ border-bottom:solid 1px #eaeaea; }
.s_right_wrap{  padding:0 28px; min-height:500px; }
.s_right_wrap .title{ font-size:28px; padding-bottom:4px; line-height:86px; height:86px; overflow:hidden; }
.s_right_wrap .s_s_list{ color:#888; padding:14px 0 12px; }
.s_right_wrap .s_s_list li{ height:24px; line-height:24px; }
.s_right_wrap .s_s_list li ul li{ float:left; margin-right:10px; }
.s_right_wrap .s_s_list li ul li span{ margin:0 2px; }
.s_title_item{ margin-top:40px; }
.s_title_item a:hover{ color:#309b00; }
.s_title_item .title{ font-size:16px; margin-left:-16px; line-height:20px; height:20px; }
.s_title_item .title a{ width:90px; text-align:center; display:block; height:100%; float:left; border-right:solid 1px #eaeaea; }
.s_title_item .title a.active{ color:#309b00; }
.s_title_item .item{ margin-top:14px; }
.s_title_item .item .box{ display:none; }
.s_title_item .item .box.active{ display:block; }
.s_title_item .item .box li{ float:left; height:40px; line-height:40px; margin-right:20px; }
.s_title_item .item .box li a{ padding:0 5px; display:block; }
.s_title_item .item .box li a.active{ color:#309b00; border-bottom:solid 1px #309b00; }



/* 活动管理 */
.s_right_wrap .s_intro{ color: #666 ;font-size:16px; margin: 30px 0 20px 0}
.s_right_wrap .s_hd_status select,
.s_right_wrap .s_hd_status input{ border:solid 1px #e9e9e9; }
.s_right_wrap .s_hd_status input{ margin:0 10px; }
.s_right_wrap .s_hd_status select{ height:34px; line-height:34px; }
.s_right_wrap .s_hd_status a,
.s_right_wrap .s_hd_status input{ height:32px; line-height:32px; }
.s_right_wrap .s_hd_status .t{ width:160px; padding:0 15px; }
.s_right_wrap .s_hd_status .b{ width:88px; border:solid 1px #309b00; background:#309b00; color:#fff; display:block; text-align:center; }

.shddzt_div{margin: 10px 0}
.shddzt_div li{line-height: 40px;margin-right: 20px;float: left;}
.shddzt_div li a{padding: 0 5px;display: block;}
.shddzt_div li a.active{color: #309b00;border-bottom: solid 1px #309b00;}

/* 表格 */
.s_table_2 tbody tr td li,
.s_table tbody tr td li{ color:#A8A8A8; }

.s_table_2 tbody tr td,
.s_table tbody tr td{ border-bottom:solid 1px #eaeaea; }

.s_table_2 td{ vertical-align:middle; }
.s_table_2.mt_1{ margin-top:28px; }
.s_table_2 thead th{ height:36px; line-height:36px; border-top:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea; }

.s_table tbody tr td .btn a,
.s_table_2 tbody tr td .btn a{ text-indent:0; text-align:center; width:66px; height:22px; line-height:22px; display:block; margin-bottom:5px; }
.s_table_2 tbody tr td .btn a{
	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s;
	position:relative; left:50%; margin-left:-33px; border:solid 1px #e4e4e4; }
.s_table_2 tbody tr td .btn a:hover,
tbody tr td .btn_h a:hover{ color:#fff !important; background:#309B00; border-color:#309B00; }
tbody tr td .btn_h a{
	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s;
	background:#fff; border:solid 1px #eaeaea; color:#333;
}

.s_table .tc,
.s_table_2 .tc{ text-indent:0 !important;text-align:center; }

.s_table_2{ color:#666; font-size:12px; }
.s_table_2 dt{ line-height:24px; color:#333; }
.s_table_2 span{ color:#333; }
.s_table_2 a.hb{ width:98px; height:22px; position:relative; left:50%; margin-left:-49px; margin-top:6px; line-height:22px; display:block; border:solid 1px #fe0000; color:#fe0000; }
.s_table_2 a.hb *{ color:#fe0000; }


.s_table_2 dd{ line-height:18px; }
.s_table_2.pd_28 th{ text-align:center; }
.s_table_2.pd_28 td{ text-align:center; padding-top:28px; padding-bottom:28px; min-width:90px; }
.s_table_2 .s_user_l_b{ width:324px; }
.s_table_2 .s_user_l_b .u_tx{ position:relative; width:78px; height:78px; margin-right:10px; }
.s_table_2 .s_user_l_b .u_tx img{ width:100%; min-height:100%; }
.s_table_2 .s_user_l_b .u_list{ width:236px; }

.add_hd_bh{ position:absolute; height:20px; overflow:hidden; width:100%; line-height:20px; text-align:center; bottom:-20px; left:0; }
.s_table_2 .s_user_l_b .u_tx a{ position:absolute; width:100%; height:100%; top:0; left:0; overflow:hidden; }
.bottom{
  min-width: 1000px;
  width: 100%;
  height: 200px;
  overflow: hidden;
  background: #3a3a3a;
}
.bottom .bot_nr{
  margin: 0 auto;
  max-width: 1230px;
  min-width: 1000px;
  height: 200px;
  overflow: hidden;
}
.bottom .bt_btn{
  margin: 30px auto;
  width: 400px;
  height: 120px;

}
.bottom .bt_xxsm{
  margin-top: 25px;
  width: 380px;
  height: 15px;
  color: #8f8f8f;
  float: left;
  text-align: center;
  font-size: 12px;

}
.bottom .clean{
  clear: both;
  overflow: hidden;
  height: 0;
}
.bottom .bt_logo{
  margin-left: 110px;
  margin-top:20px;
  width: 180px;
  height: 55px;
}
/* payvip */
.payvip h3{
  height: 40px;
  border-bottom: 2px solid #f1eeeb;
}
.payvip h3 span{
  font-size: 16px;
  color: #3c3d45;
  border-bottom: 2px solid #e84c3d;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding-right: 10px;
}
.payvip .viptype{
  margin: 28px auto;
  text-align: left;
  font-size: 14px;
  width: 633px;
}
.payvip .viptype .btn{
  display: inline-block;
  font-size: 14px;
  position: relative;
  border:1px solid #dedede;
  margin-left: 28px;
  text-align: center;
  line-height: 40px;
  height: 40px;
  width: 96px;
  vertical-align: middle;
  cursor:pointer;
}
.payvip .viptype .act{
  border: 1px solid #ff366f;
  background: #ff366f;
  color: #fff;
  cursor:default;
}
.payvip .info{
  width: 640px;
  margin: 0 auto;
  font-size: 14px;
  margin-top: 28px;
  line-height: 28px;
}
.payvip .info span{
  display: inline-block;
  width: 70px;
  float: left;
}
.payvip .info p{
  margin-left: 70px;
}
.payvip .paymoney{
  text-align: center;
  width: 668px;height: 67px;margin: 0 auto;line-height: 67px;font-size: 14px;
}
.payvip .paymoney .num{
  color: #ff366f;
  font-size: 20px;
}
.payvip .alipay{
  width: 617px;height: 450px;
  border: 8px solid #f1f3f5;
  margin: 0 auto;
}
.payvip .alipay .jie_pqw{
  width: 482px;margin: 0 auto;
}
.payvip .alipay .giveMe-monney-second{
  margin-left: 58px;
  margin-top: 20px;width: 450px;
}
.payvip .alipay .fsh_left{
  float: left;
}
.payvip .alipay .fsc_pwb{
  float: left;
  margin-left: 16px;
  line-height: 23px;
  color: #666;
  font-size: 12px;
}
.already-read{
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 12px;
}
.already-read input{
  margin-right: 3px;
  padding-top: 3px;
}
.already-read span{
  color: #666;
}
.submit-btn {
  width: 180px;
  height: 44px;
  background: #ff366f;
  box-shadow: 0 2px #b43d35;
  border-radius: 3px;
  display: inline-block;
  color: #fff;
  font: bold 16px "Microsoft Yahei";
  line-height: 44px;
  text-align: center;
}
.learn-vip{
  color: #4e87c8;
}
/* 底部蒙层 */
#fixed_QQ{
  position: fixed;
  height: 130px;
  width: 100%;
  filter: alpha(opacity=85);
  -khtml-opacity: 0.85;
  -moz-opacity: 0.85;
  opacity: 0.85;
  background: #2e353a;
  bottom: 0;
  left: 0;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  zoom: 1;
  z-index: 1000;
}
#fixed_QQ2 {
  position: fixed;
  width: 1040px;
  bottom: 0;
  left: 50%;
  margin-left: -520px;    
  z-index: 1000;
}
.QQ-fx-bt {
  margin: 0 auto;
  width: 980px;
  position: relative;
}
.QQ-shouj {
  width: 191px;
  position: absolute;
  left: 0;
  top: -77px;
}
.Q-right {
  width: 822px;
  height: 130px;
  float: right;
}
.QQ-right_a {
  width: 360px;
  height: 130px;
  float: left;
  margin: 10px 0 0 34px;
}
.QQ-right_b {
  width: 110px;
  height: 130px;
  float: left;
  margin-left: 28px;
}
.QQ-right_b a {
  width: 110px;
  height: 34px;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #9baab1;
  line-height: 34px;
}
.QQ-right_c {
  width: 185px;
  height: 130px;
  float: left;
  margin-left: 32px;
  position: absolute;
  right: 18px;
  z-index: 1000;
}
.QQ-right_c a {
  width: 182px;
  height: 44px;
  display: block;
  background-image: url("../images/qq.png"/*tpa=http://bd.yimali.cn/static/images/qq.png*/);
  background-size: 100%;
  margin: 16px 0 6px 0;
}
.QQ-right_c p {
  font-size: 12px;
  color: #ffffff;
  margin-bottom: 8px;
}
.QQ-right {
  width: 230px;
  height: 130px;
  background-color: #373d42;
  float: left;
  margin-left: 39px;
  opacity: .8;
  filter: alpha(Opacity=80);
}
.QQ-right_d {
  position: absolute;
  width: 20px;
  height: 130px;
  margin-left: 8px;
  top: 0;
  right: -24px;
}
.QQ-right_cone {
  width: 230px;
  height: 130px;
  background-color: #373d42;
  float: left;
  margin-left: 60px;
  opacity: .8;
  filter: alpha(Opacity=80);
}
.QQ-right_d img {
  margin-top: 17px;
    width: 20px;
    height: 20px;
}
#fixed_QQ {
  position: fixed;
  height: 130px;
  width: 100%;
  filter: alpha(opacity=85);
  -khtml-opacity: 0.85;
  -moz-opacity: 0.85;
  opacity: 0.85;
  background: #2e353a;
  bottom: 0;
  left: 0;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  zoom: 1;
  z-index: 1000;
}

.QQ-right_b a.anniu {
  background: #1b1f22;
  border-radius: 4px;
  margin-bottom: 14px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.QQ-right_b a.anniu:hover{ background: #3d464c;}
.QQ-right_c p em {
  font-size: 18px;
  color: #ffce65;
}

.sp1{
  width: 530px;height: 450px;
}


/*  join */
.joinbn{
  width: 100%;
  height: 400px;
  background-color:#1f2324;

}
.joinbn .title{
  min-width: 1200px;
  max-width: 1200px;
  font-size: 36px;
  line-height: 54px;
  color: #fff;
  padding-top: 150px;
  margin: 0 auto;
}
.joinbn .desc{
  max-width: 720px;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  margin-top: 12px;
  text-align: justify;
  min-height: 48px;
}

.joinbn .buy{
  overflow: hidden;
  margin-top: 35px;
  margin: 35px auto 0px auto;
}
.joinbn .buy .blue{
  border:1px solid #00c1de;
  background:#00c1de;
}
.joinbn .buy .blue:hover{
  border:1px solid #fff;
  background: transparent;
}

.joinbn .buy .white{
  border:1px solid #fff;
  background: transparent;
}
.joinbn .buy .white:hover{
  border:1px solid #00c1de;
  background:#00c1de;
}

.joinbn .buy a{
  float: left;
  width: 125px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
  margin-right: 12px;
}

.jointype1{
  background: #f5f5f6;
  width: 100%;
}
.jointype1 .inner{
  padding:42px 0 50px 0;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.jointype1 .inner .inner-box{
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.jointype1 .inner .inner-box .title{
  width: 1200px;
  height: 40px;
  overflow: hidden;
  margin-bottom: 32px;
}
.jointype1 .inner .inner-box .con{
  width: 1200px;
  overflow: hidden;
  background: #fff;
}
.jointype1 .inner .inner-box .title .line{
  display: inline-block;
  width: 2px;
  height: 24px;
  background: #00c1de;
  position: relative;
  top: 4px;
}
.jointype1 .inner .inner-box .title .tit{
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 24px;
  color: #333;
  padding-left:10px;
}

.jointype1 .inner .inner-box .con table{border-color:#ddd;border-collapse:collapse;border-spacing:0;color:#333;width:100%;}
.jointype1 .inner .inner-box .con table thead th{text-align:center;font-size:16px;font-weight:700;height:60px}
.jointype1 .inner .inner-box .con table tbody{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}
.jointype1 .inner .inner-box .con table td{border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;padding:22px;position:relative;line-height:24px;font-size:14px;color:#333}
.jointype1 .inner .inner-box .con table td h3{font-size:16px;font-weight:700}
.jointype1 .inner .inner-box .con table td h3 img{width:16px;position:relative;top:2px;margin-right:10px}

.jointype1 .inner .inner-box a{
  display: block;
  margin:15px auto 0px auto;
  border:1px solid #00c1de;
  background:#00c1de;
  width: 200px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  transition: all .3s;
}
.jointype1 .inner .inner-box a:hover{
  background: transparent;
  color: #333;
}

.jointype1 .inner .video-box{
  margin-top: 15px;
  box-shadow: 0 3px 11px #a3a3a3;
}

.jointype2{
  background: #fff;
  width: 100%;
}

/* agent*/
.banner6{background: url("../images/banner5.png"/*tpa=http://bd.yimali.cn/static/images/banner5.png*/) no-repeat center center; height: 394px;padding-top: 81px;}
.dlnrxq{width:1200px; margin: 0 auto; padding-top: 55px;}
.dlnrxq h2{color: #fff; font-weight: 400; font-size: 32px; line-height: 90px;}
.dlnrxq p{font-size: 16px; color: #ccc;line-height: 30px;width:820px;}
.btn8{transition: All 0.3s ease-in-out;width:118px; height: 46px; line-height: 46px; text-align: center;font-size: 16px; display: block;border: 1px solid #40ccdd; color: #40ccdd;}
.dlnrxq h4{font-weight: 400;padding-top: 22px;width:630px;}
.btn8:hover{background: #40ccdd;color: #fff;}
.dlnrxq span{}
.dlnrxq span a{color: #fff; font-size: 16px;line-height: 48px; }

.wzcx{width:1320px; margin: 0 auto;padding: 95px 0 20px 0;}
.wzcx ul{overflow: hidden;}
.wzcx li{width:25%; float: left; text-align: center;padding-bottom: 57px;}
.wzcx img{height: 80px;}
.wzcx p{font-size: 24px; line-height: 58px; color: #666666;}

.sbdl{background: url("../images/e_28.jpg"/*tpa=http://bd.yimali.cn/static/images/e_28.jpg*/) no-repeat center center; height: 605px;}
.sbdlbox {width:1320px; margin: 0 auto; padding-top: 50px;}
.sbdl_tit h2{font-size: 32px; font-weight: 400;color: #fff; line-height: 125px; text-align: center;}
.sbdlnr{text-align: center;padding-top: 0;}
.dljb_bj{background: #f9f9f9;}
.dljb{width:1320px; margin: 0 auto;}
.dljb_tit{text-align: center;padding-top: 65px;}
.dljb_tit h2{font-size: 32px; font-weight: 400; color: #333; line-height: 60px;}
.dljb_tit p{font-size: 16px; color: #666;}
.dljb_nr ul{overflow: hidden;padding-top: 20px;padding-bottom: 85px;}
.dljb_nr li{width:33.33%; float: left;}
.jcdl{width:400px; background: #fff; margin: 0 auto;padding-bottom: 40px;}
.jcdl_tit{height: 190px; background: #666666; text-align: center;transition: All 0.4s ease-in-out;}
.jcdl_tit p{font-size: 32px; color: #fff; padding-top: 12px;}
.jcdl_tit img{padding-top: 35px;}
.jcdl_nr{text-align: center;}
.jcdl_nr h2{font-size: 18px; color: #333; font-weight: 400; line-height: 107px;}
.jcdl_nr h2 span{font-size: 32px; color: #e45e15; vertical-align:middle;padding: 0 4px;}
.jcdl_nr p{font-size: 18px; line-height: 78px; color: #666;}
.jcdl_nr h4{font-size: 20px; color: #007eff;font-weight: 400;}
.jcdl_nr h4 span{padding: 0 17px;}
.jcdl{transition: All 0.4s ease-in-out;cursor:pointer;}
.jcdl:hover{ -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);-moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);   box-shadow:0 0 10px rgba(0, 0, 0, .3);  }
.jcdl:hover .jcdl_tit{background: #448dfe;}

.jmyq{background: url("../images/e_30.jpg"/*tpa=http://bd.yimali.cn/static/images/e_30.jpg*/) no-repeat center center; height: 508px;}
.jmyq_box{width: 1250px; margin: 0 auto; padding-top: 70px;}
.jmyq_box h2{font-weight: 400; color: #fff; line-height: 94px; font-size: 32px;}

.jmyq_text li{font-size: 18px; color: #aaa; line-height:38px ; background: url("../images/a67.png"/*tpa=http://bd.yimali.cn/static/images/a67.png*/) no-repeat left center; padding-left: 8px;}
.jmyq_text p{font-size: 16px; color: #555; padding:50px 0 0 8px ;}
.hzks {width:1234px; margin: 0 auto;padding-bottom: 50px;}
.hzks h2{font-size: 32px; font-weight: 400; color: #333; line-height: 170px; text-align: center;}
.hzks ul{overflow: hidden;}
.hzks li{float: left;padding: 0 90px 48px 0;}
.hzks img{width:170px; height: 122px;}
.hzks ul li:nth-child(5){ padding: 0 0 48px 0;}
.hzks ul li:nth-child(10){ padding: 0 0 48px 0;}

.index_pre_js{ background:#fff;}
.index_pre_js_wrap{ width:1200px; margin:0 auto; padding-bottom:60px;}
.index_pre_js_wrap h2{ text-align:center; font-size:30px; color:#333; padding-top:80px; font-weight:normal}
.index_pre_js_wrap h3{ text-align:center; font-size:18px; color:#666; font-weight:normal; margin-top:10px;}
.index_pre_js_wrap ul{ margin-top:30px;}
.index_pre_js_wrap li{ float:left; width:400px; height:221px; text-align:center;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index_pre_js_wrap li i{ font-size:50px; margin-bottom:5px; display:block}
.index_pre_js_wrap li:hover{ background:url("../images/cy_bg.png"/*tpa=http://bd.yimali.cn/static/images/cy_bg.png*/) no-repeat; background-size:contain; }
.index_pre_js_wrap li:hover i{ color:#03b3ff;}
.index_pre_js_wrap li p:nth-of-type(1){ font-size:14px;color:#666; margin-bottom:10px;}
.index_pre_js_wrap li p:nth-of-type(2){ font-size:12px; color:#999}
.index_server{ background:#f1f1f1; padding-bottom:60px;}
.merchant_menuul a{
  display: block;
  line-height: 80px;
  font-size: 18px;
  color: #fff;
  font-weight: 300;
}
.indexnav{
  width: 100%;height: 1px;position: fixed;height: 81px;background: #2a303c;z-index: 99999;
}


/* qa */
.jointype1 .ftalk{
  width: 1200px;
  margin: 0 auto;
  background: #fff;

}

.jointype1 .ftalk h2{
  padding:20px 0 20px 20px;
  font-size: 24px;
  line-height: 45px; 
  color: #333;
  font-weight: normal;
}
.qalist{
  margin-top: 10px;
  background: #fff;
}
.qalist li{
  display: block;
  padding:20px 20px 60px 20px;
  border-bottom: 1px dashed #e5e5e5;
}
.qalist li p{
  font-size: 24px;
  color: #1b84f9;
  font-weight: bold;
}
.qalist li p span{
  width: 31px;
  line-height: 31px;
  background: #1b84f9;
  color: #fff;
  font-size: 24px;
  text-align: center;
  margin-right: 15px;
}
.qalist li b{
  display: block;
  line-height: 30px;
  font-size: 16px;
  color: #666;
  padding-top: 10px;
}
.qalist li b span{
  width: 31px;
  line-height: 31px;
  background: #c77405;
  color: #fff;
  font-size: 24px;
  text-align: center;
  margin-right: 15px;
}
.jointype1 .inner .inner-box .qalist li b a{
  display: inline;
}
.jointype1 .inner .inner-box .toqq{
  width: 1200px;

  margin-top: 20px;
  background: #fff;
  font-size: 25px;
  color: #333;
}
.jointype1 .inner .inner-box .toqq h1{
  line-height: 100px;
  margin-left: 20px;
}


.service-modal { position: fixed; width: 370px; display: none; z-index: 9999; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate(0, calc(-50% - 40px)); -ms-transform: translate(0, calc(-50% - 40px)); -moz-transform: translate(0, calc(-50% - 40px)); transform: translate(0, calc(-50% - 40px)); left: calc(50% - 185px); top: 50%; height: 252px; }
.service-modal.active { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -moz-transform: translate(0, -50%); transform: translate(0, -50%); }
.service-modal .modal-main { position: relative; width: 100%; display: block; box-sizing: border-box; box-shadow: 0 0 16px rgba(0, 0, 0, 0.2); background: #fff; border: 1px solid #d0d1d2; }
.service-modal .modal-main > .sem-top { position: relative; width: 100%; height: 64px; line-height: 64px; box-sizing: border-box; padding-left: 50px; color: #222; font-size: 20px; font-weight: normal; text-align: left; border-bottom: 1px solid #d0d1d2; }
.service-modal .modal-main > .sem-top .close { width: 40px; height: 40px; display: block; border: none; outline: none; text-align: center; position: absolute; right: 20px; cursor: pointer; top: calc(50% - 20px); background: center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAAS1BMVEUAAACIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaIkaaTRp9kAAAAGHRSTlMAB/gaDfDXy8Czq6V1ZUk8MRO+1Fm/VlW2QlyfAAAAcklEQVQI121PWw6AIAwrbCLiG1+9/0mVEIxG+9UuTddC/IQbU1BEVmPRY8UAcbRD1oPlIsBc065J75b1nIh6sgd6Mmq2mobsOrIxJcy0vNAmXS6OdAC+jv8M3coXr0DucSSy5h6yPJs6QXhvidDwXOvlBGd3BtaWvk7vAAAAAElFTkSuQmCC"); }
/*.service-modal .modal-main .sem-body { height: 120px; position: relative; width: 100%; box-sizing: border-box; padding: 25px 0 0 135px; background: url("../images/service-icon-qq.jpg") no-repeat 25px center; }*/
.service-modal .modal-main .sem-body { height: 120px; position: relative; width: 100%; box-sizing: border-box; padding: 25px 0 0 25px; }
.service-modal .modal-main .sem-body h4 { line-height: 42px; font-size: 22px; color: #222; font-weight: normal; letter-spacing: 1px; text-align: left; }
.service-modal .modal-main .sem-body p { line-height: 24px; color: #aaa; font-size: 14px; text-align: left; }
.service-modal .modal-main .sem-bot { height: 40px; line-height: 40px; display: block; text-align: center; margin: 5px auto 20px; }
.service-modal .modal-main .sem-bot .sem-btn { width: 160px; height: 40px; display: inline-block; text-align: center; border-radius: 3px; cursor: pointer; background: #fff; color: #8891a6; font-size: 14px; box-sizing: border-box; border: 1px solid #d0d1d2; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.service-modal .modal-main .sem-bot .sem-btn:hover { color: #333; background: #eee; }
.service-modal .modal-main .sem-bot .sem-btn.submit { background: #0095ff; color: #fff; border: 1px solid #0095ff; }
.service-modal .modal-main .sem-bot .sem-btn.submit:hover { background: #0077cc; border: 1px solid #0077cc; }

.ex_ad{
  height: 133px;width: 100%;
}
.ex_ad a{
  height: 133px;width: 100%;
}