@charset "utf-8";
@font-face {
	font-family:fontDin;
	src: url('/skin/home/font/DIN-LIGHTALTERNATE.otf');
}
@font-face {
	font-family:fontDin1;
	src: url('/skin/home/font/DIN-MEDIUM.otf');
}
@font-face {
	font-family:fontDin2;
	src: url('/skin/home/font/DIN-BOLD.otf');
}

/* CSS Document */
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#333; font-family:"Microsoft YaHei";font-family:"微软雅黑"; overflow-x:hidden;}
span,p,from,input,select,h1,h2,h3,h4,h5,h6,img,dl,dt,dd,ol,ul,li,div{margin: 0px; padding: 0px;list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{color: #333; text-decoration: none; font-size:14px;}
a{text-decoration: none; cursor:pointer;}
em ,i{ font-style:normal;}
a:hover{ color:#f37f39;}
input,button,select,textarea{outline:none}
.w1300,.w1200{width:1300px;margin:0 auto;}
.fr{ float:right;}
.fl{ float: left;}
h1,h2,h3,h4,h5,h6,h7{ font-weight:normal;}
.mainhovercolor a:hover{ color:#f37f39;}
.title{ text-align:center; font-size:20px; font-weight:lighter; color:#666666;}
.title span{ display:block; font-weight:normal; font-size:42px; color:#333; background:url(/skin/home/images/title_03.png) no-repeat center; margin-bottom:10px;}
.top50{ height:50px;}
.top40{ height:40px;}
/*抬头*/
.htop{ line-height:45px; border-bottom:1px solid #eeeeee; font-size:0;}
.htop,.htop a{ font-size:14px; color:#828282;}
.htop p.fl{ padding-left:30px; background:url(/skin/home/images/header_03.png) no-repeat left center;}
.htop p.fr a{ display:inline-block; vertical-align:top; padding-left:19px;}
.htop p.fr a+a{ margin-left:20px;}
.htop p.fr a:nth-child(1){background:url(/skin/home/images/header_06.png) no-repeat left center;}
.htop p.fr a:nth-child(2){background:url(/skin/home/images/header_08.png) no-repeat left center;}
.htop p.fr a:nth-child(3){background:url(/skin/home/images/header_10.png) no-repeat left center;}
.hsecond{ height:150px; font-size:0;}
.hsecond p{ display:inline-block; vertical-align:middle;}
.hlogo{display:flex; margin-top:30px;}
.hlogo a{display:block;}
.hlogo > a img{width:100px;}
.hlogo span{display:block; margin-left:15px; padding-top:24px; font-size:22px; line-height:22px; color:#333;}
.hlogo span em{display:block; font-weight:bold;}
.hlogo span p{margin-top:10px;}
.hlogo span i{color:#f37f39;}
.hright{margin-top:30px;}
.htel{ margin-left:45px; font-size:14px; color:#5e5e5e; line-height:28px; padding-left:45px; background:url(/skin/home/images/header_22.png) no-repeat left 35px;}
.htel span{ display:block; font-size:26px; font-family:fontDin1;}
/*导航*/
.nav{ font-size:0; position:relative; background:#5a5d62; white-space:nowrap; text-align:center;} 
.nav li{ display:inline-block; vertical-align:top; width:10%; position:relative;}
.nav li>a{ display:block; line-height:70px; position:relative; z-index:9; font-size:16px; color:#fff; transition:all .3s ease;}
.dropnav{ position:absolute;  width:200px; top:100%; display:none; z-index:333; left:0; right: 0; margin:0 auto; background:rgba(90,93,98,0.9); padding:5%;}
.dropnav a{ display:block;line-height:50px;color:#fff; text-align:center; transition:all 0.5s ease; font-size:13px; width:200px;}
.nav li#nav2 .dropnav a{margin:0 5px 5px 0; width:258px; display:inline-block;}
.nav li#nav2 .dropnav a:nth-child(2n){ margin-right:0;}

.dropnav a{ border:1px solid #555; text-align:center;}
.dropnav{ text-align:left;}
.dropnav a+a{ margin-top:5px;}
.dropnav a:hover{ background:#f37f39; color:#fff; border-color:#f37f39;}
.nav li#nav2 .dropnav{ width:200%;white-space: initial; font-size:0;}

.nav li>a:after,.nav li:nth-child(1):before{ content:''; display:block; position:absolute; width:1px; height:16px; right:0; background:#6a6a6a; margin:auto 0; top:0; bottom:0;}
.nav li:nth-child(1):before{ left:0; right:auto;}
.nav li.cur>a,.nav li:hover>a{ background:#f37f39; color:#fff;}
.nav li.cur>a:after,.nav li:hover>a:before{ opacity:0;}
/*幻灯片*/
.banner{overflow:hidden; width:100%; position:relative; z-index:1;}
.banner .banner-box{ min-width:1200px; height:680px; position:relative; margin:0 auto;  background:#000;}
.banner .banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner .banner-box .bd li{ width:100% !important; height:680px; background-position: center; background-repeat: no-repeat; background-color: #eee}
.banner .banner-box .bd li a{ display:block; background-size:auto;     width: 100%;
    height: 80%;
    position: relative;
    z-index: 9;}
.banner .banner-btn{ width: 100%; position: absolute; top:280px; left: 0; margin-left: 0; height: 350px; overflow: hidden;}
.banner .banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner .banner-btn a.prev{ left:-50px; background:url(/skin/home/images/bannerjt.png) no-repeat 0 0; } 
.banner .banner-btn a.next{ right:-50px; background:url(/skin/home/images/bannerjt.png) no-repeat -49px 0; }
.banner .banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner .banner-box .hd ul{ text-align: center}
.banner .banner-box .hd ul li{ width:13px; height:13px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner .banner-box .hd ul li.on{ background: #f37f39; width:83px; border-radius: 130px;}
.banner .banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner .banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner .banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
/*幻灯片*/
.banner1{overflow:hidden; width:100%; position:relative; z-index:1;}
.banner1 .banner-box{ min-width:1200px; height:450px; position:relative; margin:0 auto;  background:#000;}
.banner1 .banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner1 .banner-box .bd li{ width:100% !important; height:450px; background-position: center; background-repeat: no-repeat; background-color: #eee}
.banner1 .banner-box .bd li a{ display:block; background-size:auto;     width: 100%;
    height: 80%;
    position: relative;
    z-index: 9;}
.banner1 .banner-btn{ width: 100%; position: absolute; top:168px; left: 0; margin-left: 0; height: 260px; overflow: hidden;}
.banner1 .banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner1 .banner-btn a.prev{ left:-50px; background:url(/skin/home/images/bannerjt.png) no-repeat 0 0; } 
.banner1 .banner-btn a.next{ right:-50px; background:url(/skin/home/images/bannerjt.png) no-repeat -49px 0; }
.banner1 .banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner1 .banner-box .hd ul{ text-align: center}
.banner1 .banner-box .hd ul li{ width:13px; height:13px; border-radius :50%; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner1 .banner-box .hd ul li.on{ background: #f37f39; width:83px; border-radius: 130px;}
.banner1 .banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner1 .banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner1 .banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
/*搜索*/
.keywords{ padding-left:37px; background:url(/skin/home/images/header_30.png) no-repeat left center;}
.keywords a,.keywords{ font-size:14px; color:#6b7377; font-weight:lighter; line-height:66px;}
.keywords a:hover{ color:#f37f39; text-decoration:underline;}
.search{ border-bottom:1px  solid #eeeeee;height:66px;}
.keywords span{ color:#363636;}
#search_bg{ height:65px; margin-top:1px; width:356px; border-left:1px solid #ebebeb; padding-left:24px;}
#infoname{ line-height:64px; width:252px; float:left; border:none; color:#a1a1a1;}
#sso{ background:#f37f39 url(/skin/home/images/header_28.png); height:65px; width:75px; float:left; border:none;}


/*版权*/
.copyright{ background:#585c60;}
.cr_concat span+span{ padding-left:7px;}
.cr_concat{ height:143px;border-bottom:1px solid #6a6d71;}
.cr_concat ul li{ float:left; font-size:16px; color:#ffffff; padding-top:26px;}
.cr_concat ul li p:nth-child(1){ padding-left:50px; font-size:18px; color:#ffffff; line-height:60px;}
.cr_concat ul li:nth-child(1) p:nth-child(1){ background:url(/skin/home/images/copyright_07.png) no-repeat left center;}
.cr_concat ul li:nth-child(2) p:nth-child(1){ background:url(/skin/home/images/copyright_10.png) no-repeat left center;}
.cr_concat ul li:nth-child(3) p:nth-child(1){ background:url(/skin/home/images/copyright_13.png) no-repeat left center;}
.cr_concat ul li+li{ margin-left:103px;}
.cr_concat ul li i{ font-size:24px; font-family:fontDin1;}
.crcon{ padding:70px 0; font-size:0;}
.kslj  li{ display:inline-block; vertical-align:top; height:202px; padding:0 80px 0 50px; border-right:1px solid #6a6d71;}
.kslj  li:nth-child(1){border-left:1px solid #6a6d71;}
.kslj  li>p{ position:relative; font-size:18px; color:#fff; padding-bottom:20px; margin-bottom:15px;}
.kslj  li>p:after{ content:''; display:block; position:absolute; bottom:0px; left:0px; height:2px; width:26px; background:#fff;}
.kslj  li a{ display:block; font-size:15px; color:#e0e0e0; line-height:32px;}
.kslj  li a:hover{ color:#fff;}
.crcode li{ display:inline-block; vertical-align:top;}
.crcode li+li{ margin-left:30px;}
.crcode li img{ width:155px; height:155px;} 
.crcode li span{ display:block; margin-top:1px; background:#6b6f73; font-size:15px; font-weight:lighter; color:#fff; line-height:40px; text-align:center;}
.end,.end a{ line-height:76px; background:#f37f39; font-size:14px; color:#ffffff; font-weight:lighter; height:76px;}
.end a:hover{ text-decoration:underline;}


/*在线客服*/
 /*浮动ＱＱ*/
    .my-kefu {
        position: fixed;
        right: 0px;
        top: 30%;
    }

    .my-kefu ul {
        width: 77px;
    }

    .my-kefu li a {
        text-decoration: none;
    }

    .my-kefu li {
        background: #f37f39;
        margin-top: 1px;
        height: 70px;
        width: 77px;
        position: relative;
        left: 85px;
    }

    .my-kefu li i {
        background: url(/skin/home/images/kefu.png) no-repeat;
        display: block;
        width: 30px;
        height: 27px;
        margin: 0px auto;
        text-align: center;
    }

    .my-kefu li p {
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        text-align: center;
        color: #fff;
    }

    .my-kefu .my-kefu-qq i {
        background-position: 4px 8px;
    }

    .my-kefu .my-kefu-tel i {
        background-position: 0 -25px;
    }

    .my-kefu .my-kefu-tel1 i {
        background-position: -35px 4px;
    }

    .my-kefu .my-kefu-tel1:hover {
        width: 246px;
        height: 145px;
    }

    .my-kefu .my-kefu-tel2 i {
        background-position: -35px 4px;
    }

    .my-kefu .my-kefu-tel2:hover {
        width: 246px;
        height: 145px;
    }

    .my-kefu .my-kefu-liuyan i {
        background-position: 4px -53px;
    }

    .my-kefu .my-kefu-weixin i {
        background-position: -34px 4px;
    }

    .my-kefu .my-kefu-weibo i {
        background-position: -30px -22px;
    }

    /* 浮动最下 */
    .my-kefu .my-kefu-ftop {
        background-color: #333;
    }

    /* END */

    .my-kefu .my-kefu-ftop i {
        width: 33px;
        height: 43px;
        background-position: -27px -45px;
    }

    .my-kefu-left {
        float: left;
        width: 77px;
        height: 47px;
        position: relative;
    }

    .my-kefu-tel-right {
        font-size: 20px;
        color: #fff;
        float: left;
        height: 24px;
        line-height: 24px;
        padding-left: 15px;
        border-left: 1px solid #fff;
        padding-top: 10px;
    }

    .my-kefu-tel-right a {
        font-size: 20px;
        color: #fff;
        float: left;
        height: 24px;
        line-height: 24px;
        padding-left: 15px;
    }

    .my-kefu-tel1-right {
        font-size: 20px;
        color: #fff;
        float: left;
        height: 24px;
        line-height: 22px;
        margin-top: 8px;
        border: none;
        margin: 0 auto;
        margin-bottom: 5px;
    }

    .my-kefu-tel2-right {
        font-size: 20px;
        color: #fff;
        float: left;
        height: 24px;
        line-height: 22px;
        margin-top: 8px;
        border: none;
        margin: 0 auto;
        margin-bottom: 5px;
    }

    .my-kefu-right {
        width: 20px;
    }

    .my-kefu-tel-main {
        color: #fff;
        height: 47px;
        padding-top: 10px;
        width: 247px;
    }

    .my-kefu-main {
        width: 97px;
        position: relative;
    }

    .my-kefu-weixin-pic {
        position: absolute;
        left: -130px;
        top: -24px;
        display: none;
    }

