/* CSS Document */

/* new ejob*/


	
	
/*index*/

.default-logo {
	padding-top:3px;
}

.p-y-xl {
	padding-top: 68px !important;
	padding-bottom: 60px !important;
}

.m-t {
	margin-top: 0px !important;
	margin-bottom:40px;
}
.m-t-c {
	margin-bottom:30px;
	margin-top:0px;
}

.h1 {
	font-size:42px;
	font-weight: normal;

}
.hometopinfo {
	font-size:20px;
	font-weight: normal;
	color:#444444;
	text-align:center;
	line-height: 1.8;
}

.btn-lg{
	padding: 20px 40px;
	font-size: 20px;
	font-weight: normal;
	line-height: 1;
	border-radius: 4px;
	background:#FF9300;
	color:#fff;
	}

.btn-default{
	border: 0px;
}


.btn-dg{
	padding: 20px 40px;
	font-size: 20px;
	font-weight: normal;
	line-height: 1;
	border-radius: 4px;
	background:#fff;
	color:#FF9300;
	}
	
.home-sf {
	padding-top:18px;
	font-size:16px;
	font-weight: normal;
	color:#888888;
	padding-bottom:30px;
	
}
.home-mf {
	padding-top:18px;
	font-size:16px;
	font-weight: normal;
	color:#fff;
	padding-bottom:30px;
	
}
.line{
	width:100px;
	height:2px;
	background:#FF9300;
	margin-left: auto;
	margin-right: auto;
	
}
.line-1{
	height:1px;
	background:#eee;
}

.m-t-g {
	font-size:24px;
	font-weight: normal;
	color:#444444;
	line-height:1.5;
	padding-top:40px;
	text-align:left;
}
.m-t-i {
	font-size:18px;
	font-weight: normal;
	color:#888888;
	line-height:1.5;
	padding-top:14px;
	text-align:left;
}

.home-gd {
	width:280px;
	margin-left: auto;
	margin-right: auto;

	
}

.m-f-t{
	font-size:32px;
	font-weight: normal;
	color:#444444;
	padding-top: 20px;
}

.m-f-i{
	font-size:18px;
	font-weight: normal;
	color:#444444;
	line-height:1.6;
	display:block;
	padding:16px 0 16px 0;
}
@media screen and (min-width: 992px) {
		.m-f-i{
		font-size:18px;
		font-weight: normal;
		color:#444444;
		line-height:1.6;
		display:block;
		width:400px;
	}
}

.m-f-a{
	font-size:16px;
	font-weight: normal;
	color:#ff9200;
	
}
.m-g-g{
	text-align:center;
	font-size:18px;
	font-weight: normal;
	color:#888888;
	margin-top: 14px;
}
.m-g-t{
	letter-spacing:5px;
	font-size:32px;
	font-weight: normal;
	color:#444444;
	margin-top:30px;
	line-height:1;
}
.bg-mf{
	height:260px;
	padding-top:60px;
}
.ft{
	padding-left:10px;
}

.ft-top{
	font-size:18px;
	font-weight: normal;
	color:#555555;
	margin-top:40px;
}

.ft-price-top{
	font-size:18px;
	padding-left: 30px;
	font-weight: normal;
	color:#555555;
	margin-top:40px;
}

.ft-price-list{
	font-size:15px;
	padding-bottom: 45px;
	padding-left: 22px;
	text-align: left;
	line-height: 15px;
	background:url(../img/draw.png) no-repeat;
}
.ft-price-num{
	font-size:40px;
	color: #ff9200;
	padding-bottom: 10px;
	padding-left: 55px;
}
.ft-price-yibai-num{
	font-size:40px;
	color: #ff9200;
	padding-bottom: 10px;
	padding-left: 130px;
}
.ft-div-yibai-padd{
	text-align: center;
	padding-top: 40px;
	padding-right: 80px;
}
.ft-div-padd{
	text-align: center;
	padding-top: 40px;
	padding-right: 20px;
}

.ft-price-noimg-list{
	font-size:15px;
	color: #999999;
	padding-bottom: 30px;
	padding-left: 22px;
	text-align: left;
}

.ft-t{
	font-size:18px;
	font-weight: normal;
	color:#ffffff;
	margin-bottom:28px;
}
.ft-t-tel{
	font-size:24px;
	font-weight:normal;
	color:#555555;
	/*margin-bottom:28px;*/
}
.ft li{
	list-style:none;
	font-size:16px;
	font-weight: normal;
	color:#888888;
	line-height:2;
}

.ft li a {
	color:#888888;
}
.copy-rt{
	font-size: 16px;
	font-weight: normal;
	color: #888888;
	border-top:1px solid #555555;
	padding-top:30px;
}


/* 定义导航高度 log*/
.site-header .navbar-brand {
	height: 76px;
	max-height: 76px;
	line-height: 56px;
	position: relative;
	z-index: 2;
}

/* 定义导航高度 导航菜单*/
.site-header .navbar-brand {
	height: 76px;
	max-height: 76px;
	line-height: 26px;
	position: relative;
	z-index: 2;
}

/* 导航 登录按钮*/


.site-header .navbar-nav > li > a {
	color: inherit;
}

@media screen and (max-width: 991px) {
	.site-header .navbar-nav > li > a {
		font-size: 16px;
		font-weight: normal;
		padding: 12px 5px;
	}
	
	.site-header {
	width:100%;
	border-bottom: 1px solid #eeeeee;
	background-color: #ffffff;
	opacity: 0.95;
	position:fixed;
	z-index:999;
}
.top-80{
	padding-top:40px;
}
}
@media screen and (min-width: 992px) {
	.site-header .navbar-nav > li > a {
		line-height: 76px;
		font-size: 16px;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
	}
}

@media screen and (min-width: 992px) {
	.site-header .navbar-nav > li  {
		line-height: 80px;
		font-size: 16px;
		font-weight: normal;
		padding: 0px 0px 0px 58px;
	}
}
@media screen and (min-width: 992px) {
	
.site-header .navbar-nav > li > a:hover,
.site-header .navbar-nav > li > a:focus {
	color: #FF9300;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 4px solid #FF9300;
	font-weight: normal;
}
.site-header .navbar-nav > .active > a,
.site-header .navbar-nav > .active > a:hover,
.site-header .navbar-nav > .active > a:focus {
	color: #444444;
	font-size: 16px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	border-bottom: 4px solid #FF9300;
}

.site-header .navbar-nav > .active > a:hover{
	color: #DB7D00;
}

.nav-icon{
	background-image:url(../img/nav_icon.png);
	height:24px;
	width:28px;
}


.navbar-nav > li > a.btn{
	font-size:16px;
	font-weight: normal;
	color: #ff9300;
	width: 102px;
	height: 38px;
	border: 2px solid #ff9300;
	border-radius: 4px;
	margin-top: 21px;
	line-height: 36px;
	text-decoration: none;
}
a.button{
	display: block;;
	width: 286px;
	height: 50px;
	margin-left: 30px;
	line-height: 50px;
	text-align: center;
	border-radius: 3px;
	color: #ff9300;
	border: 1px solid #ff9300;
}
a.button:hover{
		color: #ffffff;
		border: 1px solid #ff9300;
		background-color: #ff9300;
		text-decoration: none;
	}
a.button:active{
		color: #ffffff;
		border: 1px solid #DB7D00;
		background-color: #DB7D00;
		text-decoration: none;
	}

.navbar-nav > li > a.btn:hover{
	color: #ffffff;
	float: right;
	width: 102px;
	height: 38px;
	border: 2px solid #ff9300;
	border-radius: 4px;
	margin-top: 21px;
	line-height: 36px;
	background-color: #ff9300;
	text-decoration: none;
}

.navbar-nav > li > a.btn:active{
	color: #ffffff;
	float: right;
	width: 70px;
	height: 38px;
	border: 2px solid #DB7D00;
	border-radius: 4px;
	margin-top: 22px;
	line-height: 36px;
	background-color: #DB7D00;
	text-decoration: none;
}

.site-header {
	width:100%;
	height: 80px;
	border-bottom: 1px solid #eeeeee;
	background-color: #ffffff;
	opacity: 0.95;
	position:fixed;
	z-index:999;
}
.top-80 {
	padding-top:80px;
}

}

/* bg-footer */
.bg-footer {
background-color: #444444;
padding:40px 0px 0px 0px;
}

.copy-footer {
background-color: #444444;
padding:0px 0px 40px 0px;
}
.case{
	padding:6px;
}
.case-1{
	border:1px solid #eeeeee;
	margin-left: 20px;
}
.case-bg {
	background:#eeeeee;
	height:220px;
}

.case-text-t {
	padding-top:20px;
	padding-left:20px;
	font-size:26px;
	font-weight: normal;
	color:#444444;
	line-height:1;
	text-align:left;
}
.case-text-i {
	line-height:1.5;
	padding-top:14px;
	padding-bottom:18px;
	padding-left:20px;
	padding-right:20px;
	font-size:20px;
	font-weight: normal;
	color:#444444;
	text-align:left;
	height:86px;
}

/**bomiteam*/
.img-bomi{
	padding-top:30px;
	padding-bottom:50px;
}
.b-t-t{
	font-size:32px;
	font-weight: normal;
	color:#444444;
}
.b-t-i{
	width: 320px;
	font-size:18px;
	font-weight: normal;
	color:#444444;
	line-height:1.8;
	display:block;
	padding-top: 30px;
}

.head img{
	width:206px;
	margin:0px 6px 14px 6px;
}

.homeinfo {
	font-size:22px;
	font-weight: normal;
	color:#444444;
	margin-bottom:40px;
}

/* down*/

.d-t {
	font-size:32px;
	font-weight: normal;
	color:#444444;
}
.d-boss{
	padding:30px 0px 30px 0px;
}
.d-m-i{
	font-size:18px;
	font-weight: normal;
	line-height:1.5;
	color:#888888;
	text-align:left;
	padding:0px 20px 30px 20px;

}
.d-chr {
	font-size:14px;
	font-weight: normal;
	color:#888888;
	padding-top:28px;
	text-align:center;
}


/* help */
.nav-left{
	border:1px solid #dddddd;
	background:#fff;
	
}
.nav-left li{
	
}
.nav-left li a{
	font-size:16px;
	font-weight: normal;
}


.nav-left  > a,
.nav-left  > li > a:hover,
.nav-left  > li > a:focus {
	color: #FF9300;
	background-color: #ffecd3;
	border-radius:0px;
}
.nav-left  > li.active > a,
.nav-left  > li.active > a:hover,
.nav-left  > li.active > a:focus {
	background-color: #ffecd3;
	border-radius:0px;
	color: #FF9300;
}
.nav-left  > li.active > a > .badge {
	color: #ffecd3;
	
}


.nav-left > li > a {
	position: relative;
	display: block;
	
	padding: 4px 24px 4px;
}
.article-entry img {
	display: block;
	max-width: 100%;
	height: auto;
}

.article-entry{
	font-weight: normal;
	line-height: 1.8;
}
@media screen and (min-width: 992px) {
.div_right{
	width: 90%;
	float: right;
}

.img_right{
	float: right;
}
}

@media screen and (max-width: 991px) {

.img_center{
	margin:0 auto;
	}
}

#div_QR{
	height: 338px;
	background-color: #ffffff;
	position: relative;
	top:-387px;
	left:0px;
	padding-top:60px;
	display:none;
}

#div_QR_ios{
	height: 338px;
	background-color: #ffffff;
	position: relative;
	top:-387px;
	left:0px;
	padding-top:60px;
	display:none;
}

.QRcode{
	background-color: #eeeeee;
	height: 166px;
	width:166px;
	margin:0 auto;
}
.QRcode_img{
	padding-top: 23px;
}

#div_ad{
	padding-bottom:49px;
	background-color: #ffffff;
	padding-bottom:49px;
	
}
.andorid_t{
	font-size: 18px;
	color:#444444;
	padding-top: 16px;
	font-weight: normal;
}
.andorid_i{
	font-size: 16px;
	color:#888888;
	padding-top: 12px;
	font-weight: normal;
}


/* banner */

.banner .d1{width:100%;height:auto;display:block;position:absolute;left:0;top:0;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0;top:600px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:12px;height:12px;overflow:hidden;cursor:pointer;background:url(../img/img1.png) no-repeat center;float:left;margin:0 18px;display:inline;}
.banner .d2 li.nuw{background:url(../img/img1_1.png) no-repeat center;}



.pt80{ padding-top: 80px;}
.box{ z-index: 200; position: absolute; top:0; left: 500px; color: #ffffff; max-width: 560px;}
.box .hometopinfo,.box .home-sf{ color: #ffffff;}

.box .home-sf,.box .btn-default{ float: left;}
.box .home-sf{ padding-left: 20px;}
.box_bj{ position: relative;}
.new_style .m-t-g,.new_style .m-t-i{ text-align: center;}


.hd li{
	height: 640px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 0%;
}
.hd li.li1{ background: url("../img/01.jpg");}
.hd li.li2{ background: url("../img/02.jpg");}
.hd li.li3{ background: url("../img/03.jpg");}


/*1.0版本官网*/
/* home*/

.home-web-info {
	padding:60px 80px 80px 80px;
}
.home-web-info-l {
	width:400px;
	text-align:left;
	float:left;
}

.home-web-info-r{
	width:470px;
	text-align:left;
	float:right;
}
.bg-gray {
	background:#f6f6f6;
	
}

.bg-phone {
	background:#fef3e4;
	margin-top:14px;
	margin-right:14px;
	padding:60px 90px 80px 0px;
	width:556px;
}
.bg-free {
	border: 1px solid rgba(0, 40, 70, .07);
	background:#ffffff;
	margin-top:14px;
	margin-right:14px;
	padding:60px 90px 80px 0px;
	width:556px;
}
.bg-price-free-bg {
	border: 1px solid rgba(0, 40, 70, .07);
	background:#ffffff;
	padding:0px 0px 60px 0px;
	width:350px;
}
.bg-price-tost-bg {
	border: 1px solid rgba(0, 40, 70, .07);
	text-align: center;
	background:#ffffff;
	width:600px;
	height: 500px;
}
.font-18-tost-c {
	font-size:18px;
	text-align:center;
	padding-top:28px;
}
.bg-price-free-price-bg {
	border: 1px solid rgba(0, 40, 70, .07);
	background:#ffffff;
	padding:0px 0px 20px 0px;
	margin-right: 80px;
	width:350px;
}

.bg-price-free {
	background:#f9f9f9;
	width:348px;
	height: 80px;
}

.bg-price-free-number {
	background:#ffffff;
	width:348px;
	height: 130px;
}

.bg-price-domain {
	background:#ff9300;
	width:348px;
	height: 80px;
}

.bg-wechat {
	background:#f8fded;
	margin-top:14px;
	margin-left:14px;
	padding:60px 90px 80px 0px;
	width:556px;
}

.font-18-gray {
	font-size:18px;
	text-align:left;
	padding-bottom:20px;
	color:#888;
	font-weight: normal;
}

.font-18-gray-c {
	font-size:18px;
	text-align:center;
	padding-bottom:15px;
	color:#888;
	padding-top:15px;
	font-weight: normal;
}

.font-34-black {
	color:#444;
	font-size:34px;
	line-height:1.5;
	font-weight: normal;
	
}
.font-18-black {
	color:#444;
	font-size:18px;
	line-height:1.6;
	padding-bottom:50px;
	font-weight: normal;
	
}
.font-16-black {
	color:#444;
	text-align:left;
	font-size:16px;
	line-height:1.6;
	margin-left: 32px;
	padding-bottom: 36px;
	font-weight: normal;

}
.font-14-gray{
	color:#999;
	font-size:14px;
	text-align:left;
	padding-top: 18px;
	padding-left: 30px;
	font-weight: normal;

}
.font-14-t-gray{
	color:#999;
	font-size:14px;
	text-align:left;
	padding-left: 30px;
	font-weight: normal;
}
.font-14-white{
	color:#ffffff;
	font-size:14px;
	text-align:left;
	padding-left: 30px;
	font-weight: normal;

}
.font-18-orange{
	color:#ff9300;
	font-size:18px;
	text-align:left;
	padding-top: 15px;
	padding-left: 30px;
	font-weight: normal;
}
.font-18-white{
	color:#ffffff;
	font-size:18px;
	text-align:left;
	padding-top: 15px;
	padding-left: 30px;
	font-weight: normal;

}
.font-18-green {
	color:#65af3d;
	font-size:18px;
	text-align:left;
	padding-bottom:20px;
	font-weight: normal;
	
}

.p-l-80 {
	padding-left:80px;
	text-align:left;
}

.m-b-80 {
	margin-bottom:80px;
}

.p-b-14 {
	padding-bottom:14px;
}
.p-t-20 {
	padding-top:20px;
}

.p-t-30 {
	padding-top:30px;
}
.p-t-40 {
	padding-top:40px;
}
.p-b-40 {
	padding-bottom:40px;
}


.font-24-black{
	color:#444;
	font-size:24px;
	font-weight: normal;
}
.div-price-free{
	margin-right: 80px;
}
.number-cir{
	color: #ff9300;
	font-size: 24px;
	border: 2px solid #ff9300;
	border-radius: 26px;
	width: 52px;
	height: 52px;
	line-height: 50px;
	margin-left: auto;
	margin-right: auto;
}
.font-22-black {
	color:#444;
	font-size:22px;
	line-height:1.5;
	font-weight: normal;
	
}
.div-mar{
	margin-top: 20px;
}
.img-sharl-marg{
	margin-left:18px;
	margin-right:18px;
}
.d-2-info{
	max-width:640px;
	text-align:left;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.d-app {
	width:430px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	
}

/* bg-proxy*/
.bg-proxy{
	background:#1c285a;
	background:url(../img/dl_banner.jpg) no-repeat;
	width:100%;
	height:650px;
	background-size: cover;
	background-position:50% 0;

}
.bg-price{
	background:#1c285a;
	background:url(../img/price_banner.jpg) no-repeat;
	width:100%;
	height:650px;
	background-size: cover;
	background-position:50% 0;

}

.font-42-white {
	color:#fff;
	font-size:42px;
}

.font-20-white {
	max-width:850px;
	color:#fff;
	font-size:20px;
	line-height:1.6;
	margin:32px auto ;
}
.proxy-info{
	width:180px;
	display:block;
	margin:auto;
}


/*fixed 联系我们*/

.contact{ position: fixed; right: 10px; top:40%; z-index:10;}

.contact div,.contact a.qq{ width: 50px; height: 50px; background: url("../img/contact.jpg") no-repeat; margin-bottom: 5px; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; }
.contact div.tel{ background-position: 0 0;}
.contact a.qq{ background-position: 0 -56px; display: block;}
.contact div.code{ background-position: 0 -112px;height: 49px;}
.contact div.top{ background-position: 0 -166px; height: 40px; display: none;}

.contact div p{ display: none;}
.contact p.tel{ position: absolute; height: 48px; width: 250px; line-height: 48px; border:1px solid #cccccc; right: 60px; top:0; display: none; font-size: 16px; text-align: center; border-radius: 2px;-webkit-border-radius:2px; -moz-border-radius:2px; color: #444444;font-weight: normal; background: #ffffff;}
.contact p.tel span{ font-size: 20px;}

.contact p.code{position: absolute; height: 180px; width: 140px;border:1px solid #cccccc; right: 60px; top:56px; display: none;border-radius: 2px;-webkit-border-radius:2px; -moz-border-radius:2px; color: #444444; text-align: center;font-weight: normal; background: #ffffff;}
.contact p.code img{ width: 124px; height: 124px; margin-top: 6px;}
.contact p.code span{ display: block; margin-top: 10px;}












