body{ margin: 0px; font-family: "微软雅黑"; color: #000; background:#f0f0f0;}
/*=======   CSS Document   =======*/
.warp{ width: 1200px; height: auto;  margin: 0px auto; background:#fff; padding-top:10px; padding-bottom:10px;}
.warp_1200_white{ width: 1200px;  margin: 0px auto; background:#ffffff; margin-bottom:20px; min-height:630px; height: auto; }
.fl{ float: left;}
.fr{ float: right;}
.bg_gray{ background: #f9f9f9; heighheader_bgt: 623px;}
.bg_white{ background: #FFFFFF; height: 680px;}
.bg_white_nav{ background: #FFFFFF; height: 90px;}
.clear{ clear: both;}
.display_row{ display: flex; justify-content: space-between;height: 550px;}
.margin_now{ margin-top: 0px; }
.margin_l_40{ margin-left: 40px;}

a{ color:#333; text-decoration:none;}

/*top*/
.header_bg{ width:100%; height:75px; background:#fff;}
.header_box{ width:1400px; height:75px; background:#fff;margin:0px auto;text-align:center;}

.nav01{ width:110px; height:65px; line-height:65px; font-size:16px; text-align:center; font-weight:bold; float:left;}
.nav02{ width:110px; height:65px; line-height:65px; font-size:16px; text-align:center; border-bottom:3px solid #254aa7; font-weight:bold; float:left;}

.banner{ width:1200px; margin:0px auto;}

.news{ width:1158px; height:400px; border:1px solid #666; border-radius:20px; margin:20px;}
.news_pic{ width:460px; height:320px; padding-top:20px; padding-left:20px; padding-right:20px;}
.news_txt{ width:460px; padding-left:20px; height:50px; line-height:50px; font-size:16px; text-align:center; font-weight:bold;}
.news_txt a{color: #000; font-size:16px;font-weight:bold;}
.news_box{ width:500px; height:320px; padding-top:40px; line-height:60px; font-size:16px; padding-left:80px;}

.banner2{ width:1200px; height:100px; margin:0px auto;}

.down{ width:1200px; height:260px; background:#353535; margin:0px auto;}
.down .link{
    width: 1200px;
    height: 160px;
}
.down .footer{
    width: 1200px;
    height: 60px;
}
.down .tel{    
    width: 320px;
    height: 60px;
    border-right: 1px solid #555555;
    line-height: 60px;
    color: #ffffff;
    font-size: 20px;
    text-align: center;
}
.down .more{    
    color: #a8a8a8;
    width: 700px;
    height: 60px;
    line-height: 30px;
    font-size: 14px;
    padding-left:40px;
    text-align: left;}
.down .linkleft{
    width: 320px;
    border-right: 1px solid #555555;
	height:160px;
    line-height: 160px;
    color: #ffffff;
    font-size: 20px;
    text-align: center;
}
.down .linkrt{
    width: 740px;
    height: 160px;
}
.linkrt1{
    height:40px;
	line-height:40px;
    color: #ffffff;
    font-size: 16px;
    padding-left:10px;
}
.linkrt2{
    height:120px;
    width: 700px;
    white-space:normal;
}
.down .linkrt2 a{
    color: #a8a8a8;
    display: inline-block;
    line-height:30px;
    width: 200px;
    padding-left:10px;
    font-size: 14px;
}
.down .linkrt2 a:hover{ color:#123282; font-weight:bold;}

.linkgnnt a{
    color: #a8a8a8;
    font-size: 14px;
}
.linkgnnt a:hover{ color:#123282; font-weight:bold;}

/*二级页面*/
.nav-bar-title {
    width: 1100px;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #333333;
    margin: 0px auto;
    padding-left:50px;
    padding-right:50px;
}

.margin_top {
    padding-top: 10px;
}
.main {
    width: 1100px;
    min-height: 300px;
    margin: 0px auto;
    padding-top: 10px;
    padding-left:50px;
    padding-right:50px;
}

.main .news_list {
    width: 1100px;
    height: 64px;
    font-size: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.main .news_list .ico {
    width: 6px;
    height: 6px;
    background: #0066b3;
    border-radius: 3px;
    margin-top: 29px;
    margin-right: 10px;
}
.main .news_list .txt2 {
    height: 64px;
    line-height: 64px;
    color: #333;
}
.main .news_list .date {
    width: 120px;
    height: 64px;
    text-align: right;
    font-size: 14px;
    color: #999999;
    line-height: 64px;
}

.warp2{ width:1160px; height:auto; border-bottom:1px dashed #000; margin-left:20px; margin-right:20px; padding-bottom:30px;}
.warp3{ width:1160px; height:auto;margin-left:20px; margin-right:20px; margin-bottom:40px; margin-top:20px;}
.ptfw{ width:580px; height:auto; float:left;}
.ptfw .title{ border-left:4px solid #123282; width:556px; height:30px; line-height:30px; padding-left:20px; font-size:16px; font-weight:bold; margin-top:10px; margin-bottom:30px;}
.ptfw .line5{ width:520px; height:50px; margin-left:30px; margin-right:30px; }
.ptfw .line5 .ico5{ width:16px; height:50px; background:url(/resource/images/front/ico3.png) no-repeat;}
.ptfw .line5 .txt5{ width:384px; height:50px;border-bottom:1px dotted #999; line-height:50px; font-size:16px; padding-left:20px;}
.ptfw .line5 .txt5 a{ color:#000;}
.ptfw .line5 .txt5 a:hover{ color:#123282; font-weight:bold;}
.ptfw .line5 .time5{ color: #999;width:100px; height:50px;border-bottom:1px dotted #999; line-height:50px; font-size:14px; text-align: center;}
.ptfw .line5 .more{ width:484px; height:50px;border-bottom:1px dotted #999; line-height:50px; font-size:16px; padding-left:20px;}
.ptfw .line5 .more a{ color:#000;}
.ptfw .line5 .more a:hover{ color:#123282; font-weight:bold;}
.font_blue{ color:#123282;}
.second-nav {
    width: 260px;
    height: 100px;
    background-color: #fff;
    position: absolute;
    top: 60px;
    display: none;
	z-index:999;
}
.second-nav .second-nav-div{
    height:30px; line-height:30px;
    padding-left: 20px;
    text-align:left;
    color:#000;font-size:14px; font-weight:bold;
}
.second-nav .second-nav-div  a{ color:#000; font-size:14px; font-weight:bold; }
.second-nav .second-nav-div  a:hover{ color:#123282; font-weight:bold;}
.divblank{width:1200px;height:10px;}
.btnlogin{
	width:114px;
	height:44px;
	line-height:44px;
	text-align:center;
	background:#123282;
	color:#fff;
	font-weight:600;
	margin-top:15px;
	border-radius:10px;
	cursor: pointer;
	}
	.btnlogin a{
    color: #fff;
}