@charset "GB2312";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; } /*防止拖动*/
img {border:0;	vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
table { border-collapse:collapse; }
body {
    font-size:14px;
    font-family: "SimSun","宋体";
    color:#4B4B4B;
    background: url("imagesbody_bg.png") repeat-x top center;
    background-color:#fff;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
    _font-size:0px;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#4B4B4B; text-decoration:none; }
a:hover{color:#CC0000;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}


/*公共类*/
.w {  /*版心 提取 */
    width: 1000px;margin:0 auto;
}

/* ------header---- */
/* ---topbar-- */
header .m-topbar {
    width: 100%;
    height:31px;
    border-bottom: 1px solid #E0E0E0;
    background: url("imagestopbar_bg.png") repeat-x;
}
header .m-topbar ul.m-left {
    width: 350px;
    height: 31px;
    padding-left: 12px;
    float: left;
}
header .m-topbar ul.m-right{
    float: right;
    padding-right:5px;
}
header .m-topbar ul.m-right li{
    background: none;
    margin:0;
    padding:0;
}
header .m-topbar ul.m-right li a{
    padding:0 3px;
}
header .m-topbar ul li {
    float: left;
    height: 31px;
    line-height: 31px;
    font-size: 12px;
    padding-left: 17px;
    background: url("imagestopbar_li_bg.png") no-repeat left center;
    margin-right: 23px;
}
header .m-topbar ul li a {
    color: #666;
}
header .m-topbar ul li a:hover{
    color:#c00;
}
/* ----logo--- */
header .m-logo {
    width: 100%;
    height: 128px;
}
header .m-logo .u-logo {
    float: left;
    width: 308px;
    height: 113px;
    background: url("imageslogo_bg.png") no-repeat;
	margin-top:15px;
}
header .m-logo .u-logo_right {
    margin-top:19px;
    float: right;
    width: auto;
    height: auto;
}
header .m-logo .u-logo_right .u-a1{	
	padding-left:10px;
	
}
/* ----nav----- */

header .m-nav {
    width: 100%;
    height: 40px;
    background-color: #1280C5;
    overflow: hidden;
}
header .m-nav ul{
    width: 1000px;
    height: 40px;
    padding-left:2px;
}
header .m-nav ul li {
    float: left;
    width: 110px;
    height: 40px;
    background: url("imagesnav_li_bg.png") no-repeat right top;
    margin-right:1px;
}
header .m-nav ul li span{
    height:100%;
    width: 2px;
    background: url("imagesnav_li_bg.png") no-repeat left top;
    float: left;
}
header .m-nav .u-nomargin{
    margin:0;
}
header .m-nav ul li a {
    display: block;
    width: 88px;
    height: 30px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    font-family: "Microsoft YaHei";
}
header .m-nav ul li a:hover {
    background: url("imagesnav_a_bg.png") no-repeat;
    color: #c00;
    text-decoration: none;
}
header .m-nav .u-current a{
    background: url("imagesnav_a_bg.png") no-repeat;
    color: #c00;
}

header .m-nav .u-current .u-fl{
    margin:5px 0;
    float: left;
}
header .m-nav .u-current span{
    background: none;
}


/* ----------蓝线---- */
.g-line{
    width: 100%;
    height: 2px;
    border-top:4px solid #1280C5;
    border-bottom:1px solid #1280C5;
    _font-size:0;
    margin-top:27px;
}

/* ---------footer---- */
footer{
    width: 100%;
    height: 160px;
    border-top:1px solid #1280C5;
    margin-top:1px;
    background-color: #F6F6F6;
    text-align: center;
    overflow: hidden;
    padding-top: 16px;
}
footer span{
    font-family:"Microsoft YaHei";
    font-size: 13px;
    color:#333;
    line-height: 25px;
}
footer span a{
    color:#333;
    line-height:50px;
    margin: 0 5px;
}








