li,textarea{vertical-align:top}
article,aside,body,details,figcaption,figure,footer,header,hgroup,html,iframe,menu,nav,section{display:block}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
article,aside,blockquote,body,button,code,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
audio,canvas,video{display:inline-block}
body,button,input,select,textarea{font:12px/1.5 'PingFang SC','microsoft yahei',tahoma,arial,'helvetica neue','hiragino sans gb',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:1em}
a:active{background-color:transparent}
a:active,a:hover,a:link,a:visited{outline:0;text-decoration:none;}
b,cite,code,em,i,small,th{font-size:1em;font-style:normal;font-weight:500}
button,input,select,textarea{font-size:1em;box-sizing:content-box}
button,input[type=button],input[type=submit]{cursor:pointer}
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto}
table{border-collapse:collapse;border-spacing:0}
fieldset,iframe,img{border:0}
img{display:inline-block;vertical-align:bottom;-ms-interpolation-mode:bicubic;}
ol,ul{list-style:none;}
.c{text-align:center;}
.mt10{margin-top:10px;}
.mb50{margin-bottom:50px;}
.maxw1200{max-width:1200px;margin:0 auto;}
/*PC头部样式*/
.header-wrap,.mo_banner{display:none;}
.head_wrap,.head_wrap_expand{height:84px;top:0;background:none;width:100%;position:fixed;left:0;z-index:1900;-webkit-transition:height .2s,top .2s,background-color .2s;transition:height .2s,top .2s,background-color .2s}
.head_wrap_expand, .head_wrap_shrink {
    background-color: #0353b2;opacity: 0.9;}
.head_wrap_shrink{height:64px;top:-20px}
.head_con{width:1200px;margin:0 auto;position:relative}
.head_con .logo{display:block;height:27px;width:203px;background:url(/style/index/images/logo.png) no-repeat;text-indent:-9999px;overflow:hidden;position:absolute;left:15px;top:28px}
.menu_list,.menu_list li,.menu_list li a{width:auto;display:block}
.menu_list{height:84px;position:absolute;right:0;top:0}
.menu_list li{float:left}
.menu_list li a{float:left;height:84px;padding:0 30px;line-height:84px;color:#ffffff;text-decoration:none;font-size:16px;position:relative;text-align:center;-webkit-transition:font-weight .3s;transition:font-weight .3s}
.menu_list li a:hover{color:#ffffff;}
.menu_list li a .s_line{display:block;height:13px;width:1px;background:#FFF;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-6.5px;opacity:.3;filter:alpha(opacity=30)}
.menu_list li a .c_line{display:none;height:4px;width:80px;background:#fff;overflow:hidden;position:absolute;left:50%;margin-left:-40px;top:0;-webkit-transition:top .2s;transition:top .2s}
.head_wrap_shrink .menu_list li a .s_line{margin-top:6.5px;}
.head_wrap_shrink .menu_list li a{height:64px;}
.head_wrap_shrink .menu_list li a .c_line{top:20px}
.menu_list li.current a .c_line,.menu_list li:hover a .c_line{display:block;}
.menu_list .menu-group{height:auto;background-color:#ffffff;color:#0457b7;position:relative;}
.menu_list .menu-group a.btn{color:#fff;}
.menu_list .menu-group a.btn:hover{color:#0457b7;}
.menu_list .menu-group:hover a.btn{background-color:#ffffff;color:#0457b7;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-bottom:none;border-radius:4px 4px 0px 0px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
.menu_list .menu-group .menu-dropdown{background-color:#ffffff;display:none;position:absolute;right:0;top:64px;width:100%;height:auto;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, .15);border-top:none;border-radius:0px 0px 4px 4px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
.menu_list .menu-group:hover .menu-dropdown{display:block;}
.menu_list .menu-group .menu-dropdown a{font-size:14px;color:#aaaaaa;float:none;height:30px;padding:0 0px;line-height:30px;}
.menu_list .menu-group .menu-dropdown a:hover{color:#333333;}
.menu_list li:last-child .menu-group .menu-dropdown{width:320px;}
/*banner*/
.index-banner{overflow:hidden;margin-bottom:50px;position:relative;}
.index-banner img{width:100%;}
.index-pagination .swiper-pagination-bullet-active{width:40px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;}
/*底部样式汇总*/
.footer{width:100%;background:#ecf0f1;padding-top:35px;padding-bottom:30px;position:relative;}
.footer .footer-title{font-size:18px;color:#333;font-weight:400;cursor:pointer;}
.footer .footer-title a{font-size:18px;color:#333;}
.footer .wx_account{z-index:-1;opacity:0;filter:(opcity=0);position:absolute;left:20px;top:-320px;margin:0 auto;width:280px;height:310px;background-color:#fff;border:1px solid #0075bc;overflow:hidden;transition:all .3s linear;}
.footer .wx_account .account_title{margin-top:20px;margin-left:40px;font-size:14px;line-height:14px;color:#333}
.footer .wx_account .account_image{margin:15px auto 0px;width:250px;height:250px;background:url(/style/index/images/jiahua_account.jpg);}
.footer .wx_account .account_close{position:absolute;top:0;right:0;width:37px;height:37px;background:#0075bc;color:#ffffff;cursor:pointer;font-size:25px;text-align:center;line-height: 37px;cursor:pointer;}
.footer .footer-logo{display:inline-block;}
.footer_copyright,.footer_links{padding-top:18px;font-size:14px;float:left}
.footer_copyright,.footer_links a{-webkit-transition:color .3s linear;text-decoration:none}
.footer_links{color:#747b81}
.footer_links a{text-decoration:none;color:#747b81;-webkit-transition:color .3s linear;transition:color .3s linear;border-right:1px #aaa solid;display:inline;padding-right:10px;margin-right:9px}
.footer_links .last{border-right:none}
.footer_links a:hover,.footer_copyright a:hover{color:#333}
.footer_copyright,.footer_copyright a{color:#747b81}
.footer_copyright em{margin-left:8px}
/*MO导航及banner样式*/
@media only screen and (max-width:768px){
.head_wrap{display:none;}
.index-banner{display:none;}
.footer .footer-logo{display:none!important;}
.mb50{margin-bottom:10px!important;}
.header-wrap{position:fixed;top:0;left:0;width:100%;z-index:99;display:block;}
#header{padding:15px 16px 0;background:#ffffff;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.3);}
#header .logo a{display:inline-block}
#header .logo img{display:block;width:128px;height:17px;vertical-align:top}
#nav-swiper .swiper-slide a:before,#nav-swiper .swiper-slide:after,nav.more:before,nav.more:after{content:""}
nav.more{position:relative;padding-right:10px;}
nav.more:before{position:absolute;left:-16px;top:0;width:16px;height:43px;background:#ffffff;z-index:999;}
nav.more:after{position:absolute;right:-16px;top:0;background:url(/style/index/images/more.png) left center/5px 8px no-repeat #ffffff;width:21px;height:43px;z-index:999;}
#nav-swiper{width:100%;font-size:16px;height:43px;background-color:#ffffff;overflow:inherit;}
#nav-swiper .swiper-slide{position:relative;line-height:43px;padding:0 11.8px;display:inline-block;width:auto;z-index:100;}
#nav-swiper .swiper-slide:after{position:absolute;right:0;top:50%;margin-top:-3px;width:1px;height:6px;background:#dfdfdf}
#nav-swiper .swiper-slide a:before{position:absolute;bottom:-4px;left:0;background:#0075bc;width:100%;height:1px;opacity:0;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:opacity .3s,-webkit-transform .3s;-ms-transition:opacity .3s,-ms-transform .3s;transition:opacity .3s,transform .3s}
#nav-swiper .swiper-slide.active a:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}
.dropdown-menu{right:0;}

#nav-swiper .swiper-slide:first-child{padding-left:0}
#nav-swiper .swiper-slide:last-child{padding-right:0;padding-right:inherit;}
#nav-swiper .swiper-slide:last-child:after{display:none}
#nav-swiper .swiper-slide a{font-size:16px;color:#666666;position:relative;}
#nav-swiper .swiper-slide.current a{color:#0075bc}
.mo_banner{display:block;padding-top:80px;}
.mo_banner img{width:100%;max-width:768px;}
.mo_pagination .swiper-pagination-bullet-active{width:40px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;}
.footer .wx_account{position:fixed;left:50%;top:50%;margin:-156px 0 0 -141px;}
}
.h84{height:84px;}