*{ outline:none}
*{-webkit-text-size-adjust: none;}
.hasdiv{ overflow:hidden; display:block;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: rotate(0deg)
}
.up{ text-transform:uppercase;}
.hasdiv .bkg{ display:block; width:100%;transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.hasdiv:hover .bkg{	   transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);}
.animates{transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;}
.nbanner{}
/*.nbanner span{ display:block; width:100%; padding-bottom:57%; background-position:center; background-repeat:no-repeat; background-size:cover;}*/
.szllbg{}
.index_dh.comtitle{ padding-left:0px; padding-top:0px;}
.szllbg_title{}
.szllbg_contain{ background:url(../images/co.png) right center no-repeat #e8e8e8; background-size:auto 100%; padding:26px 0px; margin-top:16px;}
.szllbg_contain_l{ float:left; width:524px; margin-left:4.9%;background:url(../images/i.png) 0px 0px no-repeat; margin-top:46px;}
.szllbg_contain_l i{ display:block;  padding-top:36px; padding-left:8%; font-size:24px; font-weight:bold;}
.szllbg_contain_l em{ display:block; font-size:30px; font-weight:bold; padding-left:8%; margin-top:7px;}
.szllbg_contain_l p{ font-size:16px; line-height:28px; padding-left:8%; padding-top:30px; display:block; height:140px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
.szllbg_contain_r{ float:right; width:743px; margin-right:4.4%}
.szllbg_contain_r .hasdiv{}
.szllbg_contain_r .hasdiv .bkg{ padding-bottom:68.2%;}
.zhuanjia_team{ background:url(../images/teambg.png) center top no-repeat; margin-top:58px; padding-top:78px; padding-bottom:109px; background-size: 100%;}
.zhuanjia_team_title{ color:#FFF;}
.zhuanjia_team_title i{ font-size:48px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block;}
.zhuanjia_team_title em{font-size:30px; font-weight:bold; display:block;}
.zhuanjia_team_title p{ color:#f5b22f;font-size:24px; font-weight:bold; display:block;}
.zhuanjia_team_title_tab{ margin-top:47px;}
.daoka_title{font-size:0px; margin-left:23px;}
.daoka_title a.tab_ta{ font-size:24px; color:#FFF; font-weight:bold; height:53px; line-height:53px; text-align:center; width:202px; display:inline-block; background:url(../images/77.png) right center no-repeat; background-size:cover; position:relative; z-index:0; margin-left:-23px; cursor:pointer}
.daoka_title a.tab_ta.f{ z-index:1;}
.daoka_title a.tab_ta:hover,.daoka_title a.tab_ta.ses{ background:url(../images/777.png) right center no-repeat}
.daoka_nr{ position:relative; }
.daoka_nr .tab_tanr{ left:0px; top:0px;opacity:0; position:absolute; filter: alpha(opacity=0);transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease; z-index:-1; display:block; width:100%;}
.daoka_nr .tab_tanr.disblock{opacity:1; filter: alpha(opacity=1); z-index:10;}

.valign{display: flex;align-items: center; justify-content: center;}
.zhuanjia_team_title_tab a{}
.zhuanjia_team_title_tab a:hover,.zhuanjia_team_title_tab a.ses{}
.zhuanjia_team_nr_tab{ margin-top:22px;}
.zhuanjia_team_nr_tab dl{}
.zhuanjia_team_nr_tab dl.disblock{}
li.zhuanjia_team_li{ background:#e8e8e8; position:relative; text-align:center; padding-top:28px; padding-bottom:30px; margin-bottom:20px;}
li.zhuanjia_team_li img.jia{ position:absolute; right:0px; bottom:0px;}
li.zhuanjia_team_li .hasdiv{ margin:auto; width:186px; max-width:90%; border-radius:100%;}
li.zhuanjia_team_li .hasdiv .bkg{ padding-bottom:100%;}
li.zhuanjia_team_li a.at{ padding-top:27px; font-weight:bold; font-size:20px; display:block; max-width:90%; margin:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
li.zhuanjia_team_li p{ line-height:22px; color:#666666; display:block; margin:auto; max-width:90%; height:110px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden; padding-top:17px;}
.duoyuan{ background:url(../images/duoyuans.png) center bottom no-repeat #FFF; padding-top:58px; background-size:contain; padding-bottom:40px;}
.duoyuan_title{}
.duoyuanp{ font-weight:bold; font-size:16px; width:990px; float:right; max-width:95%}
.duoyuanp i{ color:#359c64; font-size:24px; display:block; padding-bottom:16px;}
.duoyuan ul{ padding-top:16px;}
.duoyuan ul li{ float:left; width:32.5%; position:relative; margin-right:1.25%; margin-bottom:1.25%; background-position:center; background-repeat:no-repeat; background-size:cover; /*height:444px;*/ }
.duoyuan ul li div.bglis{padding-bottom:81%;background-position:center; background-repeat:no-repeat; background-size:cover;}
.duoyuan ul li.z{ margin-right:0px;}
.duoyuan ul li em.a{ display:block; background:#f5b22f; height:3px; width:97px;  position:absolute; top:6.4%; left: -7px;  z-index:2}
.duoyuan ul li i.at{ font-size:24px; color:#FFF; font-weight:bold; background:url(../images/iat.png) center no-repeat; background-size:cover; display:block; width:100%;  text-indent:11%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; position:absolute; left:0px; top:0px; padding-bottom:34.4%;}
.duoyuan ul li i.at i{ display:block; width:100%; position:relative}
.duoyuan ul li i.at i em{ padding-top:10%; display:block; position:absolute}
.duoyuan ul li .green{ position:absolute; background:#359c64; left:0px; top:0px; z-index:1; width:100%; height:100%; color:#FFF;opacity:0; filter: alpha(opacity=0);}
.duoyuan ul li:hover .green{opacity:1; filter: alpha(opacity=1);}
.duoyuan ul li .green dl{ display:block; margin:auto; width:334px; max-width:90%;}
.duoyuan ul li .green dl a{color:#FFF; font-size:24px; font-weight:bold; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.duoyuan ul li .green dl p{ color:#FFF; font-size:16px; line-height:24px; padding-top:16px; display:block; height:120px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
.quanguo{ margin-top:94px; background:url(../images/quanguo.png) top center no-repeat;  padding-top:15px; padding-bottom:70px; background-size: 100%; }
.quanguo_nr{ background:url(../images/x.jpg) 0px 0px repeat-y; background-size:36.6% auto; margin-top:16px;  }
p.pquanguo{ color:#f5b22f; font-size:42px; font-weight:bold; text-indent:30px;}
.quanguo_video{ float:left; width:36.5%; background:#359c64;  color:#FFF;}
.quanguo_video p{ display:block; margin:11% auto 20% auto; line-height:26px; font-size:16px; max-width:93%; width:470px; height:104px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.quanguo_video #mediaplayer{ margin-left:3.5%; width:93%!important;}
#mediaplayer_display_button_play{ background:none!important; width:68px!important; height:68px!important; padding:0px!important; background-image:url(../images/v.png)!important;}
#mediaplayer_display_button { background:none!important }

.quanguo_video iframe{ width: 100%; height: 17.7vw; }
.quanguo_tx{ float:right; width:61.4%; margin-top:-69px; }
.quanguo_tx .daoka_title{ margin-bottom:16px;}
li.quanguo_li{ background:#e8e8e8; margin-bottom:10px; position:relative;}
li.quanguo_li.z{ margin-bottom:0px;}
li.quanguo_li .hasdiv{ float:right; width:36.2%;}
li.quanguo_li .hasdiv .bkg{ padding-bottom:100%;}
li.quanguo_li dl{ display:block; width:410px; margin:auto; max-width:92%; position:relative; top:-40px;}
li.quanguo_li dl a.at{ font-size:20px; font-weight:bold; display:block;}
li.quanguo_li dl em{ font-size:16px; color:#666; display:block; padding-top:10px;}
li.quanguo_li dl p{ color:#666; line-height:22px; display:block; height:66px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; padding-top:16px;}
li.quanguo_li a.locat{ color:#359c64; font-size:16px; float:right; margin:5px 57px 21px auto; clear:both;}
li.quanguo_li img{ position:absolute; right:0px; bottom:0px;}
.fengcai{}
.fengcai_title{}
.fengcai_nr{ margin-top:28px;}
li.fengcai_li{}
li.fengcai_li .hasdiv{}
li.fengcai_li .hasdiv .bkg{ padding-bottom:63.7%;}
.pp_list dl{ display:none}

  .pages {
            text-align: center;
            padding-top: 20px;
        }
        .pages a:nth-of-type(1){
            display: none !important;
        }

        .pages a {
            background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64));
            background: -webkit-linear-gradient(left, #73cd4c, #3fac64);
            background: -o-linear-gradient(left, #73cd4c, #3fac64);
            background: linear-gradient(to right, #73cd4c, #3fac64);
            -webkit-background-clip: text;
            color: transparent;
            margin-left: 25px;
            margin-right: 25px;
            font-size: 20px;
        }
        .pages b{
            font-size: 20px;
            margin-left: 25px;
            margin-right: 25px;
        }


.phMaskbg {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
}
.phMaskbg .mask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.6);
}
.phMaskbg .tkmain {
    position: absolute;
    width: 1000px; width:885px;
    height: 560px;
    padding: 30px 50px 0px 60px;
    top: 50%;
    background: #fff;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 99;
}
.phMaskbg .closed {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 50px;
    height: 50px;
    background: url(../images/closedico.png) no-repeat center;
    cursor: pointer;
}


.phMaskbg .tkmain .prevBtn {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 100px;
    left: 10px;
    background: rgba(255,255,255,.2) url(../images/arrowl.png) no-repeat center;
    cursor: pointer;
}
.phMaskbg .tkmain .nextBtn {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
    height: 100px;
    right: 10px;
    background: rgba(255,255,255,.2) url(../images/arrowy.png) no-repeat center;
    cursor: pointer;
    cursor: pointer;
}
.phMaskbg .tkmain .cont {
    width: 880px;
    height: 560px;
    position: relative;
    text-align: center;
}
.phMaskbg .tkmain .cont h2 {
    display: block;
    line-height: 40px;
    font-size: 26px;
    padding-bottom: 18px;
}
.phMaskbg .tkmain .cont h2 b {
    background: -webkit-gradient(linear, left top, right top, from(#73cd4c), to(#3fac64));
    background: -webkit-linear-gradient(left, #73cd4c, #3fac64);
    background: -o-linear-gradient(left, #73cd4c, #3fac64);
    background: linear-gradient(to right, #73cd4c, #3fac64);
    -webkit-background-clip: text;
    color: transparent;
}
.phMaskbg .tkmain .cont .pic {
    width: 882px;
    height: 450px;
    border: 1px solid #ddd;display: flex; align-items: center;
}
.phMaskbg .tkmain .cont .pic p{ display:block; width:100%; text-align:center}

.phMaskbg .tkmain .cont .pic img{ margin:auto; max-width:100%; max-height:450px;}

.smt_history li { overflow:visible
}

.smt_history li .text{  position:relative; overflow:visible;
}
.smt_history li{ position:relative; z-index:1}
.smt_history li.on{ z-index:999}
.smt_history li .text_con { position:absolute; left:0px; top:45px;  display:none; border:none; background:#FFF; padding-left:2.5%; padding-right:2.5%;
}
/*.smt_history li:hover{ z-index:999}
.smt_history li:hover .text_con{ display:block;}*/
.smt_history li .text_con:before{border-top: #ccc 1px solid; display:block; width:100%; content:''; position:relative; top:-10px}

.chaxun_s{ margin-top:180px; padding-bottom:65px;}
.chaxun_s .chaxun_s_form{ background:#e8e8e8; padding:13px 17px;}
.chaxun_s .chaxun_s_form select{ float:left; border:1px solid #d7d7d7; height:63px; padding-left:0.7%; width:17%; margin-right:0.9%;}
.chaxun_s .chaxun_s_form select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/


  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/sanjiao.png) no-repeat scroll right 5px center transparent;
background-color: #fff;

  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

.chaxun_s .chaxun_s_form input{ float:left;border:1px solid #d7d7d7; height:61px; line-height:61px; width:28.5%;margin-right:0.9%; padding-left:0.7%;}
.chaxun_s .chaxun_s_form input.sub{margin-right:0%; float:right; border:none; color:#FFF; font-size:18px; font-weight:bold; text-align:center; padding:0px; background:#359c64; width:16%; cursor:pointer}
.chaxun_s ul{}
.chaxun_s ul li{ float:left; width:49.2%; background:#e8e8e8; margin-top:1.6%; height:215px;}
.chaxun_s ul li div.dd{position: relative;}
.chaxun_s ul li.z{ float:right;}
.chaxun_s ul li .hasdiv{ float:left; width:215px;}
.chaxun_s ul li .hasdiv .bkg{ padding-bottom:100%;}
.chaxun_s ul li dl{ display:block; overflow:hidden; padding-left:2.1%; padding-right:8.4%; position:relative; padding-top:56px;}
.chaxun_s ul li dl a.at{ display:block; font-size:24px; font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; height:30px; line-height:30px; }
.chaxun_s ul li dl p{ display:block; line-height:22px; height:66px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; padding-top:10px;}

.chaxun_s ul li img{ position:absolute; right:0px; bottom:0px;}


.sliders{ }
.sliders .slick-slide{ overflow:hidden; padding-bottom:0px;}



@media only screen and (max-width: 1780px) {
.szllbg_contain_l{ width:38%}
.szllbg_contain_r{ width:48.7%}
}

@media only screen and (max-width: 1700px) {
.quanguo{ background-size:cover;}
}
@media only screen and (max-width: 1600px) {
li.quanguo_li dl {
    top: -26px;
}
}


@media only screen and (max-width: 1500px) {
.szllbg_contain_l p {
    line-height: 26px;
    padding-top: 12px;
    height: 130px;
}
.szllbg_contain_l i{ font-size:16px;}
.szllbg_contain_l em {

    font-size: 24px;
    margin-top: 7px;
}
}

@media only screen and (max-width: 1440px) {
.zhuanjia_team_title i {
    font-size: 36px;

}
.zhuanjia_team_title em {
    font-size: 22px;
}
.zhuanjia_team_title p {

    font-size: 20px;

}
.zhuanjia_team {

    margin-top: 29px;
    padding-top: 38px;
}


.daoka_title a.tab_ta {
    font-size: 16px;
    height: 43px;
    line-height: 43px;
    width: auto; padding:0px 34px;
    margin-left: -22px;
}

.quanguo_tx {
    margin-top: -59px;
}
.duoyuan ul li .green dl a,.duoyuan ul li i.at{ font-size: 20px; }
.chaxun_s ul li dl{  padding-right:2.1%; }
}

@media only screen and (max-width: 1366px) {
.szllbg_contain_l i {
    padding-top: 16px;
}
.szllbg_contain_l {
    margin-top: 6px;
}
.zhuanjia_team_title_tab {
    margin-top: 20px;
}
.smt_history li .text_con{ top: 55px; }
.chaxun_s .chaxun_s_form input {
    width: 28%;
}
}

@media only screen and (max-width: 1280px) {
.chaxun_s{ margin-top:110px;}
}

@media only screen and (max-width: 1024px) {
.chaxun_s ul li .hasdiv{ width:150px;}
.chaxun_s ul li{ height:auto;}
.chaxun_s ul li dl {
    padding-top: 4%;
}
.chaxun_s ul li dl a.at {
    font-size: 20px;
}
.chaxun_s{ padding-bottom:15px;}
.chaxun_s .chaxun_s_form select {

    height: 40px;

}
.chaxun_s .chaxun_s_form input {

    height: 38px; line-height:38px;

}
li.quanguo_li dl p{ display:block; overflow:hidden}
li.zhuanjia_team_li p{  height:45px; display:block; overflow:hidden;}
}

@media only screen and (max-width: 1023px) {
.szllbg_contain_l {
    width: 42%;
	margin-left: 2%; background-size:auto 60px;
}
.szllbg_contain_r {
    width: 51%;
    margin-right: 2%;
}
.szllbg_contain_l em {
    font-size: 19px;
}
.duoyuan{  padding-bottom:10px;}

.quanguo_nr { background:none}
.quanguo_video {
    float: none;
    width: 100%;
}
.quanguo_video p {

    margin: 20px auto 20px auto;
    width: 46%; margin-left:2%;
    height: 104px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden; float:left;
}
.quanguo_video #mediaplayer {
    margin-left: 0%; float:right;
    width: 46%!important;
}
.quanguo_tx {
    margin-top: 20px; width:100%; float:none;
}

.quanguo {
    margin-top: 28px;

    padding-top: 20px;
    padding-bottom: 70px;
}


.phMaskbg .tkmain {

    width: 80%; height:400px;

}
.phMaskbg .tkmain .cont .pic {
    width: 100%; margin:auto;
    height: 300px;

}
.phMaskbg .tkmain .cont .pic img{ display:block; margin:auto; max-height:300px;}
.phMaskbg .tkmain .cont {
    width: 100%;

}

	}





@media only screen and (max-width: 800px) {
.duoyuan ul li i.at i em{ padding-top:10%; display:block; position:absolute}

.duoyuan ul li .green dl p {
    color: #FFF;
    font-size: 16px;
    line-height: 24px;
    padding-top: 5px;
	}

p.pquanguo {
    font-size: 30px;
}
}

@media only screen and (max-width: 767px) {
.zhuanjia_team{ padding-bottom:49px;}

.szllbg_contain_l,.szllbg_contain_r {
    width: 90%;
	margin-left: 5%; float:none;
}
.szllbg_contain_r{ margin-top:20px;}

.szllbg_contain {
background:#e8e8e8
}
.szllbg_contain_l p {
    line-height: 24px; font-size:14px;
    height: 120px;
}
.szllbg_contain_l i {
    font-size: 12px;
}
li.zhuanjia_team_li a.at {
    padding-top: 13px;

}
li.zhuanjia_team_li p {

    padding-top: 7px;
}
li.zhuanjia_team_li {

    padding-top: 18px;

}
li.zhuanjia_team_li img.jia{ height:31px;}
.duoyuan ul li .green dl a,.duoyuan ul li i.at {
    font-size: 16px;
}
.duoyuan ul li .green dl p {
    font-size: 14px;
    line-height: 22px; height:88px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;
}

.quanguo_video p {
    width: 90%; padding-top:20px;
    margin-left: 5%;
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 400;
    overflow: hidden;
    float: none;
}

.quanguo_video #mediaplayer {
    margin-left: 5%;
    float: none;
    width: 90%!important; margin-bottom:20px;
}
.fengcai_nr{ margin-top:17px;}

.phMaskbg .tkmain .cont h2 {


    font-size: 22px;

}

	}
@media only screen and (max-width: 640px) {
.duoyuan ul li{ width:48%; margin-left:1.3%; margin-right:0px!important;}
.duoyuanp{ font-size: 14px; max-width: 97%;}
.duoyuanp i{font-size: 16px; }
p.pquanguo { font-size: 20px; }
.quanguo_video p{ font-size: 14px; }
li.quanguo_li dl a.at{ font-size: 18px; }
li.quanguo_li dl p{ font-size: 14px; }
li.quanguo_li dl em{ font-size: 14px; }
li.zhuanjia_team_li a.at{ font-size: 18px; }
.chaxun_s ul li{ float:none!important; width:100%;}

.chaxun_s .chaxun_s_form select {

    width: 19%;

}
.chaxun_s .chaxun_s_form input {
    width: 24%;
}
.chaxun_s .chaxun_s_form input.sub {
    font-size: 16px;
    width: 14%;
}
.chaxun_s ul li img{ width: 20px; }
.zhuanjia_team_title i{ font-size: 20px; }
.zhuanjia_team{ padding-top: 10px; }
.zhuanjia_team_title em{ font-size: 18px; }
.zhuanjia_team_title p{ font-size: 14px; }
.chaxun_s ul li dl a.at{ font-size: 16px; }

}


@media only screen and (max-width: 550px) {
.chaxun_s .chaxun_s_form select {

    width: 32.4%; margin-bottom:15px;

}
.chaxun_s .chaxun_s_form input {
    width: 77%;text-indent:14px;
}
.chaxun_s .chaxun_s_form input.sub {
    width: 20%; border:0px solid #CCC; height:40px; text-indent:0px;
}
}



@media only screen and (max-width: 400px) {
.duoyuan ul li .green dl p {
    font-size: 12px;
    line-height: 18px; height:72px; padding-top:0px;
}
	}
@media only screen and (max-width: 420px) {
.chaxun_s ul li .hasdiv {
    width: 115px;
}
.chaxun_s ul li dl p {
    padding-top: 0px;
}
.chaxun_s ul li dl {
    padding-top: 2%;
}
	}


