/*reset*/
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{border:none;}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

ul,ol{list-style:none;}
a{text-decoration: none;}
a:link { color:#0054AF; text-decoration:none; }
a:visited { color:#0054AF; text-decoration:none; }
a:active, a:hover, a:focus { color:#f00; }

select,input{vertical-align:middle;}

select,input,textarea{font-size:12px;margin:0;}

table{border-collapse:collapse;}

body{padding:0; font:12px/20px "SimSun","Arial Narrow";}

h1,h2,h3,h4,h5,h6{font-size: 100%;} 

a.more:link, a.more:visited { color:#7d7d7d; text-decoration:none; }
a.more:active, a.more:hover, a.more:focus { color:#f00; text-decoration:none; }
/*reset*/
.container{
    width: 1000px; height: auto; margin: 0 auto; overflow: hidden; position: relative;
}
body{
    /*font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
    font: 12px "宋体","Arial Narrow",HELVETICA;
}
/*头部logo和导航*/
.menu{
    width: 100%; height: 50px; border-bottom: solid 2px #4184F3; /*background: #4184F3;*//*#4285F4;*//*#408ddb;#3F84F0;#4285F4*/
}
.menu .container{
    height: 65px; overflow: visible !important;
}
.menu .logo{
    width: 148px; height: 50px; position: absolute; top: 10px; left: 0;
}
.menu .logo img{
	max-width: 140px;
}
.menu .nav{
    width: auto; height: 25px; position: absolute; top:25px; left: 160px; background-color: #FFFFFF;line-height: 25px !important;
}
.menu .nav ul{
    width: auto; position: relative;
}
.menu .nav ul li{
    width: auto; height: 25px; margin: 0 8px 0 5px; float: left; position: relative;
    font-family: "microsoft yahei", "微软雅黑", "黑体", "simsun", "宋体";
}
.menu .nav ul li a{
    font-size: 15px; color: #555; line-height: 25px;  /* text-shadow: #555 0 0 1px;*/
}
.menu .nav ul li a:visited{
    color: #555;
}
.menu .nav ul li a:hover{
    color: #E84235;
}

.menu .nav ul li .child_navs{
    display: none;
    padding: 0 0 5px 0;
    position: absolute; left: -15px; top: 25px; z-index: 9; background-color: #fff; min-width: 100px;
    border: solid 1px #4184F3;
    /*border-radius: 5px;*/
    border-top:none;
    border-radius: 0 0 4px 4px;
}
.menu .nav ul li:hover .child_navs{display:block;}
.menu .nav ul li .child_navs li{
    height: 25px; line-height: 25px; padding: 0 10px;
}
.menu .nav ul li .child_navs li a{
    line-height: 25px; font-size: 14px;
}

.menu .new_ch a{
    position: relative;
}
.menu .new_ch span{
    z-index: 1;
    color: #fff;
    background-color: red;
    right: -16px;
    top: -11px;
    font-size: 12px;
    position: absolute;
    line-height: 14px;
}
/*头部logo和导航*/

.head_bg{width:100%;overflow:hidden;margin-top:30px;}
.head_bg img{width:100%;vertical-align:bottom;}
.contact_method{width:100%;border:1px solid #cdcdcd;overflow:hidden;box-sizing:border-box;padding:15px 0;}
.mailbox{float:left;width:45%;border-right:1px solid #cdcdcd;box-sizing:border-box;padding:0 35px;}
.mailbox .address{margin:0 auto;height:90px;line-height:90px;font-size:20px;}
.mailbox .address span{display:inline-block;}
.mailbox .address img{float:left;vertical-align: center;}
.mailbox .advertise{text-align: center;font-size:15px;}
.qq{float:right;width:55%;box-sizing:border-box;padding:0 35px;}
.qq img{float:left;}
.qq .qq_addr{float:left;}
.qq .qq_addr span{display:block;font-size:20px;line-height:28px;}

.l_width {
    width: 120px !important;
}

