@charset "utf-8";
/* 重置样式 */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin:0; padding:0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display:block; }
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align:left; font-weight:normal; }
html, body, fieldset, img, iframe, abbr { border:0; }
i, cite, var, address, dfn { font-style:normal; }
[hidefocus], summary {
outline:0;
}
li { list-style:none; }
h1, h2, h3, h4, h5, h6, small { font-size:100%; }
sup, sub { font-size:83%; }
pre, code, kbd, samp { font-family:inherit; }
q:before, q:after { content:none; }
textarea { overflow:auto; resize:none; }
label, summary { cursor:default; }
a, button { cursor:pointer; }
h1, h2, h3, h4, h5, h6, strong, b { font-weight:bold;color:block; font-weight:500;font-family:"微软雅黑" ；}
del, ins, a, a:hover { text-decoration:none; color:block;}
/* 公共样式 */
body, textarea, input, button, select, keygen, legend { font: 12px/150% "微软雅黑","Microsoft yahei" ; color:#333; outline:0; }
body { }
a:link, a:visited {text-decoration:none;color: black ; font-weight:500;font-family:"微软雅黑" ; }
a:hover, a:active { color:#c00000; text-decoration:underline; }
/* 函数样式  */
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.hidden { display:none; }
.clearing { clear:both; width:1px; overflow:hidden; height:0; }
/* 头部 */
.g-hd-outer { }
.g-hd-inner { WIDTH: 100%; POSITION: relative; margin:auto; }
/*
.g-hd-edit {width: 988px;
margin: 0 auto;
height: 86px;
overflow: hidden;}
*/
/* 头部顶部菜单 */
.m-hd-top { float:right; margin-top:30px; text-align:right; height:32px; font:12px/32px; font-size:13px; padding-right:60px }
.u-hd-btn { padding:4px 5px; }
a.u-username { color:#c00; text-decoration:underline; }
.u-trans { padding-right:0px; }
/* 头部自定义HTML */
.m-hd-headhtmlwrap { position:relative; }
div.m-hd-headhtml { position:absolute; width:720px; height:85px; top:25px; left:260px; }
/* LOGO */
.m-logo { float:left;/*margin:10px 0;*/ }
.m-logo img {/*max-height:75px;_height:expression(this.height > 100 ? "100px" : this.height*/ )
}
/* 导航 */
.m-nav { position:relative; width: 100%; overflow:hidden; margin: 0 auto; height: 50px; z-index:2; }
.m-nav ul { position:relative; width: 1250px; margin: 0 auto; height: 50px; line-height: 48px;/*font-weight: bold;*/ color: #fff; font-family: "微软雅黑",Avenir, "Open Sans", "Helvetica Neue", Helvetica, Arial, Verdana, Roboto, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif; }
.m-nav ul li { width: 200px; height:50px; text-align: center; float: left; background:url(../img/navli.png) left 8px no-repeat; }
.m-nav ul li a { COLOR: #fff; }
.m-nav ul li a:hover { color:#fff; text-decoration:none; }
.m-nav ul li ul { width:200px; }
.m-nav ul li ul li { background:#0a74cc; }
.m-nav ul li ul li a { }
.m-nav ul li ul li a:hover { font-size:15px; }
.m-nav ul li ul.last { }
.m-nav ul li ul li ul { top:-50px; left:200px; }
.m-nav ul li ul.last li ul { left:-200px; width:200px; }
.m-nav ul ul li { width:200px; }
.m-nav ul ul li a { width:200px; display:block; margin:0 auto; text-align:center; }
.u-first a { }
/**/
.m-wg-hd { width:100%; float: left; height: 41px; border-radius:5px; }
.m-wg-hd h2 { float: left; text-align: center; line-height: 41px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; font-variant: small-caps; margin: 0 0 0 15px; }
.m-wg-hd .more { color:#fff; margin:12px; font-size:12px; }
/* 脚部 */
.g-ft { clear:both; }
.g-ft-inner { width:980px; margin:0 auto; }
.m-ft-nav { width: 981px; margin: 15px auto 10px; line-height: 25px; text-align: center; background: #dedede; font-size: 14px; font-weight: bold; color: #414142; }
.m-ft-nav span { font-size:10px; margin:0px 8px; }
.m-ft-text { width: 981px; line-height: 22px; color: #414142; font-size: 14px; font-weight: normal; text-align: center; margin: 0 auto 25px; }
.g-main, .g-hd-inner, .g-ft-inner { width: 1200px; }
.g-ft, .g-hd-outer { width:1200px; margin:0 auto; }
.g-hd-outer { background: url("../img/headerbg.jpg"); }
.m-wg .m-wg-hd h2 { font-size: 14px; font-family: "微软雅黑"; font-weight: bold; }
.mtop { width:1200px; height:245px; overflow:hidden; padding:0; margin:15px auto 0; position:relative; }
.mlist { width:271px; height:245px; overflow:hidden; margin-right:38px; float:left; position:relative; }
.mlist1 { width:271px; height:245px; overflow:hidden; float: right; position:relative; }
.mlist_top { width:271px; height:131px; overflow:hidden; padding:0; margin:0 auto; position:relative; }
.mlist_top img { /*padding:1px; border:1px solid #DEDDDB; */}



.mlist_title { width:245px; height:30px; overflow:hidden; line-height:30px; padding:0 0 0 26px; margin:10px auto 0; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#333333; border-bottom:1px solid #E8E8E8; background:url("../../../../img/b01.jpg") no-repeat left center; position:relative; }
.mlist_title1 { width:245px; height:30px; overflow:hidden; line-height:30px; padding:0 0 0 26px; margin:10px auto 0; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#333333; border-bottom:1px solid #E8E8E8; background:url("../../../../img/b02.jpg") no-repeat left center; position:relative; }
.mlist_title2 { width:245px; height:30px; overflow:hidden; line-height:30px; padding:0 0 0 26px; margin:10px auto 0; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#333333; border-bottom:1px solid #E8E8E8; background:url("../../../../img/b03.jpg") no-repeat left center; position:relative; }
.mlist_title3 { width:245px; height:30px; overflow:hidden; line-height:30px; padding:0 0 0 26px; margin:10px auto 0; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#333333; border-bottom:1px solid #E8E8E8; background:url("../../../../img/b04.jpg") no-repeat left center; position:relative; }
.mlist_main { width:271px; height: auto; overflow:hidden; line-height:200%; padding:3px 0 0; margin:0 auto; color:#8C8C8C; position:relative; }
.mlist_main a:active, .mlist_main a:link, .mlist_main a:visited { color:red; }
.mlist_main a:hover { color:#FF0000; }
.m-nav { font-size:18px; }
.m-nav ul li a { letter-spacing:5px; font-size:18px;}
.m-nav ul li a { color:#fff }
.m-nav ul li { color:#fff }
.m-nav ul li a:hover { color:#fff }
