@charset "utf-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:Arial,Helvetica,sans-serif;color:#333;font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased ;}
body,img,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td,form{margin:0;padding:0;outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;	-moz-backface-visibility:hidden;-ms-backface-visibility:hidden; }
img.fdimg{transition:0.5s;transform:scale3d(1,1,1);-webkit-transition:0.5s;-webkit-transform:scale3d(1,1,1);-o-transition:0.5s;-o-transform:scale3d(1,1,1);}
img.fdimg:hover{transform:scale3d(1.1,1.1,1);transition:0.5s;-webkit-transform:scale3d(1.1,1.1,1);-webkit-transition:0.5s;-o-transform:scale3d(1.1,1.1,1);-o-transition:0.5s;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#;text-decoration:none;}
.w1200{margin:0 auto;max-width:1260px;}
.w1400{margin:0 auto;max-width:1400px;}
.bk10{width:100%;height:10px;overflow:hidden;}
.bk15{width:100%;height:15px;overflow:hidden;}
.bk20{width:100%;height:20px;overflow:hidden;}
.bk30{width:100%;height:30px;overflow:hidden;}
.line{width:100%;height:0;border-bottom:1px solid #dfdfdf;}
.toph{width:100%;height:35px;line-height:35px;background-color:#f1f1f1;}
.header-left{width:auto;float:left;color:#004898;font-size:14px;}
.header-left span{margin-right:10px;font-size:12px;}
.header-left span i{margin-right:3px;font-size:14px;}
.header-left span a{color:#004898;}
.header-right{width:auto;float:right;}
.search{float:right;background-color:#fff;padding-left:3px;margin-top:3px;border-radius:8px;}
.search .search-box{ float:left;width:150px;height:28px;line-height:28px;padding:0 5px;outline:none;border:none;}
.search .search-box::-webkit-input-placeholder{color:#004898;}
.search a.search-click{float:left;display:inline-block;width:28px;text-align:center;height:28px;line-height:28px;color:#004898;}

.iewm{ float:left;padding-right:8px;position:relative;}
.iewm i{font-size:14px; color:#004898;}
.iewm .txt{position:absolute;top:35px; left:-20px;right:-18px;z-index:10; background-color:#fff;padding:5px;display:none;}
.iewm span{color:#004898;padding-left:3px;line-height:30px;font-size:14px; }
.iewm a:hover .txt{display:block;}
.iewm a:hover .txt img{width:120px;height:120px; vertical-align:middle;}

/*鼠标加载线*/
.th-line{ margin-top:5px;}
.th-line:before{width:100%; content:"";display:block;width:0;height:2px;background-color:#004898; margin-left:50%; transform: translate(-50%, 0);transition:0.5s;-webkit-transition:0.5s;}
li:hover .th-line:before{width:100%;}
/*鼠标加载线*/

/**动画时间****/
.time1{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.time2{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.time3{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}

.pc-nav{margin:0 auto;width:100%;box-sizing:border-box; padding:10px 0 5px 0px;z-index:10;transition:all 0.5s;overflow: hidden;}
.pc-nav .top-logo{float:left;}
.pc-nav .top-logo img{max-height:60px;}

.m-nav{width:100%;box-sizing:border-box;padding:10px 0px;display:none;}
.m-nav .logo{padding-left:10px; padding-top:10px;float:left;transition:all 0.5s;}
.m-nav .logo img{max-height:40px;}


.navtop .logo1{display: block; transition:all 0.5s;}
.navtop .logo0{display: none;transition:all 0.5s;}
.navtop .logot{color:#aaaaaa;}
.nav{background:#004898;width:100%;display:table;}
.navtop{ background-color:#ffffff;box-shadow:#cccccc 0 0 3px 0;position:fixed;top:0px;left:0px;z-index:100;transition:all 0.5s;}
/*nav start*/

.pc-nav-list{float:right;margin-bottom:3px;}
.pc-nav-list li{float:left;height:50px;line-height:50px; margin-left:30px;}
.pc-nav-list li a{display:inline-block;color:#aaaaaa;font-size:16px; cursor:pointer;transition:all 0.5s;}
.pc-nav-list li:last-child a{margin-right:0; padding-right:0;}
.pc-nav-list li a:hover{color:#000000;}
.pc-nav-list li .nav-line{content:"";display:block;width:0;height:3px;background-color:#58cbac; margin-left:50%; transform: translate(-50%, 0);transition:0.5s;-webkit-transition:0.5s;}
.pc-nav-list li:hover .nav-line,pc-nav-list li.active .nav-line {width:100%;}

.pc-nav-list li.active a{color:#000000;}
.pc-nav-list li.active .nav-line{color:#000000;width:100%;height:3px;background-color:#58cbac;}




/* footer */
.footer{width:100%;float:left;padding:20px 0;border-top:1px solid #cccccc;color:#b2b2b2;font-size:11px;}
.footer-c{padding:0 10px;}
.footer a{color:#b2b2b2;}
.footer-copyrights{float:left;}
.footer-terms{float:right;}
.footer-terms a{border-bottom:1px solid #b2b2b2;}
.footer-terms a:hover{border-bottom:0}
.terms-divider{margin:0 3px;}
.footer-disclaimer{width:100%;float:left;margin-top:5px;}
	
	
	

.wbline {margin:0 auto;padding:0;width:100%;height:0px;border-top:#c2c2c2  1px solid;border-bottom:1px solid #ffffff;overflow:hidden;}
footer{width:100%;height:auto;background:#313131;padding:50px 0px;overflow:hidden;}
.foot-nav {float:left;margin-top:0px;}
.foot-nav li{float:left;padding:0px 125px 10px 0px;}
.foot-nav h1{font-size:18px;font-weight:normal;margin-bottom:10px;color:#999999;}
.foot-nav a{display:block;line-height:25px;color:#999999;font-size:14px; padding-left:3px;}
.foot-nav a:hover{color:#cccccc;}
.foot-nav li:last-child{padding-right:0;}

.foot-lxwm{float:right;color:#ffffff;overflow:hidden;}
.foot-lxwm h1{font-size:18px;font-weight:normal;margin-bottom:10px;}
.foot-lxwm p{padding-top:5px;color:#777777;}
.foot-lxwm span{font-size:18px;}

.foot-ewm{float:right;margin-top:40px;}
.foot-ewm img{max-height:120px;}
.foot-ewm p{padding-top:3px;color:#cccccc !important; text-align:center;}


.qxgs{padding:30px 0 10px 0;width:100%;color:#999999; position:relative;}
.qxgs ul{overflow:hidden;}
.qxgs:before{content:"";width:100%;height:1px;border-bottom:#212121 1px solid;box-shadow:0 1px 0 #414141;position:absolute;left:0;right:0; bottom:0px;overflow:hidden;}
.qxgs li{ float:left;margin-right:50px;}

.copyright{margin-top:20px;color:#777777;line-height:24px;width:100%;overflow:hidden;}
.copyright p{font-size:14px;margin-bottom:5px;}
.copyright a{color:#777777;}

#backtop{bottom:80px;right:10px;position:fixed;z-index:2;display:none;}
#backtop a{width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;background-color:rgba(0,0,0,0.8);display: block;}
#backtop i{color:#eeeeee;font-size:28px;}
#backtop .fa{line-height:40px;}


@media(max-width:1200px) {
.toph,.pc-nav{display:none;}
.m-nav{display:inline-block;}

.header{box-shadow: 0px 1px 2px #eeeeee;}
.header .w1200{padding:0;}
.navtop-phone{position:fixed;top:0px;left:0px;z-index:10;box-shadow:0px 1px 2px #eeeeee;}
header{padding:0px 7px;}
.header-right,.nav,.rightt,.kefud{display:none;}
.header .logo{padding:3px 0px;width:300px;}
.head-phone{display:block;}
#kefu #back-to-top{border-radius: 50%;}
.footh,.bottom_bar{display:block;}
}
@media(max-width:1000px) {
.nav-phone-button{top:10px;}

}
@media(max-width:750px) {
.header .logo{padding:5px 5px;width:230px;}
.header .logo img{max-height:50px;}
.header-left span{margin-right:5px;}
footer{ padding-top:30px;}
.foot-nav{ margin-top:0;}
.foot-nav li{width:50%;padding:10px 20px 10px 20px; box-sizing:border-box;text-align:left;}
.foot-nav li.foot-lxwm{float:none;width:100%;}

.foot-nav li.foot-ewm{float:none;margin-top:10px; padding:0;width:100%; box-sizing:border-box;text-align:center;}

.qxgs{ padding-bottom:20px;}
.qxgs li{float:none; text-align:center;line-height:24px; margin:0;}
.copyright{float:none;padding:0px 20px;text-align:center;}
a#back-to-top {border-radius:50%;}
header{display: none;}
}


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}

/*向上滑动*/
.hideme{opacity:1;transform:translate(0px, 20px);-webkit-transform:translate(0px, 20px);-moz-transform:translate(0px, 20px)}
.freshAnim{opacity:1;transform:translate(0px, 20px);-webkit-transform:translate(0px, 20px);-moz-transform:translate(0px, 20px);animation-name:freshAnim;animation-duration:1.2s;animation-iteration-count:1;ANIMATION-timing-function:ease;animation-delay:0s;animation-fill-mode:forwards;-webkit-animation-name:freshAnim;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:1;-webkit-ANIMATION-timing-function:ease;-webkit-animation-delay:0s;-webkit-animation-fill-mode:forwards;-moz-animation-name:freshAnim;-moz-animation-duration:1.2s;-moz-animation-iteration-count:1;-moz-ANIMATION-timing-function:ease;-moz-animation-delay:0s;-moz-animation-fill-mode:forwards}
@keyframes freshAnim{
	0%{opacity:1;transform:translate(0px, 20px)}
	100%{opacity:1;transform:translate(0px, 0px)}
}
@-webkit-keyframes freshAnim{
	0%{opacity:1;transform:translate(0px, 20px)}
	100%{opacity:1;transform:translate(0px, 0px)}
}
@-moz-keyframes freshAnim{
	0%{opacity:1;transform:translate(0px, 20px)}
	100%{opacity:1;transform:translate(0px, 0px)}
}
/*逐个加载*/
.card{transition:1s;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;opacity:0;transform:translate(0px, 20px);-webkit-transform:translate(0px, 20px);-moz-transform:translate(0px, 20px);border:none;background:none;}