﻿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"], button {-webkit-appearance: none; outline:none; border-radius:0 }
input, textarea {-webkit-appearance: none; border-radius:0; margin:0; padding:0; border:0; } 

html {font-size: 100%;}
body { font-size:1em; font-family:"Microsoft YaHei",Arial; color:#000; position:relative; -webkit-text-size-adjust:none; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline;}

.wrapper { max-width:1100px; margin:0 auto; width:90%; }
#header { position:fixed; left:0; top:0; width:100%; background:url(../images/header3_bg.jpg?4=2) repeat-x center top #fff; z-index:1003; height:140px; }
#header .toolbar { height:40px; text-align:right; line-height:40px; }
#header .logo { float:left; width:19.1%; max-width:210px; }
#header .logo img { display:block; width:100%; }
#header .tele { background:url(../images/tele.gif) no-repeat left center; padding-left:22px; color:#ed7020; float:right; font-size:1em; }
#header .tele a { color:#ed7020; }
#header .share {float:right; height:23px; position:relative; padding-top:15px; margin-right:7px; }
#header .share a {display:block;width:23px;height:23px; float:left; margin:0 3px; position:relative; padding:0; }
#header .share a.sha_1 { background:url(../images/sha_1.png) no-repeat left center; }
#header .share a.sha_2 { background:url(../images/sha_2.png) no-repeat left center; }
#header .search { float:left; height:20px; padding-top:10px; margin-left:16%;}
#header .select { cursor: pointer; float: left; padding-left: 7px; position: relative; text-align: center; width: 43px; height:20px; line-height:20px; z-index: 10; font-size:0.75em; background:url(../images/keyword_bg.png) no-repeat left center; color:#666; }
#header .select-box { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff none repeat scroll 0 0; border-color: -moz-use-text-color #083b73 #083b73; border-image: none; border-style: none solid solid; border-width: medium 1px 1px; display: none; left: 8px; padding: 4px 0; position: absolute; top: 22px; width: 40px; }
#header .select-box a { color: #666; display: inline-block; float: left; line-height: 20px; text-align: center; width: 100%; }
#header .select-box a:hover { color: #00428e; }
#header .keyword { width:100px; height:20px; line-height:20px; float:left; background:url(../images/keyword_bg.png) no-repeat right center; border:0;}
#header .submit { width:28px; height:20px; float:left; background:url(../images/submit_bg.png) no-repeat left center; border:0; cursor:pointer; }
#header .thet_hb{color:#fff; font-size:13px; float:left;}
#header .language { width:340px; float: right; text-align:center; position: relative; cursor: pointer; z-index:10; height:40px; line-height:40px; margin-left:21px;}
#header .language p a{ color: #fff; }
#header .language p { width:76px; float:left; line-height:40px; font-size:0.75em; }
#header .language p span{font-size:10px; font-family:Arial; border:1px solid #fff; border-radius:10px; color:#fff; height:18px; width:18px; float:left; line-height:18px; margin-top:10px;}
#header .language p:hover span{color:#e1131c; background-color:#fff;}
#header .language.on { background: url(../images/bg_sign03.png) no-repeat center center #1c4b80 }
.language-list { background: #1c4b80 none repeat scroll 0 0; border-top: 1px solid #355f8e; display: none; left: 0; line-height:30px; position: absolute; top: 35px; width:92px; text-align:center; padding:8px 0; }
.language-list a { color: #fff; font-size:0.75em; display:block;  }
/*#header .language p a{ color: #fff; font-size:0.75em; }*/


.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 { float:right; width:79%; margin-top:16px; position:relative; }
#nav ul li { float:left; height:84px; display:inline; }
#nav ul li.line { width:0px; background:url(../images/line_bg.png) no-repeat left center; }
#nav ul li.menu { width:12.5%; position:relative;}
#nav ul li.menu a { font-size:14px; line-height:84px; display:block; text-align:center; color:#262525;}
#nav ul li.menu a:hover,#nav ul li.active a { text-decoration:none; background:url(../images/nav_on.jpg) no-repeat center bottom; color:#da251c; }
#nav li.menu ul { height:auto; width:130px; padding:10px 0; background:url(../images/sub_bg.png) repeat-y center top;}
#nav li.menu ul li { height:34px; float:none; white-space:nowrap;}
#nav li.menu ul li a {display:block; color:#333; height:34px; line-height:34px; font-size:0.875em;  text-align:center; background:url(../images/sub_line.png) no-repeat center bottom; }
#nav li.menu ul li a:hover { background:url(../images/sub_line.png) no-repeat center bottom; }
#hContainer { height:140px; }

.m_down_list { background-color:#2a2a2a; padding:1.875em 0 90px; }
.m_down_menu { float:left; width:85%;  }
.m_down_menu ul { float:left; margin-left:2%; display:inline; }
.m_down_menu li.t1 { height:34px; line-height:34px; font-size:18px; color:#fff; }
.m_down_menu li.c1 { height:30px; line-height:30px; overflow:hidden;}
.m_down_menu li a { font-size:0.875em; color:#f4f4f4;}
.m_down_menu_1 { width:24%; margin-right:2%;}
.m_down_menu_2 { width:16%;}
.m_down_menu_3 { width:16%;}
.m_down_menu_4 { width:34%; float:left; margin-left:2%; display:inline; }
.m_down_menu_4 dt { height:34px; line-height:34px; font-size:18px; color:#fff; }
.m_down_menu_4 dd { padding:3px 0; line-height:24px; font-size:0.875em; color:#f4f4f4;}
.m_down_code { font-size:0.875em; float:right; width:15%; padding-top:5px; }
.m_down_code figcaption { height:2.42em; line-height:2.42em; text-align:center; white-space:nowrap; color:#f4f4f4; }
.m_down_code .c1 { max-width:150px; width:100%; margin:0 auto;}
.m_down_code .c2 { width:160px; margin:0 auto; }
.m_down_code .hd { background-color:#fff; height:34px; line-height:34px; text-align:center; }
.m_down_code .bd { height:29px; padding:5px 0; width:100%; text-align:center; }
.m_down_code .bd a { width:28px; height:28px; display:inline-block; margin:0 4px; padding:0; }
.m_down_code .bd a.sina { background:url(../images/share1a.png) no-repeat center top; margin-left:8%; }
.m_down_code .bd a.qq { background:url(../images/share2a.png) no-repeat center top; }
.m_down_code .bd a.weixin { background:url(../images/share3a.png) no-repeat center top; }
.m_down_code .bd a.baidu { background:url(../images/share4a.png) no-repeat center top; }

#footer { background-color:#0d4f94; color:#fff; }
#footer div.wrapper { padding:0 0; line-height:50px;}
#footer p { line-height:180%em; font-size:0.75em; }
#footer a { color:#fff; }

.image-responsive { max-width:100%; display:block; margin:0 auto; }
.hidden-lg { display:none; visibility:hidden; }
.visible-xs { visibility:hidden; display:none; }
#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; }

@media screen and (max-width:640px){
#header .toolbar{display:none;}
}