* {padding: 0;margin: 0;font-family: "Microsoft YaHei";}
ul {list-style: none;}
p{margin: 0;padding: 0;}
li a:hover,li a:focus{text-decoration: none;}
.hed_rap,.nav_rap,.footer_rap{width: 1201px;margin: 0 auto;}
/*Top��λ*/
.rTop {
			width: 100px;
			height: 25px;
			position: fixed;
			left: 96.5%;
			bottom: 25px;
			cursor: pointer;
			display: none
		}
		.rTop img{
			width: 50px;
			height: 50px;
		}

/*public_header start*/
#header {width: 100%;}
.hed_zs {height:40px;padding-left:10px;font-size: 14px;line-height: 41px;color: #888888;border-bottom: 1px solid #e8e8e8;overflow: hidden;}	
.hed_rop{width: 1155px;height: 56px;margin: 23px auto;position: relative;}
.hed_log {width: 192px;margin-left:10px;background:url(../images/hed_log.png) 100% 100%;height: 100%;}
.hed_title{position: absolute;top: -12px;left: 36%;margin-left: -185.5px;text-align: center;}
.hed_title h4{font-size: 18px;letter-spacing: 15px;color: #666;margin:0px;margin-left: 12px;}
.hed_title>span{font-size: 12px;line-height:16px;color: #e8e8e8;}
.hed_phom{width: 257px;}
.phome_left{width: 59px;height:59px;margin-right:12px;background: url(../images/hed_phome.png);}
.hed_phom span{font-size: 18px;color: #666;}
.hed_phom p{font-size: 26px;color: #173b7b;line-height:31px;}
/*public_header end*/

/*public_nav stats*/
.nav{width: 100%;height:85px;display: flex;margin-bottom:-7px;position:relative;z-index:999;white-space:nowrap;}
#nav_li_1{width:128px;}
#nav_li{width:110px;}
.nav_container{width: 100%;height: 100%;background: url(../images/hed_nav.png) no-repeat;margin:10px auto;background-position: center;}
.main_nav{width: 1201px;margin: 0 auto;}	
.main_nav li{line-height: 79px;height: 79px;font-size: 18px;float: left;}
/*.main_nav li:not(:last-child){border-right:1px solid #011f55;}*/		
.main_nav li a{font-size: 18px;line-height: 79px;color: #fff;font-weight:bold;display: block;text-align: center;padding: 0px 21px 0px 17px;height:79px;}	
.main_nav a:hover{background-color: #ffffff;color:#173B7D;}
.main_nav li ul { display:none;}
.main_nav li:hover ul { display:block;}
.main_nav li:hover ul li {border-top:1px solid white;border-right:0px;line-height: 39px;height: 40px;float:none;}
.main_nav li:hover ul li a {padding:0px 0px;font-size:14px;background-color:#173B7D;line-height: 39px;height: 39px;}
.main_nav li:hover ul li a:hover {background-color: #ffffff;color:#173B7D;overflow:hidden;}
.nav_bg{height: 78px;margin-top: 7px;background:#173B7D;}
/*public_nav end*/
.submenu{float:left;position:absolute;top:78px;left: 1077px; height: 110px;}
.submenu div a:hover{color: #173B7D;}
.submenu div a{width:103px;height:45px;margin-top:1px;background-color:#173b7b;text-align:center;line-height:45px;color:#FFFFFF;}
.submenuDiv {display: none;}
/*public_footer start*/
.footer_nav{height:68px;width:100%;background-color: #494949;}
.footer_list{display:block;line-height: 68px;font-size: 16px;width: 1100px;}
.footer_list li,.footer_list li a{color: #fff;}
.footer_list li{display: block; float: left;}
.footer_list li a{padding:0 6px;}
.footer_nav a:hover{color: #000000;}
.footer_info{height: 108px;background-color: #333;padding: 30px;}
.footer_info p{text-align: center;font-size: 16px;color: #D8D8D8;font-size: 16px;line-height: 24px;}
/*public_footer end*/
.showmessage div ul li{margin-left:300px;height:30px;line-height:30px;float:none;color:#ff6600;}
.showmessage span a{display:block;margin:10px 0px 0px 300px;height:30px;line-height:30px;width:60px;text-align:center;background:#00a2e9;color:#fff;}
.showmessage span a:hover{background:#f60;}
.right_btn  a{color:#ffffff;}