@charset "utf-8";



.imghover{ float: left; display: inline-block; overflow: hidden; width: 100%;}

.imghover.inherit{ overflow:inherit;}

.imghover img{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.imghover:hover img{ transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}



.about-box{ width:100%; height:auto; overflow:hidden; background:url(../images/about-bg.jpg) no-repeat top center; padding:100px 0 100px 0;}

.about{ width:100%; height:auto;}

.about-bt{ text-align:center;width: 100%; padding-bottom:40px;}

.about-bt h3{ font-size:40px; font-weight:bold;}

.about-nr { margin: auto; padding-bottom: 60px; line-height: 30px; color: #666; font-size: 16px; text-align:left;}



.about-shuzi{ width:60%; height:auto; margin:0 auto;}

.about-shuzi ul li{ width:33.33%; height:auto; text-align:center; float:left;}

.about-shuzi ul li .shuzi{ font-size:64px; color:#333; font-family:"BebasNeue-1";}

.about-shuzi ul li .shuzi b{ font-size:18px; color:#333; padding-left:5px;}

.about-shuzi ul li .miaoshu{ color: #666; margin: auto; font-size: 16px;}

.about-more { margin-top:70px; text-align:center;}

.d-i-button{ width: 170px; height: 48px; line-height:48px; display: block; margin: auto; background: #ff0700; font-size: 14px; color: #FFFFFF;}

.d-i-button i{ margin-left: 15px;color: #FFFFFF; font-size:20px; vertical-align:middle;}

.d-i-button:hover i{  margin-left: 25px;

        -webkit-transition: all .3s ease-out 0s;

        -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

        -o-transition: all .3s ease-out 0s;

        transition: all .3s ease-out 0s;

}

.about-shuzi ul li:hover .shuzi{ color:#ff0700; transition:all 0.5s;}

.about-shuzi ul li:hover .miaoshu{ color:#ff0700; transition:all 0.5s;}



.chanye-box{ width:100%; height:auto; overflow:hidden;}

#tab{ width:100%; height:auto; position:relative;}

.chanye-tit{width:260px; height:auto; overflow:hidden; position:absolute; left:13%; top:30%;z-index:9;}

#tab .tab_menu{ width:260px; height:auto; overflow:hidden;}

#tab .tab_menu li{ float:left;width:260px; height:70px; line-height:70px; background-color:#fff; border-bottom:1px solid #ccc;}

#tab .tab_menu li{display:block; font-size:18px; cursor:pointer;}

#tab .tab_menu li i{ padding:0 15px; font-size:30px; vertical-align:middle;}

#tab .tab_menu .selected{ background-color: #ff0700; color: #fff;}

#tab .tab_menu .selected i{ color: #fff;}

#tab .tab_box{width:100%; height:auto; overflow:hidden;}

.chanye-tp{width:100%; height:auto;}

.chanye-tp img{width:100%; height:auto;}

.chanye-wz{ width:460px; height:100%;background:rgba(255,7,0,.8); position:absolute; right:13%; top:0;z-index:9;}

.chanye-wz dl{ width:80%; height:auto; padding-top:10%; margin:0 auto;}

.chanye-wz dl dt { margin-bottom:30px;}

.chanye-wz dl dt h3{ font-size:42px;}

.chanye-wz dl dt h3 a{ color: #fff;}

.chanye-wz dl dt span{ display:block; color: #fff; font-size:14px; text-transform:capitalize;}

.chanye-wz dl dd{ font-size:15px; height:auto; line-height:30px; overflow:hidden; color: #fff;}

.chanye-wz dl dd.more { width: 170px; height: 48px; line-height:48px; display: block; margin-top:30px; background: #fff; font-size: 14px; text-align:center;}

.chanye-wz dl dd.more i{ margin-left: 15px; font-size:20px; vertical-align:middle;}

.chanye-wz dl dd.more:hover i{  margin-left: 25px;

        -webkit-transition: all .3s ease-out 0s;

        -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

        -o-transition: all .3s ease-out 0s;

        transition: all .3s ease-out 0s;

}



#tab .hide{display:none;}



.news-box{ width:100%; height:auto; overflow:hidden; background-color:#ffffff; padding:140px 0;}

.news{ width:100%; height:auto; overflow:hidden;}

.news-bt{ width:100%; height:auto; overflow:hidden;}

.news-bt h3{ font-size:40px; font-weight:bold;}

.news-nr{ width:100%; height:auto; overflow:hidden; margin-top:50px;}

.news-nr-l{ width: 44%; height:auto; overflow:hidden; float:left;}

#owl-news { width: 100%; margin-left: auto; margin-right: auto;}

#owl-news .item{ display: block;position: relative;}

#owl-news .item .tu{width: 100%; height: 450px;}

#owl-news .item .tu img{ width: 100%; height: 450px; vertical-align: middle;}

#owl-news .item .itemzi{ width: 100%; height: 85px; position: absolute; left: 0; bottom: 0px; color: #fff; background-color: rgba(0,0,0,0.67);}

#owl-news .item .itemzi-nr{ width:67%; float:left; padding-left:3%;}

#owl-news .item .itemzi .biaoti{ font-size: 18px; font-weight:bold; height: 85px; line-height:85px; overflow: hidden;}

.news-nr-r{ width: 52%; height:auto; overflow:hidden; float:right;}

.news-nr-r ul li{ width:100%; height: 130px; margin-bottom:30px;}

.news-nr-r ul li:last-child{ margin-bottom:0px;}

.news-nr-r ul li .tu{ width:28%; height:130px; overflow:hidden; float:left;}

.news-nr-r ul li .tu img{ width:100%; height:130px;}

.news-nr-r ul li .nr{ width:68%; height:130px; float:right;}

.news-nr-r ul li .nr .tou{ font-size:18px; font-weight:bold;height: 24px; overflow: hidden;}

.news-nr-r ul li .nr .riqi{ font-size:15px; color:#666; padding:6px 0 10px 0;}

.news-nr-r ul li .nr .shen{ font-size:15px; height:56px; line-height:28px; overflow:hidden; color:#666;}

.news-nr-r ul li:hover .nr .tou a{ color:#ff0700; transition:all 0.5s;}



.ny-banner{ width:100%; height:auto; background-color:#ffffff; min-height:150px; position:relative;}

.ny-banner img{ width:100%; height:auto; min-height:150px; vertical-align:middle;}

.ny-bt{ width:600px; height:210px;background:rgba(137,56,3,.8); position:absolute; bottom:-60px; left:9%; z-index:99;}



.load-yy { background: url(../images/bg-yy.png) repeat-x scroll left bottom; position: absolute; left: 0; width: 100%; height: 100%; bottom: 0;}

.load-wezi{ position:absolute; left:13%; bottom:60px;}

.load-wezi h3{ font-size:16px; color:#fff;}

.load-wezi span{ display:block; font-size:35px; color:#fff;}



.topmenu-box{ width:100%; height:70px; border-bottom:1px solid #e3e3e3;}

.topmenu{ width:100%; height:70px; text-align:center;}

.topmenu ul{ display:inline-block;}

.topmenu ul li{ height:68px; line-height:68px; font-size:16px; padding:0 70px; display:inline-block;}

.topmenu ul li a{ padding:0 10px; display:inline-block;}

.topmenu ul li:hover{ background-color:#ff0700;}

.topmenu ul li:hover a{ color:#fff;}

.topmenu ul li.gaoliang{ background-color:#ff0700;}

.topmenu ul li.gaoliang a{ color:#fff;}



.guanyu-box{ width:100%; height:auto; overflow:hidden; background:url(../images/jjbg.jpg) no-repeat center; padding:90px 0;}

.guanyu{ width:100%; height:auto; overflow:hidden;}

.guanyu-l{ width:44%; height:auto; overflow:hidden; float:left; margin-top:70px;}

.guanyu-l-bt{ width:100%; height:auto; overflow:hidden; position:relative;}

.guanyu-l-bt h3{ font-size:100px; font-family:"BebasNeue-1"; color:#f6f7f7;}

.guanyu-l-bt h5{ font-size:42px; position:absolute; top:50px;}

.guanyu-l-bt p{ font-size:16px; color:#666666; margin:-15px 0 40px 0;}

.guanyu-l-wz{ font-size:14px; 
/*height:180px; overflow:auto;*/
color:#666666; line-height:30px;}

.guanyu-l-wz p{ width:96%; font-size:14px; line-height:30px; color:#666;}
.guanyu-l-wz div{ width:96%; font-size:14px; line-height:30px; color:#666;}

.guanyu-l-wz::scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.guanyu-l-wz::scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}
.guanyu-l-wz::-ms-scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.guanyu-l-wz::-ms-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}
.guanyu-l-wz::-webkit-scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.guanyu-l-wz::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}

.guanyu-l-sz{ width:100%; margin-top:50px;}

.guanyu-l-sz ul li{ width:48%; height:auto; text-align:center; float:left; border-right:1px solid #ccc;}

.guanyu-l-sz ul li:last-child{ border-right:none;}

.guanyu-l-sz ul li .shuzi{ font-size:52px; color:#333; font-family:"BebasNeue-1";}

.guanyu-l-sz ul li .shuzi b{ font-size:18px; color:#333;}

.guanyu-l-sz ul li .miaoshu{ color: #666; margin: auto; font-size: 14px;}

.guanyu-r{ width:49%; height:auto; overflow:hidden; float:right; position:relative;}

.guanyu-r img{ width:100%; height:auto;}

.guanyu-r video{ width:100%; min-height:400px;}

.guanyu-r i{ position:absolute; top:50%; left:50%;transform: translate(-50%, -50%);font-size:60px; color:#fff; text-align:center; cursor:pointer;}

.guanyu-l-sz ul li:hover .shuzi{color: #ff0700; transition: all 0.5s;}

.guanyu-l-sz ul li:hover .shuzi b{color: #ff0700; transition: all 0.5s;}

.guanyu-l-sz ul li:hover .miaoshu{color: #ff0700; transition: all 0.5s;}


.guanyu01-box{ width:100%; height:auto; overflow:hidden; background-color:#fff; padding:90px 0;}

.guanyu01{ width:100%; height:auto; overflow:hidden;}

.guanyu01-l{ width:42%; height:auto; overflow:hidden; float:left;}

.guanyu01-l img{ width:100%; height:auto;}

.guanyu01-r{ width:52%; height:auto; overflow:hidden; float:right; margin-top:20px;}

.guanyu01-r-bt{ width:100%; height:auto; margin-bottom:30px;}

.guanyu01-r-bt h3{ font-size:42px;}

.guanyu01-r-nr{ width:100%; height:auto;}

.guanyu01-r-nr .guanyu01-r-wz{ line-height:30px; font-size:14px; color: #666; margin-bottom:20px;}

.guanyu01-r-nr span{ display:block; text-align:left;}



.guanyu02-box{ width:100%; height:auto; overflow:hidden; background:url(../images/lsbg.jpg) no-repeat center;background-attachment: fixed; padding:90px 0;}

.guanyu02{ width:100%; height:auto; overflow:hidden;}

.guanyu02-bt{ width:100%; height:auto; overflow:hidden; text-align:center;}

.guanyu02-bt h3{ font-size:42px;color:#fff;}

.guanyu02-bt p{ font-size:16px;color:#fff;}

.guanyu02-nr{ width:100%; height:auto; overflow:hidden; margin-top:50px;}

.time-line{width:100%; height:auto; overflow:hidden;position: relative;}
.time-line .left-btn,.time-line .right-btn{width: 50px;height: 50px;background: url(../images/arrow.png) no-repeat;position: absolute;margin-top:-25px;cursor: pointer;}
.time-line .left-btn{left:0;top:50%;}
.time-line .right-btn{right:0;top:50%;transform: rotate(180deg);}
.time-line .right-btn:hover{background: url(../images/arrow-hover.png) no-repeat;transform: rotate(180deg);}
.time-line .left-btn:hover{background: url(../images/arrow-hover.png) no-repeat;}
.time-line .time-box{width: 90%;margin: 0 auto;overflow: hidden;}
.time-line .time-box ul{overflow: hidden;position: relative;height: auto;}
.time-line .time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
.time-line .time-box li{width:252px;float: left;box-sizing: border-box;border: 1px solid #d2d2d2;position: relative; cursor: pointer;background-color: #fff;}
.time-line .time-box li:hover{ background-color: #ff0700;transition:all 0.5s;}
.time-line .time-box li:nth-child(2n){margin-top: 248px;}
.time-line .time-box li:before{content: "";border-left: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;position: absolute;width: 16px;height: 16px;background: #e8e8e8; bottom: -9px; transform: rotate(-45deg);left: 50%;margin-left: -8px;}
.time-line .time-box li:after{content: "";width: 15px;height: 15px;background: url(../images/point.png) no-repeat;position: absolute;left:50%;margin-left:-7px;bottom: 0; bottom: -48px; z-index: 1;}
.time-line .time-box li:nth-child(2n):before{bottom: auto;top: -10px;transform: rotate(-225deg);}
.time-line .time-box li:nth-child(2n):after{bottom: auto;top:-46px;}
.time-line .time-box li:hover{color:#333;border-color: #ff0700;}
.time-line .time-box li:hover:before{border-color: #ff0700;background: #ff0700;}
.time-line .time-box li:hover:after{background: url(../images/point-hover.png) no-repeat;}
.time-line .time-box li .main-year{ width:100%; height:40px; line-height:40px; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; background-color:#e8e8e8;}
.time-line .time-box li:hover .main-year{ background-color:#ff0700; color:#fff;}
.time-line .time-box li .main-wen{ width:92%; height:127px; overflow:hidden; padding:5% 4%;}
.time-line .time-box li .main-wen p{ line-height:20px; font-size:13px; color:#666;}
.time-line .time-box li .main-wen p span{ display:inline-block; font-size:18px;}
.time-line .time-box li:hover .main-wen p{ color: #fff;transition:all 0.5s;}


.guanyu03-box{ width:100%; height:auto; overflow:hidden; background:url(../images/jgbg.jpg) no-repeat center; padding:90px 0;}

.guanyu03{ width:100%; height:auto; overflow:hidden;}

.guanyu03-bt{ width:100%; height:auto; overflow:hidden; text-align:center;}

.guanyu03-bt h3{ font-size:42px;}

.guanyu03-bt p{ font-size:16px;color:#666;}

.guanyu03-nr{ width:100%; height:auto; overflow:hidden; margin-top:50px; text-align:center;}

.guanyu03-nr img{ max-width:100%; height:auto;}



.guanyu04-box{ width:100%; height:auto; overflow:hidden; background:url(../images/fzbg.jpg) no-repeat center;background-attachment: fixed; padding:90px 0 200px 0;}

.guanyu04{ width:100%; height:auto; overflow:hidden; padding-top:60px;}

.guanyu04-bt{ width:100%; height:auto; overflow:hidden;}

.guanyu04-bt h3{ font-size:42px;color:#fff;}

.guanyu04-bt p{ width:70%; font-size:16px; line-height:28px;color:#fff; margin-top:50px;}



.guanyu05-box{ width:100%; height:auto; overflow:hidden; background:#fff; padding:90px 0;}

.guanyu05{ width:100%; height:auto; overflow:hidden;}

.guanyu05-nr{ width:100%; height:auto; overflow:hidden; margin-top:50px;}

#about04-tp{ width: 100%; margin:0 auto;}

#about04-tp .item { display: block; margin:0px 3%;}

.about04-pic-tp{ width:80%; height:320px; overflow:hidden; background-color:#efefef; text-align:center; display: table-cell;vertical-align: middle;}

.about04-pic-tp img{ max-width:100%; height:auto;}

.about04-pic-wz{ width:100%; text-align:center; font-size:16px; color:#666; margin-top:40px;}

#about04-tp .item:hover .about04-pic-tp{

    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.19);

    -moz-transform: translate3d(0, -2px, 0);

    -ms-transform: translate3d(0, -2px, 0);

    -webkit-transform: translate3d(0, -2px, 0);

    transform: translate3d(0, -2px, 0);

    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);

    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);

    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);

    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);

  }



.neirong-box{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; padding:90px 0;}

.neirong{ width:100%; height:auto; overflow:hidden;}

.neirong-xw{ width:100%; height:auto; overflow:hidden;}

.neirong-xw ul{ width:90%; height:auto; overflow:hidden; margin:0 auto;}

.neirong-xw ul li{ width:100%; height:auto; overflow:hidden; padding:50px 0; border-bottom:1px solid #eee;}

.neirong-xw ul li:first-child{ padding:0 0 50px 0;}

.neirong-xw-l{ width:28%; height:222px; overflow:hidden; float:left;}

.neirong-xw-l img{ width:100%; height:222px;}

.neirong-xw-r{ width:68%; float:right;}

.neirong-xw-r-bt{ font-size:16px; padding:20px 0 26px;}

.neirong-xw-r-wz{ font-size:14px; height:56px; line-height:28px; overflow:hidden; color:#666;}

.neirong-xw-r-sj{ font-size:14px; color:#999; margin-top:25px;}

.neirong-xw-r-sj img{ float:left; padding-right:5px; vertical-align:middle;}

.neirong-xw ul li:hover .neirong-xw-r-bt a{ color:#ff0700; transition:all 0.5s;}



.page { margin:50px 0 0 0; text-align:center;}

.page li{ display:inline-block; list-style: none; }

.page a{ padding:0 15px; height:40px; line-height:40px; display:inline-block; background-color:#e8e8e8; font-size:12px; }

.page .on{ background:#ff0700;  color:#fff;}

.page .thisclass{ background:#ff0700; color:#fff;}

.page a:hover{ background:#ff0700; color:#fff;}



.neirong-cy{ width:100%; height:auto; overflow:hidden;}

.neirong-cy ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:40px;}

.neirong-cy-l{ width:49.5%; float:left; height:500px; background-color:#fff;}

.neirong-cy-l dl{ width:80%; height:auto; padding:10%;}

.neirong-cy-l dl dt{ font-size:20px; margin-bottom:20px;}

.neirong-cy-l dl dd{ font-size:14px; line-height:28px; color:#666;}


.neirong-cy-l dl dd{ width:100%; font-size:14px; height:180px; overflow:auto; color:#666666; line-height:30px;}
.neirong-cy-l dl dd p{ width:90%;}


.neirong-cy-l dl dd::scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.neirong-cy-l dl dd::scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}
.neirong-cy-l dl dd::-ms-scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.neirong-cy-l dl dd::-ms-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}
.neirong-cy-l dl dd::-webkit-scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,0.1);
}
.neirong-cy-l dl dd::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.2);
}

.neirong-cy-l dl dd.more{ width:140px; height:40px; line-height:40px; background-color:#53524f; text-align:center; font-size:16px; margin-top:80px;}

.neirong-cy-l dl dd.more a{color:#fff;}

.neirong-cy-l dl dd.more a i{color:#fff; font-size:22px; padding-left:6px;}

.neirong-cy-r{ width:50.5%; float:right; height:500px;}

.neirong-cy ul li:hover dt a{ color:#ff0700; transition:all 0.5s;}

.neirong-cy ul li:hover dd.more{ background:#ff0700; transition:all 0.5s;}



.wenhua-box{ width:100%; height:auto; overflow:hidden; background:#fff; padding:90px 0;}

.wenhua{ width:84%; height:auto; overflow:hidden; margin:0 auto;}

.wenhua-l{ width:45%; height:auto; overflow:hidden; float:left;}

.wenhua-r{ width:50%; height:auto; overflow:hidden; float:right;}

.wenhuar-bt{ font-size:42px; margin:30px 0 60px 0;}

.wenhuar-nr{ font-size:16px; line-height:30px; color:#666;}



.wenhua01-box{ width:100%; height:auto; overflow:hidden; background:url(../images/whbg.jpg) no-repeat center; padding:90px 0 120px 0;}

.wenhua01{ width:100%; height:auto; overflow:hidden;}

.wenhua01-nr{ width:100%; height:auto; overflow:hidden; margin-top:50px;}

.wenhua01-nr ul li{ width:20%; height:auto; overflow:hidden; text-align:center; float:left;}

.wenhua01-nr ul li dl dt{ width:110px; height:110px; line-height:110px; border:2px solid #fff; border-radius:50%; text-align:center; margin:0 auto;}

.wenhua01-nr ul li dl dt i{ font-size:50px; color:#fff; display:block;}

.wenhua01-nr ul li dl dd{ width:60%; height:auto; margin:30px auto 0 auto; text-align:center;}

.wenhua01-nr ul li dl dd h3{ font-size:18px; font-weight:bold; color:#fff;}

.wenhua01-nr ul li dl dd span{ width:25px; height:3px; background-color:#fff; display:block; margin:25px auto;}

.wenhua01-nr ul li dl dd { font-size:14px; line-height:26px; color:#fff;}

.wenhua01-nr ul li:hover dl dt{ background-color:#ff0700; transition:all 0.5s; border:2px solid #ff0700;}

.wenhua01-nr ul li:hover dl dd h3{ color:#ff0700; transition:all 0.5s;}

.wenhua01-nr ul li dl dt i {
    transition: All 0.6s ease-in-out;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;
}
.wenhua01-nr ul li:hover dl dt i {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}


.wenhua02-box{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; padding:90px 0;}

.wenhua02{ width:100%; height:auto; overflow:hidden;}

.wenhua02-nr{ width:96%; height:auto; overflow:hidden; margin:0 auto; padding-top:60px;}

#wenhua02-tp{ width: 100%; margin:0 auto;}

#wenhua02-tp .item { display: block; margin:0px 4%;}

.wenhua02-pic-tp{ width:100%; height:305px; overflow:hidden;}

.wenhua02-pic-tp img{ width:100%; height:305px;}

.wenhua02-pic-wz{ width:100%; text-align:center; font-size:16px; color:#666; margin-top:30px;}



.wenhua03-box{ width:100%; height:auto; overflow:hidden; background:url(../images/zrbg.jpg) no-repeat center; padding:140px 0 200px 0;}

.wenhua03{ width:100%; height:auto; overflow:hidden;}

.guanyu04-bt{ width:100%; height:auto; overflow:hidden; text-align:center;}

.guanyu04-bt h3{ font-size:42px;color:#fff;}

.guanyu04-bt p{ width:74%; font-size:18px; line-height:40px;color:#fff; margin:50px auto;}



.rencai-box{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; padding:90px 0;}

.rencai{ width:90%; height:auto; overflow:hidden; margin:0 auto;}

.rencai-wz{ width:100%; height:auto; overflow:hidden; text-align:center;}

.rencai-bt{ font-size:42px;}

.rencai-nr{ font-size:16px; line-height:30px; margin-top:60px; color:#666;}

.rencai-tp{ margin-top:40px;}

.rencai-tp ul li{ width:24%; padding:20px 0; border-right:1px solid #eee; text-align:center; float:left;}

.rencai-tp ul li:last-child{ border-right:none;}

.rencai-tp ul li i{ font-size:56px; color:#666; display:block;}

.rencai-tp ul li span{ display:block; font-size:18px; color:#666; margin-top:35px;}

.rencai-tp ul li:hover i{ color:#ff0700; transition:all 0.5s;}

.rencai-tp ul li:hover span{ color:#ff0700; transition:all 0.5s;}


.rencai01-box{ width:100%; height:auto; overflow:hidden; background:url(../images/rcbg.jpg) no-repeat center; padding:188px 0;}

.rencai01{ width:100%; height:auto; overflow:hidden;}

.rencai01-l{ width:48%; height:150px; float:left; background-color:rgba(255, 255, 255,0.8); }

.rencai01-l dl{ padding:50px 30px 0 30px;}

.rencai01-l dl dt{ width:30%; font-size:42px; float:left;}

.rencai01-l dl dd{ width:60%; font-size:18px; line-height:28px; color:#666; float:left;}

.rencai01-r{ width:48%; height:150px; float:right; background-color:rgba(255, 255, 255,0.8);}

.rencai01-r dl{ padding:50px 30px;}

.rencai01-r dl dt{ width:30%; font-size:42px; float:left;}

.rencai01-r dl dd{ width:60%; font-size:18px; line-height:28px; color:#666; float:left;}

.rencai01-l:hover{ background-color:rgba(255, 7, 0,0.8); transition:all 0.5s; }

.rencai01-l:hover dl dt{ color:#fff; transition:all 0.5s; }

.rencai01-l:hover dl dd{ color:#fff; transition:all 0.5s; }

.rencai01-r:hover{ background-color:rgba(255, 7, 0,0.8); transition:all 0.5s; }

.rencai01-r:hover dl dt{ color:#fff; transition:all 0.5s; }

.rencai01-r:hover dl dd{ color:#fff; transition:all 0.5s; }



.rencai02-box{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; padding:90px 0;}

.rencai02{ width:100%; height:auto; overflow:hidden;}

.rencai02-nr{ width:100%; height:auto; overflow:hidden; margin-top:60px;}

.rencai02-nr .ti{ width: 100%;}

.rencai02-nr .ti li{ width: 100%;border-bottom: 1px solid #fff;}

.rencai02-nr .ti li .nth{ padding: 0 2%;line-height: 50px;font-size: 16px;color: #666;cursor: pointer; background-color: #e8e8e8;}

.rencai02-nr .ti li.active .nth{ background-color: #ff0700;color: #fff;border-bottom: 0;}

.rencai02-nr .ti li .nth .biaot{}

.rencai02-nr .ti li .nth .biaot a{ color: #666; padding-left:30px;}

.rencai02-nr .ti li.active .nth .biaot a{ color: #fff;}

.rencai02-nr .ti li .nth .jj{ width: 25px;height: 25px;line-height: 25px;text-align: center;font-size: 18px;color: #666;margin-top: 10px; border: 1px solid #666;border-radius: 50%;}

.rencai02-nr .ti li.active .nth .jj{ color: #fff;border-color: #fff;}

.rencai02-nr .ti li .nnr{ padding: 20px 2% 40px;font-size: 14px;color: #666;line-height: 30px;display: none; background-color: #fff;}

.rencai02-nr .ti li .nnr .hang strong{ display:block; margin:20px 0; font-size:16px;}

.hang-red{ font-size:14px; margin-top:20px; color:#ff0700;}



.lianxi-box{ width:100%; height:auto; overflow:hidden; background:#fff; padding:90px 0;}

.lianxi{ width:100%; height:auto; overflow:hidden;}

.lianxi-nr{ width:100%; height:auto; overflow:hidden; margin-top:60px;}

.lianxi-nr-u{ width:90%; height:auto; overflow:hidden; margin:0 auto;}

.lianxi-nr-u-l{ width:50%; height:400px; float:left; background-color:#f8f8f8;}

.lianxi-nr-u-l dl{ width:86%; height:auto; padding: 4% 7%;}

.lianxi-nr-u-l dl dt{ width:100%; font-size:24px; height:60px; line-height:60px; font-weight:normal; border-bottom:1px solid #ccc; margin-bottom:15px;}

.lianxi-nr-u-l dl dd{ width:100%; font-size:16px; height:50px; line-height:50px; cursor:pointer; overflow:hidden;} 

.lianxi-nr-u-l:hover dl dt{ color:#fff; border-bottom:1px solid #fff;-webkit-transition: all .5s ;transition: all .5s;} 

.lianxi-nr-u-l:hover dl dd{ color:#fff;-webkit-transition: all .5s ;transition: all .5s;} 

.lianxi-nr-u-l:hover dl dd a{ color:#fff;-webkit-transition: all .5s ;transition: all .5s;}                   

.lianxi-nr-u-l .email { display: block; width: 35px; height: 35px; line-height:35px; margin:7px 25px 8px 0; border: 1px solid #000; border-radius: 50%; transition: all 0.3s ease 0s; position: relative; float:left;}

.lianxi-nr-u-l:hover .email { border: 2px solid #fff;}

.lianxi-nr-u-l .email .bg { display: block; width: 0; height: 0; left: 50%; top: 50%; transition: all 0.3s ease 0s; position: absolute; border-radius: 50%; background-color: #fff;}

.lianxi-nr-u-l .email i { display: block; height: 35px; line-height:35px; position: absolute; left: 7px; z-index: 2; transition: all 0.3s ease 0s; font-size:20px; text-align:center;}

.lianxi-nr-u-l:hover .email i { color:#ff0700;}

.lianxi-nr-u-l:hover .email .bg { width: 100%; height: 100%; left: 0; top: 0;}

.lianxi-nr-u-r{ width:50%; height:400px; float:right;}

.lianxi-nr-u-l:hover{ background-color:#ff0700;transition: all .5s;}



.lianxi-nr-d{ width:90%; height:auto; overflow:hidden; margin:0 auto;}

.lianxi-nr-d ul li{ width:48%; height:400px; float:left; background-color:#f8f8f8; margin-right:4%; margin-top:60px;}

.lianxi-nr-d ul li:nth-child(2n){ margin-right:0;}

.lianxi-nr-d ul li dl{ width:86%; height:auto; padding: 4% 7%;}

.lianxi-nr-d ul li dl dt{ width:100%; font-size:24px; height:60px; line-height:60px; font-weight:normal; border-bottom:1px solid #ccc; margin-bottom:15px;}

.lianxi-nr-d ul li dl dd{ width:100%; font-size:16px; height:50px; line-height:50px; cursor:pointer; overflow:hidden;} 

.lianxi-nr-d ul li:hover dl dt{ color:#fff; border-bottom:1px solid #fff;-webkit-transition: all .5s ;transition: all .5s;} 

.lianxi-nr-d ul li:hover dl dd{ color:#fff;-webkit-transition: all .5s ;transition: all .5s;} 

.lianxi-nr-d ul li:hover dl dd a{ color:#fff;-webkit-transition: all .5s ;transition: all .5s;}                   
                 
.lianxi-nr-d ul li .email { display: block; width: 35px; height: 35px; line-height:35px; margin:7px 25px 8px 0; border: 1px solid #000; border-radius: 50%; transition: all 0.3s ease 0s; position: relative; float:left;}

.lianxi-nr-d ul li:hover .email { border: 2px solid #fff;}

.lianxi-nr-d ul li .email .bg { display: block; width: 0; height: 0; left: 50%; top: 50%; transition: all 0.3s ease 0s; position: absolute; border-radius: 50%; background-color: #fff;}

.lianxi-nr-d ul li .email i { display: block; height: 35px; line-height:35px; position: absolute; left: 7px; z-index: 2; transition: all 0.3s ease 0s; font-size:20px; text-align:center;}

.lianxi-nr-d ul li:hover .email i { color:#ff0700;}

.lianxi-nr-d ul li:hover .email .bg { width: 100%; height: 100%; left: 0; top: 0;}

.lianxi-nr-d ul li:hover{ background-color:#ff0700;transition: all .5s;}



.lianxi01-box{ width:100%; height:auto; overflow:hidden; background:url(../images/lybg.jpg) no-repeat center; padding:90px 0 130px 0;}

.lianxi01{ width:100%; height:auto; overflow:hidden;}

.liuyan-nr{ width:100%; height:auto; overflow:hidden; margin-top:60px;}

.liuyan-nr ul li{ width:31.33%; height:auto; overflow:hidden; float:left; margin:0 1%}

.liuyan-nr ul li input{ width:100%; height:50px; line-height:50px; background-color:#fff; text-indent:2em;}

.liuyan-nr textarea{ width:98%; height:150px; line-height:30px; padding-top:20px; background-color:#fff; margin:30px 1%; text-indent:2em; font-family: Microsoft YaHei;}

.liuyan-an input{ width:170px; height:50px; line-height:50px; background-color:#ff0700;color:#fff; text-align:center; font-size:16px; border:none; margin-left:1%;}

.liuyan-an input:hover{ background-color:#d90701; transition:all 0.5s;}



.neirong-fc{ width:100%; height:auto; overflow:hidden;}

.neirong-fc ul li{ width:45%; height:auto; overflow:hidden; float:left; text-align:center; margin:0 2.5% 30px 2.5%;}

.neirong-fc-tp{ width:100%; height:340px; overflow:hidden;}

.neirong-fc-tp img{ width:100%; height:340px;}

.neirong-fc-wz{ font-size:18px; margin-top:30px;}

.neirong-fc ul li:hover .neirong-fc-wz a{color:#d90701; transition:all 0.5s;}



.fangchan-box{ width:100%; height:auto; overflow:hidden; background:#f8f8f8; padding:90px 0;}

.fangchan{ width:100%; height:346px; overflow:hidden;}

.fangchan-l{ width:30%; height:346px; float:left; background-color:#fff;}

.fangchan-l-bt{ text-align:center; padding-top:70px;}

.fangchan-l-bt h3{ font-size:22px; font-weight:bold;}

.fangchan-l-bt p{ font-size:14px; color:#666; letter-spacing:2px;}

.fangchan-l-nr{ width:80%; height:auto; overflow:hidden; margin:50px auto; padding:20px 0; border-bottom:1px solid #eee; border-top:1px solid #eee;}

.fangchan-l-nr .add{ font-size:14px; color:#666; margin-bottom:10px;}

.fangchan-l-nr .add img{ padding-right:12px; vertical-align:middle;}

.fangchan-l-nr .tel{ font-size:22px; color:#ff0700; font-family:Arial, Helvetica, sans-serif;}

.fangchan-l-nr .tel img{ padding-right:12px; vertical-align:middle;}

.fangchan-r{ width:70%; height:346px; float:right; background-color:#f4f3f1; padding:40px 0;}

.fangchan-r-wz{ width:85%; height:266px; overflow:auto; margin:0 auto;}

.fangchan-r-wz h3{ font-size:18px; font-weight:bold; margin-bottom:30px;}

.fangchan-r-wz p{ width:94%; font-size:14px; line-height:30px; color:#666;}

.fangchan-r-wz::scrollbar {

    width: 5px;

    background-color: rgba(0,0,0,0.1);

}

.fangchan-r-wz::scrollbar-thumb {

    background-color: rgba(0,0,0,0.2);

}

.fangchan-r-wz::-ms-scrollbar {

    width: 5px;

    background-color: rgba(0,0,0,0.1);

}

.fangchan-r-wz::-ms-scrollbar-thumb {

    background-color: rgba(0,0,0,0.2);

}

.fangchan-r-wz::-webkit-scrollbar {

    width: 5px;

    background-color: rgba(0,0,0,0.1);

}

.fangchan-r-wz::-webkit-scrollbar-thumb {

    background-color: rgba(0,0,0,0.2);

}



.fangchan01-box{ width:100%; height:auto; overflow:hidden; background:url(../images/tcbg.jpg) no-repeat center; padding:50px 0;}

.fangchan01{ width:100%; height:auto; overflow:hidden;}

.fangchan01-nr { position:relative; padding:30px 0;}

.scrolltab{position:relative;width:90%;margin:0 auto;}

.scrolltab .ulBigPic{width:960px;height:500px;padding:20px 0;overflow:hidden; margin:0 auto;}

.scrolltab .ulBigPic li{width:960px;height:500px;display:none;}

.scrolltab .ulBigPic .liSelected{display:block;}

.scrolltab .ulBigPic img{width:955px;height:495px;border:1px solid #dedede;padding:2px;background-color:#fff;}

.scrolltab .ulBigPic .sPic{width:960px;float:left;overflow:hidden;}

.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:190px;background:url(../images/bgArt.png) no-repeat;}

.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}

.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:10px;}

.scrolltab .sLeftBtnA{background-position:-5px -2px;}

.scrolltab .sLeftBtnASel{background-position:-80px 0;}

.scrolltab .sLeftBtnABan{background-position:-161px 0;}

.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:10px;}

.scrolltab .sRightBtnA{background-position:-36px 0;}

.scrolltab .sRightBtnASel{background-position:-116px 0;}

.scrolltab .sRightBtnABan{background-position:-192px 0;}

.scrolltab .dSmallPicBox{width:960px;height:80px;position:relative; margin:5px auto;}

.scrolltab .dSmallPic{width:960px;height:80px;position:absolute;left:0;top:0px;overflow:hidden;}

.scrolltab .dSmallPic ul{position:absolute;}

.scrolltab .dSmallPic li{width:120px;height:80px;float:left;display:inline;cursor:pointer;overflow:hidden; margin-right:2px}

.scrolltab .dSmallPic .sPic{ width:120px;height:80px;display:block;}

.scrolltab .dSmallPic .sPic img{ width:113px;height:55px; border:1px solid #ddd;padding:2px;}

.scrolltab .dSmallPic .liSelected{border-color:#ff0700;}

.scrolltab .dSmallPic .liSelected .sPic img{border-color:#ff0700;}

.fangchan04-box{ width:100%; height:auto; overflow:hidden; background-color:#f8f8f8; padding:90px 0;}
.fangchan04{ width:100%; height:auto; overflow:hidden;} 
.fangchan04_sp{ width:100%; height:480px; position:relative; margin-top:50px;}
.fangchan04_sp img{ width:100%; height:480px;}
.fangchan04_sp .sp_an{ position:absolute; text-align:center;
top:50%;
left:50%;  /*如果把这几行删掉，不可以居中 */
border-radius: 5px;
-webkit-transform:translate(-50%, -50%);
   -moz-transform:translate(-50%, -50%);
        transform:translate( -50%, -50%);}
.fangchan04_sp .sp_an i{ display:block; font-size:66px; color:#ffffff; cursor:pointer;} 
.fangchan04_sp .sp_an a{ color:#ffffff; font-size:30px;}

.fangchan02-box{ width:100%; height:auto; overflow:hidden; background-color:#f8f8f8; padding:90px 0;}
.fangchan02{ width:100%; height:auto; overflow:hidden;}

.fc-bt{ width:100%; height:50px; text-align:center; margin-top:30px;}
.fc-bt ul{ display:inline-block;}
.fc-bt ul li{ height:40px; line-height:40px; font-size:14px; padding:0 30px; display:inline-block;}
.fc-bt ul li a{ display:inline-block;}
.fc-bt ul li:hover,.fc-bt ul li.casehover { background-color:#ff0700;}
.fc-bt ul li:hover a,.fc-bt ul li.casehover a { color:#fff;}

.fc-nr{ width:100%; height:auto; overflow:hidden;}
.fc-tp{ width:100%; height:auto; overflow:hidden; margin-top:50px;}

#fangchan02-tp{ width: 100%; margin:0 auto;}
#fangchan02-tp .item { display: block; margin:0px 10%;}
.fangchan02-pic-tp{ width:80%; height:320px; overflow:hidden; text-align:center; display: table-cell;vertical-align: middle; background-color:#fff;}
.fangchan02-pic-tp img{ max-width:100%; height:auto;}
.fangchan02-pic-wz{ width:100%; text-align:center; font-size:16px; color:#666; margin-top:40px;}
#fangchan02-tp .item:hover .fangchan02-pic-tp{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);

}

#fangchan03-tp{ width: 100%; margin:0 auto;}
#fangchan03-tp .item { display: block; margin:0px 3%;}
#fangchan03-tp .item:hover .fangchan02-pic-tp{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}
#fangchan04-tp{ width: 100%; margin:0 auto;}
#fangchan04-tp .item { display: block; margin:0px 3%;}
#fangchan04-tp .item:hover .fangchan02-pic-tp{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

#fangchan05-tp{ width: 100%; margin:0 auto;}
#fangchan05-tp .item { display: block; margin:0px 3%;}
#fangchan05-tp .item:hover .fangchan02-pic-tp{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}
#fangchan06-tp{ width: 100%; margin:0 auto;}
#fangchan06-tp .item { display: block; margin:0px 3%;}
#fangchan06-tp .item:hover .fangchan02-pic-tp{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

#fangchan07-tp{ width: 100%; margin:0 auto;}
#fangchan07-tp .item { display: block; margin:0px 3%;}
#fangchan07-tp .item:hover .fangchan02-pic-tp{
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.19);
    -moz-transform: translate3d(0, -2px, 0);
    -ms-transform: translate3d(0, -2px, 0);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    -moz-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -o-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}


.fangchan03-box{ width:100%; height:auto; overflow:hidden; background-color:#f8f8f8; padding:90px 0;}

.fangchan03-box img{height:auto;}

.fangchan03-map{ width:280px; height:145px; top:35%; left:40%; position:absolute; background:url(../images/red.png) no-repeat center; z-index:99;}

.fangchan03-map h3{ width:240px; padding:20px 20px 10px 20px; font-size:16px; color:#fff;}

.fangchan03-map p{ width:240px; padding:0 20px; font-size:14px; color:#fff;}



.neirong-fc1{ width:100%; height:auto; overflow:hidden; background-color:#fff; padding-bottom:100px;}

.neirong-fc1-nr{ width:80%; height:auto; overflow:hidden; padding:40px 10% 0 10%; text-align:center;}

.neirong-fc1-bt{ font-size:22px; font-weight:bold; padding-bottom:30px; border-bottom:1px solid #ccc;}

.neirong-fc1-wz{ padding-top:30px; font-size:16px; line-height:32px; color:#666; text-align:left;}

.neirong-fc1-wz p{ font-size:16px; line-height:32px; color:#666; text-align:left;}

.neirong-fc1-wz img{ max-width:100%; height:auto; margin:10px 0;}

.fenye{ width: 100%; height:60px; line-height: 60px; margin-top: 40px; background-color: #f2f2f2; font-size:16px;}

.fenye .zuo{ width: 50%; height:60px; line-height: 60px; float:left; text-align:center;}

.fenye .you{ width: 50%; height:60px; line-height: 60px; float:right; text-align:center;}

.fenye div:hover{ background-color: #E60012; color: #fff;}

.fenye div:hover a{ color: #fff;}

.fangchan-show{ width:100%; height:auto; overflow:hidden;}
.fangchan-show ul li{ width: 23%; height: 360px; background: #ffffff; margin:1%; float:left;}
.fangchan-show ul li:hover { box-shadow:0 0 30px rgba(0,0,0,.2);}
.fangchan-show ul li .show-tp{ width:100%; height:250px; margin-bottom:15px;}
.fangchan-show ul li .show-tp img{ width:100%; height:250px;}
.fangchan-show ul li .show-wz{ width:90%; margin:0 auto;}
.fangchan-show ul li .show-wz h2{ line-height: 30px; font-size: 18px; color: #333333;}
.fangchan-show ul li .show-wz p{ padding: 10px 0; font-size:14px; width:100%; height:24px; line-height: 24px; overflow:hidden; color:#666666;}

@media screen and (max-width:1400px){





.about-box { padding: 80px 0;}

.about-bt h3 { font-size: 26px;}

.about-nr { padding-bottom: 40px; line-height: 26px; font-size: 15px;}

.about-shuzi ul li .shuzi { font-size: 56px;}

.d-i-button { width: 160px; height: 44px; line-height: 44px;}



#tab .tab_menu li { width: 240px; height: 60px; line-height: 60px;}

#tab .tab_menu li { font-size: 16px;}



.chanye-wz dl { padding-top: 5%;}

.chanye-wz dl dt h3 { font-size: 26px;}

.chanye-wz dl dd { font-size: 14px; height:auto; line-height: 28px;}

.chanye-wz dl dd.more { width: 160px; height: 44px; line-height: 44px; margin-top: 30px;}



.news-box { padding: 80px 0;}

.news-bt h3 { font-size: 26px;}

.news-nr { margin-top: 30px;}

#owl-news .item .tu { height: 315px;}

#owl-news .item .tu img{ height: 315px;}

#owl-news .item .itemzi .biaoti { font-size: 16px;}

.news-nr-r ul li { height: 92px; margin-bottom: 20px;}

.news-nr-r ul li .tu{ height: 92px;}

.news-nr-r ul li .tu img { height: 92px;}

.news-nr-r ul li .nr { height: 92px;}

.news-nr-r ul li .nr .tou { font-size: 15px; height: 20px;}

.news-nr-r ul li .nr .shen { font-size: 14px; height: 40px; line-height: 20px;}

.news-nr-r ul li .nr .riqi { font-size: 14px; padding: 5px 0;}



.load-wezi span { font-size: 26px;}

.topmenu-box { height: 60px;}

.topmenu { height: 60px;}

.topmenu ul li { height: 58px; line-height: 58px; font-size: 14px; padding: 0 42px;}



.guanyu-box { padding: 60px 0;}

.guanyu-l { margin-top: 0px;}

.guanyu-l-bt h3 { font-size: 80px;}

.guanyu-l-bt h5 { font-size: 26px; top: 40px;}

.guanyu-l-bt p { font-size: 14px; margin: -15px 0 20px 0;}

.guanyu-l-wz { line-height: 26px;}

.guanyu-l-sz ul li .shuzi { font-size: 45px;}



.guanyu01-box { padding: 60px 0;}

.guanyu01-l img { height: auto;}

.guanyu01-r { width: 54%; margin-top:0px; margin-right: 0;}

.guanyu01-r-bt { margin-bottom: 10px;}

.guanyu01-r-bt h3 { font-size: 26px;}

.guanyu01-r-nr .guanyu01-r-wz { line-height: 26px; margin-bottom: 20px;}



.guanyu02-box { padding: 60px 0;}

.guanyu02-bt h3 { font-size: 26px;}



.time-line .left-btn, .time-line .right-btn { width: 34px; height: 34px; margin-top: -17px; background-size:100%;}

.time-line .time-box { width: 75%;}

.time-line .left-btn:hover{ background-size:100%;}

.time-line .left-btn, .time-line .right-btn{ background-size:100%;}

.time-line .right-btn:hover{ background-size:100%;}



.guanyu03-box { padding: 60px 0;}

.guanyu03-bt h3 { font-size: 26px;}



.guanyu04-box { padding: 70px 0 150px 0;}

.guanyu04-bt h3 { font-size: 26px;}

.guanyu04-bt p { width:96%; font-size: 16px; line-height:28px margin-top: 30px;}

.guanyu05-box { padding: 60px 0;}



.neirong-box{ padding:60px 0;}

.neirong-xw ul { width:100%;}

.neirong-xw ul li { padding: 30px 0;}

.neirong-xw ul li:first-child { padding: 0 0 30px 0;}

.neirong-xw-l { height:176px;}

.neirong-xw-l img { height:176px;}

.neirong-xw-r-bt { padding: 10px 0 16px;}

.neirong-xw-r-sj { margin-top: 20px;}

.page { margin: 40px 0 0 0;}



.neirong-cy ul li{ margin-bottom:30px;}

.neirong-cy-l{ height:359px;}

.neirong-cy-r { height: 359px;}

.neirong-cy-l dl { width: 76%; padding: 5% 12%;}

.neirong-cy-l dl dd.more { margin-top: 30px;}



.wenhua-box { padding: 60px 0;}

.wenhua { width: 100%;}

.wenhuar-bt { font-size: 26px; margin: 30px 0;}



.wenhua01-box { padding: 60px 0 90px 0;}

.wenhua01-nr ul li dl dd { width: 90%; margin: 20px auto 0 auto;}

.wenhua02-box { padding: 60px 0;}

.wenhua02-pic-tp { height: 218px;}

.wenhua02-pic-tp img { height: 218px;}

.wenhua02-pic-wz { font-size: 14px; margin-top: 20px;}

.wenhua02-nr { padding-top: 40px;}



.rencai-box { padding: 60px 0;}

.rencai-bt { font-size: 26px;}

.rencai-nr { font-size: 15px; line-height: 28px; margin-top: 40px;}

.rencai-tp ul li i { font-size: 46px;}

.rencai-tp ul li span { font-size: 16px; margin-top: 20px;}



.rencai01-box { padding: 100px 0;}

.rencai01-l dl dt { width: 25%; font-size: 26px;}

.rencai01-l dl dd { width: 68%; font-size: 16px; line-height: 28px;}

.rencai01-l dl { padding: 50px 20px 0 20px;}

.rencai01-r dl dt { width: 25%; font-size: 26px;}

.rencai01-r dl dd { width: 68%; font-size: 16px; line-height: 28px;}

.rencai01-r dl { padding: 50px 20px 0 20px;}



.rencai02-box {  padding: 60px 0;}

.rencai02-nr { margin-top: 40px;}



.lianxi-box { padding: 60px 0;}

.lianxi-nr-u-l dl dt { font-size: 22px; height: 50px; line-height: 50px; margin-bottom: 10px;}

.lianxi-nr-u-l dl dd { font-size: 14px; height: 46px; line-height: 46px;}

.lianxi-nr-u-l .email { width: 30px; height: 30px; line-height: 30px; margin: 7px 12px 8px 0;}

.lianxi-nr-u-l .email i { height: 30px; line-height: 30px; left: 6px; font-size: 18px;}



.lianxi-nr-d ul li dl dt { font-size: 22px; height: 50px; line-height: 50px; margin-bottom: 10px;}

.lianxi-nr-d ul li dl dt { font-size: 22px; height: 50px; line-height: 50px; margin-bottom: 10px;}

.lianxi-nr-d ul li dl dd { font-size: 14px; height: 46px; line-height: 46px;}

.lianxi-nr-d ul li .email { width: 30px; height: 30px; line-height: 30px; margin: 7px 12px 8px 0;}

.lianxi-nr-d ul li .email i { height: 30px; line-height: 30px; left: 6px; font-size: 18px;}



.lianxi01-box { padding: 60px 0 100px 0;}

.liuyan-nr { margin-top: 40px;}



.neirong-fc-tp{ height:243px;}

.neirong-fc-tp img{ height:243px;}

.neirong-fc-wz{ font-size:16px; margin-top:20px;}



.neirong-fc1-nr { width: 90%; padding: 30px 5% 0 5%;}

.neirong-fc1-bt { font-size: 18px; padding-bottom: 20px;}

.neirong-fc1-wz { padding-top: 20px; font-size: 14px; line-height: 26px;}

.neirong-fc1-wz p { font-size: 14px; line-height: 26px;}

.fenye { height: 50px; line-height: 50px; margin-top: 30px; font-size: 14px;}

.fenye .zuo { height: 50px; line-height: 50px;}

.fenye .you { height: 50px; line-height: 50px;}



.fangchan-box { padding: 60px 0;}

.fangchan-l { width: 35%;}

.fangchan-r { width: 65%;}



.fangchan01-box { padding: 60px 0;}

.fangchan01-nr { padding: 30px 0 0 0;}

.scrolltab{ width:100%;}

.scrolltab .ulBigPic{width:840px;height:440px;}

.scrolltab .ulBigPic li{width:840px;height:440px;}

.scrolltab .ulBigPic img{width:835px;height:435px;}

.scrolltab .ulBigPic .sPic{width:840px;}

.scrolltab .dSmallPicBox{width:840px;height:80px;}

.scrolltab .dSmallPic{width:840px;height:80px;}

.scrolltab .dSmallPic li{width:140px;height:73px;}

.scrolltab .dSmallPic .sPic{ width:140px;height:73px;}

.scrolltab .dSmallPic .sPic img{ width:133px;height:65px;}

.time-line .time-box li:after { bottom: -36px;}

.time-line .time-box li:nth-child(2n):after { top: -36px;}

.fangchan02-box { padding: 60px 0;}

#fangchan02-tp { margin: 30px auto;}

.fangchan02-pic-tp { height: auto;}

.fangchan02-pic-wz { font-size: 14px; margin-top: 20px;}

.fangchan03-box { padding:60px 0;}

.fangchan04-box { padding:60px 0;}

.fangchan04_sp .sp_an i { font-size: 50px;}

.fangchan04_sp .sp_an a { font-size: 22px;}

.fangchan04_sp { height: 340px; margin-top: 40px;}

.fangchan04_sp img{ height: 340px;}

.fangchan-show ul li { height: 280px;}
.fangchan-show ul li .show-tp { height: 180px; margin-bottom: 10px;}
.fangchan-show ul li .show-tp img{ height: 180px;}
.fangchan-show ul li .show-wz h2 { font-size: 16px;}
.fangchan-show ul li .show-wz p { padding: 0;}


}



@media screen and (max-width:1024px){





}



@media screen and (max-width:768px){





.about-box { padding: 40px 0;}

.about-bt h3 { font-size: 18px;}

.about-bt { padding-bottom: 20px;}

.about-nr { padding-bottom: 20px; line-height: 24px; font-size: 14px;}

.about-shuzi { width: 100%;}

.about-shuzi ul li .shuzi { font-size: 40px;}

.about-shuzi ul li .miaoshu { font-size: 14px;}

.about-more { margin-top: 30px;}

.d-i-button { width: 150px; height: 40px; line-height: 40px;}



.chanye-tit { width: 100%; height:50px; position:inherit; left:0;}

#tab .tab_menu { width: 100%; height:50px;}

#tab .tab_menu li { width: 33.33%; height: 50px; line-height: 50px; float:left;text-align: center;}



.chanye-wz { width: 100%; position:inherit; height:auto; overflow:hidden; padding:20px 0;}

.chanye-wz dl { padding-top: 0;}

.chanye-wz dl dt { margin-bottom: 20px;}

.chanye-wz dl dt h3 { font-size: 18px;}

.chanye-wz dl dd { font-size: 14px; height: 100px; line-height: 25px;}

.chanye-wz dl dd.more { width: 150px; height: 40px; line-height: 40px; margin: 20px 0;}

#tab .tab_menu li i { padding: 0 10px 0 0; font-size: 25px;}

#tab .tab_menu li { font-size: 15px;}



.news-box { padding: 40px 0;}

.news-bt h3 { font-size: 18px;}

.news-nr { margin-top: 20px;}

.news-nr-l { width: 100%;}

.news-nr-r { width: 100%; margin-top:20px;}

#owl-news .item .tu { height: auto;}

#owl-news .item .tu img{ height: auto;}

.news-nr-r ul li .tu { width: 38%; height: 92px;}

.news-nr-r ul li .tu img{ height: auto;}

.news-nr-r ul li .nr { width: 58%;}

#owl-news .item .itemzi { height: 55px;}

#owl-news .item .itemzi .biaoti { font-size: 14px; height: 55px; line-height: 55px;}



.load-wezi { left: 2%; bottom: 20px;}

.load-wezi span { font-size: 18px;}

.load-wezi h3 { font-size: 14px;}

.topmenu-box{ height: 40px;}
.topmenu { height: 40px;overflow: hidden;}
.topmenu ul li { height: 40px; line-height: 40px; font-size: 12px; padding: 0px 0px;}

.guanyu-box { padding: 30px 0;}

.guanyu-l { width: 100%;}

.guanyu-r { width: 100%; margin-top: 30px;}

.guanyu-l-bt h5 { font-size: 18px; top: 30px;}

.guanyu-l-bt h3 { font-size: 60px;}

.guanyu-l-sz { margin-top: 30px;}



.guanyu01-box { padding:0 0 30px 0;}

.guanyu01-l { width: 100%;}

.guanyu01-r { width: 100%;}

.guanyu01-r-bt h3 { font-size: 18px;}

.guanyu01-r-bt { margin-bottom: 10px; margin-top:20px;}

.guanyu01-r-nr .guanyu01-r-wz { margin-bottom: 10px;}



.guanyu02-box { padding: 30px 0;}

.guanyu02-bt h3 { font-size: 18px;}

.guanyu02-bt p { font-size: 14px;}

.guanyu02-nr { margin-top: 30px;}

.time-line .time-box { width: 70%;}

.time-line .left-btn, .time-line .right-btn { width: 30px; height: 30px; margin-top: -15px;}


.guanyu03-box { padding: 30px 0;}

.guanyu03-bt h3 { font-size: 18px;}

.guanyu03-bt p { font-size: 14px;}

.guanyu03-nr { margin-top: 30px;}



.guanyu04-box { padding: 50px 0 100px 0;}

.guanyu04-bt h3 { font-size: 18px;}

.guanyu04-bt p { width: 100%; font-size: 14px;}



.guanyu05-box { padding: 30px 0;}

#about04-tp .item { margin: 0 10%;}

.guanyu05-nr { margin-top: 30px;}



.neirong-box{ padding:30px 0;}

.neirong-xw ul li { padding: 20px 0;}

.neirong-xw ul li:first-child { padding: 0 0 20px 0;}

.neirong-xw-l { width:100%; height:auto;}

.neirong-xw-l img { height:auto;}

.neirong-xw-r { width:100%;}

.neirong-xw-r-bt { padding: 10px 0;font-size: 14px;}

.neirong-xw-r-wz { height: 48px; line-height: 24px;}

.neirong-xw-r-sj { margin-top: 20px;}

.page { margin: 30px 0 0 0;}

.page .home,.page .over { display:none;}



.neirong-cy-l { width: 100%; height:auto; padding-bottom:20px;}

.neirong-cy-r { width: 100%; height:auto;}

.neirong-cy-l dl { width: 90%; padding: 5%;}

.neirong-cy-l dl dd.more { margin-top: 20px;}

.neirong-cy-l dl dt { font-size: 16px; margin-bottom: 10px;}

.neirong-cy-l dl dd.more { width: 126px; height: 34px; line-height: 34px; font-size: 14px;}

.neirong-cy-l dl dd.more a i { font-size: 18px;}



.wenhua-box { padding: 30px 0;}

.wenhua-l { width: 100%;}

.wenhua-r { width: 100%;}

.wenhuar-bt { font-size: 18px; margin: 10px 0;}

.wenhuar-nr { font-size: 14px; line-height: 26px;}



.wenhua01-box { padding: 30px 0;background-size: cover;}

.wenhua01-nr { margin-top: 30px;}

.wenhua01-nr ul li { width: 50%; height:230px;}



.wenhua01-nr ul li dl dt { width: 80px; height: 80px; line-height: 80px;}

.wenhua01-nr ul li dl dt i { font-size: 40px;}

.wenhua01-nr ul li dl dd { line-height: 22px;}

.wenhua01-nr ul li dl dd h3 { font-size: 16px;}

.wenhua01-nr ul li dl dd span { margin: 10px auto;}



.wenhua02-box { padding: 30px 0;}

.wenhua02-nr { padding-top: 30px;}

.wenhua02-pic-tp { height: auto;}

.wenhua02-pic-tp img { height: auto;}



.wenhua03-box { padding: 60px 0;}



.rencai-box { padding: 30px 0;}

.rencai { width: 100%;}

.rencai-bt { font-size: 18px;}

.rencai-nr { font-size: 14px; line-height: 26px; margin-top: 20px;}

.rencai-tp {  margin-top: 30px;}

.rencai-tp ul li { padding: 10px 0;}

.rencai-tp ul li i { font-size: 36px;}

.rencai-tp ul li span { font-size: 14px; margin-top: 10px;}



.rencai01-box { padding: 70px 0;}

.rencai01-l { width:100%; height: auto; padding:30px 0; margin-bottom:20px;}

.rencai01-r { width:100%; height: auto; padding:30px 0;}

.rencai01-l dl { padding: 0 20px;}

.rencai01-l dl dt { width: 100%; font-size: 18px; margin-bottom:10px;}

.rencai01-l dl dd { width: 100%; font-size: 14px;}

.rencai01-r dl { padding: 0 20px;}

.rencai01-r dl dt { width: 100%; font-size: 18px; margin-bottom:10px;}

.rencai01-r dl dd { width: 100%; font-size: 14px;}



.rencai02-box { padding: 30px 0;}

.rencai02-nr { margin-top: 30px;}

.rencai02-nr .ti li .nth { font-size: 14px;}

.rencai02-nr .ti li .nnr .hang strong { margin: 10px 0; font-size: 14px;}

.rencai02-nr .ti li .nnr { line-height: 26px;}



.lianxi-box { padding: 30px 0;}

.lianxi-nr { margin-top: 30px;}

.lianxi-nr-u-l { width: 100%; height: auto; padding:20px 0;}

.lianxi-nr-u-r { width: 100%; height: auto;}

.lianxi-nr-u-r img{ width: 100%; height: auto;}

.lianxi-nr-u-l dl { padding: 0 7%;}

.lianxi-nr-u-l dl dt { font-size: 18px;}

.lianxi-nr-d ul li { width: 100%; height: auto; margin-top: 30px; padding:20px 0;}

.lianxi-nr-d ul li dl { padding: 0 7%;}

.lianxi-nr-d ul li dl dt { font-size: 18px;}



.lianxi01-box { padding: 30px 0 70px 0;}

.liuyan-nr { width:90%; margin: 20px auto 0 auto;}

.liuyan-nr ul li { width: 100%; margin: 10px 0;}

.liuyan-nr ul li input { height: 40px; line-height: 40px;}

.liuyan-nr textarea { width: 100%; padding-top: 10px; margin: 10px 0;}

.liuyan-an input { width: 150px; height: 40px; line-height: 40px; font-size: 14px; margin-left: 0; margin-top:10px;}



.neirong-fc ul li { width: 100%; margin: 0 0 30px 0;}

.neirong-fc-wz{ font-size:14px; margin-top:10px;}



.fenye{ width:100%; height:auto; line-height: 30px;}

.fenye .zuo{ width:100%; line-height: 30px; text-align:left;}

.fenye .you{ width:100%; line-height: 30px; text-align:left;}



.fangchan-box { padding: 30px 0;}

.fangchan { height:auto;}

.fangchan-l { width: 100%; height:auto;}
.fangchan-l img{ width: 100%; height:auto;}

.fangchan-r { width: 100%; height:auto; padding:20px 0;}

.fangchan01-box { padding: 30px 0;}

.fangchan01-nr { padding: 0;}



.scrolltab{ width:100%;}

.scrolltab .ulBigPic{width:300px;height:158px;padding:20px 0 0 0;}

.scrolltab .ulBigPic li{width:300px;height:158px;}

.scrolltab .ulBigPic img{width:295px;height:153px;}

.scrolltab .ulBigPic .sPic{width:300px;}

.scrolltab .dSmallPicBox{width:300px;height:80px;}

.scrolltab .dSmallPic{width:300px;height:80px;}

.scrolltab .dSmallPic li{width:150px;height:78px;}

.scrolltab .dSmallPic .sPic{ width:150px;height:78px;}

.scrolltab .dSmallPic .sPic img{ width:143px;height:60px;}

.scrolltab .sLeftBtnA, .scrolltab .sLeftBtnASel, .scrolltab .sLeftBtnABan, .scrolltab .sRightBtnA, .scrolltab .sRightBtnASel, .scrolltab .sRightBtnABan { top: 50px;}

.scrolltab .sRightBtnA, .scrolltab .sRightBtnASel, .scrolltab .sRightBtnABan { right: 0;}

.scrolltab .sLeftBtnA, .scrolltab .sLeftBtnASel, .scrolltab .sLeftBtnABan { left: 0;}



.fangchan02-box { padding: 30px 0;}

.fangchan03-box { padding: 30px 0;}

.about04-pic-wz{ font-size:14px; margin-top:20px;}

.fangchan04_sp .sp_an i { font-size: 40px;}

.fangchan04_sp .sp_an a { font-size: 18px;}

.fangchan04-box { padding: 30px 0;}

.fangchan04_sp { height: 150px; margin-top: 30px;}

.fangchan04_sp img{ height: 150px;}

.fc-bt { height: auto; overflow: hidden;}

.fc-bt ul li { width: 50%;  padding: 0 30px;}

.fc-tp { margin-top: 0;}

.fangchan-show ul li { width: 100%; height:auto; overflow:hidden; margin:20px 0;}
.fangchan-show ul li .show-tp { height:295px;}
.fangchan-show ul li .show-tp img{ height:295px;}

}



/*分页*/

.n-page{ text-align:center; clear:both;margin-bottom: 10px;}

.n-page a{ padding:5px 10px; margin:0px 3px;  border:#e0e0e0 1px solid; background-color:#f5f5f5; color:#474747;}

.n-page span{ padding:5px 10px; margin:0px 3px;  color:#FFF; background-color:#ff0700; border:#ff0700 1px solid;}

.n-page a:hover{ color:#FFF; background-color:#ff0700; border:#ff0700 1px solid;}

