*{margin: 0px; padding: 0px;font-family:"Microsoft Yahei", Tahoma, Arial, Helvetica, STHeiti;}
html{width: 100%;overflow-y: auto; overflow-x:auto;}
body{overflow-x: auto;background-color: #f6f6f6;min-width: 1120px;}
.content{
	width: 1130px;
	margin: 0 auto;
}
.content_a{
	width:1072px;
	margin:0 auto;
}
p{
	margin:0;
}
.pd10{
	padding-top:10px;
}
.pd40{
	padding-top:40px;
}
.pd50{
	padding-top:50px;
}
.pd30{
	padding-top:30px;
}
.mb2{
	margin-bottom:2px;
}
.ml20{
	margin-left:20px;
}
.pl140{
	padding-left:140px!important;
}
.ml62{
	margin-left:62px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mt50{
	margin-top:50px;
}

.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}
.mb40{
	margin-bottom:40px;
}
.mb50{
	margin-bottom:50px;
}
.mb52{
	margin-bottom:52px;
}
.mb15{
	margin-bottom:15px;
}
.mb25{
	margin-bottom:15px;
}
.mb70{
	margin-bottom:70px;
}
.mb45{
	margin-bottom:45px;
}
/*********top**start**/
.top{
	background: #2b2c31;
}

.top_logo img{
	width: 150px;
}
ul{
	list-style: none!important;
	margin:0px!important;
}
.top_logo{
	padding:8px 85px 6px 0px;
}
.top_logo,.teamzt,.request_info,.login,.fuqins{
	display: inline-block;
	vertical-align: top;
}
.serve_img img{
	width:70px;
}
.teamzt ul li {
	display: inline-block;
	text-align: center;
	margin-right: 0px;
}
.teamzt ul li a {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
	padding: 30px 24px 0px 24px;
}
.teamzt ul li a:hover {
	display: block;
	font-size: 16px;
	color: #ff9d00;
	border-bottom: 3px solid #ff9d00;
	padding-bottom: 15px;
}
.tdcy_a01{
	display: block;
	font-size: 16px;
	color:#ff9d00!important;
	border-bottom: 3px solid #ff9d00;
	padding-bottom: 15px!important;
	background: #353741;
	padding: 30px 0px 0px 0px;

}
.request_info .btn{
	background:none;
	color:#ff9d00;
	border-radius:30px;
	outline:0;
	font-size:14px;
	padding: 2px 26px;
}
.dl-menuwrapper{
	display:none;
}
.login .btn{
	background:none;
	color:#fff;
	border-radius:30px;
	outline:0;
	font-size:14px;
	padding: 2px 20px;
	border:1px solid #fff;
}
.login .btn a{
	background:#ff9d00;
	color:#fff;
	text-decoration:none;
}
/* 当有鼠标悬停在链接上 */
.request_info .btn:hover,.login .btn:hover{
	background:#ff9d00;
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:1px solid #ff9d00;
}
/* 已访问的链接 */
.request_info .btn:visited{
	background:#ff9d00;
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:1px solid #ff9d00;
}
/* 被选择的链接 */
.login .btn a:active{
	background:#ff9d00;
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.request_info .btn:active{
	background:#ff9d00;
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:1px solid #ff9d00;
}
.request_info .btn:focus,.login .btn:focus{
	outline:0;
}
.login{
	margin: 25px 0px 0px 0px;
}
.request_info{
	margin: 25px 14px 0px 87px;
}
/****top**end*/

/****OVERVIEW**start**/
.banner{
	/**height:460px;**/
	position:relative;
}
.ceng{
	width:100%;
	height:160px;
	background: rgba(0,0,0,0.5);
	position:absolute;
	bottom:60px;
	z-index:10;
}
.bottom_ceng{
	width:100%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: rgb(0, 0, 0);
	height:160px;
	position:absolute;
	bottom:60px;
}
.cfcm,.trustedby,.company_logo{
	display:inline-block;
	vertical-align: middle;
}
.trustedby{
	font-size:20px;
	color:#ffffff;
	margin:36px 20px 0px 139px;
}

.company_logo{
	margin-top:39px;
}
.cfcm{
	font-size:30px;
	color:#ffffff;
	padding: 32px 0px 10px 0px;
}
.company_logo ul li{
	display:inline-block;
	margin-right:10px;
}

.company_logo ul li:last-child{
	display:inline-block;
	margin-right:0px;
}
.basic{
	border:1px solid #ff9d00;
	color:#ff9d00;
	font-size:16px;
	width:77px;
	height:25px;
	line-height:22px;
	display:inline-block;
	border-radius: 20px;
	margin-bottom:15px;
}
/*****
.demands{
	background:url(../images/bg_icon.png) no-repeat;
	padding:66px 0px 0px 92px;
	}
.demands_one,.demands_three{
	font-size:24px;
	font-weight:bold;
	line-height: 18px;
	}
.demands_one{
	color:#ff9d00;
	}
.demands_three{
	color:#ffb900;
	}
.demands_two,.demands_four{
	font-size:20px;
	font-weight:bold;
	color:#999999;}***/

.dian_a,.solution_matter{
	display:inline-block;
	vertical-align:top;
}
/***
.dian_a{
	width:10px;
	}**/
.fsbos{
	font-size:16px;
	color:#666666;
	position:relative;
	margin-bottom:25px;
}
.nda{
	font-size:50px;
	color:#ff9d00;
	font-weight:bold;
	padding-top:20px;
	display: inline-block;
	position: relative;
}
.plus{
	display:inline-block;
	position: absolute;
	top: 1px;
	left: 86px;
}
.plus01{
	display:inline-block;
	position: absolute;
	top: 1px;
	left: 119px;
}
.nda_sz{
	display:inline-block;
	margin-right:35px;
}
.tctfb{
	font-size:14px;
	color:#999999;
}
.information{
	margin-bottom:70px;
}
.information .btn{
	background:#ff9d00;
	color:#fff;
	border-radius:30px;
	font-size:20px;
	padding: 11px 130px;
	border:none;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	outline:0;
}
.information .btn:hover{
	background:#ffb900;
	border:none;

}
.information .btn:focus{
	outline:0;
	background:#ffb900;
	border:none;
}
.tctfb{
	margin:30px 0px 10px 0px;}
.serve_img,.serve_right_content{
	display:inline-block;
	vertical-align: middle;
}
.serve_img{
	margin:0px 15px 0px 120px;
}
.serve_title{
	font-size:24px;
	color:#666666;
}
.bankers{
	margin:0px 15px 0px 46px;
}
/****OVERVIEW--end**/


/****SUCCESS-----start***/
.success_img{
	width:262px;
	overflow: hidden;
	border-radius: 4px;
}
.success_img img{
	width:100%;
}
.project{
	font-size:16px;
	color:#666666;
	line-height:26px;
}
.p_code{
	color:#999999;
	font-weight: bold;
}

/*****SUCCESS-----end***/
/********SOLUTION***start*****/
.solution_img{
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin-right:24px;
}
.solution_img img{
	width:100%;
}
.s_title{
	font-size:24px;
	color:#ff9d00;
	line-height:26px;
	display:block;
}
.solution_img,.s_right_content{
	display:inline-block;
	vertical-align:top;
}
.s_cotnent{
	font-size:16px;
	color:#666666;
	line-height:20px;
}
.cm_son{
	font-size:20px;
	color:#666666;
}
/********SOLUTION*****end************/


/****ABOUT US***start****/
.about_us_title{
	font-size:20px;
	color:#666666;
}
.left_content_au,.right_content_au{
	font-size:14px;
	color:#666666;
	line-height:20px;
	text-align:justify;
}
.left_content_au{
	padding-right:11px;
}
.right_content_au{
	padding-left:11px;}

.mw_group a{
	font-size:16px;
	color:#666666!important;
	text-decoration:underline;
	margin-top: 16px;
	display: inline-block;
	margin-right:10px;
}
.wire{
	margin: 10px 0 10px 0;
	height: 1px;
	border-top: 1px solid #D9D9D9;
	color: #D9D9D9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	z-index: 1;
}
.our_founder {
	font-size: 20px;
	background: #fff;
	color: #666666;
	padding: 0px 10px 0px 0px;
	position: absolute;
	bottom: 3px;
	z-index: 20;
}
.introduce_img,.personage_introduce{
	display:inline-block;}
.designation{
	font-size:24px;
	color:#ff9d00;
	margin-top:48px;
	display:block;
}
.founder{
	font-size:14px;
	color:#666666;
}
.left_img,.postbox,.tel_img,.contact_information,.map_img,.map_sm{
	display:inline-block;
	vertical-align: top;
}
.left_img,.tel_img,.map_img{
	margin-right:20px;
}
.postbox_title,.postbox_right,.map_title{
	font-size:16px;
	color:#666666;
}
.postbox_right{
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.postbox_right:hover,.tel_a:hover{
	color: #ff9d00;
	text-decoration:none;
}
.postbox_right:focus,.tel_a:focus{
	color: #ff9d00;
	text-decoration:none;
}
.postbox_title{
	display:inline-block;
	width:154px;
}
.postbox>div{
	margin-bottom:14px;
}
.tel_a{
	font-size:20px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.time,.reminder{
	font-size:16px;
	color:#666666;
}
.time{
	margin:14px 0px;
}
.reminder,.map_title{
	font-weight:bold;
}
.map_sm a img{
	width:348px;
}
.banner_img img{
	width:100%;
	height:460px;
}
.footer_nav ul li {
	display:block;
}
.footer_icon,.footer_nav{
	display:inline-block;
	vertical-align:middle;
}
.center_footer{
	color: #fff;
	text-align: left;
	margin: 0px 100px;
}
.left_footer,.center_footer,.footer_nav{
	display: inline-block;
	vertical-align: middle;
}
.left_address_icon img{
	width: 26px;
	margin-right: 10px;
}
.left_address_icon,.left_email{
	display: inline-block;
	color: #fff;
	vertical-align: middle;
	font-size: 16px;
}
.footer_nav ul li a{
	display:inline-block;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	padding:10px 30px;
}

.footer_nav ul li a:hover{
	color:#ff9d00;
}


/****ABOUT US***end****/
.footer{
	background:#2b2c31;
}
.footer_icon a{
	display:inline-block;
	width:40px;
	height:40px;
	background-size:40px;
	margin-right:40px;
}
.facebook{
	background:url(../images/facebook.png) no-repeat;
}
.facebook:hover{
	background:url(../images/facebook_a.png) no-repeat;
	background-size:40px;
}
.facebook:active{
	background:url(../images/facebook_a.png) no-repeat;
	background-size:40px;
}
.twitter{
	background:url(../images/twitter.png) no-repeat;
}
.twitter:hover{
	background:url(../images/twitter_a.png) no-repeat;
	background-size:40px;
}
.twitter:active{
	background:url(../images/twitter_a.png) no-repeat;
	background-size:40px;
}
.linkedin{
	background:url(../images/linkedin.png) no-repeat;
}
.linkedin:hover{
	background:url(../images/linkedin_a.png) no-repeat;
	background-size:40px;
}
.linkedin:active{
	background:url(../images/linkedin_a.png) no-repeat;
	background-size:40px;
}

.weibo{
	background:url(../images/weibo.png) no-repeat;
}
.weibo:hover{
	background:url(../images/weibo_a.png) no-repeat;
	background-size:40px;
}
.footer_cotnent{
	padding:40px 0px 0px 0px;
	margin-bottom:20px;
}
.footer_logo img{
	width:118px;
}
.content_provider{
	font-size:14px;
	color:#4b4d56;
}
.footer_logo,.content_provider{
	display:inline-block;
	vertical-align:bottom;
}
.footer_logo{
	margin-right:41px;
}
.footer_box{
	padding:0px 0px 35px 0px;
}
/********Request Information****弹出层开始****/
.over_div{
	width: 100%;
	position: fixed;
	opacity: 0.5;
	filter:alpha(opacity=50);
	left: 0;
	height: 100%;
	background-color: rgb(0, 0, 0);
	z-index: 100;
}
.cengs{
	width: 720px;
	height:580px;
	padding: 50px 60px;
	background: #ffffff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);
	border-radius: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -360px;
	margin-top: -300px;
	z-index: 1000;
}
.occlude{
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
}
.fill_content input,.country_code .lnamea input{
	font-size: 16px;
	color: #666666!important;
	width: 518px;
	height: 66px;
	line-height:38px;
	border: 1px solid #cccccc;
	border-radius: 6px;
	outline: 0;
	padding: 0px 20px;
	margin-bottom: 20px;
}


.country_code input{
	display:inline-block;
	width:320px;
}
.country_code .country-select{
	width:193px;
}

.regiona .select2-container .select2-choice{
	height:66px;
	line-height: 54px;
	padding-left: 8px;
}
.regiona .select2-container .select2-choice .select2-arrow b{
	background-position: 0 19px;
}
.country_code{
	margin-bottom:20px;
}
.phonea01 input:focus{
	outline:0;
}
.content_s{
	font-size:24px;
	color:#999999;
	margin:40px 0px 108px 0px;
}
.m_freely .form_a{
	display: block;
	width: 910px;
	height: 200px;
	padding: 22px;
	font-size: 16px;
	color: #666666;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 6px;
	outline:0;
	margin-right:15px;
}
.submit .btn{
	background:#ff9d00;
	border-radius:30px;
	padding:8px 70px;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline:0;
}
.submit .btn:hover{
	background:#ffb900;
	border-radius:30px;
}
.submit .btn:focus{
	outline:0;
}
.privacypolicy{
	height:480px;
	overflow:auto;
}
.fill_content .first_name,.fill_content .last_name{
	width:518px;
	display:inline-block;
}
.fill_content .first_name{
}
.red_fill input{
	border:1px solid #ff9d00;
	color:#ff9d00;
}
.red_fill .select{
	border:1px solid #ff9d00;
	color:#ff9d00;
}
/*.red_fill input::-webkit-input-placeholder { !* WebKit browsers *!
	　	color:#ff9d00;
	　　}
.red_fill input:-moz-placeholder { !* Mozilla Firefox 4 to 18 *!
	　　color:#ff9d00;
	　　}
.red_fill input::-moz-placeholder { !* Mozilla Firefox 19+ *!
	　　color:#ff9d00;
	　　}
.red_fill input:-ms-input-placeholder { !* Internet Explorer 10+ *!
	　　color:#ff9d00;
	　　}*/



.fnamea,.lnamea,.regiona,.phonea01{
	display:inline-block;
	vertical-align:top;}
.submit_h .btn{
	background: #999999;
	border-radius: 30px;
	padding: 8px 70px;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
}
.submit_h .btn:hover{
	background: #999999;
	border-radius: 30px;
	padding: 8px 70px;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
}
.submit_h .btn:active{
	background: #999999;
	border-radius: 30px;
	padding: 8px 70px;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
}
.submit_h .btn:focus{
	background: #999999;
	border-radius: 30px;
	padding: 8px 70px;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
}
.phonea01 input{
	height:66px;
	padding:0px 10px;
	border: 1px solid #cccccc;
	border-radius: 6px;
	font-size:16px;
}

input {
	color:#999999;

}

input::-webkit-input-placeholder { /* WebKit browsers */
	color:#999999;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#999999;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#999999;
}

input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#999999;
}
textarea{
	color:#999999;
}
textarea::-webkit-input-placeholder { /* WebKit browsers */
	color:#999999;
}

textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#999999;
}

textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#999999;
}

textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#999999;
}
.nong-mg{
	margin:0px!important;
}
.atctfb{
	font-size:18px;
	color:#ff9d00;
	margin-bottom:10px;
}
/*******新增内容**开始****/
.atdsp{
	font-size:19px;
	color:#666666;
	margin: 57px 0px 49px 0px;
	text-align:left;
}
.greybg{
	background:#f9f9f9;
}
.membership_benefits{
	text-align: right;
}
.membership_benefits ul li{
	display: inline-block;
	width: 138px;
	height: 37px;
	line-height: 37px;
	font-size: 14px;
	color: #caa85f;
	border: 1px solid #caa85f;
	text-align: center;
	font-weight: bold;
	border-radius: 10px 10px 0px 0px;
	margin-right: -5px;
}
.membership_benefits ul .csdms{
	color: #ffffff;
	background: #caa85f;
	text-align: center;
	border-radius: 10px 10px 0px 0px;
}
.events{
	background:#ffffff;
	border:1px solid #e4e4e4;
	padding:30px;
	margin-right:47px;
	cursor:pointer;
}
.title_ev{
	font-size:20px;
	color:#666666;
	margin-bottom:20px;
}
.left_ev,.right_ev{
	display:inline-block;
	vertical-align:top;
}
.left_ev{
	margin-right:25px;
}
.nmfb{
	font-size:15px;
	color:#666666;
	margin-bottom:37px;
	line-height:26px;
	font-weight:bold;
}
.lscta,.vmd_ev{
	display:inline-block;
	vertical-align:bottom;
}
.lscta{
	font-size:16px;
	color:#666666;
	line-height:26px;
	margin-right:76px;
}

.vmd_ev .btn{
	background:#ffffff;
	border:1px solid #979797;
	color:#666666;
	border-radius: 30px;
	font-size: 16px;
	padding:5px 20px;
	box-shadow: none;
	outline: 0;
}
.vmd_ev .btn:hover{
	background:#333333;
	border:1px solid #333333;
	color: #fff;
}
.bg_events{
	background:url(../images/bg_events.png) left bottom no-repeat;
	margin-right: -46px;
	padding: 60px 0px 67px 0px;
}
.abadms{
	font-size:26px;
	color:#666666;
	margin-bottom:11px;
	display:inline-block;
}
.tauc_img>div{
	margin-bottom:30px;}
.tauc_img img{
	vertical-align:top;
}
/*.tauc_img>div{
	background:url(../images/lineb01.png) right no-repeat;
}*/
.tauc_img>div:last-child{
	background:none;
}
.events:hover .vmd_ev .btn{
	background: #333333;
	border: 1px solid #333333;
	color: #fff;
}
.pigeon{
	width:38px;
	display:inline-block;
}
.pigeon,.system{
	display:inline-block;
	vertical-align:top;
}
.right_string{
	border-right:1px solid #e4e4e4;
}
.cbtn{
	padding:70px 0px 54px 0px;
}
.string_da{
	padding:53px 0px 0px 0px;
}
.hmbya01{
	padding: 86px 0px 55px 0px;
}
.benefits{
	padding: 78px 0px 46px 0px;
}
.taucb{
	padding: 40px 0px 50px 0px;
}
.fuqins {
	margin: 25px 0px 0px 23px;
}
.fuqins a {
	font-size: 18px;
	color: #999999;
	text-decoration:none;
}
.fuqins a:hover{
	text-decoration:none;
	color:#999999;
}
.china01 {
	color: #ff9d00!important;
}
/****会员权益**开始**/
.rules_hyqy{
	text-align: right;
}
.rules_hyqy ul li {
	display: inline-block;
	padding: 9px 20px;
	font-size: 14px;
	color: #caa85f;
	border: 1px solid #caa85f;
	text-align: center;
	font-weight: bold;
	border-radius: 10px 10px 0px 0px;
	cursor: pointer;
	margin-left: -5px;
}
.csdms{
	color: #ffffff!important;
	background: #caa85f;
}
/****会员权益**结束**/


.xian {
	color: #999999;
	display: inline-block;
	margin: 0px 5px;
}
.content_en{
	margin:0 auto;
}
.solutiontop img{
	width:100%;
}
.stfcit{
	margin-bottom:20px;
}
#memberrules a{
	display:block;
	width:120px;
	height:120px;
	background:url(../images/membershipbenefits-icon01.png) no-repeat;
	background-size: 100% 100%;
	position: fixed;
	bottom: 113px;
	right: 100px;
	z-index: 1000;
}
#memberrules a:hover{
	background:url(../images/membershipbenefits-icon02.png) no-repeat;
	background-size: 100% 100%;
	z-index:1000;
}
.system{
	width:490px;}
.vmdeva01{
	text-align:center;
	margin-top:26px;
}
.vmdeva01 .btn{
	background: #ffffff;
	border: 1px solid #979797;
	color: #666666;
	border-radius: 30px;
	font-size: 16px;
	padding: 5px 20px;
	box-shadow: none;
	outline: 0;
}
.vmdeva01 .btn:hover{
	background: #333333;
	border: 1px solid #333333;
	color: #fff;
}
.msbli{
	margin-bottom:75px;
}
.serviceitem tr td{
	padding: 14px 5px;
	border: 1px solid #333333;
	font-size: 14px;
}
.serveequity{
	background: #caa85f;
}
.serveequity td{
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}
.usefullife,.right_cn{
	display: inline-block;
	margin: 20px 0px 40px 0px;
}
.right_cn{
	float:right;
}
.activities {
	font-size: 28px;
	color: #666666;
	height: 60px;
	margin: 40px 15px;
	border-bottom: 1px solid #e4e4e4;
	position: relative;
}
.tjxm {
	position: absolute;
	bottom: -8px;
	left:0px;
	background: #fff;
	padding: 0px 20px 0px 0px;
	display: inline-block;
}
.tjxm img {
	width: 36px;
	margin-right: 10px;
	vertical-align: bottom;
}








#wiy{ width:1130px; height:auto; position:relative;margin: 0 auto;}
#wiy ul{ list-style:none;}
#wiy ul li{ width:200px; border:0px solid red; display:inline-block; cursor:pointer;}
#show{width:1130px!important;  border:0px solid red; overflow:hidden!important;}
#show ul li{ width:358px!important; border:1px solid #e4e4e4; height:160px!important;border-radius:6px; margin-right:28px; padding:24px 22px; background:#ffffff; margin-bottom:60px; vertical-align:top;}
#prev{
	background:url(../images/left_icon.png) no-repeat!important;
	width:16px;
	height:26px;
	position: absolute;
	top:67px;
	left: -30px;
}
#prev:hover{
	background:url(../images/left_icon01.png) no-repeat!important;
}
#next{
	background:url(../images/right_icon.png) no-repeat!important;
	width:16px;
	height:26px;
	position: absolute;
	top:67px;
	right: 0;
}
#next:hover{
	background:url(../images/right_icon01.png) no-repeat!important;
}

#show ul li:hover{
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.30);
}
.title_swp,.contne_usd{
	display:block;
}

.title_swp{
	font-size:16px;
	color:#666666;
	font-weight:bold;
	height:44px;
	margin-bottom:18px;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.title_swp:hover{
	font-size:16px;
	color:#ff9d00;
	font-weight:bold;
	text-decoration:none;
}
.contne_usd{
	font-size:14px;
	color:#999999;
}
.morea01{
	display:inline-block;
	font-size:12px;
	color:#ffb900;
	float:right;
}
.morea01:hover{
	font-size:12px;
	color:#ff9d00;
	text-decoration:none;
}
.newneed{
	background: #f9f9f9;
}
.ycompany{
}
.ycompany,.ytitle{
	display:inline-block;
	vertical-align:top;
}
.introducfreely,.present_en,.present_h{
	display:inline-block;
	vertical-align:bottom;
}
.present_en .btn{
	background: #999999;
	border-radius:8px;
	width:170px;
	height:66px;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
	font-size:24px;
	color:#ffffff;
	padding:0px;
}
.present_en .btn:hover{
	background: #999999;
	border-radius:8px;
	width:170px;
	height:66px;
	padding:0px;
}
.present_en .btn:active{
	background: #999999;
	border-radius:8px;
	width:170px;
	height:66px;
	padding:0px;
}

.present_en .btn:focus{
	background: #999999;
	border-radius:8px;
	width:170px;
	height:66px;
	padding:0px;
}

.present_h .btn:hover{
	background:#ff9d00;
	border-radius:8px;
	width:170px;
	height:66px;
	padding:0px;
}
.present_h .btn{
	background:#ff9d00;
	border-radius:8px;
	width:170px;
	height:66px;
	border: none;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
	font-size:24px;
	color:#ffffff;
	padding:0px;
}
.criteria{
	padding:60px 0px 32px 0px;
	position: relative;
}
.ment_criteria{
	position: absolute;
	bottom:30px;
}
.signed_month{
	padding-top:24px;
}
.using_our{
	padding-bottom:22px;
}
.effectively{
	padding:0px 0px 35px 0px;
}
.register{
	margin:25px 0px 0px 180px;
}
.register .btn{
	border-color: #eea236;
	color: #ff9d00;
}
.chinese{
	width: 532px;
	display: inline-block;
	vertical-align: middle;
}
.requestin{
	width:350px;
	height:34px;
	vertical-align: bottom;
	padding-left: 10px;
}
/*******新增内容**结束*****/
.d-flex{
	display: flex;
}
.justify-space-between{
	justify-content: space-between;
}
.sale_desc{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.five-title {
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
	font-weight: bold;
	text-align: center;
	padding: 40px 0px 0px 0px;
}
.title_line {
	width: 100px;
	height: 7px;
	background: #ff9d00;
	display: inline-block;
	margin-bottom: 30px;
}
.bp_sdys_list{
	width: 1130px;
	margin: 0 auto 0;
}

.bp_sdys_list li {
	width: 215px;
	height: 300px;
	display: inline-block;
	margin-right: 9px;
	background: #fff;
	vertical-align: top;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}
.bp_sdys_list li:last-child{
	margin-right: 0px;
}
.bp_sdys_list li .init_pic {
	height: 214px;
	vertical-align: bottom;
}
.bp_sdys_list li .init_font {
	padding-left: 10px;
	padding-right: 10px;
}

.bp_sdys_list li .init_font .manufacturing_figure{
	position: absolute;
	bottom:20px;
	right:20px;
	color: #ff9d00;
}
.bp_sdys_list li .init_font h5 {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	padding-top: 4px;
	margin-bottom: 8px;
	height: 52px;
}
.bp_sdys_list li .init_font .line {
	width: 32px;
	height: 3px;
	margin-bottom: 13px;
	background: #ff9d00;
}

@media (max-width: 1120px) {
	html{width: 100%;overflow-y: auto; overflow-x:hidden;}
	.content{
		width: 100%;
		min-width: 1120px;
	}
	.nong-mg{
		margin:0px!important;
	}

}
/********Request Information****弹出层结束****/

@media (max-width: 740px) {
	.dl-menuwrapper ul{
		padding-top:30px;
	}
	.criteria{
		margin:30px 0px;
	}
	.project_a01{
		padding-bottom:30px!important;
	}
	.present_en{
		padding-bottom:50px;}
	.mt50 {
		margin-top: 50px;
	}
	.dealsdone{
		margin:30px 0px;
	}
	.mb52 {
		margin-bottom: 0px;
	}
	.effectively {
		padding: 0px;
	}
	.string_da{
		padding: 30px 0px 0px 0px;
	}
	.using_our {
		padding-bottom: 40px;
	}
	.hmbya01 {
		padding: 40px 0px 20px 0px;
	}
	.requestin {
		width: 288px;
		display: block;
		height: 34px;
		vertical-align: bottom;
		padding-left: 10px;
		margin: 0px 15px 15px 15px;
	}
	.company_logo {
		margin-top: 22px;
	}
	.informationbtn{
		margin:0px 0px 0px 15px;
	}
	.content,.content_a{min-width: 290px;width: 100%;}
	body{background-color: #f6f6f6;min-width: 320px;overflow-x: hidden;}
	.cfcm {font-size: 18px;color: #ffffff;padding: 38px 0px;}
	.benefits {
		padding: 22px 0px 30px 0px;
	}
	.register .btn{
		border-color: #eea236;
		color: #ff9d00;
	}
	.register {
		position: absolute;
		top: 9px;
		right: 0px!important;
		left: -102px!important;
	}
	#show ul li {
		width: 290px!important;
		border: 1px solid #e4e4e4;
		height: 160px!important;
		border-radius: 6px;
		margin-right: 28px;
		padding: 24px 22px;
		background: #ffffff;
		margin-bottom: 40px;
	}
	.title_swp {
		font-size: 16px;
		color: #666666;
		font-weight: bold;
		height:44px;
		margin-bottom: 12px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.newneed01{
		margin-left:-15px;}
	.nda {
		font-size: 38px;
		color: #ff9d00;
		font-weight: bold;
		padding-top: 20px;
		line-height: 45px;
		display: inline-block;
		position: relative;
	}
	.fuqins {
		margin: 3px 0px 20px 237px;
	}
	.activities{
		font-size:15px;}
	.serviceitem{
		width:1000px;
	}
	.benefits_en{
		width:200px!important;
		overflow:hidden;
		overflow-x:scroll;
	}
	.introducfreely, .present_en, .present_h{
		display:block;
	}
	.present_en, .present_h{
		text-align:center;
		margin-top:20px;
	}
	.regiona .select2-container .select2-choice .select2-arrow b {
		background-position: 0 8px;
	}

	.ycompany,.ytitle{
		margin-right:0px;
		display:block;
	}
	.plus01 {
		display: inline-block;
		position: absolute;
		top: 1px;
		left: 108px;
	}
	.newneed {
		background: #f9f9f9!important;
	}
	.vmdeva01{
		text-align:center;
	}
	#memberrules a {
		display: block;
		width: 120px;
		height: 120px;
		background: url(../images/membershipbenefits-icon01.png) no-repeat;
		background-size: 100% 100%;
		position: fixed;
		bottom: 10px;
		right: 10px;
		z-index: 1000;
	}

	.vmdeva01 .btn{
		text-align:center;
		margin-top: 0px!important;
	}
	.request_in_a{
		margin:0px;}
	.taucb {
		padding: 40px 0px 20px 0px;
	}
	.cbtn{	padding:50px 0px 54px 0px;	}
	.information .btn {padding: 7px 22px;}
	.footer_icon a {margin-right: 20px;}
	.footer_icon a:last-child{margin: 0px;}
	.footer_nav ul li a {font-size: 14px;padding: 0px 8px;}
	.footer_logo {margin-right: 0px;}
	.footer_icon{ margin-bottom:10px;}
	.content_provider{font-size:12px; padding:0px 15px;}
	.find_serious{margin:0px;}
	.plus {display: inline-block;position: absolute;top: 0px;left: 79px;}
	.solutiontop{padding:0px 15px;}
	.banner_img{width:100%;	height:260px;overflow:hidden;}
	.banner_img img{width: auto;height:288px;position: absolute;left: -602px;}
	.cfcm {font-size: 14px;color: #ffffff; padding: 15px 15px 10px 15px;}
	.trustedby {font-size: 14px;color: #ffffff;margin: 28px 0px 0px 15px;}
	.company_logo ul li img{width:48px}
	.company_logo ul li{margin-right:0;}
	.ceng {width: 100%;height: 214px;background: rgba(0,0,0,0.5);position: absolute;bottom: -29px;z-index: 10;}
	.login .btn,.request_info .btn{font-size:12px;}
	.success_img {width: auto;height: auto;overflow: hidden;padding: 0px 15px;}
	.project{padding:0px 15px; margin-bottom: 0px;}
	.none-margin{margin:0px;}
	.solution_center{text-align:center;margin-bottom:20px;}
	.cm_son {font-size: 18px;text-align:center;}
	.about_us_title {font-size: 18px;color: #666666;margin:0px 15px;}
	.left_content_au {padding-right: 0px;}
	.right_content_au{ padding-left:0px;}
	.left_content_au, .right_content_au{font-size: 14px;color: #666666; line-height: 20px; padding:0px 15px; text-align:left;}
	.our_founder {font-size: 20px; background: #fff; color: #666666;padding: 0px 20px 0px 15px;position: absolute;bottom: -10px;z-index: 20;}
	.introduce_img, .personage_introduce{width:100%;text-align:center;}
	.left_img,.tel_img,.map_img{width:20%;margin-left:15px;}
	.postbox,.contact_information,.map_sm{width:60%;margin-right:15px;}
	.left_img, .tel_img, .map_img{margin-right:0px;}
	.postbox_title, .postbox_right, .map_title{font-size:13px;}
	.time, .reminder {font-size: 13px;color: #666666;}
	.tel_a{	font-size:18px;}
	.reminder{margin-bottom:40px; display:block;}
	.map_sm a img{width:100%;}
	.time {margin: 2px 0px;}
	.login .btn {
		background: none;
		color: #fff;
		border-radius: 30px;
		outline: 0;
		font-size: 14px;
		padding: 2px 18px;
		border: 1px solid #fff;
	}

	.dl-menuwrapper button {
		/* background: url(../images/header-bg.png) repeat-x bottom left; */
		border: none;
		width: 50px;
		height: 50px;
		margin:15px;
		text-indent: -900em;
		overflow: hidden;
		position: absolute;
		top: 6px;
		left: 0;
		cursor: pointer;
		outline: none;
		background:url(../images/menu-button-bg.png) no-repeat center center;
		background-size: 50%;

	}
	.teamzt ul li {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding: 30px 0px 0px 0px;
		margin-right: 37px;
	}
	.request_info {
		margin: 14px 0px 25px 72px;
	}
	.wire {
		margin: 10px 15px 10px 0;
		height: 1px;
		border-top: 1px solid #D9D9D9;
		color: #D9D9D9;
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
		z-index: 1;
	}
	.personage_introduce{
		padding:0px 15px;}
	.grjs{
		padding:0px 15px;
		text-align:left;}
	.nav_list{
		display:none!important;
	}
	.xnavlist{
		display:inline-block;
	}
	.top_logo{
		padding:17px 73px 12px 78px;
	}
	.login{
		position: absolute;
		top: 77px;
		left:0px;
		margin: 0px 0px 0px 157px;
	}
	.dl-menuwrapper {
		display:inline-block;
	}
	.top_logo img {
		width: 148px;
	}
	.fsbos{
		margin-bottom:0px;
		font-size:14px;}
	.inf_app{
		margin-top:0px;
	}
	.our_founder {
		font-size: 15px;
	}
	.s_cotnent{
		margin-bottom:40px;
	}
	.serve_img{
		text-align:center;
		display:block;
		margin:0px;
	}
	.serve_right_content{
		display:block;
		text-align:center;
	}
	.serve_title{
		font-size:18px;
	}
	.pl140{
		padding-left: 15px!important;
	}
	.ml62{
		margin-left: 0px!important;
	}
	.sln_cn{
		text-align:center;
	}
	.sln_cn .s_cotnent{
		text-align:left;
		margin:0px 20px;
	}
	.sln_cn .s_cotnent .dian_a{
		display:inline-block;
		width:10px;
	}
	.sln_cn .s_cotnent .solution_matter{
		width:264px;
		display:inline-block;
	}
	.solution2{
		margin-top:45px;
	}
	.title_serve{
		margin-bottom:40px;
	}
	.lkd{
		display:inline-block!important;
		margin-right:25px!important;
	}
	.title_cn{
		width:320px;
		margin-left:15px;
		margin-bottom:30px;
	}
	.cengs{
		width: 80%;
		height: 436px;
		overflow: hidden;
		padding: 15px;
		background: #ffffff;
		box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);
		border-radius: 10px;
		position: fixed;
		left: 10%;
		top: 10%;
		margin-left: 0px;
		margin-top: 0px;
		z-index: 1000;
	}
	.fill_content .first_name, .fill_content .last_name,.fill_content input, .country_code .lnamea input{
		width:100%;
		display:block;
		height: 40px;
		line-height:28px;
		font-size:14px;
		margin-bottom: 10px;
		padding:0px 20px;
	}
	.regiona .select2-container .select2-choice{
		height: 40px;
		line-height:28px;
	}
	.fnamea, .lnamea, .regiona, .phonea01{
		display:block;
	}
	.fnamea{
		margin-top:10px;}
	.country_code .country-select {
		width: 100%;
		margin-bottom:10px;
		font-size: 12px;
	}
	.m_freely .form_a {
		display: block;
		width: 100%;
		height: 100px;
		padding: 6px 10px;
		font-size: 14px;
		color: #666666;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 10px;
		outline: 0;
		padding: 10px 20px;
	}
	.m_freely{
		margin-bottom:0px;
	}
	.occlude img{
		width:10px;
	}
	.occlude {
		cursor: pointer;
		position: absolute;
		top: 5px;
		right: 10px;
	}
	.designation{
		margin-top:20px;
	}
	.atdsp{
		font-size:16px;
		color:#666666;
		margin: 60px 0px 30px 0px;
		line-height:24px;
	}
	.events {
		background: #ffffff;
		border: 1px solid #e4e4e4;
		padding: 30px;
		margin-right: 47px;
		cursor: pointer;
	}
	.abadms{
		font-size:26px;
		color:#666666;
		margin-bottom:11px;
		margin:0px 20px;
	}
	.left_ev img{
		width:100%;
	}
	.left_ev,.lscta{
		margin:0px 0px 20px 0px;
	}
	.nong-mg img{
		width:100%;
		margin-bottom:20px;
	}
	.right_string{
		border:none;}
	.tb_cn img{
		width:100%;
	}
	.system{
		width: 230px;
		font-size: 18px;
	}
	.pigeon, .system{
		margin-bottom:10px;
	}
	.tauc_img>div{
		margin-bottom:30px;
	}
	.tb_cn{
		padding:0px 15px;
	}

}

/* iphone5 æ¨ª */
@media (width: 568px) {
}
/* iphone6 */
@media (width: 375px) {
	.content,.content_a{min-width: 345px;width: 100%;}
	body{overflow-x: hidden; background-color: #f6f6f6;min-width: 375px;}
	.postbox_title, .postbox_right, .map_title {
		font-size: 15px;
	}
	.register .btn{
		border-color: #eea236;
		color: #ff9d00;
	}
	.newneed01{
		margin-left:-15px;}
	.register{
		position: absolute;
		top: 9px;
		right: 0px!important;
		left:-102px;
	}
	.taucb {
		padding: 40px 0px 20px 0px;
	}
	.plus01 {
		display: inline-block;
		position: absolute;
		top: 1px;
		left: 139px;
	}
	#show ul li {
		width: 344px!important;
		border: 1px solid #e4e4e4;
		height: 160px!important;
		border-radius: 6px;
		margin-right: 28px;
		padding: 24px 22px;
		background: #ffffff;
		margin-bottom: 40px;
	}
	.fuqins {
		margin: 10px 0px 20px 285px;
	}
	.benefits {
		padding: 22px 0px 30px 0px;
	}
	.owners{
		margin-left:-20px!important;
	}
	.cbtn {
		padding: 30px 0px;
	}
	.solutiontop{padding:0px 15px;}
	.time, .reminder {
		font-size: 15px;
		color: #666666;
	}
	.title_cn {
		width: 375px;
		margin-left: 15px;
		margin-bottom:20px;
	}
	.plus {
		display: inline-block;
		position: absolute;
		top: 4px;
		left: 72px;
	}
	.request_info {
		margin: 14px 14px 25px 92px;
	}
	.grjs {
		padding: 0px 15px;
		text-align: left;
		margin-bottom: 30px;
	}
	.login .btn{
		padding: 2px 20px;
		font-size:13px;
	}
	.cfcm {
		font-size: 19px;
		color: #ffffff;
		padding: 10px 15px 10px 15px;
	}
	.trustedby {
		font-size: 14px;
		color: #ffffff;
		margin: 29px 5px 0px 15px;
	}
	.login{
		position: absolute;
		top: 85px;
		right: 0px;
		margin: 0px 0px 0px 187px;

	}
	.top_logo {
		padding: 17px 73px 12px 100px;
	}
}
/* iphone6 plus */
@media (width: 414px) {
	.content,.content_a{min-width: 384px;width: 100%;}
	body{overflow-x: hidden; background-color: #f6f6f6;min-width: 414px;}
	.postbox_title, .postbox_right, .map_title {
		font-size: 16px;
	}
	.register .btn{
		border-color: #eea236;
		color: #ff9d00;
	}
	.login {
		position: absolute;
		top: 77px;
		left: 0px;
		margin: 0px 0px 0px 214px;
	}
	.register {
		position: absolute;
		top: 76px;
		right: 0px!important;
		left: -102px!important;
	}
	#show ul li {
		width: 384px!important;
		border: 1px solid #e4e4e4;
		height: 160px!important;
		border-radius: 6px;
		margin-right: 28px;
		padding: 24px 22px;
		background: #ffffff;
		margin-bottom: 40px;
	}
	.taucb {
		padding: 40px 0px 20px 0px;
	}
	.newneed01{
		margin-left:-15px;}
	.plus01 {
		display: inline-block;
		position: absolute;
		top: 1px;
		left: 154px;
	}
	.benefits {
		padding: 22px 0px 30px 0px;
	}
	.fuqins {
		margin: 0px 0px 20px 327px;
	}

	.cbtn {
		padding: 30px 0px;
	}
	.owners{
		margin-left:12px!important;
	}
	.solutiontop{padding:0px 15px;}
	.sln_cn .s_cotnent{
		text-align:left;
		margin:0px 40px;
	}
	.time, .reminder {
		font-size: 16px;
		color: #666666;
	}
	.request_info {
		margin: 14px 14px 25px 120px;
	}
	.top_logo {
		padding: 17px 73px 12px 130px;
	}
	.title_cn {
		width: 414px;
		margin-left: 15px;
		margin-bottom: 30px;
	}
	.login .btn{
		padding: 2px 20px;
	}
	.plus {
		display: inline-block;
		position: absolute;
		top: 5px;
		left: 79px;
	}
	.grjs {
		padding: 0px 15px;
		text-align: left;
		margin-bottom: 30px;
	}
	.cfcm {
		font-size: 21px;
		color: #ffffff;
		padding: 10px 15px 10px 15px;
	}
	.trustedby {
		font-size: 16px;
		color: #ffffff;
		margin: 26px 5px 0px 15px;
	}

}
/* iphone6 æ¨ª */
@media (width: 667px) {
}
/* iphone6 plus æ¨ª */
@media (width: 736px) {
}

