body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,span,label,embed{
	margin:0;
	padding:0;
}
html{color:#000;}
body{font-size: 12px;font-family:"Microsoft Yahei","宋体";letter-spacing: 0px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,i,s,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
legend{color:#000;}
a:link,a:visited{text-decoration: none;}
a:hover{color:#c00; text-decoration:none;}
textarea{resize:none;}
img{vertical-align: top;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}
.t-c {text-align: center;}.t-l {text-align: left;}.t-r {text-align: right;}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1; /*IE/7/6*/
}
.mr0 {
	margin-right: 0 !important;
}
.pd20 {padding: 20px;}
.w {
	width: 1120px;
	margin: 0 auto;
	/*background-color: #fff;*/
}
.min-w {
	min-width: 1120px;
}
.bgcf {
	background-color: #fff;
}
*{
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "Microsoft Yahei","SimSun";
	font-size: 12px;
	/*padding-bottom: 160px;*/
	/*background-color: #f1fcff;*/
	/*background: url(../images/bg1.png) no-repeat center top;*/
    padding-top: 110px;
}
a {
	font-family: "Microsoft Yahei","SimSun";
}
.c-red {
	color: #e40212 !important;
}
.bdn {
    border: none !important;
}
/* header - start */
.header {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 99;
    background: #004379;
    box-shadow: 0px 0px 7px 0px #6d6d6d;
}
.header .top{
    height: 40px;
    line-height: 40px;
    background: #f4f5f7;
    color: #333;
}
.header .top .fr a{
    margin-left: 40px;
    color: #333;
}
.header .top .fr a:hover{
    color: #217cc2;
}
.logo-nav{
    height: 70px;
}
.logo-nav .logo{
    padding-top: 10px;
}
.logo-nav .nav ul li{
    float: left;
}
.logo-nav .nav ul li a{
    display: block;
    height: 68px;
    line-height: 68px;
    padding-top: 2px;
    padding: 0 40px;
    color: #fff;
    font-size: 16px;
}
.logo-nav .nav ul li a:hover{
    color: #217cc2;
}
.logo-nav .nav ul li.cur a{
    background: #f6f6f6;
    border-top: 2px solid #217cc2;
}
/* header - end */
/* footer - start */
.footer{
    background: #515966;
}
.footer .footer-nav{
    padding: 36px 0;
    border-bottom: 1px solid #545e6a;
}
.footer .footer-nav ul{
    overflow: hidden;
    margin: 0 156px;
}
.footer .footer-nav ul li{
    float: left;
    padding: 0 22px;
    border-left: 1px solid #fff;
    height: 14px;
    line-height: 14px;
}
.footer .footer-nav ul li:nth-child(1){
    border-left: none;
}
.footer .footer-nav ul li a{
    display: block;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    color: #fff;
}
.footer .footer-nav ul li a:hover{
    color: #ff9000;
}
.footer .copy{
    padding: 15px 0 52px;
    text-align: center;
    border-top: 1px solid #5b6475;
    color: #fff;
    font-size: 14px;
    line-height: 28px;
}
.footer .copy .img{
    margin-bottom: 26px;
}
.footer .copy .img img{
    display: inline-block;
    margin: 0 18px;
}
/* footer - end */

/* 小屏 */
@media only screen and (max-width: 1120px) {
    .w{
        width: 96%;
        margin: 0 auto;
    }
}
/* 小屏 */
