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;}h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px}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;}

body { font-size:14px; font-family:"Microsoft YaHei",Arial; color:#333; background:url(../images/body_bg.jpg) repeat-x left top; overflow-x:hidden;  }
a { color:#333; text-decoration:none; font-size:14px;}
a:hover { text-decoration:underline;}

.wraper { width:1200px; margin:0 auto; background-color:#fff; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3); }
.m_top { background-color:#0a1524; height:45px; }
.m_top_language { float:right; height:45px; line-height:45px; color:#fff; margin-right:15px; }
.m_top_language a { color:#fff; font-size:12px; }
.m_top_language span { margin:0 10px; }
.m_header { border-bottom:solid 1px #fff; background:url(../images/m_header_bg.jpg) repeat-x left top; height:80px; position:relative; }
.m_header_logo { float:left; margin-left:30px; margin-top:14px; }
.m_header_nav { float:right;}
.m_top_search { padding-top:10px; float:right; margin-right:13px; }
.keywords { background:url(../images/keyword_bg.jpg) no-repeat left top; height:25px; line-height:25px; border:0; padding-left:55px; width:120px; float:left; }
.submit { width:30px; height:25px; background:url(../images/submit_bg.jpg) no-repeat left top; border:0; float:left; cursor:pointer; }
.m_top_share { float:right; display:inline; padding-top:10px; margin-right:10px; height:29px }
.m_top_share a { float:left; display:block; }
.m_top_share a.share_1 { background:url(../images/share_1.jpg) no-repeat left top; width:25px; height:25px; padding:0; margin:0 6px; }
.m_top_share a.share_2 { background:url(../images/share_2.jpg) no-repeat left top; width:26px; height:25px; padding:0; margin:0 6px; }
.m_top_share a.share_3 { background:url(../images/share_3.jpg) no-repeat left top; width:25px; height:25px; padding:0;  margin:0 6px;}
.m_nav_line { width:3px; background:url(../images/m_nav_line.jpg) no-repeat left top; height:80px; float:left; }
.m_nav_menu { width:134px; float:left; height:80px; }
.m_nav_menu_a { display:block; height:80px; line-height:80px; text-align:center; color:#fff; font-size:14px; }
.m_nav_menu_a:hover { text-decoration:none; background:url(../images/m_nav_on.jpg) no-repeat center top; }

.m_nav_menu ul { padding:20px 10px 0; height:186px; background:url(../images/sub_bg.jpg) no-repeat 60px top #fff; border-bottom:solid 5px #00a644; border-radius:0 0 5px 5px; }
.m_menu_1 { width:130px; float:left; display:inline; text-align:center; }
.m_menu_1 figcaption { height:42px; line-height:42px; text-align:center; }
.m_line_1 { width:1px; background:url(../images/m_line_1.jpg) no-repeat left top; height:162px; float:left; }
.m_menu_2 { width:115px; margin:0 auto; height:36px; line-height:36px; border-bottom:dashed 1px #e1e1e1; text-align:center }
/*#menu4Content ul { padding:15px 0 10px; width:134px; height:146px; }*/

.side-bar { position:fixed; right:0; top:100px; z-index:10000; width:56px; }
.side-bar div { cursor: pointer; margin: 1px 0 0; float:right; height:56px; }
.side-bar div p { line-height:56px; }
.side-bar .to-top { background:url(../images/drift_5.jpg) no-repeat left top; width:56px; height:56px; }
.side-bar .ico2, .side-bar .ico3, .side-bar .ico4 { display: block; float: left; height: 56px; width: 56px;}
.side-bar-qq { overflow:hidden; width:56px;}
.side-bar-qq .ico2 { background:url(../images/drift_4.jpg) no-repeat left top; }
.side-bar-qq .ico3 { background:url(../images/drift_1.jpg) no-repeat left top; }
.side-bar-qq .ico4 { background:url(../images/drift_2.jpg) no-repeat left top; }
.side-bar-qq p { margin-left:1px; width:91px; text-align:center; color:#fff; float:left; }
.side-bar-qq .side_1 { background-color:#ec4a4b; }
.side-bar-qq .side_2 { background-color:#bdbdbd; }
.side-bar-qq .side_3 { background-color:#2aabca; }
.side-bar-weixin { position: relative; }
.side-bar-weixin .ico2 { background:url(../images/drift_3.jpg) no-repeat left top; }
.side-bar .erweixin { background-color:#fff; border: 1px solid #ccc; cursor: default !important; height: 150px; left: -133px; position: absolute; top: -3px; width: 130px; padding-top:10px; }
.side-bar .erweixin img { display:block; margin:0 auto; }
.side-bar .erweixin p { text-align:center; line-height:30px; height:30px; font-size:12px; }

.m_friend { background:url(../images/m_friend_bg.jpg) no-repeat left top; height:295px; position:relative; }
.m_friend_1 { width:240px; position:absolute; left:55px; top:152px; }
.m_friend_1 dd { float:left; display:inline; width:120px; background:url(../images/icon2.png) no-repeat left center; height:30px; line-height:30px; }
.m_friend_1 dd a { text-indent:14px; color:#fff; display:block; line-height:30px; }
.m_friend_2 { float:left; display:inline; width:190px; margin-left:370px; margin-top:20px; }
.m_frienk_link dt { height:40px; line-height:40px; }
.m_frienk_link dt a { color:#f36e22; }
.m_frienk_link dd { height:30px; line-height:30px; background:url(../images/icon3.png) no-repeat left center; }
.m_frienk_link dd a { color:#fff; text-indent:10px; display:block; line-height:30px; }
.m_friend_3 { float:left; display:inline; width:220px; margin-top:20px; }
.m_friend_4 { float:left; display:inline; width:140px; margin-top:20px; }

.m_footer { background:url(../images/m_footer_bg.jpg) no-repeat left top; height:100px; padding-top:14px; }
.m_footer p { line-height:30px; text-align:center; color:#fff; }

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15,.line10 { height:15px; line-height:15px; }
.font12 *, .font12 { font-size:12px;}
.font14 *, .font14 { font-size:14px;}
.font16 *, .font16 { font-size:16px;}

.page {height:30px; line-height:30px; width:100%; text-align:center;color: #ff0000; padding-top:10px; }
.page span {padding:3px 5px 3px 5px; background-color:#10396a; color:#fff; border:solid 1px #10396a;}
.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd}
.page a:hover {color:#fff; background-color:#10396a; }