﻿
@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('../fonts/SourceHanSansCN-Regular.otf');
}
@font-face {
    font-family: 'SourceHanSansCN-Normal';
    src: url('../fonts/SourceHanSansCN-Normal.otf');
}
@font-face {
    font-family: 'SourceHanSansCN-Bold';
    src: url('../fonts/SourceHanSansCN-Bold.otf');
}
@font-face {
    font-family: 'AlibabaPuHuiTi-Medium';
    src: url('../fonts/AlibabaPuHuiTi-Medium.otf');
}
@font-face {
    font-family: 'AlimamaShuHeiTi-Bold';
    src: url('../fonts/AlimamaShuHeiTi-Bold.otf');
}
@font-face {
    font-family: 'impact';
    src: url('../fonts/DINCond-Black.otf');
}

/*-----------------[初始化]--------------*/
body{color: #333;font-size: 12px;line-height: 1.5;font-family:'SourceHanSansCN-Regular',"微软雅黑","Microsoft Yahei";overflow-x: hidden;}
a{color: #333;}
a:hover{color: #ed6d34;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #333;
    font-family:'SourceHanSansCN-Regular',"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #ccc;}
::-moz-placeholder {color: #ccc; }
::-ms-input-placeholder {color: #ccc;}

.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
*,*:after,*:before{outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
/*布局*/
.wp{width: 100%;max-width: 1440px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}


/*******************************
  -------[=头部]-------
********************************/
.header{position: absolute;top: 0;left: 0;right: 0;z-index: 109;
    padding: 0 55px;
}


.logo{float: left;line-height: 100px;font-size: 0;}
.logo img{display: inline-block;vertical-align: middle;height: 60px;}

.hdr{float: right;}
.nav{float: left;}
.nav li{float: left;margin-top: 15px;position:relative;}
.nav li .v1{
    font-size: 20px;
    line-height: 56px;
    padding: 0 40px;
    border-radius: 28px;
    display: block;
    color: #666;
    position: relative;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.nav li:hover .v1,.nav li.on .v1{color: #333;
    /*background-color: #1d6cb1;*/
}



.nav dl{position: absolute;top: 100%;left: 50%;width: 180px;padding: 5px 0;display: none;
    background-color: #fff;border-radius: 5px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.nav dd a{display: block;text-align: center;line-height: 45px;font-size: 18px;
    color: #333;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.nav dd a:hover{background-color: #ed6d34;color: #fff;}
.nav dd{
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.nav dl dd .ul2{position:absolute;top:0%;left:100%;width:180px;padding:5px 0;
    display:none;
    background-color: #fff;border-radius: 5px;
    /*
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    */
}
.nav dl dd:hover .ul2{
    display: block;
}
.nav dd dd a{
    display:block;
    text-align:center;
    line-height: 45px;
    font-size: 16px;
    color: #333;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}



.nav dd dd a:hover{background-color: #1d6cb1;color: #fff;}


.nav dd dd a{
    display: block;
    text-align:center;
    line-height: 45px;
    font-size: 16px;
    color: #333;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.nav dd dd a:hover{
    background-color:#1d6cb1;
    color: #fff;
}
.nav dd dd{
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.nav dl dd ul dd ul{
    position:absolute;
    top:0%;
    left:100%;
    width:350px;
    padding:5px 0;
    display:none;
    background-color:#fff;
    border-radius: 5px;
}
.nav dl dd dd:hover ul{
    display: block;
}
.nav dd dd a{
    display: block;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    color: #333;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.nav dd dd a:hover{background-color: #1d6cb1;color: #fff;}

.login{float: left;line-height: 126px;font-size: 20px;color: #fff;
    padding-left: 25px;margin-left: 24px;padding-right: 45px;position: relative;
    background: url(../images/i-03.png) no-repeat left center;
    -o-background-size: 16px auto;
    -ms-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -webkit-background-size: 16px auto;
    background-size: 16px auto;
}
.login:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 20px;
    background-color: #fff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.login a{color: #fff;}
.login a:hover{opacity: .8;text-decoration: underline;}
.header .tel{float: left;font-size: 28px;color: #fff;line-height: 126px;
    font-family: 'impact';margin-left: 48px;padding-left: 36px;
    background: url(../images/i-04.png) no-repeat left center;
    -o-background-size: 23px auto;
    -ms-background-size: 23px auto;
    -moz-background-size: 23px auto;
    -webkit-background-size: 23px auto;
    background-size: 23px auto;
}
.hd-btn{float: right;margin-top: 25px;margin-left: 50px;}
.hd-btn.on{padding-left: 60px;}
.hd-btn.on .menu-btn:before{display: block;}
.menu-btn{display: block;position: relative;width: 60px;height: 60px;margin-left: 10px;
    border-radius: 50%;cursor: pointer;margin-bottom: 25px;
    background: url(../images/i-05.png?v=2) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menu-btn:after{content: "";width: 100%;height: 100%;
    display: block;border-radius: 50%;
    position: absolute;left: 0;top: 0;
    -webkit-animation: yuanp 1.5s linear infinite;
    -o-animation: yuanp 1.5s linear infinite;
    animation: yuanp 1.5s linear infinite;
}


.headerfix{
    position: fixed;
    background: rgba(252,252,252,1);
    box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.headerfix .nav ul .v1{
    color: #666;
}
.headerfix .nav ul li.on .v1{
    color: #ed6d34;
}
.headerfix .nav li:hover{
     color: #1d6cb1;
}
@-webkit-keyframes yuanp {
    from{
        box-shadow: 0 0 0 0 rgba(255,255,255,.6);
        opacity: 1;
    }
    to{
        box-shadow: 0 0 0 12px rgba(255,255,255,.6);
        opacity: 0;
    }
}
@keyframes yuanp {
    from{
        box-shadow: 0 0 0 0 rgba(255,255,255,.6);
        opacity: 1;
    }
    to{
        box-shadow: 0 0 0 12px rgba(255,255,255,.6);
        opacity: 0;
    }
}
/*.menu-btn:hover{background-image: url(../images/i-05.png);}*/
.menu-btn:before{content: '菜单';display: none;position: absolute;top: 0;right: 100%;color: #fff;
    line-height: 78px;font-size: 16px;width: 46px;padding-right: 14px;margin-right: 12px;
    background: url(../images/i-06.png) no-repeat right center;
}
.so-btn{width: 60px;height: 60px;display: block;border-radius: 50%;
    margin-left: 10px;cursor: pointer;margin-bottom: 34px;
    background: #1D6CB1 url(../images/i-07.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.lang{width: 60px;height: 60px;display: block;border-radius: 50%;
    margin-left: 10px;cursor: pointer;text-align: center;line-height: 60px;
    text-transform: uppercase;font-size: 18px;font-family: arial;color: #fff;
    background: #1D6CB1;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.lang:hover,.so-btn:hover{color: #fff;opacity: .8;}
.so-box{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;
    z-index: 108;display: none;
    background: url(../images/bg23.jpg) no-repeat center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.so-box .cont{position: absolute;top: 50%;left: 50%;width: 1100px;color: #fff;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.so-box .tit{margin-bottom: 32px;}
.so-box .tit span{font-size: 49px;font-family: 'SourceHanSansCN-Bold';}
.so-box .tit em{font-size: 33px;}
.so-box .so{position: relative;margin-bottom: 48px;}
.so-box .so .inp{width: 100%;height: 80px;padding: 0 80px 0 40px;display: block;
    background-color: #fff;border-radius: 40px;border: 0;
    font-size: 20px;
}
.so-box .so .inp::-webkit-input-placeholder {color: #CFDBE5;}
.so-box .so .inp::-moz-placeholder {color: #CFDBE5; }
.so-box .so .inp::-ms-input-placeholder {color: #CFDBE5;}
.so-box .so .btn{position: absolute;top: 0;right: 0;width: 80px;height: 80px;
    border: 0;cursor: pointer;
    background: url(../images/i-so.png) no-repeat center;
    -o-background-size: 29px auto;
    -ms-background-size: 29px auto;
    -moz-background-size: 29px auto;
    -webkit-background-size: 29px auto;
    background-size: 29px auto;
}
.so-box .tips{font-size: 18px;overflow: hidden;color: rgba(255,255,255,.8);}
.so-box .tips .t1{float: left;padding-left: 30px;
    background: url(../images/i-01.png) no-repeat left center;
    -o-background-size: 20px auto;
    -ms-background-size: 20px auto;
    -moz-background-size: 20px auto;
    -webkit-background-size: 20px auto;
    background-size: 20px auto;
}
.so-box .tips .t-c{overflow: hidden;}
.so-box .tips a{color: rgba(255,255,255,.8);position: relative;padding-right: 21px;
    display: inline-block;margin-right: 18px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.so-box .tips a:after{content: '';position: absolute;right: 0;top: 50%;
    width: 1px;height: 18px;background-color: rgba(255,255,255,.8);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.so-box .tips a:hover{color: #fff;}
.so-box .tips a:last-child:after{display: none;}

/*******************************
    -------[=导航]-------
********************************/
.menuBtn{position: relative;z-index: 9;display: none;float: right;
    width: 40px;height: 40px;padding: 7px;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #004a84;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 10px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

/*******************************
  -------[=banner]-------
*******************************/

.banner{position: relative;}
.banner .slick-slide{outline: 0;position: relative;height: 100vh;overflow: hidden;}
.banner .bg{position: relative;height: 100%;
    background-position: center center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:all 5s ease-out;
    transition:all 5s ease-out
}
.banner .slick-slide.img_scale .bg{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 5s ease-out;
    transition:all 5s ease-out
}
.banner .txt{position: absolute;top: 50%;left: 237px;right: 237px;
    color: #fff;font-family: 'AlimamaShuHeiTi-Bold';
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.banner .txt .lab{font-size: 30px;display: block;opacity: 0;
    -webkit-transform: translateY(80px);
    -moz-transform: translateY(80px);
    -o-transform: translateY(80px);
    -ms-transform: translateY(80px);
    transform: translateY(80px);
    -webkit-transition:all 1.5s ease-out;
    transition:all 1.5s ease-out
}
.banner .txt .tit{font-size: 62px;margin-bottom: 18px;opacity: 0;
    -webkit-transform: translateY(80px);
    -moz-transform: translateY(80px);
    -o-transform: translateY(80px);
    -ms-transform: translateY(80px);
    transform: translateY(80px);
    -webkit-transition:all 1.8s ease-out;
    transition:all 1.8s ease-out
}
.banner .txt .desc{font-size: 28px;font-family: 'AlibabaPuHuiTi-Medium';
    margin-bottom: 70px;opacity: 0;
    -webkit-transform: translateY(80px);
    -moz-transform: translateY(80px);
    -o-transform: translateY(80px);
    -ms-transform: translateY(80px);
    transform: translateY(80px);
    -webkit-transition:all 2.1s ease-out;
    transition:all 2.1s ease-out
}
.banner .slick-slide.img_scale .lab{opacity: 1;
    -webkit-transform: translateY(0%);
   -moz-transform: translateY(0%);
   -o-transform: translateY(0%);
   -ms-transform: translateY(0%);
   transform: translateY(0%);
    -webkit-transition:all 1.5s ease-out;
    transition:all 1.5s ease-out
}
.banner .slick-slide.img_scale .tit{opacity: 1;
    -webkit-transform: translateY(0%);
   -moz-transform: translateY(0%);
   -o-transform: translateY(0%);
   -ms-transform: translateY(0%);
   transform: translateY(0%);
    -webkit-transition:all 1.8s ease-out;
    transition:all 1.8s ease-out
}
.banner .slick-slide.img_scale .desc{opacity: 1;
    -webkit-transform: translateY(0%);
   -moz-transform: translateY(0%);
   -o-transform: translateY(0%);
   -ms-transform: translateY(0%);
   transform: translateY(0%);
    -webkit-transition:all 2.1s ease-out;
    transition:all 2.1s ease-out
}
.banner .g-btn1{opacity: 0;
    -webkit-transform: translateY(80px);
    -moz-transform: translateY(80px);
    -o-transform: translateY(80px);
    -ms-transform: translateY(80px);
    transform: translateY(80px);
    -webkit-transition:all 2.4s ease-out;
    transition:all 2.4s ease-out
}
.banner .slick-slide.img_scale .g-btn1{opacity: 1;
    -webkit-transform: translateY(0%);
   -moz-transform: translateY(0%);
   -o-transform: translateY(0%);
   -ms-transform: translateY(0%);
   transform: translateY(0%);
    -webkit-transition:all 2.4s ease-out;
    transition:all 2.4s ease-out
}
.g-btn1{display: block;width: 206px;height: 62px;border: 1px solid #fff;
    border-radius: 31px;font-size: 16px;color: #fff;text-align: center;
    line-height: 60px;font-family: 'SourceHanSansCN-Regular';
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.g-btn1:after{content: '';display: inline-block;vertical-align: middle;
    width: 21px;height: 12px;margin-left: 17px;position: relative;top: -1px;
    background: url(../images/i-02.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.g-btn1:hover{color: #fff;background-color: rgba(255,255,255,.3);}

.ban-zuo{position: absolute;left: 72px;bottom: 50px;z-index: 3;}
.ban-zuo .btn-down{width: 60px;height: 60px;display: block;border-radius: 50%;
    background: #1D6CB1 url(../images/i-08.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.ban-zuo .btn-qr{width: 60px;height: 60px;display: block;border-radius: 50%;margin-top: 35px;
    background-color: rgba(255,255,255,.1);position: relative;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.ban-zuo .btn-qr:after{content: '';position: absolute;top: 0;bottom: 0;
    left: 0;right: 0;opacity: .8;
  background-position: center;background-repeat: no-repeat;
  -o-background-size: 100% auto;
  -ms-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  -o-transition: .3s;  
}
.ban-zuo .weix:after{background-image: url(../images/i-09.png);}
.ban-zuo .sina:after{background-image: url(../images/i-10.png);}
.ban-zuo .btn-qr:hover:after{opacity: 1;}
.ban-zuo .btn-qr:hover{background-color: rgba(255,255,255,.3);}
.ban-zuo .qr{position: absolute;left: 100%;top: 50%;padding-left: 10px;width: 130px;display: none;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ban-zuo .qr img{width: 100%;display: block;}
.ban-zuo .btn-qr:hover .qr{display: block;}

.ban{height: 648px;position: relative;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ban .txt{position: absolute;top: 50%;left: 236px;font-family: 'AlimamaShuHeiTi-Bold';color: #fff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ban .lab{font-size: 30px;}
.ban .tit{font-size: 62px;}



.newsList3{padding:40px 0 40px;}

.bgmain{
    background: url("../images/h3.jpg");
    background-size:100% 100%;
    background-repeat: no-repeat;
}
.newsList3 .u1{ width: 104%; margin: 0 -2%; overflow: hidden;}
.newsList3 .l1{ 
    float: left; 
    width: 21%; 
    margin: 15px 2% 25px; 
    padding: 0px 0px; 
    background: #fff;
    text-align: center;
    
    
    -webkit-box-shadow: 0px 7px 8px 3px #E7E7E7;
    -moz-box-shadow: 0px 7px 8px 3px #E7E7E7;
    box-shadow: 0px 7px 8px 3px #E7E7E7;
    
    /*
    border-radius: 10px;*/
}
.newsList3 .l1 .da{ font-size: 16px; line-height: 16px; color: #888;}
.newsList3 .l1 .da::after{ content: ""; display: block; width: 24px; height: 3px; margin: 15px 0 10px 0; }
.newsList3 .l1 .tit{ font-size:20px; line-height:50px; height: 50px; overflow: hidden; color: #333;}
.newsList3 .l1 .info{ font-size: 16px; line-height: 26px; height: 52px; margin: 20px 0 5px 0; overflow: hidden; color: #666;}
.newsList3 .l1:hover .tit{ color: #ed6d34;}
.newsList3 .l1 .img{ line-height: 0;overflow: hidden;}
.newsList3 .l1 :hover img{
    	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
}
.newsList3 .l1:hover{
    /*
    background: #F9F9F9;
    */
}
.newsList3 .l1 img{
    	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
	transition: all 0.5s ;
	-webkit-transition: all 0.5s ;
	-ms-transition: all 0.5s ;
	-o-transition: all 0.5s ;
	-moz-transition: all 0.5s ;
}




/*******************************
  -------[=底部]-------
********************************/
.footer{overflow: hidden;color: #fff;font-family: 'SourceHanSansCN-Normal';
    background: url(../images/bg2222.jpg) no-repeat center;
    background: #DADDDD;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.fd-con{overflow: hidden;padding: 70px 0 46px;}
.fd-nv{float:left;}
.fd-nv dl{float:left;margin-right:110px;}
.fd-nv dt{margin-bottom: 24px;}
.fd-nv dt a{font-size: 20px;color:rgba(0,0,0,.7);display: block;}
.fd-nv dd {display: block;font-size: 16px;
    color:rgba(0,0,0,.7);
}
.fd-nv dd a{display: block;font-size: 16px;line-height: 32px;
   color:rgba(0,0,0,.7);
}
.fd-nv dd a:hover{color: #ED6D34;}

.fd-txt{float: right;}
.fd-txt .qr{text-align: center;margin-bottom: 30px;float: left; margin-right: 30px;color: rgba(0,0,0,.8);font-size: 14px;}
.fd-txt .pic{width: 160px;margin: 0 auto 15px;}
.fd-txt .pic img{width: 100%;display: block;}
.fd-txt .qr span{font-size: 14px;}
.fd-txt .txt{font-size: 16px;line-height: 32px;color:rgba(0,0,0,.7);float: left;}
.fd-txt .txt span{font-family: 'impact';font-size: 32px;}

.fd-bot{
    border-top: 1px solid rgba(0,0,0,0.05);
    overflow: hidden;
    padding: 20px 0;
    font-size: 16px;
    color:#333;
}
.fd-bot a{color:#333;}
.fd-bot a:hover{color: #ED6D34;}
.fd-bot .copy{float: left;}
.fd-bot .link{float: right;}

/*******************************
    -------[=正文]-------
********************************/



.hide-dn{height: 0;overflow: hidden;}



@media only screen and (max-width: 1023px) {
    .newsList3 .l1{ 
        float: left; 
        width: 46%; 
        margin: 15px 2% 20px; 
    }
    .newsList3 .l1 .tit{ font-size:16px; line-height:50px; height: 50px; overflow: hidden; color: #333;}
    .pcpc{display: none}
    
}










