
/**网站头部***/
.header{width:1172px;height: 83px;margin: 0 auto; border: 0px solid red;}
.logo{width: 144px;height: 50px;float:left;margin-top: 18px;}
.logo img{width: 146px;height: 52px;}

.menu{float:right;margin-top: 37px;}
.menu ul li{float:left;width:110px;text-align: center;line-height: 40px; position:relative;}
.menu ul li a{font-size: 18px;}
.menu ul li:hover{border-bottom: 5px solid #e63a24;}
.menu ul li:hover a{color: #c5756c;}
.menu .check{border-bottom: 5px solid #e63a24;}
.menu .check a{color: #c5756c;}
.menu ul li:hover .sub-package-outer{display: block;}



.sub-package-outer {
	position: absolute;
	top: 45px;
	width: 140px;
	z-index: 9999;
	text-align: center;
	margin: 0px; padding: 0px;
	display: none;
	overflow: hidden;
	background: url(../img/0-1.png) no-repeat;
}
.sub-package-outer ul{width: 100%;overflow:hidden;}
.sub-package-outer ul li{height: 50px;line-height: 50px;width: 100%; text-align:center;}
.menu ul li .sub-package-outer ul li a{color: #FFFFFF; }
.menu ul li .sub-package-outer ul li:hover{background: url(../img/0-2.png) no-repeat;border-bottom: 0px solid #e63a24;}


.banner{width:100%;overflow: hidden;}


/****底部*****/

.footer{width: 100%;overflow:hidden;background-color: #ececea;margin-top: 70px;}

.foot_menu{width: 1172px;border: 0px solid red; margin: 0 auto; overflow:hidden;margin-bottom:30px;}
.foot_menu_left{width:859px;height: 230px;float:left;}
.foot_menu_left ul{margin-left: 50px;width:100%;overflow: hidden;}
.foot_menu_left ul li{float: left;height: 230px;width:202px;border: 0px solid red;}
.foot_menu_left ul li .foot_menu_list{height: 160px;border: 0px solid red;margin-top: 50px;border-right: 1px solid #d0d0ce;padding-left: 63px;}
.foot_menu_left ul li:last-child .foot_menu_list{border-right: 0px solid #d0d0ce;}

.foot_menu_left ul li:first-child .foot_menu_list{padding-left:0px;}

.foot_menu_left ul li .foot_menu_list ul{margin: 0px;}
.foot_menu_left ul li .foot_menu_list ul li{height: 25px;font-size: 14px;}
.foot_menu_left ul li .foot_menu_list ul li h3{font-size: 18px;color: #464062;}
.foot_menu_left ul li .foot_menu_list ul li a{color: #8e8e8c;}
.foot_menu_left ul li .foot_menu_list ul li a:hover{color: #ff6600;}
.foot_menu_left ul li .foot_menu_list ul li:first-child{height: 40px;}


.foot_menu_rigth{float:right;padding-top: 50px;}
.foot_menu_rigth ul{overflow: hidden;witdh:100%;}
.foot_menu_rigth ul li{float: left; border-left: 1px solid #d0d0ce;}
.foot_menu_rigth ul li:first-child{border-left: 0px;}
.foot_menu_rigth ul li:nth-child(1n){margin-right: 20px;}
.foot_menu_rigth ul li:nth-child(2n){padding-left: 20px;margin-right: 0px;}

.foot_beian{width: 100%;height: 50px; border: 0px solid red; border-top: 1px solid #d0d0ce;}
.foot_beian p{text-align: center;color: #8e8e8c;line-height: 50px;font-size: 14px;}
.foot_beian p span{margin-left: 20px;}


/*分页码 */

.pages {
	width: 100%;
	margin: 20px auto 20px;
	height: 50px;   
}

.pages #Pagination {
	float: left;
	overflow: hidden;
    width: 100%;
}

.pages #Pagination .pagination {
    line-height:40px;
	text-align: right;
    margin:0 auto;
    width:100%;
    border:0px solid red;
    text-align:center;
}

.pages #Pagination .pagination .prev {
	border-right: none;
}

.pages #Pagination .pagination .prev,
.pages #Pagination .pagination .next {
	float: left;
	padding: 10px 13px;
	border: 1px solid #ddd;
	color: #666666;
	cursor: pointer;
}

.pages #Pagination .pagination a,
.pages #Pagination .pagination span {
	/*float: left;*/
	display: inline;
	padding: 10px 13px;
	border: 1px solid #ddd;
	color: #666666;
	font-size: 14px;
	cursor: pointer;
	margin-left: 10px;
}

.pages #Pagination .pagination .current {
	background: #d8421d;
	color: #fff;
	border: 1px solid #d8421d;
}

.pages #Pagination .pagination .pagination-break {
	padding: 9px 11px;
	border-left: 1px solid #ddd;
	background: none;
	cursor: default;
}

.pages .searchPage {
	float: left;
}

.pages .searchPage .page-sum {
	padding: 10px 13px 10px 24px;
	color: #666;
	font-size: 14px;
}

.pages .searchPage .page-go {
	padding: 10px 0;
	color: #666;
	font-size: 14px;
	padding: 10px 0\9;
}

.pages .searchPage .page-go input {
	width: 50px;
	height: 34px;
	margin: 0 5px;
	padding-left: 5px;
	border: 1px solid #e4e4e4;
}

.pages .searchPage .page-btn {
	margin: 9px 0 5px 5px;
	padding: 10px 7px;
	background: #24135a;
	border-radius: 2px;
	color: #ffffff;
	font-family: Arial, 'Microsoft YaHei';
	font-size: 14px;
	text-decoration: none;
}



/*.back_top{ position: fixed; bottom: 388px; right: 50%; width: 47px; height: 48px; margin-right: -642px;}*/