@charset "utf-8";
/*--备忘--*/
/*
color:red\0; IE
color:red\9; IE9-10
background:linear-gradient(#e99c40,#d35224);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8fc320,endcolorstr=#122b88,gradientType=1);
-webkit-appearance:none;appearance:none;
pointer-events:none;
-webkit-overflow-scrolling: touch;//快速回弹滚动
-webkit-touch-callout:none;
select::-ms-expand{display:none;}
-ms-writing-mode:tb-lr;writing-mode:vertical-lr;
-ms-writing-mode:lr-tb;-webkit-writing-mode:lr-tb;writing-mode:horizontal-tb;
display:-ms-flexbox;display:flex;
-ms-flex:1;-ms-flex-preferred-size:auto;flex:1;
-ms-flex-order:1;order:1;
-ms-flex-direction:column;flex-direction:column;
-ms-flex-wrap:wrap;flex-wrap:wrap;
-ms-flex-pack:center;justify-content:center;
-ms-flex-pack:end;justify-content:end;
-ms-flex-pack:justify;justify-content:space-between;
-ms-flex-align:start;align-items:start;
dir-top时，子集height:100%解决ie高度bug
*/

/*--默认--*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;box-sizing:border-box;}
a{text-decoration:none;color:inherit;cursor:pointer;outline:none;}
img{border:none;vertical-align:middle;-ms-user-select:none;user-select:none;max-width:100%;}
video{display:block;background:#000;}
table{border-collapse:collapse;width:100%;}
tr,td,th{padding:0;margin:0;}
ol,ul,li{list-style:none outside none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em,b,strong{/* font-style:normal;font-weight:normal; */}
input,textarea,select{padding:0;font-family:inherit;font-size:inherit;color:inherit;outline:none;resize:none;background:none;border:none;-webkit-appearance:none;appearance:none;border-radius:0;}
input::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
input:-ms-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
::-webkit-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
textarea::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
textarea:-ms-textarea-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
::-webkit-textarea-placeholder{color:inherit;opacity:0.5;font-size:inherit;}

.bmap-container *{box-sizing:content-box;font-size:12px;}
.bmap-container img{max-width:none;}
.BMap_bubble_content{width:100% !important;}

/*--字体--*/
@font-face{font-family:icon;src: url('/Public/static/themes_ky/css/fonts/iconfont.eot');src:url('/Public/static/themes_ky/css//Public/static/themes_ky/css/fonts/iconfont.eot') format('embedded-opentype'),url('/Public/static/themes_ky/css/fonts/iconfont.woff') format('woff'),url('/Public/static/themes_ky/css/fonts/iconfont.ttf') format('truetype'),url('/Public/static/themes_ky/css/fonts/iconfont.svg') format('svg');}
@font-face{font-family:ar;src: url('/Public/static/themes_ky/css/fonts/AvianRegular.eot');src:url('/Public/static/themes_ky/css//Public/static/themes_ky/css/fonts/AvianRegular.eot') format('embedded-opentype'),url('/Public/static/themes_ky/css//Public/static/themes_ky/css/fonts/AvianRegular.woff2') format('woff2'),url('/Public/static/themes_ky/css/fonts/AvianRegular.woff') format('woff'),url('/Public/static/themes_ky/css/fonts/AvianRegular.ttf') format('truetype'),url('/Public/static/themes_ky/css/fonts/AvianRegular.svg') format('svg');}
/*@font-face{font-family:impact;src:url('/Public/static/themes_ky/css/fonts/impact.eot');src:url("/Public/static/themes_ky/css//Public/static/themes_ky/css/fonts/impact.eot") format("embedded-opentype"),url("/Public/static/themes_ky/css/fonts/impact.woff") format("woff"),url("/Public/static/themes_ky/css/fonts/impact.ttf") format("truetype"),url("/Public/static/themes_ky/css/fonts/impact.svg") format("svg");}*/

/*! https://github.com/lzxb/flex.css */
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex>*{display:block;max-width:100%;}.flex>.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.dir-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.dir-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;}
.dir-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.dir-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;}
.main-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.main-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.main-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.main-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.cross-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.cross-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.cross-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.cross-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}
.cross-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.box-mean>*,.box-first>*,.box-last>*,.box-justify>*{width:100%;height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
.box-first>:first-child,.box-last>:last-child,.box-justify>:first-child,.box-justify>:last-child{width:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.dir-top.box:mean>*,.dir-top.box-first>*,.dir-top.box-last>*,.dir-top.box-justify>*,.dir-bottom.box-mean>*,.dir-bottom.box-first>*,.dir-bottom.box-last>*,.dir-bottom.box-justify>*{width:auto;height:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
.dir-top.box-first>:first-child,.dir-top.box-last>:last-child,.dir-top.box-justify>:first-child,.dir-top.box-justify>:last-child,.dir-bottom.box-first>:first-child,.dir-bottom.box-last>:last-child,.dir-bottom.box-justify>:first-child .dir-bottom.box-justify>:last-child{height:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.flex-box-0{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;flex-basis:0%;}
.flex-box-1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;flex-basis:0%;}
.flex-box-2{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;flex-basis:0%;}
.flex-box-3{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;flex-basis:0%;}
.flex-box-4{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;flex-basis:0%;}
.flex-box-5{-webkit-box-flex:5;-webkit-flex-grow:5;-ms-flex-positive:5;flex-grow:5;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;flex-basis:0%;}
.dir-top .flex-box-1{flex-basis:auto;}.dir-top .flex-box-2{flex-basis:auto;}.dir-top .flex-box-3{flex-basis:auto;}.dir-top .flex-box-4{flex-basis:auto;}.dir-top .flex-box-5{flex-basis:auto;}
.all-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}

/*简单进入进出效果*/
@media screen and (min-width:1025px){
.transT{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0s;}
.transB{transform:translateY(-80px);opacity:0;transition:all 0.8s ease-out 0s;}
.transL{transform:translateX(-80px);opacity:0;transition:all 0.8s ease-out 0s;}
.transR{transform:translateX(80px);opacity:0;transition:all 0.8s ease-out 0s;}
.td2{transition-delay:0.2s;}.td3{transition-delay:0.4s;}.td4{transition-delay:0.6s;}
.transTs>div{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0s;}
.transTs>div:nth-child(2){transition-delay:0.1s;}.transTs>div:nth-child(3){transition-delay:0.2s;}.transTs>div:nth-child(4){transition-delay:0.3s;}.transTs>div:nth-child(5){transition-delay:0.4s;}
.transLs>div{transform:translateY(80px);opacity:0;transition:all 0.8s ease-out 0s;}
.transLs>div:nth-child(2){transition-delay:0.1s;}.transLs>div:nth-child(3){transition-delay:0.2s;}.transLs>div:nth-child(4){transition-delay:0.3s;}.transLs>div:nth-child(5){transition-delay:0.4s;}
.transS{transform:scale(0.5);opacity:0;transition:all 0.8s ease-out 0s;}
.transSs>div{transform:scale(0.5);opacity:0;transition:all 0.8s ease-out 0s;}
.transSs>div:nth-child(2){transition-delay:0.1s;}.transSs>div:nth-child(3){transition-delay:0.2s;}.transSs>div:nth-child(4){transition-delay:0.3s;}.transSs>div:nth-child(5){transition-delay:0.4s;}
.showd .transT,.showd .transB,.showd .transL,.showd .transR,.showd .transS,.showd .transTs>div,.showd .transLs>div,.showd .transSs>div{transform:none;opacity:1;}
}

/*--滚动条插件--*/
.jspContainer{overflow:hidden;position:relative;}.jspPane{position:absolute;}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}.jspCap{display:none;}.jspHorizontalBar .jspCap{float:left;}.jspTrack{background:#dde;position:relative;}.jspDrag{background:#ddd;position:relative;top:0;left:0;cursor:pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}.jspArrow.jspDisabled{cursor:default;background:#80808d;}.jspVerticalBar .jspArrow{height:16px;}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}.jspVerticalBar .jspArrow:focus{outline:none;}.jspCorner{background:#eeeef4;float:left;height:100%;}* html .jspCorner{margin:0 -3px 0 0;}.jspVerticalBar{width:6px;}.jspDrag{background:#a99479;border-radius:8px;}.jspTrack{background:#f5f5f5;border-radius:8px;}
.mCSB_scrollTools .mCSB_draggerRail{background:#ddd;width:2px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background:#333;}
/*--slick--*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{c ursor:pointer;cursor:hand;}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before, .slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-dots{text-align:center;font-size:0;}.slick-dots .slick-dot{width:8px;height:8px;border:4px solid #725b58;border-radius:100%;margin:0 5px;display:inline-block;cursor:pointer;}.slick-dots .slick-active{opacity:1;background:#725b58;}

/*表单*/
.input{position:relative;}
.input input{height:30px;padding:0 15px;border:1px solid #ddd;border-radius:15px;width:100%;box-sizing:border-box;transition:all 0.15s ease-out 0s;}
.input input:focus{border-color:#ccc;box-shadow:0 0 5px rgba(0,0,0,0.15);}
.select{display:inline-block;position:relative;width:210px;height:30px;line-height:30px;border:1px solid #ddd;text-align:left;cursor:pointer;border-radius:15px;transition:all 0.15s ease-out 0s;}
.select.act{z-index:1;border-color:#ccc;box-shadow:0 0 5px rgba(0,0,0,0.15);}
.select:before{content:"\e737";right:10px;top:50%;margin-top:-6px;position: absolute;font-family:icon;line-height:1;}
.select span{display:block;margin:0 10px 0 10px;}
.select ul{position:absolute;left:-1px;right:-1px;top:100%;margin-top:1px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.15);visibility:hidden;opacity:0;transition:all 0.15s ease-out 0s;}
.select ul.s{opacity:1;visibility:visible;}
.select li{padding:0 10px;line-height:30px;}
.select li:hover{background:#f0f0f0;}
.select li.ckd{font-weight: bold;}
.radio{color:#707070;cursor:pointer;}
.radio.ckd{color:inherit;}
.radio i{width:14px;height:14px;background:url(/Public/static/themes_ky/image/radio.png) center bottom no-repeat;background-size:cover;display: inline-block;margin-right:5px;transform:translateY(2px);margin-left:15px;}
.radio.ckd i{background-position:center top;}
.ctt{border-top:1px solid #ddd;width:10px;display:inline-block;margin:0 5px;}

/*=========================基础==========================*/

body{font-size:16px;color:#333;line-height:1.6;font-family:'Segoe UI','Microsoft Yahei','PingFang SC',Arial,sans-serif;}
.wrap{width:1230px;margin:auto;position:relative;height:100%;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:"";clear:both;display:block;}
.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.tac{text-align:center;}.tal{text-align:left;}.tar{text-align:right;}.taj{text-align:justify;}
.prev{cursor:pointer;}
.next{cursor:pointer;}
.ttu{text-transform:uppercase;}
.ttc{text-transform:capitalize}
.text{line-height:1.8;}
.text .p{text-align:justify;}
.list:after{content:"";display: block;clear: both;}
.item{position:relative;}
.item:after{content:"";display: block;clear: both;}
.item .pic{overflow:hidden;position:relative;text-align:center;font-size:0;}
.cover{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/*=========================公共==========================*/
/*title*/
.title{line-height:40px;height:40px;}
.title .h{font-size:32px;float:left;}
.title.tac .h{float:none;}
.title .more{float: right;}
.more{font-size:14px;background:url(/Public/static/themes_ky/image/png2.png) right center no-repeat;padding-right:30px;}
.more.w{background-image:url(/Public/static/themes_ky/image/png2a.png);color:#fff;}
/*href area*/
a.a{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0);}
/*video btn*/
.vlink{position:relative;cursor:pointer;}
.vlink:after{content:"\e7a3";font-family:icon;color:#fff;font-size:30px;display:inline-block;width:60px;height:60px;line-height:62px;text-align:center;background:rgba(0,0,0,0.3);border-radius:100%;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;text-indent:0.2em;}
/*position*/
.position{line-height:50px;}
.position a{margin:0 10px;}
.position a:first-child{margin-left:0;}
/*pages*/
.pages{font-size:18px;text-align:center;color: #6C99E7;}
.pages a{width:50px;height:50px;line-height:50px;margin:0 5px;display:block;border-radius:8px;border: 1px solid #6C99E7;}
.pages a.now{background:#6C99E7;color:#fff;border-radius:5px;}
.pages .prev{font-family:icon;font-size:20px;background: #6C99E7;color: #fff;}
.pages .next{font-family:icon;font-size:20px;background: #6C99E7;color: #fff;}
.pages .go{border:1px solid #6C99E7;height:50px;border-radius:25px;padding:0 0 0 15px;}
.pages .go input{width:60px;margin-right:10px;text-align: center;}
.pages .go em{width:50px;line-height:50px;height:50px;border-radius:100%;background:#6C99E7;color: #fff;margin:-1px -1px 0 0;cursor: pointer;}
.pages .nums{margin:0 5px;border:1px solid #6C99E7;border-radius:5px;padding:3px 10px;}
.pages .nums a{margin:0 5px;border-radius:5px;}
.pages .nums a:hover{color:#6C99E7;}
.pages .nums a.now{background:url(/Public/static/themes_ky/image/png2.png) center center no-repeat;background-size:contain;color:#fff;}
.pages .nums input{width:45px;text-align:center;margin-right:10px;}
.pages i{width:50px;height:50px;line-height:50px;display:inline-block;}
.pages .loadmore{display:none;}
/*gotop*/
.gotop{display:none;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3);border-radius:100%;position:fixed;right:90px;bottom:90px;font-family:icon;width:60px;height:60px;line-height:65px;text-align:center;font-size:28px;cursor:pointer;z-index:10;}
.gotop:after{content:"\e799";}

/*弹出层*/
.layer{background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0;visibility:hidden;transition:all 0.3s ease-out 0s;}
.layer.showd{opacity:1;visibility:visible;}
.layer .box{position:relative;}
.layer .close{font-size:30px;font-family:icon;position:absolute;right:0;top:0;text-align:center;cursor:pointer;color:#ccc;padding:20px;line-height:1;z-index:1;}
.layer .close:after{content:"\e798";}

/*提示框*/
.alert{background:rgba(0,0,0,0.5);position:fixed;z-index:10;left:0;top:0;;right:0;bottom:0;visibility:hidden;opacity:0;transition:all 0.3s ease-out 0s;}
.alert.showd{opacity:1;visibility:visible;}
.alert .box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:40px;background:#fff;max-width:400px;}
.alert .box .btns{margin-top:30px;text-align:center;}
.alert .box .btns a{display: inline-block;padding:0 20px;line-height:36px;border:1px solid #ccc;margin:0 15px;font-size:16px;min-width:100px;}
.alert .box .btns a.red{background:#b92b22;color: #fff;border-color:#b92b22;}

/*=========================头尾==========================*/
.header{position:relative;height:165px;z-index:3;background:#fff;}
.header .bg{height:50px;background:#294988;position: absolute;left:0;right:0;}
.header .wrap{position:relative;height:100%;}
.header .logo{position:absolute;left:0;top:0;height:100%;padding:0 30px;line-height:165px;text-align:center;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.header .logo a{display:block;height:100%;}
.header .logo img{max-height:80%;width:auto;height:auto;}
.header .tools{height:50px;line-height:50px;text-align:right;color:#fff;}
.header .tools .links{display:inline-block;font-weight:bold;}
.header .tools .links a{margin-left:20px;}
.header .tools .links a:first-child{margin-left:0;}
.header .tools .search{display:inline-block;height:32px;line-height:32px;background:#5a81cf;border-radius:16px;margin-right:25px;padding:0 15px;}
.header .tools .search .kw{display:inline-block;height:20px;width:160px;}
.header .tools .search .ok{font-family:icon;font-size:18px;}
.header .nav_main{position:absolute;right:0;bottom:35px;}
.header .nav_main a{margin-left:32px;position: relative;white-space: nowrap;}
.header .nav_main a:hover{color:#5181d5;}
.header .nav_main a.now{color:#5181d5;}
.header .nav_main a.now:before{content:"";position: absolute;left:50%;bottom:30px;border:8px solid transparent;border-top:10px solid #5181d5;margin-left:-8px;}
.header .nav_main a:first-child{margin-left:0;}
.menu{display:none;}

.page{background:#F3F3F3;}

.body{max-width:1820px;margin:auto;}
.pd{padding:100px 0;}
.pdt{padding-top:100px;}
.pdb{padding-bottom:100px;}


.footer{max-width:1820px;border-top:5px solid #842231;margin:auto;}
.footer .d1{padding:80px 0 30px;}
.footer .d1 .dl{float: left;}
.footer .d1 .dr{float: right;}
.footer .d1 .nav{font-size:18px;}
.footer .d1 .nav a{margin:0 10px;}
.footer .d1 .nav a:first-child{margin-left:0;}
.footer .d1 .dl .list{margin-top:20px;}
.footer .d1 .dl .item{margin-bottom:10px;}
.footer .d1 .dl .item img{vertical-align: middle;margin-right:15px;}
.footer .d1 .dr .item{margin-left:45px;text-align: center;display: inline-block;font-size:14px;float: left;}
.footer .d1 .dr .item img{max-width:130px;}
.footer .d1 .dr .h{margin-top:10px;}
.footer .d2{padding:25px 0;border-top:1px solid #ddd;font-size:14px;}
.footer .d2 .nav{float: left;}
.footer .d2 .nav a{margin:0 10px;}
.footer .d2 .nav a:first-child{margin-left:0;}
.footer .d2 .copy{float: right;}
.footer .d2 .copy span{margin-left:30px;}

.friend{background:#1e498d;color: #fff;height:80px;line-height:80px;text-align: center;margin:auto;margin-bottom:80px;max-width:1820px;}
.friend .prev{float: left;}
.friend .prev img{width:18px;}
.friend .next{float: right;}
.friend .next img{width:18px;}
.friend .frame{width:calc(100% - 160px);margin:auto;display: inline-block;}
.friend .slick-slide{padding:0 25px;}
.friend .slick-slide:first-child{border-left:none;}
.friend .child{font-size:16px;}

/*=========================常用页面==========================*/

.sitemap{padding:60px 0 80px;}
.sitemap dl{padding:20px 0;border-bottom:1px solid #eee;}
.sitemap dt{font-size:16px;}
.sitemap dd{margin-top:20px;padding-left:4em;}
.sitemap dd a{margin-right:20px;}
.sitemap a:hover{opacity:0.8;}

/*=========================响应式==========================*/

@media screen and (min-width:1024px){/*pc only*/
/*imgzoom*/
.imgzoom .pic img{transition:all 0.4s ease-out 0s;}
.imgzoom:hover .pic img{transform:scale(1.05);}
.imgzoom .pic .cover{transition:all 0.4s ease-out 0s;}
.imgzoom:hover .pic .cover{transform:scale(1.05);}
}
@media screen and (max-width:1600px){
}
@media screen and (max-width:1500px){
}
@media screen and (max-width:1400px){
}
@media screen and (max-width:1300px){
.pd{padding:60px 0;}
.pdt{padding-top:60px;}
.pdb{padding-bottom:60px;}
}
@media screen and (max-width:1260px){
.wrap{width:auto;margin:0 15px;}
.header{height:110px;}
.header .logo{line-height:110px;}
.header .wrap{margin:0;}
.header .tools{margin-right:30px;}
.header .tools .search{margin-right:15px;}
.header .nav_main{right:40px;bottom:18px;}
.header .nav_main a{margin-left:12px;}
.header .nav_main a.now:before{bottom:16px;}
.footer .d1{padding:40px 0 20px;}
.footer .d2{padding:20px 0;}
.title{line-height:32px;height:32px;}
.title .h{font-size:28px;}
.friend{margin-bottom:60px;}
}
@media screen and (max-width:1023px){/*mobile*/
.header{height:100px;}
.header::before{content: "";background: rgba(0,0,0,0.5);position:fixed;left:0;top:100px;bottom:0;right:0;display: none;}
.header.s::before{display: block;}
.header .logo{line-height:100px;padding:0 15px;}
.header .logo img{height:60px;}
.header .tools{margin-right:15px;}
.header .tools .links{font-size:14px;}
.header .menu{position:absolute;right:15px;top:66px;cursor:pointer;z-index:11;display:block;}
.header .menu .inner{width:24px;height:18px;position:relative;}
.header .menu i{float:right;background:#333;border-radius:2px;height:2px;transition:all 0.1s ease-out 0s;}
.header .menu i:nth-child(1){width:100%;position:absolute;right:0;top:0px;}
.header .menu i:nth-child(2){width:100%;position:absolute;right:0;top:8px;}
.header .menu i:nth-child(3){width:100%;position:absolute;right:0;top:16px;}
.header.s .menu i:nth-child(1){transform:translate(0,8px) rotate(45deg);}
.header.s .menu i:nth-child(2){opacity:0;}
.header.s .menu i:nth-child(3){transform:translate(0,-8px) rotate(-45deg);}
.header .nav_main{left:0;right:0;top:100%;bottom:auto;background:#fff;border-top:1px solid #eee;font-size:14px;display: none;}
.header.s .nav_main{display:block;}
.header .nav_main a{display:block;border-bottom:1px solid #eee;padding:10px 15px;margin:0;}
.header .nav_main a.now::before{display: none;}

.pd{padding:30px 0;}
.pdt{padding-top:30px;}
.pdb{padding-bottom:30px;}
.title .h{font-size:24px;}

.footer .d2 .copy span

input,textarea,select,button{-webkit-appearance:none;font-size:inherit;color:inherit;}
select{direction:rtl;}
select option{direction:ltr;}
.gotop{right:20px;bottom:20px;width:50px;height:50px;line-height:55px;}

.footer .d1 .dl .list{margin-top:10px;}
.footer .d1 .dl .item{margin-bottom:5px;}
.footer .d1 .dr .item{margin-left:20px;}
.footer .d1 .dr .item img{max-width:90px;}
.footer .d2{text-align:center;}
.footer .d2 .nav{float: none;}
.footer .d2 .copy{float: none;}
.footer .d1{padding:20px 0;}
.footer .d1 .dl{float: none;}
.footer .d1 .nav{font-size:16px;}
.footer .d1 .dr{float: none;text-align: center;margin-top:20px;}
.footer .d1 .dr .list{margin:0 -10px;}
.footer .d1 .dr .item{float: none;margin:0 10px;display: inline-block;width:calc(33.33% - 23.33px);vertical-align: top;}
.footer .d1 .dr .item .h{margin-top:5px;line-height:1.3;}
.footer .d2 .copy span{display:block;margin:0;}

.pages .go{display:none;}
.pages .prev{width:0.5rem;height:0.5rem;line-height:0.5rem;}
.pages .next{width:0.5rem;height:0.5rem;line-height:0.5rem;}
.pages a{height:0.5rem;line-height:0.5rem;padding:0 0.15rem;}
.pages *{display:none !important;}
.pages .loadmore{display:block !important;height:40px;line-height:40px;text-align:center;border-radius:20px;color:#fff;width:50%;margin:auto;background:#294988;}

.friend{margin-bottom:0px;height:60px;line-height:60px;}
.friend .frame{width:calc(100% - 60px);}
.friend .slick-slide{padding:0 15px;}

.sitemap{padding:40px 0;}
.sitemap dl{padding:15px 0;}
.sitemap dd{margin-top:15px;}
}
@media screen and (max-width:600px){/*phone*/

.header .tools .search{background:none;margin-right:0;}
.header .tools.s .search{background:#5a81cf;margin-right:15px;}
.header .tools.s{position:relative;background:#294988;}
.header .tools .search .kw{width:0px;}
.header .tools.s .search .kw{width:210px;}

}


@media screen and (min-width: 750px) {
	/* .m-show{ display: none;} */
	.x-header, .x-footer, .x-container{ min-width: 1000px;}
	.x-wrap{ width: 1180px;}
	
	.nav-mod{ position: absolute; right: 0; bottom: 0;z-index: 8;bottom: 0;}
	.nav-mod .nav-link{ display: block; position: relative;}
   
    .nav-mod .cur .nav-link:before,.nav-mod .cur .nav-link:after{
        display: block;
    }
	.nav-mod .nav-link:hover{  }
	
	.nav-mod .nav-lv{ opacity: 0; visibility: hidden;
		-webkit-transition: opacity 0.2s, visibility 0.2s;
		transition: opacity 0.2s, visibility 0.2s;
	}
    .x-header .tow_navbox{
        background: url(/Public/static/themes_ky/image/mask50.png) repeat center;
        position: absolute;
        top:100%;
        left: 0;
        right: 0;
        border-top: 1px solid #514f53;
        height: 0;
        overflow: hidden;
        -webkit-transition: height 0.6s ease;
        transition: height 0.6s ease;    
    }
    .x-header .tow_navbox a{
        font-size: 14px;
        color: #fff;
        line-height: 58px;
        display: inline-block;
        margin-right: 38px;
    }
    .x-header .tow_navbox .x-wrap{
        width: 1230px;
        margin: 0 auto;
    }
    .x-header .tow_navbox .x-wrap .item{
        display: none;
    }
    .x-header .tow_navbox.cur{
        
        height: 58px;
    }
	.nav-mod .nav-lv1{ opacity: 1; visibility: visible;}
	.nav-mod .nav-lv1 > .nav-item{ position: relative; float: left;}
	.nav-mod .nav-lv1 > .nav-item.cur:after{
		content: "";
		display: block;
		border-top: 10px solid #5181d5;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		width: 0;
		position: absolute;
		top: 12px;
		left: 50%;
		margin-left: -9px;
	}
	/* .nav-mod .nav-lv1 > .nav-item:hover:after{
		content: "";
		display: block;
		border-top: 10px solid #5181d5;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		width: 0;
		position: absolute;
		top: 12px;
		left: 50%;
		margin-left: -9px;
	} */
	.nav-mod .nav-lv1 > .nav-item:hover >.nav-tit .nav-link{
		color: #5181d5;
	}
	.nav-mod .nav-lv1 > .nav-item.cur>.nav-tit .nav-link{
		color: #5181d5;
	}
	.nav-mod .nav-lv1 > .nav-item.cur1>.nav-tit .nav-link{
		color: #9e1025;
		font-weight: bold;
	} 
	.nav-lv2 .nav-link:hover{
		color: #c7a368;
	}
	.nav-mod .nav-lv1 .nav-link{ padding:33.5px 18px;}
	.nav-mod .nav-lv2{ position: absolute; left: 50%; margin-left: -81px; top: 100%; padding: 27px 0; background-color: #fff;width: 162px;}
	.nav-mod .nav-lv2 .nav-item + .nav-item{ }
	.nav-lv2 .nav-item{
		padding: 8px 0;
	}
	.nav-lv2 {
		box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1);
	}
	.nav-lv2:after{
		content: "";
		display: block;
		width: 23px;
		height: 28px;
		position: absolute;
		bottom: 100%;
		left: 50%;
		margin-left: -11.5px;
		background:url(/Public/static/themes_ky/image/nav2.png) no-repeat center bottom;
	}

	/* .nav-mod .nav-item:hover .nav-tit,.nav-mod .nav-lv2 .nav-link:hover{
		color: #7d1827;
	} */
	.nav-mod .nav-lv2 .nav-link{ padding: 0 10px; color: #474747;
		-webkit-transition: padding 0.2s;text-align: center;
		transition: padding 0.2s;
	}
	.nav-mod .nav-lv3{ position: absolute; left: 100%; top: 0; padding: 10px; background-color: #fff;}
	.nav-mod .nav-lv3 .nav-item + .nav-item{ margin-top: 8px;}
	.nav-mod .nav-lv3 .nav-link{ padding: 0; color: #474747;
		-webkit-transition: padding 0.2s;
		transition: padding 0.2s;
	}
	.nav-mod .nav-item:hover > .nav-tit .nav-link{  color: #c7a368; }
	.nav-mod .nav-item:hover > .nav-lv{ opacity: 1; visibility: visible;}
	.nav-mod .nav-item.cur > .nav-tit .nav-link{ 
        
    }
		
	.x-header{
		height: 168px;
		background: #fff;
	   /* border-bottom: 1px solid #ccc; */
	}
	
	.x-header .x-wrap{
		
	}
	.nav-mod{
		/* top: 25px; */
	/* 	left: 250px; */
		right: -15px;
		text-align: right;
	}
	.x-header .tools{
		top: 33px;
		z-index: 9;
	}
	.nav-mod .nav-lv1{
		display: inline-block;
	}
    .menu-head{
        position: relative;
        z-index: 6;
        height: 100%;
	}
	
}
@media screen and (max-width: 750px){
	
	.menu-btn{ position: absolute; top: 50%; right: 0.25rem; width: 0.8rem; height: 0.8rem; overflow: hidden; text-align: center;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
		
	.menu-btn .line, .menu-btn .line:before, .menu-btn .line:after{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 0.5rem; height:0.04rem; border-radius: 10px;}
	.menu-btn .line{ top: 0; bottom: 0;
		-webkit-transition: border 0.3s;
		transition: border 0.3s;
	}
	
	.menu-btn .line:before, .menu-btn .line:after{ content: '';
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transition: transform 0.3s;
		-webkit-transition: -webkit-transform 0.3s;
		transition: -webkit-transform 0.3s;
		transition: transform 0.3s;
		transition: transform 0.3s, -webkit-transform 0.3s;
	}
	.menu-btn .line:before{
		-webkit-transform: translateY(-0.2rem);
		transform: translateY(-0.2rem);
	}
	.menu-btn .line:after{
		-webkit-transform: translateY(0.2rem);
		transform: translateY(0.2rem);
	}
	.s{ z-index: 9;}
	.s .line{ background: transparent;}
	.s .line:before{
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.s .line:after{
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
/*	mobile navigation */
.nav-mod .nav-item{font-size: 16px;background-color: #fff;}
	.nav-mod{ position: fixed; top: 0; bottom: 0; left: 0; right: 0; padding-top: 100px; height: auto; 
		overflow: hidden;
		display: -webkit-box;font-size: 16px;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;

		-webkit-transition: transform 0.5s;
		-webkit-transition: -webkit-transform 0.5s;
		transition: -webkit-transform 0.5s;
		transition: transform 0.5s;
		transition: transform 0.5s, -webkit-transform 0.5s;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.s .nav-mod{
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
	}
	.header .logo{position: absolute;z-index: 10;}
	.header .tools{position: relative;z-index: 10;}
	.header .bg{z-index: 1;}
	.nav-mod .search-box, .nav-mod .share-box{ position: relative; padding: 0.1rem 0.25rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;

		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
        border-top: 1px solid #cec9c5;
	}
    .x-header .x-wrap{
        margin: 0;
    }
	/* .nav-mod .search-box{ border-bottom: 1px solid;} */
	.nav-mod .search-txt{ position: relative; width: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1
	}
	.nav-mod .search-txt input{ display: block; width: 100%; height: 0.6rem; font-size: 1.2em; }
	.nav-mod .search-btn{ position: relative; margin-left: 0.2rem; width: 0.8rem; text-align: center; overflow: hidden;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}
	.nav-mod .search-btn:after{ position: absolute; left: 50%; top: 50%; content: '\e853'; font-family:"xfont"; font-size: 1.6em;
		-webkit-font-smoothing: antialiased;
		-webkit-text-stroke-width: 0.2px;
		-moz-osx-font-smoothing: grayscale;

		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.nav-mod .share-box{ border-top: 1px solid;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.nav-mod .nav-tit{ padding: 10px 25px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.nav-mod .nav-tit .arr{ position: relative; display: block; margin-left: 0.2rem; width: 0.8rem; text-align: center; overflow: hidden;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}
	.nav-mod .nav-tit .arr:after{ position: absolute; left: 50%; top: 50%; 
	content: ''; font-family:"xfont";background: url(/Public/static/themes_ky/image/syb/arr6.png) no-repeat center center;display: block;width: 10px;height: 10px;
		-webkit-font-smoothing: antialiased;
		-webkit-text-stroke-width: 0.2px;
		-moz-osx-font-smoothing: grayscale;
		font-size: 0.3rem;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.nav-mod .nav-tit .nav-link{ display: block; width: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1
	}
	.nav-mod .nav-tit + .nav-lv{ display: none;}
	.nav-mod .nav-lv1{ font-size: 1.2em; overflow-y: auto; 
		/* -webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1 */
	}
	.nav-mod .nav-lv2{ font-size: 1em; color: #fff;}
	.nav-mod .nav-lv2 .nav-link{}
	.nav-mod .nav-lv3{ background-color: #fff; font-size: 0.8em; color: #474747;}
	.nav-mod .nav-lv3 .nav-link{ text-indent: 2em;}
	.nav-mod .nav-item{}
	.nav-mod .nav-item + .nav-item{ border-top: 1px solid #cec9c5;}
	.nav-mod .nav-item.act > .nav-tit .arr:after{background: url(/Public/static/themes_ky/image/syb/arr6_a.png) no-repeat center center}
	.nav-mod .nav-lv1 .nav-item.act{ }
	.nav-mod .nav-lv2 .nav-item.act{ }
	.nav-mod .nav-lv2{padding-left: 0.25rem;padding-right: 0.25rem;}
	.gotop{ right: 0.2rem; bottom: 0.2rem; padding: 0.2rem;}
	.nav-mod .nav-lv2 .nav-item:after{
		width: 0.14rem;
		height: 0.23rem;
		background-size: 100%;
		right: 0.3rem;
		margin-top: -0.115rem;
	}
	.page-mod .page-box{ display: none;}
	.page-mod .page-more{ display:inline-block; border:1px solid; border-radius: 1rem; font-size: 0.28rem; padding: 0.1rem 0.3rem;}
	
	.pop-mod .pop-close{ right: 0.2rem; top: 0.2rem; width: 0.8rem; height: 0.8rem;}
	.pop-mod .pop-close:after{ content: '\e842';}

	.select-mod .select-btn{ padding: 0.1rem 0.8rem 0.1rem 0.2rem; height: 0.62rem;}
	.select-mod .select-btn:after{ content: '\e834'; top: 50%; bottom: auto; right: 0.2rem; height: auto; font-size: 1.5em;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.nav-mod .nav-lv2 .nav-item{color: #666;}
	
}