﻿@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}
body{font-size:12px; font-family:"微软雅黑";}
img{border:none;}
li{list-style:none;}
input,select,textarea{outline:none;border:none; background:none;}
textarea{resize:none;}
a{text-decoration:none; color:#000;}

/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}

.w1200{width:1200px; margin:0 auto;}

/*head*/
.header{width:100%; overflow:hidden; background:#fff;}
.logo{width:100%; overflow:hidden; padding:25px 0 25px;}
.logo img{float:left; height:85px;}
.logoIpo{margin-top:18px; background:url(../images/ipoHead.png) no-repeat left center; height:45px; padding-left:42px;}
.logoIpo span{color:#000; font-size:16px; display:block; line-height:22px;}
.logoIpo b{color:#fc6b00; font-size:18px; display:block;}
.topTab{margin-top: 18px;height:45px; padding-right: 50px;}
.topTab .bgFre{padding-left:50px; padding-right:20px;}
.topTab .Bg1{background:url(../images/bgThd1.png) no-repeat left center;}
.topTab .Bg2{background:url(../images/bgThd2.png) no-repeat left center;}
.topTab .Bg3{background:url(../images/bgThd3.png) no-repeat left center;}
.topTab .bgFre font{font-size:20px; color:#000; font-weight:600; display:block; line-height:25px;}
.topTab .bgFre span{font-size:14px; color:#000; display:block; line-height:20px;}

/*nav*/
.nav{width:100%; height:60px; background:#fc6c01; position:relative;}
.nav ul li{float:left; line-height:60px; height:60px;}
.nav ul li:last-child{border-right:none;}
.nav ul li.cur,.nav ul li:hover{background:#e46303;}
.nav ul li a.ag{color:#fff; font-size:16px; padding:0 40px;}
.nav ul li .snav{width:100%; overflow:hidden; background:#fff; position:absolute; top:60px; left:0; right:0; z-index:9; display:none;}
.nav ul li .snav .sul{width:1200px; margin:25px auto; overflow:hidden;}
.nav ul li .snav .sul .sli{width:130px; float:left; margin:0 10px;}
.nav ul li .snav .sul .sli span{width:100%; height:0; padding-bottom:60%; overflow:hidden; display:block; position:relative;}
.nav ul li .snav .sul .sli span img{width:100%; height:100%; position:absolute;}
.nav ul li .snav .sul .sli font{font-size:14px; color:#333; text-align:center; display:block; line-height:24px; background:#eee;}
.nav ul li:hover .snav{display:block;}

/*banner*/
.banner{width:100%; height:665px; overflow:hidden; position:relative;}
.banner .bd{width:100%; overflow:hidden;}
.banner .bd a{width:100%; display:block; height:665px;}
.banner .hd{width:100%; overflow:hidden; position:absolute; left:0; right:0; bottom:25px; z-index:9;}
.banner .hd ul{width:1070px; margin:0 auto; overflow:hidden;}
.banner .hd ul li{width:190px; height:95px; border:2px solid #fff; border-radius:6px; float:left; margin:0 10px; text-align:center; cursor:pointer;}
.banner .hd ul li.on{border:2px solid #e46303;}
.banner .hd ul li span{font-size:20px; color:#fff; display:inline-block; /*padding-left:50px;*/ line-height:95px;}
.banner .hd ul li:nth-child(1){background:#f98318;}
/*.banner .hd ul li:nth-child(1) span{background:url(../images/banBg1.png) no-repeat left center;}*/
.banner .hd ul li:nth-child(2){background:#18d1f9;}
/*.banner .hd ul li:nth-child(2) span{background:url(../images/banBg2.png) no-repeat left center;}*/
.banner .hd ul li:nth-child(3){background:#18a7f9;}
/*.banner .hd ul li:nth-child(3) span{background:url(../images/banBg3.png) no-repeat left center;}*/
.banner .hd ul li:nth-child(4){background:#d118f9;}
/*.banner .hd ul li:nth-child(4) span{background:url(../images/banBg4.png) no-repeat left center;}*/
.banner .hd ul li:nth-child(5){background:#5ccf76;}
/*.banner .hd ul li:nth-child(5) span{background:url(../images/banBg5.png) no-repeat left center;}*/

.nerBan{width:100%; overflow:hidden;}
.nerBan a{width:100%; overflow:hidden;}
.nerBan a img{width:100%; overflow:hidden;}

/*footer*/
.footer{background:#ebebeb; width:100%; overflow:hidden;}
.navFter{width:1200px; padding:20px 0; border-bottom:1px solid #d2d1d1; margin:0 auto;}
.navFter ul{width:100%; overflow:hidden;}
.navFter ul li{color:#575757; font-size:14px; width:173px; height:66px; padding-top:13px; padding-left:82px; line-height:26px; float:left; margin-right:60px;}
.navFter ul li:nth-child(1){background:url(../images/navFer1.png) no-repeat;}
.navFter ul li:nth-child(2){background:url(../images/navFer2.png) no-repeat;}
.navFter ul li:nth-child(3){background:url(../images/navFer3.png) no-repeat;}
.navFter ul li:nth-child(4){background:url(../images/navFer4.png) no-repeat; margin-right:0;}
.navFter ul li span{color:#f98022;}
.navFter ul li font{color:#59ce55;}
.Ftwor{width:1200px; overflow:hidden; margin:0 auto; padding-top:30px; padding-bottom:45px;}
.Ftwor h3.topTx{font-size:18px; color:#212121; line-height:40px; font-weight:500; padding-bottom:5px;}
.Ftwor h3.topTx span{font-size:14px;}
.Ftwor .link{width:300px; float:left; overflow:hidden;}
.Ftwor .link .linkCon{width:100%; overflow:hidden; font-size:14px;}
.Ftwor .link .linkCon a{color:#626262; margin-right:18px; line-height:28px;}
.Ftwor .mapLck{width:275px; float:left; overflow:hidden; margin:0 10px;}
.Ftwor .mapLck p{color:#626262; font-size:14px; line-height:28px;}
.Ftwor .wxImg{width:180px; text-align:center; float:left; margin:0 10px;}
.Ftwor .wxImg img{width:125px; display:block; margin:0 auto;}
.Ftwor .formIpt{width:405px; float:left; overflow:hidden;}
.Ftwor .formIpt p{width:100%; overflow:hidden; margin-bottom:12px; line-height:28px;}
.Ftwor .formIpt p span{width:202px; float:left; overflow:hidden;}
.Ftwor .formIpt p font{width:75px; float:left; text-align:center;color:#626262; font-size:14px;}
.Ftwor .formIpt p input[type="text"]{background:#fff; height:28px; line-height:28px; outline:none; float:left; padding:0 10px; font-size:14px; color:#626262;}
.Ftwor .formIpt p input.txa{width:105px;}
.Ftwor .formIpt p input.txb{width:307px;}
.Ftwor .formIpt input.sub{background:#00c771; color:#fff; font-size:16px; width:150px; height:35px; line-height:35px; margin-left:75px; outline:none; cursor:pointer;}
.Ftwor .formIpt input.sub:hover{background:#5cb738;}
.btmFer{font-size:14px; color:#1c1c1c; text-align:center; background:#c6c5c5; line-height:55px;}

/*page*/
.page{width:100%; padding-bottom:25px; text-align:center;}
.page a{font-size:12px; border:1px solid #f1f1f1; padding:5px 8px; color:#535351; margin:0 2px; display:inline-block;}
.page a:hover,.page a.cur{color:#fff; background:#5dc501; border:1px solid #5dc501;}

/*首页大标题*/
.title{width:1200px; margin:0 auto; text-align:center; position:relative;}
.title span{display:block; font-size:48px; color:#010301;}
.title font{color:#2f2f2e; font-size:18px; display:block; line-height:32px;}
.title a.cur{font-size:16px; color:#706d6d; border:1px solid #696a72; border-radius:6px;width:138px; line-height:38px; position:absolute; right:0; bottom:20px;}
.title a.cur:hover{border:1px solid #85c96a; color:#fff; background:#85c96a;}

.bgFixed{width:100%; height:100%; background:url(../images/bgBoby.jpg) no-repeat top center; background-size:cover; position:fixed; top:0; left:0; right:0; z-index:-9;}

.titCut{width:100%; text-align:center; overflow:hidden;}
.titCut span{display:block; font-size:30px; color:#333;text-transform: uppercase; line-height:45px;}
.titCut font{color:#333; font-size:36px; display:block; line-height:50px;}

.topfun,.topAcrByWz{font-size:24px; text-align:center; color:#fc6c01; padding-top:40px;}



.w1280{width:1200px; margin:0 auto;}

.typeVo {
    width: 100%;
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 50px;
}

    .typeVo ul {
        width: 100%;
        text-align: center;
        overflow: hidden;
    }

        .typeVo ul li {
            width: 140px;
            font-size: 16px;
            line-height: 40px;
            margin: 0 10px;
            display: inline-block;
            text-align: center;
            background: #e9e8e8;
        }

            .typeVo ul li a {
                color: #464545;
            }

            .typeVo ul li.cur, .typeVo ul li:hover {
                background: #5cb738;
            }

                .typeVo ul li.cur a, .typeVo ul li:hover a {
                    color: #fff;
                }

.divNeul {
    width: 100%;
    overflow: hidden; margin-top:25px;
}

    .divNeul .liDiv {
        width: 100%;
        background: #fff;
        border-bottom: 1px solid #e5e5e5;
        overflow: hidden;
        border-top: 1px solid #e5e5e5;
        margin-bottom: 40px;
    }

        .divNeul .liDiv:nth-child(6n), .divNeul .liDiv:last-child {
            margin-bottom:25px
        }

        .divNeul .liDiv .img {
            width: 300px;
            height: 165px;
            float: left;
            overflow: hidden; padding:20px 0;
        }

            .divNeul .liDiv .img img {
                width: 100%;
            }

        .divNeul .liDiv .riBoxne {
            padding:20px 30px;
            float: left;
            overflow: hidden;
            width: 820px;
        }

            .divNeul .liDiv .riBoxne h2 {
                color: #181818;
                font-size: 20px;
                line-height: 36px;
                font-weight: 500;
            }

            .divNeul .liDiv .riBoxne p.nrp {
                font-size: 14px;
                color: #868584;
                line-height: 26px;
            }

            .divNeul .liDiv .riBoxne p.txt {
                font-size: 16px;
                color: #424242;
                line-height: 30px;
                padding-top: 10px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                width: 100%;
            }

            .divNeul .liDiv .riBoxne:hover h2 {
                color: #50a930;
            }