﻿body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font-family: "微软雅黑"; background:#fff; }
ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1200px !important;}
.overflow{ overflow:hidden;white-space:nowrap;}

@font-face{font-family:'iconfont';src:url('../font/font_1432720974_1547027.eot');src:url('../font/font_1432720974_1547027.eot') format('embedded-opentype'),url('../font/font_1432720974_1547027.woff') format('woff'),url('../font/font_1432720974_1547027.ttf') format('truetype'),url('../font/font_1432720974_1547027.svg') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(../font/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}


.hot{width:100%; height:58px; background:#ff5f01; position:fixed; bottom:0; left:0;z-index:99; border-top:solid 2px #c3c3c3;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row>div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(404.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(404.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }



.top-header{ background:#fff;}
.top-head-wrap{}
.top-head{display: table;width: 100%; padding:10px 0;}
.top-logo{display: table-cell;vertical-align: middle;width:300px;}
.top-logo a{ display:block;}
.top-logo a img{display: inline;}


.topbj{ background:#fe0002; font-size:12px; line-height:30px; color:#fff; text-align:right;}

.top-r{display: table-cell;vertical-align: middle;}
.nav-list{ width:100%;}
.top-nav-li{width:16.6666%;float:left;line-height:45px;cursor:pointer;text-align:center;font-size:14px;white-space:nowrap;transition:all 0.3s; position:relative;}
.top-nav-li a{ color:#333333; display:block; font-size:14px;}
.top-nav-li>a{}
.top-nav-li.active>a, .top-nav-li:hover>a{color:#ff5f01;}

.top-subnav{ display:none; position: absolute;width:100%;z-index:103;font-size: 14px; padding-bottom: 5px;background:#fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:40px; }
.top-subnav .top-subnav-link{white-space:nowrap; overflow:hidden;border-bottom:1px solid; border-color:#dcdccd;padding-left:5px; padding-right:5px;}
.top-subnav .top-subnav-link:hover{color:#ff5f01;}


.rte{ display: table-cell;vertical-align: middle; width:200px;font-size:15px; line-height:30px; color:#333333;white-space:nowrap;overflow:hidden;}
.rte span{ display:inline-block; float:left; margin-top:5px; margin-right:5px;}
.rte b{ font-weight:normal; color:#ff6701;}

.banner{}
.banner .banpc{ max-width:1920px; margin:0 auto; display:block; overflow:hidden; position:relative;}
.swiper-banner-img {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-banner-img:before { content: '';display: block;padding-top:36.5%;}

.banner .banpc a{ display: block;}
.banner .banpc img{ width: 100%;}


.yyst{ width:320px; height:auto; background:rgba(232,97,9,0.8); position:absolute; top:10%; right:10%; z-index:100 !important; padding:3px; border-radius:15px; overflow:hidden;}
.yyst .yys{ width:100%; height:100%;border-radius:15px; border:1px solid #f9a981; padding:28px; color:#fff;}
.yyst .yys .ytop{ font-size:24px; text-align:center; border-bottom:1px solid #fff; padding:20px 0;}
.yyst .yys .yycont{ width:100%; overflow:hidden; margin-top:20px;}
.yycont .yt1{font-size:12px; line-height:30px; margin-bottom:9px; overflow:hidden;}
.yycont .yt1 label{ float:left; margin:0; width:60px;white-space:nowrap;overflow:hidden;}
.yycont .yt1 input{width: calc(100% - 60px); background:#fff; color:#333;border:0; line-height:30px; outline:none; padding:0 5px;}
.yycont .yt2{ width:100%; overflow:hidden;}
.yycont .yt2 li{ width:50%; float:left; overflow:hidden; margin-bottom:9px; padding:0 5px; position:relative; height:32px;}
.yycont .yt2 li:after{ content:''; width:11px; height:6px; background:url(../image/ic0.png) no-repeat; background-size:100% 100%; display:block; position:absolute; top:50%; margin-top:-3px; right:10px;}
.yycont .yt2 input{ width:100%; background:#fff; border:0; padding-left:5px; padding-right:15px; line-height:30px;outline:none; color:#333;}
.yycont .yt2 select{ width:100%; height:100%; outline:none; border:0; color:#aaaaaa;}

.yt2 input::-webkit-input-placeholder {  
color: #aaaaaa; 
} 
.yt2 input:-moz-placeholder {  
color: #aaaaaa; 
} 
.yt2 input::-moz-placeholder {  
color: #aaaaaa; 
} 
.yt2 input:-ms-input-placeholder {  
color: #aaaaaa; 
} 
.yt2 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #aaaaaa; 
} 
.yt2 input:-moz-placeholder, textarea:-moz-placeholder { 
color: #aaaaaa; 
} 
.yycont .yt3{width:100%; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.yycont .yt3 button{ width:80%; display:block; background:#c30d23; padding:0; border:0; outline:none; color:#fff; line-height:34px; font-size:16px; text-align:center; margin:0 auto;}

.topbox{ background:#ff6701; color:#fff; width:100%; overflow:hidden; text-align:left; font-size:12px; line-height:30px;}
.topbox a{color:#fff;}
.main{ margin:20px 0; width:100%; display:block; }


.wrap-tit img{ max-height:100%; margin:0 auto;}
.wrap1 .wrap-tit{ border-bottom:1px solid #ededed; padding-bottom:20px;}
.wrap1{ padding:20px 0; }
.gywm{ overflow:hidden; margin-top:20px;}
.gywm .gyimg{ width:35%; height:270px; overflow:hidden; position:relative; float:left;}
.gywm .gyimg .imgs{ width:100%; height:100%; float:left; transition:all 0.3s;background-repeat:no-repeat; background-position:center;background-size:cover;}
.gywm .gyimg span{ width:94%; height:94%; display:block; position:absolute; top:3%; left:3%; border:1px solid #fff; z-index:2;}
.gywm .gyimg:hover .imgs{ transform:scale(1.1);}
.gywm .gytxt{ width:65%; overflow:hidden; padding-left:13px; float:right; background:url(../image/bj1.png) no-repeat bottom right; background-size:auto;}
.gywm .gytxt .gytt{font-size:14px; line-height:28px; color:#333; height:252px;overflow:hidden;}
.gywm .gytxt .gytt h4{font-weight:bold;font-size:14px; line-height:28px; color:#333;}
.gywm .gytxt .gyt3{ width:160px; line-height:32px; text-align:center; color:#fff; background:#ff6701;margin-bottom:5px;}


.wrap2{ margin:0; padding:20px 0; background:url(../image/bg2.jpg) no-repeat center; background-size:cover; }
.wrap-cont1{ overflow:hidden; margin:20px 0;}
.tabs{ width:100%; overflow:hidden; text-align:center; margin-bottom:20px;}
.tabs li{ display:inline-block; width:120px; text-align:center; background:#fff; padding:2px 3px;white-space:nowrap;overflow:hidden; margin:0 5px;}
.tabs li a{ display:block; border:1px solid; border-color:#b5b5b5; color:#333; line-height:30px; border-radius:5px;}
.tabs li.curs a, .tabs li:hover a{ border-color:#ff6701;}

.wphid{ display:none;}
.wpshow{ display:block;}
.wphid .swiper-slide{ padding:10px;}
.wphid .swiper-slide a{box-shadow:0px 0px 10px transparent; display:block; width:100%; transition:all 0.3s;}
.kcimg{ overflow:hidden; width:100%; background:#fff;}
.kcimg .kctop{ width:100%; padding:10px 10px 0px 10px;}
.kcimg .kctop .kctu{ width:100%; overflow:hidden;}
.kcimg .kctop .kctu .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; float:left; padding-top:79%; transition:all 0.3s;}
.kcimg .kctop .kctu .img:hover{ transform:scale(1.1);}
.kcimg .kcbot{ width:100%; background:#eeeeee;padding:10px; position:relative;color:#333; transition:all 0.3s;}
.kcimg .kcbot:before{ content:''; width:0; height:0; border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:24px solid #eeeeee; position:absolute; top:-24px; right:10px;}
.kcimg .kcbot .kt1{ font-size:18px; line-height:30px;}
.kcimg .kcbot .kt2{ font-size:12px; line-height:24px; border-top:1px solid #ffa467; height:48px;overflow: hidden; margin-top:5px;}
.kcimg .kcbot .kt3{ font-size:12px; line-height:16px; text-align:right; margin-top:10px;}
.kcimg:hover .kcbot{background:#ff6701; color:#fff;}
.kcimg:hover .kcbot:before{border-bottom:24px solid #ff6701;}
.kcimg .kcbot .kt2{border-top:1px solid #dbdbdb;}
.wphid .swiper-slide a:hover{box-shadow:0px 0px 10px #000;}


.wrap3{ padding:15px 0;}
.wrap-cont2{ overflow:hidden;}
.xwleft, .xwright{margin:15px 0; overflow:hidden;}
.xwleft{ }
.xwleft .xwimg{ width:100%; overflow:hidden; height:175px;}
.xwleft .xwimg .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; float:left; transition:all 0.3s;}
.xwleft .xwimg .img:hover{ transform:scale(1.1);}
.xwleft .xwtxt{ overflow:hidden; background:#ececec; padding:15px; color:#333;font-size:14px; line-height:24px;}
.xwleft .xwtxt .xwt1{text-overflow:ellipsis; font-weight:bold;}
.xwleft .xwtxt .xwt2{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height:48px;}
.xwleft .xwtxt .xwt3{ width:80px; line-height:28px; color:#fff; font-size:14px; text-align:center; background:#ff6e0d; margin-top:10px; transition:all 0.3s;}
.xwleft .xwtxt .xwt3:hover{ transform:translateY(-5px);}
.xwright{}
.xwright .xwli{ overflow:hidden; padding:8px 0;}
.xwright .xwli .xwimg{ overflow:hidden; width:95px; height:90px; float:left;}
.xwright .xwli .xwimg .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; float:left; transition:all 0.3s;}
.xwright .xwli .xwimg .img:hover{transform:scale(1.1);}
.xwright .xwli .xwtxt{ width: calc(100% - 95px); padding-left:8px; float:right; color:#333; font-size:14px;}
.xwright .xwli .xwtxt .xwt1{ line-height:31px; font-weight:bold;}
.xwright .xwli .xwtxt .xwt2{ line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height:48px;}
.xwright .xwli a{ width:100%; display:block; overflow:hidden;background:#fff; transition:all 0.3s;}
.xwright .xwli a:hover{background:#ececec;}



.wrap4{ padding:15px 0;}
.wrap4 .lx-left, .wrap4 .lx-right{ margin:15px 0; overflow:hidden; background:#fff;}
.wrap4 .lxtop{ font-size:14px; line-height:28px; color:#444444;}
.wrap4 .lximg{ width:100%; overflow:hidden; padding:5px; border:1px solid #d3d3d3;box-shadow:0px 0px 5px #888; margin-top:5px;}
.wrap4 .lx-left .txts{ font-size:14px; color:#7d7d7d; line-height:28px; margin-top:10px;}
.wrap4 .lx-left a{color:#7d7d7d;}
.wrap4 .lx-right .lximg .lxtu{ height:175px; width:100%; overflow:hidden;}

.wrap4 .lx-right .txts{ color:#8e8e8e; font-size:14px; line-height:28px; margin-top:15px;}
.wrap4 .lx-right a{color:#8e8e8e;}


.wrap5{ margin-top:0; margin-bottom:83px;}
.fotop{ width:100%; background:#ff6701;padding-bottom:5px;}
.fotop .fotops{ width:100%; border-bottom:1px solid #ff8534; overflow:hidden; padding-bottom:30px; padding-top:40px;}
.fotop .fot1{ width:24%; float:left; overflow:hidden;}
.fotop .fot1 img{ max-height:100%; margin:0 auto;}
.fotop .fot1 .fots{ width:100%; display:inline-block; text-align:center; margin:10px 0;}
.fotop .fot1 .fots a{ display:inline-block; margin:0 10px;}
.fotop .fot3{ width:16%; float:right; overflow:hidden;}
.fotop .fot3 img{ margin:0 auto;}
.fotop .fot2{ width:60%; float:left; overflow:hidden;}
.fotop .fot2 ul{ width:20%; float:left; overflow:hidden; text-align:center; color:#fff;}
.fotop .fot2 ul a{ color:#ffe3d1;}
.fotop .fot2 ul h4{ font-size:14px; line-height:30px; font-weight:bold;}
.fotop .fot2 ul li{ font-size:12px; line-height:24px;}
.fobs{ width:100%; background:#f35508; font-size:12px; line-height:18px; color:#fff; text-align:center; padding:18px 0;}
.fobs a{ color:#fff;}


.foo-fixed{ width:100%; background:#fff; text-align:center; padding:15px 0; position:fixed; bottom:-1px; z-index:999;}
.foo-fixed .ff{ display:inline-block; width:246px; height:48px; text-align:center; line-height:48px;background-repeat:no-repeat; background-size:100% 100%; color:#fff; font-size:22px; position:relative;white-space:nowrap;overflow:hidden;}
.foo-fixed .ff i{ display:inline-block; margin-right:5px;}
.foo-fixed .ff2 i{ position:absolute; left:20%; top:15px;}



.mbox{ margin-top:0;}
.mbotTop{ width:100%; background:#e9e9e9; line-height:24px; padding:20px 0;}
.mbotTop .mt1{ font-size:14px; color:#ff6701;}
.mbotTop .mt1 a{ display:inline-block; color:#ff6701;}
.mbotTop .mt2{ color:#9b9b9b; font-size:18px;}
.mbotTop .mt2 strong{ color:#ff6701; font-size:24px;}

.mboxCon{ width:100%; overflow:hidden; margin-top:10px;}
.mboxCon .mbctit{ width:100%; overflow:hidden; text-align:left;}
.mboxCon .mbctit li{ font-size:16px; line-height:30px; display:inline-block;}
.mboxCon .mbctit li a{ display:block; color:#333; padding:0 10px; position:relative;}
.mboxCon .mbctit li a:after{ content:''; width:65px; height:1px; background:transparent; display:block; position:absolute; bottom:0px; left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.mboxCon .mbctit li.on a, .mboxCon .mbctit li:hover a{ color:#ff6701;}
.mboxCon .mbctit li.on a:after, .mboxCon .mbctit li:hover a:after{background:#ff6701;}

.mbox-wrap{ overflow:hidden; padding:10px 0;}
.list-2{overflow:hidden; margin-top:20px;}
.list-2 .li2-tu{ width:186px; height:115px; float:left; overflow:hidden;}
.list-2 .li2-tu span{ width:100%; height:100%; display:block; float:left; transition:all 0.4s;}
.list-2 .li2-tu span:hover{ transform:scale(1.1);}
.li2-txt{ width: calc(100% - 186px); padding-left:15px; float:left;}
.li2-txt .li2-tt{ overflow:hidden;}
.li2-txt .li2-tt h5{ font-size:16px; line-height:28px; color:#ff6701;width: calc(100% - 90px); font-weight:bold;text-overflow:ellipsis;}
.li2-txt .li2-tt .li2-sj{ font-size:12px; line-height:24px; width:90px; color:#3f3f3f; text-align:right;}
.li2-txt .li2-p{ font-size:14px; line-height:24px; color:#3f3f3f; height:48px; overflow:hidden;}
.li2-txt .li2-more{ font-size:14px; line-height:24px; color:#ff6701; margin-top:12px;}
.li2-txt .li2-p:hover{color:#ff6701;}
.li2-txt .li2-tt h5:hover{color:#ff6701;}

.data2{ }
.dt2-tt{overflow:hidden; margin-bottom:15px; width:100%;}
.dt2-tt h4{ font-size:20px; line-height:36px; color:#333; font-weight:bold; text-align:center; width:100%}
.dt2-tt .sbsb{ font-size:14px; line-height:24px; color:#666; text-align:center; width:100%; margin:0 auto;}
.data2 {  font-size:16px; color:333; line-height:30px; margin-top:20px;}



.conts{ width:100%; overflow:hidden; padding:20px;font-size:14px; line-height:28px; color:#333;}
.conts img{ max-width:100% !important; height:auto !important; padding:6px;}
.conts .con{width:100%; max-width:700px; margin:0 auto;}

.conts1{ width:100%; overflow:hidden; padding:20px;font-size:14px; line-height:28px; color:#333;}

.kcjs{ background:#7bc967;}
.kc-bj{ background:#393939;}
.kc-bj{ width:100%; background:#393939; font-size:12px; line-height:18px; color:#b0b0b0; text-align:center; padding:18px 0;}
.kc-bj a{ color:#fff;}

.top-line{text-align:right; display: table-cell;vertical-align: middle;}
.top-line .line-number{display: inline-block;vertical-align: middle; text-align:left; line-height:22px; padding-left:5px;}
.top-line .line-number .line-number-text{color:#fff;font-size:18px;white-space:nowrap;}
.top-line .line-number .line-number-number{ color:#fff;font-size:18px;white-space:nowrap;}

.wrap-kc1{}
.kc-tit{ width:100%; overflow:hidden; text-align:center;}
.kc-tit img{ max-height:100%; margin:0 auto;}
.kcont1{ overflow:hidden; margin:10px 0;}
.kcont1 .kcli{ padding:10px 20px; overflow:hidden;}
.kcont1 .kcli .kcImg{ width:100%; overflow:hidden;}
.kcont1 .kcli .kcImg .img{background-repeat:no-repeat;background-position:center;background-size:cover;; width:100%; height:100%; float:left; transition:all 0.3s; padding-top:51%;}
.kcont1 .kcli .kcImg .img:hover{ transform:scale(1.1);}
.kcont1 .kcli .kctxt{ width:100%; overflow:hidden;}
.kcont1 .kcli .kctxt .kctop{ overflow:hidden; border-bottom:1px solid #bdbdbd;}
.kcont1 .kcli .kctxt .kctop .kt1{ font-size:30px; line-height:44px; color:#333; font-weight:bold; float:left;width:100%;}
.kcont1 .kcli .kctxt .kctop .kt2{ font-size:16px; line-height:30px; display:inline-block; width:185px; background:url(../image/27.png) no-repeat; background-size:100% 100%; float:right; color:#fff; margin-top:15px; text-align:center;}
.kcont1 .kcli .kctxt .kt3{ font-size:16px; line-height:30px; color:#666666; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; border-top:1px solid #e5e5e5; margin-top:3px; padding:0 5px; height:330px;}
.wrap-kc1 .krmor{ width:100%; overflow:hidden; text-align:center;}
.wrap-kc1 .krmor a{ display:inline-block; margin:0 auto; width:255px; line-height:48px; font-size:24px; text-align:center; color:#fff; background:url(../image/tk3.png) no-repeat; background-size:100% 100%;}


.wrap-kc2{}
.kcont2 .kcli2{ overflow:hidden; margin:10px 0; background:#ffe4c5;}
.kcont2 .kcli2 .kcImg{ width:360px; height:256px; float:left; overflow:hidden;}
.kcont2 .kcli2 .kcImg .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; float:left; transition:all 0.3s;}
.kcont2 .kcli2 .kcImg .img:hover{ transform:scale(1.1);}
.kcont2 .kcli2 .kctxt{width: calc(100% - 360px); float:left; overflow:hidden; padding:20px; height:256px;}
.kcont2 .kcli2 .kctxt .kcbox{ width:100%; float:left; overflow:hidden; padding-top:10px;}
.kcont2 .kcli2 .kctxt .kcbox .p1{ color:#e37600; font-weight:bold; font-size:30px; line-height:44px;}
.kcont2 .kcli2 .kctxt .kcbox .p2{ font-size:22px; line-height:30px; color:#333; height:40px; overflow:hidden;}
.kcont2 .kcli2 .kctxt .kcbox .p3{ font-size:16px; line-height:24px; color:#000; margin-top:5px; height:96px; overflow:hidden;}

.kcont2 .kcli2:first-child .kcImg{ float:right;}
.kcont2 .kcli2:last-child .kctxt{ padding-left:70px;}

.wrap-kc2 .krmor{ width:100%; overflow:hidden; text-align:center;}
.wrap-kc2 .krmor a{ display:inline-block; margin:0 auto; width:255px; line-height:48px; font-size:24px; text-align:center; color:#fff; background:url(../image/tk3.png) no-repeat; background-size:100% 100%;}



.wrap-kc3{ margin:0; text-align:center; background:url(404.png) no-repeat center; background-size:cover; padding:50px 0;}
.wrap-kc3 .kc3{ width:37%; float:right; overflow:hidden; height:100%;}
.wrap-kc3 .kc3 .kc3-box{ width:100%; overflow:hidden;}
.wrap-kc3 .kc3 .kc3-box li{ width:100%;overflow:hidden; display:table; margin:10px 0;}
.kc3 .kc3-box .kcli{ display:table-cell; vertical-align:middle; width:100%;}
.kc3 .kc3-box .kcli img{ float:left;}
.kc3 .kc3-box .kcli .kc-t{text-align:left; padding-left:10px; line-height:24px; color:#fff;width: calc(100% - 81px); padding-left:10px; float:right;}
.kc3 .kc3-box .kcli .kc-t .p1{ font-size:24px; font-weight:bold; margin-bottom:10px;}
.kc3 .kc3-box .kcli .kc-t .p2{ font-size:16px; height:72px; overflow:hidden;}



.wrap-kc4{ margin:0; overflow:hidden; background:#fff; height:255px;}
.k4-left{ width:39%; height:100%; float:left; overflow:hidden; padding:20px 0;}
.k4-left .kt1{ width:420px; float:right; overflow:hidden; font-size:18px; line-height:32px; color:#ff6701; text-align:left;}
.k4-right{ width:61%;height:100%; float:right; background:url(404.png) no-repeat left; background-size:cover; padding:10px 0;}
.k4-right .kt2{ width:500px; float:left; height:100%;margin-left:256px; position:relative; overflow:hidden;}
.k4-right .kt2 .ktl{ width:70%; text-align:center;}
.k4-right .kt2 .ktu{ position:absolute; bottom:0; left:0;}
.k4-right .kt2 .ktt{ display:inline-block;overflow:hidden; margin-top:75px;}
.k4-right .kt2 .ktt img{ float:left;}
.k4-right .kt2 .ktt .kts{ font-size:16px; display:inline-block; color:#393939; line-height:30px; padding-left:10px; text-align:left;}
.k4-right .kt2 .ktr{ width:30%; text-align:center; float:right; padding-top:30px;}
.k4-right .kt2 .ktr img{ margin:0 auto;}
.k4-right .kt2 .ktr p{ width:100%; font-size:14px; line-height:24px; color:#393939;}




.kcul{ width:100%; overflow:hidden; text-align:center;}
.kcul li{ display:inline-block; font-size:16px; line-height:32px; border:1px solid #b5b5b5; border-radius:5px; overflow:hidden;white-space:nowrap; margin:0 8px;}
.kcul li a{display:block; padding:0 20px; color:#333;}
.kcul li:hover{ border:1px solid #ff6701;}
.kcul li:hover a{ color:#ff6701;}
.kcul li.on a{ color:#ff6701;}

.kccont{ width:100%; overflow:hidden}
.kccli{ overflow:hidden; padding:10px;}
.kccli a{box-shadow:0px 0px 10px transparent; display:block; width:100%; transition:all 0.3s;}
.kccli a:hover{box-shadow:0px 0px 10px #000;}
.kccli .kcimg2{ overflow:hidden; width:100%; background:#fff;}
.kccli .kcimg2 .kctop2{ width:100%;}
.kccli .kcimg2 .kctop2 .kctu{ width:100%; overflow:hidden;}
.kccli .kcimg2 .kctop2 .kctu .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%; float:left; padding-top:79%; transition:all 0.3s;}
.kccli .kcimg2 .kctop2 .kctu .img:hover{ transform:scale(1.1);}
.kccli .kcimg2 .kcbot2{ width:100%; background:#eeeeee;padding:10px; position:relative;color:#333; transition:all 0.3s;}
.kccli .kcimg2 .kcbot2:before{ content:''; width:0; height:0; border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:24px solid #eeeeee; position:absolute; top:-24px; right:10px;}
.kccli .kcimg2 .kcbot2 .kt1{ font-size:18px; line-height:30px;}
.kccli .kcimg2 .kcbot2 .kt2{ font-size:12px; line-height:24px; border-top:1px solid #ffa467; height:48px;overflow: hidden; margin-top:5px;}
.kccli .kcimg2 .kcbot2 .kt3{ font-size:12px; line-height:16px; text-align:right; margin-top:10px;}
.kccli .kcimg2:hover .kcbot2{background:#ff6701; color:#fff;}
.kccli .kcimg2:hover .kcbot2:before{border-bottom:24px solid #ff6701;}
.kccli .kcimg2 .kcbot2 .kt2{border-top:1px solid #dbdbdb;}

.sss{ margin:10px 0; width:100%}
.sss img{max-width:100% !important; height:auto !important}
.sss table{width:100% !important; height:auto !important}
.sss table td{width:auto !important; height:auto !important}