p,h1,h2,h3,h4,h5,ul,dl,dd{ font-weight: normal; margin:0; padding:0;}
/*======================共用=======================*/

/*header*/
.rent-banner{ height:380px; position:relative; background: url("../images/deposit-banner.jpg") center top #08080a no-repeat; min-width:1220px;}
.deposit-banner{height:380px; position:relative; background: url("../images/deposit-banner.jpg") center top #0f181d no-repeat; min-width:1220px;}
.purchase-banner{height:380px; position:relative; background: url("../images/purchase-banner.jpg") center top no-repeat; min-width:1220px;}

.header-info{padding-top: 155px; text-align: center;color: #fff; overflow: hidden;}
.header-info h1{ font-size: 36px; margin: 0 0 35px;}
.idc-column{ height: 47px; position: absolute; left: 0; right: 0; bottom: 0;}
.idc-column li{ width: 50%; float: left; height: 47px; line-height: 47px; text-align: center;font-size: 18px; border-top: 3px solid #454f55; background: #454f55;}
.idc-column li a{ display:block; color: #fff; }
.idc-column .active{ border-top: 3px solid #059fff; background: #fff; }
.idc-column .active a{color: #059fff;}


/*合作伙伴*/
.foot-partner{ background: #fff;}
.module-title {font-size: 30px;color: #000;margin: 0 0 55px;text-align: center; }
.module-title p { font-size: 14px;margin: 13px 0 0; color: #666666; }

/*======================租用精?======================*/
.renting-body{ padding:75px 0; min-width:1220px; overflow: hidden;}
.renting-body h1{ text-align: center; font-size: 30px; overflow:hidden;}
.renting-body h1 p{ margin:12px 0 0; color:#666666; font-size:14px;}
.renting-body .container{ width:1260px;}
.renting-stype{position: relative;margin:45px 10px 10px; overflow: hidden;  color: #666666;}
.renting-stype ul{overflow:hidden;}
.renting-stype ul li{ height:43px; width:184px; position:relative;  margin:0 10px 20px; line-height:43px; border:1px solid #ddd;float:left;text-align:center; cursor:pointer;}
.renting-stype ul li:before{ content:""; width:31px; height:14px; position:absolute; right:-1px; top:-1px;}
.renting-stype ul .hot:before{ background: url("../images/hot.png") center no-repeat;}
.renting-stype ul .new:before{ background: url("../images/hot.png") center no-repeat;}
.renting-stype ul li:hover{ color: #fff; height:43px; width:186px; line-height:45px;  border:0;  background: url("../images/titlebg-h.jpg") center no-repeat;}
.renting-stype ul li:hover:before{ right:0; top:0;}
.renting-stype ul .active{ color: #fff; height:43px; width:186px; line-height:45px; border:0;  background: url("../images/titlebg-h.jpg") center no-repeat;}
.renting-stype ul .active:before{ right:0; top:0;}

.renting-list{ padding:0 10px; overflow: hidden;}
.renting-list dl{float:left; margin:10px 10px 20px; width: 290px;overflow:hidden;}
.renting-list dt{ height:65px; padding:15px 18px 0; border: 1px solid #dddddd; border-bottom:none;background: url("../images/titlebg.png") right top no-repeat;}
.renting-list dt h2{font-size:18px; color:#333; margin:0 0 8px;}
.renting-list dd{ border:1px solid #ddd; border-top:none; padding:0 18px; height:430px; overflow:hidden;}
.renting-list .detailtip{position: relative; cursor: pointer; }
.renting-list .detailtip p{ font-size: 12px; height: 20px; line-height: 20px; color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.renting-list .detailtiphover{ display:none; font-size: 12px; background: rgba(0,0,0,.75); width:210px;line-height:20px; padding:12px 15px; border-radius: 4px; color: #fff; position: absolute;top: 25px; left:6px;}
.renting-list .detailtiphover i{display: inline-block;width: 0;height: 0;line-height: 0;vertical-align: middle;border:6px dashed transparent;border-bottom-style: solid;border-bottom-color:rgba(0,0,0,.75);border-top-width: 0; position:absolute; top:-6px; left:113px;}
.renting-list .detaillist{ padding:5px 0; overflow:hidden;}
.renting-list .detaillist p{ line-height:50px; color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.renting-list .detaillist span{ color:#333; font-weight: bold; margin-left:15px;}
.renting-list .systemlist{color: #666666; overflow:hidden;}
.renting-list .systemlist p{ margin: 0 0 10px; line-height:35px; overflow: hidden; }
.renting-list .systemlist select {border: 1px solid #dddddd; margin-left: 5px;width:210px;font-size: 16px;height:35px; padding: 0 0 0 15px; outline: none !important;line-height:33px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../images/down.png") 195px 12px no-repeat; cursor:pointer}
.renting-list .systemlist select option { padding:10px 0; }
.renting-list .systemlist select:hover{ border:1px solid #059fff;}
.renting-list .online{ display: block; width: 160px; height: 35px; line-height: 35px; text-align: center; background: #1aabff; color: #fff; margin:20px auto 0;}
.renting-list .online:hover{ background:#fb8b2a;}
.renting-list .detailtip:hover .detailtiphover{ display: block;}
.renting-list dl:hover dt{ border:0; padding:16px 19px 0; background: url("../images/titlebg-h.jpg") right top no-repeat;}
.renting-list dl:hover dt p,.renting-list dl:hover dt h2{ color:#fff;}
.renting-list dl:hover dd{ border: 1px solid #059fff; border-top:none;}
.renting-list dl:hover{-moz-box-shadow: 0px 5px 30px rgba(4,111,178,0.15);-webkit-box-shadow: 0px 5px 30px rgba(4,111,178,0.15);box-shadow: 0px 5px 30px rgba(4,111,178,0.15);}

/*======================大带?======================*/
.renting-list .bandwidth{ width: 250px;padding: 20px 0 0; margin:25px auto 22px; background:#fafafa; overflow:hidden;}
.renting-list .bandwidth p{ width: 125px; height:65px; float: left; text-align: center; color: #666666;}
.renting-list .bandwidth span{ display: block; font-weight: bold;}
.renting-list .price{ text-align:center; color:#ff8a00; font-size:24px;}

 
 




/*banner样式*/
 
.module {
	padding-bottom: 30px;
}
.bg-gray {
	 
}
.banner-nav {
	width: 1000px;
	margin-left: 100px;
	-webkit-transition: width ease .3s;
	transition: width ease .3s;
}
.banner-nav li {
	margin-left: 66px;
}
/* 特点与优?begin*/
.virtue-list {
	width: 100%;
}
.virtue-list li {
	display: list-item;
	float: left;
	padding: 55px 58px 0 200px;
	width: 590px;
	height: 215px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 47px 55px;
}
.virtue-list li:hover {
	box-shadow: 1px 1px 15px rgba(223, 223, 223, 0.65);
}
.margin-left-20 {
	margin-left: 20px;
}
.margin-top-20 {
	margin-top: 20px;
}
.virtue-list .virtue-bg1 {
	background-image: url(../images/virtue_1.png);
}
.virtue-list .virtue-bg2 {
	background-image: url(../images/virtue_2.png);
}
.virtue-list .virtue-bg3 {
	background-image: url(../images/virtue_3.png);
}
.virtue-list .virtue-bg4 {
	background-image: url(../images/virtue_4.png);
}
.virtue-title {
	display: block;
	font-size: 22px;
	color: #333;
}
.virtue-sub-title {
	display: block;
	margin-top: 20px;
	padding-right: 40px;
	font-size: 16px;
	color: #666;
}
.virtue-info {
	margin-top: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999;
}
/* 特点与优?end*/




