@charset "utf-8";
body {	margin: 0px;	padding: 0px;}
*{margin:0px;padding:0px;}
ol,li,a,p,a:hover{margin:0px;padding:0px; color:#454545; font-family: "Microsoft Yahei" !important; font-size: 14px; text-decoration: none; list-style:none;}
.clear{clear: both;}
.top {	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #ececec;}
.top .topbox {	font-family: Microsoft Yahei;	height: 60px;width: 1176px;	margin-right: auto;	margin-left: auto;}
.clear {clear: both;}
.top .topbox .top_logo {float: left;height: 60px;width: 192px;}
.logoimg img {	height: 60px;	width: 192px;}
.top .topbox .top_nav {	height: 60px;	overflow: hidden;	float: left;	display: block; margin: 0 10px;}
.top .topbox .top_nav ol li {	display: block;	float: left;}
.top .topbox .top_nav ol li a {	line-height: 40px;	display: block;
	padding-right:12px;	padding-left: 12px;	height: 40px;margin-top: 10px;font-size: 14px;	text-align: center;}
.top .topbox .top_nav ol li a:hover{ color:#fff; background:#f76e12; display:block;border-radius: 5px;text-decoration: none;}
.top .topbox .top_nav ol li .active{color:#fff; background:#f76e12; display:block;border-radius: 5px;}
.index-search{ float:left; position: relative;  margin-top:15px; }
.search-btn{ position: absolute;right:2px; top:1px; line-height: 30px; width: 24px; height: 30px;}
.top .topbox .login {float: right;height: 60px;}
.top .topbox .login a {	background-color: #f76e12;	display: block; color:#FFF;	height: 40px;padding-right: 10px;padding-left: 10px;
	line-height: 40px;margin-top: 10px;  border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.top .topbox .login a:hover{ background-color:#F00; transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;    text-decoration: none;}

/*top end*/

.top_ad {display:none;}
/*top ad end*/

/*头部*/
.header-top{width: 1176px; margin: 0 auto 20px auto; position: relative;}
.topad{ width: 100%; height: 305px;}
.topad-img,.topad-img img{ width: 100%; height: 305px;}
.dqwz{ position: absolute; top: 140px; font-size: 14px; color: #666;line-height: 20px;}
.dqwz a{font-size: 14px; color: #666;line-height: 20px;}
.dqwz a:hover{ color: #F76E10;}
.vip-content{ width: 1176px; margin:0 auto 20px auto;}
.vip-clu{ width: 100%;  margin:0 auto 20px auto ; }
.vip-title{ display: block; height: 40px ; overflow: hidden;}
.vip-title img{ float: left;}
.red-tit{ float: left; display: block;}
.red-tit a{font-size: 22px; font-weight: bold;line-height: 40px; color: #f00; }
.black-tit{	float: left;	display: block;	margin-left: 20px;	font-size: 16px;	font-weight: bold;	line-height: 48px;	color: #000;}
.img3{ margin-right: 7px;}
/*模块1*/
.cbox{ width: 100%;}
.leftbox{ float: left; width: 390px; margin-left: 10px; }
.infobox{ float: left; width: 115px; margin: 10px 5px 0 10px;}
.info_con{padding: 5px 10px ; overflow: hidden; height: 110px;}
.info_con h1{font-size: 16px;} .info_con p{ text-indent: 28px;     font-size: 15px;}
.scoll-box{ height: 80px; overflow: hidden; display: block;}
.info_con span{ display: block;}
.color1,.color2,.color3,.color4,.color5,.color6{ border-radius: 5px;-khtml-border-radius: 5px 5px 5px 5px;-o-border-radius: 5px 5px 5px 5px;-ms-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px; border: solid 2px #fff;}
.color1:hover,.color2:hover,.color3:hover,.color4:hover,.color5:hover,.color6:hover{border-left: solid 2px #eaeaea;border-bottom: solid 2px #eaeaea;border-right: solid 2px #eaeaea;}
.color1 h1{color:#f00 }.color1:hover{border-top: solid 2px #f00;}
.color2 h1{color:#4BE7DA;}.color2:hover{border-top: solid 2px #4BE7DA;}
.color3 h1{color: #0a5a8a;}.color3:hover{border-top: solid 2px #0a5a8a;}
.color4 h1{color:#542500 }.color4:hover{border-top: solid 2px #542500;}
.color5 h1{color:#fb437b }.color5:hover{border-top: solid 2px #fb437b;}
.color6 h1{color:#fb43d2}.color6:hover{border-top: solid 2px #fb43d2;}
.righbox{ float: right; width: 725px;}
.cur{display: none;}
.page-tit{ width: 100%; overflow: hidden;}
#page-tit2{height:0; display:none;}
.page-tit ol{ height:40px; overflow:hidden;}
.page-tit ol li{ width: 102px;background: #f76e12; display: block; float: left; border-right: #fff solid 1px; border-bottom: #de6311 1px solid;}
.page-tit ol li a{ font-size: 16px; line-height: 38px;  color: #fff;  text-align: center; display: block;border-top: #f76e12 solid 1px;border-left: #f76e12 solid 1px; border-right: #de6311 1px solid; border-bottom:  #de6311 1px solid; }
.page-tit .active a{background: #fff; color: #f76e12; border-top: #de6311 1px solid; border-left: #de6311 1px solid; border-right: #de6311 1px solid; line-height: 39px;height: 39px;  border-bottom:  #de6311 1px solid;}
.page-con{width: 100%; height: 207px;overflow: hidden; }
.page-con-box ol{margin-top: 10px}
.page-con-box ol li{ display: block; width: 350px; overflow: hidden; line-height: 25px; font-size: 15px; float: left; margin-left: 5px;}
.page-con-box ol li a{ font-size: 15px;line-height: 25px; float: left; width: 240px; overflow: hidden;height:25px;}
.page-con-box ol li a:hover{color: #f76e12;}
.page-con-box ol li span{margin: 10px ;width:5px; height:5px; border-radius: 5px;background-color: #f76e12;display: block;float: left;}
.p-date{float: right; width: 85px;}
/*模块2*/
.map0{ background:url(vipbg_11.png) no-repeat center; width: 100%;height: 550px; position: relative;}
.map1{width: 200px; height: 170px; position: absolute; left:190px; top:35px;}
.map2{width: 200px; height: 170px;  position: absolute; right:254px; top:59px; }
.map3{width: 200px; height: 170px; position: absolute; left:112px; top:335px;}
.map4{width: 200px; height: 170px; position: absolute; right:98px; top:317px; }
.map0 h1{ font-size: 16px; color: #183b79;line-height: 35px; text-align: center;}
.m-box{border: #eaeaea 2px solid;border-radius: 5px; }
.m-box:hover{border:  #3D95CF 2px solid;}
.tb-box table {border-collapse: collapse; margin: 0 auto; border-color: #e0e0e0; }
.tb-box{padding-bottom: 10px;}
.tb-box table tr td{ line-height: 28px; font-size: 14px; border-color: #e0e0e0;}
/*模块3*/
.step-box{ margin: 20px 0 40px 0;}
.step-con{float: left; display:block;margin:0 10px;}
.step-con p a,.step-con p{font-size: 16px; line-height: 28px;font-weight: bold;}
.step-con p a:hover{color: #f76e12;}
.step-img{float: left;}
.step-img img{margin-top: 50px;}
/*end*/