@charset "UTF-8";
.db {
  display: block; }

.rad_5, .pub_bot_check .check_r .tel .zxkf, .sch_cont .cont_box .cont_list .block a, .join_cont .join_part5 .info_cont .info_form .item .text, .join_cont .join_part5 .info_cont .info_form .item .sel_box .sel {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px; }

.rad_100, .tab_gn_cont .gn_block .ico_box, .tab_gn_cont .gn_block .gn_tit span:after, .tab_gn_cont .gn_block .gn_tit span:before, .join_cont .join_part2 .list ul .item .circle, .wujin_part1 .wujin_list .item .show_list li a:before, .yiyao_part1 .list .item .date span:after, .yiyao_part1 .list .item .date span:before, .yiyao_part3 .linerBar .hd ul li span, .yiyao_part3 .linerBar .hd ul li.on span:before, .ncp_part2 .cont .list .circle_box .circle, .ncp_part4 .list ul li .circle, .wxtg_cont .sol_box .sol_list li .mask .ico {
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%; }

.rad_10, .sch_cont .cont_box, .join_cont .join_part2 .list ul .item, .join_cont .join_part5 .info_cont .info_form .item .btn {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -moz-border-radius: 10px; }

.rad_15, .header .head_tool .btn, .tab_jg_cont .sol_list .item, .wujin_part1 .wujin_list .item .pic img {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -moz-border-radius: 15px; }

.rad_50, .banner .btn,
.banner_page .btn, .banner_about .btn, .tab_item .tab_text .btn, .pub_bot_check .btn.btn_free, .sol_cont .qiche_part2 .model_tab .hd ul li, .tab_jg_cont .sol_list .item .btn_shiyong, .join_cont .join_part4 .list .item .label, .muying_part2 .cont .get_btn, .wxtg_cont .sol_box .sol_note .trial_btn, .wxtg_cont .sol_box .sol_note .trial_btn span {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -moz-border-radius: 50px; }

.justify-list {
  text-align: justify;
  line-height: 0; }
  .justify-list .item {
    display: inline-block;
    vertical-align: top; }

.gray_bg {
  background-color: #f5f5f5; }

.liner_btn, .banner_about .btn, .tab_item .tab_text .btn, .pub_bot_check .btn.btn_free, .pub_bot_check .check_r .tel .zxkf, .tab_jg_cont .sol_list .item .btn_shiyong {
  background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#F6456D), to(#FD7353), color-stop(0.5, #F6456D));
  background: -webkit-linear-gradient(to right, #F6456D 0%, #FD7353 100%);
  background: -o-linear-gradient(to right, #F6456D 0%, #FD7353 100%);
  background: -moz-linear-gradient(to right, #F6456D 0%, #FD7353 100%);
  background: linear-gradient(to right, #F6456D 0%, #FD7353 100%); }

.pub_tit {
  padding-top: 60px;
  text-align: center; }
  .pub_tit h5 {
    font-size: 36px;
    color: #000;
    line-height: 50px; }
  .pub_tit p {
    font-size: 18px;
    color: #666;
    line-height: 40px; }

.transition, .header .head_tool .btn, .banner .btn,
.banner_page .btn, .sol_cont .qiche_part3 .list .item .pic, .join_cont .join_part5 .info_cont .info_form .item .btn, .wujin_part1 .wujin_list .item .pic, .shuiguo_part3 .part3_block .block, .shuiguo_part3 .part3_block .block .rain, .muying_part2 .cont .get_btn, .wxtg_cont .sol_box .sol_note .trial_btn, .wxtg_cont .sol_box .sol_note .trial_btn span, .slider_link_box .link_list li a {
  transition: .5s all;
  -webkit-transition: .5s all;
  -moz-transition: .5s all;
  -o-transition: .5s all; }

.content {
  margin-top: 72px; }

.header {
	width: 100%;
	background-color: #333;
	height: 72px;
	z-index: 999;
	position: fixed;
	top: 0;
}

.header .head_main,
.header .head_tool {
	display: inline-block;
	vertical-align: top;
}

.header .logo {
	width: 176px;
	height: 46px;
	background: url(../img/l1.png) left center no-repeat;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	margin: 12px 10px 14px 18px;
}

.header .gfdm {
	height: 34px;
	margin-top: 21px;
	margin-right: 26px;
	padding-left: 14px;
	border-left: 1px solid #4d4d4e;
	color: #fff;
	line-height: normal;
	font-size: 13px;
}

.header .gfdm span {
	display: block;
	line-height: normal;
	letter-spacing: 2px;
	color: inherit;
}

.header .nav h3 {
	font-size: 14px;
	padding: 14px 0;
}

.header .nav h3 a {
	zoom: 1;
	display: block;
	color: #999;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	padding: 0 10px;
	position: relative;
}

.header .nav h3 i {
	display: inline-block;
	zoom: 1;
	width: 12px;
	height: 7px;
	background: url(../img/ico/ico_jt.png) 0 0 no-repeat;
	overflow: hidden;
	margin: -2px 0 0 8px;
	vertical-align: middle;
}

.header .nav .m {
	float: left;
	height: 44px;
	display: inline;
	/*text-align: center;*/
	margin: 0 15px;
}

.header .nav .m.on h3 a {
	color: #f8ab37;
}

.header .nav .m.on h3 i {
	background-image: url(../img/ico/ico_jt_on.png);
}

.header .nav .sub {
	display: none;
	width: 100%;
	height: 325px;
	padding: 35px 0 40px;
	background-color: #fff;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
	position: absolute;
	left: 0px;
	top: 72px;
	z-index: 999;
	float: left;
	line-height: 30px;
	/*text-align: center;*/
}

.header .nav .sub .sub_box {
	width: 50%;
	padding-left: 30px;
	border-left: 1px solid #E8E8E8;
}

.header .nav .sub .sub_box.sub_right {
	padding-left: 75px;
}

.header .nav .sub .sub_box:first-child {
	border-left: 1px solid transparent;
}

.header .nav .sub .sub_box .sub_name {
	font-size: 16px;
	color: #666;
	font-family: "Helvetica,Pingfang SC,STHeiti,Verdana,Arial,Tahoma,sans-serif", "Microsoft YaHei";
	margin-bottom: 15px;
}

.header .nav .sub .sub_box.sub_left .sub_name {
	margin-bottom: 35px;
}

.header .nav .sub .sub_box ul li {
	float: left;
	width: 240px;
	margin-right: 10px;
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin-bottom: 5px;
}

.header .nav .sub .sub_left ul li {
	margin-bottom: 20px;
}

.header .nav .sub .sub_box ul li:hover {
	background-color: #f5f5f5;
}

.header .nav .sub .sub_box.sub_right ul li:nth-child(5) {
	margin-bottom: 10px;
}

.header .nav .sub .sub_box.sub_right ul li:nth-child(6) {
	margin-bottom: 10px;
}

.header .nav .sub .sub_box ul li .top_a_text {
	width: 75%;
	height: 42px;
}

.header .nav .sub .sub_box ul li:nth-child(3) .top_a_text {
	margin-bottom: 0;
}

.header .nav .sub .sub_box ul li:nth-child(4) .top_a_text {
	margin-bottom: 0;
}

.header .nav .sub .sub_box ul li h5 {
	width: 100%;
	line-height: 1.5;
	font-size: 16px;
	color: #333;
	font-family: "Helvetica,Pingfang SC,STHeiti,Verdana,Arial,Tahoma,sans-serif", "Microsoft YaHei";
}

.header .nav .sub .sub_box.sub_right ul li h5 {
	height: 30px;
	line-height: 30px;
}

.header .nav .sub .sub_box ul li .top_pro_icon {
	display: inline-block;
	width: 42px;
	height: 42px;
	margin-right: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size:100% auto;
	-o-background-size: 100% auto;
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon1 {
	background-image: url(../img/ico/top_pro_icon1.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon2 {
	background-image: url(../img/ico/top_pro_icon2.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon3 {
	background-image: url(../img/ico/top_pro_icon3.png);
}

.header .nav .sub .sub_box ul li .top_pro_icon.icon4 {
	background-image: url(../img/ico/top_pro_icon4.png);
}

.header .nav .sub .sub_box ul li p {
	font-size: 12px;
	color: #999;
	/*padding-left: 44px;*/
	line-height: 1.5;
}

.header .nav .sub .sub_box.sub_right ul li p {
	padding-left: 0;
}

.header .head_tool {
	margin: 14px 18px 0;
}

.header .head_tool .btn {
	display: inline-block;
	width: 86px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	margin: 6px 5px;
}

.header .head_tool .btn.login_btn {
	background-color: #ffbe00;
	color: #fff;
}

.header .head_tool .btn.login_btn:hover {
	background-color: #e4aa00;
}

.header .head_tool .btn.reg_btn {
	border: 1px solid #ffbe00;
	color: #ffbe00;
}

.header .head_tool .btn.reg_btn:hover {
	background-color: #5c4f29;
}

.header.mini {
	width: 100%;
	background-color: #fff;
	transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	z-index: 99999;
	position: fixed;
	top: 0;
	border-bottom: 1px solid #eee;
}

.header.mini .nav h3 a {
	color: #666;
}

.header.mini .nav.on h3 a {
	color: #ff9900;
}

.header.mini .nav .sub {
	background: #fff;
}

.header.mini .nav .sub .sub_box {
	border-left: 1px solid #E1E1E1;
}

.header.mini .nav .sub .sub_box:first-child {
	border-left: 1px solid transparent;
}

.header.mini .nav .sub dl dd a:hover {
	color: #333;
}

.header.mini .logo {
	background-image: url(../img/l2.png);
}

.header.mini .gfdm {
	color: #333;
	border-left: 1px solid #bbb;
}

.header.mini .head_tool .btn.reg_btn {
	border-color: #666;
	color: #666;
}

.header.mini .head_tool .btn.reg_btn:hover {
	background-color: #eaeaea;
}


/*12-08-newHead*/

.header .nav .sub.nav_service {
	height: 248px;
	padding: 0;
}

.header .nav_service .sev_list {
	width: 100%;
	padding: 40px 8px 25px;
	border-bottom: 1px solid #E8E8E8;
	font-size: 0;
}

.header .nav_service .sev_list li {
	display: inline-block;
	width: 245px;
	height: 92px;
	margin-right: 25px;
	border-radius: 10px;
	overflow: hidden;
}

.header .nav_service .sev_list li a {
	display: block;
	width: 245px;
	height: 92px;
	padding: 15px;
}

.header .nav_service .sev_list li a:hover {
	background: #F7F8FA;
}

.header.mini .nav_service .sev_list li a:hover {
	background: #fff;
}

.header .nav_service .sev_list li .top_service_icon {
	display: inline-block;
	width: 35px;
	height: 30px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}

.header .nav_service .sev_list li .top_service_icon.icon1 {
	background-image: url(../img/ico/top_service_icon1.png);
	background-size: 34px 26px;
}

.header .nav_service .sev_list li .top_service_icon.icon2 {
	background-image: url(../img/ico/top_service_icon2.png);
	background-size: 27px 27px;
}

.header .nav_service .sev_list li .top_service_icon.icon3 {
	background-image: url(../img/ico/top_service_icon3.png);
	background-size: 29px 29px;
}

.header .nav_service .sev_list li .top_service_icon.icon4 {
	background-image: url(../img/ico/top_service_icon4.png);
	background-size: 34px 28px;
}

.header .nav_service .sev_list li h5 {
	font-size: 16px;
	color: #666;
}

.header .nav_service .sev_list li p {
	font-size: 14px;
	color: #999;
}

.header .nav_service .top_tips {
	width: 100%;
	height: 75px;
	line-height: 75px;
}

.header .nav_service .top_tips span {
	display: inline-block;
	font-size: 14px;
	color: #999;
	margin-right: 11px;
}

.header .nav_service .top_tips span.top_line {
	display: inline-block;
	width: 1px;
	height: 18px;
	background: #C6C6C6;
	margin: -3px 0;
	margin-left: 17px;
	margin-right: 30px;
}

/*end*/       
        

.footer {
  color: #fff;
  overflow: hidden; }
  .footer .foot_main {
    background-color: #353535;
    color: inherit; }
    .footer .foot_main .foot_info {
      padding: 32px 0; }
      .footer .foot_main .foot_info .f_tit {
        height: 60px;
        line-height: 50px;
        position: relative;
        margin-bottom: 20px; }
        .footer .foot_main .foot_info .f_tit span {
          display: inline-block;
          height: 50px;
          position: relative;
          color: #989898;
          font-size: 18px; }
          .footer .foot_main .foot_info .f_tit span:after {
            content: "";
            width: 32px;
            height: 3px;
            background-color: #5c5c5c;
            position: absolute;
            left: 0;
            bottom: -10px;
            z-index: 1; }
        .footer .foot_main .foot_info .f_tit:after {
          content: "";
          width: 100%;
          height: 1px;
          background-color: #282828;
          position: absolute;
          left: 0;
          bottom: 0;
          z-index: 0; }
      .footer .foot_main .foot_info .a_list li {
        display: block;
        height: 30px; }
        .footer .foot_main .foot_info .a_list li a {
          display: block;
          width: 140px;
          height: 30px;
          line-height: 30px;
          font-size: 14px;
          color: #aeaeae; }
      .footer .foot_main .foot_info .qw_list {
        padding-right: 10px; }
        .footer .foot_main .foot_info .qw_list li {
          display: block; }
          .footer .foot_main .foot_info .qw_list li .img {
            width: 60px;
            height: 60px;
            background-repeat: no-repeat;
            background-position: center center; }
          .footer .foot_main .foot_info .qw_list li .text {
            height: 60px;
            margin-left: 10px;
            font-size: 14px;
            line-height: 25px;
            padding: 5px 0;
            color: #aeaeae; }
          .footer .foot_main .foot_info .qw_list li:last-child .text {
            line-height: 50px; }
      .footer .foot_main .foot_info .contact_list li {
        display: block;
        line-height: 30px;
        color: #AEAEAE;
        font-size: 14px;
        margin: 12px 0; }
        .footer .foot_main .foot_info .contact_list li .iconfont {
          width: 30px;
          height: 30px;
          background-color: #282828;
          text-align: center;
          line-height: 30px;
          color: #bababa; }
        .footer .foot_main .foot_info .contact_list li .text {
          margin-left: 20px;
          width: 320px; }
        .footer .foot_main .foot_info .contact_list li.tel span {
          float: left;
          padding-right: 3px;
          color: #FDD100;
          font-size: 18px; }
      .footer .foot_main .foot_info .fot_ewm {
        padding-top: 75px; }
        .footer .foot_main .foot_info .fot_ewm img {
          width: 128px;
          height: 128px; }
    .footer .foot_main .foot_column {
      height: 123px;
      border-bottom: 1px solid #2e2e2e;
      padding: 30px 0; }
      .footer .foot_main .foot_column .item .ico {
        float: left;
        width: 42px;
        height: 60px; }
        .footer .foot_main .foot_column .item .ico .iconfont {
          font-size: 42px;
          line-height: 60px;
          color: #FDD100; }
      .footer .foot_main .foot_column .item .text {
        float: left;
        width: 286px;
        margin-left: 20px;
        padding-top: 5px; }
        .footer .foot_main .foot_column .item .text h5 {
          font-size: 18px;
          line-height: 30px; }
        .footer .foot_main .foot_column .item .text p {
          font-size: 14px;
          color: #666;
          line-height: 25px; }
  .footer .foot_copy {
    height: 70px;
    color: inherit;
    background-color: #1d1d1d; }
    .footer .foot_copy .item {
      line-height: 70px;
      font-size: 12px; }
    .footer .foot_copy .fot_cnzz img {
      float: right;
      margin-top: 29px; }
    .footer .foot_copy a {
      color: inherit; }

.ind_part8 {
  height: 402px;
  padding: 40px 0 100px;
  background: url(../img/FreeUse_bg.png) no-repeat center top;
}
	.ind_part8 .freeUse{
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}	
	.ind_part8 .freeUse .freeUse_text{
		font-size: 16px;
		color: #666;
		margin-bottom: 5px;
	}
	.ind_part8 .freeUse_btn{
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.ind_part8 .freeUse_btn .btn_mfsy{
		display: inline-block;
		width: 132px;
		height: 42px;
		text-align: center;
		line-height: 42px;
		background-color: #FFD100;
		border-radius: 3px;
		font-size: 16px;
		color: #000;
	}

.banner,
.banner_page {
  height: 380px;
  background-repeat: no-repeat;
  background-position: top center;
  text-align: center;
  color: #fff;
  padding-top: 90px;
  position: relative; 
}
  .banner h5,
  .banner_page h5 {
    font-size: 60px;
    line-height: 60px; 
    margin-bottom: 45px;
	}
  .banner p,
  .banner_page p {
    font-size: 24px;
    line-height: 30px;
    margin: 7px 0; }
  .banner .wrap .item{
  	padding-left: 20px;
  } 
  
  .banner .btn,
  .banner_page .btn {
    display: inline-block;
    width: 160px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background-color: #fff;
    color: #f94865;
    font-size: 16px; }
    .banner .btn:hover,
    .banner_page .btn:hover {
      opacity: .8;
      filter: alpha(opacity=80); }
  .banner .pic,
  .banner_page .pic {
    width: 682px;
    height: 367px;
    background-repeat: no-repeat;
    background-position: top center;
    position: absolute;
    left: 50%;
    margin-left: -341px;
    bottom: -94px; }

/*.banner_page {
  height: 380px; }*/
  .banner_page h6 {
    font-size: 36px;
    line-height: 40px;
    font-weight: normal;
    margin: 20px 0; }
  .banner_page .btn {
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2) !important;
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2) !important;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2) !important; }
    .banner_page .btn:hover {
      opacity: .8;
      filter: alpha(opacity=80); }
  .banner_page.banner_shuiguo .btn {
    color: #22bc58; }
  .banner_page.banner_yiyao h5 {
    font-size: 40px; }
  .banner_page.banner_yiyao p {
    font-size: 18px; }
  .banner_page.banner_yiyao .btn {
    color: #a2ad5c; }
  .banner_page.banner_jiadian .btn {
    color: #1e7dd9; }
  .banner_page.banner_wxtg {
    height: 720px;
    padding-top: 100px; }
    .banner_page.banner_wxtg h5 {
      font-size: 72px;
      line-height: 72px;
      font-weight: bold; }
    .banner_page.banner_wxtg p {
      font-size: 30px;
      height: 30px;
      line-height: 30px;
      margin: 30px 0; }
    .banner_page.banner_wxtg .btn {
      background-color: #fdd100;
      font-size: 30px;
      color: #ee4137;
      height: 64px;
      width: 236px;
      line-height: 64px;
      -moz-box-shadow: 0px 3px 0px #fdb300 !important;
      -webkit-box-shadow: 0px 3px 0px #fdb300 !important;
      box-shadow: 0px 3px 0px #fdb300 !important; }
      .banner_page.banner_wxtg .btn:hover {
        opacity: 1;
        background-color: #ffdf46; }

.tab-pages {
  height: 26px;
  text-align: right;
  margin-top: 60px; }
  .tab-pages ul {
    font-size: 0;
    display: inline-block; }
    .tab-pages ul li {
      display: inline-block;
      height: 26px;
      line-height: 26px;
      font-size: 12px; }
      .tab-pages ul li a,
      .tab-pages ul li span {
        display: inline-block;
        padding: 0 8px;
        height: 26px;
        line-height: 25px;
        text-align: center;
        font-size: 12px;
        border: 1px solid #d7d7d7;
        margin: 0 3px; }
      .tab-pages ul li.active a,
      .tab-pages ul li.active span {
        background-color: #fa5f53;
        border-color: #fa5f53;
        color: #fff; }

.banner_pro {
  padding-top: 90px; }
  .banner_pro .item_text {
    padding-left: 120px; }
    .banner_pro .item_text h5 {
      line-height: 50px; }
    .banner_pro .item_text p {
      line-height: 30px; }
    .banner_pro .item_text .btn {
      line-height: 48px;
      margin-top: 30px; }
  .banner_pro .item_pic {
    margin-top: -82px;
    padding-right: 42px; }
    .banner_pro .item_pic img {
      float: right; }

.banner_sol {
  padding-top: 95px; }
  .banner_sol .btn {
    margin-top: 30px; }

.banner_about {
  color: #fff;
  padding-top: 100px; }
  .banner_about .btn {
    color: #fff;
    margin-top: 20px; }

.banner_join .text {
  padding: 65px 0 0 26px;
  color: #fff;
  text-align: left; }
  .banner_join .text h3 {
    font-size: 48px;
    font-weight: normal;
    line-height: 60px; }
    .banner_join .text h3 span {
      color: #ffd300;
      font-size: inherit; }
  .banner_join .text p {
    font-size: 30px;
    line-height: 40px; }

.tab_nav {
  height: 61px;
  line-height: 60px;
  background-color: #f7f8f8;
  border-bottom: 1px solid #ebeaea;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12) !important;
  text-align: center; }
  .tab_nav ul {
    text-align: center; }
    .tab_nav ul li {
      display: inline-block;
      font-size: 0;
      height: 61px;
      margin: 0 10px;
      padding: 0 12px;
      position: relative; }
      .tab_nav ul li a {
        display: inline-block;
        width: 100%;
        height: 61px;
        font-size: 16px; }
      .tab_nav ul li.active a {
        color: #f8ab37; }
      .tab_nav ul li.active:after {
        content: "";
        width: 100%;
        height: 2px;
        background-color: #f8ab37;
        position: absolute;
        bottom: 0;
        left: 0; }

.tab_item {
  padding-top: 25px; }
  .tab_item .tab_pic {
    width: 600px;
    height: 450px; }
    .tab_item .tab_pic p {
      display: table-cell;
      width: 600px;
      height: 450px;
      text-align: center;
      vertical-align: middle; }
      .tab_item .tab_pic p img {
        display: inline-block; }
  .tab_item .tab_text {
    width: 580px;
    height: 450px;
    padding-top: 130px;
    padding-left: 75px; }
    .tab_item .tab_text h5 {
      font-size: 30px;
      line-height: 30px;
      color: #333;
      margin-bottom: 20px; }
    .tab_item .tab_text p {
      font-size: 16px;
      line-height: 30px;
      color: #999; }
    .tab_item .tab_text .btn {
      display: inline-block;
      width: 146px;
      height: 44px;
      color: #fff;
      line-height: 44px;
      text-align: center;
      margin-top: 18px;
      font-size: 18px; }

.pub_bot_check {
  background: url(../img/about/last_line_bg.jpg) top center no-repeat;
  height: 170px;
  padding: 54px 0;
  color: #fff; }
  .pub_bot_check .text {
    display: inline-block;
    font-size: 24px;
    color: #fff;
    line-height: 62px; }
  .pub_bot_check .btn {
    display: inline-block;
    font-size: 24px;
    width: 210px;
    height: 62px;
    text-align: center;
    line-height: 62px;
    margin: 0 5px; }
    .pub_bot_check .btn.btn_free {
      color: #fff; }
    .pub_bot_check .btn.btn_dls {
      background-color: #fff;
      color: #fb665a; }
    .pub_bot_check .btn:hover {
      opacity: .8;
      filter: alpha(opacity=80); }
  .pub_bot_check .check_r .text {
    display: block;
    line-height: 31px; }
  .pub_bot_check .check_r .tel {
    color: #fb665a;
    font-size: 24px;
    line-height: 31px; }
    .pub_bot_check .check_r .tel .zxkf {
      width: 85px;
      height: 32px;
      line-height: 32px;
      color: #fff;
      text-align: center;
      font-size: 14px;
      margin-left: 5px; }
      .pub_bot_check .check_r .tel .zxkf:hover {
        opacity: .8;
        filter: alpha(opacity=80); }
  .pub_bot_check.pub_green_check {
    background-image: url(../img/wave_green.html);
    height: 208px;
    padding: 92px 0 0; }
    .pub_bot_check.pub_green_check .btn.btn_free {
      background: #20d05e;
      border: 1px solid #7de4a8; }
    .pub_bot_check.pub_green_check .btn.btn_dls {
      color: #20d05e; }
    .pub_bot_check.pub_green_check .check_r .zxkf {
      background: none;
      border: 1px solid #fff; }

.tab_gn_cont .gn_block {
  width: 1020px;
  margin: 60px auto; }
  .tab_gn_cont .gn_block .ico_box {
    float: left;
    width: 75px;
    height: 75px; }
    .tab_gn_cont .gn_block .ico_box span {
      display: table-cell;
      width: 75px;
      height: 75px;
      text-align: center;
      vertical-align: middle; }
      .tab_gn_cont .gn_block .ico_box span img {
        display: inline-block; }
    .tab_gn_cont .gn_block .ico_box.bg_color_1 {
      background-color: #e5fae5; }
    .tab_gn_cont .gn_block .ico_box.bg_color_2 {
      background-color: #e9f3ff; }
    .tab_gn_cont .gn_block .ico_box.bg_color_3 {
      background-color: #fee8eb; }
    .tab_gn_cont .gn_block .ico_box.bg_color_4 {
      background-color: #e9e8ff; }
    .tab_gn_cont .gn_block .ico_box.bg_color_5 {
      background-color: #ffe8cd; }
    .tab_gn_cont .gn_block .ico_box.bg_color_6 {
      background-color: #defcf9; }
    .tab_gn_cont .gn_block .ico_box.bg_color_7 {
      background-color: #ffe5cf; }
    .tab_gn_cont .gn_block .ico_box.bg_color_8 {
      background-color: #fff0c2; }
  .tab_gn_cont .gn_block .gn_tit {
    color: #333;
    width: 350px;
    margin: 0 auto;
    height: 30px;
    position: relative;
    text-align: center; }
    .tab_gn_cont .gn_block .gn_tit span {
      display: inline-block;
      font-size: 24px;
      width: 170px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      position: relative; }
      .tab_gn_cont .gn_block .gn_tit span:after, .tab_gn_cont .gn_block .gn_tit span:before {
        content: "";
        width: 12px;
        height: 12px;
        border: 1px solid #dedede;
        position: absolute; }
      .tab_gn_cont .gn_block .gn_tit span:before {
        right: 0;
        top: 9px; }
      .tab_gn_cont .gn_block .gn_tit span:after {
        left: 0;
        top: 9px; }
    .tab_gn_cont .gn_block .gn_tit:after, .tab_gn_cont .gn_block .gn_tit:before {
      content: "";
      width: 90px;
      height: 1px;
      background-color: #dddddd;
      position: absolute; }
    .tab_gn_cont .gn_block .gn_tit:before {
      left: 0;
      top: 15px; }
    .tab_gn_cont .gn_block .gn_tit:after {
      right: 0;
      top: 15px; }
  .tab_gn_cont .gn_block .list {
    font-size: 0;
    padding: 30px 0; }
    .tab_gn_cont .gn_block .list li {
      display: inline-block;
      width: 255px;
      height: 75px;
      margin: 25px 0; }
      .tab_gn_cont .gn_block .list li .text,
      .tab_gn_cont .gn_block .list li h6 {
        float: left;
        width: 160px;
        font-size: 18px;
        line-height: 30px;
        font-weight: normal;
        padding: 22px 0;
        margin-left: 20px; }
.tab_gn_cont .gn_dzd_block .list {
  padding: 35px 0 10px; }
  .tab_gn_cont .gn_dzd_block .list li {
    width: 340px;
    height: 170px;
    text-align: center; }
    .tab_gn_cont .gn_dzd_block .list li .ico_box {
      float: none;
      display: inline-block; }
    .tab_gn_cont .gn_dzd_block .list li h6 {
      float: none;
      width: 340px;
      margin: 10px 0 0;
      padding: 0; }
    .tab_gn_cont .gn_dzd_block .list li p {
      font-size: 14px;
      color: #999;
      line-height: 30px; }

.sol_cont .sol_block .pic {
  text-align: center;
  padding: 60px 0 100px; }
  .sol_cont .sol_block .pic img {
    display: inline-block; }
.sol_cont .sol_block .list {
  width: 1200px;
  text-align: center;
  font-size: 0;
  margin-top: 60px;
  padding-bottom: 30px; }
  .sol_cont .sol_block .list li {
    display: inline-block;
    width: 400px;
    height: 262px;
    text-align: center; }
    .sol_cont .sol_block .list li .ico {
      display: inline-block;
      width: 400px;
      height: 100px;
      text-align: center; }
      .sol_cont .sol_block .list li .ico span {
        display: table-cell;
        width: 400px;
        height: 100px;
        text-align: center;
        vertical-align: middle; }
        .sol_cont .sol_block .list li .ico span img {
          display: inline-block; }
    .sol_cont .sol_block .list li h6 {
      font-size: 18px;
      height: 40px;
      line-height: 40px;
      margin: 10px 0 5px;
      font-weight: normal; }
    .sol_cont .sol_block .list li p {
      height: 72px;
      font-size: 14px;
      line-height: 24px;
      color: #999; }
.sol_cont .jj_ywlc {
  height: 840px;
  background-color: #fef9f6;
  padding-top: 40px; }
  .sol_cont .jj_ywlc .lc_cont {
    width: 1171px;
    height: 501px;
    margin: 60px auto;
    background-repeat: no-repeat;
    background-position: top center; }
.sol_cont .jj_list {
  padding-bottom: 50px; }
  .sol_cont .jj_list .jj_item {
    margin: 60px 0; }
    .sol_cont .jj_list .jj_item .text {
      width: 490px;
      margin-left: 58px;
      padding-top: 220px; }
      .sol_cont .jj_list .jj_item .text h5 {
        font-size: 30px;
        line-height: 50px;
        color: #333; }
      .sol_cont .jj_list .jj_item .text p {
        font-size: 18px;
        color: #666;
        line-height: 30px;
        margin-top: 20px; }
    .sol_cont .jj_list .jj_item.jj_item_02 .text {
      padding-top: 160px; }
    .sol_cont .jj_list .jj_item.jj_item_03 .text {
      padding-top: 180px; }
.sol_cont .qiche_part1 {
  padding-top: 20px; }
  .sol_cont .qiche_part1 .pub_tit p {
    margin-top: 15px; }
  .sol_cont .qiche_part1 .process_block {
    padding: 30px 0; }
    .sol_cont .qiche_part1 .process_block .tit {
      text-align: center;
      color: #fd6a63;
      font-size: 24px;
      line-height: 40px;
      margin-bottom: 35px; }
    .sol_cont .qiche_part1 .process_block .pro_list .item {
      width: 184px;
      text-align: center; }
      .sol_cont .qiche_part1 .process_block .pro_list .item .ico {
        display: inline-block;
        width: 184px;
        height: 160px;
        background-repeat: no-repeat;
        background-position: 0 0; }
      .sol_cont .qiche_part1 .process_block .pro_list .item .name {
        margin-top: 10px;
        font-size: 16px;
        line-height: 30px;
        color: #666; }
    .sol_cont .qiche_part1 .process_block .pro_model {
      padding: 20px 0; }
      .sol_cont .qiche_part1 .process_block .pro_model .model {
        margin: 30px 0; }
        .sol_cont .qiche_part1 .process_block .pro_model .model .text {
          width: 430px;
          padding: 220px 0 0 58px; }
          .sol_cont .qiche_part1 .process_block .pro_model .model .text h5 {
            font-size: 30px;
            line-height: 50px;
            color: #333; }
          .sol_cont .qiche_part1 .process_block .pro_model .model .text p {
            font-size: 18px;
            color: #666;
            line-height: 30px;
            margin-top: 20px; }
        .sol_cont .qiche_part1 .process_block .pro_model .model .pic {
          width: 700px; }
        .sol_cont .qiche_part1 .process_block .pro_model .model.model_01 .pic {
          width: 780px;
          margin-right: -80px; }
        .sol_cont .qiche_part1 .process_block .pro_model .model.model_02 .pic {
          width: 794px;
          margin-left: -80px; }
        .sol_cont .qiche_part1 .process_block .pro_model .model.model_02 .text {
          width: 500px;
          margin-left: -100px; }
.sol_cont .qiche_part2 {
  background-color: #fef9f6;
  padding: 20px 0 50px; }
  .sol_cont .qiche_part2 .pub_tit p {
    margin-top: 15px;
    color: #999; }
  .sol_cont .qiche_part2 .model_tab {
    width: 1200px;
    margin: 50px auto 0; }
    .sol_cont .qiche_part2 .model_tab .hd ul {
      z-index: 5;
      position: relative;
      zoom: 1;
      text-align: center; }
      .sol_cont .qiche_part2 .model_tab .hd ul li {
        display: inline-block;
        width: 200px;
        height: 50px;
        line-height: 50px;
        color: #fd625a;
        margin: 0 10px;
        text-align: center;
        cursor: pointer;
        border: 2px solid #FD625A; }
        .sol_cont .qiche_part2 .model_tab .hd ul li.on {
          background-color: #FD625A;
          color: #fff; }
    .sol_cont .qiche_part2 .model_tab .bd {
      clear: both;
      position: relative;
      overflow: hidden; }
      .sol_cont .qiche_part2 .model_tab .bd .conWrap {
        padding: 50px 0; }
        .sol_cont .qiche_part2 .model_tab .bd .conWrap .pic {
          display: table-cell;
          width: 1200px;
          height: 560px;
          text-align: center;
          vertical-align: middle; }
          .sol_cont .qiche_part2 .model_tab .bd .conWrap .pic img {
            display: inline-block; }
.sol_cont .qiche_part3 {
  padding: 40px 0 20px; }
  .sol_cont .qiche_part3 .list {
    width: 1200px;
    margin: 0 auto;
    padding: 70px 0; }
    .sol_cont .qiche_part3 .list .item {
      width: 380px;
      height: 338px; }
      .sol_cont .qiche_part3 .list .item .pic {
        display: block;
        width: 380px;
        height: 170px;
        overflow: hidden; }
        .sol_cont .qiche_part3 .list .item .pic:hover {
          opacity: .8; }
      .sol_cont .qiche_part3 .list .item .text {
        text-align: center; }
        .sol_cont .qiche_part3 .list .item .text .tit {
          font-size: 16px;
          height: 50px;
          line-height: 50px;
          margin: 15px 0;
          position: relative;
          color: #666; }
          .sol_cont .qiche_part3 .list .item .text .tit:after {
            content: "";
            position: absolute;
            width: 30px;
            height: 1px;
            background-color: #d9d9d9;
            bottom: 0px;
            left: 50%;
            margin-left: -15px; }
          .sol_cont .qiche_part3 .list .item .text .tit:hover {
            color: #FD625A; }
        .sol_cont .qiche_part3 .list .item .text p {
          line-height: 28px;
          font-size: 14px;
          color: #999; }

.about_cont .gray_hd_bg {
  width: 100%;
  height: 61px;
  background-color: #f7f8f8;
  -moz-box-shadow: 0px 1px 3px rgba(11, 3, 6, 0.12) !important;
  -webkit-box-shadow: 0px 1px 3px rgba(11, 3, 6, 0.12) !important;
  box-shadow: 0px 1px 3px rgba(11, 3, 6, 0.12) !important; }

.tabArticle {
  width: 1200px;
  position: relative;
  margin: -61px auto 0; }
  .tabArticle .hd {
    width: 100%;
    height: 61px; }
    .tabArticle .hd ul {
      z-index: 5;
      position: relative;
      zoom: 1;
      text-align: center; }
      .tabArticle .hd ul li {
        display: inline-block;
        height: 61px;
        padding: 0 45px;
        position: relative;
        cursor: pointer; }
        .tabArticle .hd ul li a,
        .tabArticle .hd ul li span {
          display: inline-block;
          height: 61px;
          line-height: 60px;
          position: relative;
          text-align: center;
          font-size: 16px;
          color: #666;
          padding: 0 3px; }
        .tabArticle .hd ul li.on a,
        .tabArticle .hd ul li.on span {
          color: #ff9a00; }
          .tabArticle .hd ul li.on a:after,
          .tabArticle .hd ul li.on span:after {
            content: "";
            height: 2px;
            width: 100%;
            background-color: #FF9A00;
            position: absolute;
            bottom: 0;
            left: 0; }
  .tabArticle .bd {
    padding: 125px 0;
    clear: both;
    position: relative;
    overflow: hidden; }
    .tabArticle .bd .conWrap {
      width: 100%; }
    .tabArticle .bd .history_con {
      margin-top: -50px; }
      .tabArticle .bd .history_con .title {
        font-size: 24px;
        color: #000;
        line-height: 24px;
        text-align: center;
        margin-bottom: 50px; }
      .tabArticle .bd .history_con .history_full {
        position: relative;
        padding-top: 18px; }
        .tabArticle .bd .history_con .history_full:before {
          content: "";
          width: 18px;
          height: 18px;
          border: 1px solid #ccc;
          position: absolute;
          top: 0;
          left: 50%;
          margin-left: -9px;
          border-radius: 100%;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -o-border-radius: 100%;
          background-color: #fff;
          z-index: 100; }
        .tabArticle .bd .history_con .history_full .year_block {
          position: relative;
          width: 100%;
          padding: 30px 0; }
          .tabArticle .bd .history_con .history_full .year_block:before {
            content: "";
            width: 1px;
            height: 100%;
            background-color: #ccc;
            left: 50%;
            top: 0;
            position: absolute;
            z-index: 98; }
          .tabArticle .bd .history_con .history_full .year_block .description {
            padding-top: 46px; }
          .tabArticle .bd .history_con .history_full .year_block .month_event {
            width: 600px;
            margin-top: 10px; }
            .tabArticle .bd .history_con .history_full .year_block .month_event .event_list {
              width: 500px; }
              .tabArticle .bd .history_con .history_full .year_block .month_event .event_list li {
                display: block;
                width: 100%;
                text-align: right;
                font-size: 14px;
                line-height: 35px;
                color: #666; }
            .tabArticle .bd .history_con .history_full .year_block .month_event .month {
              width: 100px;
              font-size: 18px;
              font-family: arial;
              color: #ff9a00;
              line-height: 36px;
              padding-left: 10px;
              position: relative; }
              .tabArticle .bd .history_con .history_full .year_block .month_event .month:after {
                content: "";
                width: 16px;
                height: 1px;
                background-color: #E9E9E9;
                position: absolute;
                right: 0px;
                top: 50%; }
          .tabArticle .bd .history_con .history_full .year_block .year {
            width: 600px; }
            .tabArticle .bd .history_con .history_full .year_block .year .year_num {
              width: 120px;
              height: 148px;
              padding: 56px 0;
              font-size: 36px;
              font-family: arial;
              color: #000;
              text-align: right;
              line-height: 36px;
              position: relative; }
              .tabArticle .bd .history_con .history_full .year_block .year .year_num:before {
                content: "";
                width: 18px;
                height: 18px;
                background: url(../img/about/dot.png) 0 0 no-repeat;
                position: absolute;
                left: -9px;
                top: 50%;
                margin-top: -9px;
                z-index: 99; }
            .tabArticle .bd .history_con .history_full .year_block .year .year_pic {
              width: 148px;
              height: 148px;
              margin-left: 60px; }
          .tabArticle .bd .history_con .history_full .year_block.even_block .year .year_num {
            text-align: left; }
            .tabArticle .bd .history_con .history_full .year_block.even_block .year .year_num:before {
              right: -9px;
              left: auto; }
          .tabArticle .bd .history_con .history_full .year_block.even_block .year .year_pic {
            margin-left: 0;
            margin-right: 60px; }
          .tabArticle .bd .history_con .history_full .year_block.even_block .month_event .event_list li {
            text-align: left; }
          .tabArticle .bd .history_con .history_full .year_block.even_block .month_event .month {
            padding-left: 0;
            text-align: right;
            padding-right: 10px; }
            .tabArticle .bd .history_con .history_full .year_block.even_block .month_event .month:after {
              left: 0;
              right: auto; }
    .tabArticle .bd .honor_tit {
      font-size: 36px;
      color: #333;
      line-height: 40px;
      text-align: center; }
    .tabArticle .bd .honor_pic {
      width: 1200px;
      margin: 0 auto; }
      .tabArticle .bd .honor_pic .pic_box {
        margin-top: 54px; }
    .tabArticle .bd .part-show {
      width: 950px;
      margin: 0 auto; }
    .tabArticle .bd .part-show-l,
    .tabArticle .bd .part-show-r {
      width: 50%; }
    .tabArticle .bd .full-db {
      margin-bottom: 15px; }
    .tabArticle .bd .full-db label {
      line-height: 30px;
      padding-left: 15px;
      display: block;
      color: #444;
      width: 100%; }
    .tabArticle .bd .full-db .text,
    .tabArticle .bd .full-db textarea {
      border-radius: 20px;
      -webkit-border-radius: 20px;
      background: #e8e8e8;
      width: 100%;
      height: 40px;
      line-height: 20px;
      padding: 15px;
      border: none;
      font-family: "微软雅黑"; }
    .tabArticle .bd .full-db textarea {
      height: 180px;
      resize: none; }
    .tabArticle .bd .full-db .blue-but {
      width: 182px;
      height: 52px;
      border-radius: 26px;
      -webkit-border-radius: 26px;
      font-size: 16px;
      border: none;
      background-color: #ff8b13;
      color: #fff;
      display: inline-block;
      zoom: 1; }
    .tabArticle .bd .full-db span {
      margin-left: 10px;
      color: #444; }
    .tabArticle .bd .c-item {
      line-height: 30px;
      margin-bottom: 10px; }
      .tabArticle .bd .c-item .iconfont {
        float: left;
        font-size: 24px;
        color: #ff8b13;
        margin-right: 5px;
        line-height: 30px; }
    .tabArticle .bd .c-wx {
      padding-left: 22px; }
      .tabArticle .bd .c-wx img {
        width: 125px;
        height: 125px; }
    .tabArticle .bd .c-item span {
      color: #000;
      font-size: 14px; }
    .tabArticle .bd .c-item em {
      font-size: 14px;
      color: #888; }
    .tabArticle .bd .c-item p em {
      margin-right: 10px; }
    .tabArticle .bd .about_tel_box {
      margin-top: -100px; }
      .tabArticle .bd .about_tel_box .list {
        padding: 60px 0 0;
        width: 1120px;
        margin: 0 auto;
        font-size: 0; }
        .tabArticle .bd .about_tel_box .list li {
          display: inline-block;
          width: 280px;
          height: 180px;
          text-align: center;
          font-size: 18px; }
          .tabArticle .bd .about_tel_box .list li .ico {
            display: inline-block;
            width: 280px;
            height: 90px;
            text-align: center; }
            .tabArticle .bd .about_tel_box .list li .ico span {
              display: table-cell;
              width: 280px;
              height: 90px;
              text-align: center;
              vertical-align: middle; }
              .tabArticle .bd .about_tel_box .list li .ico span img {
                display: inline-block; }
          .tabArticle .bd .about_tel_box .list li h5 {
            line-height: 40px;
            font-size: inherit;
            color: #666; }
          .tabArticle .bd .about_tel_box .list li b {
            line-height: 20px;
            color: #fa5f53; }
    .tabArticle .bd .about_tit {
      text-align: center; }
      .tabArticle .bd .about_tit h3 {
        font-size: 36px;
        line-height: 50px; }
      .tabArticle .bd .about_tit h5 {
        font-size: 22px;
        line-height: 40px; }
      .tabArticle .bd .about_tit p {
        font-size: 16px;
        color: #666;
        line-height: 40px; }
    .tabArticle .bd .about_model_01 {
      padding: 100px 0 50px; }
      .tabArticle .bd .about_model_01 .model_cont {
        width: 100%;
        height: 440px;
        margin: 75px 0;
        background: url(../img/about/about_model_01.png) top center no-repeat; }
    .tabArticle .bd .about_model_02 {
      padding-bottom: 80px; }
      .tabArticle .bd .about_model_02 .about_tit p span {
        font-size: 24px;
        color: #ffbe00; }
      .tabArticle .bd .about_model_02 .model_cont {
        width: 100%;
        height: 534px;
        margin: 50px 0 70px;
        background: url(../img/about/about_model_02.png) top center no-repeat; }
    .tabArticle .bd .about_model_03 .model_cont {
      margin-top: 60px;
      height: 600px;
      padding-top: 100px;
      position: relative;
      background: url(../img/about/about_model_03.png) center center no-repeat; }
      .tabArticle .bd .about_model_03 .model_cont .text {
        display: inline-block;
        width: 167px;
        font-size: 16px;
        color: #fff;
        line-height: 37px;
        background: #ffb404;
        text-align: center;
        border-radius: 20px;
        position: absolute; }
        .tabArticle .bd .about_model_03 .model_cont .text.text_01 {
          top: 130px;
          left: 50%;
          margin-left: -352px; }
        .tabArticle .bd .about_model_03 .model_cont .text.text_02 {
          top: 20px;
          left: 50%; }
        .tabArticle .bd .about_model_03 .model_cont .text.text_03 {
          top: 80px;
          left: 50%;
          margin-left: 220px; }

.join {
  width: 950px;
  overflow: hidden;
  margin: 0 auto; }
  .join .title {
    position: relative;
    height: 58px;
    background-color: #f5f5f5;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    border-radius: 4px 4px 0 0; }
    .join .title h3 {
      font-size: 18px;
      color: #333;
      line-height: 58px;
      position: absolute;
      left: 30px; }
    .join .title .menu {
      z-index: 3;
      position: absolute;
      right: 9px;
      top: 9px;
      width: 148px;
      font-size: 16px;
      line-height: 38px;
      border: 1px solid #d3d3d3;
      border-bottom: 0;
      border-radius: 4px;
      text-align: center; }
      .join .title .menu .menu_de {
        width: 148px;
        height: 38px;
        font-size: 16px;
        line-height: 38px;
        text-align: center;
        cursor: pointer;
        background-color: #f5f5f5;
        border-bottom: 1px solid #d3d3d3;
        border-radius: 4px;
        background: url("../img/ico/01111109takn.html") 115px center no-repeat; }
        .join .title .menu .menu_de span {
          font-size: 16px; }
        .join .title .menu .menu_de.tran {
          background: url("../img/ico/01103015vz7q.html") 115px center no-repeat; }
    .join .title .menu_list {
      display: none;
      width: 148px;
      line-height: 38px;
      top: 49px;
      right: 9px;
      border-radius: 4px;
      text-align: center; }
      .join .title .menu_list .menu_item {
        height: 38px;
        width: 100%;
        border-bottom: 1px solid #ebebeb;
        background-color: #fff;
        cursor: pointer; }
        .join .title .menu_list .menu_item img {
          display: none;
          margin-left: 9px; }
        .join .title .menu_list .menu_item:hover {
          background-color: #f5f5f5; }
        .join .title .menu_list .menu_item.active {
          color: #f8b600;
          background: url("../img/ico/01102314vjpj.html") #fff 115px center no-repeat; }
          .join .title .menu_list .menu_item.active img {
            display: inline-block;
            margin-left: 9px; }
        .join .title .menu_list .menu_item:last-child {
          border-bottom: 1px solid #d3d3d3;
          border-radius: 4px; }
  .join .list {
    background-color: #fafafa;
    border: 1px solid #ebebeb;
    border-top: 0;
    border-radius: 0 0 4px 4px; }
    .join .list .list_title {
      height: 38px;
      line-height: 38px;
      border-top: 1px solid #d3d3d3; }
      .join .list .list_title li {
        text-align: center;
        float: left;
        width: 215px;
        border-left: 1px solid #d3d3d3; }
      .join .list .list_title .title_it1 {
        text-align: left;
        padding-left: 30px;
        width: 290px;
        border-left: 0; }
    .join .list .list_content ul {
      border-top: 1px solid #ebebeb; }
    .join .list .list_content .apply {
      width: 100px;
      height: 36px;
      background-color: #f8b600;
      text-align: center;
      border-radius: 4px;
      line-height: 36px; }
      .join .list .list_content .apply a {
        color: #fff;
        font-size: 16px; }
      .join .list .list_content .apply.apply1 {
        margin: 19px auto;
        background-color: #ebebeb;
        color: #999; }
        .join .list .list_content .apply.apply1:hover {
          background-color: #f8b600; }
          .join .list .list_content .apply.apply1:hover a {
            color: #fff; }
        .join .list .list_content .apply.apply1.change {
          background-color: #f8b600; }
          .join .list .list_content .apply.apply1.change a {
            color: #fff; }
        .join .list .list_content .apply.apply1 a {
          color: #999; }
      .join .list .list_content .apply.apply2 {
        margin-top: 23px; }
        .join .list .list_content .apply.apply2:hover {
          background: #f89800; }

.join .list .list_content .list_item {
  height: 75px;
  line-height: 75px;
  cursor: pointer;
  background-color: #fff; }

.join .list .list_content .list_item:hover {
  background: url("../img/ico/01111109takn.html") #fafafa 225px center no-repeat; }

.join .list .list_content .list_item li {
  text-align: center;
  float: left;
  width: 215px; }

.join .list .list_content .list_item li:first-child {
  text-align: left;
  padding-left: 30px;
  width: 290px; }

.join .list .list_content .list_item.tran {
  background: url("../img/ico/01103015vz7q.html") #fafafa 225px center no-repeat; }

.join .list .list_content .item_content {
  padding: 30px 60px 60px;
  display: none; }

.join .list .list_content .item_content.show_up {
  display: block; }

.join .list .list_content .item_content li {
  padding: 17px 0 23px;
  border-bottom: 1px solid #ebebeb; }

.join .list .list_content .item_content li:last-child {
  border-bottom: 0; }

.join .list .list_content .item_content li h3 {
  line-height: 44px;
  font-size: 18px; }

.join .list .list_content .item_content li p {
  line-height: 30px;
  font-size: 16px;
  color: #999; }

.ban_school {
  height: 288px;
  position: relative;
  z-index: 99; }

.sch_cont {
  background-color: #f4f4f4;
  padding-bottom: 60px; }
  .sch_cont .span_cjwt {
    display: inline-block;
    width: 68px;
    height: 26px;
    background-color: #fa5f53;
    color: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    text-align: center;
    line-height: 26px;
    margin-right: 10px; }
  .sch_cont .span_date {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    max-width: 200px;
    text-align: center; }
  .sch_cont .cont_box {
    width: 1200px;
    background-color: #fff;
    padding: 32px 27px;
    border: 1px solid #eeeeee;
    margin-top: -120px;
    position: relative;
    z-index: 100; }
    .sch_cont .cont_box .nav_list {
      width: 240px; }
      .sch_cont .cont_box .nav_list h5 {
        background-color: #fa5f53;
        height: 48px;
        line-height: 48px;
        color: #fff;
        font-size: 18px;
        padding-left: 30px;
        font-weight: bold; }
      .sch_cont .cont_box .nav_list .list {
        border: 1px solid #e2e5e8;
        border-top: none; }
        .sch_cont .cont_box .nav_list .list li {
          display: block;
          height: 47px;
          border-bottom: 1px solid #e2e5e8; }
          .sch_cont .cont_box .nav_list .list li a {
            display: block;
            height: 47px;
            line-height: 46px;
            padding-left: 28px;
            font-size: 16px; }
          .sch_cont .cont_box .nav_list .list li:hover a, .sch_cont .cont_box .nav_list .list li.active a {
            color: #fb665a; }
          .sch_cont .cont_box .nav_list .list li:last-child {
            border: none; }
    .sch_cont .cont_box .cont_list {
      width: 882px; }
      .sch_cont .cont_box .cont_list .block {
        margin-bottom: 20px; }
        .sch_cont .cont_box .cont_list .block a {
          display: block;
          width: 100%;
          min-height: 250px;
          border: 1px solid #E8ECEF;
          box-shadow: 0px 3px 8px 0px rgba(205, 205, 205, 0.1);
          -webkit-box-shadow: 0px 3px 8px 0px rgba(205, 205, 205, 0.1);
          -moz-box-shadow: 0px 3px 8px 0px rgba(205, 205, 205, 0.1);
          -o-box-shadow: 0px 3px 8px 0px rgba(205, 205, 205, 0.1);
          padding: 25px; }
          .sch_cont .cont_box .cont_list .block a .text {
            width: 450px; }
            .sch_cont .cont_box .cont_list .block a .text h5 {
              font-size: 18px;
              color: #383838;
              margin-bottom: 25px; }
              .sch_cont .cont_box .cont_list .block a .text h5:hover {
                color: #fa5f53; }
            .sch_cont .cont_box .cont_list .block a .text p {
              height: 110px;
              font-size: 14px;
              color: #808286;
              letter-spacing: 0.38px;
              line-height: 22px;
              text-align: left;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 5;
              -webkit-box-orient: vertical;
              margin-bottom: 30px; }
              .sch_cont .cont_box .cont_list .block a .text p:hover {
                color: #fa5f53; }
          .sch_cont .cont_box .cont_list .block a .pic {
            margin-left: 30px;
            width: 346px;
            height: 194px;
            box-shadow: none;
            border: 1px solid #ddd;
            overflow: hidden; }
            .sch_cont .cont_box .cont_list .block a .pic img {
              display: block;
              width: 100%;
              height: 100%;
              opacity: 1;
              transform: scale(1);
              transition: 0.5s all;
              -webkit-transition: 0.5s all;
              border: 0;
              border-radius: 0;
              box-shadow: none; }
              .sch_cont .cont_box .cont_list .block a .pic img:hover {
                transform: scale(1.03);
                transition: 1s ease;
                opacity: 0.9; }
          .sch_cont .cont_box .cont_list .block a:hover {
            box-shadow: 0px 3px 8px 0px rgba(205, 205, 205, 0.8);
            transition: .5s all;
            -webkit-transition: .5s all;
            -o-transition: .5s all;
            -moz-transition: .5s all; }
    .sch_cont .cont_box .site {
      font-size: 14px;
      line-height: 30px;
      margin-bottom: 10px; }
      .sch_cont .cont_box .site a {
        color: #fa5f53;
        font-size: inherit; }
    .sch_cont .cont_box .cont_tit {
      font-size: 32px;
      color: #383838;
      letter-spacing: 0.88px;
      line-height: 1.2;
      font-weight: 400;
      padding: 0;
      margin-bottom: 20px; }
    .sch_cont .cont_box .cont_tools {
      margin-bottom: 25px; }
    .sch_cont .cont_box .detail {
      padding: 0 10px; }
      .sch_cont .cont_box .detail p {
        font-size: 14px;
        color: #666;
        line-height: 26px;
        margin: 15px 0;
        text-indent: 24px; }

.tab_jg_cont {
  background-color: #f5f6fb;
  padding-bottom: 140px; }
  .tab_jg_cont .pub_tit p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
    color: #999; }
  .tab_jg_cont .sol_list {
    padding: 60px 10px 0; }
    .tab_jg_cont .sol_list .item {
      width: 320px;
      height: 678px;
      background-color: #fff;
      text-align: center;
      -moz-box-shadow: 0px 7px 20px rgba(157, 70, 213, 0.12) !important;
      -webkit-box-shadow: 0px 7px 20px rgba(157, 70, 213, 0.12) !important;
      box-shadow: 0px 7px 20px rgba(157, 70, 213, 0.12) !important;
      padding: 0 50px; }
      .tab_jg_cont .sol_list .item .red {
        color: #ff4e3e; }
      .tab_jg_cont .sol_list .item .title {
        padding: 40px 0;
        height: 120px;
        line-height: 40px; }
        .tab_jg_cont .sol_list .item .title span {
          display: inline-block;
          font-size: 24px;
          line-height: 40px;
          color: #333;
          padding-left: 40px;
          background-repeat: no-repeat;
          background-position: left center; }
        .tab_jg_cont .sol_list .item .title.title_01 span {
          background-image: url(../img/ico/ico_price_01.html); }
        .tab_jg_cont .sol_list .item .title.title_02 span {
          background-image: url(../img/ico/ico_price_02.html);
          padding-left: 50px; }
        .tab_jg_cont .sol_list .item .title.title_03 span {
          background-image: url(../img/ico/ico_price_03.html);
          padding-left: 50px; }
        .tab_jg_cont .sol_list .item .title.title_04 span {
          background-image: url(../img/ico/ico_price_04.html);
          padding-left: 50px; }
      .tab_jg_cont .sol_list .item .price {
        padding: 40px 0;
        border-top: 1px solid #dbdbdb;
        border-bottom: 1px solid #dbdbdb;
        font-size: 24px;
        color: #666;
        height: 140px;
        line-height: 50px; }
        .tab_jg_cont .sol_list .item .price .red {
          font-size: 48px; }
      .tab_jg_cont .sol_list .item .note {
        padding: 20px 0;
        line-height: 24px;
        font-size: 14px; }
      .tab_jg_cont .sol_list .item .tab_a_list a {
        display: block;
        width: 100%;
        font-size: 14px;
        line-height: 35px;
        text-align: left;
        padding-left: 35px; }
        .tab_jg_cont .sol_list .item .tab_a_list a:hover {
          color: #fb665a; }
      .tab_jg_cont .sol_list .item .btn_shiyong {
        display: inline-block;
        width: 236px;
        height: 58px;
        color: #fff;
        line-height: 58px;
        text-align: center;
        margin-top: 25px;
        font-size: 18px; }

.join_cont .join_part1 .list {
  width: 1200px;
  margin: 60px auto; }
  .join_cont .join_part1 .list .item {
    width: 210px;
    height: 420px;
    text-align: center; }
    .join_cont .join_part1 .list .item .ico {
      width: 210px;
      height: 160px;
      margin-bottom: 15px;
      text-align: center; }
      .join_cont .join_part1 .list .item .ico span {
        display: table-cell;
        width: 210px;
        height: 160px;
        text-align: center;
        vertical-align: middle; }
        .join_cont .join_part1 .list .item .ico span img {
          display: inline-block; }
    .join_cont .join_part1 .list .item .tit {
      font-size: 18px;
      color: #333;
      line-height: 40px; }
    .join_cont .join_part1 .list .item p {
      font-size: 16px;
      color: #8e8e8e;
      line-height: 30px; }
.join_cont .join_part2 {
  padding-bottom: 20px; }
  .join_cont .join_part2 .list {
    width: 1200px;
    margin: 60px auto;
    zoom: 1;
    overflow: hidden; }
    .join_cont .join_part2 .list ul {
      width: 1220px;
      margin-right: -20px; }
      .join_cont .join_part2 .list ul .item {
        float: left;
        width: 386px;
        height: 186px;
        background-color: #fff;
        padding: 40px 35px;
        margin: 8px 20px 20px 0; }
        .join_cont .join_part2 .list ul .item .circle {
          width: 92px;
          height: 92px;
          margin: 10px 0;
          background-color: #fdf2d8;
          border: 1px dashed #fcd594; }
          .join_cont .join_part2 .list ul .item .circle span {
            display: table-cell;
            width: 92px;
            height: 92px;
            text-align: center;
            vertical-align: middle; }
            .join_cont .join_part2 .list ul .item .circle span img {
              display: inline-block; }
        .join_cont .join_part2 .list ul .item .text {
          width: 200px;
          margin-left: 20px; }
          .join_cont .join_part2 .list ul .item .text .tit {
            font-size: 18px;
            color: #333;
            line-height: 30px; }
          .join_cont .join_part2 .list ul .item .text p {
            font-size: 16px;
            color: #999;
            line-height: 30px; }
.join_cont .join_part3 {
  padding-bottom: 50px; }
  .join_cont .join_part3 .list {
    padding: 50px 60px 0; }
    .join_cont .join_part3 .list li {
      float: left;
      width: 245px;
      height: 35px;
      margin: 15px 10px; }
      .join_cont .join_part3 .list li a {
        display: block;
        width: 250px;
        background: url(../img/ico/ico_dot.html) left center no-repeat;
        padding-left: 30px;
        font-size: 16px;
        color: #666;
        line-height: 35px; }
        .join_cont .join_part3 .list li a:hover {
          color: #FB665A; }
.join_cont .join_part4 .list {
  padding: 50px 98px; }
  .join_cont .join_part4 .list .item {
    width: 250px;
    height: 330px;
    text-align: center; }
    .join_cont .join_part4 .list .item .ico {
      display: inline-block;
      width: 161px;
      height: 140px;
      background-repeat: no-repeat;
      background-position: top center; }
    .join_cont .join_part4 .list .item p {
      margin: 25px 0 30px;
      color: #666;
      font-size: 16px;
      height: 90px;
      line-height: 30px; }
    .join_cont .join_part4 .list .item .label {
      display: inline-block;
      width: 100px;
      height: 34px;
      text-align: center;
      line-height: 34px;
      font-size: 16px;
      color: #fff;
      background-color: #fd804c; }
.join_cont .join_part5 {
  background-color: #f4f7fc;
  padding: 40px 0; }
  .join_cont .join_part5 .info_cont {
    padding: 80px 0; }
    .join_cont .join_part5 .info_cont .info_form {
      width: 510px; }
      .join_cont .join_part5 .info_cont .info_form .item {
        height: 60px;
        line-height: 60px;
        margin-bottom: 28px; }
        .join_cont .join_part5 .info_cont .info_form .item label {
          width: 100px;
          text-align: right;
          padding-right: 22px;
          font-size: 16px;
          color: #333; }
        .join_cont .join_part5 .info_cont .info_form .item .text {
          width: 400px;
          height: 60px;
          padding: 10px 20px;
          line-height: 40px;
          background-color: #fff;
          font-size: 16px;
          color: #999;
          -moz-box-shadow: 0px 5px 13px #f1edfb;
          -webkit-box-shadow: 0px 5px 13px #f1edfb;
          box-shadow: 0px 5px 13px #f1edfb; }
        .join_cont .join_part5 .info_cont .info_form .item .sel_box {
          width: 410px; }
          .join_cont .join_part5 .info_cont .info_form .item .sel_box .sel {
            width: 190px;
            height: 60px;
            background-color: #fff;
            font-size: 16px;
            margin-right: 15px;
            border: none;
            padding: 0 20px;
            color: #999;
            -moz-box-shadow: 0px 5px 13px #f1edfb;
            -webkit-box-shadow: 0px 5px 13px #f1edfb;
            box-shadow: 0px 5px 13px #f1edfb;
            font-family: "微软雅黑"; }
        .join_cont .join_part5 .info_cont .info_form .item .btn {
          width: 400px;
          height: 60px;
          border: none;
          color: #fff;
          font-size: 24px;
          cursor: pointer;
          margin-top: 10px;
          background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#FFA928), to(#FFA928), color-stop(0, #FD7A51));
          background: -webkit-linear-gradient(to right, #FD7A51 0%, #FFA928 100%);
          background: -o-linear-gradient(to right, #FD7A51 0%, #FFA928 100%);
          background: -moz-linear-gradient(to right, #FD7A51 0%, #FFA928 100%);
          background: linear-gradient(to right, #FD7A51 0%, #FFA928 100%); }
          .join_cont .join_part5 .info_cont .info_form .item .btn:hover {
            opacity: 0.85;
            filter: alpha(opacity=85); }

.banner_wujin h5 {
  font-size: 40px; }
.banner_wujin .btn {
  color: #d2773a; }

.wujin_part1 {
  padding: 140px 0 50px; }
  .wujin_part1 .wujin_list {
    width: 1200px;
    margin: 0 auto; }
    .wujin_part1 .wujin_list .item {
      width: 380px; }
      .wujin_part1 .wujin_list .item .pic {
        display: block;
        width: 380px;
        height: 190px;
        overflow: hidden;
        margin-bottom: 40px; }
        .wujin_part1 .wujin_list .item .pic:hover {
          opacity: .85;
          filter: alpha(opacity=85); }
      .wujin_part1 .wujin_list .item .show_list li {
        display: block;
        height: 35px;
        font-size: 16px; }
        .wujin_part1 .wujin_list .item .show_list li a {
          display: block;
          height: 35px;
          line-height: 35px;
          padding-left: 20px;
          color: #666;
          position: relative;
          font-size: inherit; }
          .wujin_part1 .wujin_list .item .show_list li a:before {
            content: "";
            position: absolute;
            top: 15px;
            left: 0;
            width: 6px;
            height: 6px;
            background-color: #ff9421; }
          .wujin_part1 .wujin_list .item .show_list li a:hover {
            color: #F89800; }

.wujin_part2 {
  padding-top: 60px; }
  .wujin_part2 .item {
    height: 410px;
    margin: 70px 0; }
    .wujin_part2 .item.item_pic {
      width: 630px;
      height: 410px; }
    .wujin_part2 .item.item_text {
      width: 450px;
      padding-top: 100px; }
      .wujin_part2 .item.item_text h5 {
        font-size: 30px;
        color: #333;
        line-height: 40px;
        margin-bottom: 20px; }
      .wujin_part2 .item.item_text p {
        font-size: 18px;
        line-height: 35px;
        color: #666; }
    .wujin_part2 .item.r_text {
      padding-right: 55px; }
    .wujin_part2 .item.l_text {
      padding-left: 75px; }

.shuiguo_part1 {
  padding: 50px 0; }
  .shuiguo_part1 .part1_bg {
    width: 883px;
    height: 204px;
    margin: 50px auto 30px; }
  .shuiguo_part1 .part_list {
    width: 935px;
    margin: 0 auto; }
    .shuiguo_part1 .part_list .item {
      width: 240px;
      text-align: center; }
      .shuiguo_part1 .part_list .item .tit {
        width: 100%;
        height: 56px;
        color: #333;
        position: relative; }
        .shuiguo_part1 .part_list .item .tit span {
          font-size: 18px;
          display: inline-block;
          height: 50px;
          line-height: 50px;
          position: relative; }
          .shuiguo_part1 .part_list .item .tit span:after {
            content: "";
            width: 18px;
            height: 3px;
            background-color: #20d05e;
            position: absolute;
            bottom: -6px;
            left: 50%;
            margin-left: -9px;
            z-index: 1; }
        .shuiguo_part1 .part_list .item .tit:after {
          content: "";
          width: 56px;
          height: 1px;
          background-color: #d2d2d2;
          position: absolute;
          left: 50%;
          margin-left: -28px;
          bottom: 1px;
          z-index: 0; }
      .shuiguo_part1 .part_list .item p {
        margin-top: 15px;
        font-size: 14px;
        line-height: 24px;
        color: #999; }

.shuiguo_part2 .list {
  padding: 50px 0; }
  .shuiguo_part2 .list li {
    float: left;
    width: 295px;
    height: 265px;
    text-align: center;
    margin: 20px 50px; }
    .shuiguo_part2 .list li .ico {
      display: inline-block;
      width: 120px;
      height: 120px;
      text-align: center; }
      .shuiguo_part2 .list li .ico span {
        display: table-cell;
        width: 120px;
        height: 120px;
        text-align: center;
        vertical-align: middle; }
        .shuiguo_part2 .list li .ico span img {
          display: inline-block; }
    .shuiguo_part2 .list li h5 {
      font-size: 18px;
      color: #333;
      line-height: 50px;
      height: 50px; }
    .shuiguo_part2 .list li p {
      font-size: 14px;
      color: #999;
      line-height: 24px;
      padding: 0 16px; }

.shuiguo_part3 {
  padding-bottom: 30px; }
  .shuiguo_part3 .part3_block {
    margin: 110px auto 80px;
    font-size: 0; }
    .shuiguo_part3 .part3_block .block {
      display: inline-block;
      width: 600px;
      height: 264px;
      background-color: #fff;
      position: relative;
      text-align: center;
      -moz-box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.1) !important;
      -webkit-box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.1) !important;
      box-shadow: 0px 0px 26px rgba(0, 0, 0, 0.1) !important;
      padding-top: 80px; }
      .shuiguo_part3 .part3_block .block .rain {
        width: 128px;
        height: 64px;
        position: absolute;
        top: -30px;
        left: 50%;
        margin-left: -64px;
        background: url(../img/rain_green.html) 0 0 no-repeat; }
      .shuiguo_part3 .part3_block .block h5 {
        font-size: 24px;
        color: #333;
        line-height: 50px; }
      .shuiguo_part3 .part3_block .block p {
        font-size: 16px;
        color: #999;
        line-height: 24px;
        margin-top: 15px; }
      .shuiguo_part3 .part3_block .block.on {
        background-color: #20d05e; }
        .shuiguo_part3 .part3_block .block.on .rain {
          background-image: url(../img/rain_black.html); }
        .shuiguo_part3 .part3_block .block.on h5,
        .shuiguo_part3 .part3_block .block.on p {
          color: #fff; }
        .shuiguo_part3 .part3_block .block.on .icon {
          display: inline-block;
          width: 125px;
          height: 35px;
          background: url(../img/face.html) 0 0 no-repeat;
          position: absolute;
          top: 45px;
          left: 50%;
          margin-left: -62px;
          opacity: .5; }
      .shuiguo_part3 .part3_block .block:hover .rain {
        margin-top: -10px; }

.yiyao_part1 {
  padding: 20px 0 60px; }
  .yiyao_part1 .list {
    padding: 86px 10px 0; }
    .yiyao_part1 .list .item {
      width: 250px;
      height: 380px;
      text-align: center; }
      .yiyao_part1 .list .item .label {
        display: inline-block;
        margin-top: 20px;
        background: url(../img/label_bg.html) left center no-repeat;
        width: 191px;
        height: 44px; }
        .yiyao_part1 .list .item .label span {
          float: left;
          height: 44px;
          line-height: 44px;
          font-size: 16px; }
          .yiyao_part1 .list .item .label span.num {
            width: 45px;
            font-size: 14px;
            color: #fff; }
          .yiyao_part1 .list .item .label span.blue {
            width: 135px;
            color: #41c8f3; }
      .yiyao_part1 .list .item .date {
        height: 30px;
        margin-top: 15px; }
        .yiyao_part1 .list .item .date span {
          display: inline-block;
          padding: 0 20px;
          font-size: 18px;
          font-family: arial;
          line-height: 30px;
          height: 30px;
          position: relative; }
          .yiyao_part1 .list .item .date span:after, .yiyao_part1 .list .item .date span:before {
            content: "";
            width: 10px;
            height: 10px;
            position: absolute;
            top: 10px;
            background-color: #afda1b; }
          .yiyao_part1 .list .item .date span:after {
            right: 0; }
          .yiyao_part1 .list .item .date span:before {
            left: 0; }
      .yiyao_part1 .list .item .icon {
        display: inline-block;
        width: 250px;
        height: 260px;
        padding-top: 75px;
        background-repeat: no-repeat;
        background-position: 0 0; }
        .yiyao_part1 .list .item .icon h5 {
          font-size: 24px;
          line-height: 40px; }
        .yiyao_part1 .list .item .icon p {
          font-size: 14px;
          color: #666;
          line-height: 25px;
          margin-top: 10px; }
        .yiyao_part1 .list .item .icon.icon_1 {
          background-image: url(../img/yiyao_img1.html); }
          .yiyao_part1 .list .item .icon.icon_1 h5 {
            color: #a6d016; }
        .yiyao_part1 .list .item .icon.icon_2 {
          background-image: url(../img/yiyao_img2.html); }
          .yiyao_part1 .list .item .icon.icon_2 h5 {
            color: #3dbe6c; }
        .yiyao_part1 .list .item .icon.icon_3 {
          background-image: url(../img/yiyao_img3.html); }
          .yiyao_part1 .list .item .icon.icon_3 h5 {
            color: #2ab7e4; }
        .yiyao_part1 .list .item .icon.icon_4 {
          background-image: url(../img/yiyao_img4.html); }
          .yiyao_part1 .list .item .icon.icon_4 h5 {
            color: #e1bb0b; }

.yiyao_part2 {
  padding: 200px 0 260px; }
  .yiyao_part2 .color_block {
    width: 1200px;
    height: 645px;
    position: relative; }
    .yiyao_part2 .color_block .block_center {
      width: 602px;
      height: 672px;
      background: url(../img/yiyao_img_cent.html) top center no-repeat;
      position: absolute;
      left: 50%;
      margin-left: -301px;
      top: 100px;
      text-align: center;
      padding-top: 602px; }
      .yiyao_part2 .color_block .block_center h5 {
        height: 70px;
        line-height: 70px;
        font-size: 24px;
        color: #42be70; }
    .yiyao_part2 .color_block .block {
      width: 270px;
      position: absolute;
      text-align: center; }
      .yiyao_part2 .color_block .block .icon {
        display: inline-block;
        width: 194px;
        height: 220px;
        background-repeat: no-repeat;
        background-position: 0 0; }
      .yiyao_part2 .color_block .block h5 {
        font-size: 18px;
        color: #555;
        line-height: 50px; }
      .yiyao_part2 .color_block .block p {
        font-size: 14px;
        line-height: 25px;
        color: #999; }
      .yiyao_part2 .color_block .block.block_01 {
        width: 336px;
        top: -200px;
        left: 50%;
        margin-left: -168px; }
        .yiyao_part2 .color_block .block.block_01 .icon {
          background-image: url(../img/yiyao_img5.html); }
      .yiyao_part2 .color_block .block.block_02 {
        left: 15px;
        top: 60px; }
        .yiyao_part2 .color_block .block.block_02 .icon {
          background-image: url(../img/yiyao_img6.html); }
      .yiyao_part2 .color_block .block.block_03 {
        width: 326px;
        margin-left: -10px;
        top: 480px; }
        .yiyao_part2 .color_block .block.block_03 .icon {
          background-image: url(../img/yiyao_img7.html); }
      .yiyao_part2 .color_block .block.block_04 {
        right: 15px;
        top: 60px; }
        .yiyao_part2 .color_block .block.block_04 .icon {
          background-image: url(../img/yiyao_img8.html); }
      .yiyao_part2 .color_block .block.block_05 {
        right: 15px;
        top: 480px; }
        .yiyao_part2 .color_block .block.block_05 .icon {
          background-image: url(../img/yiyao_img9.html); }

.yiyao_part3 {
  background: #fafdf1; }
  .yiyao_part3 .pub_tit p {
    margin-top: 30px;
    font-size: 16px;
    color: #666;
    line-height: 35px; }
  .yiyao_part3 .linerBar {
    width: 100%; }
    .yiyao_part3 .linerBar .hd {
      background: url(../img/line_yiyao.html) top center no-repeat;
      height: 279px; }
      .yiyao_part3 .linerBar .hd ul {
        z-index: 5;
        position: relative;
        zoom: 1;
        width: 1200px;
        margin: 0 auto; }
        .yiyao_part3 .linerBar .hd ul li {
          position: absolute;
          width: 48px;
          height: 48px;
          cursor: pointer; }
          .yiyao_part3 .linerBar .hd ul li span {
            display: inline-block;
            width: 28px;
            height: 28px;
            background-color: #ade248;
            border: 8px solid #fff;
            position: relative; }
          .yiyao_part3 .linerBar .hd ul li.on span {
            border-width: 5px; }
            .yiyao_part3 .linerBar .hd ul li.on span:after {
              content: "";
              width: 1px;
              height: 92px;
              background-color: #75d082;
              position: absolute;
              top: 18px;
              left: 50%; }
            .yiyao_part3 .linerBar .hd ul li.on span:before {
              content: "";
              width: 10px;
              height: 10px;
              background-color: #75D082;
              position: absolute;
              top: 102px;
              left: 50%;
              margin-left: -5px; }
          .yiyao_part3 .linerBar .hd ul li.first {
            top: 80px;
            left: 35px; }
            .yiyao_part3 .linerBar .hd ul li.first span {
              background-color: #75d082; }
          .yiyao_part3 .linerBar .hd ul li.second {
            left: 50%;
            top: 110px;
            margin-left: -14px; }
            .yiyao_part3 .linerBar .hd ul li.second.on span:after {
              background-color: #ade248;
              height: 62px; }
            .yiyao_part3 .linerBar .hd ul li.second.on span:before {
              background-color: #ade248;
              top: 72px; }
          .yiyao_part3 .linerBar .hd ul li.third {
            right: 35px;
            top: 188px; }
            .yiyao_part3 .linerBar .hd ul li.third span {
              background-color: #fadb41; }
            .yiyao_part3 .linerBar .hd ul li.third.on span:after {
              background-color: #fadb41;
              height: 62px; }
            .yiyao_part3 .linerBar .hd ul li.third.on span:before {
              background-color: #fadb41;
              top: 72px; }
    .yiyao_part3 .linerBar .bd {
      clear: both;
      position: relative;
      width: 1200px;
      margin: -105px auto 0; }
      .yiyao_part3 .linerBar .bd .liner_block {
        padding: 0 65px 80px; }
        .yiyao_part3 .linerBar .bd .liner_block .text {
          font-size: 14px;
          color: #999;
          line-height: 40px; }
          .yiyao_part3 .linerBar .bd .liner_block .text .title h5 {
            font-size: 22px;
            color: #75d082; }
          .yiyao_part3 .linerBar .bd .liner_block .text .title p {
            margin-top: 10px;
            line-height: 25px; }
          .yiyao_part3 .linerBar .bd .liner_block .text .cont {
            margin-top: 30px; }
        .yiyao_part3 .linerBar .bd .liner_block .pic {
          width: 410px;
          height: 510px;
          background-position: center bottom;
          background-repeat: no-repeat;
          margin-right: 55px; }
        .yiyao_part3 .linerBar .bd .liner_block.liner_block2 .text {
          padding-top: 80px; }

.yiyao_part4 .part4_cont {
  padding: 60px 0;
  position: relative; }
  .yiyao_part4 .part4_cont .slider_bg {
    background: url(../img/yiyao_left_di.html) 0 0 no-repeat;
    width: 171px;
    height: 358px;
    position: absolute;
    left: 14px;
    top: 132px;
    z-index: 1; }
  .yiyao_part4 .part4_cont .yiyao_tab {
    width: 994px;
    margin-left: 174px;
    background-color: #fafdf1; }
    .yiyao_part4 .part4_cont .yiyao_tab th {
      background-color: #afda1b;
      height: 65px;
      line-height: 65px;
      text-align: center;
      font-size: 24px;
      font-weight: normal;
      color: #fff;
      border: 2px solid #fff; }
      .yiyao_part4 .part4_cont .yiyao_tab th:first-child {
        border-top-left-radius: 10px;
        -webkit-border-top-left-radius: 10px;
        -moz-border-top-left-radius: 10px;
        -o-border-top-left-radius: 10px; }
      .yiyao_part4 .part4_cont .yiyao_tab th:last-child {
        border-top-right-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-top-right-radius: 10px;
        -o-border-top-right-radius: 10px; }
    .yiyao_part4 .part4_cont .yiyao_tab td {
      padding: 22px 32px;
      font-size: 16px;
      color: #666;
      line-height: 30px;
      border: 2px solid #fff; }
      .yiyao_part4 .part4_cont .yiyao_tab td .list li {
        padding-left: 10px;
        line-height: 30px;
        background: url(../img/ico/ico_list_jt.html) left center no-repeat; }

.yiyao_part5 {
  padding-bottom: 50px; }
  .yiyao_part5 .pub_tit p {
    font-size: 16px;
    line-height: 35px;
    color: #666;
    margin-top: 20px; }
  .yiyao_part5 .cont {
    width: 1171px;
    height: 819px;
    margin: 80px auto; }

.jiadian_cont {
  padding: 50px 0; }
  .jiadian_cont .jiadian_block {
    width: 1200px;
    height: 430px;
    padding: 0 72px;
    margin: 20px 0; }
    .jiadian_cont .jiadian_block .pic {
      width: 460px;
      height: 430px;
      overflow: hidden; }
      .jiadian_cont .jiadian_block .pic span {
        display: table-cell;
        width: 600px;
        height: 430px;
        text-align: center;
        vertical-align: middle; }
        .jiadian_cont .jiadian_block .pic span img {
          display: inline-block; }
    .jiadian_cont .jiadian_block .text {
      width: 458px;
      padding-top: 138px; }
      .jiadian_cont .jiadian_block .text h5 {
        font-size: 24px;
        color: #333;
        line-height: 50px; }
      .jiadian_cont .jiadian_block .text p {
        font-size: 16px;
        color: #7e7e7e;
        line-height: 30px; }
    .jiadian_cont .jiadian_block.block_first .pic {
      width: 493px;
      margin-left: -30px; }
    .jiadian_cont .jiadian_block.block_third .pic {
      margin-right: -30px; }

.muying_part1 {
  padding-top: 50px; }
  .muying_part1 .cont {
    width: 1200px;
    height: 313px;
    margin: 100px auto 80px;
    position: relative; }
    .muying_part1 .cont .center_pic {
      background: url(../img/muying_img1.html) 0 0 no-repeat;
      height: 313px;
      width: 314px;
      position: absolute;
      top: 0;
      left: 50%;
      margin-left: -157px; }
    .muying_part1 .cont .text {
      width: 402px;
      height: 148px;
      padding-top: 20px;
      position: absolute; }
      .muying_part1 .cont .text h5 {
        font-size: 20px;
        color: #333;
        line-height: 35px; }
      .muying_part1 .cont .text p {
        font-size: 14px;
        color: #999;
        line-height: 22px;
        margin-top: 10px; }
      .muying_part1 .cont .text.l_text {
        text-align: left; }
      .muying_part1 .cont .text.r_text {
        text-align: right; }
      .muying_part1 .cont .text.text_01 {
        top: 0;
        left: 0; }
      .muying_part1 .cont .text.text_02 {
        top: 170px;
        left: 0; }
      .muying_part1 .cont .text.text_03 {
        top: 0;
        right: 0; }
      .muying_part1 .cont .text.text_04 {
        top: 170px;
        right: 0; }

.muying_part2 .cont {
  width: 1055px;
  height: 654px;
  margin: 80px auto 180px;
  position: relative;
  background: url(../img/muying_part2.html) top center no-repeat; }
  .muying_part2 .cont .text {
    width: 304px;
    height: 304px;
    text-align: center;
    padding-top: 85px;
    position: absolute; }
    .muying_part2 .cont .text h5 {
      font-size: 26px;
      color: #333;
      line-height: 40px; }
    .muying_part2 .cont .text p {
      font-size: 16px;
      color: #444;
      line-height: 25px;
      margin-top: 15px; }
    .muying_part2 .cont .text.text_01 {
      top: 50px;
      left: 50%;
      margin-left: -148px; }
    .muying_part2 .cont .text.text_02 {
      top: 305px;
      left: 50%;
      margin-left: -300px; }
    .muying_part2 .cont .text.text_03 {
      top: 305px;
      left: 50%; }
  .muying_part2 .cont .get_btn {
    width: 282px;
    height: 56px;
    line-height: 56px;
    border: 1px solid #d6d6d6;
    color: #333;
    font-size: 22px;
    position: absolute;
    bottom: -130px;
    left: 50%;
    margin-left: -141px;
    text-align: center; }
    .muying_part2 .cont .get_btn:hover {
      border-color: #fd4a71;
      color: #fd4a71; }

.muying_part3 .cont {
  padding-bottom: 50px; }
  .muying_part3 .cont .list {
    padding: 0 56px;
    margin: 70px 0;
    height: 400px; }
    .muying_part3 .cont .list .item {
      width: 510px;
      height: 400px; }
      .muying_part3 .cont .list .item.text {
        padding-left: 15px;
        padding-top: 110px; }
        .muying_part3 .cont .list .item.text h5 {
          font-size: 24px;
          line-height: 40px;
          color: #333; }
        .muying_part3 .cont .list .item.text p {
          font-size: 16px;
          line-height: 30px;
          margin-top: 18px;
          color: #666; }
      .muying_part3 .cont .list .item.pic {
        height: 400px;
        background-repeat: no-repeat;
        background-position: center center; }

.ncp_part1 {
  padding: 30px 0 0; }
  .ncp_part1 .cont {
    padding: 60px 0; }
    .ncp_part1 .cont .date_box {
      padding-top: 42px;
      height: 398px; }
      .ncp_part1 .cont .date_box h5 {
        font-size: 24px;
        color: #555;
        line-height: 40px;
        text-align: center; }
      .ncp_part1 .cont .date_box .pic {
        height: 167px;
        margin: 30px 0;
        background-repeat: no-repeat;
        background-position: top center; }
      .ncp_part1 .cont .date_box .text {
        font-size: 18px;
        color: #555; }
      .ncp_part1 .cont .date_box.l_date_box {
        width: 322px; }
        .ncp_part1 .cont .date_box.l_date_box .pic {
          width: 320px; }
        .ncp_part1 .cont .date_box.l_date_box .text {
          font-size: 0; }
          .ncp_part1 .cont .date_box.l_date_box .text span {
            display: inline-block;
            width: 161px;
            text-align: center;
            color: #555;
            font-size: 18px;
            line-height: 55px; }
            .ncp_part1 .cont .date_box.l_date_box .text span i {
              font-style: normal;
              font-size: 24px;
              color: #1bb46a; }
      .ncp_part1 .cont .date_box.r_date_box {
        width: 684px; }
        .ncp_part1 .cont .date_box.r_date_box .pic {
          width: 682px; }
        .ncp_part1 .cont .date_box.r_date_box .text .t_lab {
          float: left;
          width: 168px;
          text-align: center;
          line-height: 30px; }
          .ncp_part1 .cont .date_box.r_date_box .text .t_lab span {
            font-size: 24px;
            color: #1bb46a; }
          .ncp_part1 .cont .date_box.r_date_box .text .t_lab.red {
            color: #f65548; }
    .ncp_part1 .cont .gray_jt {
      height: 398px;
      width: 98px;
      margin: 0 45px;
      background: url(../img/gray_jt.html) center 175px no-repeat; }

.ncp_part2 .cont {
  width: 1200px;
  padding: 80px 0 50px;
  height: 595px; }
  .ncp_part2 .cont .list .circle_box {
    width: 362px;
    height: 465px; }
    .ncp_part2 .cont .list .circle_box .circle {
      width: 362px;
      height: 362px;
      border: 1px dashed #bebebe;
      text-align: center; }
      .ncp_part2 .cont .list .circle_box .circle span {
        display: table-cell;
        width: 362px;
        height: 362px;
        text-align: center;
        vertical-align: middle; }
        .ncp_part2 .cont .list .circle_box .circle span img {
          display: inline-block; }
    .ncp_part2 .cont .list .circle_box .text {
      font-size: 18px;
      color: #555;
      line-height: 30px;
      margin-top: 25px;
      text-align: center; }
  .ncp_part2 .cont .list .double_jt {
    width: 215px;
    height: 465px;
    background: url(../img/doubule_jt.html) center 116px no-repeat;
    font-size: 18px;
    color: #666;
    line-height: 20px;
    padding: 115px 28px 0; }
    .ncp_part2 .cont .list .double_jt div:last-child {
      margin-top: 60px; }

.ncp_part3 .pub_tit p {
  font-size: 18px;
  line-height: 30px;
  color: #777;
  margin-top: 20px; }
.ncp_part3 .cont {
  width: 1129px;
  height: 628px;
  margin: 60px auto; }

.ncp_part4 {
  padding-bottom: 20px; }
  .ncp_part4 .list {
    zoom: 1;
    overflow: hidden;
    padding: 60px 0; }
    .ncp_part4 .list ul {
      width: 1260px;
      margin-right: -60px; }
      .ncp_part4 .list ul li {
        float: left;
        width: 560px;
        height: 170px;
        margin: 40px 60px 40px 0; }
        .ncp_part4 .list ul li .circle {
          width: 130px;
          height: 130px;
          border: 1px solid #1bb46a;
          text-align: center; }
          .ncp_part4 .list ul li .circle span {
            display: table-cell;
            width: 130px;
            height: 130px;
            text-align: center;
            vertical-align: middle; }
            .ncp_part4 .list ul li .circle span img {
              display: inline-block; }
        .ncp_part4 .list ul li .text {
          width: 400px;
          margin-left: 28px;
          padding-top: 20px; }
          .ncp_part4 .list ul li .text h5 {
            font-size: 24px;
            color: #333;
            line-height: 40px; }
          .ncp_part4 .list ul li .text p {
            font-size: 14px;
            color: #999;
            line-height: 25px;
            margin-top: 10px;
            height: 100px; }

.wxtg_cont .pub_tit {
  padding-top: 90px; }
  .wxtg_cont .pub_tit h5 {
    font-size: 48px;
    line-height: 60px; }
  .wxtg_cont .pub_tit p {
    font-size: 24px;
    line-height: 30px;
    margin: 20px 0; }
.wxtg_cont .sol_box {
  width: 1218px;
  margin: 0 auto; }
  .wxtg_cont .sol_box .sol_note {
    text-align: center; }
    .wxtg_cont .sol_box .sol_note h5 {
      font-size: 30px;
      line-height: 50px;
      color: #666; }
    .wxtg_cont .sol_box .sol_note .trial_btn {
      display: inline-block;
      width: 236px;
      height: 99px;
      margin-top: 30px;
      background: url(../img/float_logo.html) center 0 no-repeat;
      font-size: 24px;
      color: #EE4137;
      line-height: 64px; }
      .wxtg_cont .sol_box .sol_note .trial_btn span {
        display: inline-block;
        width: 236px;
        height: 64px;
        margin-top: 35px;
        background-color: #fdd100;
        font-size: 24px;
        color: #EE4137;
        position: relative;
        z-index: -1;
        line-height: 64px; }
      .wxtg_cont .sol_box .sol_note .trial_btn:hover {
        background: url(../img/float_logo.html) center 3px no-repeat; }
        .wxtg_cont .sol_box .sol_note .trial_btn:hover span {
          background-color: #ffdf46; }
  .wxtg_cont .sol_box .sol_list {
    margin: 60px 0; }
    .wxtg_cont .sol_box .sol_list li {
      float: left;
      width: 390px;
      height: 380px;
      margin: 7px;
      position: relative;
      overflow: hidden; }
      .wxtg_cont .sol_box .sol_list li a {
        display: block;
        width: 100%;
        height: 100%; }
      .wxtg_cont .sol_box .sol_list li .tit {
        width: 100%;
        text-align: center;
        font-size: 24px;
        height: 45px;
        line-height: 25px;
        position: relative;
        color: #fff;
        margin-top: 290px; }
        .wxtg_cont .sol_box .sol_list li .tit:after {
          content: "";
          width: 36px;
          height: 2px;
          background-color: #fff;
          position: absolute;
          left: 50%;
          bottom: 0px;
          margin-left: -18px; }
        .wxtg_cont .sol_box .sol_list li .tit.dark_tit {
          color: #333; }
          .wxtg_cont .sol_box .sol_list li .tit.dark_tit:after {
            background-color: #acacac; }
      .wxtg_cont .sol_box .sol_list li .mask {
        position: absolute;
        height: 352px;
        width: 362px;
        padding: 46px 36px 0;
        bottom: -100%;
        left: 14px;
        background-color: rgba(0, 0, 0, 0.7) !important;
        text-align: center;
        color: #fff;
        transition: .8s all;
        -webkit-transition: .8s all;
        -moz-transition: .8s all;
        -o-transition: .8s all; }
        .wxtg_cont .sol_box .sol_list li .mask .ico {
          display: inline-block;
          width: 106px;
          height: 106px;
          padding: 18px;
          line-height: 70px;
          border: 1px solid #fff;
          text-align: center; }
          .wxtg_cont .sol_box .sol_list li .mask .ico .iconfont {
            font-size: 70px; }
        .wxtg_cont .sol_box .sol_list li .mask .m_tit {
          font-size: 24px;
          height: 45px;
          line-height: 25px;
          position: relative;
          margin: 20px 0; }
          .wxtg_cont .sol_box .sol_list li .mask .m_tit:after {
            content: "";
            width: 36px;
            height: 2px;
            background-color: #fff;
            position: absolute;
            left: 50%;
            bottom: 0px;
            margin-left: -18px; }
        .wxtg_cont .sol_box .sol_list li .mask .intro {
          font-size: 16px;
          line-height: 30px; }
      .wxtg_cont .sol_box .sol_list li:hover .tit {
        opacity: 0; }
      .wxtg_cont .sol_box .sol_list li:hover .mask {
        bottom: 14px; }

.model_cont .gn_block {
  width: 1056px; }
  .model_cont .gn_block .list {
    padding: 0; }
    .model_cont .gn_block .list li {
      width: 264px;
      margin: 40px 0; }

.slider_link_box {
  position: fixed;
  left: 10px;
  top: 50%;
  width: 118px;
  height: 266px;
  background: url(../img/slider_bg.html) top center no-repeat;
  margin-top: -133px;
  padding-top: 88px; }
  .slider_link_box .link_list {
    padding-left: 10px; }
    .slider_link_box .link_list li {
      display: block;
      width: 100%;
      height: 28px;
      margin-bottom: 10px; }
      .slider_link_box .link_list li a {
        display: block;
        width: 90px;
        height: 28px;
        border: 1px solid #febd39;
        color: #664b36;
        font-weight: bold;
        line-height: 26px;
        font-size: 14px;
        text-align: center;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px; }
        .slider_link_box .link_list li a:hover {
          color: #fff;
          background-color: #ff8b13;
          border-color: #ff8b13; }
      .slider_link_box .link_list li.last a {
        color: #f47005; }
        .slider_link_box .link_list li.last a:hover {
          color: #fff; }

.head_xcx {
  height: 70px;
  background-color: rgba(0, 0, 0, 0.13) !important;
  padding: 13px 26px;
  position: absolute;
  z-index: 9999;
  top: 0;
  width: 100%;
  left: 0; }
  .head_xcx .logo .text {
    font-size: 18px;
    color: #fff;
    height: 36px;
    line-height: 36px;
    padding-left: 13px;
    margin: 7px 0 7px 13px;
    border-left: 1px solid #595669; }
  .head_xcx .tel {
    color: #989797;
    font-size: 14px;
    line-height: 44px; }
    .head_xcx .tel b {
      color: #ffbe00;
      font-size: 18px; }

.banner_xcx {
  height: 631px;
  background-repeat: no-repeat;
  background-position: top center;
  position: relative;
  z-index: 10; }
  .banner_xcx .daili_btn {
    width: 174px;
    height: 64px;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -87px;
    bottom: 175px;
    transition: all .5s;
    -webkit-transition: all .5s; }
    .banner_xcx .daili_btn:hover {
      opacity: .9;
      bottom: 180px; }
  .banner_xcx .qiu {
    position: absolute;
    width: 146px;
    height: 146px;
    bottom: -66px;
    left: 50%;
    margin-left: 595px; }

.xcx_tit {
  padding-top: 50px;
  text-align: center; }
  .xcx_tit h3 {
    font-size: 36px;
    line-height: 54px;
    color: #333; }
  .xcx_tit h5 {
    font-size: 24px;
    line-height: 26px;
    color: #919191;
    margin: 15px 0; }
  .xcx_tit p {
    font-size: 16px;
    color: #999;
    line-height: 26px; }

.xcx_part1 {
  padding-bottom: 50px; }
  .xcx_part1 .pic_show {
    width: 1120px;
    height: 502px;
    margin-top: 50px;
    position: relative; }
    .xcx_part1 .pic_show .pic {
      width: 758px;
      height: 469px;
      margin: 0 auto; }
    .xcx_part1 .pic_show .note_txt {
      position: absolute;
      z-index: 10;
      font-size: 16px;
      line-height: 20px; }
      .xcx_part1 .pic_show .note_txt.txt1 {
        top: 138px;
        left: 120px; }
      .xcx_part1 .pic_show .note_txt.txt2 {
        top: 256px;
        left: 88px; }
      .xcx_part1 .pic_show .note_txt.txt3 {
        left: 50%;
        margin-left: 276px;
        top: 218px; }
    .xcx_part1 .pic_show .last_txt {
      text-align: center;
      margin-top: 10px; }

.xcx_part2 {
  background-color: #f5f6f6;
  padding-bottom: 50px; }
  .xcx_part2 .list {
    width: 1168px;
    margin: 45px auto 0; }
    .xcx_part2 .list li {
      float: left;
      margin: 0 14px 15px; }
      .xcx_part2 .list li a {
        display: block;
        width: 350px;
        height: 185px;
        overflow: hidden;
        position: relative; }
        .xcx_part2 .list li a img {
          width: 350px;
          height: 185px;
          border-radius: 10px;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -o-border-radius: 10px; }
        .xcx_part2 .list li a .mask {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0;
          background-color: rgba(0, 0, 0, 0.4) !important;
          text-align: center;
          font-size: 24px;
          line-height: 30px;
          padding: 77px 0;
          color: #fff;
          border-radius: 10px;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -o-border-radius: 10px;
          transform: all .5s;
          -webkit-transition: all .5s;
          -moz-transition: all .5s;
          -moz-transition: all .5s; }
          .xcx_part2 .list li a .mask:hover {
            background-color: rgba(0, 0, 0, 0.2) !important; }

.xcx_part3 {
  padding-bottom: 50px; }
  .xcx_part3 .list {
    width: 960px;
    margin: 50px auto 0; }
    .xcx_part3 .list li {
      float: left;
      text-align: center;
      width: 198px;
      height: 200px;
      margin: 20px; }
      .xcx_part3 .list li .circle {
        display: inline-block;
        width: 132px;
        height: 132px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        border: 2px solid #fdd100;
        font-size: 24px;
        line-height: 30px;
        padding: 36px 0;
        color: #fdd100; }
      .xcx_part3 .list li p {
        font-size: 16px;
        color: #333333;
        line-height: 24px;
        margin-top: 15px; }

.xcx_ad {
  height: 317px;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 50px 0;
  color: #fff;
  text-align: center; }
  .xcx_ad h5 {
    font-size: 24px;
    line-height: 24px; }
    .xcx_ad h5 b {
      color: #fec900; }
  .xcx_ad h3 {
    font-size: 36px;
    line-height: 54px;
    margin: 15px 0; }
  .xcx_ad h2 {
    font-size: 48px;
    line-height: 50px;
    margin: 30px 0 40px; }
  .xcx_ad p {
    font-size: 18px;
    line-height: 20px; }
  .xcx_ad .daili_btn {
    display: inline-block;
    width: 150px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background-color: #FEC900;
    color: #000;
    font-size: 18px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    margin-top: 20px;
    transform: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s; }
    .xcx_ad .daili_btn:hover {
      background-color: #fdbe00; }
  .xcx_ad.xcx_ad2 h5 {
    margin-bottom: 20px; }

.xcx_part4 {
  padding-bottom: 50px;
  text-align: center; }
  .xcx_part4 .list {
    width: 1160px;
    margin: 50px auto 0; }
    .xcx_part4 .list li {
      float: left;
      width: 280px;
      text-align: center;
      margin: 0 5px; }
      .xcx_part4 .list li a {
        display: block;
        width: 100%; }
        .xcx_part4 .list li a img {
          width: 280px;
          height: 454px; }
        .xcx_part4 .list li a .txt {
          font-size: 16px;
          line-height: 40px;
          color: #333; }
  .xcx_part4 .jianmeng_btn {
    display: inline-block;
    width: 150px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #ecc249;
    color: #000;
    font-size: 18px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    margin-top: 20px;
    transform: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -moz-transition: all .5s;
    opacity: 1; }
    .xcx_part4 .jianmeng_btn:hover {
      background-color: #fdbe00;
      opacity: .9;
      filter: alpha(opacity=90); }

.xcx_part5 {
  background-color: #f5f6f6;
  padding-bottom: 60px; }
  .xcx_part5 .list {
    width: 1140px;
    margin: 50px auto 0; }
    .xcx_part5 .list li {
      float: left;
      text-align: center;
      width: 270px;
      height: 282px;
      background-color: #fff;
      border: 1px solid #e5e5e5;
      margin: 0 7px;
      padding: 40px 30px 0; }
      .xcx_part5 .list li .circle {
        display: inline-block;
        width: 85px;
        height: 85px;
        border: 2px solid #ffd018;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -o-border-radius: 100%;
        text-align: center;
        line-height: 55px;
        padding: 15px 0; }
        .xcx_part5 .list li .circle .iconfont {
          color: #ffd018;
          font-size: 50px; }
      .xcx_part5 .list li p {
        font-size: 16px;
        color: #333;
        line-height: 30px;
        margin-top: 20px; }

.xcx_part6 {
  padding: 35px 0 90px; }
  .xcx_part6 .item_list {
    height: 190px;
    text-align: center;
    font-size: 0;
    margin-top: 50px; }
    .xcx_part6 .item_list .item {
      display: inline-block;
      height: 190px;
      text-align: center;
      padding: 0 50px; }
      .xcx_part6 .item_list .item .circle {
        display: inline-block;
        width: 122px;
        height: 122px;
        border: 2px solid #ffd018;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -o-border-radius: 100%;
        position: relative;
        padding: 26px 0;
        line-height: 70px; }
        .xcx_part6 .item_list .item .circle .num {
          position: absolute;
          width: 42px;
          height: 42px;
          border-radius: 100%;
          -webkit-border-radius: 100%;
          background-color: #ffd018;
          text-align: center;
          line-height: 42px;
          color: #fff;
          font-family: arial;
          font-size: 24px;
          top: -6px;
          left: 0px; }
        .xcx_part6 .item_list .item .circle .iconfont {
          font-size: 60px;
          color: #ffd018; }
        .xcx_part6 .item_list .item .circle:after {
          content: "";
          width: 46px;
          height: 37px;
          background: url(../img/ico/ico_jt_w.html);
          position: absolute;
          right: -106px;
          top: 42px; }
      .xcx_part6 .item_list .item .txt {
        display: block;
        font-size: 16px;
        line-height: 30px;
        color: #333;
        margin-top: 20px; }
      .xcx_part6 .item_list .item:last-child .circle:after {
        display: none; }

.xcx_part7 .list {
  width: 1060px;
  margin: 50px auto; }
  .xcx_part7 .list li {
    float: left;
    width: 225px;
    height: 40px;
    border: 1px solid #e5e5e5;
    margin: 12px 20px;
    padding-left: 18px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px; }
    .xcx_part7 .list li span {
      display: inline-block;
      position: relative;
      width: 100%;
      height: 40px;
      line-height: 40px;
      padding-left: 30px;
      font-size: 16px;
      color: #666; }
      .xcx_part7 .list li span:before {
        content: "";
        position: absolute;
        width: 12px;
        height: 12px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -o-border-radius: 100%;
        background-color: #ffd018;
        left: 0;
        top: 50%;
        margin-top: -6px; }

.xcx_part8 {
  padding-bottom: 50px; }
  .xcx_part8 .table_reason {
    border: 1px solid #e5e5e5;
    width: 1190px;
    margin: 50px auto 0; }
    .xcx_part8 .table_reason td {
      border: 1px solid #E5E5E5; }
      .xcx_part8 .table_reason td.col_name {
        width: 92px;
        height: 128px;
        background-color: #f3f3f3;
        text-align: center;
        font-weight: bold;
        color: #4b4b4b; }
      .xcx_part8 .table_reason td.col_cont {
        padding: 26px 0 0 36px; }
        .xcx_part8 .table_reason td.col_cont .list_item .item {
          float: left;
          width: 462px;
          font-size: 16px;
          color: #666;
          padding-left: 45px;
          line-height: 24px;
          position: relative; }
          .xcx_part8 .table_reason td.col_cont .list_item .item:before {
            content: "";
            display: inline-block;
            width: 32px;
            height: 32px;
            border: 1px solid #fdd100;
            border-radius: 100%;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -o-border-radius: 100%;
            background-position: center center;
            background-repeat: no-repeat;
            position: absolute;
            left: 0;
            top: -5px; }
          .xcx_part8 .table_reason td.col_cont .list_item .item.item_user:before {
            background-image: url(../img/ico/ico_user.html); }
          .xcx_part8 .table_reason td.col_cont .list_item .item.item_qimai {
            margin-left: 34px; }
            .xcx_part8 .table_reason td.col_cont .list_item .item.item_qimai:before {
              background-image: url(../img/ico/ico_qimai.html); }

.xcx_part9 {
  padding-bottom: 50px; }
  .xcx_part9 .dls_btn {
    width: 156px;
    height: 48px;
    background-color: #fdd100;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 48px;
    font-size: 18px;
    color: #333;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px; }
    .xcx_part9 .dls_btn:hover {
      background-color: #fdbe00; }
  .xcx_part9 .ewm_box {
    width: 196px;
    height: 196px;
    margin: 35px auto; }

.sol_body {
  background-repeat: no-repeat;
  background-position: top center; }
  .sol_body .sol_head {
    margin: 45px auto;
    height: 68px; }
    .sol_body .sol_head .item .logo {
      display: block;
      width: 235px;
      height: 61px;
      margin-top: 3px; }
  .sol_body .main_info_box {
    width: 860px;
    margin: 0 auto; }
    .sol_body .main_info_box .tag {
      font-size: 30px;
      color: #fff;
      line-height: 50px;
      text-align: center; }
    .sol_body .main_info_box .trans_box {
      width: 860px;
      height: 480px;
      background-color: rgba(255, 255, 255, 0.8) !important;
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      -o-border-radius: 10px;
      margin-top: 50px;
      padding-top: 38px; }
      .sol_body .main_info_box .trans_box .tit {
        text-align: center; }
        .sol_body .main_info_box .trans_box .tit h3 {
          font-size: 30px;
          color: #333;
          line-height: 50px; }
        .sol_body .main_info_box .trans_box .tit h5 {
          font-size: 18px;
          color: #888;
          line-height: 35px; }
      .sol_body .main_info_box .trans_box .info_box {
        width: 510px;
        margin: 35px auto; }
        .sol_body .main_info_box .trans_box .info_box .info_item {
          margin-bottom: 14px;
          position: relative; }
          .sol_body .main_info_box .trans_box .info_box .info_item .text {
            width: 510px;
            border: 1px solid #d5d5d5;
            background-color: #fff;
            font-size: 16px;
            height: 60px;
            padding: 10px 25px;
            line-height: 40px; }
          .sol_body .main_info_box .trans_box .info_box .info_item .sub_btn {
            width: 100%;
            background-color: #fdb900;
            height: 60px;
            color: #fff;
            font-size: 18px;
            border: none;
            cursor: pointer; }
          .sol_body .main_info_box .trans_box .info_box .info_item .get_tag {
            height: 30px;
            position: absolute;
            right: 0;
            top: 15px;
            font-size: 16px;
            padding: 0 15px;
            border-left: 1px solid #e7e7e7;
            color: #333;
            line-height: 30px; }

.renzheng_cx {
  width: 100%;
  height: 260px;
  background-color: #f5f5f5;
  padding-top: 60px;
  text-align: center; }
  .renzheng_cx .tit {
    font-size: 36px;
    color: #333;
    line-height: 50px; }
  .renzheng_cx .daili_search {
    width: 654px;
    margin: 30px auto; }
    .renzheng_cx .daili_search .item {
      position: relative; }
      .renzheng_cx .daili_search .item.item_first {
        width: 550px;
        height: 50px; }
        .renzheng_cx .daili_search .item.item_first .ser_btn {
          position: absolute;
          width: 21px;
          height: 21px;
          background: url(../img/ico/ico_search.html) no-repeat;
          top: 15px;
          left: 15px;
          z-index: 3;
          border: none;
          cursor: pointer;
          text-indent: -9999px; }
        .renzheng_cx .daili_search .item.item_first .text {
          width: 100%;
          height: 50px;
          background-color: #fff;
          border: 1px solid #e3e3e3;
          position: absolute;
          top: 0;
          left: 0;
          border-radius: 5px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -o-border-radius: 5px;
          padding-left: 46px;
          z-index: 2;
          font-size: 14px; }
      .renzheng_cx .daili_search .item .confirm_btn {
        width: 92px;
        height: 50px;
        border: none;
        background-color: #fdd100;
        color: #404040;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        font-size: 16px; }

.banner_rzcx {
  height: 90px;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  font-size: 24px;
  line-height: 50px;
  padding: 20px 0; }

.rz_cont {
  background-color: #f5f5f5; }
  .rz_cont .rz_wrap {
    padding: 60px 0 100px;
    width: 1080px;
    margin: 0 auto; }
  .rz_cont .sel_zone {
    width: 1080px;
    margin: 0 auto; }
    .rz_cont .sel_zone .sel {
      width: 140px;
      height: 40px;
      background: #fff;
      border: 1px solid #e0e0e0;
      font-size: 14px;
      margin-right: 10px;
      padding-left: 10px; }
    .rz_cont .sel_zone .sel_search_box {
      width: 1080px; }
      .rz_cont .sel_zone .sel_search_box .ser_box {
        width: 970px;
        height: 50px;
        position: relative; }
        .rz_cont .sel_zone .sel_search_box .ser_box .ser_btn {
          position: absolute;
          width: 21px;
          height: 21px;
          background: url(../img/ico/ico_search.html) no-repeat;
          background-position: center center;
          top: 15px;
          left: 15px;
          z-index: 3;
          border: none;
          cursor: pointer;
          text-indent: -9999px; }
        .rz_cont .sel_zone .sel_search_box .ser_box .text {
          width: 100%;
          height: 50px;
          background-color: #fff;
          border: 1px solid #e3e3e3;
          position: absolute;
          top: 0;
          left: 0;
          border-radius: 5px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -o-border-radius: 5px;
          padding-left: 50px;
          z-index: 2;
          font-size: 14px; }
      .rz_cont .sel_zone .sel_search_box .confirm_btn {
        width: 96px;
        height: 50px;
        border: none;
        background-color: #fdd100;
        color: #404040;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        font-size: 16px; }
  .rz_cont .rz_list {
    margin: 50px 0; }
    .rz_cont .rz_list .block {
      display: block;
      width: 100%;
      height: 238px;
      background-color: #fff;
      border: 1px solid #e0e0e0; }
      .rz_cont .rz_list .block .tit {
        height: 56px;
        background-color: #FAFAFA;
        border-bottom: 1px solid #e0e0e0;
        padding: 0 18px;
        line-height: 56px; }
      .rz_cont .rz_list .block .cont {
        padding: 20px;
        height: 182px; }
        .rz_cont .rz_list .block .cont .intro {
          height: 90px;
          font-size: 14px;
          color: #8a8a8a;
          line-height: 24px; }
        .rz_cont .rz_list .block .cont .tools {
          font-size: 12px;
          line-height: 25px; }
          .rz_cont .rz_list .block .cont .tools .tag {
            width: 88px;
            height: 25px;
            line-height: 25px;
            background-color: #fd804c;
            color: #fff;
            text-align: center;
            border-radius: 2px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -o-border-radius: 2px; }
          .rz_cont .rz_list .block .cont .tools .site {
            font-size: 12px;
            color: #333; }
  .rz_cont .rz_null {
    margin: 60px 0; }
    .rz_cont .rz_null .null_pic {
      height: 154px;
      background: url(../img/rzcx_null.html) center center no-repeat; }
    .rz_cont .rz_null h5 {
      font-size: 18px;
      line-height: 50px;
      text-align: center;
      color: #666;
      margin-top: 25px; }

.banner-xcx {
  height: 380px;
  padding-top: 70px; }
  .banner-xcx .ban_text {
    margin-left: 30px;
    text-align: left; }
    .banner-xcx .ban_text h5 {
      font-size: 60px;
      font-weight: bold; }
    .banner-xcx .ban_text p {
      font-size: 24px;
      line-height: 35px;
      margin: 25px 0 40px; }
    .banner-xcx .ban_text .btn {
      color: #557ae1; }

.xcx_free_btn {
  display: block;
  width: 150px;
  height: 46px;
  background-color: #1191ff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  color: #fff;
  line-height: 46px;
  font-size: 16px;
  text-align: center;
  margin: 0 auto;
  transition: all .5s;
  -webkit-transition: all .5s; }
  .xcx_free_btn:hover {
    background-color: #0486fc; }

.xcx-part1 {
  padding-bottom: 65px; }
  .xcx-part1 .list {
    font-size: 0;
    margin-top: 65px; }
    .xcx-part1 .list .col {
      text-align: center; }
      .xcx-part1 .list .col .ico {
        display: inline-block;
        width: 162px;
        height: 167px;
        background-repeat: no-repeat;
        background-position: center center; }
      .xcx-part1 .list .col .text {
        margin-top: 20px;
        padding: 10px 0; }
        .xcx-part1 .list .col .text h5 {
          font-size: 18px;
          color: #333; }
        .xcx-part1 .list .col .text p {
          line-height: 35px;
          font-size: 14px;
          color: #808080; }

.xcx-part2 {
  background-color: #f9f9f9; }
  .xcx-part2 .sol_part {
    width: 1200px;
    margin: 10px auto;
    zoom: 1;
    overflow: hidden; }
    .xcx-part2 .sol_part .xcx_free_btn {
      margin: 15px auto 60px; }
    .xcx-part2 .sol_part ul {
      width: 1228px;
      margin-right: -28px; }
      .xcx-part2 .sol_part ul li {
        float: left;
        width: 350px;
        height: 470px;
        margin: 42px 27px;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        border-top: 6px solid #7d94f9;
        background: #fff url(../img/xcx_sol03.html) center top no-repeat;
        padding-top: 150px;
        -moz-box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.07) !important;
        -webkit-box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.07) !important;
        box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.07) !important; }
        .xcx-part2 .sol_part ul li .tit {
          font-size: 24px;
          line-height: 35px;
          color: #333;
          text-align: center; }
        .xcx-part2 .sol_part ul li dl {
          width: 250px;
          margin: 30px auto 0; }
          .xcx-part2 .sol_part ul li dl dd {
            line-height: 35px;
            font-size: 16px;
            color: #666;
            padding-left: 20px;
            position: relative; }
            .xcx-part2 .sol_part ul li dl dd:before {
              content: "•";
              width: 20px;
              line-height: 35px;
              color: #3192e6;
              position: absolute;
              left: 0;
              top: 0; }
        .xcx-part2 .sol_part ul li.item01 {
          background-image: url(../img/xcx_sol01.html);
          border-color: #33d4d1; }
        .xcx-part2 .sol_part ul li.item02 {
          background-image: url(../img/xcx_sol02.html);
          border-color: #38a1ff; }
        .xcx-part2 .sol_part ul li.item04 {
          background-image: url(../img/xcx_sol04.html);
          border-color: #ffa21a; }
        .xcx-part2 .sol_part ul li.item05 {
          background-image: url(../img/xcx_sol06.html); }
        .xcx-part2 .sol_part ul li.item06 {
          background-image: url(../img/xcx_sol05.html);
          border-color: #52daa4; }

.xcx-part3 .con .xcx_block {
  width: 965px;
  height: 520px;
  margin: 60px auto 45px;
  background: url(../img/xcx_item.html) center bottom no-repeat;
  position: relative; }
  .xcx-part3 .con .xcx_block .tag {
    font-size: 16px;
    color: #666;
    line-height: 35px;
    position: absolute;
    left: 50%; }
    .xcx-part3 .con .xcx_block .tag.tag_01 {
      top: 120px;
      margin-left: -356px; }
    .xcx-part3 .con .xcx_block .tag.tag_02 {
      top: 12px;
      margin-left: -198px; }
    .xcx-part3 .con .xcx_block .tag.tag_03 {
      top: 66px;
      margin-left: -28px; }
    .xcx-part3 .con .xcx_block .tag.tag_04 {
      top: 125px;
      margin-left: 136px; }
.xcx-part3 .con .tools h5 {
  font-size: 24px;
  line-height: 35px;
  color: #333;
  text-align: center; }
.xcx-part3 .con .tools .btn_free {
  margin: 42px auto 60px; }

.xcx-part4 {
  height: 999px;
  background: url(../img/part4_xcx_bg.html) top center no-repeat; }
  .xcx-part4 .pub_tit {
    padding-top: 95px; }
    .xcx-part4 .pub_tit h5 {
      color: #fff; }
  .xcx-part4 .case_scroll {
    width: 1200px;
    margin: 50px auto 0; }
    .xcx-part4 .case_scroll .bd {
      height: 452px;
      overflow: hidden; }
      .xcx-part4 .case_scroll .bd ul {
        width: 100%;
        overflow: hidden;
        zoom: 1; }
        .xcx-part4 .case_scroll .bd ul li {
          color: #fff; }
          .xcx-part4 .case_scroll .bd ul li .case_block {
            padding: 30px; }
          .xcx-part4 .case_scroll .bd ul li .case_pic {
            width: 558px; }
            .xcx-part4 .case_scroll .bd ul li .case_pic img {
              max-width: 100%; }
          .xcx-part4 .case_scroll .bd ul li .case_intro {
            width: 520px;
            margin-left: 54px;
            color: #fff;
            padding-top: 80px; }
            .xcx-part4 .case_scroll .bd ul li .case_intro h5 {
              font-size: 36px;
              line-height: 35px; }
            .xcx-part4 .case_scroll .bd ul li .case_intro p {
              font-size: 18px;
              line-height: 35px;
              margin: 30px 0 20px;
              height: 105px; }
            .xcx-part4 .case_scroll .bd ul li .case_intro .btn_free {
              float: left;
              margin: 0 !important; }
    .xcx-part4 .case_scroll .hd {
      width: 100%;
      height: 150px;
      margin: 65px 0 0;
      padding-left: 30px;
      position: relative; }
      .xcx-part4 .case_scroll .hd ul {
        zoom: 1;
        padding-top: 25px;
        overflow: hidden; }
        .xcx-part4 .case_scroll .hd ul li {
          float: left;
          cursor: pointer;
          display: block;
          width: 140px;
          height: 150px;
          line-height: 25px;
          position: relative;
          text-align: center;
          margin: 0 3px; }
          .xcx-part4 .case_scroll .hd ul li .ewm {
            width: 140px;
            height: 140px;
            position: absolute;
            top: -320px;
            left: 0;
            transition: all .5s;
            -webkit-transition: all .5s;
            -moz-transition: all .5s; }
          .xcx-part4 .case_scroll .hd ul li .txt {
            font-size: 16px;
            color: #999;
            line-height: 28px;
            margin-top: 18px;
            transition: all .5s;
            -webkit-transition: all .5s;
            -moz-transition: all .5s; }
          .xcx-part4 .case_scroll .hd ul li .ico {
            display: inline-block;
            width: 99px;
            height: 99px;
            background-color: #fff;
            text-align: center;
            border-radius: 100%;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -o-border-radius: 100%;
            overflow: hidden; }
            .xcx-part4 .case_scroll .hd ul li .ico span {
              display: table-cell;
              width: 99px;
              height: 99px;
              text-align: center;
              vertical-align: middle; }
              .xcx-part4 .case_scroll .hd ul li .ico span img {
                display: inline-block; }
          .xcx-part4 .case_scroll .hd ul li.on .txt {
            color: #fff;
            margin-top: 15px; }
          .xcx-part4 .case_scroll .hd ul li.on .ewm {
            top: -25px; }
      .xcx-part4 .case_scroll .hd .next,
      .xcx-part4 .case_scroll .hd .prev {
        display: block;
        width: 27px;
        height: 27px;
        background-position: center center;
        background-repeat: no-repeat;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
        top: -265px; }
        .xcx-part4 .case_scroll .hd .next.next,
        .xcx-part4 .case_scroll .hd .prev.next {
          background-image: url(../img/ico/ico_jt_r.html);
          right: -30px; }
        .xcx-part4 .case_scroll .hd .next.prev,
        .xcx-part4 .case_scroll .hd .prev.prev {
          background-image: url(../img/ico/ico_jt_l.html);
          left: -30px; }

.xcx-part5 {
  padding: 30px 0; }
  .xcx-part5 .list {
    width: 1200px;
    margin: 50px auto; }
    .xcx-part5 .list li {
      float: left;
      width: 200px;
      height: 205px;
      margin: 30px 0;
      text-align: center; }
      .xcx-part5 .list li .ico {
        display: inline-block;
        width: 130px;
        height: 130px;
        background-repeat: no-repeat;
        background-position: top center; }
      .xcx-part5 .list li h5 {
        height: 50px;
        width: 200px;
        text-align: center;
        margin-top: 24px; }
        .xcx-part5 .list li h5 span {
          display: table-cell;
          width: 200px;
          height: 50px;
          text-align: center;
          vertical-align: middle;
          font-size: 16px;
          line-height: 24px;
          color: #363636; }

/*小程序专题页修改*/
.xcxslide {
  position: relative;
  height: 520px;
  overflow: hidden;
  margin-top: 72px; }
  .xcxslide .hd {
    display: none; }
  .xcxslide .bd {
    position: relative;
    z-index: 0; }
    .xcxslide .bd ul {
      width: 100% !important; }
    .xcxslide .bd li {
      width: 100% !important;
      height: 520px; }
      .xcxslide .bd li .siteWidth {
        width: 1000px;
        position: relative;
        margin: 0 auto;
        height: 520px; }
      .xcxslide .bd li a {
        position: absolute;
        width: 100%;
        height: 520px;
        display: block;
        z-index: 1; }
    .xcxslide .bd .txt {
      position: absolute;
      width: 100%;
      top: 56px;
      text-align: center;
      color: #fff; }
      .xcxslide .bd .txt h5,
      .xcxslide .bd .txt h3 {
        font-weight: bold;
        font-size: 48px;
        line-height: 72px; }
        .xcxslide .bd .txt h5 span,
        .xcxslide .bd .txt h3 span {
          color: #fea82c;
          font-size: inherit; }
      .xcxslide .bd .txt h3 {
        font-size: 72px;
        margin: 10px 0; }
      .xcxslide .bd .txt p {
        font-size: 26px;
        line-height: 60px; }
      .xcxslide .bd .txt h6 {
        font-size: 36px;
        line-height: 54px; }
      .xcxslide .bd .txt .join_dl {
        font-size: 0;
        margin-top: 10px; }
        .xcxslide .bd .txt .join_dl dd {
          display: inline-block;
          padding: 0 35px;
          font-size: 24px;
          color: #fff;
          line-height: 35px;
          background: url(../img/ico/icon_yes.html) left center no-repeat; }
      .xcxslide .bd .txt .dls_dl {
        font-size: 0;
        margin: 30px 0 15px; }
        .xcxslide .bd .txt .dls_dl dd {
          display: inline-block;
          color: #fff;
          font-size: 16px;
          text-align: center !important;
          margin-right: 20px; }
          .xcxslide .bd .txt .dls_dl dd .iconfont {
            display: block;
            font-size: 40px; }
          .xcxslide .bd .txt .dls_dl dd span {
            display: block;
            line-height: 30px;
            font-size: 16px;
            color: #fff; }
      .xcxslide .bd .txt.txt_02 h5 {
        font-weight: normal; }
      .xcxslide .bd .txt.txt_03 {
        width: 520px;
        left: 50%;
        margin-left: -560px;
        top: 95px;
        text-align: left !important; }
        .xcxslide .bd .txt.txt_03 h5,
        .xcxslide .bd .txt.txt_03 h6 {
          font-weight: normal; }
        .xcxslide .bd .txt.txt_03 .btn {
          text-align: center !important; }
    .xcxslide .bd .btn {
      display: inline-block;
      zoom: 1;
      background: url(../img/btn_daili.html) no-repeat;
      width: 174px;
      height: 64px;
      font-size: 24px;
      line-height: 54px;
      color: #333;
      margin-top: 30px; }

.version_first {
  background-color: #f8f8f8;
  padding-bottom: 100px; }
  .version_first .model_list .item {
    text-align: center;
    width: 226px;
    height: 320px;
    background-color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    padding-top: 56px;
    margin-top: 60px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s; }
    .version_first .model_list .item .ico {
      display: inline-block;
      text-align: center;
      transition: all .5s;
      -webkit-transition: all .5s;
      -moz-transition: all .5s;
      -o-transition: all .5s; }
      .version_first .model_list .item .ico img {
        display: inline-block; }
    .version_first .model_list .item h5 {
      font-size: 18px;
      line-height: 30px;
      margin: 20px 0; }
    .version_first .model_list .item p {
      font-size: 12px;
      line-height: 24px;
      color: #999; }
    .version_first .model_list .item:hover {
      cursor: pointer;
      background-color: #fdd100; }
      .version_first .model_list .item:hover .ico {
        margin-top: -5px; }
      .version_first .model_list .item:hover p {
        color: #333; }

.version_second .second_box {
  position: relative;
  height: 510px;
  padding-top: 82px; }
  .version_second .second_box:before {
    content: "";
    width: 100%;
    height: 51px;
    background: url(../img/line.html) center center no-repeat;
    top: 230px;
    position: absolute; }
  .version_second .second_box .pao_box {
    height: 186px;
    position: relative; }
    .version_second .second_box .pao_box .pao_item {
      width: 122px;
      height: 135px;
      background: url(../img/paopao.html) top center no-repeat;
      font-size: 25px;
      line-height: 50px;
      padding: 42px 0;
      text-align: center;
      color: #fff;
      position: absolute; }
      .version_second .second_box .pao_box .pao_item.pao_01, .version_second .second_box .pao_box .pao_item.pao_05 {
        bottom: 0; }
      .version_second .second_box .pao_box .pao_item.pao_03 {
        bottom: 0;
        left: 50%;
        margin-left: -62px; }
      .version_second .second_box .pao_box .pao_item.pao_02, .version_second .second_box .pao_box .pao_item.pao_04 {
        top: 10px;
        left: 50%; }
      .version_second .second_box .pao_box .pao_item.pao_02 {
        margin-left: -330px; }
      .version_second .second_box .pao_box .pao_item.pao_04 {
        margin-left: 208px; }
      .version_second .second_box .pao_box .pao_item.pao_01 {
        left: 10px; }
      .version_second .second_box .pao_box .pao_item.pao_05 {
        right: 10px; }
  .version_second .second_box .circle_box {
    position: relative;
    z-index: 10;
    margin-top: 15px; }
    .version_second .second_box .circle_box .half_box {
      display: inline-block;
      width: 540px;
      text-align: center;
      font-size: 0;
      padding-left: 120px; }
      .version_second .second_box .circle_box .half_box .circle_item {
        display: inline-block;
        width: 210px;
        height: 160px;
        text-align: center; }
        .version_second .second_box .circle_box .half_box .circle_item .text {
          line-height: 27px;
          color: #999;
          font-size: 16px;
          margin: 15px 0;
          color: #333; }
        .version_second .second_box .circle_box .half_box .circle_item .circle {
          display: inline-block;
          width: 78px;
          height: 78px;
          border-radius: 100%;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -o-border-radius: 100%;
          border: 2px solid #ffbe00;
          position: relative;
          transition: all .8s;
          -webkit-transition: all .8s;
          -moz-transition: all .8s;
          -o-transition: all .8s; }
          .version_second .second_box .circle_box .half_box .circle_item .circle:before {
            content: "";
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid #ffbe00;
            position: absolute;
            top: -10px;
            left: 50%;
            margin-left: -10px; }
          .version_second .second_box .circle_box .half_box .circle_item .circle .ico {
            width: 78px;
            height: 78px;
            text-align: center; }
            .version_second .second_box .circle_box .half_box .circle_item .circle .ico span {
              display: table-cell;
              width: 78px;
              height: 78px;
              text-align: center;
              vertical-align: middle; }
              .version_second .second_box .circle_box .half_box .circle_item .circle .ico span img {
                display: inline-block; }
        .version_second .second_box .circle_box .half_box .circle_item:hover .circle {
          transform: rotate(360deg);
          -ms-transform: rotate(360deg);
          -moz-transform: rotate(360deg);
          -webkit-transform: rotate(360deg);
          -o-transform: rotate(360deg); }

.tab_gn_cont .version_gn_block {
  zoom: 1;
  overflow: hidden;
  width: 1200px;
  margin: 10px auto 60px; }
  .tab_gn_cont .version_gn_block .list {
    width: 1275px;
    margin-right: -75px; }
    .tab_gn_cont .version_gn_block .list li {
      float: left; }

.version_forth .sol_model_box {
  margin: 58px 0 100px; }
  .version_forth .sol_model_box .sol_item {
    float: left;
    width: 400px;
    height: 254px;
    border: 1px solid #fff;
    padding: 68px 45px 0;
    background-color: #f8f8f8;
    text-align: center;
    color: #8e8e8e;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    cursor: pointer; }
    .version_forth .sol_model_box .sol_item .iconfont {
      display: inline-block;
      font-size: 70px;
      color: inherit;
      line-height: 70px; }
    .version_forth .sol_model_box .sol_item .tit {
      font-size: 24px;
      line-height: 50px; }
    .version_forth .sol_model_box .sol_item .intro {
      display: none; }
    .version_forth .sol_model_box .sol_item:hover {
      background-color: #fdd100;
      color: #000;
      padding: 45px 42px 0; }
      .version_forth .sol_model_box .sol_item:hover h5 {
        line-height: 45px; }
      .version_forth .sol_model_box .sol_item:hover .intro {
        display: block;
        font-size: 14px;
        line-height: 24px; }



/*1220渠道合作*/
.banner_channel {
	height: 440px;
	padding-top: 106px;
}

.banner_channel h5,
.banner_channel p {
	color: #fff;
}

.banner_channel h5 {
	font-size: 48px;
	margin-bottom: 28px;
}

.banner_channel p {
	font-size: 20px;
}

.banner_channel .line_btn,
.banner_applet .line_btn {
	display: inline-block;
	width: 145px;
	height: 42px;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 35px;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.banner_channel .line_btn:hover,
.banner_applet .line_btn:hover {
	background-color: rgba(255, 255, 255, .1)!important;
	border-color: rgba(255, 255, 255, .7)!important;
}

.channel_part1 {
	padding-bottom: 75px;
}

.channel_part1 .justify-list {
	margin-top: 60px;
}

.channel_part1 .item {
	text-align: center;
	position: relative;
	padding: 0 30px;
}

.channel_part1 .item:after {
	content: "";
	width: 1px;
	height: 73px;
	background-color: #e3e3e3;
	position: absolute;
	right: -25px;
	top: 5px;
}

.channel_part1 .item.last:after {
	display: none;
}

.channel_part1 .item .txt {
	font-size: 18px;
	line-height: 30px;
	margin-top: 10px;
	color: #666;
}

.channel_part1 .item .num {
	color: #5b95ff;
	font-size: 80px;
	font-family: arial;
	line-height: 80px;
	height: 95px;
	position: relative;
}

.channel_part1 .item .num .ico {
	position: absolute;
	width: 27px;
	height: 27px;
	background-position: center center;
	background-repeat: no-repeat;
}

.channel_part1 .item .num .ico1 {
	background-image: url(../img/channels/ico_num1.png);
}

.channel_part1 .item .num .ico2 {
	background-image: url(../img/channels/ico_num2.png);
	right: -15px;
}

.channel_part1 .item .num .ico3 {
	background-image: url(../img/channels/ico_num3.png);
	right: 0px;
}

.channel_part1 .item .num .ico4 {
	background-image: url(../img/channels/ico_num4.png);
}

.channel_part1 .item .num .ico5 {
	background-image: url(../img/channels/ico_num5.png);
}

.channel_part1 .item .num .ico5{
	right: -15px;
}
.channel_part1 .item .num .lab {
	display: inline-block;
	font-size: 20px;
	color: inherit;
	padding-left: 3px;
}

.channel_part2 {
	padding: 20px 0 80px;
	background-color: #f8f8f8;
}

.channel_part2 .pic_box {
	padding-top: 50px;
}

.channel_part2 .pic_box .item {
	width: 370px;
}

.channel_part2 .pic_box .pic {
	width: 370px;
	height: 230px;
	overflow: hidden;
}

.channel_part2 .pic_box .pic img {
	max-width: 100%;
	max-height: 100%;
}

.channel_part2 .pic_box .text {
	padding: 15px 13px 0;
}

.channel_part2 .pic_box h5 {
	font-size: 20px;
	line-height: 30px;
	color: #333;
	margin-bottom: 10px;
}

.channel_part2 .pic_box li {
	display: block;
	width: 100%;
	line-height: 25px;
}

.channel_part2 .pic_box li a {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #999;
	position: relative;
	padding-left: 18px
}

.channel_part2 .pic_box li a:before {
	content: "▪";
	width: 10px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
}

.channel_part2 .pic_box li a:hover {
	text-decoration: underline;
	color: #898989;
}

.channel_part3 {
	width: 100%;
	height: 641px;
	background: url(../img/channels/part_bg.jpg) no-repeat;
	background-position: top center;
}

.channel_part3 .pub_tit h5 {
	color: #fff;
}

.conditions_list {
	font-size: 0;
	line-height: 0;
	text-align: center;
	padding-top: 45px;
}

.conditions_list .item {
	display: inline-block;
	width: 320px;
	height: 50px;
	margin: 15px;
	background: #fff url(../img/channels/ico_question.png) 16px center no-repeat;
	padding-left: 45px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	font-size: 14px;
	line-height: 50px;
	text-align: left;
}

.channel_part3 .last_text {
	padding-top: 126px;
	font-size: 25px;
	text-align: center;
	line-height: 30px;
	background: url(../img/channels/down_jt.png) top center no-repeat;
	margin-top: 20px;
	color: #fff;
}

.channel_part4 {
	padding: 20px 0 80px;
}

.channel_part4 .item_box {
	margin-top: 80px;
}

.channel_part4 .item_box .item {
	display: inline-block;
	width: 130px;
	text-align: center;
	position: relative;
}

.channel_part4 .item_box .item:after {
	content: "";
	width: 35px;
	height: 19px;
	background: url(../img/channels/ico_jt.png) no-repeat;
	position: absolute;
	right: -85px;
	top: 50px;
}

.channel_part4 .item_box .item.last:after {
	display: none;
}

.channel_part4 .item_box .item .circle {
	display: inline-block;
	width: 120px;
	height: 120px;
	background: url(../img/channels/liner_circle.jpg) center center no-repeat;
}

.channel_part4 .item .circle span {
	display: table-cell;
	width: 120px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

.channel_part4 .item .circle img {
	display: inline-block;
}

.channel_part4 .item .txt {
	font-size: 16px;
	line-height: 22px;
	color: #666;
	margin-top: 10px;
}

.channel_part5 {
	height: 610px;
	background: #f6f6f6;
	padding-top: 20px;
}

.channel_part5 .list {
	margin-top: 70px;
	zoom: 1;
	overflow: hidden;
}

.channel_part5 .list ul {
	width: 1220px;
	margin-right: -20px;
}

.channel_part5 .list li {
	float: left;
	width: 386px;
	height: 150px;
	background-color: #fff;
	padding: 30px 28px;
	margin: 0 20px 20px 0;
}

.channel_part5 .list li .ico_box {
	width: 82px;
	height: 82px;
	border: 1px dashed #d2d2d2;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	margin: 4px 0;
}

.channel_part5 .list .ico_box span {
	display: table-cell;
	width: 82px;
	height: 82px;
	text-align: center;
	vertical-align: middle;
}

.channel_part5 .list .ico_box span img {
	display: inline-block;
}

.channel_part5 .list li .text {
	width: 225px;
}

.channel_part5 .list li .tit {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 15px;
}

.channel_part5 .list li p {
	font-size: 14px;
	line-height: 22px;
	color: #999;
}

.channel_part6 {
	padding: 20px 0;
}

.channel_part6 .pub_tit h5 {
	font-size: 30px;
}

.channel_part6 .pub_tit p {
	font-size: 16px;
	line-height: 20px;
	margin-top: 20px;
	color: #999;
}

.channel_part6 .map {
	width: 800px;
	height: 800px;
	margin: 20px auto;
	background: url(../img/channels/map.jpg) no-repeat;
}

.channel_fot {
	height: 200px;
	padding: 50px 0;
	background-color: #3c97ff;
}

.channel_fot .text h5 {
	font-size: 30px;
	line-height: 50px;
	color: #fff;
}

.channel_fot .btn_partner {
	display: block;
	width: 200px;
	height: 52px;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	text-align: center;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin: 24px 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}

.channel_fot .btn_partner:hover {
	color: rgba(255, 255, 255, .9)!important;
	border-color: rgba(255, 255, 255, .6)!important;
}
/*渠道合作结束*/




/*新闻列表*/
.con_left,.con_right{
	padding: 20px 0;
}
.con_left{
	width: 138px;
}
.con_right{
	width: 1042px;
	padding-left: 20px;
}
.con_left .menu_list{
	font-size: 14px;
	line-height: 35px;
}
.con_left .menu_list li a{
	color: #666;
	font-size: 14px;
}
.con_left .menu_list li.active a{
	color: #fdd100;

}
.list_block {
	padding: 5px 0;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
}
.list_block .tit{
	line-height: 30px;
}
.list_block .tit h5{
	width: 910px;
	font-size: 20px;

}
.list_block .tit .date{
	color: #999;
	width:112px;
}
.list_block .detail{
	font-size: 14px;
	line-height: 28px;
	color: #898989;
	padding: 20px 0;
}
/*新闻详情页*/
.news_det_box .tit{
	padding: 8px 0 15px;
	border-bottom: 1px solid #eee;
}
.news_det_box .tit h5{
	font-size: 32px;
	color: #333;
	line-height: 50px;
}
.news_det_box .tit .tools{
	font-size: 14px;
	color: #898989;
	line-height: 25px;
}
.news_det_box .det_cont{
	padding: 10px 0;
	min-height: 600px;
}
.news_det_box .det_cont p{
	font-size: 16px;
	line-height: 22px;
	color: #898989;
	margin: 15px 0;
}


/*更新日志*/
.banner_update{
	height: 224px;
	font-size: 42px;
	color: #fff;
	text-align: center;
	padding-top: 80px;
	letter-spacing: 10px;
}
.update_cont {
	padding: 50px 200px;
	position: relative;
}
.update_block .contbox{
	padding-top: 80px;
}
.update_block .tit h5 {
	font-size: 20px;
	line-height: 40px;
	color: #3c3e4b;
}

.update_block .tit p {
	font-size: 14px;
	line-height: 30px;
	color: #8c8d95;
}

.update_block li {
	font-size: 14px;
	line-height: 30px;
	color: #8c8d95
}

.update_slidebox {
	position: fixed!important;
	top:200px!important;
	right:200px;
	width: 260px;
	border: 1px solid #eee;
	background-color: #fff;
}

.update_slidebox h5 {
	background-color: #f7f7f7;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #eee;
}

.update_slidebox ul {
	padding: 15px 10px;
}

.update_slidebox li {
	display: block;
	width: 100%;
	padding-left: 20px;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	position: relative;
}
.update_slidebox li:before{
	content: "•";
	font-size: 14px;
	width: 20px;
	height: 25px;
	position: absolute;
	text-align: center;
	left: 0;
	top: 0;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus{
	color: #333;
	font-weight:700;
}
.navbar-inverse .navbar-nav>.active>a:hover {

	color:#333;
	font-weight:700;
}


/*硬件支持*/
.banner_hardware{
	height: 380px;
}
.hard_pub_tit h5{
	font-size: 30px;
	color: #333;
	padding-left: 24px;
	height: 30px;
	border-left: 3px solid #6e44e4;
}
.hard_pub_tit p{
	font-size: 20px;
	color: #666;
	margin-top: 25px;
	padding-left: 24px;
}

.hard_part1{
	padding-bottom: 80px;
}
.hard_part1 .list{
	margin-top:60px;
}
.hard_part1 .list .item{
	width: 360px;
	overflow: hidden;
}
.hard_part1 .item .pic_box{
	width: 360px;
	height: 200px;
	position: relative;
}
.hard_part1 .item .pic_box .mask{
	height: 45px;
	line-height: 45px;
	background-color: rgba(0,0,0,.6)!important;
	width: 100%;
	position: absolute;
	bottom: 0;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.hard_part1 .item .ques_list{
	margin-top: 20px;
	padding: 0 12px;
}
.hard_part1 .item a{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #999;
	line-height: 28px;
	padding-left: 14px;
	position: relative;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.hard_part1 .item a:before{
	content: "•";
	width: 12px;
	height: 28px;
	line-height: 28px;
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	color: #999;

}
.hard_part1 .item a:hover{
	text-decoration: underline;
	color: #777;
}
.hard_part2{
	height: 500px;
	background-color: #f6f6f6;
}
.hard_part2 .wrap{
	position: relative;
}
.hard_part2 .wrap .hard_pub_tit{
	position: absolute;
	top: 112px;
	left: 90px;
	line-height: 30px;
}

.hard_part2  .list{
	float: right;
	width: 652px;
	padding-top: 88px;

}
.hard_part2  .list li{
	float: left;
	width: 110px;
	height: 152px;
	margin-left: 105px;
	text-align: center;
	margin-bottom: 20px;

}
.hard_part2  .list .txt{
	line-height: 20px;
	margin-top:10px ;
}
.hard_part3{
	height: 683px;
	padding: 80px 0 80px 115px;
}

.hard_part3 .phone{
	width: 266px;
	height: 524px;
}
.hard_part3 .hard_pub_tit{
	margin: 102px 0 0 190px;
}
.hard_part4{
	height: 790px;
	background-color: #6e44e4;
}
.hard_part4 .pub_tit{
	padding-top: 90px;
}

.hard_part4 .pub_tit h5{
	color: #fff;
}
.hard_part4  .pic{
	width: 873px;
	height: 496px;
	margin: 90px auto  0;
}
.hard_part5{
	padding-bottom: 106px;
}
.hard_part5 .pub_tit h5{
	font-size: 30px;
}
.hard_part5 .pub_tit p{
	font-size: 16px;
	color: #999;
	margin-top:15px;
}
.hard_part5 .list{
	margin-top: 60px;
}
.hard_part5 .list .item{
	width: 225px;
	height: 300px;
	background-color: #fafafa;
	text-align: center
}
.hard_part5 .item .pic{
	width: 205px;
	height: 180px;
	margin: 15px 10px 0;

}
.hard_part5 .item .pic span{
	display: table-cell;
	width: 205px;
	height: 160px;
	text-align: center;
	vertical-align: middle;
}
.hard_part5 .item .pic span img{
	display: inline-block;
	max-width: 100%;
}
.hard_part5 .item .text h6{
	font-size: 18px;
	color: #333;
	line-height: 40px;
	font-weight: normal;
}
.hard_part5 .item .text p{
	font-size: 14px;
	color: #999;
	line-height: 22px;
}
.hard_fot{
	height: 230px;
	background: url(../img/hardware/hardware_fot.html) no-repeat;
	text-align: center;
	color: #fff;
	padding:60px 0 ;
}
.hard_fot h5{
	font-size:36px;
	line-height: 40px;
}
.hard_fot .btn{
	display: inline-block;
	width: 130px;
	height: 42px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	background-color: #fdd100;
	line-height: 42px;
	text-align: center;
	color: #000;
	font-size: 16px;
	margin-top: 25px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.hard_fot .btn:hover{
	opacity: .8;
	filter: alpha(opacity=80);
}


/*联系我们*/
.banner_contact{
	height: 380px;
}
.contact_head{
	height: 240px;
	background-color: #f6f6f6;
	padding-top: 38px;
}

.contact_head  .main_info h5{
	font-size: 18px;
	line-height: 30px;
}
.contact_head  .main_info p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.contact_head  .main_info{
	margin-bottom: 20px;
}
.contact_head .cont_txt li{
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #282828;

}
.contact_head  .cont{
	width: 1200px;
	margin: 0 auto;
}
.contact_head .item{
	padding:20px 0 0 100px;
	position: relative;
	width: 500px;
}
.contact_head .item .ico{
	position: absolute;
	top: 0;
	left: -35px;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	background:#fff url(../img/ico/ico_msg.html) center center no-repeat;
}

.contact_head .con_before{
	padding-left: 200px;
}
.contact_head .con_before .ico{
	left: 62px;
}
.contact_head .con_after:before{
	content: "";
	width: 1px;
	height: 150px;
	background: #ddd;
	position: absolute;
	left: -100px;
	top: 0;
}

.contact_head .con_after .ico{
	background:#fff url(../img/ico/ico_con.html) center center no-repeat;
}
.contact_body{
	width: 900px;
	margin: 0 auto
}

.contact_body .pub_tit h5{
	position: relative;
	display: inline-block;
}
.contact_body .pub_tit h5:before,.contact_body .pub_tit h5:after{
	content: "";
	width: 75px;
	height: 2px;
	background-color: #333;
	position: absolute;
	left: -100px;
	top: 50%;
	margin-top: -1px;
}

.contact_body .pub_tit h5:after{
	left: auto;
	right: -100px;
}
.contact_body .city_box{
	margin: 50px 0;
}
.contact_body .city_box .item .city{
	width: 400px;
	height: 260px;
	background: url(../img/city1.html) no-repeat;
	color: #fff;
}
.contact_body .city_box .item .city2{
	background: url(../img/city2.html) no-repeat;

}
.contact_body .city_box .item .city h5{
	display: table-cell;
	width: 400px;
	height: 260px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	line-height: 35px;
}
.contact_body  .city h5 span{
	display: inline-block;
	font-size: 18px;
	line-height:35px;
	color: #fff;
	border-bottom: 2px solid #fff;
}
.contact_body .city_box .item .text{
	margin-top: 20px;
	padding: 0 3px;

}
.contact_body .text h5{
	font-size: 18px;
	line-height: 30px;
	color: #333;
}
.contact_body .text p{
	font-size: 14px;
	color: #999;
	line-height: 25px;
}

/*小程序*/

.banner_applet {
	height: 380px;
	padding-top: 85px;
}

.banner_applet .text {
	text-align: left;
	padding-left: 32px;
}

.banner_applet .text h5 {
	margin-bottom: 30px;
}

.banner_applet .line_btn {
	margin-top: 25px;
}

.pub_xcx_tit h5 {
	font-size: 30px;
	margin-bottom: 22px;
	line-height: 30px;
}

.pub_xcx_tit p {
	font-size: 16px;
	color: #999;
}

.applet_part1 {
	padding-bottom: 100px;
}

.applet_part1 .list {
	margin-top: 65px;
}

.applet_part1 .list .item {
	width: 264px;
	text-align: center;
	position: relative;
}

.applet_part1 .list .item:after {
	content: "";
	width: 35px;
	height: 19px;
	background: url(../img/xiaochengxu/ico_jt.png) no-repeat;
	position: absolute;
	right: -35px;
	top: 48px;
}

.applet_part1 .list .item.last:after {
	display: none;
}

.applet_part1 .item .ico {
	display: inline-block;
	width: 115px;
	height: 115px;
	background-color: #f8f5ea;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}

.applet_part1 .item .ico span {
	display: table-cell;
	width: 115px;
	height: 115px;
	text-align: center;
	vertical-align: middle;
}

.applet_part1 .item .ico img {
	display: inline-block;
	max-width: 100%;
}

.applet_part1 .item .text {
	color: #666;
	line-height: 24px;
	font-size: 16px;
	margin-top: 16px;
}

.applet_part2 {
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 100px;
}

.applet_part2 .list {
	margin-top: 60px;
}

.applet_part2 .item {
	width: 220px;
	height: 200px;
	background-color: #fff;
	box-shadow: 0px 0px 2px 5px rgba(0, 0, 0, .01)!important;
	-webkit-box-shadow: 0px 0px 2px 5px rgba(0, 0, 0, .01)!important;
	-moz-box-shadow: 0px 0px 2px 5px rgba(0, 0, 0, .01)!important;
	-o-box-shadow: 0px 0px 2px 5px rgba(0, 0, 0, .01)!important;
	text-align: center;
	padding: 10px;
}

.applet_part2 .item .ico {
	display: inline-block;
	width: 200px;
	height: 120px;
	text-align: center;
}

.applet_part2 .item .ico span {
	display: table-cell;
	width: 220px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

.applet_part2 .item img {
	display: inline-block;
}

.applet_part2 .item .text {
	margin-top: 5px;
}

.applet_part2 .text h5 {
	font-size: 18px;
	line-height: 25px;
	color: #333;
}

.applet_part2 .text p {
	font-size: 14px;
	line-height: 20px;
	color: #999;
	margin-top: 8px;
}

.applet_part3 {
	padding-bottom: 118px;
}

.applet_part3 .list {
	margin-top: 70px;
}

.applet_part3 .item {
	width: 206px;
	
}

.applet_part3 .item .img {
	width: 115px;
	height: 115px;
	margin: 0 auto 30px;
}

.applet_part3 .item h5 {
	font-size: 18px;
	line-height: 28px;
	color: #333;
	
}

.applet_part3 .item p {
	font-size: 13px;
	line-height: 20px;
	color: #999;
	margin-top: 15px;
	text-align:center;
}

.applet_part4 {
	background-color: #f6f6f6;
	padding-bottom: 85px;
}

.applet_part4 .list {
	width: 1190px;
	margin: 50px auto 0;
}

.applet_part4 .list li {
	float: left;
	width: 100px;
	height: 100px;
	background-color: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 8px;
	text-align: center;
	padding: 10px;
	cursor: pointer;
}

.applet_part4 .list li .ico {
	width: 100px;
	height: 70px;
	text-align: center;
}

.applet_part4 li .ico span {
	display: table-cell;
	width: 80px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
}

.applet_part4 li img {
	display: inline-block;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
.applet_part4 .list li:hover img{
	margin-top: -8px;
}
.applet_part4 li h5 {
	color: #333;
	font-size: 12px;
	line-height: 12px;
}

.applet_part5 {
	padding-bottom: 95px;
}

.applet_part5 .scrollBox {
	width: 1290px;
	position: relative;
	left: -45px;
	margin-top: 55px;
}

.applet_part5 .scrollBox .piclist {
	overflow: hidden;
	zoom: 1;
}

.applet_part5 .scrollBox .ohbox {
	overflow: hidden;
	position: relative;
	width: 1200px;
	left: 45px
}

.applet_part5 .scrollBox {
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.applet_part5 .scrollBox .piclist li {
	float: left;
	display: inline;
	width: 380px;
	margin-right: 30px;
}

.applet_part5 .scrollBox .piclist li span {
	height: 25px;
	line-height: 25px;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #666;
	margin-top: 15px;
}

.applet_part5 .scrollBox .pageBtn span {
	display: block;
	width: 37px;
	height: 59px;
	position: absolute;
	top: 72px;
	cursor: pointer;
	overflow: hidden;
	font-size: 38px;
	color: #d5d5d5;
}

.applet_part5 .scrollBox .pageBtn .prev {
	left: 0px;
}

.applet_part5 .scrollBox .pageBtn .next {
	right: 0px;
}
/*# sourceMappingURL=page.css.map */


.sch li {
    width: 978px;
    height: 200px;
    border: #CCC 2px solid;
    margin-top: 20px;
}
.sch .img {
    position: relative;
    padding-left: 20px;
    padding-top: 35px;
    float: left;
}
.sch .xq {
    float: left;
    padding-top: 35px;
    padding-left: 30px;
    max-width: 700px;
}
.sch .img .xqimg {
    border: #666 1px solid;
    padding: 1px;
}
.sch .img .best {
    position: absolute;
    top: 35px;
    left: 30px;
}
.sch .xq .tit {
    font-size: 16px;
    border-bottom: #CCC 2px solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.sch .xq .txt {
    font-size: 14px;
    margin-bottom: 10px;
}
.sch .xq .tel {
    font-size: 14px;
    margin-bottom: 10px;
}
.sch .xq .map {
    font-size: 14px;
    margin-bottom: 10px;
}