﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

article,aside,canvas,details,div,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 

html {font-size: 100%;}
body { font-size:14px; font-family:"Microsoft YaHei",Arial; color:#000; position:relative; -webkit-text-size-adjust:none; margin:0 auto; min-width:1200px; line-height:24px; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline;}

.wrapper {width:1200px; margin:0 auto;}
#header { /*position:fixed; left:0; top:0;*/ width:100%; background:url(../images/header_bg.jpg) repeat-x center top; z-index:1003;  }
#header div.wrapper { height:125px; background:url(../images) no-repeat right center; }
#header .language { height:2.857em; text-align:right; line-height:2.857em; float:right; margin-top:50px; }
#header .logo { float:left; width:590px; padding-top:23px; }
#header .logo img { display:block; width:100%; }
.m_head_logo2, .logo2{display:none;}
#header .logo11{width:137px; margin-left:19px;}
.the_nt{float:right; margin:0 0px 0 0; padding:0 0 0 59px; width:221px; height:108px; background:url(../images/then.jpg) no-repeat left 45px;}
.the_nt_t{font-size:14px; color:#fff;  text-indent:0px; margin:46px 0 -5px;}
.the_nt_h{font-size:24px; color:#fff;}
.mobile_client {position:absolute;right:0;top:40px;width:160px;background-color:#1097e4;top:-9999em;opacity:0; transition:.5s opacity; }
.mobile_client b {position:absolute;top:-16px;width:0;height:0;border:8px solid transparent;border-bottom-color:#1097e4;right:0;margin-right:8px;}
.mobile_client h3 {color:#fff; height:36px;line-height:36px;overflow:hidden;text-align:center; font-size:0.875em; text-indent:0; }
.mobile_client p {margin:1px;background:#fff;padding:9px;}
.mobile_client img {display:block;width:140px;height:140px;}
#header .share a.mobile:hover .mobile_client {top:40px;opacity:1;}

#nav { }
#nav ul li { float:left; height:55px; /*display:inline;*/  overflow:hidden; }
#nav ul li.line { width:8px; font-size:12px; color:#405b98; line-height:55px;}
#nav ul li.menu { width:142px;}
#nav ul li.menu a { font-size:15px; line-height:55px; display:block; color:#fff; text-align:center; }
#nav ul li.menu a:hover { text-decoration:none; color:#fff;}
#nav ul li.menu a.current { color:#fff; text-decoration:underline}
#nav ul li.visible-xs { visibility:hidden; display:none; }
#hContainer { /*height:180px;*/ }

.m_down_list { background-color:#323232; height:322px; border-bottom:1px solid #414141;}
.m_down_menu { color:#fff; float:left; padding:33px 0 0 0;}
.m_down_menu ul { float:left; margin-left:9px; display:inline; width:131px; background:url(../images/fon_li.jpg) no-repeat right 10px; height:234px; }
.m_down_menu .dt{background:url(../images/down_h.jpg) no-repeat left bottom; font-size:16px; color:#fff; height:45px; line-height:45px; margin-bottom:6px; display:block;}
.m_down_menu .li { height:2.125em; line-height:2.125em; font-size:0.875em; }
.m_down_menu .li a { color:#dfdfdf; font-size:12px; }
.m_down_menu_1 { width:16%;}
.m_down_menu_2 { width:16%; padding:0 11px 0 40px;}
.m_down_menu_3 { width:22%; padding:0 17px 0 33px;}
.m_down_menu_4 { width:18%;  padding:0 10px 0 39px;}
.m_down_menu_5 { width:18%; padding:0 0px 0 30px;}

.foomt{width:1200px; position:relative;}
.m_down_code { font-size:0.875em; float:right; width:280px; height:383px; background-color:#1d408d; text-align:center; color:#fff; position:absolute; top:0; right:0;}
.m_down_h1{font-size:15px; margin:48px 0 6px 0;}
.m_down_h2{font-size:22px; font-weight: bold; margin:0 0 26px 0;}
.m_down_h3{font-size:14px; line-height:59px; border-top:1px solid #345398; margin-top:34px; *margin-top:40px;}
.m_down_h3 a{color:#fff;}
.m_down_code img{ margin:auto;}
.m_down_code figcaption { height:2.42em; line-height:2.42em; text-align:center; white-space:nowrap; color:#fff; font-size:13px;  }




#footer { background-color:#363636; color:#fff; }
#footer div.wrapper { border-top:solid 0px #5e5e5e; padding:0em 0; }
#footer p { line-height:60px; font-size:0.75em; }
#footer a { color:#fff; }

.visible-xs { visibility:hidden; }
#mobile_nav_wrap, #mobile_nav { display:none; }

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:15px; line-height:15px; }
.font12 { font-size:0.75em;}
.font14 { font-size:0.875em;}
.font16 { font-size:1em;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}

.page {height:30px; line-height:30px; width:100%; text-align:center; color: #ff0000;}
.page span {padding:3px 5px 3px 5px; background-color:#014b93; color:#fff; border:solid 1px #014b93; font-size:0.875em; }
.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd;  font-size:0.875em; }
.page a:hover {color:#fff; background-color:#014b93; }
.page a.current { color:#fff; background-color:#014b93; }

.footer_nsoso{display:none;}
@media screen and (max-width:640px){
body{width:100%; min-width:100%;}
.wrapper { width:96%; margin:0 auto; }
#header { position:static; background:#fff;}
#header div.wrapper { height:auto; }
#header .logo { width:50%;display:none; }
#header .logo2 { display:block; }
#header .logo2 img{width:100%; max-width:480px;}
#header .language { display:none; }
#nav { width:100%;  background-color:#055694; padding:0; float:none }
#nav ul li.menu { float:left; width:33.3%; height:40px; }
#nav ul li.line { display:none; }
#nav ul li.menu:hover { background:none; }
#nav ul li.menu a { padding-top:0; color:#fff; height:39px; line-height:40px; }
#nav ul li.menu a:hover { color:#fff; text-decoration:underline;}
#nav ul li.menu a.line_r { border-right:solid 1px #5e9ac7; }
#nav ul li.menu a.line_b { border-bottom:solid 1px #5e9ac7;}
#nav ul li.visible-xs { visibility:visible; display:block; }
.hidden-xs { display:none; }
.footer_nsoso{display:block; float: right;}
}
@media screen and (max-width:480px){

}
@media screen and (max-width:468px){
}
@media screen and (max-width:468px){
#nav ul li.block-xs{display:none;}
#header .logo{display:none;}
}