@charset "utf-8";

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;outline:0}

html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}

body{font:14px "microsoft yahei",helvetica,Georgia,sans-serif;margin:0 auto;color:#302a26;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}

strong{font-weight:500}

input{outline:0}

img{border:0}

input:not([type]),input[type=text],input[type=button],input[type=submit],textarea{border-radius:0;box-shadow:none;outline:0 none!important;overflow:auto}

.jwclick,.jwlogo{display:none!important}

textarea{-webkit-appearance:none;border-radius:0}

::-moz-selection{background:#d87570;color:#fff;text-shadow:none}

::selection{background:#d87570;color:#fff;text-shadow:none}

a{text-decoration:none;blr:expression(this.onFocus=this.blur());cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}

a:link,a:visited{text-decoration:none}

a:active,a:hover{text-decoration:none}

.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}

.clearfix:after{clear:both}

.fc{text-align:center}

.fr{text-align:right}

.l,.left{float:left;display:inline-block}

.r,.right{float:right;display:inline-block}

.vt{vertical-align:top}

.vm{vertical-align:middle}

.text-center{text-align: center;}

input,textarea,fieldset{border:none;background: none;padding: 0;margin: 0;font-family: 'Microsoft Yahei'}

i,em{font-style: normal;}

.img-responsive{display: block;width: 100%;max-width: 100%;}

/*垂直水平居中*/

.t_vm{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}

.vtm{top: 50%; position: absolute;-webkit-transform: translate(0, -50%);transform:translate(0, -50%);}



.hide{display: none;}

.wrap{width:1200px;margin:0 auto}

.head{background: #f2f3f5; position:fixed;left:0;top:0;z-index:100;width:100%;height: 100px; border:solid 1px #ccc;}

.top{position:relative;height:100px;}

.logo{float:left;margin-top:20px; z-index:20;margin-right: 10px;}

.logo img{width:100%;display:block}

.nav{font:16px;}

.nav a:link,.nav a:visited{color:#302a26}

.nav a:active,.nav a:hover{color:#555 !important;}

.nav li{float:left;display: inline-block;padding: 0 25px;height:100px;line-height: 100px;}

.nav li a{font-size:16px;}

.nav li.on a{color:#555 !important;}

.tool_btn{position: absolute;height: 30px;line-height: 30px;right: 0px;top:34px;}

.tool_btn a{display: inline-block;width: 92px;height: 30px;line-height: 30px;border-radius: 2px;text-align: center;color: #fff;font-size: 16px;background: #42ADFF;}

.tool_btn i{display: inline-block;width: 2px;height: 20px;background: url(../images/i2.png) no-repeat;margin: 0 28px;vertical-align: middle;}

.n_logo{text-align: center;padding-top: 10px;}



.navbox{background-color:#2e2f31;position: fixed;left: 0px;top: -100%;width: 100%;height: 100%;overflow-x: hidden;overflow-y: hidden;-webkit-overflow-scrolling: touch;z-index: 101;}

.nav_c{position: absolute;left: 0;right: 0;bottom: 0;top:64px;}

.menu-handler{width:52px;height:52px;cursor:pointer;display:none;position: fixed;top:7px; z-index: 102;right: 3%;}

.menu-handler .burger{width:34px;height:4px;background:#b34428;display:block;position:absolute;z-index:5;top:14px;left:50%;margin:0 0 0 -17px;transform-origin:center;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center}

.menu-handler .burger-2{top:24px}

.menu-handler .burger-3{top:34px}

.csstransforms .menu-handler.active .burger-1{top:27px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.csstransforms .menu-handler.active .burger-2{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0}

.csstransforms .menu-handler.active .burger-3{top:27px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

.csstransitions .trans,.csstransitions .trans:hover{-webkit-transition:all 277ms ease-in-out;-moz-transition:all 277ms ease-in-out;-o-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;-ms-transition:all 277ms ease-in-out}

.csstransitions .trans-fast,.csstransitions .trans-fast:hover{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out}

.no-csstransitions .menu-handler.active .burger-1,.no-csstransitions .menu-handler.active .burger-2,.no-csstransitions .menu-handler.active .burger-3{display:none}

.no-csstransitions .menu-handler.active{background:url(../images/mob_close.png) no-repeat scroll center center}

.navMobile{width: 100%;}

.navMobile dd{display:block;width:100%;text-align: center;}

.navMobile dd p a{text-transform:uppercase;font-size:16px;color: #fff;}

.navMobile dd a{display:block;padding:14px 0 14px 5%;line-height:1.4;font-size:14px;color:#434343}

.navMobile dd a.cur,.navMobile dd a:hover{background-color:#555;color:#fff}

.navMobile dd a:active{background-color:#555;color:#fff}

.navMobile dd .msubnav{background-color:#fff;display:none}

.navMobile dd .msubnav a{color:#7e7e7e}

.navMobile dd .msubnav a:hover{background-color:#e6e6e6}



.article-block{position:relative}

img{vertical-align: middle;}



.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}

.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}

.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}

.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}

.owl-carousel .owl-item{float:left}

.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}

.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}

.grabbing{cursor:url(../images/grabbing.png) 8 8,move}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-theme .owl-controls{margin-top:10px;text-align:center}

.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791}

.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}

.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}

.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}

.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}

.owl-item.loading{min-height:50px;background:url(../images/loader.gif) no-repeat center center}

.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}

.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}

.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}

.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}

.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}

.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}

.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}

.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}

.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}

@-webkit-keyframes empty{0%{opacity:1}

}

@-moz-keyframes empty{0%{opacity:1}

}

@keyframes empty{0%{opacity:1}

}

@-webkit-keyframes fadeIn{0%{opacity:0}

100%{opacity:1}

}

@-moz-keyframes fadeIn{0%{opacity:0}

100%{opacity:1}

}

@keyframes fadeIn{0%{opacity:0}

100%{opacity:1}

}

@-webkit-keyframes fadeOut{0%{opacity:1}

100%{opacity:0}

}

@-moz-keyframes fadeOut{0%{opacity:1}

100%{opacity:0}

}

@keyframes fadeOut{0%{opacity:1}

100%{opacity:0}

}

@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}

75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}

100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}

}

@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}

75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}

100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}

}

@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}

75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}

100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}

}

@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}

75%{opacity:.5;-webkit-transform:translateZ(-500px)}

100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}

}

@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}

75%{opacity:.5;-moz-transform:translateZ(-500px)}

100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}

}

@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}

75%{opacity:.5;transform:translateZ(-500px)}

100%{opacity:1;transform:translateZ(0) translateX(0)}

}

@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}

}

@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}

}

@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}

}

@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}

}

@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}

}

@keyframes goDown{from{transform:translateY(-100%)}

}

@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}

}

@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}

}

@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}

}

@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}

}

@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}

}

@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}

}
























