@font-face {
	font-family: 'SourceHanSansCN-Light';
	src:url('../fonts/SourceHanSansCN-Light.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'SourceHanSansCN-Regular';
	src:url('../fonts/SourceHanSansCN-Regular.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'D-DIN-Bold';
	src:url('../fonts/D-DIN-Bold.woff') format('woff');
    font-display:swap;
}

body{font-family: 'SourceHanSansCN-Regular';}
a:hover {color:#f3720d;}
.w1340{max-width:1340px}
@media(max-width:1340px){
   .w1340{padding: 0 2%}  
}

.Top002633{ background:#fff; }
.page_top{ position: relative; z-index: 201;}
.page_top .Top002633 {box-shadow: 0 0 10px rgba(0,0,0,.1)}
.Top002633 .header-top{position:relative; padding-top:35px; padding-bottom:35px;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dt{ width:360px; position:relative;border:2px solid #f3720d; border-radius:36px; overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:38px; height:40px; padding:0 36px 0 20px; border:none; border:none; color:#999;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#f3720d;}
.Top002633 .header-right dt .btn{ position:absolute; right:-1px; top:0; width:80px; height:40px; border-radius:36px; background:#f3720d;text-align: center;line-height: 40px;color: #fff}
.Top002633 .header-bottom header{border-top: 1px solid #ebebeb}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:60px; font-size:16px;color:#333; }
.Top002633 .header-menu li.aon em a{color:#f3720d;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:110px; left:50%; margin-left:-55px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#f3720d; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#f3720d; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted #ff8d0d; text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color: #f39e2c;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #ffd2b0; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#f3720d;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#f3720d; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}







/*Banner003017 */
.Banner003017{position: relative; z-index: 1;background: #f8f9fa}
.Banner003017 img{width: 100%;}
.Banner003017 .text{ position: absolute; top:50%; padding-left:110px; width:100%; z-index:4; transform: translateY(-50%); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.Banner003017 .text .cn_text{ color: #f57311; font-size:45px; font-weight: bold; line-height:60px;}
.Banner003017 .text .en_text{ color: #fff; text-transform: uppercase; font-size:14px;}
.Banner003017 .text .puton{ color: #fff; font-size:30px;}
.Banner003017 .slick-dots{position: absolute; z-index: 10;left: 0%;width: 100%;text-align: center}
.Banner003017 li aside.dot,
.Banner003017 .slick-dots{bottom: 2.17vw; }
.Banner003017 li aside.dot{font-family: 'SourceHanSansCN-Light';color: #fff; margin-bottom: 1.3em;}
.Banner003017 li .a-link{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.Banner003017 .slick-dots li{display: inline-block;width: 13px;height: 13px;background-color: #fff;opacity: 0.5; cursor: pointer;border-radius: 50%}
.Banner003017 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner003017 .slick-dots li button{display: none;}
.Banner003017 .slick-dots li.slick-active{background: #f57311;opacity: 1;}
@media(min-width:768px){
.Banner003017 .wap{display: none;}
.Banner003017 .slogan img{width: 13.13vw;}
.Banner003017 .slogan .cn{font-size: 3.13vw;margin-top: 2.08vw;}
.Banner003017 .slogan .en{font-size: 1.15vw;}
.Banner003017 li aside.dot{font-size: 1.25vw;}
}
@media(max-width:768px){
 .Banner003017 .pc{display: none;}
.Banner003017 .slogan img{width: 40%;}
.Banner003017 .slogan .cn{font-size:7vw;margin-top: 4vw;}
.Banner003017 .slogan .en{font-size: 4.5vw; letter-spacing: 1px;}
.Banner003017 li aside.dot{font-size:4vw;}
.Banner003017 .text{ padding:0 4%;}
.Banner003017 .text .cn_text{font-size:30px;}
.Banner003017 .text .en_text{ font-size:14px;}
.Banner003017 .text .puton{ font-size:20px;}
}

.home_title{height: 40px;border-bottom: 5px solid #eee; margin-bottom: 30px;}
.home_title a{float: right;color: #b3b3b3;}
.home_title a:hover {color: #f3720d;}
.home_title b{color: #333;font-size: 22px;line-height: 22px;border-bottom: 5px solid #f3720d;padding-bottom: 13px}
@media(max-width:640px){
 .home_title b{font-size: 18px;}
}


/*Floor002945 */
.Floor002945{padding: 40px 0 0;}
@media(max-width:640px){
.Floor002945{padding: 4vw 0;}
}

.Floor002945 .new-top ol .Ispic{padding-bottom: 61.305%;}
.Floor002945 .new-top ol h3{font-size: 20px;margin:30px 0 0 0;line-height: 1em;}
.Floor002945 .new-top ol p{color: #666;line-height: 1.625em;font-size: 16px;}
.Floor002945 .new-top ol .more{ border-bottom: 2px solid #f3720d;padding-right: 40px;padding-bottom:55px; text-align: right;}
.Floor002945 .new-top .slick-arrow{ position: absolute; bottom:10px; right:0; display: inline-block;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%; z-index: 10;}
.Floor002945 .new-top .slick-arrow:after{ position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #333; border-top: 2px solid #333; transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -7px;}
.Floor002945 .new-top .slick-prev{ right:50px; transform:rotate(180deg);}




.Floor002945 .new-list li{float: left; width: 47.059%;}
.Floor002945 .new-list li:nth-child(2n){float: right;}
.Floor002945 .new-list li:nth-child(2n+1){clear: left;}
.Floor002945 .new-list li .Ispic{padding-bottom: 60.3125%;}
.Floor002945 .new-list li h4{font-size: 16px;line-height: 2.25em; margin: 14px 0;font-weight: normal}
@media(min-width:769px){
.Floor002945 .new-top{float: left;width: 40%;}
.Floor002945 .new-list{float: right;width: 56.667%;}
}
@media(max-width:768px){
.Floor002945 .new-top{margin-bottom: 5vw;}
}
@media(max-width:480px){
.Floor002945 .new-top ol h3{font-size: 16px;margin:20px 0 0 0;}
.Floor002945 .new-top ol p,
.Floor002945 .new-list li h4{font-size: 14px;}
.Floor002945 .new-top ol .more{padding-right: 20px; padding-bottom:0;}
.Floor002945 .new-top .slick-arrow{ bottom:auto; top:35%; background-color:rgba(255,255,255,0.5);}
.Floor002945 .new-top .slick-prev{ right: auto; left:0;}
}


/*Floor003082 */
.Floor003082{padding: 3vw 0;}
.Floor003082 .auto{overflow: hidden;position: relative; z-index: 2;}
.Floor003082 .info{text-align: justify;line-height: 1.875; margin-bottom: 2.7vw;}
.Floor003082 .title{height: 40px;border-bottom: 5px solid #eee; margin-bottom: 30px;}
.Floor003082 .title a{float: right;color: #b3b3b3;}
.Floor003082 .title a:hover {color: #f3720d;}
.Floor003082 .title b{color: #333;font-size: 22px;line-height: 22px;border-bottom: 5px solid #f3720d;padding-bottom: 13px}
@media(max-width:640px){
.Floor003082 .title b{font-size: 18px;}
}
.Floor003082 .left{position: relative;color: #fff;}
.Floor003082 .txt-area li{float: left;}
.Floor003082 .txt-area li:not(:last-child){margin-right: 2.86vw;}
.Floor003082 .txt-area li a{display: block;color: #fff;padding-left: 25px;background: url("../images/Floor003082-icon1.png") no-repeat left center;}
.Floor003082 .txt-area li.li-b a{background-image: url("../images/Floor003082-icon2.png");}


.Floor003082 .left ul{overflow: hidden;}
.Floor003082 .left ol{position: relative;margin-bottom: 25px;}
.Floor003082 .left ol .Ispic{padding-bottom: 64%; border-radius: 6px;position: relative}
.Floor003082 .left ol .Ispic::before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top:0;z-index: 1;
background: -moz-linear-gradient(bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); 
background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
background: linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }
.Floor003082 .left ol aside{font-size: 16px; line-height: 24px;position: absolute;bottom: 30px;left: 0;color: #fff;padding: 0 20px;z-index: 2;width: 100%}
.Floor003082 .left time{display: block;color: #fff;font-family: 'Arial'; }
.Floor003082 li{border-bottom:1px solid #f0f0f0; padding: 10px 0; line-height: 1.6;position: relative;}
.Floor003082 .left li{padding-left: 20px}
.Floor003082 .left li::before{ content: ''; height: 3px; width: 3px; background: #999; border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.Floor003082 .left li time{float: right;color: #bbb;font-family: 'Arial'; }
.Floor003082 .right li:nth-child(1){padding-top:0;}
.Floor003082 .right li time{float: right;margin-left: 30px;color: #bbb;font-family: 'Arial'; }
.Floor003082 .right li span{color: #333;display: inline-block;margin-right: 20px;width: 24px;height: 24px;background: #ebebeb;text-align: center;line-height: 24px;border-radius: 50%;font-size: 12px}
.Floor003082 .right li:nth-child(1) span{background: #fe4b59;color: #fff}
.Floor003082 .right li:nth-child(2) span{background: #ff7020;color: #fff}
.Floor003082 .right li:nth-child(3) span{background: #fab339;color: #fff}
@media(min-width:641px){
.Floor003082 .left ol{float: left;width: 48.544%;position: relative;}
.Floor003082 .left ol:nth-child(2){float: right;}
.Floor003082 .left li:nth-of-type(1){clear: both;}
.Floor003082 .left time{font-size: 14px;}
.Floor003082 .left li label{font-size: 12px;}
}
@media(min-width:1025px){
.Floor003082 .ytable{}
.Floor003082 .right{width: 35%;}
.Floor003082 .right .gupiao{position: absolute; left: 3.18vw; bottom: 2.5vw;}
.Floor003082 .left .main{margin-right: 5%;}
.Floor003082 .txt-area{padding: 3.18vw 4.5vw 0 3.18vw;}
}
@media(max-width:1024px){
.Floor003082 .ytable,
.Floor003082 .ytable-cell{display: block;}
.Floor003082 .right{padding: 4vw 0; margin-bottom: 4%;}
.Floor003082 .right .gupiao{margin-top: 17vw;}
.Floor003082 .right li{padding: 3vw 0;}
}
@media(max-width:640px){
.Floor003082{font-size: 4vw;}
.Floor003082 .title{font-size: 5vw}
.Floor003082 .left ol{margin-bottom: 6vw;}
.Floor003082 .left ol aside{margin-top: 4vw;font-size: 4vw}
.Floor003082 .left ol label{padding: 0 4vw;}
.Floor003082 .left li label{margin-right: 3vw;}
}


/*Floor002882 */
.Floor002882{padding-bottom: 3%}
.Floor002882 .title{height: 40px;border-bottom: 5px solid #eee; margin-bottom: 30px;position: relative}
.Floor002882 .title a{float: right;color: #b3b3b3;}
.Floor002882 .title b{color: #333;font-size: 22px;line-height: 22px;border-bottom: 5px solid #f3720d;padding-bottom: 13px}
@media(max-width:640px){
 .Floor002882 { margin-bottom: 4%;}
.Floor002882 .title b{font-size: 18px;}
}


.Floor002882 .btn{position: absolute; right: 0; top: 50%; margin-top: -18px;}
.Floor002882 .btn .slick-arrow{float: left; width: 30px; height: 30px;background: url(../images/left.png) no-repeat center #eee;}
.Floor002882 .btn .slick-arrow:hover{background: url(../images/left1.png)no-repeat center #f3720d;}
.Floor002882 .btn .slick-next{background: url(../images/right.png) no-repeat center #eee;margin-left: 10px}
.Floor002882 .btn .slick-next:hover{background: url(../images/right1.png)no-repeat center #f3720d;}
.Floor002882 .slider{margin: 0 -9px;}
.Floor002882 .slider li a{display: block; margin: 0 9px;}
.Floor002882 .slider li .pic img{display: block; width: 100%;}
.Floor002882 .slider li .pic { overflow: hidden;}
.Floor002882 .slider li .pic figure { padding-bottom: 63.6%;transition: 0.3s;}
.Floor002882 .slider li:hover .pic figure { transform: scale(1.1)}
.Floor002882 .slider li .txt{padding-top: 8px}
.Floor002882 .slider li .txt h4{ font-size: 16px; margin:0;color: #333;font-weight: normal;padding-top: 5px}
.Floor002882 .slider li:hover .txt h4{color: #f3720d;}
.Floor002882 .slider li .txt time{color: #999;font-family: 'Arial'; }
.Floor002882  a:hover .txt aside{color: #89c33f;}
.Floor002882 .slider li p{margin: 0;color: #979797; }
.Floor002882 .details{color: #89c33f;}


/*
 .Floor001301 为demo编号
 */
.Floor001301{ padding:0% 0 2%;}
.Floor001301 .title{height: 40px;border-bottom: 5px solid #eee; margin-bottom: 30px;position: relative}
.Floor001301 .title a{float: right;color: #b3b3b3;}
.Floor001301 .title b{color: #333;font-size: 22px;line-height: 22px;border-bottom: 5px solid #f3720d;padding-bottom: 13px}
@media(max-width:640px){
.Floor001301 .title b{font-size: 18px;}
}
.Floor001301 .product{ float:left; width:62%;}
.Floor001301 .news{ float:right; width:35%;}
.Floor001301 h2{ margin:0 0 4% 0; line-height:28px; font-weight:normal; background:url(../images/Floor001301-ico.png) no-repeat left center; padding-left:30px;}
.Floor001301 h2 span{ display:inline-block; position:relative; padding-right:15px; color:#333;}
.Floor001301 h2 span::before{ position:absolute; content:''; width:0; height:0; border:6px solid #4c4c4c; border-top-color:transparent; border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-6px;}
.Floor001301 h2 a{ float:right; color:#999; font-size:12px;}

.Floor001301 .product ul{ overflow:hidden;}
.Floor001301 .product li{ float:left; width:31.3%; position:relative; padding-bottom:20px;margin-right: 3%}
.Floor001301 .product li:nth-child(3n){margin-right: 0}
.Floor001301 .product li h4{ font-size: 16px; margin:0;color: #333;height: 50px;overflow:hidden;font-weight: normal}
.Floor001301 .product li a{ position:absolute; left:0; top:0; width:100%; height:100%; transition:0.3s; z-index: 10;}
.Floor001301 .product li .pic{ overflow: hidden; margin-bottom: 10px;}
.Floor001301 .product li figure{ padding-bottom:60%; background-size:cover; transition:all 0.3s;}
.Floor001301 .product li:hover figure{ transform:scale(1.1)}
.Floor001301 .product li time{color: #999;font-family: 'Arial'; }
.Floor001301 .product li:hover h4{ color: #f3720d;}

.Floor001301 .list{ position:relative; overflow:hidden;}
.Floor001301 .list li{ position: relative;}
.Floor001301 .list li span{ width:100%; padding:0 20% 0 20px; line-height:36px; height:36px; color:#fff; background-color:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0;}
.Floor001301 .list li img{ display:block; width:100%;}
.Floor001301 .list li figure{ padding-bottom:63.7%; }
.Floor001301 .list .slick-dots{ position:absolute; right:8px; bottom:12px; z-index:10;}
.Floor001301 .list .slick-dots li{ float:left; margin-right:5px;}
.Floor001301 .list .slick-dots li button{ display:block; width:10px;  height:10px; margin: 0; padding: 0; border-radius:50%; border:0;background-color:#fff; overflow:hidden; line-height:100px;}
.Floor001301 .list .slick-dots li.slick-active button{ background-color:#f3720d;}
.Floor001301 .news dl{ padding-top:4%;}
.Floor001301 .news dd{border-bottom:1px solid #f0f0f0; padding: 10px 0 10px 20px; line-height: 1.6;position: relative;}
.Floor001301 .news dd::before{content: '';height: 3px;width: 3px;background: #999;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.Floor001301 .news dd time{float: right;color: #bbb;font-family: 'Arial';}

@media(max-width:768px){
.Floor001301 .product,
.Floor001301 .news{ float:none; width:auto;}
.Floor001301 .product{ margin-bottom:3%;}
}
@media(max-width:480px){
 .Floor001301 { margin-bottom: 4%;}
.Floor001301 .product li{ width:50%;}
 .Floor001301 .product li h4 ,
 .Floor001301 .list li span,
 .Floor001301 .news dd { font-size: 4vw;}
}


/*Floor002733 */
.Floor002733{padding-bottom: 3%}
.Floor002733 .title{height: 40px;border-bottom: 5px solid #eee; margin-bottom: 30px;position: relative}
.Floor002733 .title a{float: right;color: #b3b3b3;}
.Floor002733 .title b{color: #333;font-size: 22px;line-height: 22px;border-bottom: 5px solid #f3720d;padding-bottom: 13px}
@media(max-width:640px){
.Floor002733 .title b{font-size: 18px;}
 .Floor001301 .product li { width: 48.5%; margin-right: 3%;}
 .Floor001301 .product li:nth-child(3n) { margin-right: 3%;}
 .Floor001301 .product li:nth-child(2n) { margin-right: 0;}
}


.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #184477;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #184477;}

.Floor002733 .more{padding: 20px 0 44px 0; }
.Floor002733 .more a{display: block; line-height: 58px; width: 220px; border-radius: 5px; border: 1px solid #e5e5e5; margin: 0 auto;text-align: center; font-size: 16px; transition: 0.3s; color: #aaa;}
.Floor002733 .more a:hover{background: #184477; border-color: #184477; color: #fff;}
.Floor002733 li.slick-slide{height: auto;padding:1% 0;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding:20px 30px;background: #f8f8f8}
.Floor002733 li.slick-slide .txt time{color: #999;font-family: 'Arial';}
.Floor002733 li.slick-slide .txt aside{ color: #333;font-size: 16px; margin-top: 5px;}
.Floor002733 li.slick-slide .txt p{line-height: 28px;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -10px; margin-right: -10px; }
.Floor002733 li.slick-slide .inner{ margin: 0 10px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}
@media(max-width:768px){
 .Floor002733 .slick-dots li.slick-active{border-color: #f3720d;}
 .Floor002733 .slick-dots li.slick-active button{ background: #f3720d;}
}


/*
 .Floor000859 涓篸emo缂栧彿
 */
.Floor000859{ padding:0 0 3% 0;}
.Floor000859 .title{height: 40px;border-bottom: 5px solid #eee; margin-bottom: 30px;position: relative}
.Floor000859 .title a{float: right;color: #b3b3b3;}
.Floor000859 .title b{color: #333;font-size: 22px;line-height: 22px;border-bottom: 5px solid #f3720d;padding-bottom: 13px}
@media(max-width:640px){
.Floor000859 .title b{font-size: 18px;}
}
.Floor000859 .box{ float:left; width:48%;}
.Floor000859 .box_right{ float:right; width:48%;}
.Floor000859 .box h1{ margin:0; line-height:30px; padding:19px 0 19px 28px; font-weight:normal; font-size:18px; color:#333; background:url(../images/Floor000859-icon1.png) no-repeat left center;}
.Floor000859 .box_right h1{ background-image:url(../images/Floor000859-icon2.png);}
.Floor000859 .box ol{ overflow:hidden; clear:both; padding-bottom:15px;}
.Floor000859 .box ol .pic{ float:left; width:34%;}
.Floor000859 .box ol  img{ width:100%;}
.Floor000859 .box ol  figure { padding-bottom: 63.5%;}
.Floor000859 .box ol div{ float:right; width:64%;}
.Floor000859 .box ol h2{ font-size:16px; font-weight:normal; margin:0; padding-top:10px;color: #333}
.Floor000859 .box ol time{color: #bbb;font-family: 'Arial'; }
.Floor000859 .box ol p{ line-height:20px; overflow:hidden; height:40px;color: #999}
.Floor000859 .box li{border-bottom:1px solid #f0f0f0; padding: 10px 0; line-height: 1.6;position: relative;}
.Floor000859 .box li{padding-left: 20px}
.Floor000859 .box li::before{content: '';height: 3px;width: 3px;background: #999;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.Floor000859 .box li time{float: right;margin-left: 30px;color: #bbb;font-family: 'Arial'; }
@media(max-width:1000px){
.Floor000859 .box{ float:none; width:auto;}
}
@media(max-width:480px){
 .Floor000859 .box{ margin-bottom: 8%;}
.Floor000859 .box ol .pic{ float:none; width:auto; display:block;}
.Floor000859 .box ol div{ float:none; width:auto; }
 .Floor000859 .box li { font-size: 4vw;}
}





/*Bottom002887 */
.Bottom002887 {  background:#f67210; padding-top: 20px; }
.Bottom002887,
.Bottom002887 a { color:#fff; }
.Bottom002887 .copyright { padding: 25px 0; border-top: 1px solid rgba(255,265,255,0.1); line-height: 30px; }
.Bottom002887 .copyright .fr { overflow: hidden; }
.Bottom002887 .copyright .fr a { float: left; height: 30px; }
.Bottom002887 .copyright .fr a.knet { background: url("../images/knet.png") no-repeat center center; width: 84px; }
.Bottom002887 .copyright .fr a.wlzxnet { background: url("../images/wlzxnet.png") no-repeat left center; padding-left: 37px; margin-right: 37px; }

.Bottom002887 .code {margin:1% auto;text-align: center; font-size: 0;}
.Bottom002887 .code .pic { text-align: center; display: inline-block; margin-left:36px;}

.Bottom002887 li{ margin:2.5% 0; line-height:24px;}
.Bottom002887 li .con{position:relative; padding-left: 32px;}
.Bottom002887 li .icon{position: absolute; left: 0; top: 0; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center;}
.Bottom002887 li p{font-size:14px;color: #fff; margin: 0;}
.Bottom002887 li p span{opacity: 0.8;}
@media(min-width:641px){
.Bottom002887 li{float: left;padding-left:20px; border-left:2px solid rgba(255,265,255,0.2);}
.Bottom002887 li:first-child{padding-left: 0; border-left:none;}
.Bottom002887 li:not(:nth-child(3n)){margin-right:20px;}
.Bottom002887 li:nth-child(3n+1){clear: left;}
}
@media(max-width:480px){
 .Bottom002887 .code {margin: 4% auto;}
 .Bottom002887 .code .pic {margin:0 20px;}
}



.Other002907 { position: fixed; right: 10px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 200; border: 1px solid #eee; border-bottom: 0; width: 70px; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.Other002907 li:not(:last-child) { border-bottom: 1px solid #eee; }
.Other002907 li a { position: relative;text-align: center; display: block; line-height: 30px; padding-top: 37px; background-position: center 15px; background-repeat: no-repeat; color: #666; }
.Other002907 li a:hover { color: #f67210;}
.Other002907 li.li_1 a { background-image: url("../images/Other002907_icon2.png"); }
.Other002907 li.li_2 a { background-image: url("../images/Other002907_icon3.png"); }
.Other002907 li.li_3 a { background-image: url("../images/Other002907_icon1.png"); }
.Other002907 li.li_5 a { background-image: url("../images/Other002907_icon5.png"); }
.Other002907 li.li_4 a { background-image: url("../images/Other002907_gettop.png"); background-position: center 20px; background-color: #f67210; font-size: 14px; font-family: 'Oswald'; color: #fff; margin-left: -1px; margin-right: -1px; padding-top: 35px; height: 70px; line-height: normal; }

.Other002907 li a figure {display: none;position: absolute;right: 100%;top:0;margin-right: 10px; border-radius: 5px;background: #fff;box-shadow:0px 0px 10px rgba(0,0,0,.2);}
.Other002907 li a figure.tell::after {position: absolute;left:100%;top:50%;transform: translateY(-50%);display: inline-block;content: '';width: 0px; height: 0px; border-top: 6px solid transparent; border-left: 6px solid #fff; border-bottom: 6px solid transparent;}
.Other002907 li a figure.tell {text-align: left;padding-left: 10px;padding-top: 14px;height: 67px;width: 180px;}
.Other002907 li a figure p{font-size: 14px;color: #333;font-weight: 100;margin:0;line-height: 14px;}
.Other002907 li a figure span{font-size: 18px;color: #333;font-weight: 100;}
.Other002907 li a figure.code{width: 100px;height: 100px;padding-top: 8px}
.Other002907 li:hover a figure {display: block;}

@media (max-width: 480px) {
 .Other002907 { right: 0; display: none;}
 .Other002907 li a { font-size: 12px;}
}


/*Location002970 */
.Location002970{margin: 20px 0 30px 0;line-height: 40px;}
.Location002970 .auto {border-bottom: 5px solid #eee;}
.Location002970 .tit {color: #333;font-size: 22px;line-height: 22px;border-bottom: 5px solid #f3720d;padding-bottom: 12px}
.Location002970 .loc {float: right;}
.Location002970 em{font-style: normal;}
.Location002970 .loc i{font-style: normal;font-family: "宋体";}
.Location002970,
.Location002970 a{color: #b3b3b3;}
.Location002970 a:hover {color: #F3720D;}
@media(max-width:480px){
 .Location002970 .tit { font-size: 20px;}
 .Location002970 .loc { display: none;}
}

/*TextList002957 */
.TextList002957{}
.TextList002957 li{ border-bottom: 1px solid #F0F0F0; line-height: 54px;padding-left: 20px;position: relative;}
.TextList002957 li::before {content: '';height: 3px;width: 3px;background: #999;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.TextList002957 li time{float: right;color: #bbb; margin-left: 20px;font-family: 'Arial';}
.TextList002957 li a{font-size: 14px;}
@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:4% 0 3%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;font-family: "Arial"}
.Page002193 a:hover{ color:#fff; border:1px solid #F67210; background:#F67210;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F67210;}
.Page002193 .p_count b{ color:#F67210;}
.Page002193 .p_total b{ color:#F67210;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#F67210; border-color:#F67210;}
.Page002193 .p_page b{ font-weight:normal;}


/*PicList001958*/
.PicList001958{}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #f0f0f0;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li .publisher{color:#666;margin-bottom: 10px;padding-left: 0;}
.PicList001958 li time{ color:#bbb;font-family: "Arial";}
.PicList001958 li p{color:#666; margin:10px 0 0; padding-bottom: 10px; line-height:30px; height:90px; overflow:hidden;text-align: justify;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:14px;}
.PicList001958 li h1{font-size:16px;}
}


/* Newlaw */
.Newlaw ul{overflow: hidden;}
.Newlaw ol{position: relative;margin-bottom: 25px;}
.Newlaw ol .Ispic{padding-bottom: 64%; border-radius: 6px;position: relative}
.Newlaw ol .Ispic::before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top:0;z-index: 1;
background: -moz-linear-gradient(bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); 
background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); 
background: linear-gradient(to top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }
.Newlaw ol aside{font-size: 16px; line-height: 24px;position: absolute;bottom: 30px;left: 0;color: #fff;padding: 0 20px;z-index: 2;width: 100%}
.Newlaw time{display: block;color: #fff;font-family: 'Arial'; }
.Newlaw li{border-bottom:1px solid #f0f0f0; padding: 10px 0; padding-left: 20px; line-height: 1.6;position: relative;}
.Newlaw li::before{content: '';height: 3px;width: 3px;background: #999;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.Newlaw li time{float: right;color: #bbb;font-family: 'Arial'; }

@media(min-width:641px){
.Newlaw ol{float: left;width: 32%;position: relative;margin-right: 2%;}
.Newlaw ol:nth-child(3){margin-right: 0;}
.Newlaw li:nth-of-type(1){clear: both;}
.Newlaw time{font-size: 14px;}
.Newlaw li label{font-size: 12px;}
}
@media(min-width:1025px){
.Newlaw .main{margin-right: 5%;}
}

/*
 PicList000960 为demo编号
*/
.PicList000960{}
.PicList000960 .tit {margin-bottom: 20px;border-bottom: 1px solid #f0f0f0;;line-height: 40px;}
.PicList000960 .tit h2 {margin: 0;font-size: 18px;color: #F3720D;}
.PicList000960 .tit h2::before {display: inline-block;content: '';width: 0px;height: 0px;border-top: 6px solid transparent;border-left: 6px solid #F3720D;border-bottom: 6px solid transparent;margin-right: 10px;}
.PicList000960 ol{overflow:hidden; padding-bottom:15px;}
.PicList000960 ol img{ float:left; width:30%; margin-right: 2%;border-radius: 5px;}
.PicList000960 ol h1{ margin:10px 0 0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:22px; color:#010101; font-weight:normal;}
.PicList000960 ol time{ color: #999;  margin-right: 5%;font-size: 13px;font-family: 'Arial'; }
.PicList000960 ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.PicList000960 ol a.more{ color:#F3720D;display:inline-block;}
.PicList000960 li { border-bottom: 1px solid #f0f0f0; height:52px; line-height:51px; overflow:hidden;}
.PicList000960 li time{ float:right; font-size:14px; color:#bbb;font-family: 'Arial'; }
.PicList000960 li a{ display:block; float:left; width:85%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:10px;font-size:14px;color: #333333;position: relative;}
.PicList000960 li a::before {content: '';height: 3px;width: 3px;background: #999;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}
.PicList000960 li a:hover{ color:#F3720D}
.PicList000960 li a span {color:#F3720D}

.PicList000960 .tab {margin-bottom: 20px;border-bottom: 1px solid #f0f0f0;;line-height: 40px;}
.PicList000960 .tab a {display: inline-block;position: relative;font-size: 15px;color: #999;}
.PicList000960 .tab a::after {display: none;content: '';position: absolute;left:0;bottom:-1px;width: 100%;height: 2px;background-color: #F3720D;}
.PicList000960 .tab a+a {margin-left: 10px;}
.PicList000960 .tab a.current, .PicList000960 .tab a:hover {color:#F3720D}
.PicList000960 .tab a.current::after, .PicList000960 .tab a:hover::after {display: block;}
@media (max-width:1024px){
 .PicList000960 .tab { display: none;}
 .PicList000960 .owl-carousel{position:relative;padding:10px;background: #f5f5f5;}
 .PicList000960 .owl-stage-outer{overflow:hidden;}
 .PicList000960 .owl-item {float: left; text-align: center;}
 .PicList000960 .owl-item a.current, .PicList000960 .owl-item a:hover {color:#F3720D}
 .PicList000960 .owl-nav button{ position:absolute; padding:0; margin: 0; width:25px;height:40px; line-height: 40px; top:50%; transform:translateY(-50%); border:none; background:none; font-size:38px; color:#F3720D;cursor:pointer;}
 .PicList000960 .owl-nav button.disabled{ opacity:0.5;}
 .PicList000960 .owl-nav .owl-prev{ left:0;}
 .PicList000960 .owl-nav .owl-next{ right:0;}

}
@media (max-width:768px){
 .PicList000960 ol img{ width:100%; float:none;}
 .PicList000960 ol h1{ margin-top:2%;}
 .PicList000960 li { height: auto; line-height: 30px;padding:4% 0;}
 .PicList000960 li a { display: block; width: 100%;   display: -webkit-box; -webkit-line-clamp: 2;white-space:break-spaces; -webkit-box-orient: vertical; overflow: hidden;}
 .PicList000960 li a::before {top: 13px;transform: none;}
}

/*
.PicList009 为demo编号
*/
.PicList009 .list li{ position:relative;padding:20px 0; overflow:hidden; border-bottom:1px solid #eee;}
.PicList009 .list li .pic{width:220px;height: 130px;position:absolute; left:0; top:20px;background-size: cover;border-radius: 5px;}
.PicList009 .list li a{ display:block;height:130px;}
.PicList009 .list li .txt{ padding-left:240px;}
.PicList009 .list li h3{ position: relative; padding-right: 80px;color: #333;font-size: 16px; border-bottom:1px dashed #c7c7c7; line-height:48px; margin:0;}
.PicList009 .list li h3 span{position: absolute;right: 0;text-decoration: underline;padding-right: 12px; background:url(../images/PicList008-icon2.png) no-repeat right center;color: #f18d00;font-size: 12px;}
.PicList009 .list li time{    color: #bbbbbb; display:block;font-size: 14px;padding: 10px 0;font-family: 'Arial';}
.PicList009 .list li a:hover h3{ color:#F3720D;}
.PicList009 .list li a p{ color: #333;}
.PicList009 .list li a:hover .publisher{ color:#333;}
.PicList009 .list li .publisher{margin-top: 10px;}
@media(max-width:640px){
 .PicList009 .list li a { height: auto;}
 .PicList009 .list li .pic { position: relative; top: 0; width: 100%; height: auto; padding-bottom: 64%;}
 .PicList009 .list li .txt { padding-left: 0;}
 .PicList009 .list li h3 { padding-right: 0;}
 .PicList009 .list li h3 span{ display: none;}
}

/* Case */
.Case ul{ overflow:hidden;}
.Case li{ float:left; width:31.3%; position:relative; padding-bottom:20px;margin-right: 3%}
.Case li:nth-child(3n){margin-right: 0}
.Case li h4{ font-size: 14px; margin:0;color: #333;overflow:hidden;font-weight: normal;line-height: 24px;}
.Case li a{ position:absolute; left:0; top:0; width:100%; height:100%; transition:0.3s;}
.Case li figure{ padding-bottom:60%; background-size:cover;margin-bottom: 10px;border-radius: 5px;}
.Case li time{color: #999;font-family: 'Arial'; }
.Case li:hover h4{color: #F3720D;}
@media(max-width:640px){
 .Case li{ width: 48.5%; margin-right: 3%;}
 .Case li:nth-child(3n){ margin-right: 3%;}
 .Case li:nth-child(2n){ margin-right: 0;}
}


.Floor002906{margin-bottom: 30px;}
.Floor002906 .auto{padding: 20px 20px 0;border-radius: 5px;background: #f4f4f4;}
.Floor002906 .left {float: left;width: 75%;}
.Floor002906 dl {float: left;margin-bottom: 20px}
.Floor002906 dl:nth-child(2n) {float: right;}
.Floor002906 dl:nth-child(2n+1) {clear:both;}
.Floor002906 dt {display: inline-block;width:68px;padding-right: 10px;color: #333;font-weight: bold;text-align:justify; height: 40px; line-height: 40px;vertical-align: middle;}
.Floor002906 dt::after{ content:'';  width: 100%; display: inline-block;   overflow: hidden; height: 0;}
.Floor002906 dd {display: inline-block;}
.Floor002906 dd select{width: 240px;border: 2px solid #eee; border-radius: 5px; font-size: 14px;background:  url("../images/Floor002906_more.gif") no-repeat right 10px center #fff;line-height:38px; height: 40px; padding: 0 10px;color: #333; appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.Floor002906 dd select::-ms-expand {display: none;}
.Floor002906 dd .text {width: 240px;border: 2px solid #eee; border-radius: 5px; font-size: 14px;background-image: #fff;line-height:38px; height: 40px; padding: 0 10px;color: #333;}
.Floor002906 dl:last-child {}
/*.Floor002906 dl:last-child dd .text {width: 104px;}*/
.Floor002906 dl:last-child dd span {font-size: 12px;padding:0 8px;}
.Floor002906 .right {float: right;}
.Floor002906 .right a {cursor: pointer;display: block;width: 148px;height: 40px;border-radius: 5px;background-color: #F3720D;font-size: 16px;line-height: 40px;text-align: center;color: #fff}
.Floor002906 .right a:hover {box-shadow: 0px 0px 10px rgba(26,13,3,.3);background: #333;}
@media (max-width: 480px) {
 .PicList000960 .tab a { margin-bottom: 3%;}

 .Floor002906 .auto { padding-bottom: 20px;}
 .Floor002906 .left ,
 .Floor002906 .right { float: none;width: 100%;}
 .Floor002906 dl:nth-child(2n) { float: none;}
 .Floor002906 .right a {margin: 0 auto;}
}



/*
 .PicList000729 为demo编号
 */
 .PicList000729 .tit {margin-bottom: 20px;border-bottom: 1px solid #f0f0f0;;line-height: 40px;}
 .PicList000729 .tit h2 {margin: 0;font-size: 18px;color: #F3720D;}
 .PicList000729 .tit h2::before {display: inline-block;content: '';width: 0px;height: 0px;border-top: 6px solid transparent;border-left: 6px solid #F3720D;border-bottom: 6px solid transparent;margin-right: 10px;}
 .PicList000729 ul{ margin: 0 -2%;}
 .PicList000729 li{ float:left; width:22%; margin: 0 2%; text-align:center; padding-bottom:2%;}
 .PicList000729 li figure{ border:1px solid #d9dbdc; padding:3px;}
 .PicList000729 li figure em{ display:block; background-repeat:no-repeat; background-position: center center; background-size:cover; padding-bottom:128%;}
 .PicList000729 li span{color: #F67210;border: 1px solid #F67210;border-radius: 20px;padding: 0 10px;display: inline-block; line-height:2;}
 .PicList000729 li p{ color:#333; margin: 10px 0;height: 44px;}
 .PicList000729 li a:hover{ color:#F67210;}
 .PicList000729 li a:hover span{ color:#fff;background-color:#F67210;}

.PicList000729 .slick-arrow { position: absolute;top:30%; padding: 0;width: 20px; height: 40px;background-repeat:no-repeat;background-position: center; background-size: contain; z-index: 100}
.PicList000729 .slick-arrow.slick-disabled { opacity: 0.2;}
.PicList000729 .slick-arrow.slick-prev {left:-18px;  background-image: url("../images/arrow_left.png")}
.PicList000729 .slick-arrow.slick-next { right:-18px;background-image: url("../images/arrow_right.png")}
 @media(max-width:640px){
  .PicList000729 ul {margin:0}
  .PicList000729 .slick-arrow.slick-prev {left:-5px;}
  .PicList000729 .slick-arrow.slick-next { right:-5px;}
 }
 @media(max-width:480px){
 }


 /*期刊*/
 .periodical {margin-bottom: 40px;}
 .periodical .slick-arrow { position: absolute;top:50%; padding: 0;background-repeat:no-repeat;background-position: center; background-size: contain; z-index: 100}
 .periodical .slick-arrow.slick-disabled { opacity: 0.2;}
 .periodical .slick-arrow.slick-prev { background-image: url("../images/arrow_left.png")}
 .periodical .slick-arrow.slick-next { background-image: url("../images/arrow_right.png")}
 .periodical .periodical-hd {width: 500px;margin:0 auto;text-align: center;}
.periodical .periodical-hd .pic_gallery { padding:0 87px;}
 .periodical .periodical-hd figure{ border:1px solid #d9dbdc; padding:3px;}
 .periodical .periodical-hd figure em{ display:block; background-repeat:no-repeat; background-position: center center; background-size:cover; /*padding-bottom:128%;*/ height: 407px;}
.periodical .periodical-hd figure .slick-arrow {  width: 30px; height: 50px;margin-top:-25px;}
.periodical .periodical-hd figure .slick-arrow.slick-prev {left:-60px; }
.periodical .periodical-hd figure .slick-arrow.slick-next {right:-60px; }
 .periodical .periodical-hd span{color: #F67210;border: 1px solid #F67210;border-radius: 20px;padding: 0 10px;display: inline-block; line-height:2;}
 .periodical .periodical-hd p{ color:#333; margin: 10px 0;}
 .periodical .periodical-hd a:hover{ color:#F67210;}
 .periodical .periodical-hd a:hover span{ color:#fff;background-color:#F67210;}
 .periodical .periodical-bd {margin-top: 30px;}
 .periodical .periodical-bd li {float: left; width: 15%; margin: 0 0.5%;}
 /*.periodical .periodical-bd li:nth-child(6n) { margin-right: 0;}*/
 .periodical .periodical-bd figure{ border:1px solid #d9dbdc; padding:3px;box-sizing: border-content;}
 .periodical .periodical-bd li.slick-current figure {border:2px solid #F3720D;}
 .periodical .periodical-bd figure em{ display:block; background-repeat:no-repeat; background-position: center center; background-size:cover; padding-bottom:128%;}
 .periodical .periodical-bd .slick-arrow {  width: 20px; height: 40px;margin-top:-20px;}
 .periodical .periodical-bd .slick-arrow.slick-prev {left:-25px; }
 .periodical .periodical-bd .slick-arrow.slick-next {right:-25px; }
 .periodical .btn{margin-top: 20px;text-align: center;}
 .periodical .btn i{display: inline-block;content: '';width: 10px;height: 10px;border-radius: 50%;margin:0 5px;background: #eee}
  .periodical .btn i.current {background: #F3720D;}
@media(max-width:640px){
 .periodical .periodical-hd { width: 100%;}
 .periodical .periodical-hd .pic_gallery {padding:0 15%;}
 .periodical .periodical-hd figure em { height: 300px;}
 .periodical .periodical-hd figure .slick-arrow.slick-prev {left:-50px; }
 .periodical .periodical-hd figure .slick-arrow.slick-next {right:-50px; }
 .periodical .periodical-bd {padding: 0 6%;}
}

/*
 .PicList001200 为demo编号
 */
 .PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
 .PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
 .PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
 .PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%; overflow: hidden;}
 .PicList001200 li figure span{ background-position: center; background-size: cover; margin:0; padding:0; display: block; width:100%; height:100%; transition: all .5s;}
.PicList001200 li:hover figure span{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
 .PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:5%;}
 .PicList001200 li div::before,
 .PicList001200 li div::after{ position:absolute; content:''; }
 .PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
 .PicList001200 li h3{ margin:0; font-size:16px; padding:5% 0 1% 0;color:#333;}
 .PicList001200 li span {display: block;margin-top: 10px;color: #666666;line-height: 1.5;position: relative;padding-left: 70px;}
 .PicList001200 li span time {font-family: "Arial";}
 .PicList001200 li span em {display: block;width: 70px;position: absolute;left:0;top: 0;font-style: normal;}
 .PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:12px;}
 
 .PicList001200 li:hover{ box-shadow:0 5px 5px #eee;}
 .PicList001200 li:hover a::after{ background-position:left -33px;}
 .PicList001200 li:hover h3 { color:#F3720D;}
 @media(max-width:640px){
 .PicList001200 li p{line-height:22px; height:44px; }
 .PicList001200 li time{ font-size:12px;}
 }
 @media(max-width:480px){
 .PicList001200 li div::before,
 .PicList001200 li a::after{ display:none;}
 .PicList001200 li div,
 .PicList001200 li a{padding-right:0;}
 .PicList001200 li a{ padding-left:0;}
 .PicList001200 li figure{ position: relative; width:100%; padding-bottom: 65%;}
 .PicList001200 li figure span{position: absolute;}
 }
 
/*
 .TextList002208 为demo编号
 */
 .TextList002208{}
 .TextList002208 .thead{ line-height:40px; text-align:center; background:#bfbfbf;}
 .TextList002208 .thead span{ float:left; width:14%; color:#333; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
 .TextList002208 .thead span.jobname {padding-left: 3%;text-align: left;}
 .TextList002208 .thead span+span{ border-left: solid 1px #989898;}
 .TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
 .TextList002208 .dl{}
 .TextList002208 .dl+.dl{ border-top:1px solid #fff;}
 .TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
 .TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
 .TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
 .TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
 .TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
 .TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
 .TextList002208 .conbox .h5{color:#333; font-size:12px;}
 .TextList002208 .jobname{ width:30% !important;}
 .TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#F67210;}
 .TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
 @media(max-width:1000px){
	 .TextList002208 .dl .dt .btn{ padding-right:20px;}
	 .TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	 .TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	 
 }
 @media(max-width:640px){
	 .TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	 .TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
 }
 
 
 /* 留言反馈 */
.Form002219{ padding: 2% 0 5%;}
.Form002219 dl{ width:48%; float:left; padding-left:100px; min-height:40px; position:relative; margin-bottom:20px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#333; font-size:16px; position:absolute; left:0; width:90px; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:45px;height:45px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:200px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#333; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#F3720D;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

/*
 .RighInfo002275 为demo编号
 */
 .RighInfo002275{padding: 2vw 0 4vw}
 .RighInfo002275 .text{margin-bottom: 30px}
 .RighInfo002275 .name { font-size: 26px; color: #333; line-height: 1; padding:50px 0 40px; }
 .RighInfo002275 .name em { color:#F67210;font-family: 'SourceHanSansCN-Bold';font-style: normal; }
 .RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;position: relative;padding-left: 30px;}
 .RighInfo002275 .text .p:before{display: inline-block;content: '';width: 20px;height: 20px;position: absolute;left:0;top:50%;transform: translateY(-50%);}
 .RighInfo002275 .text .address:before{background: url(../images/RighInfo002275-icon1.png) no-repeat center;}
 .RighInfo002275 .text .post:before{background: url(../images/RighInfo002275-icon2.png) no-repeat center;}
 .RighInfo002275 .text .tel:before{background: url(../images/RighInfo002275-icon3.png) no-repeat center;}
 .RighInfo002275 .text .wx:before{background: url(../images/RighInfo002275-icon4.png) no-repeat center;}
 .RighInfo002275 .text .fax:before{background: url(../images/RighInfo002275-icon5.png) no-repeat center;}
 .RighInfo002275 .text .p img{border:1px solid #eee;margin-left: 10px;}
 .RighInfo002275 .map{width: 100%;height: 200px;border:1px solid #e8e8e8;padding:4px;}
 .RighInfo002275 .map #map{height: 100%;}
 .RighInfo002275 .map img{max-width: none !important;}
 
 @media screen and (min-width: 768px) {
	 .RighInfo002275 .text{float: left;width: 45%;}
	 .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
 }
 
 @media screen and (min-width: 1024px) {
	 .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat left top;}
	 .RighInfo002275 .map{float: right;width: 50%;height: 320px;}
 }
 
 @media screen and (min-width: 1200px) {
	 .RighInfo002275 .map{width: 700px;height: 430px;}
	 .RighInfo002275 .text{width: 40%;}
 }


/*RighInfo002939 */
.RighInfo002939{padding:2vw 0 4vw;}
.RighInfo002939 .name{text-align: left; margin-bottom: 35px;}
.RighInfo002939 .name h1{margin: 0 0 20px 0;font-size: 26px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;line-height: 16px;text-align: left;}
.RighInfo002939 .time time{padding:5px 0;display: inline-block; vertical-align: middle;}
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;line-height: 33px;}
.RighInfo002939 .share .bshare-custom a{float: left; width: 33px; height: 33px; border-radius: 50%; border: 1px solid #e9eaea; margin: 0 0 0 9px; background-repeat: no-repeat;background-position: center center;padding: 0;}
.RighInfo002939 .share .bshare-custom a.bshare-email{background-image: url(../images/iconfont-xin.png);}
.RighInfo002939 .share .bshare-custom a.bshare-sinaminiblog{background-image: url(../images/iconfont-xinlang.png);}
.RighInfo002939 .share .bshare-custom a.bshare-weixin{background-image: url(../images/iconfont-weixin.png);}
.RighInfo002939 .share .bshare-custom a.bshare-qzone{background-image: url(../images/iconfont-QQ.png);}
.RighInfo002939 .share{display: none;}


.RighInfo002939 .guide {background-color: #f4f4f4;border:1px solid #e8e8e8;padding: 10px 20px;font-size: 13px;line-height: 2;}
.RighInfo002939 .guide em {font-style: normal;color: #F67210;}

.RighInfo002939 .edit-info{ padding-top: 3%;line-height: 30px;color: #666; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #F67210;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;text-align: right; float: right; }	
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 14px;}
}
@media(max-width:640px){
.RighInfo002939 .name h1 { font-size: 20px;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: none; padding-top: 10px; margin-left: 0;}
}



.content{}
.content .w75 {width: 75%;}
.content .w22 {width: 22%;}
.recommend .ad {margin-bottom: 20px;border-radius: 5px;overflow: hidden;}
.recommend .box{ border:1px solid #EBEBEB; padding:1px;margin-bottom: 25px;}
.recommend .box ul{ padding:10px;}
.recommend .box h2{ margin: 0;background-color: #f2f2f2;color: #555;font-size: 17px;line-height: 48px;padding: 0 8px;}
.recommend .box h2:before{ display:inline-block; content:''; border:5px solid transparent; border-left-color:#555; margin-right:4px;}
.recommend .box li{ border-bottom:1px dashed #ccc; padding:10px;}
.recommend .box li:last-child{ border-bottom:0;}
.recommend .box li a{ line-height:20px; display:block;color:#555;}
.recommend .box li a:hover{ color:#f67210;}
.recommend .box li a.aon{  color:#333333;}
@media(max-width:768px){
 .content .w22 ,
 .content .w75 {width: 100%;}
 .recommend { margin-top: 5%;}
 .recommend .box ul{ overflow:hidden;}
}



/*热点资讯区域*/
.Hotnew {}
.Hotnew li {position: relative;float: left;width: 46%;margin-bottom: 4%;padding: 10px 0}
.Hotnew li:nth-child(2n) {float: right;}
.Hotnew li .img {position: absolute;left:0;top:0;width: 50%;height: 100%;background-repeat: no-repeat;background-size:cover;background-position: center}
.Hotnew li .text {padding-left: 54%;}
.Hotnew li .text time {display: block;color: #999;margin-bottom: 10px;}
.Hotnew li .text h3 {font-size: 16px;margin:0 0 10px;padding:0; height: 48px; overflow: hidden;}
.Hotnew li .text h3 a {color: #333}
.Hotnew li .text .source {display: block;margin-bottom: 10px;color: #666;}
.Hotnew li .text p {font-size: 14px;line-height: 24px;margin:4px 0 20px;}
.Hotnew li .text .btn a {display: inline-block;height: 30px;width: 98px;border-radius: 15px;border:1px solid transparent;background: #F3720D;text-align: center;font-size: 12px;line-height: 30px;height: 30px;color: #fff}
.Hotnew li:hover .text h3 a {color: #F3720D}
.Hotnew li:hover .text .btn a {color:#333;border-color:#F3720D;background:none;}

@media(max-width:480px){
 .Hotnew li { width:100%}
 .Hotnew li .text h3 {  font-size: 15px;}
}



/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108 .pic{ float:left; width:40%;border: 1px solid #d9dbdc;
    padding: 3px;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:55%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h4 {position: relative;margin:10px 0 0;padding-left: 28px;color: #999;font-weight: 400}
.RighInfo001108 .txt h4 i {position: absolute;left: 0;top: 50%;display: inline-block;content: '';width: 18px;height: 18px;margin-top: -10px;background: url(../images/RighInfo001108-icon.png) no-repeat;}
.RighInfo001108 .txt h1{font-size: 20px; margin-top: 10px;
    font-weight: bold;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{line-height: 26px;
    padding: 5px 0;
    font-size: 15px;
    color: #f67210;}
.RighInfo001108 .txt p{ line-height:30px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#f67210; width:120px; text-align:center; border:1px solid #f67210; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#f67210; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#f67210; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}
.bsTop{width: 100% !important; height: auto !important;}
.bsFrameDiv>div{width: 100% !important;height: auto !important;}
.bsFrameDiv img{margin: 15px !important;}