@charset "utf-8";
body{
	font-family: 'MicroSoft YaHei';
}
.w{
	width: 1200px;
	margin: 0 auto;
}
.pdb-20{
	padding-bottom: 20px;
}
.pdt-130{
	padding-top: 132px!important;
}
.pl13{
	padding-left: 13px;
	padding-right: 13px;
}
.pl20{
	padding-left: 20px;
	padding-right: 20px;
}
/*img{
	display: block;
}*/
.text-center{
	text-align: center;
}
.header{
	position: absolute;
	width: 100%;
	z-index: 100;
}
.header .top-header{
	height: 68px;
	width: 100%;
	background: url("../images/head-border.png") repeat-x bottom center;
}
.header .top-header .logo{
	float: left;
	margin-top: 15px;
}
.header .top-header .top-right{
	float: right;
}
.header .top-header .top-right span,
.header .top-header .top-right a,
.header .top-header .top-right em{
	display: inline-block;
	line-height: 68px;
	float: left;
}
.header .top-header .top-right span{
	font-size: 16px;
	color: #00aaff;
	margin-right: 25px;
}
.header .top-header .top-right a,
.header .top-header .top-right em{
	font-size: 12px;
	color: #FFF;
	margin-right: 5px;
}
.header .login-entrance{
	float: left;
	position: relative;
}
.manage-header .login-entrance{
	float: right;
	position: relative;
}
.header .login-entrance > a{
	border:solid 1px rgba(255,255,255,.3);
	padding:0 20px 0 16px;
	height: 26px;
	line-height: 26px!important;
	margin-top:21px;
	margin-left: 13px;
	margin-right: 0;
	position: relative;
	font-size: 12px;
	cursor: pointer;
}
.header .manage-header .login-entrance > a{
	color:#FFF;
	margin-top:17px;
	margin-left: 0;
}
.header .nav{
	width:100%;
	background: url("../images/head-border.png") repeat-x bottom center;
	height: 44px;
	line-height: 44px;
}
.header .nav .w{
	position: relative;
}
.header .nav .nav-level .btn-nav{
	font-size: 14px;
	color: #FFF;
	display: inline-block;
	cursor: pointer;
	transition:width 0.5s;
	-moz-transition:width 0.5s; /* Firefox 4 */
	-webkit-transition:width 0.5s; /* Safari and Chrome */
	-o-transition:width 0.5s; /* Opera */
	position: absolute;
	left: 0;
	width: 52px;
}
.header .nav .nav-level .btn-nav i{
	display: inline-block;
	background:url("../images/btn-nav.png") no-repeat left center;
	float: left;
	width: 52px;
	height: 44px;
}
.header .nav .nav-level .btn-nav span{
	display: inline-block;
	position: absolute;
	left: 77px;
	width: 100px;
}
.header .nav .nav-level:hover .btn-nav{
	background-color: #00aaff;
	width: 207px;
}
.header .nav .nav-level{
	position: relative;
	width: 207px;
}
.nav-level .overflow{
	max-height: 0;
	transition:max-height 0.5s;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 44px;
}
.nav-level .subnav{
	background-color: #FFF;
	width: 207px;
	height: 584px;
	padding: 10px 0 17px 0;
	box-shadow: 0px 5px 7px 0px #c1c1c1;
	border-bottom: solid 1px #c1c1c1;
}
.header .nav .nav-level:hover .overflow{
	max-height: 50em;
	/*width: 50em;*/
	transition:max-height 0.5s;
	padding-bottom: 25px;
}
.nav-level .subnav .subnav-item{
	position: relative;
}
.nav-level .subnav .subnav-item .subnav-item-top{
	padding: 0 18px 0 25px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
}
.nav-level .subnav .subnav-item .subnav-item-top > span{
	display: inline-block;
	width:150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #191919;
	float: left;
}
.nav-level .subnav .subnav-item.item-grey .subnav-item-top > span,
.nav-level .subnav .subnav-item.item-grey:hover .subnav-item-top span{
	color: #bababa;
}
.nav-level .subnav .subnav-item .subnav-item-top > i,
.nav-level .subnav .subnav-item.item-grey:hover .subnav-item-top i{
	display: inline-block;
	width: 7px;
	height: 11px;
	background: url("../images/nav-more.png") no-repeat left center;
	float: right;
	margin-top: 12px;
}
.nav-level .subnav .subnav-item.item-grey .subnav-item-top:hover{
	background-color: #FFF
}
.nav-level .subnav .subnav-item:hover .subnav-item-top,
.nav-level .subnav .subnav-item.active .subnav-item-top{
	background-color: #ebf2f6;
}
.nav-level .subnav .subnav-item:hover .subnav-item-top span,
.nav-level .subnav .subnav-item.active .subnav-item-top span{
	color: #00aaff;
}
.nav-level .subnav .subnav-item:hover .subnav-item-top i,
.nav-level .subnav .subnav-item.active .subnav-item-top i{
	background: url("../images/nav-more.png") no-repeat right center;
}
.nav-level .subnav .subnav-item-more{
	display: inline-block;
	margin-left: 25px;
	font-size: 14px;
	color: #00aaff;
	cursor: pointer;
}
.nav-level .subnav .subnav-item .subnav-item-level.show{
	display: block;
}
.subnav .subnav-item .subnav-item-level{
	position: absolute;
	width: 194px;
	border-left:solid 1px #e1e1e1;
	background-color: #FFF;
	min-height: 571px;
	right: -240px;
	top: -10px;
	box-shadow: 0px 5px 7px 0px #c1c1c1;
	padding:20px 15px 20px 30px;
	overflow: auto;
	display: none;
}
.subnav .subnav-item .subnav-item-level2{
	position: absolute;
	width: 194px;
	border-left:solid 1px #e1e1e1;
	background-color: #FFF;
	min-height: 571px;
	right: -480px;
	top: -10px;
	box-shadow: 0px 5px 7px 0px #c1c1c1;
	padding:20px 15px 20px 30px;
	overflow: auto;
	display: none;
}
.subnav .subnav-item .subnav-level-item{
	margin-bottom: 30px;
}
.subnav .subnav-item .subnav-level-item .subnav-title{
	font-size: 14px;
	color: #191919;
	line-height: 36px;
	display: inline-block;
}
.subnav .subnav-item .subnav-level-item .subnav-title.new{
	background: url("../images/new.png") no-repeat right 9px;
	padding-right: 35px;
}

.subnav .subnav-item .subnav-level-item .subnav-title.grey{
	color: #bababa;
	background-color: transparent;
}
.subnav .subnav-item .subnav-level-item p{
	font-size: 12px;
	color: #7d7d7d;
	line-height: 22px;
}
.header .nav ul{
	display: inline-block;
	float: left;
	margin-left: 247px;
}
.header .nav ul li{
	float: left;
	font-size: 14px;
	padding: 0 15px;
}
.header .nav ul li:hover{
	background: url("../images/border-nav.png") repeat-x bottom center;
}
.header .nav ul li a{
	color: #FFF;
}
.header .nav .btn-register-entrance{
	width: 122px;
	height: 46px;
	position: absolute;
	right: 0;
	top: -1px;
	background-color: #00aaff;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	line-height: 46px;
}
.header .nav .btn-register-entrance:hover{
	background-color: #00b4ff;
}
.special-product{
	width: 100%;
	height: 100px;
	background: url("../images/cover1.png") repeat;
	position: absolute;
	bottom: 40px;
	left: 0;
	right: 0;
	border-bottom:solid 1px #336ea1;
}
.special-product .special-product-item{
	width:254px;
	height: 53px;
	padding: 22px 18px 25px 28px;
	float: left;
	cursor: pointer;
	position: relative;
}
.special-product .special-product-item:hover{
	background: url("../images/bg-special.png") repeat center;
}
.special-product .special-product-item.border i{
	width: 1px;
	height: 100px;
	background: url("../images/head-border.png") repeat-y center;
	position: absolute;
	top: 0;
	right: 1px;
}
.special-product .special-product-item img{
	float: left;
	margin-top:7px;
}
.special-product .special-product-item div.left{
	color: #FFF;
	margin-left: 18px;
	width: 198px;
	margin-top:7px;
}
.special-product .special-product-item span{
	display: block;
	font-size: 16px;
	line-height: 18px;
	margin-top: -2px;
	margin-bottom: 8px;
}
.special-product .special-product-item em{
	display: block;
	font-size: 12px;
	font-weight: lighter;
	float: left;
}
.special-product .special-product-item .special-product-more{
	float: right;
	font-size: 12px;
	color: #00aaff;
}
.tips{
	width: 100%;
	height: 40px;
	background: url("../images/cover2.png") repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	border-bottom:solid 1px #336ea1;
	line-height: 40px;
}
.tips span.left{
	display: inline-block;
	background: url("../images/tip.png") no-repeat left center;
	font-size: 14px;
	color: #FFF;
	padding-left: 27px;
	margin-right: 20px;
}
.tips em{
	display: inline-block;
	background: url("../images/dian.png") no-repeat left center;
	padding-left: 12px;
	font-size: 12px;
	color: #FFF;
	width: 326px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tips .tip-more{
	float: right;
	display: inline-block;
	font-size: 12px;
	color: #FFF;
	width: 48px;
	height: 20px;
	margin-top: 10px;
	line-height: 20px;
	text-align: center;
}
.tips .tip-more:hover{
	background-color: #00aaff;
	color: #FFF;
}
.part{
	padding:60px 0;
}
.title{
	text-align: center;
}
.title p{
	font-size: 28px;
	color: #2e2e2e;
	margin-bottom: 8px;
}
.title span{
	display: block;
	font-size: 14px;
	color: #636363;
}
.part .product-list{
	width: 1200px;
	margin:30px auto 45px;
}
.part .product-list ul li{
	float: left;
	width: 240px;
	text-align: center;
	height: 294px;
	position: relative;
}
.part .product-list ul li:hover{
	box-shadow: 0px 2px 12px 3px rgba(7,85,124,.26);
	border:solid 1px #e6e6e6;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.part .product-list ul li.item-grey:hover{
	box-shadow: none;
	border:none;
}
.part .product-list ul li img{
	margin-top: 37px;
}
.part .product-list .product-list-item{
	margin-top: 8px;
}
.part .product-list ul li a > em.product-hover{
	display: none;
	width: 100%;
	height: 3px;
	background-image: -webkit-linear-gradient(right,#47e7ff, #9893ff); /* Safari 5.1 - 6.0 */
	background-image: -o-linear-gradient(right, #47e7ff, #9893ff); /* Opera 11.1 - 12.0 */
	background-image: -moz-linear-gradient(right, #47e7ff, #9893ff); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(to right,#47e7ff, #9893ff);
	position: absolute;
	bottom: -1px;
	left: 0;
}
.part .product-list ul li:hover a > em{
	display: block;
}
.part .product-list .product-list-item span{
	display: block;
	font-size: 18px;
	color: #2e2e2e;
}
.part .product-list ul li.item-grey .product-list-item span{
	color: #828282;
}
.part .product-list .product-list-item p{
	font-size: 12px;
	color: #2e2e2e;
	line-height: 20px;
	width: 160px;
	margin: 18px auto 0;
	height: 40px;
}
.part .product-list ul li.item-grey .product-list-item p{
	color: #8f8f8f;
}
.part .product-list .product-list-item em{
	display: inline-block;
	width: 110px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #FFF;
	margin-top: 25px;
	background: url("../images/more.png") no-repeat center;
}
.part .product-list ul li.item-grey .product-list-item em,
.part .product-list ul li.item-grey:hover .product-list-item em{
	background: url("../images/more-grey.png") no-repeat center;
}
.part .product-list ul li:hover .product-list-item em{
	background: #00aaff;
	border-radius: 20px;
}
.part .product-list .product-list-item i{
	display: inline-block;
	width: 34px;
	height: 2px;
	background-color: #cccccc;
}
.part .product-list ul li.item-grey .product-list-item i{
	background-color: #e0e0e0;
}
.part .product-list .product-list-item em > img{
	margin:0;
}
.list-more{
	display: inline-block;
	width: 120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border:solid 1px #3f3f3f;
	font-size: 14px;
	color: #3f3f3f;
}
.list-more:hover{
	background-color: #00aaff;
	color: #FFF;
	border-color: #00aaff;
}
.grey{
	background-color: #f5f8fa;
}
.part .advantage-list{
	width: 1200px;
	margin: 30px auto 0;
}
.part .advantage-list ul li{
	float: left;
	width: 300px;
	text-align: center;
}
.part .advantage-list ul li img{
	margin-top:15px;
	margin-bottom: 40px;
}
.part .advantage-list ul li p{
	font-size: 20px;
	color: #383838;
}
.part .advantage-list ul li span{
	display: block;
	font-size: 14px;
	color: #8c8c8c;
	line-height: 20px;
	margin-top: 15px;
}
.part.case{
	background: url("../images/bg-case.jpg") no-repeat top center;
	height:392px;
}
.part .case-left{
	margin-left: 96px;
	display: inline-block;
	float: left;
	margin-top:96px;
}
.part .case-left p{
	font-size: 72px;
	color: #00aaff;
	line-height: 58px;
	margin-bottom: 8px;
}
.part .case-left span{
	display: block;
	font-size: 36px;
	color: #FFF;
	margin-bottom: 50px;
	line-height: 58px;
}
.part .case-left .case-more{
	display: inline-block;
	width: 118px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #FFF;
	border:solid 1px #FFF;
}
.part .case-left .case-more:hover{
	background-color: #00aaff;
	color: #FFF;
	border-color: #00aaff;
}
.part .case-right{
	float: right;
	margin-right: 92px;
	width: 382px;
	height: 140px;
	background-color: #FFF;
	border-radius: 3px;
	margin-top: 64px;
	position: relative;
	padding:70px;
}
.part .case-right i.head{
	display: inline-block;
	width: 106px;
	height: 106px;
	position: absolute;
	top: -50px;
	right: 50px;
}
.part .case-right p{
	font-size: 14px;
	color: #595959;
	line-height: 24px;
}
.part .case-right em{
	display: inline-block;
	width: 21px;
	height: 15px;
	position: absolute;
}
.part .case-right em.up{
	background: url("../images/up.png") no-repeat center;
	left: 40px;
	top: 75px;
}
.part .case-right em.down{
	background: url("../images/down.png") no-repeat center;
	right: 45px;
	bottom: 25px;
}
.part .partner-list{
	width: 1200px;
	margin: 50px auto 0;
}
.part .partner-list ul li{
	float: left;
	width: 186px;
	height: 85px;
	border:solid 1px #efefef;
	margin-right: 14px;
	margin-bottom: 15px;
}
.part.register-entrance{
	width: 100%;
	height: 100px;
	background: url("../images/bg-register-entrance.jpg") no-repeat center;
	padding:30px 0;
	text-align: center;
}
.part.register-entrance p{
	font-size: 24px;
	color: #FFF;
}
.part.register-entrance a{
	display: inline-block;
	width: 168px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #FFF;
	border:solid 1px #FFF;
	margin-top: 20px;
}
.part.register-entrance a:hover{
	color: #00aaff;
	background-color: #FFF;
}
.footer{
	width: 100%;
	padding: 52px 0 90px;
	background-color: #2b373d;
}
.footer .footer-top{
	border-bottom:solid 1px #3c474c;
	padding-bottom: 40px;
}
.footer .footer-top span,
.footer .footer-top a,
.footer .footer-top em,
.footer .footer-bot a,
.footer .footer-bot em{
	display: inline-block;
	font-size: 14px;
	color: #FFF;
}
.footer .footer-top a,
.footer .footer-bot a{
	margin-right: 5px;
}
.footer .footer-top a:hover,
.footer .footer-bot a:hover{
	color: #00aaff;
}
.footer .footer-bot{
	width: 1200px;
	margin: 0 auto;
	padding-top: 18px;
}
.footer .footer-bot span{
	display: block;
	font-size: 12px;
	color: #FFF;
	margin-top: 5px;
}
.footer .footer-bot i{
	display: inline-block;
	margin-top: 25px;
}
.footer .footer-bot em{
	display: inline-block;
	font-size: 14px;
	color: #828789;
	line-height: 24px;
	margin-left: 7px;
}

.top_banner.code_inquiry{
	width: 100%;
	height:370px;
	background: url("../images/banner_code.jpg") no-repeat top center;
	padding-top: 160px;
}
.code_inquiry .code_inquiry-top{
	text-align: center;
}
.code_inquiry .code_inquiry-top span,
.code_inquiry .code_inquiry-top em{
	display: block;
	color: #FFF;
}
.code_inquiry .code_inquiry-top span{
	font-size: 40px;
}
.code_inquiry .code_inquiry-top em{
	font-size: 14px;
	line-height: 36px;
}
.code_inquiry .code_inquiry-top i{
	display: inline-block;
	color: #eeb947;
}
.code_inquiry-tab{
	width: 854px;
	margin:20px auto 0;
}
.code_inquiry-tab .code_inquiry-tab-item span{
	display: inline-block;
	font-size: 20px;
	color: #FFF;
	padding: 3px 10px 12px;
	margin-right: 15px;
	float: left;
	cursor: pointer;
	position: relative;
}
.code_inquiry-tab .code_inquiry-tab-item span.active{
	background: url("../images/tab-border.jpg") repeat-x bottom center;
}
.code_inquiry-tab .code_inquiry-tab-item span i{
	display: inline-block;
	width: 1px;
	height: 17px;
	background:url("../images/tab.png") repeat-y center;
	position: absolute;
	top:11px;
	right: -15px;
}
.code_inquiry-tab .code_inquiry-tab-list{
	margin-top: 15px;
	position: relative;
}
.code_inquiry-tab .code_inquiry-tab-list i.btn_input_close{
	display: none;
	background: url("../images/cancel.png") no-repeat center;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 100px;
	top: 50%;
	margin-top: -8px;
	cursor: pointer;
}
.code_inquiry-tab .code_inquiry-tab-list input{
	width: 742px;
	background-color: #FFF;
	border: none;
	padding:0 15px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 16px;
	color: #000;
}
.code_inquiry-tab .code_inquiry-tab-list span{
	display: inline-block;
	float: left;
	width: 82px;
	height: 50px;
	background: #e6ac31 url("../images/btn-search.png") no-repeat center;
	cursor: pointer;
}
.code_inquiry .code_inquiry-tip{
	margin-top:20px;
	color: #FFF;
	font-size: 12px;
	color: #9aa7bc;
	font-weight: lighter;
}
.code_inquiry .code_inquiry-tip span{
	display: inline-block;
	font-weight: bold;
}
.contain{
	padding: 25px 0;
	background-color: #f5f8fa;
}
.contain .code_inquiry-contain{
	background-color: #FFF;
	border:solid 1px #ebebeb;
	width: 1150px;
	margin: 0 auto;
	padding: 25px 25px 100px;
}
.contain .code_inquiry-contain .code_inquiry-contain-title{
	font-size: 16px;
	color: #000;
	margin-bottom: 15px;
}
.contain .code_inquiry-contain .code_inquiry-contain-title em{
	display: inline-block;
	color: #ff6356;
}
.contain .code_inquiry-contain table{
	border-top:solid 1px #ebebeb;
}
.contain .code_inquiry-contain table tr td{
	text-align: center;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	color: #666;
}
.contain .code_inquiry-contain table tr td a{
	color: #00aaff;
}
.contain .code_inquiry-contain table tr:hover td{
	background-color: #f5f8fa;
}
.contain .code_inquiry-contain table tr:hover td a{
	color: #0071aa;
}
.contain .code_inquiry-contain table tr{
	border-bottom:solid 1px #ebebeb;
}
.contain .code_inquiry-contain table tr td.td-left,
.contain .company_detail-item table tr td.td-left{
	text-align: left;
}
.pd-l35{
	padding-left: 35px;
}
.contain .code_inquiry-contain table tr.td-top,
.contain .company_detail-item table tr.td-top{
	height: 52px;
	line-height: 52px;
	background-color: #f5f8fa;
}
.contain .code_inquiry-contain table tr.td-top td{
	color: #000;
}
.contain .code_inquiry-contain table tr td span,
.contain .code_inquiry-contain table tr td em{
	display: inline-block;
	float: left;
}
.contain .code_inquiry-contain .checkbox{
	margin-left:10px;
	margin-top:-3px;
	cursor:pointer;
}
.contain .code_inquiry-contain .checkbox i{
	width: 12px;
	height: 12px;
	float: left;
	margin-top: 13px;
	margin-right: 5px;
	border:solid 1px #cbcbcb;
	display: inline-block;
	background-color: #FFF;
}
.contain .code_inquiry-contain .checkbox.checked i{
	background:url("../images/gou.png") no-repeat center;
}
.contain .code_inquiry-contain table tr td em{
	color: #666;
}
.contain .code_inquiry-contain table tr td select{
	float: left;
	width: 88px;
	height: 24px;
	margin-top: 9px;
	margin-left: 6px;
	border:solid 1px #cbcbcb;
	color: #a4a4a4;
	padding-left: 8px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url("../images/select.png") no-repeat scroll 72px center #FFF;
	padding-right: 14px;
}
.contain .rate_inquiry-list table tr td select{
	width: 88px;
	height: 24px;
	margin-top: 9px;
	margin-left: 6px;
	border:solid 1px #cbcbcb;
	color: #a4a4a4;
	padding-left: 8px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url("../images/select.png") no-repeat scroll 72px center #FFF;
	padding-right: 14px;
}
select::-ms-expand { display: none; }
.contain .page-list{
	text-align: center;
	margin-top: 35px;
}
.contain .page-list > div{
	display: inline-block;
}
.contain .page-list a.page-pre,
.contain .page-list a.page-next{
	display: inline-block;
	text-align: center;
	width: 32px;
	height: 31px;
	line-height: 31px;
	border:solid 1px #dddddd;
	float: left;
}
.contain .page-list a.page-pre i,
.contain .page-list a.page-next i{
	display: inline-block;
	width: 7px;
	height: 11px;
}
.contain .page-list a.page-pre{
	border-right: none;
}
.contain .page-list a.page-next{
	border-left: none;
	margin-right: 15px;
}
.contain .page-list a.page-pre i{
	background: url("../images/btn-pre.png") no-repeat top center;
}
.contain .page-list a.page-pre:hover i{
	background: url("../images/btn-pre.png") no-repeat bottom center;
}
.contain .page-list a.page-next i{
	background: url("../images/btn-next.png") no-repeat top center;
}
.contain .page-list a.page-next:hover i{
	background: url("../images/btn-next.png") no-repeat bottom center;
}
.contain .page-list a.page-pre:hover,
.contain .page-list a.page-next:hover{
	border-color: #00aaff;
}
.contain .page-list ul{
	float: left;
}
.contain .page-list ul li{
	float: left;
	width: 32px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	font-size: 14px;
	border:solid 1px #dddddd;
	border-left: none;
}
.contain .page-list ul li a{
	color: #00aaff;
}
.contain .page-list ul li:hover{
	background-color: #f0f0f0;
}
.contain .page-list ul li.active{
	background-color: #00aaff;
	border-color: #00aaff;
}
.contain .page-list ul li.active a{
	color: #FFF;
}
.contain .page-list .link-num{
	float: left;
	font-size: 14px;
	color: #000;
	height: 31px;
	line-height: 31px;
}
.contain .page-list .link-num input{
	display: inline-block;
	width: 48px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	border:solid 1px #dddddd;
	margin: 0 5px;
}
.contain .page-list .link-num input:focus{
	border-color: #00aaff;
	box-shadow: 0px 0px 10px #d5f1ff
}
.contain .page-list a.page-confirm{
	display: inline-block;
	float: left;
	width: 52px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	background-color: #00aaff;
	margin-left: 10px;
}
.contain .page-list a.page-confirm:hover{
	background-color: #0089ce;
}

.top_banner.code_inquiry_detail{
	width: 100%;
	height:122px;
	background: url("../images/banner_code_detail.jpg") no-repeat top center;
	padding-top: 160px;
}
.code_inquiry_detail .code_inquiry_detail-top{
	font-size: 26px;
	color: #FFF;
	width: 1155px;
	margin: 0 auto;
	height: 36px;
	line-height: 36px;
	padding-left: 45px;
}
.code_inquiry_detail .code_inquiry_detail-top span{
	display: inline-block;
	color: #00aaff;
	margin-left: 18px;
	padding-left: 20px;
	position: relative;
}
.code_inquiry_detail .code_inquiry_detail-top span i{
	display: inline-block;
	background: url("../images/head-border.png") repeat center;
	width: 2px;
	height: 23px;
	position: absolute;
	top: 8px;
	left: 0;
}
.breadcrumb_trail{
	width: 1200px;
	margin: 0 auto 15px;
}
.breadcrumb_trail a,
.breadcrumb_trail i{
	display: inline-block;
}
.breadcrumb_trail a{
	font-size:14px;
	color: #000;
	margin-right: 4px;
	margin-left: 5px;
}
.breadcrumb_trail i{
	background: url("../images/btn-next.png") no-repeat top center;
	width: 7px;
	height: 11px;
	margin-right: 9px;
	margin-left: 5px;
}
.breadcrumb_trail a.active{
	color: #00aaff;
}
.contain .code_inquiry_detail-item{
	margin-bottom: 45px;
}
.contain .code_inquiry_detail-item p.title,
.contain .company_detail-item p.title{
	border-left: solid 4px #00aaff;
	height: 18px;
	line-height: 18px;
	padding-left: 15px;
	font-size: 18px;
	color: #000;
	text-align: left;
	margin-bottom: 18px;
}
.contain .code_inquiry_detail-item p.title em,
.contain .company_detail-item p.title em{
	display: inline-block;
	color: #ff6356;
	margin: 0 8px;
}
.contain .code_inquiry_detail-item table,
.contain .company_detail-item table,
.contain .codebase-detail table,
.contain .container table{
	width: 1148px;
	margin: 0 auto;
	border:solid 1px #ebebeb;
}
.contain .code_inquiry_detail-item table tr:hover td,
.contain .company_detail-item table tr:hover td{
	background-color: transparent;
}
.contain .code_inquiry_detail-item table tr td,
.contain .company_detail-item table tr td,
.port-box .port-item-box table tr td,
.port-box .port-item-box table tr th,
.port-cover-box .port-cover-item table tr td,
.port-cover-box .port-cover-item table tr th,
.codebase-detail table tr td,
.codebase-detail table tr th{
	text-align: center;
	font-size: 14px;
	color: #666666;
	height: 42px;
}
.codebase-detail.wl table tr td,
.codebase-detail.wl table tr th{
	font-size: 16px;
}
.codebase-detail.wl table.table-thead tr th{
	color: #000;
}
.contain .code_inquiry_detail-item table tr td.bg-td,
.contain .company_detail-item table tr td.bg-td{
	background-color: #f5f8fa;
	color: #000;
}
.contain .code_inquiry_detail-item table.pd-l40 tr td{
	padding-left: 35px;
}
.contain .code_inquiry_detail-item table.td-left tr td,
.contain .company_detail-item table.td-left tr td{
	text-align: left;
}

.top_banner.info_inquiry{
	width: 100%;
	height:260px;
	background: url("../images/banner_info.jpg") no-repeat top center;
	padding-top: 160px;
}
.info_inquiry .info_inquiry-top{
	text-align: center;
}
.info_inquiry .info_inquiry-top span,
.info_inquiry .info_inquiry-top em{
	display: block;
	color: #FFF;
}
.info_inquiry .info_inquiry-top span{
	font-size: 40px;
}
.info_inquiry .info_inquiry-top em{
	font-size: 14px;
	line-height: 36px;
}
.info_inquiry .info_inquiry-top i{
	display: inline-block;
	color: #eeb947;
}
.info_inquiry-tab{
	width: 854px;
	margin:20px auto 0;
	text-align: center;
}
.info_inquiry-tab .info_inquiry-tab-item{
	display: inline-block;
}
.info_inquiry-tab .info_inquiry-tab-item span{
	display: inline-block;
	font-size:16px;
	color: #FFF;
	padding:0 10px;
	margin-right: 15px;
	float: left;
	cursor: pointer;
	position: relative;
}
.info_inquiry-tab .info_inquiry-tab-item span.active{
	background-color: #00aaff;
	border-radius: 2px;
}
.info_inquiry-tab .info_inquiry-tab-item span i{
	display: none;
	width: 8px;
	height: 4px;
	background:url("../images/stri.png") repeat-y center;
	position: absolute;
	bottom: -4px;
	left: 50%;
	margin-left: -4px;
}
.info_inquiry-tab .info_inquiry-tab-item span.active i{
	display: block;
}
.info_inquiry-tab .info_inquiry-tab-list{
	margin-top: -18px;
	position: relative;
}
.info_inquiry-tab .info_inquiry-tab-list i{
	display: none;
	background: url("../images/cancel.png") no-repeat center;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 100px;
	top: 50%;
	margin-top: -8px;
	cursor: pointer;
}
.info_inquiry-tab .info_inquiry-tab-list input{
	width: 708px;
	background-color: #FFF;
	border: none;
	padding:0 49px 0 15px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.info_inquiry-tab .info_inquiry-tab-list span{
	display: inline-block;
	float: left;
	width: 82px;
	height: 50px;
	background: #e6ac31 url("../images/btn-search.png") no-repeat center;
	cursor: pointer;
}
.info_inquiry .info_inquiry-tip{
	margin-top:20px;
	font-size: 14px;
	font-weight: lighter;
	text-align: left;
}
.info_inquiry .info_inquiry-tip span{
	display: inline-block;
	background: url("../images/hot.png") no-repeat left center;
	padding-left: 20px;
	color: #FFF;
}
.info_inquiry .info_inquiry-tip a{
	display: inline-block;
	color: #a5c4e1;
	font-size: 14px;
	margin-right: 28px;
}
.info_inquiry .info_inquiry-tip a.btn-reset{
	float: right;
	display: inline-block;
	background: url("../images/reset.png") no-repeat left center;
	padding-left: 18px;
	color: #FFF;
	font-size: 12px;
	margin: 0;
}
.contain .info-company-list{
	padding:0 0 120px;
	background-color: #FFF;
	width: 1198px;
	margin: 0 auto;
	border:solid 1px #ebebeb;
}
.contain .info-company-list .title{
	font-size: 18px;
	color: #000;
	padding:0 20px;
	text-align: left;
	border-bottom:solid 1px #ebebeb;
	height: 52px;
	line-height: 52px;
	margin-bottom: 20px;
}
.contain .info-company-list .info-company-list-item{
	padding:0 20px;
}
.contain .info-company-list .info-company-list-item li{
	float: left;
	width: 230px;
	height: 119px;
	border: solid 1px #e2e2e2;
	padding: 25px 22px 22px;
	margin-right: 13px;
	margin-bottom: 22px;
}
.contain .info-company-list .info-company-list-item p{
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.contain .info-company-list .info-company-list-item span{
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.contain .info-company-list .info-company-list-item li:hover{
	background-color: #f5f8fa;
}
.contain .info-company-list .info-company-list-item li:hover p{
	color: #00aaff;
}
.contain .info-company-list .page-list{
	margin-top: 20px;
}
.contain .info_inquiry-list{
	padding: 13px 25px 120px;
	background-color: #FFF;
	width: 1148px;
	margin: 0 auto;
	border:solid 1px #ebebeb;
}
.contain .info_inquiry-list .info_inquiry-result{
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	margin-bottom: 6px;
}
.contain .info_inquiry-list .info_inquiry-result em{
	display: inline-block;
	color: #ff6356;
	margin:0 2px;
}
.contain .info_inquiry-list-item{
	border-top:solid 1px #ebebeb;
}
.contain .info_inquiry-list-item .info_inquiry-list-itemTop{
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	color: #000;
	background-color: #f5f8fa;
	border-bottom: solid 1px #ebebeb;
	padding:0 90px 0 30px;
}
.contain .info_inquiry-list-item .info_inquiry-list-itemTop p.right{
	width: 48px;
	text-align: center;
}
.contain .info_inquiry-list-item ul li{
	padding:26px 90px 26px 30px;
	background-color: #FFF;
	border-bottom:solid 1px #ebebeb;
}
.contain .info_inquiry-list-item ul li a{
	position: relative;
}
.contain .info_inquiry-list-item ul li span.right{
	display: inline-block;
	font-size: 14px;
	color: #3bc0a2;
	border:solid 1px #3bc0a2;
	padding:0 4px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin-top: 38px;
	position: absolute;
	right:0;
	top:0;
}
.contain .info_inquiry-list-item ul li span.logout{
	border-color: #ff6356;
	color: #ff6356;
}
.contain .info_inquiry-list-item ul li img{
	width: 80px;
	height: 80px;
	border:solid 1px #ebebeb;
	margin-top: 8px;
}
.contain .info_inquiry-list-item ul li p.left{
	margin-right: 20px;
	width: 82px;
	height: 82px;
}
.contain .info_inquiry-list-item .company-title{
	font-size: 18px;
	color: #00aaff;
	margin-bottom: 6px;
}
.contain .info_inquiry-list-item .company-title em{
	display: inline-block;
	color: #000;
}
.contain .info_inquiry-list-item .company-info{
	font-size: 12px;
	color: #666666;
	line-height: 22px;
}
.contain .info_inquiry-list-item .company-info span{
	display: inline-block;
	margin-right: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
}
.contain .info_inquiry-list-item ul li:hover{
	background-color: #f5f8fa;
}
.contain .info_inquiry-list-item ul li:hover .company-title{
	color: #ff6356;
}
.contain .info_inquiry-list-item ul li:hover .company-title em{
	color: #000;
}

.detail_header{
	height: 80px;
	background-color: #FFF;
	box-shadow: 0 2px 5px #dedede;
	border-bottom:solid 1px #dedede;
}
.detail_header .detail_search-box{
	float: left;
	width: 612px;
	height: 36px;
	margin-left: 38px;
	margin-top: 22px;
	position: relative;
}

.detail_header .detail_search-box input{
	width: 500px;
	background-color: #FFF;
	border: solid 1px #ebebeb;
	border-right: none;
	padding:0 44px 0 15px;
	height: 34px;
	line-height: 34px;
	float: left;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.detail_header .detail_search-box span{
	display: inline-block;
	float: left;
	width: 52px;
	height: 36px;
	background: #e6ac31 url("../images/detail_search.png") no-repeat center;
	cursor: pointer;
}
.detail_header .detail_search-box i{
	display: block;
	background: url("../images/cancel.png") no-repeat center;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 65px;
	top: 50%;
	margin-top: -8px;
	cursor: pointer;
}
.detail_header div.right a,
.detail_header div.right em{
	display: inline-block;
	font-size: 14px;
	color: #666666;
	line-height: 80px;
}
.detail_header div.right em{
	color: #dbdbdb;
	margin: 0 5px;
}
.detail_header div.right a:hover{
	color: #00aaff;
}
.contain .company-gather{
	width: 1148px;
	margin: 0 auto;
	border:solid 1px #ebebeb;
	padding:32px 25px 40px;
	background-color: #FFF;
	position: relative;
}
.contain .company-gather p.left{
	margin-right: 20px;
	width: 150px;
	height: 150px;
}
.contain .company-gather img{
	border:solid 1px #ebebeb;
	width: 150px;
	height: 150px;
}
.contain .company-gather .company-gather-title{
	font-size: 24px;
	color: #000;
	margin-bottom: 10px;
	width: 978px;
	position: relative;
}
.contain .company-gather .company-gather-title em{
	display: inline-block;
	float: left;
	max-width: 576px;
}
.contain .company-gather .company-gather-title span{
	display: inline-block;
	padding: 0 4px;
	height: 24px;
	line-height: 24px;
	color: #3bc0a2;
	border:solid 1px #3bc0a2;
	font-size: 14px;
	text-align: center;
	float: left;
	margin-top: 6px;
	margin-left: 15px;
}
.contain .company-gather .company-gather-title i.update{
	background: url("../images/update.png") no-repeat left center;
	font-size: 14px;
	color: #000;
	display: inline-block;
	padding-left: 23px;
	position: absolute;
	right: 0;
	top: 45px;
}
.contain .company-gather .company-gather-title span.logout{
	border-color: #ff6356;
	color: #ff6356;
}
.contain .company-gather .company-gather-title a.attention em{
	display: inline-block;
	background: url("../images/attention.png") no-repeat left center;
	padding-left: 25px;
	float: none;
}
.contain .company-gather .company-gather-title a.error-correction em{
	display: inline-block;
	background: url("../images/error-correction.png") no-repeat left center;
	padding-left: 25px;
	float: none;
}
.contain .company-gather .company-gather-title a.control:hover em{
	background: url("../images/control-hover.png") no-repeat left center;
}
.contain .company-gather .company-gather-title a.attention:hover em,
.contain .company-gather .company-gather-title a.attention.active em{
	background: url("../images/attention-hover.png") no-repeat left center;
}
.contain .company-gather .company-gather-title a.update:hover em,
.contain .company-gather .company-gather-title a.update.active em{
	background: url("../images/update.png") no-repeat left center;
}
.contain .company-gather .company-gather-title a.error-correction:hover em,
.contain .company-gather .company-gather-title a.error-correction.active em{
	background: url("../images/error-correction-hover.png") no-repeat left center;
}
.contain .company-gather .company-gather-title a.update,
.contain .company-gather .company-gather-title a.control,
.contain .company-gather .company-gather-title a.attention,
.contain .company-gather .company-gather-title a.error-correction{
	float: right;
	min-width: 54px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	color: #00aaff;
	background-color: #FFF;
	font-size: 14px;
	border-radius: 2px;
	border:solid 1px #00aaff;
	margin-left: 9px;
	padding: 0 12px;
}
.contain .company-gather .company-gather-title a:hover,
.contain .company-gather .company-gather-title a.attention.active{
	color: #FFF;
	background-color: #00aaff;
}
.contain .company-gather .company-gather-title a.control em{
	display: inline-block;
	background: url("../images/control.png") no-repeat left center;
	padding-left: 25px;
	float: none;
}
.contain .company-gather .company-gather-title a.update em{
	display: inline-block;
	background: url("../images/update.png") no-repeat left center;
	padding-left: 25px;
	float: none;
}
.contain .company-gather .company-gather-contain{
	max-width: 978px;
	line-height: 26px;
}
.contain .company-gather .company-gather-contain span{
	display: inline-block;
	min-width: 240px;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.contain .company-gather .company-gather-contain em{
	display: inline-block;
	max-width: 720px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.contain .company-gather .company-gather-contain span a{
	display: inline-block;
	color: #00aaff
}
.contain .company_detail{
	width: 1200px;
	margin: 0 auto;
	background-color: #FFF;
	border:solid 1px #ebebeb;
	padding-bottom: 100px;
	margin-top: 15px;
}
.contain .company_detail .company_detail-box{
	margin-bottom: 25px;
}
.contain .company_detail .company_detail-title{
	height: 52px;
	line-height: 52px;
	border-bottom: solid 1px #ebebeb;
	margin-bottom: 20px;
}
.contain .company_detail .company_detail-title span{
	display: inline-block;
	min-width: 120px;
	text-align: center;
	border-right: solid 1px #ebebeb;
	font-size: 18px;
	color: #000;
	float: left;
	cursor: pointer;
}
.contain .company_detail .company_detail-title span em{
	display: inline-block;
	line-height: 48px;
	border-bottom:solid 2px #FFF;
	width: 100%;
}
.contain .company_detail .company_detail-title span.active{
	color: #00aaff;
}
.contain .company_detail .company_detail-title span.active em{
	border-color: #00aaff;
}
.company_detail .company_detail-box .company_detail-top{
	border-bottom: solid 1px #ebebeb;
	margin-bottom: 20px;
	padding: 0 25px 20px;
}
.company_detail .company_detail-box .company_detail-top p{
	padding:0 10px;
	height: 26px;
	line-height: 26px;
	border: solid 1px #ebebeb;
	font-size: 14px;
	color: #666666;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	cursor: pointer;
	position:relative;
}
.company_detail .company_detail-box .company_detail-top p:hover{
	background-color: #00aaff;
	border-color: #00aaff;
	color: #FFF;
}
.company_detail .company_detail-box .company_detail-top p:hover a{
	color: #FFF;
}
.company_detail .company_detail-box .company_detail-top p.zero{
	background-color: #eff0f0;
	/*	cursor: inherit;*/
}
.company_detail .company_detail-box .company_detail-top p.zero:hover{
	background-color: #eff0f0;
	border-color: #ebebeb;
	color: #666666;
}
.contain .company_detail .company_detail-item{
	padding:0 25px;
	clear: both;
	/*overflow: hidden;*/
}
.contain .company_detail .company_detail-item p.title{
	margin-left: 5px;
	font-size: 16px;
	height:20px;
	line-height:20px;
}
.contain .company_detail .company_detail-item p.title em{
	display: inline-block;
	color: #00aaff;
	margin-left: 8px;
	height:18px;
	line-height:18px;
	float:left;
}
.contain .company_detail .company_detail-item p.title span{
	float:left;
	font-size: 16px;
	color: #000;
}
.contain .company_detail-item{
	margin-bottom:25px;
}
.contain .company_detail-item table{
	border:solid 1px #ebebeb;
	width: 1150px;
}
.contain .company_detail-item table tr{
	height: 42px;
}
.contain .company_detail-item table tr td{
	font-size: 14px;
	color: #000;
}
.company_detail-item table.table-justified tr td{
	padding-left: 15px;
	text-align: left;
}
.cover_company_contain table.table-justified tr td{
	padding-left: 15px;
	text-align: left;
	border-bottom:solid 1px #ebebeb;
	border-right:solid 1px #ebebeb;
}
.cover_company_contain table.table-justified{
	border: solid 1px #ebebeb;
	width: 830px;
}
.cover_company_contain  table tr td.bg-td,
.cover_company_contain table tr td.bg-td,
.codebase-detail table tr td.bg-td{
	background-color: #f5f8fa;
	color: #000;
}
.cover_company_contain table.table-justified tr td.bg-table{
	padding-left: 20px;
}

.company_detail .company_detail-item table tr td{
	border-bottom:solid 1px #ebebeb;
	border-right:solid 1px #ebebeb;
}
.company_detail-item table.table-thead tr th,
.code_inquiry_detail-item table.table-thead tr th,
.codebase-detail table.table-thead tr th{
	border-bottom:solid 1px #ebebeb;
}
.company_detail-item table tr td.bg-table,
.company_detail-item table.table-thead tr th,
.code_inquiry_detail-item table tr td.bg-table,
.code_inquiry_detail-item table.table-thead tr th,
.codebase-detail table tr td.bg-table,
.codebase-detail table.table-thead tr th{
	background-color: #f5f8fa;
	color: #666666
}
.company_detail-item table.table-justified tr td.bg-table{
	padding-left: 20px;
}
.company_detail-item table.table-thead tr th,
.company_detail-item table.table-thead tr td,
.code_inquiry_detail-item table.table-thead tr th,
.code_inquiry_detail-item table.table-thead tr td{
	text-align: center;
	font-size: 14px;
}
.company_detail-item table.table-thead tr td.td-left,
.code_inquiry_detail-item table.table-thead tr td.td-left,
.code_inquiry_detail-item table.table-thead tr th.td-left,
.codebase-detail table.table-thead tr td.td-left,
.codebase-detail table.table-thead tr th.td-left{
	padding-left: 25px;
	text-align: left;
}
.contain .company_detail-item table.table-thead i{
	background: url("../images/bg-table.png") no-repeat center;
	width: 49px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	display: inline-block;
}
.company_detail-item table.table-thead tr td:first-child{
	color: #666666;
}
.contain .company_detail-item table .change-info{
	height: auto;
	max-width: 300px;
	display: inline-block;
	float: left;
	text-align: left;
	padding-top: 10px;
	color: #000;
}
.contain .company_detail-item table .change-info.ellipsis{
	max-width: 240px;

	line-height: 42px;
	padding: 0;
}
.ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.contain .company_detail-item table tr td img{
	width: 60px;
	height: 60px;
	vertical-align: middle;
	padding: 10px 0;
}
.contain .company_detail-item table em.push{
	display: inline-block;
	color: #00aaff;
	float: left;
	cursor: pointer;
	line-height: 42px;
}
.contain .company_detail-item table tr td a,
.contain .company_detail-item table tr td em{
	color: #00aaff;
	display: inline-block;
}
.company_detail-item .company_detail-list{
	border:solid 1px #ebebeb;
	border-bottom: none;
}
.company_detail-item .company_detail-list li{
	border-bottom: solid 1px #ebebeb;
}
.company_detail-item .company_detail-list li a{
	padding: 15px 17px;
}
.company_detail-item .company_detail-list li span{
	display: block;
	font-size: 16px;
	color: #000;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	margin-bottom: 5px;
}
.company_detail-item .company_detail-list li em{
	display: inline-block;
	font-size: 14px;
	color: #666666;
}
.company_detail-item .company_detail-list li:hover{
	background-color: #f5f8fa;
}
.company_detail-item .company_detail-list li:hover span{
	color: #00aaff;
}
.company_detail .company_detail-tip{
	padding:0 25px;
	font-size: 14px;
	color: #666666;
	margin-top: 40px;
}
.pd-lr15{
	padding:0 20px;
}
.contain .company_detail-item .page-list{
	float: right;
	margin-top:15px;
}
.top_banner.rate_inquiry{
	width: 100%;
	height:202px;
	background: url("../images/banner_rate.jpg") no-repeat top center;
	padding-top: 160px;
}
.rate_inquiry .rate_inquiry-top,
.offshore-rate .offshore-rate-top,
.quiry-rate .quiry-rate-top{
	text-align: center;
}
.rate_inquiry .rate_inquiry-top span,
.rate_inquiry .rate_inquiry-top em,
.offshore-rate .offshore-rate-top span,
.quiry-rate .quiry-rate-top span{
	display: block;
	color: #FFF;
}
.rate_inquiry .rate_inquiry-top span,
.offshore-rate .offshore-rate-top span,
.quiry-rate .quiry-rate-top span{
	font-size: 40px;
}
.rate_inquiry .rate_inquiry-top em,
.offshore-rate .offshore-rate-top em,
.quiry-rate .quiry-rate-top em{
	font-size: 14px;
	line-height: 36px;
}
.offshore-rate .offshore-rate-top em,
.quiry-rate .quiry-rate-top em{
	color: #e6ac31;
	display: block;
}
.rate_inquiry .rate_search-gruop,
.offshore-rate .rate_search-gruop,
.quiry-rate .rate_search-gruop{
	width: 1016px;
	margin: 20px auto 0;
}
.rate_inquiry .rate_search-gruop input,
.offshore-rate .rate_search-gruop input,
.quiry-rate .rate_search-gruop input{
	height: 50px;
	line-height: 50px;
	background-color: #FFF;
	float: left;
	font-size: 16px;
	color: #bebebe;
	padding-left: 17px;
	margin-right: 4px;
	border:none;
}
.rate_inquiry .rate_search-gruop select,
.offshore-rate .rate_search-gruop select,
.quiry-rate .rate_search-gruop select{
	height: 50px;
	line-height: 50px;
	background-color: #FFF;
	float: left;
	width: 250px;
	padding-left: 17px;
	font-size: 16px;
	color: #757575;
	border:none;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url("../images/icon_select.png") no-repeat scroll 220px center #FFF;
	padding-right: 40px;
	margin-right: 4px;
}
.offshore-rate .rate_search-gruop select,
.quiry-rate .rate_search-gruop select{
	background: url("../images/icon_select.png") no-repeat scroll 286px center #FFF;
	margin-right: 0px;
}
.rate_inquiry .rate_search-gruop span,
.offshore-rate .rate_search-gruop span,
.quiry-rate .rate_search-gruop span{
	display: inline-block;
	float: left;
	width: 82px;
	height: 50px;
	background: #e6ac31 url("../images/btn-search.png") no-repeat center;
	cursor: pointer;
}
.contain .rate_inquiry-list{
	width: 1148px;
	margin:0 auto;
	padding: 27px 25px 100px;
	border:solid 1px #ebebeb;
	background-color: #FFF;
}
.contain .rate_inquiry-list table{
	border-top:solid 1px #ebebeb;
}
.contain .rate_inquiry-list table tr td{
	text-align: center;
	height: 43px;
	font-size: 14px;
	color: #666666;
	border-bottom:solid 1px #ebebeb;
}
.contain .rate_inquiry-list table tr td.td-left{
	text-align: left;
}
.contain .rate_inquiry-list table tr.td-top td{
	background-color: #f5f8fa;
	height: 52px;
	color: #000;
}
.pd-l25{
	padding-left: 25px;
}

.cover{
	background: url("../images/cover.png") repeat center;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	display: none;
}
.cover .cover_box{
	width: 830px;
	padding: 40px 45px 10px;
	background-color: #FFF;
	position: fixed;
	left: 50%;
	margin-left: -460px;
	top: 50%;
}
.cover .cover_box .cover_title{
	height: 46px;
	line-height: 46px;
	border-bottom:solid 1px #ebebeb;
	font-size: 20px;
	color: #000;
	padding-left:2px;
	position: absolute;
	top: 40px;
	left: 45px;
	right: 45px
}
.cover .cover_box .btn_cover_close{
	display: inline-block;
	float: right;
	width: 86px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	cursor: pointer;
	background-color: #00aaff;
	margin-right: 3px;
}
.cover .cover_company_contain{
	position: absolute;
	top: 115px;
	left: 0;
	right: 0;
	padding:0 45px 30px;
	bottom: 0;
}
.cover_company_contain p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-bottom: 30px;
	text-indent: 1em;
}
.cover_company_contain p .m-b{
	color: black;
	border-left: solid 4px #00aaff;
	height: 18px;
	line-height: 18px;
	font-size: 15px;
	color: #000;
	text-align: left;
	margin-bottom: 10px;
}
.cover_company_contain span{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	text-indent: 2em;
}

.contain .error{
	width: 1200px;
	margin: 0 auto;
	background-color: #FFF;
	padding:80px 0 100px 0;
	text-align: center;
}
.contain .error p{
	font-size: 60px;
	color: #80a5ce;
	font-weight: bold;
}
.contain .error span{
	display: block;
	font-size: 18px;
	color: #000;
}
.contain .error a{
	display: inline-block;
	font-size: 14px;
	color: #FFF;
	width: 122px;
	height: 38px;
	line-height: 38px;
	background-color: #00aaff;
	margin-top: 40px;
}
.contain .error a:hover{
	background-color: #00b4ff;
}
.contain .no-data{
	width: 1200px;
	margin: 0 auto;
	background-color: #FFF;
	padding: 90px 0 200px;
	text-align: center;
}
.contain .no-data p{
	font-size: 18px;
	color: #a3a3a3;
	margin-top: 10px;
}
.contain .no-data .constantly-box{
	margin-top: 20px;
}
.contain .no-data .constantly-box em{
	display: block;
	font-size: 16px;
	color: #a3a3a3;
}
.contain .no-data .constantly-box span{
	display: inline-block;
	margin-top: 24px;
}
.contain .no-data .constantly-box input{
	width: 377px;
	height: 38px;
	line-height: 38px;
	padding:0 10px;
	border:solid 1px #dddddd;
	float: left;
	font-size: 14px;
	color: #2e2e2e;
}
.contain .no-data .constantly-box a{
	display: inline-block;
	width: 118px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #FFF;
	float: left;
	background-color: #00aaff;
}
.case-cover{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background:url('../images/bg-cover.png') repeat;
	display: none;
}
.case-cover > div{
	background-color: #FFF;
	border-radius: 3px;
	position: absolute;
	width: 512px;
	height: 328px;
	left: 50%;
	margin-left: -256px;
	top: 50%;
	margin-top: -214px;
	text-align: center;
	padding:50px 0;
}
.case-cover p{
	font-size: 18px;
	color: #a3a3a3;
	text-align: center;
	margin-top: 10px;
}
.case-cover i{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url("../images/bg-close.png") no-repeat top center;
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: pointer;
}
.case-cover i:hover{
	background: url("../images/bg-close.png") no-repeat bottom center;
}
.top-tip{
	width: 100%;
	height: 80px;
	line-height: 80px;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background-color: #f5f8fa;
	z-index: 9999;
	color: #3f3f3f;
	font-size:16px;
	border-bottom:solid 1px #d2e2e8;
}

.top-tip i{
	display: inline-block;
	float: right;
	cursor: pointer;
	margin-right: 20px;
	background: url("../images/c1.png") no-repeat center;
	width: 13px;
	height: 13px;
	margin-top: 33px;
}
.top-tip i:hover{
	background: url("../images/c2.png") no-repeat center;
}
.top-tip em{
	display: inline-block;
	color: #00aaff;
	font-style: normal;
	cursor: pointer;
}


/*我要纠错*/
.error-correction-box{
	width: 930px;
	height:85%;
	position: absolute;
	left: 50%;
	margin-left: -490px;
	top: 8%;
	background-color: #FFF;
	border-radius: 3px;
	overflow: auto;
	padding:10px 25px 20px;
}
.error-correction-box .title{
	width: 100%;
	border-bottom: solid 1px #ebebeb;
	font-size: 20px;
	color: #000;
	line-height: 36px;
	text-align: left;
	padding-bottom: 6px;
}
.error-correction-box .correction-box-detail{
	margin: 18px 0 12px;
	padding: 32px 36px 32px 24px;
	border:solid 1px #ebebeb;
}
.error-correction-box .correction-box{
	padding: 18px 36px 30px 24px;
	border:solid 1px #ebebeb;
}
.error-correction-box .correction-box-detail span.left{
	border:solid 1px #ebebeb;
	display: inline-block;
	margin: 8px 20px 0 0;
}
.error-correction-box .correction-box-detail .correction-box-title{
	font-size: 24px;
	color: #000;
}
.error-correction-box .correction-box-detail .correction-box-title span{
	display: inline-block;
	float: left;
}
.error-correction-box .correction-box-detail .correction-box-title em{
	display: inline-block;
	font-size: 14px;
	color: #3bc0a2;
	line-height: 24px;
	height: 24px;
	border:solid 1px #3bc0a2;
	border-radius: 3px;
	width: 48px;
	text-align: center;
	float: left;
	margin: 6px 0 0 10px;
}
.error-correction-box .correction-box-detail .correction-box-contain{
	max-width: 745px;
	line-height: 26px;
	margin-top: 8px;
}
.error-correction-box .correction-box-detail .correction-box-contain span{
	display: inline-block;
	min-width: 240px;
	font-size: 14px;
	color: #666666;
}
.error-correction-box .correction-box-detail .correction-box-contain em{
	display: inline-block;
	max-width: 720px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.error-correction-box .correction-box-detail .correction-box-contain span a{
	display: inline-block;
	color: #00aaff
}
.error-correction-box .error-correction-item em{
	display: inline-block;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #00aaff;
	border:solid 1px #00aaff;
	margin-right: 12px;
	margin-bottom: 12px;
	cursor: pointer;
}
.error-correction-box .error-correction-item em:hover,
.error-correction-box .error-correction-item em.current{
	background-color: #00aaff;
	color: #FFF;
}
.error-correction-box textarea{
	background-color: #f5f8fa;
	border:solid 1px #ebebeb;
	padding: 12px;
	width: 842px;
	height: 385px;
	font-size: 16px;
	margin-bottom: 15px;
}
.error-correction-box .text-center a{
	display: inline-block;
	width: 300px;
	height: 48px;
	line-height: 48px;
	border-radius: 2px;
	font-size: 18px;
	color: #FFF;
	background-color: #44a3da;
}
.error-correction-box .text-center a:hover{
	background-color: #00aaff;
}
.error-correction-box .error-correction-box-close{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url("../images/bg-close.png") no-repeat top center;
	position: absolute;
	cursor: pointer;
	right: 18px;
	top: 16px;
}
.error-correction-box .error-correction-box-close:hover{
	background: url("../images/bg-close.png") no-repeat bottom center;
}




/*port_inquiry*/
.top_banner.port_inquiry{
	width: 100%;
	height:260px;
	background: url("../images/banner_port.jpg") no-repeat top center;
	padding-top: 160px;
}
.port_inquiry .port_inquiry-top{
	text-align: center;
}
.port_inquiry .port_inquiry-top span,
.port_inquiry .port_inquiry-top em{
	display: block;
	color: #FFF;
}
.port_inquiry .port_inquiry-top span{
	font-size: 40px;
}
.port_inquiry .port_inquiry-top em{
	font-size: 14px;
	line-height: 36px;
}
.port_inquiry .port_inquiry-top i{
	display: inline-block;
	color: #eeb947;
}
.port_inquiry .port_inquiry-list{
	width: 854px;
	margin: 20px auto 0;
	position: relative;
}
.port_inquiry .port_inquiry-list i{
	display: none;
	background: url("../images/cancel.png") no-repeat center;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 100px;
	top: 50%;
	margin-top: -8px;
	cursor: pointer;
}
.port_inquiry .port_inquiry-list input{
	width: 708px;
	background-color: #FFF;
	border: none;
	padding:0 49px 0 15px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.port_inquiry .port_inquiry-list div.clearfix span{
	display: inline-block;
	float: left;
	width: 82px;
	height: 50px;
	background: #e6ac31 url("../images/btn-search.png") no-repeat center;
	cursor: pointer;
}
.port_inquiry .port_inquiry-tip{
	margin-top:20px;
	font-size: 14px;
	font-weight: lighter;
	text-align: left;
}
.port_inquiry .port_inquiry-tip span{
	display: inline-block;
	background: url("../images/hot.png") no-repeat left center;
	padding-left: 20px;
	color: #FFF;
}
.port_inquiry .port_inquiry-tip a{
	display: inline-block;
	color: #FFF;
	font-size: 14px;
	margin-right: 25px;
}
.port_inquiry .port_inquiry-tip a.btn-reset{
	float: right;
	display: inline-block;
	background: url("../images/reset.png") no-repeat left center;
	padding-left: 18px;
	color: #FFF;
	font-size: 12px;
	margin: 0;
}


/*port_detail*/
.contain .port-infor{
	padding: 32px 38px 40px;
	border:solid 1px #ebebeb;
	background-color: #FFF;
}
.contain .port-infor .port-title{
	background: url("../images/bg_port.png") no-repeat left center;
	padding-left: 50px;
	height: 38px;
	line-height: 38px;
	font-size: 24px;
	color: #000;
	margin-bottom: 15px;
}
.contain .port-infor span,.port-infor em{
	font-size: 14px;
	line-height: 30px;
}
.contain .port-infor span{
	color: #666666;
}
.contain .port-infor em{
	color: #1eb4ff;
}
.contain .port-box{
	border:solid 1px #ebebeb;
	margin-top: 18px;
	background-color: #FFF;
	padding-bottom: 150px;
}
.contain .port-box .port-tab{
	height: 66px;
	border-bottom: solid 2px #dfdfdf;
}
.contain .port-box .port-tab span{
	display: inline-block;
	height: 54px;
	padding-top: 12px;
	line-height: 59px;
	font-size: 16px;
	color: #000;
	min-width: 102px;
	text-align: center;
	cursor: pointer;
	border-right: solid 1px #ebebeb;
	position: relative;
	float: left;
}
.contain .port-box .port-tab span.active{
	height: 59px;
	background-color: #e6ac31;
	color: #FFF;
	margin-top: -5px;
	line-height: 72px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.contain .port-box .port-tab span.active i{
	display: inline-block;
	width: 9px;
	height: 4px;
	background: url("../images/port-tab.png") no-repeat center;
	position: absolute;
	left: 50px;
	margin-left: -4px;
	bottom: -4px;
}
.contain .port-box .port-tab span.one em{
	background: url("../images/port1.png") no-repeat center;
	display: inline-block;
	height: 18px;
	width: 18px;
	position: absolute;
	left: 50%;
	margin-left:-9px;
	top: 12px;
}
.contain .port-box .port-tab span.two em{
	background: url("../images/port2.png") no-repeat center;
	display: inline-block;
	height: 18px;
	width:24px;
	position: absolute;
	left: 50%;
	margin-left:-12px;
	top: 12px;
}
.contain .port-box .port-tab span.three em{
	background: url("../images/port3.png") no-repeat center;
	display: inline-block;
	height:20px;
	width:21px;
	position: absolute;
	left: 50%;
	margin-left:-10px;
	top: 10px;
}
.contain .port-box .port-tab span.four em{
	background: url("../images/port4.png") no-repeat center;
	display: inline-block;
	height:20px;
	width:21px;
	position: absolute;
	left: 50%;
	margin-left:-10px;
	top: 10px;
}
.contain .port-box .port-tab span.five em{
	background: url("../images/port5.png") no-repeat center;
	display: inline-block;
	height:18px;
	width:23px;
	position: absolute;
	left: 50%;
	margin-left:-11px;
	top: 10px;
}
.contain .port-box .port-tab span.six em{
	background: url("../images/port6.png") no-repeat center;
	display: inline-block;
	height:18px;
	width:22px;
	position: absolute;
	left: 50%;
	margin-left:-11px;
	top: 10px;
}



.contain .port-box .port-item-box{
	padding: 0 24px;
	margin-top: 25px;
}
.port-box .port-item-box .port-item-forms > div{
	margin-bottom: 15px;
}
.port-box .port-item-box .port-item-forms label{
	width: 145px;
	font-size: 14px;
	color: #000;
	float: left;
	line-height: 32px;
}
.port-box .port-item-box .port-item-forms .forms-line{
	float: left;
	display: inline-block;
	color: #000;
	margin:0 6px;
	line-height: 32px;
	font-size: 14px;
}
.port-box .port-item-box .port-item-forms select,
.port-box .port-item-box .port-item-forms input{
	float: left;
	height: 30px;
	border:solid 1px #cbcbcb;
	padding:0 10px;
}
.port-box .port-item-box .port-item-forms button{
	float: left;
	width: 86px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #FFF;
	background-color: #00aaff;
	border:solid 1px #00aaff;
	margin-left: 23px;
	cursor: pointer;
}
.port-box .port-item-box .port-item-forms span{
	display: inline-block;
	font-size: 12px;
	color: #666666;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-top: 6px;
	margin-left: 10px;
}
.port-box .port-item-box table{
	border:solid 1px #ebebeb;
	border-bottom: none;
}
.port-box .port-item-box table.rows tr td{
	height: 60px;
}
.port-box .port-item-box table.rows em{
	display: block;
}
.port-box .port-item-box table.rows tr th{
	height: 30px;
}
.port-box .port-item-box table.rows tr th{
	border-right: solid 1px #ebebeb;
}
.port-box .port-item-box table.table-thead tr th,
.port-box .port-item-box table.table-thead tr td{
	border-bottom:solid 1px #ebebeb;
}
.port-box .port-item-box table.table-thead tr th{
	background-color: #f5f8fa;
	color: #666666
}
.port-box .port-item-box table.table-thead tr th,
.port-box .port-item-box table.table-thead tr td{
	text-align: center;
	font-size: 12px;
}
.port-box .port-item-box table.table-thead tr td.td-left{
	padding-left: 25px;
}
.port-box .port-item-box table.table-thead tr td:first-child{
	color: #666666;
}
.port-box .port-item-box table.table-thead tr td span{
	color: #00aaff;
	cursor: pointer;
}
.port-box .port-item-box table.table-thead tr td a{
	display: inline-block;
	width: 54px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	color: #FFF;
	background-color: #00aaff;
	border-radius: 15px;
}
.port-box .port-item-box .page-list{
	text-align: right;
}
.port-box .port-item-box .port-tab-item{
	margin-left: 66px;
	margin-top: -10px;
}
.port-box .port-item-box .port-tab-item span{
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	cursor: pointer;
}
.port-box .port-item-box .port-tab-item span.current{
	color: #00aaff
}
.port-item-box .port-tab-item span.item-left{
	padding-right: 10px;
	margin-right: 10px;
	border-right: solid 1px #dfdfdf;
}
.port-item-box .port-item .port-tab-box{
	margin-top: 24px;
}
.port-cover-box{
	width: 925px;
	background-color: #FFF;
	padding: 25px 30px 40px 25px;
	position: absolute;
	left: 50%;
	margin-left: -490px;
	height: 80%;
	top: 10%;
	overflow: auto;
}
.port-cover-box .port-cover-box-title{
	font-size: 20px;
	color: #000;
	border-bottom: solid 1px #ebebeb;
	height: 36px;
	line-height: 36px;
	padding-bottom: 8px;
}
.port-cover-box .port-cover-item{
	margin-top: 15px;
	border-left:solid 1px #ebebeb;
	border-top:solid 1px #ebebeb;
}
.port-cover-box .port-cover-item .port-cover-item-top{
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #000;
	padding:0 12px;
	position: relative;
	background-color: #eff2f6;
	border-bottom:solid 1px #ebebeb;
}
.port-cover-box .port-cover-item .port-cover-item-top span{
	display: inline-block;
	width: 3px;
	height: 15px;
	background-color: #00aaff;
	position: absolute;
	left:0;
	top: 13px;
}
.port-cover-box .port-cover-item table tr td.bg-table{
	background-color: #f5f8fa;
	color: #666666
}
.port-cover-box .port-cover-item table.table-justified tr td{
	padding-left: 15px;
	text-align: left;
}
.port-cover-box .port-cover-item table.table-justified tr td.bg-table{
	padding-left: 20px;
}

.port-cover-box .port-cover-item table tr td{
	border-bottom:solid 1px #ebebeb;
	border-right:solid 1px #ebebeb;
}
.port-cover-box .port-cover-item table.table-thead tr th{
	border-bottom:solid 1px #ebebeb;
	background-color: #f5f8fa;
	color: #666666;
	border-right:solid 1px #ebebeb;
}
.port-item-forms p.left em{
	display: inline-block;
	float: left;
	margin-right: 2px;
	width: 86px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	background-color: #ebebeb;
	cursor: pointer;
}
.port-item-forms p.left em.active{
	background-color: #00aaff;
	color: #FFF;
}
.port-box .port-item-box table.cols tr td{
	height: 32px;
	padding-left: 25px;
	text-align: left;
}
.port-box .port-item-box table.cols tr th,
.port-box .port-item-box table.cols tr td{
	border-right: solid 1px #ebebeb;
}

.cover .port-detail-cover{
	width: 928px;
	height: 80%;
	position: absolute;
	top: 10%;
	left: 50%;
	margin-left: -490px;
	background-color: #FFF;
}
.cover .port-detail-cover > div.relative{
	padding:90px 24px 55px;
	overflow: auto;
	height: auto;
}
.cover .port-detail-cover .port-detail-text{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	text-indent: 1.3em;
}
.cover .port-detail-cover .port-detail-text-top{
	font-weight: bold;
	display: block;
	font-size: 14px;
	color: #666666;
	margin: 5px 0
}
.cover .port-detail-cover  .cover-title{
	font-size: 20px;
	color: #000;
	border-bottom: solid 1px #ebebeb;
	height: 36px;
	line-height: 36px;
	padding-bottom: 8px;
	position: absolute;
	top: 0;
	left: 24px;
	right: 24px;
	background-color: #FFF;
	padding-top: 28px;
	z-index: 999
}
.cover .cover-btn-close{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url("../images/bg-close.png") no-repeat top center;
	position: absolute;
	top: 20px;
	right: 36px;
	cursor: pointer;
	z-index: 999999;
}
.cover .cover-btn-close:hover{
	background: url("../images/bg-close.png") no-repeat bottom center;
}

/*full-screen*/
.top_banner.full-screen{
	width: 100%;
	height: 530px;
	background: url("../images/banner_full-screen.jpg") no-repeat top center;
}
.top_banner.full-screen p{
	font-size: 40px;
	color: #FFF;
	padding-top: 170px;
}
.top_banner.full-screen span{
	display: block;
	font-size: 14px;
	color: #FFF;
	font-weight: lighter;
	width: 515px;
	line-height: 26px;
	margin: 25px 0 45px;
}
.top_banner.full-screen a{
	display: inline-block;
	width: 144px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #00aaff;
	color: #FFF;
	font-size: 16px;
}
.top_banner.full-screen a:hover{
	background-color: #00b4ff;
}
.part .application-list{
	width: 1200px;
	margin: 65px auto 40px;
}
.part .application-list ul li{
	float: left;
	width: 200px;
	text-align: center;
}
.part .application-list ul li p{
	font-size: 20px;
	color: #383838;
	margin-top: 35px;
}
.part .features-list{
	width: 1200px;
	margin: 45px auto 0;
}
.part .features-list ul li{
	float: left;
	width: 400px;
	text-align: center;
	margin:20px 0 40px;
}
.part .features-list ul li i,
.part .features-list ul li span{
	display: block;
}
.part .features-list ul li i{
	width: 112px;
	height: 112px;
	border-radius:60px;
	margin: 0 auto;
}
.part .features-list ul li:hover i{
	box-shadow: 0 0px 20px 2px #c2c2c2;
}
.part .features-list ul li p{
	font-size: 20px;
	color: #383838;
	margin: 40px 0 15px;
}
.part .features-list ul li span{
	font-size: 14px;
	color: #8c8c8c;
	line-height: 24px;
	width: 288px;
	margin: 0 auto;
	text-align: left;
}
.part.service{
	background: url("../images/bg-full-screen.jpg") no-repeat top center;
	height: 410px;
}
.part.service .title{
	margin-bottom: 55px;
}
.part.service .title p{
	color: #FFF;
}
.part.service > span{
	display: block;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	line-height: 36px;
	margin-top:40px;
}
.part.case-item{
	background: url("../images/bg-full-screen1.jpg") no-repeat top center;
	height: 726px;
}
.part.case-item .case-list{
	width: 1092px;
	margin: 160px auto 0;
	height: 520px;
}
.swiper-p1{
	top: 150px!important;
	width: 100%;
}
.swiper-p1 span.swiper-pagination-bullet{
	margin: 0 4px;
	width: 30px;
	height: 30px;
	opacity: 1
}
.swiper-p1 span.swiper-pagination-bullet:focus{
	outline: none;
}
.swiper-p1 span.swiper-pagination-bullet:first-child.swiper-pagination-bullet-active{
	background: url("../images/jiantou1.png") no-repeat center;
}
.swiper-p1 span.swiper-pagination-bullet:first-child{
	background: url("../images/jiantou1-hover.png") no-repeat center;
}
.swiper-p1 span.swiper-pagination-bullet:last-child.swiper-pagination-bullet-active{
	background: url("../images/jiantou2.png") no-repeat center;
}
.swiper-p1 span.swiper-pagination-bullet:last-child{
	background: url("../images/jiantou2-hover.png") no-repeat center;
}
.swiper-p2{
	left: 318px!important;
	text-align: left!important;
	bottom: 22px!important;
}
.part.case-item .case-list img{
	display: block;
}
.part.case-item .case-list div.left{
	width: 365px;
	margin-left: 30px;
}
.part.case-item .case-list-img{
	width: 696px!important;
	margin-left: 0!important;
	height: 520px;
}
.part.case-item .case-list .case-list-title{
	font-size: 22px;
	color: #00aaff;
	margin: 60px 0 40px;
}
.part.case-item .case-list .case-list-title1{
	font-size: 22px;
	color: #2e2e2e;
	margin-bottom: 20px;
	display: block;
}
.part.case-item .case-list em{
	display: block;
	font-size: 14px;
	color: #636363;
	line-height: 26px;
	width: 362px
}
.part.case-item .case-list-text{
	font-size: 16px;
	color: #2e2e2e;
	margin-top: 35px;
	border-top:solid 1px #e8e8e8;
	padding-top: 28px;
}
.part.case-item .case-list-text a{
	display: inline-block;
	float: right;
	width: 88px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border:solid 1px #00aaff;
	color: #00aaff;
}
.part.case-item .case-list-text a:hover{
	background-color: #00aaff;
	color: #FFF;
}
.part.assembly{
	background: url("../images/bg-full-screen2.jpg") no-repeat top center;
	height: 492px;
}
.part.assembly .title p,
.part.assembly .title span{
	color: #FFF;
}
.part.assembly .assembly-list{
	width: 1095px;
	margin: 70px auto 0;
}
.part.assembly .assembly-list .assembly-item{
	width: 233px!important;
	height: 204px;
	background-color: #f9f9f9;
	padding: 8px;
	margin-right: 40px;
}
.assembly-list .assembly-item .assembly-item-title{
	font-size: 14px;
	color: #383838;
	margin-bottom: 8px;
}
.assembly-list .assembly-item .assembly-item-img{
	display: block;
	width: 234px;
	height: 175px;
}
.part.assembly .w{
	height: 411px;
}
.part.assembly .w .swiper-button-next, .part.assembly .w .swiper-button-prev{
	top: 105px;
}
.part.assembly .w .swiper-button-next{
	right: 0;
}
.part.assembly .w .swiper-button-prev{
	left: 0;
}
.part.assembly a{
	display: inline-block;
	width: 142px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border:solid 1px #FFF;
	color: #FFF;
	font-size: 16px;
	position: absolute;
	left: 50%;
	margin-left: -72px;
	bottom: 90px;
}
.part.assembly a:hover{
	background-color: #FFF;
	color: #00aaff
}

.part .customized-list{
	width: 1200px;
	margin: 60px auto 30px;
}
.part .customized-list ul li{
	float: left;
	width: 400px;
	text-align: center;
}
.part .customized-list ul li i{
	display: block;
	width: 112px;
	height: 112px;
	border-radius: 60px;
	margin: 0 auto;
}
.part .customized-list ul li:hover i{
	box-shadow: 0 0px 20px 2px #c2c2c2;
}
.part .customized-list ul li i.one{
	background: url("../images/customized1.png") no-repeat center;
}
.part .customized-list ul li:hover i.one{
	background: url("../images/customized1-hover.png") no-repeat center;
}
.part .customized-list ul li i.two{
	background: url("../images/customized2.png") no-repeat center;
}
.part .customized-list ul li:hover i.two{
	background: url("../images/customized2-hover.png") no-repeat center;
}
.part .customized-list ul li i.three{
	background: url("../images/customized3.png") no-repeat center;
}
.part .customized-list ul li:hover i.three{
	background: url("../images/customized3-hover.png") no-repeat center;
}
.part .customized-list ul li p{
	font-size: 20px;
	color: #383838;
	margin: 25px 0 10px;
}
.part .customized-list ul li span{
	display: block;
	font-size: 14px;
	color: #8c8c8c;
	line-height: 24px;
	text-align: left;
	width: 282px;
	margin: 0 auto
}


/*copyright*/
.top_banner.copyright{
	width: 100%;
	height:200px;
	background: url("../images/banner_copyright.jpg") no-repeat top center;
}
.top_banner.copyright p{
	font-size: 30px;
	color: #FFF;
	padding-top: 66px;
	margin-left: 72px;
}
.contain .copyright-box{
	background-color: #FFF;
	border: solid 1px #ebebeb;
	padding:30px 64px 150px 50px;
	width: 1084px;
}
.contain .copyright-box .copyright-tab{
	margin-bottom: 45px;
}
.contain .copyright-box .copyright-tab span{
	display: inline-block;
	font-size: 18px;
	color: #666666;
	padding:0 12px;
	margin-right: 8px;
	position: relative;
	height: 30px;
	line-height: 30px;
	padding-bottom: 6px;
	cursor: pointer;
}
.contain .copyright-box .copyright-tab span i{
	display: inline-block;
	width: 1px;
	height: 17px;
	position: absolute;
	right:-7px;
	top: 6px;
	background: url("../images/copyright-tab-line.png") no-repeat center;
}
.contain .copyright-box .copyright-tab span.active{
	border-bottom: solid 3px #00aaff;
	color: #00aaff;
}
.contain .copyright-box .copyright-tab span:hover{
	color: #00aaff;
}
.copyright-box-item .copyright-item{
	margin-left: 9px;
}
.copyright-box-item .copyright-item .copyright-item-title{
	text-align: center;
	font-size: 30px;
	color: #000;
	border-bottom: solid 1px #e8e8e8;
	padding-bottom: 15px;
}
.copyright-box-item .copyright-item .copyright-item-contain,
.copyright-box-item .copyright-item .copyright-item-about{
	margin-top: 25px;
}
.copyright-box-item .copyright-item .copyright-item-contain p{
	font-size: 14px;
	color: #666666;
	line-height: 32px;
	text-indent: 2em;
}
.copyright-box-item .copyright-item .copyright-item-contain span{
	display: block;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	line-height: 32px;
}
.copyright-box-item .copyright-item .copyright-item-contain em{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}
.copyright-box-item .copyright-item .copyright-item-about p{
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	text-indent: 2em;
}
.copyright-box-item .copyright-item .copyright-item-about span{
	display: block;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	line-height: 32px;
	margin-top: 40px;
}
.copyright-box-item .copyright-item .copyright-item-about em{
	display: block;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}
.iw_poi_title {
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap
}
.iw_poi_content {
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word
}
.contain .company_detail-box .item .company_detail-item select{
	float: right;
	width: 88px;
	height: 24px;
	margin-top: 9px;
	margin-left: 6px;
	border:solid 1px #cbcbcb;
	color: #a4a4a4;
	padding-left: 8px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url("../images/select.png") no-repeat scroll 72px center #FFF;
	padding-right: 14px;
}



.code_inquiry_detail-item table.table-thead tr th,
.code_inquiry_detail-item table.table-thead tr td{
	border-right: solid 1px #ebebeb;
}
.code_inquiry_detail-item .btn-condition-more{
	display: inline-block;
	font-size: 14px;
	color: #00aaff;
	cursor: pointer;
	margin-top: 10px;
}

.btn-update{
	background: url("../images/update-1.png") no-repeat center;
	display: inline-block;
	width:56px;
	height:32px;
	position:absolute;
	top:-28px;
	cursor: pointer;
	left:50%;
	margin-left:-28px;
}
.btn-update:hover{
	background: url("../images/update-2.png") no-repeat center;
}
.loading-gif{
	text-align: center;
	position: absolute;
	width: 100%;
	text-align: center;
}
.loading-gif span{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #05629d;
	margin-top: 10px;
}
.loading-gif2{
	top: 50%;
	position: fixed;
	left: 50%;
	z-index: 999;
	font-family: 'MicroSoft YaHei';
	text-align: center;
	margin-left: -135px;
}
.loading-gif2 span{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #05629d;
	margin-top: 10px;
}

.annual-report{
	margin: 24px 11px;
	border-left:solid 1px #ebebeb;
}
.annual-report span{
	display: inline-block;
	width: 118px;
	height: 34px;
	text-align: center;
	border:solid 1px #ebebeb;
	background-color: #FFF;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	cursor: pointer;
	line-height: 34px;
	float: left;
	border-left:none;
	position: relative;
}
.annual-report span:hover{
	background-color: #f5f8fa;
}
.annual-report span.active{
	background-color: #00aaff;
	color: #FFF;
	border-color: #00aaff;
}
.annual-report-tip{
	padding: 0 25px;
	font-size: 12px;
	color: #a5a5a5;
	margin: 20px 0 20px;
}
#annualReport-baseInfo p.data-null{
	padding-top:165px;
	background:url("../images/data.png") no-repeat top center;
	font-size: 18px;
	color: #a3a3a3;
	margin-top: 10px;
	text-align: center;
}
#annualReport-baseInfo a.btn-apply-annual{
	padding:0 8px;
	background-color: #00a7ea;
	color: #FFF;
}
#annualReport-baseInfo a.btn-apply-annual{
	width: 136px;
	background-color: #00aaff;
	color: #FFF;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	/*display: inline-block;*/
	margin: 20px auto 0;
	text-align: center;
}
.company_detail .company_detail-box .company_detail-top p em{
	display: inline-block;
	height:26px;
	line-height: 26px;
}
.company_detail .company_detail-box .top-update{
	background: url("../images/24.gif") no-repeat center;
	width:14px;
	float: right;
}


/*codebase*/
.top_banner.codebase{
	background: url("../images/codebase.jpg") no-repeat top center;
	height: 212px;
	padding-top: 200px;
}
.codebase .codebase-top{
	font-size: 40px;
	color: #FFF;
	width: 1155px;
	margin: 0 auto;
	text-align: center;
}
.codebase .codebase-top span{
	display: block;
	color: #FFF;
	position: relative;
	font-size: 14px;
	margin-top: 8px;
}
.contain .codebase-contain{
	background-color: #FFF;
	border:solid 1px #ebebeb;
	width: 1150px;
	margin: 0 auto;
	padding: 25px 25px 50px;
	position: relative;
}
.contain .codebase-contain .codebase-contain-title{
	font-size: 18px;
	color: #000;
}
.contain .codebase-contain .codebase-list{
	margin-top: 20px;
}
.contain .codebase-contain .codebase-list-table{
	width: 100%
}
.contain .codebase-contain .codebase-list-table tr td{
	height: 52px;
	border-bottom: solid 1px #e8e8e8;
	text-align: left;
	padding-left: 13px;
	box-sizing:border-box;
}
.contain .codebase-contain .codebase-list-table.wl tr:last-child td{
	border-bottom:none
}
.contain .codebase-contain .codebase-list-table a{
	display: inline-block;
	background: url("../images/d.png") no-repeat left center;
	padding-left: 12px;
	font-size: 14px;
	color: #000;
}
.contain .codebase-contain .codebase-list-table a:hover{
	color: #1cabfc
}
.contain .codebase-contain .codebase-detail-title{
	font-size: 18px;
	color: #000;
	text-align: center;
	margin-top: 10px;
}
.contain .codebase-contain .codebase-detail-title span{
	display: block;
	font-size: 14px;
	color: #858585;
	margin-top:4px;
}
.codebase-detail table tr td:not(:first-child),
.codebase-detail table tr th:not(:first-child){
	text-align: left;
	padding-left: 23px;
	box-sizing:border-box;
}
.codebase-detail table.table-thead tr th,
.codebase-detail table.table-thead tr td{
	border-right:solid 1px #ebebeb;
}
.codebase-detail table.table-thead tr{
	border-bottom:solid 1px #ebebeb;
}
.codebase-detail table tr td.td-left{
	text-align: left;
}
.codebase-detail.no-border table.table-thead tr td:not(:first-child),
.codebase-detail.no-border table.table-thead tr th:not(:first-child){
	border-right:none;
}
.contain .codebase-contain .codebase-detail,
.contain .codebase-contain .container{
	margin-top: 45px;
}
.codebase-contain .codebase-detail .codebase-group span,
.codebase-contain .codebase-detail .codebase-group span{
	display: inline-block;
	width: 85px;
	height: 30px;
	line-height: 30px;
	border:solid 1px #1cabfc;
	text-align: center;
	font-size: 14px;
	margin-left: 14px;
	cursor: pointer;
}
.codebase-contain .codebase-detail .codebase-group span.btn-codebase-return{
	background-color: #FFF;
	color: #1cabfc;
}
.codebase-contain .codebase-detail .codebase-group span.btn-codebase-print{
	background-color: #1cabfc;
	color: #FFF;
}
.codebase-contain .codebase-search{
	width: 332px;
	height: 38px;
	position: absolute;
	right: 25px;
	top: 40px;
}
.codebase-contain .codebase-search input{
	width:263px;
	height: 36px;
	border:solid 1px #cccccc;
	border-right:none;
	float: left;
	padding: 0 15px;
	font-size: 16px;
}
.codebase-contain .codebase-search em{
	display: inline-block;
	float: left;
	height: 38px;
	background: #1cabfc url("../images/search.png") no-repeat center;
	width: 38px;
	cursor: pointer;
}
.contain .codebase-detail table{
	margin-bottom: 45px;
}

.top_banner.offshore-rate{
	width: 100%;
	height:202px;
	background: url("../images/banner-offshore-rate.jpg") no-repeat top center;
	padding-top: 160px;
}
.contain .offshore-rate-list,
.contain .quiry-rate-list {
	width: 1148px;
	margin: 0 auto;
	padding: 27px 25px 100px;
	border: solid 1px #ebebeb;
	background-color: #FFF;
}
.offshore-rate-list table,
.quiry-rate-list table{
	width: 1148px;
	margin: 0 auto;
	background-color: #FFF;
}
.offshore-rate-list table tr td,
.quiry-rate-list table tr td{
	height: 42px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	border-bottom:solid 1px #ebebeb;
}
.offshore-rate-list table tr.td-top,
.quiry-rate-list table tr.td-top{
	background-color: #f5f8fa;
	height: 52px;
	text-align: center;
}
.offshore-rate-list table tr.td-top td,
.quiry-rate-list table tr.td-top td{
	color: #000;
}
.offshore-rate-list table .td-left,
.quiry-rate-list table .td-left{
	text-align: left;
}
.offshore-rate-list table .td-right,
.quiry-rate-list table .td-right{
	text-align: right;
	padding-right: 50px;
}
.offshore-rate-list table tr td a{
	display: inline-block;
	color: #00aaff
}
.offshore-rate-list table tr:hover,
.quiry-rate-list table tr:hover{
	background-color: #f5f8fa
}
.container table.table-thead tr th,
.container table.table-thead tr td.bg-grey,
.quiry-rate-list table.table-thead tr th,
.quiry-rate-list table.table-thead tr td.bg-grey{
	background-color: #f5f8fa
}
.container table.table-thead tr th,
.container table.table-thead tr td{
	height: 32px;
	border-right: solid 1px #e6e6e6;
	text-align: center;
	font-size: 14px;
	color: #000;
}
.container table.table-thead tr{
	border-bottom:solid 1px #e6e6e6;
}
.container table.table-thead tr td.td-left{
	text-align: left;
	padding-left: 10px;
}
.container table.table-thead tr td p{
	margin: 3px 0
}
.btn-xcx{
	position:relative;
}
.btn-xcx .xcx{
	width: 106px;
	height: 106px;
	position: absolute;
	top: 44px;
	left: 50%;
	margin-left: -53px;
	display: none;
}
.btn-xcx:hover .xcx{
	display: block;
}

.top_banner.quiry-rate{
	width: 100%;
	height:202px;
	background: url("../images/banner-query-rate.jpg") no-repeat top center;
	padding-top: 160px;
}



/*全顺云支付*/
.header.bg{
	background-color: #2c373d!important;
}
.contains{
	padding-top: 132px;
}
.title-tip{
	font-size: 20px;
	color: #000;
	margin-bottom: 25px;
}
.title-tips{
	font-size: 22px;
	color: #000;
	margin-bottom: 15px;
}
.payment-title{
	border-left:solid 3px #1cabfc;
	display: block;
	font-size: 18px;
	color: #000;
	height:20px;
	line-height: 20px;
	padding-left: 10px;
}
.inception-box{
	width: 100%;
	background-color: #f4f4f4;
	position: relative;
	margin-bottom: 50px;
	margin-top: 25px;
}
.inception-box .inception-item{
	width:888px;
	padding:20px 0 20px 32px;
}
.inception-box p.inception-top{
	font-size: 14px;
	color:#000;
	padding-left:18px;
}
.inception-box p.inception-top a{
	display: inline-block;
	color: #1cabfc;
	margin-left: 4px;
}
.inception-box .inception-box-item{
	position: relative;
	padding: 15px 0;
	clear: both;
	display: table;
}
.inception-box .inception-box-item:after{
	content:'';
	height: 1px;
	background-color: #dbdbdb;
	position: absolute;
	bottom: 0;
	width: 848px;
	left: 20px;
	right: 10px;
	visibility: visible;
}
.inception-box .inception-box-item:last-child:after{
	display: none;
}
.inception-box .inception-box-item .inception-box-item-left{
	width: 120px;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}
.inception-box .inception-box-item div.inception-box-item-left,
.inception-box .inception-box-item div.inception-box-item-right{
	line-height: 25px;
}
em.checkbox{
	display: inline-block;
	float: left;
	width: 11px;
	height: 11px;
	border:solid 1px #c3c3c3;
	background-color: #FFF;
	margin-right: 5px;
	margin-top: 6px;
}
em.checkbox.active{
	background:#FFF url("../images/chosen.png") no-repeat left center;
}
.inception-box .inception-box-item div label,
.inception-box .inception-box-item div p{
	float: left;
	font-size: 14px;
	color: #000;
	margin: 0
}
.inception-box .inception-box-item div input{
	height: 23px;
	width: 78px;
	border:solid 1px #c3c3c3;
	background-color: #FFF;
	float: left;
	margin:0 5px;
	padding: 0 3px 0 5px;
	font-size: 12px;
}
.inception-box .inception-box-item div span{
	float: left;
	font-size: 12px;
	color: #676767;
	margin: 2px 2px 0;
	height: 20px;
}
.inception-box .inception-box-item div div.discount{
	float: left;
	position: relative;
	background: url("../images/discount.png") no-repeat center;
	width: 14px;
	height: 14px;
	margin: 7px 2px 0
}
.inception-box .inception-box-item div div.discount i{
	padding:0 7px;
	background-color: #FFF;
	border:solid 1px #c8c8c8;
	position: absolute;
	top: -34px;
	min-width: 78px;
	max-width: 120px;
	left: -11px;
	display: none;
	z-index: 9
}
.inception-box .inception-box-item div div.discount i:after{
	content: '';
	background: url("../images/stri_down.png") no-repeat center;
	width:10px;
	height: 7px;
	position: absolute;
	left: 12px;
	bottom: -7px;
}
.inception-box .inception-box-item div div.discount:hover i{
	display: block;
}
.inception-box .inception-box-item .inception-box-item-right{
	float: left;
	width: 375px;
	height: 100%;
	margin: 5px 0
}
.inception-box .inception-box-item .inception-box-item-all{
	width: 760px;
	float: left;
}
.inception-box .inception-item{
	position: relative;
}
.inception-box .inception-item .inception-box-aside{
	width: 25px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: #dddddd;
	font-size: 14px;
	color: #000;
	text-align: center;
}
.inception-box .inception-item .inception-box-aside span{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

.bg-white{
	width: 10px;
	background-color: #FFF;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 270px;
}
.inception-box .inception-list{
	width: 246px;
	padding:15px 12px;
	height: 100%
}
.inception-box .inception-list .inception-list-title{
	padding-bottom: 10px;
	border-bottom:solid 1px #d5d5d5;
	font-size: 14px;
	color: #000;
}
.inception-box .inception-list .inception-list-box{
	margin-bottom: 20px;
}
.inception-box .inception-list .inception-list-item{
	margin: 5px 0;
	clear: both;
	overflow: hidden;
}
.inception-box .inception-list .inception-list-item span,
.inception-box .inception-list .inception-list-item em{
	float: left;
	font-size: 12px;
	color: #666;
}
.inception-box .inception-list .inception-list-item span{
	width: 110px;
}
.inception-box .inception-list .inception-list-item em{
	width: 52px;
}
.inception-box .inception-list .inception-list-item i{
	float: left;
	font-size: 12px;
	color: #ff6600
}
.inception-box .inception-list .inception-list-item.top span,
.inception-box .inception-list .inception-list-item.top em,
.inception-box .inception-list .inception-list-item.top i{
	float: left;
	font-size: 14px;
	color: #000;
}
.inception-price p{
	font-size: 30px;
	color: #ff6600;
	letter-spacing: -1px;
	margin-left: -6px;
	line-height: 35px;
}
.inception-price span{
	font-size: 14px;
	color: #afafaf;
	text-decoration:line-through;
	margin-left: 2px;
	margin-bottom: 8px;
	display: block;
}
.price-tag em{
	display: inline-block;
	float: left;
	min-width: 130px;
	height: 16px;
	line-height: 16px;
	padding:0 2px;
	border:solid 1px #c3c3c3;
	font-size: 12px;
	color: #000;
	background-color: #e9e9e9;
}
.inception-box .agreement{
	margin-top: 25px;
	font-size: 14px;
	color: #666666
}
.inception-box .agreement em.checkbox{
	margin-top: 5px;
}
.agreement a:hover{
	color: #00aaff
}
.button{
	width: 144px;
	height: 40px;
	line-height: 42px;
	text-align: center;
	background-color: #1cabfc;
	color: #FFF;
	font-size: 16px;
	margin-top: 15px;
}
.button.disabled,.button.disabled:hover{
	background-color: #bfbfbf;
}
.button:hover{
	color: #FFF;
	background-color: #00b4ff;
}
.border-b{
	border-bottom: solid 1px #dfdfdf;
}
.order-box{
	margin-bottom: 100px;
}
.step-process{
	margin: 25px 0;
}
.step-process span{
	display: inline-block;
	float: left;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	height: 33px;
	line-height: 33px;
}
.step-process span.step1{
	background: url("../images/step1.png") no-repeat center;
	width: 387px;
	padding-right: 20px;
}
.step-process span.step1.off{
	background: url("../images/step1-off.png") no-repeat center;
}
.step-process span.step2{
	background: url("../images/step2.png") no-repeat center;
	width: 419px;
	margin-left: -16px;
}
.step-process span.step2.active{
	background: url("../images/step2-active.png") no-repeat center;
}
.step-process span.step3{
	background: url("../images/step3.png") no-repeat center;
	width: 387px;
	padding-left: 20px;
	margin-left: -17px;
}
.order-detail table{
	border:solid 1px #d9d9d9;
	border-bottom: none;
	margin-bottom: 25px;
}
.order-detail table thead tr th{
	height: 32px;
	background-color: #f4f4f4;
}
.order-detail table tr td{
	height: 39px;
}
.order-detail table thead tr th,
.order-detail table tr td{
	font-size: 14px;
	color: #000;
	text-align: left;
	border-bottom: solid 1px #d9d9d9;
}
.txt-left{
	padding-left: 16px;
}
.order-detail .order-price{
	font-size: 16px;
	color: #000;
	width: 100%;
	text-align: right;
}
.order-detail .order-price em{
	display: inline-block;
	font-size: 36px;
	color: #ff6600;
	letter-spacing: -1px;
	margin-left: 20px;
}
.order-detail .order-tips{
	font-size: 12px;
	color: #6c6c6c;
	width: 100%;
	text-align: right;
	margin: 8px 0 0
}
.payment-detail .payment-detail-item{
	border:solid 1px #d9d9d9;
	margin-bottom: 20px;
}
.payment-detail .payment-detail-item > div{
	padding: 10px 0;
	margin: 0 13px;
}
.payment-detail .payment-detail-item .payment-detail-title{
	font-size: 18px;
	color: #000;
	padding:0 5px 8px;
	border-bottom: solid 1px #d9d9d9;
	margin-bottom: 18px;
}
.payment-detail .payment-detail-item .payment-detail-list{
	border-bottom: solid 1px #d9d9d9;
	min-height: 90px;
	padding-bottom: 40px;
	position: relative;
}
.payment-detail .payment-detail-item .payment-detail-list-item{
	margin: 0 10px;
}
.payment-detail .payment-detail-item .payment-detail-list-item.hidden{
	height: 85px;
	overflow: hidden;
}
.payment-detail .payment-detail-item .payment-detail-list-item p{
	margin-bottom: 8px;
}
.payment-detail .payment-detail-item .payment-detail-list-item span{
	float: left;
	font-size: 14px;
	color: #000;
	margin-right: 25px;
}
.payment-detail .payment-detail-item .payment-detail-list-item em{
	float: right;
	font-size: 14px;
	color: #000;
	margin-right: 20px;
}
.payment-detail .payment-detail-item .payment-detail-total{
	height: 40px;
	line-height: 40px;
}
.payment-detail .payment-detail-item .payment-detail-total span{
	float: right;
	font-size: 14px;
	color: #000;
	margin-right: 25px;
}
.payment-detail .payment-detail-item .payment-detail-total em{
	display: inline-block;
	color: #ff7800;
	margin-left: 15px;
}
.payment-detail .payment-detail-item .payment-method-list{
	margin-top: 15px;
}
.payment-detail .payment-detail-item .payment-method-tab{
	border-bottom: solid 1px #d9d9d9;
}
.payment-detail .payment-detail-item .payment-method-tab span{
	width: 74px;
	height: 32px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #000;
	display: inline-block;
	border-left:solid 1px transparent;
	border-right: solid 1px transparent;
	position: relative;
}
.payment-detail .payment-detail-item .payment-method-tab span.active{
	border-color: #d9d9d9;
	background: url("../images/border-t.png") repeat-x top center;
}
.payment-detail .payment-detail-item .payment-method-tab span.active:after{
	content: '';
	height: 2px;
	background-color: #FFF;
	position: absolute;
	bottom: -1px;
	width: 74px;
	left: 0;
}
.payment-detail .payment-detail-item .payment-method{
	margin-top: 25px;
	margin-bottom: 10px;
}
.payment-detail-item .payment-method .payment-method-item.wx p{
	border:solid 1px #d9d9d9;
	text-align: center;
	height: 39px;
	line-height: 39px;
	max-width: 150px;
	cursor: pointer;
}
.payment-detail-item .payment-method .payment-method-item.wx p.active{
	border-color: #92d3f9
}
.payment-detail-item .payment-method .payment-method-item.wx p span{
	background: url("../images/weixin.png") no-repeat left center;
	padding-left: 35px;
	font-size: 16px;
	color: #404040;
	display: inline-block;
}
.success{
	text-align: center;
	margin: 160px 0;
}
.success p{
	font-size: 24px;
	color: #1cabfc;
	margin-top: 5px;
}
.success span{
	display: block;
	font-size: 14px;
	color: #000;
	margin-top: 10px;
}
.telescopic{
	font-size: 14px;
	color: #000;
	position: absolute;
	right: 20px;
	padding-right: 15px;
	cursor: pointer;
	bottom: 15px;
}
.telescopic.retract{
	background: url("../images/spread.png") no-repeat right center;
}
.telescopic.spread{
	background: url("../images/retract.png") no-repeat right center;
}
.docking-box{
	position: relative;
}
.docking-box .docking-box-left{
	width: 211px;
	border-left:solid 4px #e1e1e1;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	min-height: 150px;
	float: left;
	border-top:solid 1px #e1e1e1;
	border-bottom: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	background-color: #FFF;
}
.docking-box .docking-box-left p{
	padding: 0 24px 0 18px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #666666;
}
.docking-box .docking-box-left .docking-box-left-tab{
	border-top:solid 1px #e1e1e1;
	position: relative;
}
.docking-box .docking-box-left .docking-box-left-tab span{
	display: block;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	font-size: 14px;
	color: #000000;
	padding: 0 24px 0 50px;
	position: relative;
	border-bottom: solid 1px #e1e1e1;
}
.docking-box .docking-box-left .docking-box-left-tab span em{
	display: inline-block;
	left: 20px;
	top: 50%;
	position: absolute;
	height: 16px;
	margin-top: -8px;
}
.docking-box .docking-box-left .docking-box-left-tab span em.info{
	width: 18px;
	background: url("../images/info.png") no-repeat top center;
}
.docking-box .docking-box-left .docking-box-left-tab span em.background{
	width: 16px;
	background: url("../images/background.png") no-repeat top center;
}
.docking-box .docking-box-left .docking-box-left-tab span em.judicature{
	width: 14px;
	background: url("../images/judicature.png") no-repeat top center;
}
.docking-box .docking-box-left .docking-box-left-tab span em.business{
	width: 14px;
	background: url("../images/business.png") no-repeat top center;
}
.docking-box .docking-box-left .docking-box-left-tab span em.condition{
	width: 16px;
	background: url("../images/condition.png") no-repeat top center;
}
.docking-box .docking-box-left .docking-box-left-tab span em.another{
	width: 16px;
	background: url("../images/another.png") no-repeat top center;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover,
.docking-box .docking-box-left .docking-box-left-tab span.active{
	background-color: #44a3da;
	color: #FFF;
	margin-left: -4px;
	padding-left: 54px;
	border-color: #44a3da
}
.docking-box .docking-box-left .docking-box-left-tab span:hover em,
.docking-box .docking-box-left .docking-box-left-tab span.active em{
	left: 24px;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover em.info,
.docking-box .docking-box-left .docking-box-left-tab span.active em.info{
	background: url("../images/info.png") no-repeat bottom center;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover em.background,
.docking-box .docking-box-left .docking-box-left-tab span.active em.background{
	background: url("../images/background.png") no-repeat bottom center;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover em.judicature,
.docking-box .docking-box-left .docking-box-left-tab span.active em.judicature{
	background: url("../images/judicature.png") no-repeat bottom center;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover em.business,
.docking-box .docking-box-left .docking-box-left-tab span.active em.business{
	background: url("../images/business.png") no-repeat bottom center;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover em.condition,
.docking-box .docking-box-left .docking-box-left-tab span.active em.condition{
	background: url("../images/condition.png") no-repeat bottom center;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover em.another,
.docking-box .docking-box-left .docking-box-left-tab span.active em.another{
	background: url("../images/another.png") no-repeat bottom center;
}
.docking-box .docking-box-left .docking-box-left-tab span i{
	width: 6px;
	height: 9px;
	background: url("../images/stri-right.png") no-repeat center;
	position: absolute;
	right: 24px;
	top: 50%;
	margin-top: -4px;
	display: none;
}
.docking-box .docking-box-left .docking-box-left-tab span:hover i,
.docking-box .docking-box-left .docking-box-left-tab span.active i{
	display: block;
}

.docking-box .docking-box-right{
	width: 966px;
	float: right;
	border:solid 1px #e1e1e1;
	min-height: 600px;
	background-color: #FFF;
}
.docking-box .docking-box-right .docking-box-right-list{
	padding: 19px;
	display: none;
}
.docking-box-right .docking-box-right-list .docking-list-title{
	font-size: 18px;
	color: #000;
	padding-left: 28px;
}
.docking-box-right .docking-box-right-list .docking-list-title.info{
	background: url("../images/info-blue.png") no-repeat left center;
}
.docking-box-right .docking-box-right-list .docking-list-title em{
	color: #00aaff;
	display: inline-block;
}
.docking-box-right .docking-box-right-list .docking-list-tab{
	margin: 15px 0 20px;
}
.docking-box-right .docking-box-right-list .docking-list-tab span{
	display: inline-block;
	padding: 0 16px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #000;
	background-color: #ececec;
	border:solid 1px #e3e3e3;
	float: left;
	margin-right: 6px;
	cursor: pointer;
}
.docking-box-right .docking-box-right-list .docking-list-tab span:hover{
	background-color: #FFF;
	border-color: #00aaff;
}
.docking-box-right .docking-box-right-list .docking-list-tab span.active{
	background: #00aaff url("../images/tab-active.png") no-repeat right bottom;
	border-color: #44a3da;
	color: #FFF;
}
.docking-box-right .docking-box-right-list .docking-list-item table{
	width: 100%;
	border:solid 1px #e3e3e3;
	border-right: none;
	border-bottom: none;
}
.docking-box-right .docking-box-right-list .docking-list-item table thead th,
.docking-box-right .docking-box-right-list .docking-list-item table tr td{
	text-align: center;
	font-size: 14px;
	border-right: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
}
.docking-box-right .docking-box-right-list .docking-list-item table thead th{
	height: 44px;
	color: #666666;
	background-color: #f5f8fa;
}
.docking-box-right .docking-box-right-list .docking-list-item table tr td{
	height: 36px;
	color: #000
}
.docking-box-right .docking-box-right-list .docking-list-item table tr td.bg-grey,
.docking-box-right .docking-box-right-list .docking-list-item table tr:nth-child(even){
	background-color: #f5f8fa;
}
.docking-box-right .docking-box-right-list.show{
	display: block;
}


.dialog{
	width: 300px;
	height: 350px;
	background-color: #FFF;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: 20%;
	border-radius: 3px;
	text-align: center;
	padding: 15px 20px 30px;
	box-sizing:border-box;
}

.dialog .link-next{
	width: 200px;
	margin: 0 auto;
	display: block;
	background-color: #41b035;
	font-size: 12px;
	color: #FFF;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-radius: 3px;
}
.dialog .dialog-tip{
	font-size: 14px;
	color: #000;
	margin-top: 10px;
}
.dialog .dialog-tip em{
	color: #41b035;
	font-size: 16px;
}
.dialog .dialog-img{
	width: 180px;
	height: 180px;
	border:solid 1px #41b035;
	border-radius: 5px;
	margin: 10px auto 15px;
	padding: 10px;
}
.footer-mod a{
	background: url("../images/lwbah.png") no-repeat left bottom;
	padding-left: 25px;
}

.header .manage-header{
	height: 58px;
	padding: 0 30px 0 40px;
	box-shadow: 2px 0 5px rgba(0,0,0,.1);
	background-color: #2c373d;
}
.header .manage-header .manage-logo{
	display: inline-block;
	padding-left: 180px;
	font-size: 18px;
	color: #797979;
	background: url("../images/manage-logo.png") no-repeat left center;
	height: 36px;
	margin-top: 9px;
}
.header .manage-header .manage-text{
	display: inline-block;
	font-size: 18px;
	color: #797979;
	height: 58px;
	line-height: 58px;
}
.header .manage-header .tel{
	font-size: 16px;
	color: #32a4ff;
	display: inline-block;
	line-height: 58px;
	margin-right: 25px;
}
.header .manage-header .manage-account{
	display: inline-block;
	font-size: 14px;
	color: #FFF;
	line-height: 58px;
	padding:0 25px;
	position: relative;
	text-align: center;
}
.header .manage-header .manage-account:after{
	content: "";
	width: 9px;
	height: 5px;
	background: url("../images/select.png") no-repeat center;
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -2px;
}
.header .manage-header .manage-account p{
	height: 43px;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	color: #1cabfc;
	position: absolute;
	bottom: -43px;
	left: 0;
	background-color: #FFF;
	width: 100%;
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	display: none;
}
.header .manage-header .manage-account:hover p{
	display: block;
}
.header .manage-header .logout{
	display: inline-block;
	padding-left: 18px;
	background: url("../images/logout.png") no-repeat left center;
	font-size: 14px;
	color: #fff;
	line-height: 58px;
}
.manage{
	position: absolute;
	top: 0;
	left: 0;
	right:0;
	bottom:0;
	background-color: #f0f6fa;
	padding-top: 58px;
}
.manage .manage-left{
	float: left;
	width: 160px;
	background-color: #2c373d;
	height: 100%;
	box-shadow: 2px 1px 5px rgba(0,0,0,.1);
	transition: all .2s linear;
	position: relative;
}
.manage .manage-left span{
	display: block;
	height: 43px;
	line-height: 43px;
	padding:0 12px 0 48px;
	font-size: 16px;
	color: #FFF;
	position: relative;
	cursor: pointer;
	width: 160px;
	box-sizing:border-box;
	transition: all .2s linear;
}
.manage .manage-left span:before{
	content: '';
	width: 16px;
	position: absolute;
	left: 14px;
	top: 50%;
	background-repeat: no-repeat;
	background-position: bottom center;
}
.manage .manage-left span.personal:before{
	height: 16px;
	margin-top: -8px;
	background-image: url("../images/personal.png");
}
.manage .manage-left span.record:before{
	height: 17px;
	margin-top: -8px;
	background-image: url("../images/record.png");
}
.manage .manage-left span.order:before{
	height: 17px;
	margin-top: -8px;
	background-image: url("../images/order.png");
}
.manage .manage-left span.invoice:before{
	height: 14px;
	margin-top: -7px;
	background-image: url("../images/invoice.png");
}
.manage .manage-left span:hover{
	color: #00aaff
}
.manage .manage-left span.active{
	background: url("../images/tab_li.png");
	background-size: 100% 100%;
	color: #FFF;
}
.manage .manage-section{
	position: absolute;
	left: 160px;
	top: 65px;
	right: 0;
	bottom: 0;
	padding: 20px 20px;
	overflow-y: auto;
	overflow-x:hidden
}
.manage .manage-section .manage-title{
	font-size: 16px;
	color: #000;
	padding-bottom: 10px;
	border-bottom: solid 1px #e5e5e5;
}
.manage .manage-section .manage-filter{
	width: 100%;
	margin: 15px 0 10px;
	position: relative;
}
.manage .manage-section .manage-filter span{
	display: inline-block;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
.manage .manage-section .manage-filter label,
.manage .manage-section .manage-filter input,
.manage .manage-section .manage-filter select,
.manage .manage-section .manage-filter span em{
	display: inline-block;
	float: left;
	font-size: 14px;
}
.manage .manage-section .manage-filter label,
.manage .manage-section .manage-filter span em{
	line-height: 34px;
}
.manage .manage-section .manage-filter input,
.manage .manage-section .manage-filter select{
	height: 34px;
	border:solid 1px #dadada;
	background-color: #FFF;
	margin-right: 9px;
	padding:0 5px;
	width: 160px;
	box-sizing:border-box;
	color: #000;
}
.manage .manage-section .manage-filter .button{
	display: inline-block;
	width: 67px;
	height: 32px;
	line-height: 32px;
	border:solid 1px #c0c5c8;
	text-align: center;
	background: -webkit-linear-gradient(bottom,#e1e1e1,#ffffff);
	background: -o-linear-gradient(bottom,#e1e1e1,#ffffff);
	background: -moz-linear-gradient(bottom,#e1e1e1,#ffffff);
	background: linear-gradient(bottom,#e1e1e1,#ffffff);
	font-size: 14px;
	color: #000;
	float: left;
	margin: 0;
}
.manage .manage-section .table{
	width: 100%;
	border:solid 1px #e5e5e5;
	box-sizing:border-box;
	border-bottom: none;
}
.manage .manage-section .table table{
	width: 100%;
}
.manage .manage-section .table table tr{
	border-bottom: solid 1px #e5e5e5;
}
.manage .manage-section .table table tr td,
.manage .manage-section .table table tr th{
	text-align: left;
	font-size: 14px;
	color: #000
}
.manage .manage-section .table table thead tr{
	height: 37px;
	background-color: #f5f5f5;
}
.manage .manage-section .table table tr th:first-child,
.manage .manage-section .table table tr td:first-child{
	padding-left: 25px;
}
.manage .manage-section .table table em.checkbox{
	margin-top: 3px;
	margin-right: 8px;
}
.manage .manage-section .table table tr td{
	height: 64px;
	background-color: #FFF;
	font-size: 14px;
	color: #000;
}
.manage .manage-section .table table tr td.col-grey{
	color: #858585
}
.manage .manage-section .table table tr td a{
	display: inline-block;
	color: #0659a2
}
.manage .manage-section .table table tr td a:nth-child(even){
	color: #cacaca
}
.manage .manage-section .table table tr td:last-child,
.manage .manage-section .table table tr th:last-child{
	text-align: center;
}
.manage .manage-section .table table tr td span{
	display: inline-block;
	float: left;
	width: 106px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #000;
	border:solid 1px #cccccc;
	background-color: #f5f5f5
}
.manage-section .manage-title .return{
	display: inline-block;
	padding-right: 12px;
	width: 77px;
	height: 20px;
	line-height: 20px;
	border:solid 1px #1cabfc;
	font-size: 12px;
	color: #1cabfc;
	background: url("../images/return.png") no-repeat 67px center;
	float: left;
	margin-left: 20px;
	text-align: center;
}
.manage-section .manage-title span{
	display: inline-block;
	float: left;
}
.manage-section .order-condition{
	height: 27px;
	line-height: 27px;
	background-color: #FFF;
	border:solid 1px #d8dde1;
	margin:  15px 0 0;
	padding: 0 9px;
	font-size: 12px;
}
.manage-section .order-condition em{
	display: inline-block;
}
.manage-section .defray{
	color: #ff0000!important
}
.manage-section .paid{
	color: #12790a!important
}
.manage-section .order-item{
	margin-top: 35px;
}
.manage-section .order-item table.order-item-table{
	width: 100%;
	border:solid 1px #d8dde1;
	border-right: none;
	border-bottom: none;
}
.manage-section .order-item table.condition-table{
	border:solid 1px #d8dde1;
	border-bottom: none;
	box-sizing:border-box;
	width: 100%
}
.manage-section .order-item table.order-item-table thead tr th{
	padding-left: 30px;
	border-left: solid 2px #2ca6fe;
	font-size: 14px;
	color: #000;
	background-color: #f5f5f5;
	height: 37px;
	border-bottom: solid 1px #d8dde1;
	border-right: solid 1px #d8dde1;
}
.manage-section .order-item table.order-item-table tr td:first-child{
	padding-left: 30px;
}
.manage-section .order-item table.order-item-table tr td{
	font-size: 14px;
	color: #000;
	text-align: left;
	height: 37px;
	border-bottom: solid 1px #d8dde1;
	border-right: solid 1px #d8dde1;
	background-color: #FFF;
	padding-left: 20px;
}
.manage-section .count{
	color: #ff8400!important;
}
.manage-section .order-item table.order-item-table tr td span.count{
	margin:0 10px;
}
.manage-section .order-item table.condition-table thead tr th:first-child{
	padding-left: 30px;
}
.manage-section .order-item table.condition-table thead tr th{
	padding-left: 0;
	border-left: none;
	font-size: 14px;
	color: #6a6a6a;
	background-color: #f5f5f5;
	height: 37px;
	border-bottom: solid 1px #d8dde1;
	border-right:none;
}
.manage-section .order-item table.condition-table tr td{
	border-right: none;
	padding-left: 0;
}
.manage-section .order-item table.condition-table tr td em{
	display: inline-block;
	color: #0159a2
}
.manage-section .order-item table.no-right-border tr td:not(:last-child),
.manage-section .order-item table.no-right-border thead tr th:not(:last-child){
	border-right:none;
}
.manage-section .order-item table.no-right-border tr.grey td{
	color: #6a6a6a;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.manage-section::-webkit-scrollbar{
	width: 8px;
	height: 1px;
}

/*定义滚动条轨道 内阴影+圆角*/
.manage-section::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px #eeeeee;
	border-radius: 10px;
	background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.manage-section::-webkit-scrollbar-thumb{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px #eeeeee;
	background-color: #555;
}

.agreenment{
	margin-bottom: 150px;
}
.agreenment p{
	font-size: 14px;
	color: #000;
	text-indent: 2em;
	line-height: 28px;
}
.agreenment span{
	display: block;
	font-size: 18px;
	text-align: center;
	color: #000;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
}

.ellipsis{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display: block;
}
@media screen and (max-width: 1400px) {
	.manage .manage-section .table table tr td .ellipsis{
		max-width:230px;
	}
	.manage .manage-item .manage-personal > div.personal-resource span,
	.manage .manage-item .manage-personal > div.personal-order em{
		font-size: 20px;
	}
	.manage .manage-item .manage-personal > div.personal-resource div.left,
	.manage .manage-item .manage-personal > div.personal-order div.left{
		width:120px;
	}
}
@media screen and (min-width:1401px) and (max-width:2000px) {
	.manage .manage-section .table table tr td .ellipsis{
		max-width:300px;
	}
	.manage .manage-item .manage-personal > div.personal-resource span,
	.manage .manage-item .manage-personal > div.personal-order em{
		font-size: 22px;
	}
	.manage .manage-item .manage-personal > div.personal-resource div.left,
	.manage .manage-item .manage-personal > div.personal-order div.left{
		max-width:180px;
		min-width: 160px;
	}
}

.top_banner.propagate1{
	width: 100%;
	height:530px;
	background: url("../images/banner-propagate1.jpg") no-repeat top center;
}
.top_banner.propagate1 .w{
	padding-top: 190px;
}
.top_banner.propagate1 p{
	font-size: 40px;
	color: #FFF;
}
.top_banner.propagate1 span{
	display: block;
	font-size: 14px;
	color: #FFF;
	font-weight: lighter;
	width: 525px;
	line-height: 26px;
	margin: 20px 0
}
.top_banner.propagate1 a{
	display: inline-block;
	padding: 0 25px;
	height: 38px;
	border:solid 1px;
	font-size: 16px;
	color: #FFF;
	line-height: 38px;
	background-color: #00aaff;
	border-color: #00aaff;
	margin-right: 8px;
}
.top_banner.propagate1 a:hover{
	background-color: #00b4ff
}
.top_banner.propagate1 a:last-child{
	border-color: #FFF;
	background-color: transparent;
}
.top_banner.propagate1 a:last-child:hover{
	background-color: #FFF;
	color: #00aaff
}
.content .superiority-list{
	margin-top:30px;
}
.content .superiority-list ul{
	width: 1200px;
	margin: 0 auto
}
.content .superiority-list ul li{
	width: 300px;
	text-align: center;
	height: 220px;
	float: left;
}
.content .superiority-list ul li img{
	width: 90px;
	height: 90px;
	display: inline-block;
	margin-top:15px;
	border-radius: 50px;
	box-shadow: 0 0 9px rgba(0,170,255,.33);
}
.content .superiority-list ul li p{
	font-size: 20px;
	color: #383838;
	margin: 22px 0 10px;
}
.content .superiority-list ul li span{
	font-size: 14px;
	color: #8c8c8c;
}
.content .scenario-list{
	width: 1210px;
	margin: 45px auto 25px;
	position: relative;
}
.content .scenario-list .scenario-item{
	width:378px;
	height: 328px;
	background-color: #FFF;
	box-shadow: 2px 0 8px rgba(0,0,0,.13);
}
.scenario-list .scenario-item.pink:hover{
	box-shadow: 2px 0 8px rgba(235,146,148,.62);
}
.scenario-list .scenario-item.blue:hover{
	box-shadow: 2px 0 8px rgba(133,167,236,.62);
}
.scenario-list .scenario-item.green:hover{
	box-shadow: 2px 0 8px rgba(102,190,232,.62);
}
.scenario-list .scenario-item:hover .scenario-item-bot span{
	color: #6c6c6c
}
.scenario-list .scenario-item .scenario-item-top{
	width: 100%;
	height: 120px;
	text-align: center;
	padding-top: 40px;
}
.scenario-list .scenario-item .scenario-item-top img{
	display: inline-block;
	height: 42px;
}
.scenario-list .scenario-item .scenario-item-top p{
	font-size: 20px;
	color: #FFF;
	margin-top: 10px;
}
.scenario-list .scenario-item.pink .scenario-item-top{
	background: -webkit-linear-gradient(bottom,#ef95b5, #eb9290); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom,#ef95b5, #eb9290); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom,#ef95b5, #eb9290); /* Firefox 3.6 - 15 */
	background: linear-gradient(bottom,#ef95b5, #eb9290); /* 标准的语法 */
}
.scenario-list .scenario-item.blue .scenario-item-top{
	background: -webkit-linear-gradient(bottom,#54c6d3, #8aa4ef); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom,#54c6d3, #8aa4ef); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom,#54c6d3, #8aa4ef); /* Firefox 3.6 - 15 */
	background: linear-gradient(bottom,#54c6d3, #8aa4ef); /* 标准的语法 */
}
.scenario-list .scenario-item.green .scenario-item-top{
	background: -webkit-linear-gradient(bottom,#65bde9, #84dcb8); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom,#65bde9, #84dcb8); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom,#65bde9, #84dcb8); /* Firefox 3.6 - 15 */
	background: linear-gradient(bottom,#65bde9, #84dcb8); /* 标准的语法 */
}
.scenario-list .scenario-item .scenario-item-bot{
	height: 143px;
	padding: 25px 30px 0
}
.scenario-list .scenario-item .scenario-item-bot span{
	display: block;
	font-size: 13px;
	color: #8c8c8c;
	line-height: 24px;
}
.content .scenario-list .swiper-slide{
	width: 378px!important;
	height: 345px;
	margin: 0 12px;
}
.content .scenario-list .swiper-button-prev,
.content .scenario-list .swiper-button-next{
	width: 25px;
	height: 41px;
}.content .scenario-list .swiper-button-prev:focus,
 .content .scenario-list .swiper-button-next:focus{
	 outline: none;
 }
.content .scenario-list .swiper-button-prev{
	left: -30px;
	background-image:url("../images/prev-hover.png");
}
.content .scenario-list .swiper-button-next{
	right: -30px;
	background-image:url("../images/next-hover.png");
}
.content .scenario-list .swiper-button-next.swiper-button-disabled{
	background-image:url("../images/next.png");
	opacity: 1;
}
.content .scenario-list .swiper-button-prev.swiper-button-disabled{
	background-image:url("../images/prev.png");
	opacity: 1;
}
.content .more-than-list{
	width: 1200px;
	margin: 20px auto
}
.content .more-than-list ul li{
	float: left;
	width: 522px;
	height: 50px;
	background-color: #FFF;
	border:solid 1px #e5e5e5;
	padding:25px 30px;
	margin-bottom: 20px;
	cursor: pointer;
}
.content .more-than-list ul li img{
	display: inline-block;
	float: left;
	width: 53px;
	margin-right: 20px;
}
.content .more-than-list ul li p{
	font-size: 20px;
	color: #383838;
}
.content .more-than-list ul li span{
	display: block;
	font-size: 14px;
	color: #8c8c8c;
	width: 380px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content .more-than-list ul li a{
	display: inline-block;
	float: left;
	margin-top:30px;
	font-size: 14px;
	color: #00aaff;
	margin-left: 5px;
}
.content .more-than-list ul li:nth-child(even){
	margin-left: 25px;
}
.content .more-than-list ul li:hover{
	box-shadow: 3px 3px 5px rgba(0,0,0,.1)
}

.top_banner.propagate2{
	width: 100%;
	height:530px;
	background: url("../images/banner-propagate2.jpg") no-repeat top center;
}
.top_banner.propagate2 .w{
	padding-top: 190px;
	text-align: center;
}
.top_banner.propagate2 p{
	font-size: 40px;
	color: #FFF;
	font-weight: bold;
}
.top_banner.propagate2 span{
	display: block;
	font-size: 14px;
	color: #FFF;
	font-weight: lighter;
	line-height: 26px;
	margin: 30px 0 50px;
}
.top_banner.propagate2 a{
	display: inline-block;
	padding: 0 25px;
	height: 38px;
	border:solid 1px;
	font-size: 16px;
	color: #FFF;
	line-height: 38px;
	background-color: #00aaff;
	border-color: #00aaff;
	margin-right: 8px;
}
.top_banner.propagate2 a:hover{
	background-color: #00b4ff;
}
.part.bg_propagate{
	background: url("../images/bg-propagate.jpg") no-repeat top center;
	width: 100%;
	height: 432px;
	padding-top: 90px
}
.part.bg_propagate .title p{
	color: #FFF;
}
.content .system-list{
	margin-top: 60px;
}
.content .system-list ul{
	width: 1200px;
	margin: 0 auto;
}
.content .system-list ul li{
	width: 400px;
	text-align: center;
	float: left;
}
.content .system-list ul li img{
	display: inline-block;
	width: 120px;
	height: 120px;
	margin-top: 20;
}
.content .system-list ul li p{
	font-size: 20px;
	color: #FFF;
	margin: 20px 0 10px
}
.content .system-list ul li span{
	display: block;
	font-size: 14px;
	color: #FFF;
	line-height: 24px;
}
.content .partners-list{
	width: 1200px;
	margin: 50px auto;
}
.content .partners-list li{
	float: left;
	width: 188px;
	height: 87px;
	margin-right: 14px;
	margin-bottom: 20px;
}
.content .partners-list li:nth-child(6n+6){
	margin-right: 0;
}


.manage .manage-left span.budget:before{
	height: 16px;
	margin-top: -8px;
	background-image: url("../images/budget.png");
}
.manage .manage-left span.resource:before{
	height: 14px;
	margin-top: -7px;
	background-image: url("../images/resource.png");
}
.manage .manage-item .budget-tab-span{
	margin-top: 15px;
	width: 100%;
	border-bottom: solid 1px #dadada;
}
.manage .manage-item .budget-tab-span span{
	padding:0 8px;
	min-width: 50px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #000;
	border:solid 1px #dadada;
	border-bottom: none;
	background-color: #f5f5f5;
	display: inline-block;
	margin-right: 3px;
	cursor: pointer;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.manage .manage-item .budget-tab-span span.active{
	border-color: #00aaff;
	background-color: #00aaff;
	color: #FFF;
}
.manage .manage-item .manage-filter.relative{
	width: auto;
}
.manage .manage-item .manage-filter .btn-export{
	width: 66px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	border:solid 1px #d9d9d9;
	font-size: 14px;
	color: #00aaff;
	position: absolute;
	right: 0;
	bottom: 65px;
}
.manage .manage-item .manage-filter .btn-export:hover{
	border-color: #00aaff;
}

.manage .manage-item .manage-tips{
	padding:0 8px 0 32px;
	height: 33px;
	line-height: 33px;
	border:solid 1px #d8dde1;
	font-size: 14px;
	color: #4a4a4a;
	background: #FFF url("../images/tips.png") no-repeat 10px center;
	margin-bottom: 18px;
}
.manage .manage-item .manage-personal{
	width: 100%;
	margin-bottom: 18px;
}
.manage .manage-item .manage-personal > div{
	width: 33.3%;
	box-sizing:border-box;
	float: left;
	height: 134px;
	color: #FFF;
}
.manage .manage-item .manage-personal > div a{
	display: block;
	background-position: right center;
	height: 64px;
	padding: 35px 0;
	color: #FFF;
}
.manage .manage-item .manage-personal > div a:hover{
	box-shadow: 0 0 10px rgba(0,0,0,.2)
}
.manage .manage-item .manage-personal > div.personal-info a{
	background-image: url("../images/personal4.jpg");
	padding-left: 40px;
	margin-right: 16px;
}
.manage .manage-item .manage-personal > div.personal-info p{
	font-size:16px;
	margin-bottom: 5px;
}
.manage .manage-item .manage-personal > div.personal-info span{
	font-size: 22px;
	float: left;
}
.manage .manage-item .manage-personal > div.personal-info em{
	display: inline-block;
	width: 63px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	border:solid 1px #FFF;
	margin-left: 30px;
	float: left;
	margin-top: 2px;
}
.manage .manage-item .manage-personal > div.personal-resource a{
	background-image: url("../images/personal2.jpg");
	padding-left: 24px;
	margin: 0 8px;
}
.manage .manage-item .manage-personal > div.personal-resource div.left,
.manage .manage-item .manage-personal > div.personal-order div.left{
	margin-right: 20px;
}
.manage .manage-item .manage-personal > div.personal-resource p,
.manage .manage-item .manage-personal > div.personal-order p,
.manage .manage-item .manage-personal > div.personal-order span{
	font-size: 16px;
}
.manage .manage-item .manage-personal > div.personal-resource p,
.manage .manage-item .manage-personal > div.personal-order p{
	margin-bottom: 5px;
}
.manage .manage-item .manage-personal > div.personal-order a{
	background-image: url("../images/personal3.jpg");
	padding-left: 25px;
	margin-left: 16px;
}
.manage .manage-item .manage-personal-list{
	border:solid 1px #dadada;
	width: 100%;
	box-sizing:border-box;
	margin-bottom: 20px;
}
.manage .manage-item .manage-personal-list h1{
	padding:0 20px;
	background-color: #f5f5f5;
	border-bottom: solid 1px #dadada;
	font-size: 14px;
	color: #000;
	height: 33px;
	line-height: 33px;
}
.manage-personal-list .personal-display-box{
	padding:14px 15px 20px;
	background-color: #FFF;
}
.manage-personal-list .personal-display-box .personal-box-top span{
	display: inline-block;
	padding:0 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #434343;
	cursor: pointer;
	border-radius: 2px;
}
.manage-personal-list .personal-display-box .personal-box-top span.active{
	background-color: #00aaff;
	color: #FFF;
	float: left;
	margin-right: 14px;
}
.manage-personal-list .personal-display-box .personal-box-top a{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url("../images/plus.png") no-repeat center;
	float: left;
}
.manage-personal-list .personal-display-box .personal-box-bot{
	margin-top: 15px;
	position: relative;
	min-height: 28px;
}
.manage-personal-list .personal-display-box .personal-box-bot > div{
	padding-left: 80px;
	min-height: 28px;
	line-height: 28px;
}
.manage-personal-list .personal-display-box .personal-box-bot > span{
	display: inline-block;
	font-size: 14px;
	color: #434343;
	height: 28px;
	line-height: 28px;
	position: absolute;
	left: 0;
}
.manage-personal-list .personal-display-box .personal-box-bot em{
	float: left;
	display: inline-block;
	font-size: 14px;
	color: #434343;
	height: 28px;
	line-height: 28px;
}
.manage-personal-list .personal-display-box .personal-box-bot em{
	padding:0 14px;
	border:solid 1px #00aaff;
	border-radius: 2px;
	margin: 0 12px 12px 20px;
	position: relative;
}
.manage-personal-list .personal-display-box .personal-box-bot i{
	padding:0 7px;
	height: 16px;
	line-height: 16px;
	background-color: #fc1c46;
	font-size: 12px;
	color: #FFF;
	border-radius: 20px;
	position: absolute;
	right: -9%;
	top: -8px;
	min-width: 14px;
	text-align: center;
}

.breadcrumb{
	padding: 4px 15px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.breadcrumb li{
	display: inline-block;
	font-size: 14px;
}
.breadcrumb li.active {
	color: #1cabfc;
}
.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "";
	background: url("../images/right.png") no-repeat center;
	width: 5px;
	height: 9px;
	margin-right: 5px;
}
.manage-section .password{
	margin-top: 20px;
}
.manage-section .password label{
	width: 134px;
	text-align: right;
	font-size: 14px;
	color: #000;
	display: inline-block;
	float: left;
}
.manage-section .password > div{
	height: 28px;
	line-height: 28px;
	margin-bottom: 24px;
}
.manage-section .password input{
	height: 28px;
	border:solid 1px #c0c5c8;
	float: left;
	padding:0 8px 0 5px;
	width: 159px;
	background: #FFF url("../images/password.jpg") no-repeat 145px center;
}
.manage-section .password em{
	display: inline-block;
	width: 75px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	background-color: #1899ff;
	float: left;
	margin-left: 9px;
	cursor: pointer;
}
.manage-section .password a{
	display: inline-block;
	margin-left: 134px;
	width: 115px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background-image: -webkit-linear-gradient(right,#59c2fe, #008aff); /* Safari 5.1 - 6.0 */
	background-image: -o-linear-gradient(right, #59c2fe, #008aff); /* Opera 11.1 - 12.0 */
	background-image: -moz-linear-gradient(right, #59c2fe, #008aff); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(to right,#59c2fe, #008aff);
	font-size: 14px;
	color: #FFF;
	margin-bottom: 25px;
}
.header .login-entrance.after > a{
	background-color: #00aaff;
	border-color: #00aaff;
	color: #FFF;
}
.header .login-entrance > a.login-entrance-down:after{
	content: "";
	width: 7px;
	height: 5px;
	background: url("../images/stri-down.png") no-repeat center;
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 7px;
}
.header .login-entrance.after .account-box{
	width:185px ;
	padding: 8px 10px 20px 17px;
	background-color: #202529;
	position: absolute;
	top: 49px;
	right: 0;
	z-index: 9;
}
.header .manage-header .login-entrance.after .account-box{
	top: 45px;
}
.header .login-entrance.after .account-box div{
	height: 32px;
	line-height: 32px;
}
.header .login-entrance.after .account-box div em{
	display: inline-block;
	float: right;
	padding-left: 21px;
	font-size: 12px;
	color: #eeb947;
	background: url("../images/yellow.png") no-repeat left center;
	line-height: 16px;
	margin-top: 8px;
}
.header .login-entrance.after .account-box div em.green{
	color: #36b638;
	background: url("../images/green.png") no-repeat left center;
}
.header .login-entrance.after .account-box a{
	display: inline-block;
	color: #FFF;
	font-size: 12px;
	padding-left: 23px;
	line-height: 32px;
	float: none;
}
.header .login-entrance.after .account-box a.account-personal:before{
	background: url("../images/personal.png") no-repeat bottom left;
	height: 16px;
	margin: 8px 0;
	content: '';
	display: inline-block;
	float: left;
	width: 16px;
	margin-left: -24px;
}
.header .login-entrance.after .account-box a.account-budget:before{
	background: url("../images/budget.png") no-repeat bottom left;
	height: 16px;
	margin: 8px 0;
	content: '';
	display: inline-block;
	float: left;
	width: 16px;
	margin-left: -24px;
}
.header .login-entrance.after .account-box a.account-record:before{
	background: url("../images/record.png") no-repeat bottom left;
	height: 16px;
	margin: 8px 0;
	content: '';
	display: inline-block;
	float: left;
	width: 16px;
	margin-left: -24px;
}
.header .login-entrance.after .account-box a.account-order:before{
	background: url("../images/order.png") no-repeat bottom left;
	height: 17px;
	margin: 8px 0;
	content: '';
	display: inline-block;
	float: left;
	width: 16px;
	margin-left: -24px;
}
.header .login-entrance.after .account-box a.account-resource:before{
	background: url("../images/resource.png") no-repeat bottom left;
	height: 14px;
	margin: 8px 0;
	content: '';
	display: inline-block;
	float: left;
	width: 16px;
	margin-left: -24px;
}
.header .login-entrance.after .account-box a.account-logout{
	width: 74px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #8b8b8b;
	border:solid 1px #8b8b8b;
	padding: 0;
	float:none;
}
.header .login-entrance.after .account-box a.account-logout:hover{
	border-color: #00aaff;
}
.header .login-entrance.after .account-box a:hover{
	color: #00aaff;
}
.pdr-15{
	padding-right:2%;
}
.manage-header .manage-entrance .account-box{
	padding: 0 0 20px 0;
	background-color: #FFF;
	position: absolute;
	top: 58px;
	right: 0;
	z-index: 9;
	width: 100%;
}
.manage-header .manage-entrance .account-box div {
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.manage-header .manage-entrance .account-box a {
	display: inline-block;
	color: #2c2c2c;
	font-size: 12px;
	padding-left: 23px;
	float: none;
}
.manage-header .manage-entrance .account-box a.account-psd {
	background: url("../images/account-psd.png") no-repeat bottom left;
	height: 16px;
	line-height: 16px;
	margin: 8px 0;
}
.manage-header .manage-entrance .account-box a.account-logout{
	width: 74px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #8b8b8b;
	border: solid 1px #8b8b8b;
	padding: 0;
	display: inline-block;
	float: none;
}
.manage-header .manage-entrance .account-box a:hover{
	color: #00aaff;
}
.manage-header .manage-entrance .account-box a.account-logout:hover{
	border-color: #00aaff;
}

.table .load-img{
	text-align: center;
	position: absolute;
	bottom:-65px;
	width: 100%;
}
.table{
	position: relative;
}
.manage-left .btn-manage-left{
	width: 16px;
	height: 52px;
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -26px;
	background: url("../images/btn-spread.png") no-repeat center;
	cursor: pointer;
	z-index: 99
}
.manage.spread .manage-left{
	width: 48px;
	transition: all .2s linear;
}
.manage.spread .manage-left span{
	overflow: hidden;
	transition: all .2s linear;
}
.manage.spread .manage-left .scroll{
	overflow: hidden;
}
.manage.spread .manage-section{
	left:48px;
	transition: all .2s linear;
}
.manage .manage-left .btn-manage-left.retract{
	background: url("../images/btn-retract.png") no-repeat center;
	right:0;
}
.manage .manage-left .manage-left-level.max{
	max-height: 20em;
	transition: all 0.2s linear;
	width: 160px;
}
.manage .manage-left .manage-left-level,
.manage.spread .manage-left .manage-left-level.max{
	max-height: 0em;
	transition: all .2s linear;
	overflow: hidden;
	width: 160px;
}
.manage .manage-left .manage-left-level p{
	font-size: 14px;
	color: #b4b4b4;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	padding-left: 52px;
}
.manage .manage-left .manage-left-level p:hover{
	color: #FFF;
}
.manage .manage-left .manage-left-level p.active{
	background: url("../images/tab_li.png") no-repeat center;
	background-size: 100% 100%;
	color: #FFF;
}
.manage .manage-left span i{
	display: inline-block;
	width: 8px;
	height: 5px;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -2px;
	background: url("../images/btn-down.png") no-repeat center;
	transition: all .2s linear;
}
.manage .manage-left span i.down{
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg); /* IE 9 */
	-moz-transform: rotate(-90deg); /* Firefox */
	-webkit-transform: rotate(-90deg); /* Safari and Chrome */
	-o-transform: rotate(-90deg); /* Opera */
	transition: all .2s linear;
}
.contain .code_inquiry-contain table tr td span.table-spread{
	display: inline-block;
	font-size: 14px;
	color: #00aaff;
	float: none;
	padding:0 8px;
}
.table-spread:after{
	content: '';
	display: inline-block;
	width: 9px;
	height:6px;
	background: url("../images/table-spread.png") no-repeat right center;
	margin-left: 6px;
	float: right;
	margin-top: 17px;
}
.contain .td-condition{
	background: url("../images/invalid.png") no-repeat right center;
	padding-right: 32px;
}
.contain table.border tr td{
	border-right: solid 1px #ebebeb;
}
.contain table.border tr td:last-child{
	border-right: none;
}
.contain table.spread .table-spread:after{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}

.inception-tab{
	margin-top: 15px;
}
.inception-tab em{
	display: inline-block;
	padding: 0 13px;
	text-align: center;
	min-width: 60px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #000;
	background-color: #ebebeb;
	margin-right: 4px;
	float: left;
	cursor: pointer;
}
.inception-tab em.active{
	background-color: #1cabfc;
	color: #FFF;
}
.inception-list  .inception-list-box.inception-colume .inception-box-item div span{
	margin: 2px 2px 0 8px;
}
.inception-list .inception-list-box.inception-colume .inception-list-item.top span,
.inception-list .inception-list-box.inception-colume .inception-list-item span{
	width:165px;
}
.inception-list .inception-list-box.inception-colume .inception-list-item.top em,
.inception-list .inception-list-box.inception-colume .inception-list-item em{
	width:80px;
}

.recharge-item{
	border: solid 1px #d9d9d9;
	margin-top: 25px;
	background-color: #FFF;
	padding-bottom: 30px;
	position: relative;
}
.recharge-item .recharge-item-title{
	border-bottom:solid 1px #d9d9d9;
	font-size: 18px;
	color: #000;
	height: 45px;
	line-height: 45px;
}
.recharge-item .recharge-item-list span{
	display: inline-block;
	font-size: 14px;
	color: #000;
	height: 32px;
	line-height: 32px;
}
.recharge-item .recharge-item-list span.right{
	margin-right: 10px;
}
.recharge-item em.btns{
	font-size: 14px;
	color: #000;
	float: right;
	/* background: url("../images/spread.png") no-repeat right center; */
	padding-right: 15px;
	display: inline-block;
	/* margin: 8px 0 10px; */
	bottom: 9px;
}
.recharge-item .recharge-item-tip{
	border:solid 1px #1cabfc;
	background-color: #f6fcff;
	font-size: 14px;
	color: #000;
	padding:0 10px;
	height: 36px;
	line-height: 36px;
	margin: 23px 0 20px;
}
.recharge-item .recharge-item-tip em{
	display: inline-block;
	color: #ff0000
}
.recharge-item .recharge-item-box > div{
	margin-bottom: 20px;
}
.recharge-item .recharge-item-box div.recharge-item-right{
	display: inline-block;
	font-size: 14px;
	color: #000;
	float: left;
}
.recharge-item .recharge-item-box span,
.recharge-item .recharge-item-box em{
	display: inline-block;
	font-size: 14px;
	color: #000;
	float: left;
	height: 30px;
	line-height: 30px;
}
.recharge-item .recharge-item-box{
	margin-bottom: 35px;
}
.recharge-item .recharge-item-box span{
	min-width: 72px;
}
.recharge-item .recharge-item-box div.recharge-item-right span{
	min-width: auto
}
.recharge-item .recharge-item-box div.recharge-item-right{
	max-width: 1000px;
}
.recharge-item .recharge-item-box div.recharge-item-right i{
	font-size: 24px;
	color: #ff6600;
	display: inline-block;
	float: left;
	margin-right: 2px;
	margin-top: -7px;
}
.recharge-item .recharge-item-box div.recharge-item-right p{
	border:solid 1px #1cabfc;
	text-align: center;
	min-width: 89px;
	margin-right: 9px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	color: #000;
	float: left;
	height: 30px;
	line-height: 30px;
}
.recharge-item .recharge-item-box div.recharge-item-right p:hover{
	color: #1cabfc
}
.recharge-item .recharge-item-box div.recharge-item-right p.active{
	background-color: #1cabfc;
	color: #FFF;
}
.recharge-item .recharge-item-box div.recharge-item-right em{
	width: 89px;
	margin-right: 9px;
	border:solid 1px #d9d9d9;
	text-align: center;
	cursor: pointer;
}
.recharge-item .recharge-item-box div.recharge-item-right em.active{
	border-color: #1cabfc
}
.recharge-item .recharge-item-box div.recharge-item-right em.wx{
	background: url("../images/wx.png") no-repeat 6px center;
	padding: 0 0 0 18px;
	width: 69px;
}
.recharge-group{
	margin-top: 15px;
	margin-bottom: 45px;
}
.recharge-group .confirm,
.recharge-group .skip{
	display: inline-block;
	float: right;
	width: 120px;
	height: 43px;
	border:solid 1px #1cabfc;
	font-size: 14px;
	text-align: center;
	line-height: 43px;
}
.recharge-group .confirm{
	background-color: #1cabfc;
	color: #FFF;
	margin-right: 8px;
}
.manage-item .recharge-group .confirm{
	float: left;
	height: 30px;
	line-height: 30px;
	width: 90px;
	margin-top: 10px;
}
.recharge-group .skip{
	background-color: #FFF;
	color: #1cabfc;
}
.dialog_1{
	width: 533px;
	height: 260px;
	position: absolute;
	left: 50%;
	margin-left: -266px;
	top: 50%;
	margin-top: -130px;
	background-color: #FFF;
	border-radius: 2px;
}
.dialog_1 p{
	text-align: center;
	font-size: 14px;
	color: #000;
	padding-top: 85px;
	margin-bottom: 30px;
}
.dialog_1 p span{
	display: inline-block;
	color: #ff6600;
	font-size: 24px;
}
.dialog_1 .recharge-group{
	text-align: center;
}
.dialog_1 .recharge-group a{
	display: inline-block;
	float: none;
}
.recharge-group .confirm{
	margin-right: 12px;
}
.manage-personal-list .personal-account{
	background-color: #FFF;
	padding: 20px 0
}
.manage-personal-list .personal-account p{
	margin-bottom: 20px;
	font-size: 14px;
	color: #000;
}
.manage-personal-list .personal-account a{
	display: inline-block;
	color: #00a3ff;
	float: left;
	margin-left: 18px;
}
.manage-personal-list .personal-account span,
.manage-personal-list .personal-account em{
	display: inline-block;
	float: left;
}
.manage-personal-list .personal-account span{
	width: 80px;
	text-align: right;
}
.purchase-tab-span{
	margin: 15px 0 10px;
}
.purchase-tab-span span{
	display: inline-block;
	float: left;
	width: 84px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border:solid 1px #dadada;
	font-size: 14px;
	color: #000;
	background-color: #f5f5f5;
	margin-right: 3px;
	cursor: pointer;
}
.purchase-tab-span span.active{
	background-color: #00aaff;
	color: #FFF;
	border-color:#00aaff;
}

.accesskey-box{
	padding:0 12px;
	height: 100%;
}
.accesskey-box .accesskey-tip{
	width: 100%;
	height: 38px;
	border:solid 1px #f0e4c9;
	line-height: 38px;
	background-color: #fff4e3;
	padding:0 15px;
	box-sizing:border-box;
	margin: 8px 0;
	font-size: 13px;
	color: #f25322;
}
.manage .manage-section .accesskey-box .table tr td{
	text-align: left!important;
}
.manage .manage-section .accesskey-box .table thead tr td{
	height: 37px;
	color: #828282;
	font-size: 14px;
	background-color: #f5f5f5
}
.manage .manage-section .accesskey-box .table thead tr:first-child td{
	color: #000;
	border-left:solid 2px #1cabfc;
}
.manage .manage-section .accesskey-box .table tbody tr td{
	height: 60px;
}
.manage .manage-section .accesskey-box .table tr td:first-child{
	padding-left: 18px;
}
.manage .manage-section .accesskey-box .table tr td em{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #0659a2;
	cursor: pointer;
}
.accesskey-dialog{
	min-width: 535px;
	min-height: 266px;
	position: absolute;
	top: 50%;
	margin-top: -133px;
	left: 50%;
	margin-left: -267px;
	background-color: #FFF;
	border-radius: 2px;
	box-shadow: 3px 0 7px rgba(0,0,0,.32)
}
.accesskey-dialog .accesskey-dialog-title{
	padding:0 25px;
	border-bottom: solid 1px #e1e1e1;
	height: 40px;
	line-height: 40px;
	padding-top: 15px;
	font-size: 15px;
	color: #000
}
.accesskey-dialog .accesskey-dialog-box{
	padding:25px 25px 35px;
	border-bottom: solid 1px #e1e1e1;
}
.accesskey-dialog .accesskey-dialog-box p{
	margin-bottom: 8px;
}
.accesskey-dialog .accesskey-dialog-box span,
.accesskey-dialog .accesskey-dialog-box em{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #2d2d2d;
	line-height: 32px;
}
.accesskey-dialog .accesskey-dialog-box span{
	width: 162px;
	text-align: right;
}
.accesskey-dialog .accesskey-dialog-box input{
	width: 92px;
	height: 32px;
	border:solid 1px #dadada;
	float: left;
	padding:0 8px;
	margin-right: 8px;
}
.accesskey-dialog .accesskey-dialog-box button{
	width: 102px;
	height: 34px;
	border:solid 1px #dadada;
	background-color: #f5f5f5;
	text-align: center;
	font-size: 14px;
	color: #2d2d2d;
	line-height: 34px;
}
.accesskey-dialog .accesskey-dialog-button{
	padding:0 25px;
	margin-top: 15px;
}
.accesskey-dialog .accesskey-dialog-button a{
	float: right;
	width: 72px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
}
.accesskey-dialog .accesskey-dialog-button a.cancel{
	border:solid 1px #e1e1e1;
	background-color: #f5f5f5;
	color: #2e2e2e
}
.accesskey-dialog .accesskey-dialog-button a.comfirm{
	border:solid 1px #00aaff;
	background-color: #00aaff;
	color: #FFF;
	margin-right: 8px;
}
.accesskey-dialog i{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url("../images/bg-close.png") no-repeat top center;
	position: absolute;
	top: 13px;
	right: 17px;
	cursor: pointer;
}
.accesskey-dialog i:hover{
	background: url("../images/bg-close.png") no-repeat bottom center;
}
.accesskey-text{
	display: inline-block;
	float: left;
	height: 24px;
	line-height: 24px;
	background-color: #44a3da;
	padding: 0 5px;
	border-radius: 3px;
	font-size: 14px;
	color: #FFF;
	margin-right: 6px;
	display: none;
}
.other-money{
	border:none!important;
}
.other-money input{
	border:solid 1px #cdcdcd;
	height:100%;
	padding:0 5px;
}
.other-money input:focus{
	border-color:#1cabfc;

}
.recharge-item-list.max{
	height:130px;
	overflow:hidden;
	/* padding-bottom: 39px; */
}
.dialog .btn-close{
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -8px;
	right: -8px;
	cursor: pointer;
}
input[type="date" i]::-webkit-inner-spin-button, input[type="datetime" i]::-webkit-inner-spin-button, 
input[type="datetime-local" i]::-webkit-inner-spin-button, input[type="month" i]::-webkit-inner-spin-button, 
input[type="time" i]::-webkit-inner-spin-button, input[type="week" i]::-webkit-inner-spin-button{
	display:none
}

.banner_condition{
	background: url("../images/banner_condition.jpg") no-repeat top center;
	height: 222px;
	padding-top: 190px;
}
.banner_condition p{
	font-size: 36px;
	color: #FFF;
	text-align: center;
}
.condition{
	width: 1200px;
	margin: -144px auto 100px;
}
.condition .tab{
	height: 30px;
}
.condition .tab span{
	display: inline-block;
	float: left;
	width: 66px;
	text-align: center;
	font-size: 14px;
	background-color: rgba(255,255,255,.2);
	color: #FFF;
	cursor: pointer;
	margin-top: 4px;
	height: 26px;
	line-height: 26px;
}
.condition .tab span.active{
	margin: 0;
	padding-top: 4px;
	background-color: #FFF;
	color: #1cabfc;
}
.condition .condition-box{
	padding: 40px 0;
	background-color: #FFF;
	box-shadow: 0 0 5px 3px rgba(0,0,0,.1);
	margin-bottom: 20px;
}
.condition .condition-box form > div{
	width: 1026px;
	margin: 0 auto;
}
.condition .condition-box label{
	display: inline-block;
	float: left;
	width: 120px;
	text-align: right;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.condition .condition-box input[type="text"]{
	width: 212px;
	height: 28px;
	border:solid 1px #d3d3d3;
	padding:0 4px;
	float: left;
}
.condition .condition-box input.yzm{
	width: 117px;
}
.condition .condition-box .condition-form{
	margin-bottom: 20px;
}
.condition .condition-box .condition-form .input-yzm{
	display: inline-block;
	float: left;
	margin-left: 5px;
	width: 90px;
	height: 30px;
	cursor: pointer;
}
.condition .condition-box .condition-form em,
.condition .condition-box .condition-form i{
	display: inline-block;
	float: left;
}
.condition .condition-box .condition-form p{
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin-right: 12px;
	cursor: pointer;
	float: left;
}
.condition .condition-box .condition-form em{
	margin-top: 8px;
}

.condition .condition-box .condition-form div.right span{
	display: inline-block;
	float: left;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	border:solid 1px #1cabfc;
	cursor: pointer;
}
.condition .condition-box .condition-form div.right span.foeSearch{
	background-color: #1cabfc;
	color: #FFF;
	margin-right: 22px;
}
.condition .condition-box .condition-form div.right span.forReset{
	color: #1cabfc;
}
.condition .condition-box .conditions{
	width: 940px;
	margin: 40px auto 0;
}
.condition .condition-box .conditions p{
	float: left;
}
.condition .condition-box .conditions span{
	width: 70px;
	height: 70px;
	display: block;
	margin-bottom: 7px;
	background-position: top center;
}
.condition .condition-box .conditions em{
	display: block;
	min-width: 70px;
	font-size: 14px;
	text-align: center;
}
.condition .condition-box .conditions div.left{
	text-align: center;
	padding:31px 0;
	width: 75px;
}
.condition .condition-box .conditions span.yd{
	background: url("../images/yd.png") no-repeat;
}
.condition .condition-box .conditions span.bg{
	background: url("../images/bg.png") no-repeat;
}
.condition .condition-box .conditions span.cy{
	background: url("../images/cy.png") no-repeat;
}
.condition .condition-box .conditions span.fx{
	background: url("../images/fx.png") no-repeat;
}
.condition .condition-box .conditions span.zc{
	background: url("../images/zc.png") no-repeat;
}
.condition .condition-box .conditions span.lh{
	background: url("../images/lh.png") no-repeat;
}
.condition .condition-box .conditions span.lj{
	background: url("../images/lj.png") no-repeat;
}
.condition .condition-box .conditions span.jg{
	background: url("../images/jg.png") no-repeat;
}
.condition .condition-box .conditions span.xc{
	background: url("../images/xc.png") no-repeat;
}
.condition .condition-box .conditions span.lc{
	background: url("../images/lc.png") no-repeat;
}
.condition .condition-box .conditions span.disabled{
	background-position: bottom center;
}
.condition .condition-item{
	padding:20px 0 0;
	background-color: #FFF;
	box-shadow: 0 0 5px 3px rgba(0,0,0,.1);
	margin-bottom: 100px;
	position: relative;
}
.condition .condition-item .itemBlock{
	padding:18px 13px 0;
}
.condition .condition-item .itemBlock:nth-child(odd){
	background-color: #f3fbff
}
.condition .condition-item .itemBlock div.left{
	width: 130px;
	position: relative;
}
.condition .condition-item .itemBlock div.left span{
	display: inline-block;
	width: 110px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #1cabfc;
	color: #FFF;
	font-size: 14px;
}
.condition .condition-item .itemBlock div.left i{
	display: inline-block;
	background: url("../images/bd.png") no-repeat center;
	position: absolute;
	right: -19px;
	top: 50%;
	margin-top: -8px;
	width: 19px;
	height: 19px;
}
.condition .condition-item .itemBlock div.right{
	width:990px;
	position: relative;
	padding-left: 32px;
	min-height: 100px;
}
.condition .condition-item > i.condition-item-border{
	display: inline-block;
	top: 70px;
	position: absolute;
	width: 5px;
	bottom: 0;
	background: url("../images/border-dian.png") repeat-y;
	left: 150px;
}
.condition .condition-item .itemBlock .conditionItem{
	float: left;
	width: 160px;
	margin-bottom: 18px;
}
.condition .condition-item .itemBlock .conditionItem span,
.condition .condition-item .itemBlock .conditionItem em,
.condition .condition-item .itemBlock .conditionItem p{
	display: block;
	font-size: 14px;
	line-height: 26px;
}
.condition .condition-item .itemBlock .conditionItem p{
	color: #1cabfc
}
.condition .condition-item .itemBlock .conditionItem em{
	color: #b6b6b6
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.condition .condition-item::-webkit-scrollbar{
	width: 8px;
	height: 1px;
}

/*定义滚动条轨道 内阴影+圆角*/
.condition .condition-item::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px #eeeeee;
	background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.condition .condition-item::-webkit-scrollbar-thumb{
	-webkit-box-shadow: inset 0 0 6px #eeeeee;
	background-color: #b6b6b6;
}

.top_banner.propagate3{
	width: 100%;
	height:530px;
	background: url("../images/banner-propagate3.jpg") no-repeat top center;
}
.top_banner.propagate3 .w{
	padding-top: 190px;
}
.top_banner.propagate3 p{
	font-size: 40px;
	color: #FFF;
}
.top_banner.propagate3 span{
	display: block;
	font-size: 14px;
	color: #FFF;
	font-weight: lighter;
	width: 525px;
	line-height: 26px;
	margin: 20px 0
}
.top_banner.propagate3 a{
	display: inline-block;
	padding: 0 25px;
	height: 38px;
	border:solid 1px;
	font-size: 16px;
	color: #FFF;
	line-height: 38px;
	background-color: #00aaff;
	border-color: #00aaff;
	margin-right: 8px;
}
.top_banner.propagate3 a:hover{
	background-color: #00b4ff
}
.top_banner.propagate3 a:last-child{
	border-color: #FFF;
	background-color: transparent;
}
.top_banner.propagate3 a:last-child:hover{
	background-color: #FFF;
	color: #00aaff
}
.content .superiority-list.propagate3 ul li{
	width: 400px;
	text-align: center;
	height: 220px;
	float: left;
}
.part.bg_propagate1 {
    background: url("../images/bg_propagate1.jpg") no-repeat top center;
    width: 100%;
    height: 293px;
    padding-top: 45px;
}
.part.bg_propagate1 .title p {
    color: #FFF;
}
.part .interface-list{
	width: 1200px;
	margin: 40px auto 0;
}
.part .interface-list ul li{
	float: left;
	width: 383px;
	height: 139px;
	background-color: rgba(255,255,255,.1);
	color: #FFF;
	text-align: center;
	padding-top: 45px;
}
.part .interface-list ul li:nth-child(2){
	margin:0 25px;
}
.part .interface-list ul li p{
	font-size: 20px;
	margin-bottom: 15px;
	text-shadow:2px 0 3px #002b5a;
}
.part .interface-list ul li span{
	display: block;
	font-size: 14px;
	text-shadow:2px 0 3px #002b5a;
}
