@charset "utf-8";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;*display:inline;*zoom:1}
body,button,input,select,textarea{font:12px/1.5 'PingFang SC','microsoft yahei',tahoma,arial,'helvetica neue','hiragino sans gb',sans-serif}html[lang=en] body{font:12px/1.5 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;*star:expression(this.onFocus=this.blur())}
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}
q:after,q:before{content:''}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;font-size:0;visibility:hidden}
.head_wrap,.head_wrap_expand{height:84px;top:0}
.clearfix{zoom:1}
.clear{clear: both;}
body,html{background:#fff;width:100%}
.wrap{overflow:hidden}
/*head*/
.head_wrap{background:#0457b7;width:100%;position:fixed;left:0;z-index:9999;-webkit-transition:height .2s,top .2s,background-color .2s;transition:height .2s,top .2s,background-color .2s}
.head_wrap_shrink{height:65px;top:-20px}
.head_con{width:1200px;margin:0 auto;position:relative}
.head_con .logo{display:block;height:48px;width:206px;background:url(../img/logo.png) no-repeat;text-indent:-9999px;overflow:hidden;position:absolute;left:0;top:22px}
.menu_list,.menu_list li,.menu_list li a{width:auto;display:block}
.menu_list{height:83px;position:absolute;right:-38px;top:0}
.menu_list li{float:left}
.menu_list li a{float:left;height:83px;padding:0 40px;line-height:83px;color:#fff;text-decoration:none;font-size:16px;position:relative;text-align:center;-webkit-transition:font-weight .3s;
transition:font-weight .3s}
.menu_list li a .s_line{display:block;height:13px;width:2px;background:#FFF;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-6.5px;opacity:.8;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 .c_line{top:20px}
.menu_list li .dot{display:block;height:6px;width:6px;opacity:.7;filter:alpha(opacity=70);background:rgba(255,255,255,.7);border-radius:8px;position:absolute;left:20px;top:40px}
.menu_list li.current a .c_line,.menu_list li:hover a .c_line{display:block}
.path_area a:hover,.sub_sidebar_list li a:hover,.sub_sidebar_list li.current a{color:#0457b7}
.footer .link_list li a,.footer_path a{-webkit-transition:color .3s linear;text-decoration:none}
html[lang=en] .sub_sidebar_list li a{font-size:17px}
.sub_sidebar_list li a i{display:none;height:46px;width:4px;background:#0075bc;position:absolute;right:0;top:-1px}
.sub_sidebar_list li.current a i{display:block}
.path_area{font-size:14px}
.path_area .current:hover{color:#000}
.article_content{width:750px;float:right;margin-right:200px;display:inline}
/*footer*/
.footer{width:100%;background:#e5eaf0;clear: both;}
.footer_con{margin:0 auto;width:1200px;min-height:180px;_height:180px;background:url(../img/footer_logo.png) 990px 44px no-repeat;position:relative}
.footer_con_nav,.footer_path{height:55px;line-height:55px;font-weight:400}
.footer_con_nav{color:#747b81;font-size:14px;border-bottom:1px solid #fff}
.footer_path{width:1185px;margin:0 auto;padding-left:15px;display:block}
.footer_path a{color:#747b81;transition:color .3s linear}
.footer_path .current,.footer_path a:hover{color:#000}
.footer .footer_gt{margin:0 5px}
.footer .footer_con_wrap{position:relative;padding-top:35px;overflow:hidden;}
.footer .footer_con_wrap .title{font-size:20px;color:#333;font-weight:400}
.footer .link_list{padding-top:12px}
.footer .link_list li{height:32px;line-height:32px}
.footer .link_list li a{font-size:14px;color:#666666;transition:color .3s linear}
.footer .link_list li a:hover{color:#000000}
.footer_attention,.footer_contact,.footer_joinus,.footer_more{float:left;min-height:96px;padding-bottom:24px;padding-left:15px}
.footer_attention,.footer_contact,.footer_joinus{width:240px;padding-left:5px}
.footer_logo{position:absolute;top:45%;right:0}
.footer_copy p{font-size: 12px;letter-spacing: .13em;}
.footer_copy a{color: #000000;text-decoration: none;padding: 0 3px;}
.footer_copy a:hover{text-decoration: underline;}
.footer_copy span.anbei{float: right;}
/*底部微信鼠标滑过*/
.footer_wx_layer{display:none;position:absolute;left:100px;bottom:35px;width:143px;height:145px;background-color:#ccc}
.footer_wx_layer .wx_account{position:relative;margin:0 auto;width:143px;height:145px;overflow:hidden}
.footer_vista_layer{display:none;position:absolute;left:110px;bottom:120px;width:328px;height:410px;background-color:#ccc;z-index:1}
.footer_vista_layer .vista_entrance{position:relative;margin:0 auto;width:328px;height:410px;background-color:#fff;border:1px solid #0075bc;overflow:hidden}
html[lang=en] .footer_vista_layer,html[lang=en] .footer_vista_layer .vista_entrance{height:460px}
.footer_vista_layer .vista_entrance .vista_title{margin:37px 40px}.footer_vista_layer .vista_entrance .vista_title h3{clear:both;color:#000;font-weight:400;font-size:16px}
.footer_vista_layer .vista_entrance .vista_title ul li{float:left;display:inline;padding:5px 0;font-size:12px;width:49%}
.footer_vista_layer .vista_entrance .vista_title ul li a{color:#0075bc;text-decoration:none}
.banner_wrap,.lang-list,.lang-list li,.language>span{position:relative}
.ico_wx{display:inline-block;*display:inline;*zoom:1;margin-right:6px;width:16px;height:14px;vertical-align:middle;
background-image:url(../img/wx.png);background-repeat:no-repeat;margin-top:-4px;margin-left:-2px;-webkit-transition:background-image .3s;
transition:background-image .3s}
.language>span{float:left;width:132px;height:83px;line-height:83px;display:block;color:#fff;opacity:.5;filter:alpha(opacity=50);text-decoration:none;font-size:16px;
text-align:left;left:34px;-webkit-transition:font-weight .3s;transition:font-weight .3s}
.language>span>.dot{left:-14px}
.language>span:hover{opacity:1;filter:alpha(opacity=100)}
.lang-list{display:none;top:-21px}
.lang-list li{background-color:#0075bc}
.lang-list li a{height:40px;line-height:40px;text-align:left;margin-left:35px}
.lang-list li a .dot{top:18px;display:none;left:-15px}
/*banner*/
.banner_txt,.banner_wrap,.lang-list li a .dot:hover,.lang-list li:hover a .dot{display:block}
.banner_wrap{height:624px;margin-bottom:60px;background-color:#1158a4;*margin-top:-84px}
.banner_wrap .tab_list{text-align:center;position:absolute;bottom:30px;left:0;width:100%;z-index:1}
.banner_wrap .tab_list .tab_item{background:rgba(255,255,255,.3)}
.banner_wrap .tab_list .current{background:#fff}
.banner_area{width:100%;padding-top:84px}
.banner{width:1200px;margin:0 auto;position:relative;height:540px}
.banner_txt{height:100%;width:100%;position:absolute;left:0;top:0;z-index:2;pointer-events:none}
.banner_txt .sub_title,.banner_txt .title{position:absolute;left:50%;text-indent:-9999px;display:block;overflow:hidden}
.banner_txt .title{height:57px;width:418px;background:url(../images/index/banner_txt.png) no-repeat;_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/banner_txt.png');top:190px;margin-left:-209px}
.banner_txt .sub_title{height:34px;width:638px;background:url(../images/index/banner_subtitle.png) no-repeat;_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index/banner_subtitle.png');top:278px;margin-left:-319px}
.menu_list .language_1 .simple{margin-left:20px}
.menu_list .language_1 a{height:20px;width:auto;font-size:14px;line-height:20px;margin-top:32px;padding:0 8px;opacity:.6;filter:alpha(opacity=60)}
.menu_list .language_1 a .s_line{opacity:.5;filter:alpha(opacity=50)}
.menu_list .language_1 a:hover{font-weight:400;opacity:1;filter:alpha(opacity=100)}
.menu_list .language_1 a:hover .s_line{opacity:.3;filter:alpha(opacity=30)}
.menu_list .language_1 a.current{opacity:1;filter:alpha(opacity=100)}
@media only screen and (min-device-width :768px) and (max-device-width :1024px){.menu_list li:hover a .c_line{display:none}}
@media only screen and (-webkit-min-device-pixel-ratio:2)}