.btn {
	display: block;
	height: 46px;
	line-height: 44px;
	margin: 0 auto;
	background: #ff5050;
	color: #ffffff;
	border: 0;
	border-radius: 5px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn>span {
	color: inherit;
}

.btn:hover {
	background: #ef3535;
	color: #fff;
}


/*loading闂傚倸鍊峰ù鍥ь浖閵娧呯焼濞撴熬鎷烽柟顔ㄥ嫮绡�闁搞儯鍔岄敓钘夌埣閺屻劑鎮ら崒娑橆伓*/

.btn.loading> span {
	/*background:url('http://static.meishichina.com/v6/img/loading-16-16.gif') left center no-repeat;*/
	background: url(../img/loading-16-16.gif) left center no-repeat;
	padding-left: 26px;
}


/*婵犵數濮烽弫鎼佸磿閹寸姷绀婇柨鐔诲Г閵囧嫰寮撮崱妤�顏柛娆忕箻閺岋綁骞囬鑺ユ瘎缂佹儳澧介崑鎾诲Φ閸曨垰妫橀柛顭戝枤缁嬪繒绱撴担浠嬪摵妞ゃ劌锕濠氬灳閹颁礁鎮戦梺鍛婁緱閸樻垝绨虹紓鍌氬�烽悞锕傚船婵犳艾绠柨鐕傛嫹*/

.btn.loading,
.btn.loading:hover,
.btn.loading:active,
.btn.disabled,
.btn.disabled:hover,
.btn.disabled:active,
.btn[disabled],
.btn[disabled]:hover,
.btn[disabled]:active {
	cursor: default;
	color: #fff;
	background-color: #ddd;
	text-decoration: none;
	outline: none;
	box-shadow: none;
}

.btn-l {
	width: 340px;
}

.btn-n {
	width: 240px;
}

.btn-s {
	width: 190px;
}

.btn-ss {
	width: 164px;
}

.btn-sss {
	display: inline-block;
	font-size: 14px;
}
/*
 	css闂傚倸鍊风粈渚�骞夐敓鐘茶摕闁挎繂顦粈澶愬箹濞ｎ剙濡奸柡瀣╃窔閺屻劑鎮ら崒娑橆伓
 * */
@-webkit-keyframes startjump {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
    80% {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
    100% {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes startjump {
    0% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: scale(0.2);
        transform: scale(0.2);
    }
    80% {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
    100% {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes breath  {
    0% {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -moz-transform: scale(0.1)
    }
    100% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: scale(1.8);
        transform: scale(1.8)
    }
}
@keyframes breath  {
    0% {
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -moz-transform: scale(0.1)
    }
    100% {
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform: scale(1.8);
        transform: scale(1.8)
    }
}


/*  濠电姷顣藉Σ鍛村磻閹捐泛绶ゅΔ锝呭暞閸嬪鏌ｅΟ娆惧殭鏉╂繃绻濋姀锝呯厫闁告梹娲熷畷姗�鏁撴禒瀣�甸柣鐔告緲椤忣亜顭块悷鐗堫棤婵炴垹鏁婚弫鎾绘晸閿燂拷  */

h2 {
	position: relative;
	font-size: 30px;
	line-height: 36px;
	color: #e9450a;
	text-align: center;
	margin-bottom: 55px;
}

h2:before {
	content: "";
	position: absolute;
	width: 85px;
	border-bottom: 5px solid;
	left: 50%;
	bottom: -14px;
	margin-left: -43px;
}

.head-banner {
	width: 100%;
	/* height: 440px; */
	/*闂傚倸鍊搁崐鎼佸磹缁嬫５褰掑礋椤栨氨顔嗛梺缁樺灱婵倝宕戦敓鐘崇厸闁搞儯鍔嶉惃鎴犵磼閹邦厽顥堥柡灞诲姂閹垻鎷犲▓瀣尭鑿愰柛銉簼椤忕娀鏌熼獮鍨伈鐎规洘鎹囬幆锟介柣銏犳啞閻撶喖鏌ｅΟ鐑樷枙闁稿骸绻橀弻娑㈡偆娴ｉ晲鍑介梺闈涙处閸旀瑥鐣烽崼鏇ㄦ晜闁稿本鐟﹂惈蹇涙⒒娴ｇ瓔娼愰柛搴㈠▕瀹曨垶宕稿鏃傚厴瀹曘劎锟芥稒顭囬崢鎼佹⒑閸涘﹥澶勯柛瀣閸╂盯寮崼鐔哄帾闂佹悶鍎崝宀勫传閾忕櫢鎷风憴鍕闁绘牜鍘ч悾宄邦煥閸♀晜些婵＄偑鍊х徊浠嬧�﹂悜钘夎摕闁挎繂顦儫闂侀潧顦崕鐑樺閸岀偞鈷戠紒瀣仢椤掋垺銇勯妸銉伐妞ゆ洩缍佸濠氬Ψ椤旇姤娅栨繝鐢靛█濞佳兾涢鐐嶆盯鏁撻敓锟�*/
	/* background: #DF4B3F; */
	/*background: #0fccf2; */
	-webkit-transition:all 1.7s;
	transition:all 1.7s;
	overflow: hidden;
}
.product-list.head-banner{
	background: #FCE5B9;
	padding-top: 0;
}
.head-banner .wrapper {
	position: relative;
}

.head-banner #slider {}

.head-banner .menu {
	position: absolute;
	box-sizing: border-box;
	display: block;
	top: 50%;
	margin-top: -146px;
	right: 56px;
	border-radius: 5px;
	width: 292px;
	height: 292px;
	padding: 24px;
	background: white;
	z-index: 999;
	font-size: 0;
}

.head-banner .menu a {
	float: left;
	box-sizing: border-box;
	/*display: inline-block;*/
	padding-top: 26px;
	width: 122px;
	height: 122px;
	text-align: center;
	color: #666;
}

.head-banner .menu a:hover {
	color: #e9450a;
}

.head-banner .menu div {
	margin: 0 auto 6px;
	background: url(../img/home-icon.png);
}

.head-banner .menu .box1 div {
	width: 40px;
	height: 46px;
	background-position: 0 -286px;
}

.head-banner .menu .box1:hover div {
	width: 40px;
	height: 46px;
	background-position: 0 -340px;
}

.head-banner .menu .box2 div {
	width: 46px;
	height: 47px;
	background-position: -48px -284px;
}

.head-banner .menu .box2:hover div {
	width: 46px;
	height: 47px;
	background-position: -48px -338px;
}
.head-banner .menu .box3{
	position: relative;
}
.head-banner .menu .box3 div {
	width: 51px;
	height: 45px;
	background-position:-104px -286px;
}
.head-banner .menu .box3 span{
	position: relative;
	display: none;
	color: #e9450a;
	font-size: 14px;
}
.head-banner .menu .box3>img{
	display: none;
}
.head-banner .menu .box3:hover>img{
	display: block;
	width: 95%;
	position: absolute;
	top:0;
}
/*.head-banner .menu .box3:hover{*/
	/*background: url(../img/bzn-wc-160.png);*/
	/*background-size: 100%;*/
/*}*/
.head-banner .menu .box3:hover p{
	display: none;
}
.head-banner .menu .box3:hover span{
	display: block;
	top: 35px;
}
.head-banner .menu .box3:hover div {
	width: 51px;
	height: 45px;
	background: none;
	/*background-position: -104px -286px;*/
}
.head-banner .menu .box4 div {
	width: 39px;
	height: 45px;
	background-position: -165px -286px;
}

.head-banner .menu .box4:hover div {
	width: 39px;
	height: 45px;
	background-position: -165px -340px;
}

.head-banner .menu p {
	font-size: 18px;
}

.head-banner .menu .box1 {
	border-right: 1px dashed #666;
}

.head-banner .menu .box3 {
	border-right: 1px dashed #666;
	border-top: 1px dashed #666;
}

.head-banner .menu .box4 {
	border-top: 1px dashed #666;
}
.home-menu.banner-is-wrapper{
	background: none;
}
.home-menu.banner-is-wrapper .wrapper{
	padding-left: 160px;
}
.home-menu .is-more .icon-more-l{
	line-height:100px;
	color: #e5e5e5;
	width: 100px;
	height: 100px;
	margin: 20px auto 30px;
	font-size: 75px;
}
.banner-is-wrapper a:hover div.icon-more-l {
	color: #e9450a;
	height: 120px;
}
/*.home-menu li {*/
	/*float: left;*/
	/*margin: 0 30px 39px;*/
	/*width: 140px;*/
	/*!*	height: 180px;*!*/
	/*text-align: center;*/
	/*list-style: none;*/
/*}*/

/*.home-menu li p {*/
	/*display: inline-block;*/
	/*font-size: 24px;*/
	/*line-height: 34px;*/
/*}*/

/*.home-menu li div {*/
	/*position: relative;*/
	/*width: 134px;*/
	/*height: 134px;*/
	/*margin: 22px auto 0;*/
	/*transition: all 0.5s;*/
/*}*/

/*.home-menu li div:hover {*/
	/*margin-top: 0;*/
	/*margin-bottom: 20px;*/
/*}*/

/*.home-menu li div:hover::before {*/
	/*content: "";*/
	/*position: absolute;*/
	/*width: 100px;*/
	/*height: 30px;*/
	/*border-radius: 50px/15px;*/
	/*!*box-shadow: 1px 1px 6px 4px #def5f7;*!*/
	/*left: 17px;*/
	/*bottom: -10px;*/
	/*z-index: -1;*/
/*}*/

/*.home-menu .img-1 {*/
	/*background: url(../img/home-icon.png) -145px 0 no-repeat;*/
/*}*/

/*.home-menu .img-1:hover::before {*/
	/*background: #ffff89;*/
	/*box-shadow: 1px 1px 6px 4px #ffff89;*/
/*}*/

/*.home-menu .img-2 {*/
	/*background: url(../img/home-icon.png) -290px 0 no-repeat;*/
/*}*/

/*.home-menu .img-2:hover::before {*/
	/*background: #a8e8f8;*/
	/*box-shadow: 1px 1px 6px 4px #a8e8f8;*/
/*}*/

/*.home-menu .img-3 {*/
	/*background: url(../img/home-icon.png) -435px 0 no-repeat;*/
/*}*/

/*.home-menu .img-3:hover::before {*/
	/*background: #73ff81;*/
	/*box-shadow: 1px 1px 6px 4px #73ff81;*/
/*}*/

/*.home-menu .img-4 {*/
	/*background: url(../img/home-icon.png) 0 0 no-repeat;*/
/*}*/

/*.home-menu .img-4:hover::before {*/
	/*background: #fec098;*/
	/*box-shadow: 1px 1px 6px 4px #fec098;*/
/*}*/

/*.home-menu .img-5 {*/
	/*background: url(../img/home-icon.png) -581px 0 no-repeat;*/
/*}*/

/*.home-menu .img-5:hover::before {*/
	/*background: #def1fb;*/
	/*box-shadow: 1px 1px 6px 4px #def1fb;*/
/*}*/

/*.home-menu li .img-6:hover {*/
	/*margin-top: 20px;*/
	/*margin-bottom: 0;*/
/*}*/

/*.home-menu .img-6:hover>.icon-more-l {*/
	/*color: #c09d85;*/
/*}*/

/*.home-menu .img-6>i {*/
	/*padding-top: 50px;*/
	/*display: block;*/
/*}*/

.home-product {
	background: #f9f9f9;
	padding: 70px 0 88px;
}

.home-product .wrapper {
	width: 1220px;
}

.home-product .wrapper>.infor {
	margin: 20px auto 40px;
	width: 606px;
	font-size: 20px;
	color: #999;
	text-align: center;
}


/* 
	 闂傚倸鍊烽悞锕傚箖閸洖绀夌�癸拷閸曨偆锛欓柣鐘叉穿椤ュ棝鎼圭憴鍕／闂侀潧顭堥崐鏍礋閸愵喗鈷戦柛娑橈梗缁堕亶鏌涢幘瀵哥疄鐎规洏鍨介、妤呭礋椤掑倸寮虫繝鐢靛仦閸ㄥ爼鈥﹂崼顫嫹濮樺崬顣奸柕鍥у瀵噣鏁撴禒瀣婵炲棗绻掗弳锕傛煙閹増顥夐幆鐔兼⒑閹稿孩绌块柟鐑芥敱缁绘盯宕楅悡搴ｄ紝闂佸搫鏈惄顖氼嚕椤曪拷瀹曟帒顫濋敐鍡欙拷鐗堢節閻㈤潧浠滈柣妤冨仧缁辩偞绗熼敓浠嬬嵁閹邦厾绡�闁告侗鍨抽弶鎼佹⒑鐟欏嫬鍔ら柛鐔稿鐎靛吋鎯旈～顓犵畾闂侀潧鐗嗛幊搴ㄦ晸閽樺绉洪柡浣割儔濮婃椽宕ㄦ繛姘灴楠炴劙骞嗛‖顒婄秮楠炲洭鎮ч崼婵呮睏闂備焦鍎冲ù姘跺磻閸曨垼鏁傜憸鐗堝笚閸婂灚绻涢崼婵堜虎婵炲懏鐟╅弻鐔割槹鎼粹�冲箣闂佸搫琚崝宀勫煡婢跺á鐔煎垂椤曞懍绱旈梻鍌欒兌閸庣敻宕滃┑瀣仭闁宠桨鑳堕弳锔戒繆閵堝懏鍣圭紒锟介崘鈹夸簻闊洦鎸婚敍宥嗕繆閸欏銇濋柡宀嬬秮閹晜娼忛埡浣割瀴闂備胶顭堢�涒晜绻涙繝鍥х畺闁告挆鍕靛仺闂佺浜悧绲燿dle display inlineb
* */

.product-show {
	font-size: 0;
	position: relative;
	width: 100%;
	height:440px;
}

.product-show:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.product-show>.box {
	top:0;
	position: absolute;
	display: inline-block;
	vertical-align: top;
	margin: 0 12px 12px;
	padding-bottom: 25px;
	width: 280px;
	height: 426px;
	font-size: 14px;
	text-align: center;
	background: #fff;
	box-shadow: 0 1px 1px #ddd;
}

.product-show>.box:hover {
	width: 290px;
	height: 438px;
	margin: 0 7px;
	margin-top: -6px;
	box-shadow: 0 1px 5px #ddd;
	transition: all .3s ease;
	cursor: pointer;
}

.product-show>.box:hover .pic {
	margin-bottom: 5px;
}

.product-show>.box:hover .tit,
.product-show>.box:hover .infor {
	/* color: #e9450a; */
}

.product-show>.box>.pic {
	height: 140px;
	vertical-align: middle;
	line-height: 140px;
}

.product-show>.box>.tit {
	font-size: 20px;
	line-height: 40px;
}

.product-show>.box>.infor {
	margin: 0 auto;
	width: 250px;
	font-size: 14px;
	line-height: 26px;
	text-align: left;
	color: #999999;
	padding-left: 5px;
	height: 80px;
}

.product-show>.box>.price {
	margin-top: 15px;
	font-size: 24px;
	color: #fa4245;
}

.product-show>.box>.price+p {
	color: #333333;
}

.product-show>.box>.btn {
	margin-top: 30px;
}

.product-show .product01 .pic {
	background-color: #f9f9d9;
}

.product-show .product02 .pic {
	background-color: #e9f5ff;
}

.product-show .product03 .pic {
	background-color: #ffecec;
}


/*.product-show .product04{
	margin-right: 0;
}*/

.product-show .product04 {
	background: #f4ffea;
}

.product-show .product04 .tag {
	margin: 18px auto -9px;
	width: 260px;
}

.product-show .product04 span {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 9px;
	padding: 2px 3px;
	border: 1px solid #e9450a;
	color: #e9450a;
}
.product-show .product01{
	left: 313px;
}
.product-show .product02{
	left: 0;
}
.product-show .product03{
	left: 618px;
}
.product-show .product04{
	left: 925px;
}
.mid-banner {
	padding-top: 80px;
	color: #fff;
	background: url(../img/home-mid-bg.jpg) center center repeat;
	height: 523px;
	text-align: center;
}

.mid-banner h2 {
	color: #fff;
}

.mid-banner h2:before {
	border-bottom: 5px solid #fff;
}

.mid-banner ol {
	display: inline-block;
	margin: 50px auto 0;
}

.mid-banner li {
	display: inline-block;
	width: 240px;
}

.mid-banner .wrapper div {
	margin: 0 auto;
	width: 132px;
	height: 128px;
}

.mid-banner p {
	text-align: left;
	margin: 29px auto 0;
	line-height: 24px;
	width: 160px;
}

.mid-banner .box1 {
	background: url(../img/home-icon.png) 0 -150px;
}

.mid-banner .box2 {
	background: url(../img/home-icon.png) -144px -150px;
}

.mid-banner .box3 {
	background: url(../img/home-icon.png) -287px -150px;
}

.mid-banner .box4 {
	background: url(../img/home-icon.png) -431px -150px;
}

.news-menu {
	/*height: 518px;*/
	background: #f9f9f9;
	border-bottom: 1px solid #dfdfdf;
}

.news-menu h2 {
	position: relative;
	top: -50px;
	display: block;
	margin: 0 auto;
	padding-top: 15px;
	width: 234px;
	height: 74px;
	border-radius: 4px;
	background: #f9f9f9;
	box-shadow: 0 -9px 8px 1px #897e5c;
}

.news-menu h2:before {
	border: 0;
	/*position: relative;
	width: 234px;
	height: 24px;
	bottom: 0;
	left: 0;
	box-shadow: 0 -3px 2px 1px #e4e3e1;*/
}


/*   闂傚倷娴囧畷鐢稿窗閹扮増鍋￠弶鍫氭櫅缁躲倕霉閻樺樊鍎忕紒鎰殜閺屾稑鈽夊▎鎰▏濠碘槅鍋呴敃銏ゅ箖瀹勬壋鏋庨煫鍥ㄦ惄娴煎矂姊洪悮瀛樺闂佽鍎兼慨銈夋偂閵夛妇绠鹃柟瀵稿剱閻掍粙鏌熼弬銈嗗2濠电姷鏁搁崑鐐哄垂閸洖绠归柍鍝勬噹閸屻劌霉閻樺樊鍎忛柦鍐枎閳规垿鎮╅幓鎺撴濠电偛鎳愭繛锟介柡宀嬬秮楠炲洭顢旈崟顐ゃ偖闂備焦鎮堕崐鏇㈩敄婢舵劕钃熼柍銉﹀墯閸氬鏌涘☉鍗炴灈缂佹劖绋戦—鍐Χ閸℃顑傞梺绋跨箲閿曘垹顕ｉ銏╁悑闁告侗鍨卞▓鏇㈡⒑閸涘﹥澶勫ù婊呭仧婢规洟宕稿Δ浣叉嫼闂佺粯鍨熼弲婊冣枍閸℃稒鐓熸俊銈勮兌閻﹥銇勯鐐村枠鐎规洘锕㈤、娆撴嚍閵夛妇褰ㄩ梻浣筋嚙缁绘帡宕戝☉娆愭珷闁芥ê顦板В鍕⒒閸屾瑧顦﹂柟璇х節閳ワ箓宕奸妷顔芥櫓婵犵數濮寸�氼喚绮婚弮鍫熺厱鐎癸拷閿熶粙宕戝☉妯滄稑顫滈敓浠嬪箖瀹勬壋鏋庨煫鍥ㄦ惄娴硷拷闂備胶纭堕弲娑⑺囬悽绋胯摕闁挎繂顦儫闂侀潧顦崕鐑樺閸愩劉鏀介柍銉ュ暱缁狙咃拷瑙勬礃閿曘垺淇婇悽绋跨疀闁绘鐗婂▍銏ゆ⒑鐠恒劌娅愰柟鍑ゆ嫹*/


/*.news-menu h2::after{
	content: "";
	position: relative;
	width: 234px;
	height: 24px;
	bottom: 0;
	left: 0;
	box-shadow: 0 -3px 2px 1px #e4e3e1;
	
}*/

.news-menu .wrapper a {
	float: left;
	width: 334px;
	text-align: center;
}

.news-menu .rev {
	margin: 0 89px;
}

.news-menu .wrapper img {
	display: block;
	margin: 10px 0 40px;
	width: 333px;
	height: 200px;
}

.news-menu .rev img {
	margin-top: 40px;
}

.news-menu .tit {
	color: #333;
	font-size: 22px;
	line-height: 36px;
}

.news-menu .date {
	display: inline-block;
	color: #c7c7c7;
	height: 50px;
	line-height: 50px;
	margin-bottom: 50px;
	border-bottom: 5px solid #e9450a;
}

.news-menu .infor {
	padding: 0 5px;
	font-size: 16px;
	line-height: 28px;
	color: #999;
	height: 112px;
	overflow: hidden;
}

.news-menu .wrapper a:hover .tit{
	color: #e9450a;
}
/* ,
.news-menu .wrapper a:hover .infor  */

.news-menu .news-more {
	display: block;
	width: 100px;
	height: 100px;
	margin: 30px auto 40px;
	color: #e4e4e4;
	/*border: 5px solid;*/
	/*border-radius: 50%;*/
	font-size: 75px;
	text-align: center;
	line-height: 60px;
}
.news-menu .news-more i{
	font-size: 46px;
}
.news-menu .news-more:hover {
	color: #e9450a;
}

.news-menu .news-more:active {
	color: #e9450a;
}

.case {
	background: #f9f9f9;
	padding: 70px 0 0;
	background:url(../img/case-bg.png) center center repeat-x #f9f9f9;
	height: 680px;
}
.case h2{
	color: #fff;
}
.case .wrapper{
	position: relative;
	width: 1000px;
	margin-top: 90px;
	height:300px;
}
.case .swiper-container{
	height:100%;
}
.case .swiper-slide{
	text-align: center;
}
.case .arrow-left{
	background: url(../img/arrows.png) no-repeat left top;
	position: absolute;
	left: -40px;
	top: 135px;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.case .arrow-right{
	background: url(../img/arrows.png) no-repeat left bottom;
	position: absolute;
	right: -40px;
	top: 135px;
	margin-top: -15px;
	width: 17px;
	height: 30px;
}
.case .case1{
	background: url(../img/case-inner-2-1.png) center center no-repeat;
	height: 300px;
}
.case .case2{
	background: url(../img/case-inner-1.png) center center no-repeat;
	height: 300px;
}
.case .case3{
	background: url(../img/case-inner-3.png) center center no-repeat;
	height: 300px;
}
.case .case4{
	background: url(../img/case-inner-4.png) center center no-repeat;
	height: 300px;
}
/*.tab-case {*/
	/*width: 1190px;*/
	/*height: 400px;*/
	/*margin: 20px auto 0;*/
	/*position: relative;*/
	/*overflow: hidden;*/
/*}*/

/*.tab-case .title {*/
	/*width: 9999px;*/
	/*height: 120px;*/
	/*background: #fff;*/
	/*position: relative;*/
	/*border-bottom: 1px solid red;*/
/*}*/

/*.tab-case .title a {*/
	/*width: 170px;*/
	/*height: 100%;*/
	/*float: left;*/
	/*text-align: center;*/
	/*line-height: 30px;*/
	/*font-size: 15px;*/
	/*color: #009797;*/
	/*text-decoration: none;*/
	/*position: relative;*/
	/*z-index: 2;*/
/*}*/

/*.tab-case .title a>img {*/
	/*position: absolute;*/
	/*left: 0;*/
	/*right: 0;*/
	/*top: 0;*/
	/*bottom: 0;*/
	/*margin: auto;*/
/*}*/
/*.tab-case .title .float {*/
	/*top:0;*/
	/*width: 170px;*/
	/*height: 120px;*/
	/*background: #f9f9f9;*/
	/*border: 1px solid red;*/
	/*border-bottom: none;*/
	/*position: absolute;*/
/*}*/
/*.float-inner {*/
	/*width: 100%;*/
	/*height: 110px;*/
	/*opacity: 0.5;*/
/*}*/


/*.tab-case .title .float:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 0;
	bottom: 0;
	border-bottom: 10px solid blue;
}*/

/*.tab-case .box {*/
	/*width: 100%;*/
	/*height: 270px;*/
	/*position: relative;*/
/*}*/

/*.tab-case .box div {*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*position: absolute;*/
	/*left: -100%;*/
	/*padding: 18px 25px 55px 55px;*/
	/*font-size: 16px;*/
	/*text-align: left;*/
	/*line-height: 30px;*/
	/*top: 0;*/
	/*background: #f9f9f9;*/
/*}*/

/*.tab-case .box div .tit {*/
	/*margin: 20px 0 30px;*/
	/*font-size: 24px;*/
/*}*/

/*.tab-case .rightB,*/
/*.tab-case .leftB {*/
	/*width: 60px;*/
	/*height: 120px;*/
	/*font-size: 40px;*/
	/*color: #bfbfbf;*/
	/*background: #fff;*/
	/*position: absolute;*/
	/*top: 0;*/
	/*line-height: 100px;*/
	/*text-align: center;*/
	/*cursor: pointer;*/
	/*border-bottom: 1px solid red;*/
	/*z-index: 3;*/
/*}*/

/*.tab-case .rightB {*/
	/*right: 0;*/
/*}*/

/*.tab-case .leftB {*/
	/*left: 0;*/
/*}*/


/*.color1 {
	background-color: blanchedalmond;
}*/

.partner {
	padding: 60px 0;
	background: #eee;
}
.partner .wrapper{
	height: 411px;
	background: url(../img/partner-bg.png) 100% 100% no-repeat #eee;
}
/*.partner .wrapper>div {*/
	/*position: relative;*/
	/*float: left;*/
	/*width: 270px;*/
	/*height: 88px;*/
	/*margin: 0 15px 22px;*/
	/*border-radius: 10px;*/
	/*background: #fff;*/
	/*text-align: center;*/
	/*vertical-align: middle;*/
/*}*/
/*.partner .wrapper>div>a{*/
	/*display: block;*/
	/*width: 100%;*/
	/*height: 100%;*/
/*}*/

/*.partner .wrapper>div img {*/
	/*position: absolute;*/
	/*left: 0;*/
	/*right: 0;*/
	/*top: 0;*/
	/*bottom: 0;*/
	/*margin: auto;*/
/*}*/


/*  濠电姷顣藉Σ鍛村磻閹捐泛绶ゅΔ锝呭暞閸嬪鏌ｅΟ娆惧殭鏉╂繃绻濋姀锝呯厫闁告梹娲熷畷姗�鏁撴禒瀣�甸柣鐔告緲椤忣亜顭块悷鐗堫棤婵炴垹鏁婚弫鎾舵缁摖 */


/* 	 ********************	 */


/*  濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拺闁煎鍊曟牎闂佸憡妫戠粻鎾崇暦閵忕妴娲敂閸曨収鍞甸梺鍝勵槸閻楀嫰宕濇繝鍐洸婵犲﹤鐗婇悡鐔兼煏韫囨洖校闁哥喓鍋炴穱濠偽旂�ｎ偄顏�   */

.product-buy {
	padding-bottom: 100px;
}

.product-buy .wrapper {
	background: #fff;
	padding-top: 75px;
}

.buy-box {
	width: 860px;
	margin: 0 auto;
	position: relative;
}

.buy-box h2 {
	height: 25px;
	font-size: 18px;
	color: #333333;
	padding-left: 8px;
	border-left: 4px solid #69be30;
	text-align: left;
	line-height: inherit;
}
.buy-box h2:before{
	content: none;
}
.product-buy .box3 {
	padding-bottom: 60px;
}

.product-buy .box2 h2 {
	margin: 40px 0;
}

.product-buy .box3 h2 {
	margin: 40px 0;
}

.buy-box .fir {
	display: inline-block;
	text-align: right;
	padding-left: 13px;
	width: 210px;
	height: 25px;
	line-height: 25px;
	color: #999999;
}

.buy-box .fir span {
	color: #e24d4f;
	padding-right: 3px;
}

.buy-box:first-child,
.buy-box.box2
{
	border-bottom: 1px dashed #dcdcdc;
}
.buy-box.box1{
	padding-bottom: 40px;
}
.buy-box:first-child input {
	border: 0;
	margin-bottom: 5px;
}
.buy-box.box3 input{
	margin-bottom: 20px;
}

.buy-box>span,
.buy-box .conpanya-main>span,
.buy-box .conpanyb-main>span,
.buy-box .invoiceb-main>span,
.buy-box .invoicea-main>span
{
	display: inline-block;
	min-width: 150px;
}
.buy-box .invoiceb-main,
.buy-box .invoicea-main{
	margin-bottom: 80px;
}
.buy-box .invoice-infor{
	margin-left: 5px;
	position: relative;
	top: -18px;
	color: red;
}
.buy-box .invoice-infor label{
    height: 14px;
}
.btn-link,
.product-buy a {
	color: #2792ff;
}

.btn-link:hover.product-buy a:hover {
	color: #0e72d9;
	cursor: pointer;
}

.box1 .btn-link {
	position: absolute;
	right: 30px;
	bottom: 5px;
}

.buy-box .save {
	display: none;
}

.buy-box .upimg-wrap {
	width: 640px;
	display: inline-block;
	margin-bottom: 80px;
}
.buy-box.box2 .upimg-wrap{
	margin-bottom: 40px;
}
.buy-box .upimg {
	position: relative;
	display: inline-block;
}

.buy-box .upimg .infor {
	width: 360px;
	position: absolute;
	top: 20px;
	right: -380px;
	color: #ff5050;
	line-height: 1.5;
	display: none;
}

.buy-box .upimg-wrap:hover .infor {
	display: block;
}

.btn-upimg {
	display: inline-block;
	width: 80px;
	height: 80px;
	border: 1px dashed #dcdcdc;
	border-radius: 4px;
	color: #dcdcdc;
	text-align: center;
	line-height: 1;
	vertical-align: top;
	cursor: pointer;
	text-decoration: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn-upimg>img {
	width: 100%;
	height: 100%;
}

.btn-upimg>i {
	display: block;
	width: 24px;
	height: 24px;
	margin: 14px auto 8px;
	font-size: 24px;
}


/* 濠电姷鏁告慨浼村垂婵傜鏄ラ柡宥庡幖缁犱即鏌熼幆鐗堫棄缁炬儳娼￠弻鈩冨緞鐎ｎ亝顔呴柣鐔哥懃鐎氼厽鍒婇幘顔藉仩婵炴垶甯掓晶鏌ユ煟閹捐泛鈻堟慨濠冩そ瀹曨偊宕熼崹顐嶃垹鈹戦埄鍐ㄧ祷閻庢凹鍠栧嵄闁归偊鍏橀弨浠嬫倵閿濆骸浜為柛鏃堟涧閳规垿顢欓惌顐簽婢规洟顢橀悩鍏哥瑝闂佸搫顦伴弨鐗堢節閻㈤潧浠﹂柛銊ョ埣楠炴劙骞栨担瑙勬珖闂侀潧顦弲娑㈡煥閵堝應鏀介柣妯哄级閹兼劗绱掗敓鑺ュ緞閹邦厾鍙嗛梺缁樻礀閸婂湱锟芥熬鎷�.active闂傚倷绀侀幖顐λ囬锕�鐤炬繝濠傛噽閻瑩鏌″搴″箲闁跨喐鍨濈欢姘剁嵁鐎ｎ喗鏅濋柨鐔烘櫕缁牓宕卞☉娆戝幈闂侀潧顧�缁茶姤淇婃總绋跨閺夊牏鍋撶�氾拷 */

.flowbar-buy {
	width: 1020px;
	margin: 0 auto;
	padding-top: 70px;
	padding-bottom: 70px;
}

.flowbar-buy li {
	position: relative;
	display: inline-block;
	width: 160px;
	height: 160px;
	text-align: center;
	vertical-align: top;
	font-size: 18px;
	margin-right: 120px;
}

.flowbar-buy div {
	width: 110px;
	height: 110px;
	margin: 0 auto 20px;
}

.flowbar-buy .pass {
	background: #009797;
	display: none;
}

.flowbar-buy .active div:first-child {
	display: none;
}

.flowbar-buy .active div.pass {
	display: block;
}

.flowbar-buy li::after {
	content: "...";
	position: absolute;
	top: -50px;
	left: 185px;
	font-size: 100px;
	color: #8a8a8a;
}

.flowbar-buy li::before {
	content: "";
	position: absolute;
	top: 45px;
	left: 211px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #8a8a8a;
	z-index: 2;
}

.flowbar-buy li:last-child {
	overflow: hidden;
	margin-right: 0;
}

.flowbar-buy .active::after {
	color: #52b22d;
}

.flowbar-buy .active::before {
	background: #52b22d;
}

.flowbar-buy li:first-child>div {
	background: url(../img/flowbar-buy.png) no-repeat;
}

.flowbar-buy li:nth-child(2)>div:first-child {
	background: url(../img/flowbar-buy.png) -114px 0 no-repeat;
}

.flowbar-buy li:nth-child(2)>.pass {
	background: url(../img/flowbar-buy.png) -114px -109px no-repeat;
}

.flowbar-buy li:nth-child(3)>div:first-child {
	background: url(../img/flowbar-buy.png) -226px 0 no-repeat;
}

.flowbar-buy li:nth-child(3)>.pass {
	background: url(../img/flowbar-buy.png) -226px -109px no-repeat;
}

.flowbar-buy li:nth-child(4)>div:first-child {
	background: url(../img/flowbar-buy.png) -340px 0 no-repeat;
}

.flowbar-buy li:nth-child(4)>.pass {
	background: url(../img/flowbar-buy.png) -340px -109px no-repeat;
}

.flowbar-buy .ieadd {
	display: none;
}


/* 濠电姷鏁告慨浼村垂婵傜鏄ラ柡宥庡幖缁犱即鏌熼幆鐗堫棄缁炬儳娼￠弻鈩冨緞鐎ｎ亝顔呴柣鐔哥懃鐎氼厽鍒婇幘顔藉仩婵炴垶甯掓晶鏌ユ煟閹捐泛鈻堟慨濠冩そ瀹曨偊宕熼崹顐拷鍡涙⒑閻熸澘娈╅柟鍑ゆ嫹  end */

.product-buy .radio-box {
	width: 350px;
	margin: 0 auto 35px;
}

.product-buy .check-box {
	width: 500px;
	margin: 0 auto 40px;
	overflow: hidden;
}

.product-buy .radio-wrap {
	display: inline-block;
	width: 170px;
	height: 30px;
	overflow: hidden;
}

.product-buy .footer {
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
	color: #999999;
}


/*婵犵數濮烽弫鎼佸磻閻愬搫绠氱�癸拷閸曨偆鐛ラ梺鍝勭Р閸斿秹宕ｈ箛娑欑厓闁告繂瀚弳鐔兼煟濠婂懐甯涘ǎ鍥э躬婵℃儼绠涢弬娆句紦闂佽崵鍠愮划搴㈡櫠濡ゅ懏鍎庢い鏍ㄥ嚬閸ゆ洟鏌﹀Ο渚Ш闁哄棗顑夐弻鐔封枔閸喗鐏撳銈庢緛閹凤拷(闂傚倸鍊风粈渚�宕ョ�ｎ亶鐔嗘慨妤嬫嫹鐎规洦鍨跺畷妯侯啅椤旀拝鎷风捄琛℃斀闁绘ê鐤囨竟妯肩磼閿熻姤寰勯幇顓犲幗濠碘槅鍨甸褏寰婇懡銈忔嫹濞堝灝鏋ら柣妤冪in)*/

.movewin {
	position: absolute;
	top: 1000px;
	left: 480px;
	width: 300px;
	height: 310px;
	border: 1px solid #bfbfbf;
	border-radius: 9px;
	background: #f9f9f9;
	box-shadow: 1px 1px 3px 2px #f0f0f0;
	z-index: 99;
}

.movewin .tit {
	color: #333333;
	line-height: 40px;
	height: 42px;
	padding-left: 10px;
	border-bottom: 1px solid #bfbfbf;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	background: #efefef;
	cursor: pointer;
}

.movewin .close {
	float: right;
	width: 25px;
	height: 100%;
	cursor: pointer;
}

.movewin .menu {
	text-align: center;
	display: none;
}

.movewin .menu .btn {
	background: #69be30;
	margin: 40px auto;
}

.movewin .box .btn {
	background: #69be30;
	margin: 13px 3px 13px 0;
	height: 28px;
	line-height: 28px;
}

.movewin .box .upbox-ctrl {
	margin-left: 190px;
}

.movewin .br {
	margin: 0 auto;
	height: 1px;
	width: 180px;
	background: #aeaeae;
	background: -webkit-linear-gradient(0deg, #f9f9f9 0%, #aeaeae 50%, #f9f9f9 100%);
	background: linear-gradient(90deg, #f9f9f9 0%, #aeaeae 50%, #f9f9f9 100%);
}

.movewin .upbox {
	height: 220px;
	overflow-y: auto;
	padding: 9px;
	padding-top: 0;
}

.movewin .upbox li {
	display: block;
	position: relative;
	height: 50px;
	line-height: 49px;
	width: 276px;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
}

.movewin .upbox li label {
	width: 100%;
	height: 100%;
}

.movewin .upbox li img {
	width: 34px;
	height: 34px;
	border: 1px solid #eee;
}

.movewin .upbox li span {
	padding-left: 5px;
}

.movewin .upbox .error {
	position: absolute;
	left: 170px;
	top: 10px;
	line-height: 1.4;
	padding: 5px;
	display: block;
	background: #ffdede;
	color: #ff5050;
	border: 1px solid #ff5050;
}


/*婵犵數濮烽弫鎼佸磻閻愬搫绠氱�癸拷閸曨偆鐛ラ梺鍝勭Р閸斿秹宕ｈ箛娑欑厓闁告繂瀚崳褰掓煕閹拌埖瀚归梺璇叉捣閹虫挾锟芥凹鍘界粩鐔煎幢濞嗘劕鍘归梺璺ㄥ枔缁傚钞d*/

.infor-box {
	padding-bottom: 80px;
}

.infor-box>p,
.infor-show>p {
	padding-left: 150px;
	font-size: 22px;
	color: #333333;
	line-height: 45px;
}

.infor-box .btn-wrap {
	width: 480px;
	height: 60px;
	margin: 90px auto;
}

.infor-box2 .btn-wrap .btn-upd:first-child {
	margin-right: 150px;
}

.infor-show {
	margin-bottom: 86px;
}
.infor-show .table-show{
	width: 1100px;
	margin: 0 auto;
	overflow-x: auto;
}
.infor-show table {
	/*width: 85%;*/
	text-align: center;
	table-layout: fixed;
	border: 0;
}

.infor-show thead th {
	background: #349ba9;
	color: #fff;
	border: 2px solid #fff;
}

.infor-show .tit {
	font-size: 18px;
	height: 40px;
}

.infor-show .tit-i>th {
	border-width: 0;
	border-bottom-width: 2px;
}

.infor-show table {
	margin: 50px auto 20px;
}

.infor-show thead {
	border: 0;
}

.infor-show thead .tit-c {
	border-right-width: 2px;
}

.infor-show td {
	border: 0;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
}

.infor-show tbody tr:nth-child(even) {
	background: #f7f7f7;
}

.infor-show .pagination {
	margin-left: 830px;
}
.infor-show .pagination p{
	display: inline-block;
	padding: 0 5px;
}
.infor-box .btn-cancel {
	margin: 0 94px 0 304px;
}

.infor-box3 .btn-wrap {
	text-align: center;
}

.infor-box3 .btn-upd {
	margin: 0;
}

.infor-box .upimg {
	vertical-align: top;
	text-align: center;
	position: relative;
	width: 900px;
	margin: 40px auto 100px;
}

.infor-box .upimg .img {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
	border-radius: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.infor-box .upimg .icon-close {
	position: absolute;
	color: #CCCCCC;
	right: 5px;
}

.infor-box .upimg .icon-close:hover {
	color: black;
}

.infor-box .upimg img {
	border-radius: 5px;
	width: 100%;
	height: 100%;
}

.infor-box .btn-upimg {
	margin-top: 0;
}

.infor-box .btn-upimg>i {
	margin: 28px auto 0;
}

.infor-box4 {
	min-height: 300px;
}

.infor-box4>p {
	text-align: center;
	padding-left: 0;
}


/*  濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拺闁煎鍊曟牎闂佸憡妫戠粻鎾崇暦閵忕妴娲敂閸曨収鍞甸梺鍝勵槸閻楀嫰宕濇繝鍐洸婵犲﹤鐗婇悡鐔兼煏韫囨洖校闁哥喓鍋炴穱濠偽旂�ｎ偄顏�  END  */


/*register闂傚倸鍊风粈渚�骞夐敍鍕灊鐎癸拷閸曨剙鍓堕梺缁樻尭缁″啰鎲撮崟顐ょ獮闂佸綊鍋婇崜娑⑺囪濮婅櫣绮欑捄銊ь唶闂佺娅曢崝娆撱�侀弮鍫熺劶鐎广儱妫涢崢鐐繆閻愬樊鍎忛悗鍨笒铻為幖娣妽閻撳繘鏌涢埄鍐炬當闁哄棴绲块敓鍊燁潐濞测晝鎹㈠┑瀣瀬闁瑰墽绮弲鎼佹煥閻曞倹瀚�*/

.register {
	padding-bottom: 90px;
}

.register label {
	display: inline-block;
	width: 230px;
	margin: 0 5px 30px 192px;
	text-align: right;
}

.register input,
.buy-box input,.buy-box select {
	width: 340px;
	height: 45px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	padding-left: 10px;
}
.buy-box select{
	width: 170px;
	margin-bottom: 5px;
}
.buy-box select.set-prov{
	width: 165px;
}
.register .input-txt {
	display: inline-block;
	width: 340px;
	height: 45px;
	padding-left: 10px;
}

.register input.s {
	width: 200px;
}

.register .error,
.buy-box .error {
	display: inline-block;
	margin-left: 4px;
	padding-left: 10px;
	padding-right: 20px;
	background: #ffdede;
	height: 34px;
	color: #ff5050 !important;
	border: 1px solid #ff5050;
	line-height: 34px;
}

.register p.error,
.register .error-l.error{
	height: auto;
	line-height: 2;
	color: #ff5050;
	float: right;
	margin-right: 15px;
	width: 400px;
}

.img-code {
	display: inline-block;
	width: 128px;
	height: 40px;
}

.mes-code {
	background: #eee;
	width: 128px;
	height: 48px;
	margin: 0 5px;
	border: 0;
	cursor: pointer;
}

.mes-code.loading,
.mes-code.loading:hover,
.mes-code.loading:active,
.mes-code[disabled],
.mes-code[disabled]:hover,
.mes-code[disabled]:active {
	/*width: auto;*/
	padding: 0 10px;
	cursor: wait;
	color: #fff;
	background-color: #d1dddd;
	text-decoration: none;
	outline: none;
	box-shadow: none;
	disabled: disabled;
}

.register>span,
.register>.reg-box>span {
	color: #c1c1c1;
}

.register>.infor-l {
	float: right;
	margin-right: 15px;
	width: 408px;
	color: #c1c1c1;
}

.register .img-code-on {
	color: #e9450a;
}

.register .finish {
	margin: 0 auto;
	width: 314px;
	height: 300px;
}

.register .finish .img {
	display: inline-block;
}

.register .finish .txt {
	float: right;
	text-align: center;
	width: 190px;
	font-size: 16px;
	color: #666;
}

.register .finish .txt h3 {
	font-size: 22px;
	line-height: 44px;
	margin-top: 20px;
}

.resetcode {
	padding-top: 67px;
}

.resetcode h2 {
	display: block;
	font-size: 22px;
	color: #c09d85;
	text-align: center;
	margin-bottom: 67px;
}
.resetcode h2:before{
	content: none;
}
.register .reg-box {
	padding: 68px 0 28px;
	margin-bottom: 40px;
	border-bottom: 1px solid #c1c1c1;
}

.reg-main .finish {
	height: 500px;
}

.reg-main .finish img {
	padding-top: 60px;
	margin-left: -35px;
}

.reg-main .finish p {
	margin-top: 10px;
	text-align: center;
}


/*缂傚倸鍊搁崐鐑芥倿閿曞倶锟藉啳绠涘☉妯碱槯濠电偞鍨跺銊╁础濮樿埖鍊垫繛鎴烆伄濠婂嫮顩叉繝濠傜墛閻撴洘銇勯鐔风仴濞存粍绮撻弻锝夋晝閿熶粙鈥﹀畡閭︽綎闁惧繐婀辨す鎶芥倵閿濆簼绨奸柣婵囩箓閳规垿鍩ラ崱妞惧嚱濠电偛顦板ú鐔肩嵁閹达箑绀嬫い鏍ㄧ♁濞呫垽姊虹捄銊ユ珢闁瑰嚖鎷�*/

.register .btn {
	margin-top: 60px;
}

.findcode-c-1 .btn {
	margin-top: 120px;
}

.findcode-c-3 .btn {
	margin-bottom: 60px;
}


/*婵犵數濮烽弫鎼佸磻閻旂儤宕叉繝闈涱儐閸ゅ嫰鏌涢锝嗙闁绘挻绻傞埞鎴﹀磼濠婂海鍔搁梺缁樺姇閿曨亪寮婚敐澶婄疀闂傚牊绋戞慨鍐渻閵堝棙灏柛銊ユ贡閹叉挳鏁冮崒娑氬幍闁诲海鏁搁…鍫濇毄闂備焦妞块崢濂割敄閸涘瓨绠掗梻浣虹帛閻熴儵骞婅箛鏇嫹濮樼偓瀚�*/

.flowbar {
	height: 120px;
	width: 700px;
	margin: 0 auto 75px;
	padding-top: 25px;
}

.flowbar>h2 {
	font-size: 22px;
	color: #e9450a;
	text-align: center;
}

.flowbar li {
	position: relative;
	display: inline-block;
	margin-top: 20px;
	float: left;
	width: 25%;
	height: 6px;
	color: #dcdcdc;
	text-align: center;
}

.flowbar li::before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 6px;
	background: currentcolor;
}

.flowbar li::after {
	content: "";
	position: absolute;
	top: -12px;
	left: calc(50% - 15px);
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: currentcolor;
}

.flowbar i {
	position: absolute;
	left: calc(50% - 6px);
	top: -12px;
	font-size: 21px;
	z-index: 1;
	color: #FFFFFF;
	text-align: center;
	font-style: normal
}

.flowbar .icon-true {
	margin-left: -3px;
}

.flowbar li:first-child::before {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.flowbar li:last-child::before {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.flowbar .icon-true:before:hover {
	color: #0000FF;
}

.flowbar .get,
.flowbar .get::before,
.flowbar .get::after {
	color: #8dd35f;
}

.flowbar .get {
	margin-right: -2px;
	z-index: 1;
}

.flowbar .get::before {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.flowbar span {
	display: inline-block;
	font-size: 14px;
	margin-top: 20px;
}

.flowbar-3 li {
	width: 33%;
}

.flowbar-4 li {
	width: 25%;
}


/*婵犵數濮烽弫鎼佸磻閻旂儤宕叉繝闈涱儐閸ゅ嫰鏌涢锝嗙闁绘挻绻傞埞鎴﹀磼濠婂海鍔搁梺缁樺姇閿曨亪寮婚敐澶婄疀闂傚牊绋戞慨鍐渻閵堝棙灏柛銊ユ贡閹叉挳鏁冮崒娑氬幍闁诲海鏁搁…鍫濇毄闂備焦妞块崢濂割敄閸涘瓨绠掗梻浣虹帛閻熴儵骞婅箛鏇嫹濮樼偓瀚� end*/


/*  login  */

.login-container {
	/*	width: 100%;*/
	background-color: #1bbc9b;
}

.login-container .wrapper {
	height: 568px;
	background: url(../img/login-banner-c.jpg) no-repeat 0 0;
}

.login-box {
	width: 426px;
	min-height: 412px;
	font-size: 14px;
	color: #c1c1c1;
	float: right;
	margin-top: 78px;
	border-radius: 10px;
	background: #ffffff;
}

.login-way {
	display: inline-block;
	width: 50%;
	height: 58px;
	border-top: 7px solid #f7f7f7;
	border-bottom: 2px solid #e5e5e5;
	background-color: #f7f7f7;
	color: #979696;
	line-height: 50px;
	font-size: 22px;
	text-align: center;
	cursor: pointer;
}

.login-way-c {
	float: left;
	border-top-left-radius: 10px;
}

.login-way-p {
	border-top-right-radius: 10px;
}

.login-box .active {
	border-top: 7px solid #e9450a;
	color: #e9450a;
	border-bottom: 0;
	background: #ffffff;
}

.login-company,
.login-people {
	padding-top: 10px;
	display: none;
}

.login-box .imfor {
	display: inline-block;
	/*width: 340px;*/
	/*min-height: 32px;*/
	/*margin: 20px auto 0;*/
	margin: 10px 0 1px 44px;
	border: 1px solid #ff504d;
	background: #ffdede;
	color: #ff504d;
	padding: 6px 8px;
}

.login-box .row {
	position: relative;
	margin: 7px auto 20px;
	width: 338px;
	height: 45px;
}

.login-box input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	line-height: 45px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
}

.login-box .img-code-box {
	display: inline-block;
	width: 300px;
	margin-top: -10px;
}

.login-box .img-code-box>img {
	width: 110px;
	height: 40px;
}

.login-box .img-code-box input {
	padding-left: 5px;
}

.login-box .img-code {
	display: inline-block;
	width: 110px;
	height: 40px;
	margin-left: 44px;
	margin-right: 10px;
}

.login-box .icon {
	position: absolute;
	margin-top: 6px;
	margin-left: 10px;
	font-size: 22px;
}

.login-company>a,
.login-people>a {
	/*	line-height: 0;*/
	float: right;
	padding-right: 50px;
}

.login-company>a:active,
.login-people>a:active,
.login-company>a:visited,
.login-people>a:visited {
	outline: 0;
}

.login-box .login-company-btn,
.login-box .login-people-btn {
	margin-top: 20px;
	outline: none;
}

.login-box>span {
	margin: 15px 0;
	display: block;
	text-align: center;
	font-size: 16px;
}

.login-box>span>a {
	color: #c09d85;
	text-decoration: underline;
}

.login-box .show {
	display: block;
	visibility: visible;
}


/* 濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈锟介埞鎴︽倷瀹割喖娈舵繝娈垮枟閹告娊銆侀弽顓炵倞闁宠桨绀侀悘濠傗攽閻愭潙鐏﹂柣鐕傜稻缁傚秴顭ㄩ崼鐔哄幗闂侀潧绻掓慨鐢稿疮閻愮繝绻嗘俊銈咁儐鐎氾拷-闂傚倸鍊搁崐鎼佸磹缁嬭娑樜旈敓鐣屽弲闂佹寧绻傚ù鍕箯閻戣姤顥堟繛鎴炵懄閹疯京绱撴担鍝ョ劯濞存粌鐖煎顐﹀箻缂佹ɑ娅㈤梺璺ㄥ櫐閹凤拷   */

.product-calc-wrapper.product-name-gzb {
	height: 510px;
	background: url(../img/product/product-banner-bg.png) center bottom repeat-x;
	background-color: #ff7a70;
}

.product-name-gzb.product-calc-wrapper .wrapper {
	background: url(../img/product/banner-gzb.jpg) 90px 0 no-repeat;
}
.product-name-gzb .product-tag{
	top: 390px;
	left: 140px;
}
.product-tag {
	position: relative;
	display: inline-block;
	font-size: 15px;
	color: #fff;
}

.product-tag span {
	display: inline-block;
	padding: 6px;
	border: 1px solid;
	margin-right: 8px;
}

.product-tag span:first-child {
	margin-left: 8px;
}

.product-calc-box {
	position: relative;
	float: right;
	margin: 30px 50px 0 0;
	padding: 25px 20px 15px;
	background: #fff;
	width: 450px;
	min-height: 300px;
	border-radius: 5px;
	z-index:9;
}

.product-calc-box h2 {
	font-size: 20px;
	color: #000;
	margin-bottom: 15px;
	font-weight: 400;
	text-align: left;
	padding-left: 15px;
}

.product-calc-box h2:before {
	content: none;
}

.product-calc-box h2 .type {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.product-calc-box h2 .tit {
	font-size: 30px;
}
.product-name-gzb .product-calc-box .btn.btn-s{
	margin-top: 25px;
}
.product-calc-box table {
	width: 100%;
	border: 0;
	font-size: 16px;
	color: #666;
	margin-left: 10px;
}

.product-calc-box tr {
	height: 35px;
}

.product-calc-box td {
	border: 0;
}

.product-calc-box>table td:first-child {
	width: 86px;
	text-align: right;
	/*font-weight: bold;*/
}

.product-calc-box .red-price {
	font-size: 28px;
	color: #ff5050;
}
.product-calc-box .option{
	display: inline-block;
	height: 30px;
	width: 90px;
	text-align: center;
	border: 1px solid #d2d2d2;
	padding: 0 8px;
	line-height: 29px;
	font-size: 14px;
	color: #999;
	cursor: pointer;
	margin-right: 10px;
}
.product-calc-box .option.active{
	border-color:  #ff5050;
	color: #666;
}
.product-calc-box .option.s{
	width: auto;
	margin-right: 0;
}
.product-calc-box .red-price .imfor {
	color: #666;
	font-size: 14px;
}

.product-calc-box .num {
	width: 68px;
	height: 30px;
	border: 1px solid #ccc;
	padding-left: 5px;
	line-height: 30px;
	margin-right: 2px;
}

.product-calc-box .num+label {
	margin-left: 20px;
	margin-right: 5px;
}

.product-calc-box .btn-price {
	position: relative;
	display: inline-block;
	min-width: 140px;
	height: 30px;
	border: 1px solid #d2d2d2;
	cursor: pointer;
}

.product-name-gzb .btn-price p {
	display: inline-block;
	line-height: 28px;
	padding-left: 5px;
}

.product-name-gzb .btn-price .corner {
	position: relative;
	float: right;
	width: 20px;
	height: 100%;
}

.btn-price .corner:before {
	content: "";
	position: absolute;
	color: #cfcfcf;
	width: 0;
	height: 0;
	border: 6px solid;
	border-left-color: transparent;
	border-top-color: transparent;
	top: 15px;
	right: 1px;
}
.product-calc-box .check-box{
	position: absolute;
	background: #fff;
	padding: 15px;
	border: 1px solid #737f8d;
	top: 185px;
	left: -100px;
	width: 650px;
}
.product-calc-box .check-box tr{
	height:auto;
}
.product-calc-box .check-box td{
	height: 20px;
	text-align: left;
	padding: 0 5px 0 10px;
	font-size: 12px;
}
.product-calc-box .check-box input{
	margin-right: 5px;
}
/*.product-calc-box .check-box label{
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #bfbfbf;
	border-radius: 50%;
	background: #fff;
	margin-right: 6px;
}
.product-calc-box .check-box input{
	width: 0;
	height: 0;
}
.product-calc-box .check-box input:checked + label {
	border: 1px solid #69be30;
	background: red; 
}*/
.product-row {
	/*min-height: 300px;*/
}

.product-row h3 {
	padding-top: 75px;
	margin: 0 auto 70px;
	color: #333;
	font-size: 36px;
	text-align: center;
}

.product-row.row-feature {
	padding-bottom: 110px;
}

.product-row.row-feature li {
	float: left;
	margin-left: 180px;
	text-align: center;
	font-size: 22px;
	color: #666666;
}

.product-row.row-feature p {
	line-height: 36px;
}

.product-row.row-feature img {
	position: relative;
	margin-bottom: 36px;
}

.product-row.row-feature .img1 {
	margin-top: 10px;
}

.product-row.row-feature .img2 {
	margin-top: -5px;
}

.product-row.row-feature li:first-child {
	margin-left: 85px;
}

.product-row.row-range .wrapper {
	padding-bottom:80px;
}

.product-name-gzb.row-range table {
	font-size: 18px;
	width: 100%;
	text-align: center;
	color: #000;
}

.product-name-gzb.row-range th {
	background: #dbdbdb;
	border-right: 1px solid #dbdbdb;
	height: 55px;
}

.product-name-gzb.row-range th:first-child {
	border-right: 1px solid #7d7d7d;
}

.product-name-gzb.row-range td {
	height: 60px;
	border: 1px solid #dcdcdc;
	background: #f9f9f9;
}

/*.product-name-gzb.row-range tr td:nth-child(2n+1) {
	font-weight: bold;
}*/

.product-name-gzb.row-range tr td:nth-child(2) {
	border-right-color: #7d7d7d;
}

.product-name-gzb.row-range .wrapper>p,
.product-name-sjb.row-range .wrapper>p
 {
	font-size: 14px;
	color: #333;
	margin-left: 28px;
}
.product-name-sjb.row-range .wrapper>p{
	width: 760px;
	margin-left: 228px;
}
.product-name-gzb.row-range p.list,
.product-name-sjb.row-range p.list{
	margin-top: 40px;
	margin-left: 0;
}
.product-name-sjb.row-range p.list{
	margin-left: 200px;
}
.product-name-gzb.row-range table p {
	font-size: 14px;
	color: #666666;
}

.product-row.row-case .wrapper>div {
	margin-left: 120px;
	margin-bottom: 50px;
}

.product-row.row-case .case1>img {
	float: right;
	margin-top: -40px;
}

.product-row.row-case .case2>img {
	float: right;
	margin-right: 95px;
}

.product-row.row-case .tit {
	color: #ff5050;
	font-size: 18px;
}

.product-row.row-case .box {
	display: inline-block;
	position: relative;
	width: 560px;
	background: #fff;
	padding: 30px 30px 18px 30px;
	font-size: 16px;
	line-height: 2;
	color: #666;
	border-radius: 8px;
	box-shadow: 0 0 5px #edf1f1;
}

.product-row.row-case .txt {
	margin-bottom: 45px;
}

.product-row.row-case .total {
	/*color: #000;*/
	font-size: 15px;
	position: absolute;
	right: 30px;
	bottom: 18px;
}
.product-row.row-case .total-l{
	margin: 40px 0;
	color: #666;
}
.product-row.row-case .total-ladd{
	margin-top: 40px;
}
.product-row.row-case .total-lnew{
	margin-top: -10px;
}
.product-row.row-case .total-l>.red-price{
	font-size: 23px;
}
.product-row.row-case .red-price {
	font-size: 23px;
}

.product-row.row-serv .serv-process {
	position: relative;
	margin-bottom: 150px;
}

.serv-clain {
	/*height: 90px;*/
	vertical-align: middle;
	margin-bottom: 40px;
}

.serv-clain .tit {
	display: inline-block;
	position: relative;
	width: 24px;
	font-size: 18px;
	color: #ff5050;
	margin-right: 20px;
	line-height: 1.17;
}

.serv-clain .tit:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	min-height: 82px;
	width: 2px;
	background: #ff5050;
	border-right: 1px solid #ff8e8e;
}

.serv-clain .tit:after {
	content: "";
	display: block;
	position: absolute;
	right: -11px;
	top: 34px;
	height: 0;
	width: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 6px solid #ff5050;
	border-right: 6px solid transparent;
}

.serv-clain ul {
	display: inline-block;
	vertical-align: top;
	height: 100%;
	padding-left: 0;
	margin: 0;
}

.serv-clain .txt {
	color: #999999;
	font-size: 16px;
	display: inline-block;
	min-width: 150px;
}

.serv-clain li {
	position: relative;
	display: inline-block;
	margin-right: 15px;
	width: 185px;
	height: 100%;
	text-align: center;
	vertical-align: top;
}

.serv-clain li:after {
	content: "";
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	left: -13px;
	top: 38px;
	border-left: 9px solid #a8a8a8;
	border-top: 11px solid transparent;
	border-bottom: 11px solid transparent;
}

.serv-clain li:first-child:after {
	content: none;
}

.serv-clain i {
	font-size: 50px;
	color: #818181;
}
.serv-clain .add{
	position: absolute;
	display: block;
	top: 0;
	left: 190px;
	line-height: 1.3;
	color: #b3b3b3;
	background: #eee;
	font-size: 14px;
	width: 180px;
	border-radius: 5px;
	padding:10px;
}


.product-row.row-serv .wrapper {
	position: relative;
	background: url(../img/product/gbz-row5-bg.png) no-repeat 10px 200px;
}

.product-row.row-serv .imfor {
	position: absolute;
	margin: 0 auto 25px;
	text-align: center;
	font-size: 14px;
	color: #999;
	bottom: 0;
	width: 100%;
}

.product-row.row-serv .imfor a {
	color: #1743ff;
	padding: 0 5px;
	text-decoration: underline;
}

/* 濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拻闁稿本鑹鹃敓鐣岊焾铻炴俊銈忔嫹閻撱倝鏌ㄥ┑鍡樼カ闁归鍏樺Λ鍐ㄢ槈濞嗘劖瀚崇紓鍌欑閻倹绂嶉崼鏇炴瀬闁瑰墽绮弲鎼佹煥閻曞倹瀚� end  */

/* 濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈敓锟� 闂傚倸鍊风粈渚�骞夐敍鍕殰婵°倕鍟伴惌娆撴煙闁箑鏋ょ紒鐘虫閺屻劑鎮ら崒娑橆伓 闂傚倸鍊风粈渚�骞栭锕�鐤柣妤�鐗婇崣蹇涙煙缂併垹鏋涙俊鐐扮矙閺屻劑鎮ら崒娑橆伓 闂傚倸鍊烽懗鍫曞储瑜斿畷鏌ュ蓟閵夈儳鏌堥梺绉嗗嫷娈曢柛搴＄Ч閺屻劑鎮ら崒娑橆伓 濠电姷鏁搁崕鎴犲緤閽樺褰掑礋椤栨氨顔嗛梺璺ㄥ櫐閹凤拷  闂傚倸鍊风粈渚�骞夐敓鐘冲殞濡わ絽鍟崕鏃堟煠濞村娅嗛柛瀣墬閵囧嫰骞囬崜浣盒ｅ┑鈩冨絻缂嶅﹪鐛弽顬ュ酣顢楅敓浠嬫倶椤旂⒈鐔嗛柣褍鎲＄�氾拷 闂傚倸鍊峰ù鍥涢崟顖氱柈妞ゆ牗绮嶅畷鏌ユ煕閳╁喚鐒介柣婵嗙埣閺屻劑鎮ら崒娑橆伓  */
.product-calc-wrapper.product-name-cyb,
.product-calc-wrapper.product-name-wyb,
.product-calc-wrapper.product-name-zzb
 {
	height: 540px;
	background: url(../img/product/product-banner-bg2.png) center bottom repeat-x;
	background-color: #2ba0e2;
}
.product-calc-wrapper.product-name-sjb{
	height: 540px;
	background: url(../img/product/product-banner-bg3.png) center bottom repeat-x;
	background-color: #cae9f7;
}
.product-calc-wrapper.product-name-wenyub{
	height: 540px;
	background: url(../img/product/product-banner-bg3.png) center bottom repeat-x;
	background-color: #b70f0f;
}
.product-name-cyb.product-calc-wrapper .wrapper {
	height: 100%;
	background: url(../img/product/banner-cyb.jpg) 7px 0 no-repeat;
}
.product-name-wyb.product-calc-wrapper .wrapper{
	height: 100%;
	background: url(../img/product/banner-wyb.jpg) 0 0 no-repeat;
}
.product-name-zzb.product-calc-wrapper .wrapper{
	height: 465px;
	background: url(../img/product/banner-zzb.jpg) 0 0 no-repeat;
}
.product-name-sjb.product-calc-wrapper .wrapper{
	height: 465px;
	background: url(../img/product/banner-sjb.png) 0 0 no-repeat;
}
.product-name-wenyub.product-calc-wrapper .wrapper{
	height: 465px;
	background: url(../img/product/banner-wenyub.jpg?version=20191111) 0 20px no-repeat;
}
.product-name-cyb .product-calc-box .btn.btn-s{
	margin-top: 10px;
	margin-bottom: 10px;
}
.product-name-cyb .product-tag{
	top: 395px;
	left: 120px;
}
.product-name-wyb .product-tag{
	top: 395px;
	left: 200px;
}
.product-name-zzb .product-tag{
	top: 395px;
	left: 120px;
}
.product-name-sjb .product-tag{
	top: 410px;
    left: 25px;
    color: #000;
}
.product-name-wenyub .product-tag{
	top: 430px;
	left: 25px;
    color: #f0e3a1;
}
.product-name-zzb .product-tag span{
	background: #2ba0e2;
}
.product-name-cyb.row-range table,
.product-name-wyb.row-range table
{
	margin: 5px auto;
}
.product-name-cyb.row-contrast{
	padding-bottom: 100px;
}
.product-name-cyb.row-contrast table{
	margin-left: 250px;
}
.product-row.row-range th{
	color: #fff;
	text-align: center;
	background: #2ba0e2;
	font-size: 20px;
	height: 52px;
	font-weight: normal;
}
.product-name-cyb.row-range td{
	padding: 0 50px 0 60px;
	height: 58px;
	color: #333333;
	font-size: 18px;
	border: 3px solid #eff5f5;
	background: #fff;
}
.product-name-wyb.row-range th{
	padding: 0 5px ;
	border: 3px solid #eff5f5;
}
.product-name-wyb.row-range td{
	text-align: center;
	padding: 20px 12px;
	color: #333333;
	font-size: 16px;
	border: 3px solid #eff5f5;
	background: #fff;
}
.product-name-cyb.row-range .tit{
	font-size: 22px;
}
.product-name-cyb.row-contrast th{
	color: #999;
	font-size: 22px;
	font-weight: normal;
	padding: 0 15px;
}
.product-name-cyb.row-contrast .vs{
	font-size: 52px;
	padding: 0 22px;
}
.product-name-cyb.row-contrast tr{
	border-bottom: 17px solid #f9f9f9;
}
.product-name-cyb.row-contrast tr:first-child{
	/*margin-bottom: 20px;*/
	text-align: center;
}
.product-name-cyb.row-contrast td{
	height: 40px;
	background: #f0f0f0;
	color: #686868;
	text-align: center;
	font-size: 22px;
}
.product-name-cyb.row-contrast .tit{
	color: #666;
	font-size: 18px;
	text-align: center;
	width: 130px;
	background-color:inherit;
}
.product-name-cyb.row-contrast i{
	font-size: 34px;
	line-height: 1;
}
.product-name-cyb.row-contrast .red-price{
	color: #ff5050;
}
.product-name-cyb.row-case .box,
.product-name-wyb.row-case .box,
.product-name-zzb.row-case .box
{
	width: 640px;
}
.product-name-sjb.row-case .box,
.product-name-wenyub.row-case .box
{
	width: 500px;
}
.product-name-cyb.row-case .case1>img,
.product-name-wyb.row-case .case1>img,
.product-name-zzb.row-case .case1>img
{
	margin-top: 130px;
	margin-right: 50px;
}
.product-name-sjb.row-case .case1>img
{
	margin-top: 25px;
    margin-right: 60px;
}
.product-name-wenyub.row-case .case1>img
{
	margin-top: 20px;
    margin-right: 200px;
}
.product-calc-wrapper.product-name-wyb .btn.btn-s,
.product-calc-wrapper.product-name-zzb .btn.btn-s
{
	margin-top: 10px;
}
/* 濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈敓锟� 闂傚倸鍊风粈渚�骞夐敍鍕殰婵°倕鍟伴惌娆撴煙闁箑鏋ょ紒鐘虫閺屻劑鎮ら崒娑橆伓 闂傚倸鍊风粈渚�骞栭锕�鐤柣妤�鐗婇崣蹇涙煙缂併垹鏋涙俊鐐扮矙閺屻劑鎮ら崒娑橆伓 闂傚倸鍊烽懗鍫曞储瑜斿畷鏌ュ蓟閵夈儳鏌堥梺绉嗗嫷娈曢柛搴＄Ч閺屻劑鎮ら崒娑橆伓 濠电姷鏁搁崕鎴犲緤閽樺褰掑礋椤栨氨顔嗛梺璺ㄥ櫐閹凤拷 END  */


/*濠电姷顣藉Σ鍛村磻閸涱収鐔嗘俊顖溿�嬮幏宄邦潩閻撳孩鐏撻梺璺ㄥ枎閿熺晫鍣ュ鎰攽閻愯韬鐐插暣楠炲棜顦撮柡鍡楁閺屾盯寮撮妸銉ヮ潽闂侀潧妫撮幏锟�*/

.order-wrapper {

	width: 100%;
	background: url(../img/order-bg.jpg) center center no-repeat #0f1c3a;
}

.order-wrapper .wrapper {
	padding-top: 20px;
	height: 684px;
	text-align: center;
	color: #fff;
}

.order-wrapper h2 {
	font-size: 32px;
	color: #fff;
	margin-bottom: 20px;
}

.order-wrapper h2:before {
	content: none;
}

.order-wrapper .wrapper>p {
	font-size: 14px;
	line-height: 2;
}

.order-wrapper .box {
	text-align: left;
	padding-top: 25px;
}

.order-wrapper input {
	display: inline-block;
	margin-left: 428px;
	margin-bottom: 9px;
	padding-left: 12px;
	height: 45px;
	width: 340px;
	line-height: 45px;
	border-radius: 5px;
	border:1px solid #eee;
}

.order-wrapper input.s {
	width: 200px;
	margin-right: 10px;
}

.order-wrapper .img-code {
	width: 133px;
	height: 39px;
	margin-left: -8px;
	margin-top:-3px;
}

.order-wrapper .img-code+span {
	color: #c1c1c1;
	font-size: 14px;
}

.order-wrapper .img-code+span>a {
	color: #c09d85;
	text-decoration: underline;
}

.order-wrapper .mes-code {
	width: 135px;
	height: 42px;
	line-height: 40px;
	color: #333;
	margin-left: -9px;
	margin-top:-3px;
	cursor: pointer;
	vertical-align: middle;
}

.order-wrapper textarea {
	width: 340px;
	height: 120px;
	border-radius: 5px;
	resize: none;
	padding-left: 12px;
	padding-top: 12px;
	display: inline-block;
	margin-left: 428px;
	margin-bottom: 5px;
	border:1px solid #eee;
}

.order-wrapper .btn {
	margin-top: 30px;
}
.order-wrapper .mes-code.loading,
.order-wrapper .mes-code.loading:hover{
	width: 135px;
}
.order-wrapper .error {
	color: #ff5050;
	padding-left: 10px;
}
.order-wrapper .error.error-l {
	display: inline-block;
	width: 400px;
}
.order-wrapper textarea+.error {
	vertical-align: top;
}
/* 婵犵數濮烽弫鎼佸磻閻愬搫绠伴柣鎰靛墰缁犻箖鏌ㄩ悢缁橆棄闂囧绻濇繝鍌涘櫣濞存粓绠栭弻銊モ槈濞嗗繐顫掗悗瑙勬礈閸犳牠銆佸锟介幃婊堝幢濡や焦姣� */
.order-channel {
	background: #d2ebff;
	background: -webkit-linear-gradient(top, #afd9ff 0%, #ffffff 100%);
	background: linear-gradient(to bottom, #afd9ff 0%, #ffffff 100%);
}

.order-channel .wrapper {
	color: #037deb;
	background: url(../img/order-channel-bg.png) 46% 250px no-repeat;
}

.order-channel h2 {
	color: #037deb;
	padding-top: 50px;
}

.order-channel .img-code+span {
	color: #818181;
}

.order-channel .img-code+span>a {
	color: #1484ec;
}
.order-channel .btn.btn-l{
	background: #037deb;
}
.order-channel .btn.btn-l.loading{
	background: #ddd;
}
/* 婵犵數濮烽弫鎼佸磻閻愬搫绠伴柣鎰靛墰缁犻箖鏌ㄩ悢缁橆棄闂囧绻濇繝鍌涘櫣濞存粓绠栭弻銊モ槈濞嗗繐顫掗悗瑙勬礈閸犳牠銆佸锟介幃婊堝幢濡や焦姣� END */

/*濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拻濞达絽鎲￠崯鐐烘偨椤栨侗娈滈柕鍡楀暞瀵板嫰骞囬鈹垮劦閺屻劑鎮ら崒娑橆伓*/
.product-list{
	padding-top: 33px;
	color: #f9f9f9;
}
.product-list .l li,.product-list .box{
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	box-shadow: 0 0 2px #e8e8e8;
	background: #fff;
}
.product-list .l li{
	width: 946px;
	height: 280px;
	margin-bottom: 20px;
}
.product-list .l li .img{
	float: left;
	width: 280px;
	height: 100%;
	text-align: center;
	line-height: 270px;
	border-left: 10px solid;
	border-radius: 4px;
}
.product-list .l li .img.red{
	border-color: #ff7a70;
}
.product-list .l li .img.blue{
	border-color: #92ccea;
}
.product-list .inner{
	padding: 28px 25px 15px 35px;
	margin-left: 280px;
	font-size: 14px;
	color: #999;
}
.product-list .inner h3{
	font-size: 20px;
	color: #000;
	display: inline-block;
}
.product-list .inner .price{
	float: right;
	vertical-align: bottom;
	font-weight: bold;
	font-size: 22px;
	color: #fa4245;
}
.product-list .inner .price span{
	font-size: 14px;
	color: #999;
	font-weight: normal;
}
.product-list .inner .imfor{
	margin:  25px 0;
}
.product-list .inner .imfor .tit{
	color: #cecece;
}
.product-list .inner .imfor .tit+span{
	padding-right:34px ;
}
.product-list .l  li .btn{
	margin-top: 30px;
	margin-left: 500px;
}
.product-list .l>.btn{
	width: 300px;
	height: 44px;
	line-height: 40px;
	background: #eee;
	color: #000;
	font-size: 16px;
}
.product-list .l{
	margin-bottom: 100px;
}
.product-list .r{
	width: 220px;
}
.product-list .r .box{
	/*width: 100%;*/
	width: 220px;
	margin-bottom: 20px;
	padding: 20px 3px 10px;
	
}
.claim-report{
	
}
.claim-report h3{
	color: #666;
	font-size: 16px;
	margin-bottom: 25px;
	margin-left: 10px;
}
.claim-report .icon-mess{
	color: #e9450a;
}
.claim-report li{
	font-size: 14px;
	color: #333;
	margin-bottom: 13px;
	margin-left: 5px;
}
.claim-report li .price{
	color: #ff2c2c;
}
.claim-report li .date{
	color: #999;
	float: right;
}
.product-list .bzn-wechat{
	color: #b89079;
	font-size: 14px;
	text-align: center;
}
.product-list .bzn-wechat i{
	font-size: 22px;
	padding-right: 5px;
}
.product-list .bzn-wechat p{
	line-height: 26px;
}
.product-list .bzn-wechat img+p{
	margin-bottom: 15px;
} 
/*濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拻濞达絽鎲￠崯鐐烘偨椤栨侗娈滈柕鍡楀暞瀵板嫰骞囬鈹垮劦閺屻劑鎮ら崒娑橆伓 END*/

/*  闂傚倸鍊风粈渚�骞栭锕�纾归柣鎴ｆ绾拷闂佸憡鍔曞Ο濠傘�掓繝姘厱妞ゆ劗濮撮悘顏堟倶韫囨捇鍙勯柡灞剧洴瀵挳濡搁妷锔惧蒋闂備礁鎽滈崑銈咁焽瑜旈垾鏃堝礃椤斿槈褔鏌涢妷锝呭婵絽鐗嗛埞鎴︽倷閻愮櫢鎷风�ｎ喖绠柨鐕傛嫹    */
.nav-crumbs{
	margin-bottom: 20px;
	padding-top: 15px;
}
.nav-crumbs a{
	font-size: 12px;
	color: #000;
	float: left;
}
.nav-crumbs a:hover{
	color: #3d9fe3;
	text-decoration: underline;
}
.nav-crumbs a:before{
	content: "";
	display: inline-block;
	width: 3px;
	height: 5px;
	border-top:1px solid;
	padding: 0 2px;
	margin: 0 4px;
	position: relative;
}
.nav-crumbs a:first-child:before{
	content: none;
}
.news-wrapper .left{
	width:793px;
	float: left;
}
.news-wrapper .right{
	float: right;
	width: 300px;
	margin-right: 60px;
	z-index:9;
	height: 350px;
	background: #00C378;
}

.news-wrapper .new-box{
	position: relative;
	display: block;
	font-size: 20px;
	line-height: 1;
	color: #fff;
}
.new-box.l{
	height: 418px;
	margin-bottom: 16px;
}
.new-box.n{
	display: inline-block;
	width: 390px;
	height: 200px;
}
.new-box.s{
	width: 233px;
	height: 156px;
}
.new-box .tag{
	display: inline-block;
	position: absolute;
	top: 12px;
	left: 12px;
	font-size: 12px;
	border-radius: 9px;
	padding: 4px 9px;
	color: #fff;
	background: #1c150f;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.new-box .tit{
	line-height: 1.5;
}
.new-box.l .tit{
	position: absolute;
	bottom: 30px;
	left: 30px;
}
.new-box.n .tit{
	position: absolute;
	bottom: 20px;
	left: 10px;
}
.new-box img{
	width: 100%;
	height: 100%;
}
.news-wrapper .menu-tag{
	margin: 50px 0 20px;	
}
.news-wrapper .menu-tag>p{
	float: left;
	width: 90px;
	height: 30px;
	border-radius: 12px;
	border:1px solid;
	color: #999;
	text-align: center;
	line-height: 29px;
	font-size: 14px;
	margin-right: 10px;
	cursor: pointer;
}
.news-wrapper .menu-tag>p.active{
	color: #e9450a;
}

.news-wrapper .list li {
	width: 100%;
	height: 206px;
	overflow: hidden;
	padding-right: 20px;
	padding-bottom: 26px;
	margin-top: 20px;
	border-bottom: 1px solid #cacaca;
	text-align: left;
}

.news-wrapper .list .txt {
	margin-left: 257px;
	line-height: 1.3;
}

.news-wrapper .list p {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
}
.news-wrapper .list p:last-child{
	height: 60px;
	overflow: hidden;
}
.news-wrapper .list .tit {
	font-size: 18px;
}

.news-wrapper .list .attr {
	color: #999;
	font-size: 12px;
	margin: 0 0 30px 3px;
}

.news-wrapper .list .attr .date {
	padding-left: 30px;
}

.news-wrapper .page {
	display: inline-block;
	font-size: 16px;
	color: #b5b5b5;
	margin: 30px auto 25px;
}

.news-wrapper .page li {
	float: left;
	padding: 9px 11px;
	border: 1px solid;
	border-radius: 5px;
	margin-left: 4px;
	line-height: 1;
}

.news-wrapper .page li.active {
	color: #fff;
	background: #c09d85;
	border-color: #c09d85;
}

.news-wrapper .right .news-search {
	margin-bottom: 20px;
}

.news-wrapper .right .news-search,
.news-wrapper .right .tab {
	border: 1px solid #cacaca;
}

.news-search {
	display: block;
	width: 100%;
	height: 46px;
	background: #fff;
}

.news-search input {
	border: 0;
	line-height: 46px;
	height: 100%;
	padding-left: 20px;
	color: #000;
	outline: 0;
}

.news-search button {
	float: right;
	width: 30px;
	margin-right: 10px;
	height: 100%;
	background: transparent;
	border: 0;
	outline: 0;
}

.news-search button i {
	font-size: 26px;
	margin-top: -5px;
	display: block;
	color: #cacaca;
	cursor: pointer;
}

.tab {
	width: 100%;
	background: #fff;
}

.tab .tab-menu {
	width: 100%;
	height: 50px;
	margin-bottom: 10px;
}

.tab .tab-menu li {
	float: left;
	font-size: 18px;
	text-align: center;
	line-height: 49px;
	background: #eee;
	cursor: pointer;
}

.tab .tab-menu li.active {
	background: #fff;
}

.tab .tab-main li {
	display: block;
	width: 100%;
	height: 85px;
	padding-top: 10px;
}

.tab .tab-main .number {
	float: left;
	margin-top: 5px;
	margin-left: 18px;
	height: 18px;
	width: 18px;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	background: #1C150F;
}

.tab .tab-main li>a {
	display: inline-block;
	margin-left: 5px;
	width: 255px;
}

.tab .tab-main li p {
	line-height: 26px;
}

.tab .tit {
	font-size: 16px;
	color: #000;
}

.tab .txt {
	font-size: 14px;
	color: #c3c3c3;
}

.tab-2 .tab-menu li {
	width: 50%;
}

.tab .tab-main .number.no1 {
	background: #e9450a;
}

.tab .tab-main .number.no2 {
	background: #e87044;
}

.tab .tab-main .number.no3 {
	background: #ff966f;
}

.tab .tab-main .number.no4 {
	background: #bfbfbf;
}

.tab .tab-main .number.no5 {
	background: #bfbfbf;
}

.news-search-page .top {
	position: relative;
	background: #fff;
	padding-top: 40px;
	padding-bottom: 10px;
}

.news-search-page .top>label {
	display: block;
	width: 630px;
	height: 46px;
	border: 1px solid #cacaca;
	border-radius: 5px;
	margin: 0 auto;
	text-align: left;
}

.news-search-page .top>label>input {
	/*width: 507px;*/
	border: none;
	outline: none;
	height: 100%;
	line-height: 45px;
	padding-left: 10px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.news-search-page .top>label>button {
	float: right;
	background: #c09d85;
	color: #fff;
	width: 120px;
	height: 100%;
	line-height: 4px;
	border: 0;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
	outline: 0;
}

.news-search-page .top>label>button>i {
	font-size: 26px;
	padding-left: 5px;
}

.news-search-page .top .hot {
	margin-top: 8px;
	font-size: 12px;
	color: #999;
}

.news-search-page .top .hot>span {
	padding: 0 15px 0 3px;
}
.news-search-page .top .total{
	position: absolute;
	color: #666;
	font-size: 12px;
	bottom: 22px;
	right: 13px;
}
.news-search-page .top .total span{
	padding: 0 6px;

}
.news-detail .piece{
	position: relative;
	width: 100%;
	min-height: 570px;
	background: #fff;
	padding: 22px;
	margin-bottom: 15px;
}
.news-detail .piece h3{
	font-size: 20px;
	margin-top: 24px;
	margin-bottom: 15px;
}
.news-detail .piece h4{
	font-size:16px;
	font-weight:bold;
	margin-top: 24px;
	margin-bottom: 15px;
}
.news-detail .piece .tag{
	right: 24px;
	top: 20px;
	position: absolute;
	text-align: right;
	font-size: 12px;
}
.news-detail .piece .tag p{
	padding: 4px;
	border: 1px solid;
	border-radius:10px ;
}
.news-detail .piece .imfor{
	font-size: 12px;
	color: #999;
}
.news-detail .piece .imfor .author{
	padding-right: 40px;
}
.news-detail .piece .imfor .date{
	padding-right: 25px;
}
.news-detail .piece .txt{
	position: relative;
	margin-top: 65px;
	margin-bottom: 90px;
	text-align: left;
}
.news-detail .txt p{
	margin-bottom: 30px;
	line-height: 1.85;
}
.news-detail .txt img{
	display: block;
	margin: 0 auto 35px;
	max-width: 70%;
}
.news-detail .txt>i{
	font-style: normal;
    text-align: center;
    margin-top: -30px;
    display: block;
    margin-bottom: 35px;
    font-size: 12px;
}
.news-detail .source{
	font-size: 12px;
	color: #999;
	text-align: right;
}
.news-detail>a{
	display: block;
	margin: 6px 3px;
	color: #666;
	text-align: left;
}
/*  闂傚倸鍊风粈渚�骞栭锕�纾归柣鎴ｆ绾拷闂佸憡鍔曞Ο濠傘�掓繝姘厱妞ゆ劗濮撮悘顏堟倶韫囨捇鍙勯柡灞剧洴瀵挳濡搁妷锔惧蒋闂備礁鎽滈崑銈咁焽瑜旈垾鏃堝礃椤斿槈褔鏌涢妷锝呭婵絽鐗嗛埞鎴︽倷閻愮櫢鎷风�ｎ喖绠柨鐕傛嫹  END   */

/* 闂傚倷娴囧畷鐢稿磻閻愮數鐭欓柟瀵稿仧闂勫嫰鏌￠崘銊ワ拷鑽ょ不閺冨牊鐓熼柡鍐ㄥ�哥敮鑸典繆椤愶綇鑰块柟顔煎槻閳诲氦绠涢幙鍐х礉闂備胶灏ㄩ幏鐑芥煥閻曞倹瀚�  */
.banner-is-wrapper{
	width: 100%;
	height: 290px;
	background: url(../img/is-banner-bg.jpg) center center repeat-x;
}
.banner-is-wrapper li{
	float: left;
	width: 150px;
	position: relative;
	padding-top: 40px;
	text-align: center;
}
.banner-is-wrapper a div.img{
	width: 100px;
	height: 100px;
	margin: 20px auto 30px;
}
.banner-is-wrapper a p{
	font-size: 20px;
}
.banner-is-wrapper a:hover div.img,
.banner-is-wrapper a.active div.img
{
	width: 135px;
	height: 170px;
	margin-top: 0;
	margin-bottom: 0;
}
.banner-is-wrapper a:hover p,
.banner-is-wrapper a.active p{
	margin-top: -30px;
	font-size: 28px;
}
.banner-is-wrapper .is-1 .img{
	background: url(../img/is-icon.png) 0 0 no-repeat;
}
.banner-is-wrapper .is-1 a:hover .img,
.banner-is-wrapper .is-1 a.active .img
{
	background: url(../img/is-icon.png) 0 -109px no-repeat;
}
.banner-is-wrapper .is-1 a:hover,
.banner-is-wrapper .is-1 a.active
{
	color: #ed121d;
}
.banner-is-wrapper .is-2 .img{
	background: url(../img/is-icon.png) -147px 0 no-repeat;
}
.banner-is-wrapper .is-2 a:hover .img,
.banner-is-wrapper .is-2 a.active .img
{
	background: url(../img/is-icon.png) -139px -110px no-repeat;
}
.banner-is-wrapper .is-2 a:hover,
.banner-is-wrapper .is-2 a.active{
	color: #17d1b7;
}
.banner-is-wrapper .is-3 .img{
	background: url(../img/is-icon.png) -1218px 0  no-repeat;
}
.banner-is-wrapper .is-3 a:hover .img,
.banner-is-wrapper .is-3 a.active .img
{
	background: url(../img/is-icon.png) -1207px -107px  no-repeat;
}
.banner-is-wrapper .is-3 a:hover,
.banner-is-wrapper .is-3 a.active{
	color: #9b64ee;
}
.banner-is-wrapper .is-4 .img{
	background: url(../img/is-icon.png) -447px 0  no-repeat;
}
.banner-is-wrapper .is-4 a:hover .img,
.banner-is-wrapper .is-4 a.active .img
{
	background: url(../img/is-icon.png) -430px -108px  no-repeat;
}
.banner-is-wrapper .is-4 a:hover,
.banner-is-wrapper .is-4 a.active
{
	color: #ffaf32;
}
.banner-is-wrapper .is-5 .img{
	background: url(../img/is-icon.png) -599px 0  no-repeat;
}
.banner-is-wrapper .is-5 a:hover .img,
.banner-is-wrapper .is-5 a.active .img
{
	background: url(../img/is-icon.png) -579px -110px  no-repeat;
}
.banner-is-wrapper .is-5 a:hover,
.banner-is-wrapper .is-5 a.active
{
	color: #1bb8ce;
}
.banner-is-wrapper .is-6 .img{
	background: url(../img/is-icon.png) -746px 0  no-repeat;
}
.banner-is-wrapper .is-6 a:hover .img,
.banner-is-wrapper .is-6 a.active .img
{
	background: url(../img/is-icon.png) -731px -110px  no-repeat;
}
.banner-is-wrapper .is-6 a.active,
.banner-is-wrapper .is-6 a:hover{
	color: #f87216;
}
.banner-is-wrapper .is-7 .img{
	background: url(../img/is-icon.png) -897px 0  no-repeat;
}
.banner-is-wrapper .is-7 a:hover .img,
.banner-is-wrapper .is-7 a.active .img
{
	background: url(../img/is-icon.png) -884px -110px  no-repeat;
}
.banner-is-wrapper .is-7 a.active,
.banner-is-wrapper .is-7 a:hover{
	color: #5dbf11;
}
.banner-is-wrapper .is-8 .img{
	background: url(../img/is-icon.png) -1046px 0  no-repeat;
}
.banner-is-wrapper .is-8 a:hover .img,
.banner-is-wrapper .is-8 a.active .img
{
	background: url(../img/is-icon.png) -1030px -110px  no-repeat;
}
.banner-is-wrapper .is-8 a.active,
.banner-is-wrapper .is-8 a:hover{
	color: #fc4477;
}
.is-main{
	font-size: 20px;
	color: #859aad;
	line-height: 38px;
}
.is-main .row{
	width: 100%;
	padding-top: 1px;
	height: 450px;
}
.is-main .wrapper{
	position: relative;
}
.is-main .row-fir{
	width: 100%;
	text-align: center;
	margin-bottom: 70px;
}
.is-main .tit{
	font-size: 36px;
	color: #000;
	margin-bottom: 34px;
}
.is-main .bold{
	font-weight: bold;
}
.is-main .row-fir>img{
	margin: 70px auto 30px;
	display: block;
}
.is-main .job-tag{
	color: #000;
	margin-bottom: 110px;
}
.is-main .job-tag span{
	padding:  8px 10px;
	line-height: 1;
	color: #fff;
	background: #ff5542;
	border-radius: 5px;
	margin-right: 20px;
	display: inline-block;
}
.is-main .job-tag span:first-child{
	margin-left: 30px;
}
.is-main  .row .txt{
	display: inline-block;
	margin: 130px 0 130px 135px;
}
.is-main .row img{
	position: absolute;
	top: 100px;
	right: 80px;
	/*float: right;
	margin-top: 100px;
	margin-right: 80px;*/
}
.is-main .row.price img{
	top: -40px;
	right: 20px;
}
.is-main .form{
	text-align: center;
	padding: 50px 0 50px;
}
.is-main .form p:first-child{
	margin-bottom: 30px;
}
.is-main .form label{
	display: block;
	padding-left: 115px;
	height: 44px;
	line-height: 42px;
	margin-bottom: 12px;
	text-align: left;
}
.is-main .form label>span{
	display: inline-block;
	width: 310px;
	text-align: right;
}
.is-main .form label>p{
	display: inline-block;
	width:420px;
	text-align: left;
	font-size: 16px;
}
.is-main .form label .error{
	color: red;
}
.is-main .form input{
	width: 340px;
	height: 44px;
	border: 2px solid #b3bec8;
	padding-left: 10px;
/*	margin-right: 400px;*/
	border-radius: 5px;
}
.is-main .form .btn{
	margin-top: 20px;
	margin-bottom: 80px;
}
.is-main .form .tel{
	margin-top: 18px;
	font-size: 42px;
}
/* 闂傚倷娴囧畷鐢稿磻閻愮數鐭欓柟瀵稿仧闂勫嫰鏌￠崘銊ワ拷鑽ょ不閺冨牊鐓熼柡鍐ㄥ�哥敮鑸典繆椤愶綇鑰块柟顔煎槻閳诲氦绠涢幙鍐х礉闂備胶灏ㄩ幏鐑芥煥閻曞倹瀚�  END */

/* 闂傚倷娴囬褎顨ラ崫銉т笉鐎广儱顦崹鍌涚箾瀹割喕绨婚柡鍕╁劜缁绘盯骞嬮悜鍥︾返濠电偛鐡ㄩ悧鐘诲蓟濞戙埄鏁冮柨婵嗘川閻撳倹绻涚�垫悶锟藉骞忛敓锟�*/
.cc-banner{
	color: #fff;
	height: 260px;
	width: 100%;
	font-size: 22px;
	line-height: 50px;
	text-align: center;
	padding-top: 1px;
	background: url(../img/cc-banner.jpg) center center no-repeat #263151;
}
.cc-banner .tit{
	font-size: 35px;
	margin: 99px auto 10px;
}
.cc-list{
	padding-top: 20px;
	padding-bottom: 100px;
}
.cc-list li{
	display: inline-flex;
	width: 100%;
	height: 180px;
}
.cc-list li>img{
	float: left;
	margin: 25px 35px 0 145px;
}
.cc-list li .txt{
	display: inline-block;
	color: #777;
	line-height: 1.7;
	height: 100%;
	width: 660px;
	padding-top: 21px;
	text-align: left;
	border-bottom: 2px solid #dcdcdc;
}
.cc-list li .tit{
	color: #e9450a;
	font-size: 16px;
	margin-bottom: 15px;
}
.cc-list li .tag{
	margin-bottom: 8px;
}
/* 闂傚倷娴囬褎顨ラ崫銉т笉鐎广儱顦崹鍌涚箾瀹割喕绨婚柡鍕╁劜缁绘盯骞嬮悜鍥︾返濠电偛鐡ㄩ悧鐘诲蓟濞戙埄鏁冮柨婵嗘川閻撳倹绻涚�垫悶锟藉骞忛敓锟�	end*/

.wrap-alertwin{
	display: none;
	position:fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	background: black;
	background: rgba(0,0,0,0.6);
}
.win-alert{
	width: 400px;
	height: 350px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	padding: 20px 17px;
	background: #fff;
	color: #506173;
}
.win-alert.l{
	width: 1200px;
	height: 700px;
}
.win-alert h3{
	display: inline-block;
	font-size: 22px;
	line-height: 50px;
}
.win-alert .close{
	float: right;
	width: 25px;
	height: 25px;

	font-size: 22px;
}
.win-alert .close i{
	font-size: 22px;
}
.win-alert .close i:hover{
	border-radius: 50%;
	background: #3db8db;
	color: #fff;
	font-size: 20px;
}
.win-alert .inner{
	height: 600px;
	width: 100%;
	overflow-y: auto;
}
.win-alert .inner{
	margin: 0 auto;
	height: 600px;
	width: 100%;
	overflow-y: auto;
	text-align: center;
}
.win-alert .inner img.l{
	display: inline-block;
	max-width: 90%;
	margin:  20px auto;
}
.resetcode .import{
	margin-top: -20px;
	margin-left: 432px;
	color: red;
	margin-bottom: 7px;
}
/* 16/09/22  婵犵數濮烽弫鎼佸磻濞戔懞鍥敇閵忕姷顦悗鐧告嫹闁告洦鍋夐崺鐐烘⒑閸忛棿鑸柛搴灡缁傚秴顭ㄩ崼鐔哄幗闂侀潧绻掓慨鐢稿疮閻愮繝绻嗘俊鐐靛帶婵倿鏌＄仦鍓р槈閾绘牠鏌ㄩ悢鐑樻珪闁瑰箍鍨硅灃闁告粈鐒﹂弲鈺呮⒑閸涘﹣绶遍柛妯诲姈閹棃鏁愰崱妤冨酱闂備礁婀辩划顖滄暜閳轰緡鐒介柨鐕傛嫹*/
.register .check-box{
	width: 400px;
	margin: 5px auto;
}
.register .check-box label{
	width: auto;
	margin: 0;
	text-align: left;
}
.register .check-box label>a{
	color: #2792ff;
}
.register .check-box .error{
	margin-top: 10px;
	margin-left: 30px;
}
.product-buy .icon-download,
.infor-box  .icon-download{
	font-size: 23px;
}
.blogroll {
	background: #f9f9f9;
}
.blogroll .wrapper{
	padding-top: 20px;
	margin: 20px auto;
	height: 140px;
	text-align: center;
	vertical-align: middle;
}
.blogroll h2{
	padding-top: 30px;
}
.blogroll .wrapper>a{
	display: inline-block;
	margin-right: 35px;
}
.blogroll .wrapper>a img{
	height:34px;
}
/*.blogroll a>img{*/
	/*-webkit-filter: grayscale(100%);*/
	/*-moz-filter: grayscale(100%);*/
	/*-ms-filter: grayscale(100%);*/
	/*-o-filter: grayscale(100%);*/
	/*filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.29134 0.64368 0.06498 0 0 0.19134 0.7436799999999999 0.06498 0 0 0.19134 0.64368 0.16497999999999996 0 0 0 0 0 1 0" /></filter></svg>#filter');*/
	/*-webkit-filter: grayscale(100%);*/
	/*filter: grayscale(100%);*/
	/*-webkit-filter: gray;*/
	/*filter: gray;*/
/*}*/
/*.blogroll a:hover>img{*/
	/*-webkit-filter: grayscale(0%);*/
	/*-moz-filter: grayscale(0%);*/
	/*-ms-filter: grayscale(0%);*/
	/*-o-filter: grayscale(0%);*/
	/*filter: grayscale(0%);*/
	/*-webkit-filter: none;*/
	/*filter: none;*/
/*}*/
/* 婵犵數濮烽弫鎼佸磻閻愬搫绠伴柣鎰靛墰缁犻箖鏌ㄩ悢缁橆棄闂囧绻濇繝鍌氭殭闁抽攱妫冮弻鐔兼偡閺夋浼�闂佽法鍠曞Λ鍕耿鏉堛劍鍙忛柣銏㈡暩閻牓鏌ㄩ悤鍌涘 */
.channel-plugin .row1{
    height: 550px;
    background: url(../img/cp/cp-row1-bg.jpg) no-repeat #0038b5;
    background-size: cover;
    background-position: center;
    color: #fff;
    text-align: center;
    padding-top: 128px;
}
.channel-plugin h1{
    font-size: 38px;
    margin-bottom: 30px;
}
.channel-plugin .row1 .tit{
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 25px;
}
.channel-plugin .row1 .sub{
    position: relative;
    font-size: 22px;
    width: 800px;
    margin: 0 auto;
    text-align: center;
}
.channel-plugin .row1 .sub:before,
.channel-plugin .row1 .sub:after{
    content: "";
    width: 210px;
    display: block;
    position: absolute;
    border: 1px solid;
}
.channel-plugin .row1 .sub:before{
    top:15px
}
.channel-plugin .row1 .sub:after{
    right: 0;
    top:15px
}
.channel-plugin .row1 .ctrl{
    padding-top: 50px;
    text-align: center;
}
.channel-plugin .row1 .btn{
    display: inline-block;
    background: #0089d5;
    color: #fff;
    border: 1px solid;
    text-align: center;
}
.channel-plugin .row1 .btn:first-child{
    margin-right: 15px;
}
.channel-plugin .img-h{
    display: block;
    margin: 0 auto;
}
.channel-plugin .row2{
	height: 670px;
	position: relative;
	text-align: center;
	color: #666;
}
.channel-plugin .row2 .wrapper>.txt{
    font-size: 18px;
    line-height: 2;
    text-align: center;
    padding-top: 70px;
    margin-bottom: 15px;
}
.channel-plugin .row2 .wrapper>.txt .bold{
	font-size: 24px;
	color: #000;
}
.channel-plugin .row2 .main{
	position: relative;
	width: 490px;
	height: 450px;
	margin: 0 auto;
}
.channel-plugin .row2 .point-con{
    width: 220px;
    position: absolute;
}
.channel-plugin .row2 .point1{
	top: 85px;
	left: -210px;
	width: 200px;
	text-align: right;
}
.channel-plugin .row2 .point1 .point-breath{
    right: -15px;
    top: 20px;
}
.channel-plugin .row2 .point2 .point-breath{
    left: -15px;
    top: 10px;
}
.channel-plugin .row2 .point3 .point-breath{
    left: -15px;
    top: 25px;
}
.channel-plugin .row2 .point2{
	top: 65px;
	right: -235px;
    text-align: left;
}
.channel-plugin .row2 .point3{
    right: -220px;
    top: 290px;
    text-align: left;
}

.channel-plugin .point-con .tit{
    color: #0096e4;
    font-size: 18px;
}
.point-con .point-breath {
    position: absolute;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #2095ff;
    transform: scale(0.2);
    -webkit-transform: scale(0.2);
    -ms-transform: scale(0.2);
    -webkit-animation: startjump .2s linear .4s;
    animation: startjump .2s linear .4s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.point-con .point-breath> span {
    position: absolute;
    display: block;
    height: 12px;
    width: 12px;
    top: -1px;
    left: -1px;
    border-radius: 50%;
    background: #2095ff;
    -webkit-animation: breath  .8s linear .4s infinite;
    animation: breath  .8s linear .4s infinite;
}
.channel-plugin .row3{
    height: 620px;
    text-align: center;
}
.channel-plugin .row3 .wrapper{
    height: 100%;
    padding-top: 85px;
    background: url(../img/cp/cp-row3-bg.jpg) center 80px no-repeat;
    background-size: 80%;
}
.channel-plugin .row3 .box{
    display: inline-block;
    width: 200px;
    text-align: left;
    vertical-align: top;
}
.channel-plugin .row3 .box p{
    padding: 3px 5px;
    color: #666666;
}
.channel-plugin .row3 .img{
    width: 100%;
    height: 170px;
    text-align: center;
}
.channel-plugin .row4{
    height: 620px;
    text-align: center;
    padding-top: 100px;
}
.channel-plugin .img-h{
    margin-bottom: 80px;
}
.channel-plugin .row4 .img-txt{
    display: block;
    margin: 0 auto;
    position: relative;
    left: -25px;
}
.channel-plugin .row5{
    height: 340px;
    padding-top: 60px;
}
.channel-plugin .img-link{
    text-align: center;
}
.channel-plugin .img-link img{
    padding-right: 50px;
}
.channel-plugin .row-header {
	height: 100px;
	width: 100%;
	background: #0089d5;
	background: rgba(0,137,213,0.9);
	display: none;
	position: fixed;
	top: 0;
	text-align: center;
	line-height: 100px;
}
.channel-plugin .row-header .btn {
	display: inline-block;
	background: #0089d5;
	background: rgba(0,137,213,0.7);
	color: #fff;
	border: 1px solid;
	text-align: center;
}
.channel-plugin .row-header .btn:first-child {
	margin-right: 15px;
}
/* 婵犵數濮烽弫鎼佸磻閻愬搫绠伴柣鎰靛墰缁犻箖鏌ㄩ悢缁橆棄闂囧绻濇繝鍌氭殭闁抽攱妫冮弻鐔兼偡閺夋浼�闂佽法鍠曞Λ鍕耿鏉堛劍鍙忛柣銏㈡暩閻牓鏌ㄩ悤鍌涘  END*/

/*  161013   濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拻濞达絽鎲＄拹锛勭磼椤曞懎鐏ｉ柡渚囧枟缁绘繈宕掑Δ浣猴拷濠氭⒑闂堟盯鐛滅紒杈ㄦ礋閸┿垽寮惔鎾存杸闂佺粯锚閸熷潡骞栭幖浣圭叆闁绘柨鎲￠悘顕�鏌熼崙銈嗗   -濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拺闁煎鍊曞瓭闂佸湱鈷堥崑濠囧箖閸ф鐐婃い顑斤拷宕囩Ш闁轰焦鎹囬弫鎾绘晸閿燂拷  */
.channel-plugin .row-product{
	height: 600px;
	text-align: center;
	color: #666;
	padding-top: 92px;
}
.channel-plugin .row-product .img-h{
	margin-bottom: 45px;
}
.channel-plugin .row-product .box{
	display: inline-block;
	margin-left: 60px;
	border: 1px solid #ececec;
	border-radius: 5px;
	width: 204px;
	height: 284px;
	box-shadow: 1px 1px 1px 0 #ececec;

}
.channel-plugin .row-product .box:first-child{
	margin-left: 0;
}
.channel-plugin .row-product .tit{
	color: #0096e4;
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 12px;
}
.channel-plugin .row-product .txt{
	line-height: 1.5;
}
.channel-plugin .row-product .box:hover .txt{
	color: #2cadff;
}

.channel-plugin .row-product .box img{
	padding: 20px 0;
}
.channel-plugin .unready{
	position: relative;
}
.channel-plugin .unready .wrap{
	display: none;
}
.channel-plugin .unready .wrap p{
	padding-top: 80px;
    color: #fff;
    font-size: 22px;
}
.channel-plugin .unready:hover .wrap{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	display: block;
}
/* end 161013   濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拻濞达絽鎲＄拹锛勭磼椤曞懎鐏ｉ柡渚囧枟缁绘繈宕掑Δ浣猴拷濠氭⒑闂堟盯鐛滅紒杈ㄦ礋閸┿垽寮惔鎾存杸闂佺粯锚閸熷潡骞栭幖浣圭叆闁绘柨鎲￠悘顕�鏌熼崙銈嗗   -濠电姷鏁搁崑娑㈡偤閵娧呭暗闁稿瞼鍋涚粈鍐煃閸濆嫬锟芥悂宕滈鍕拺闁煎鍊曞瓭闂佸湱鈷堥崑濠囧箖閸ф鐐婃い顑斤拷宕囩Ш闁轰焦鎹囬弫鎾绘晸閿燂拷  */
.product-name-wmqsb.row-range th {
	padding: 0 5px;
	border: 3px solid #eff5f5;
}

.product-name-wmqsb.row-range td {
	padding-top: 1px;
	padding-bottom: 1px;
}

.product-calc-wrapper.product-name-wmqsb{
    height: 490px;
    background-color: #0dcdf2;
}
.cloud{
    width: 100%;
    height: 53px;
    background: url(../img/product/product-banner-bg.png) center bottom repeat-x;
    position: absolute;
    top: 541px;
}
.product-calc-wrapper.product-name-wmqsb .wrapper{
    height: 490px;
    width: 1190px;
    background: url(../img/product/product-banner-wmqsb.jpg) center no-repeat;
    background-position: 0px -10px;
}

.product-name-wmqsb .product-tag {
	top: 408px;
	left: 25px;
}

.product-name-wmqsb.product-row.row-feature li {
	margin-left: 140px;
}

.product-row.row-painpoint {
	text-align: center;
	padding-bottom: 30px;
}

.product-name-wmqsb.product-row.row-case .box {
	width: 550px;
}

.product-name-wmqsb.product-row.row-case .wrapper>div {
	margin-left: 50px;
}

.product-calc-wrapper .calc-box-select {
	min-width: 90px;
	height: 30px;
	margin-right: 5px;
	border: 1px solid #ccc;
}

.product-name-wmqsb .product-calc-box .btn.btn-s {
	margin-top: 5px;
}
/*161013*/

.product-name-wmqsb .btn-price {
	position: relative;
	display: inline-block;
	min-width: 140px;
	height: 30px;
	border: 1px solid #d2d2d2;
}

.product-calc-box .btn-price .calc-box-date {
	cursor: pointer;
	border: none;
	outline: none;
	appearance: none;
	-webkit-appearance: none;
	height: 100%;
	padding-left: 5px;
}

/* 2016-12-01 */
.btn-price.gray{
	width:184px;
	position: relative;
    display: inline-block;
    min-width: 140px;
    height: 30px;
    border: 1px solid #d2d2d2;
    cursor: pointer;
}
.product-name-flb .product-calc-box .btn.btn-s {
    margin-top: 12px;
    margin-bottom: 10px;
}
.product-name-flb .product-tag{
	top: 395px;
    left: 120px;
}
/* 闂備胶纭堕弲鐐测枍閿濆锟戒線宕ㄧ�涙ê浜遍梺璺ㄥ櫐閹凤拷 */
.product-name-flb.product-calc-wrapper .wrapper {
	height: 100%;
	background: url(../img/product/flb/flb-jcb.jpg) 7px 0 no-repeat;
}
.product-calc-wrapper.product-name-flb{
	height: 510px;
	background: url(../img/product/product-banner-bg.png) center bottom repeat-x;
	background-color: #ffd600;
}
/* 濠德板�曢崐褰掆�﹂崶顭戞闁搞儺鍓氶崑瀣煥閻曞倹瀚� */
.product-name-flb.gjb.product-calc-wrapper .wrapper {
	height: 100%;
	background: url(../img/product/flb/flb-gjb.jpg) 7px 0 no-repeat;
	background-position: -28px 17px;
}
.product-calc-wrapper.product-name-flb.gjb{
	height: 510px;
	background: url(../img/product/product-banner-bg.png) center bottom repeat-x;
	background-color: #e34a44;
}
/* 闂備胶鍘ч崲鏌ュ疮閸ф鍎嶇憸鏃堝箖瑜旈弫鎾绘晸閿燂拷 */
.product-name-flb.zzb.product-calc-wrapper .wrapper {
	height: 450px;
	background: url(../img/product/flb/flb-zzb.jpg) 7px 0 no-repeat;
}
.product-calc-wrapper.product-name-flb.zzb{
	height: 510px;
	background: url(../img/product/product-banner-bg.png) center bottom repeat-x;
	background-color: #ffc02b;
}

/* 2016-12-01 */
/* 2016-12-09 */
#alert_box{
        position: fixed;
        left: 0;
        top: 0!important;
        width: 100%;
        height: 100%;
        display: none; 
        z-index: 999;
    }
    .alert-box-bg{
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #000;
        filter:alpha(opacity=50);  
      	-moz-opacity:0.5;  
      	-khtml-opacity: 0.5;
        opacity: 0.5;
        
    }
    .alert-box-cont{
        position: absolute;
        left: 50%;
        top: 50%;
        width: 440px;
        height: 255px;
        background: #fff;
        margin-left: -220px;
        margin-top: -127.5px;
    }
    .alert-box-cont h5{
        height: 41px;
        line-height: 40px;
        padding-left: 20px;
        font-size:16px;
        color:#333;
        background:url(../img/bzn_wc_163.png) repeat-x;
    }
    .alert-box-cont h5 span{
        width: 22px;
        height: 22px;
        margin-top: 9px;
        display: block;
        background: #f00;
        float: right;
        margin-right: 20px;
        cursor: pointer;
        background:url(../img/bzn_wc_162.png) no-repeat center;
    }
    .alert-box-cont>div img{
        width: 130px;
        margin: 0 auto;
        display: block;
        margin-top: 25px;
        margin-bottom: 12px;
    }
    .alert-box-cont>div p{
        text-align: center;
        font-size:14px;
        color:#333;
    }
    /* 2016-12-12 */
	#alert_preserve_box{
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: none; 
        z-index: 999;
    }
	#alert_report_box{
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: none; 
        z-index: 999;
    }
    /* 2016-12-29 */
.login-ewm dl dt{
	width: 220px;
	margin: 0 auto;
}
.login-ewm dl dt img{
	width: 220px;
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 15px;
}
.login-ewm dl dd p{
	text-align: center;
	color: #666;
	line-height: 28px;
	font-size: 16px;
}
.login-ewm dl dd p span{
	color: #e9450a;
}
 	/* 2017-1-4 */
.addbig{
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 99;
		display: none;
	}
	.bigimg{
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -330px;
		margin-top: -225px;
	}
	.bigimg img{
		display: block;
		margin: 0 auto;
		max-width: 90%;
		
	}
	.bigbg{
		width: 100%;
		height: 100%;
		background: #000;
		opacity: .4;
		position: absolute;
		left: 0;
		top: 0;
	}
	.yulan{
		line-height: 30px;
		display: block;
		text-align: center;
	}
	
	/* 2017-01-05 */
	.picbox{
		float: left;
		margin-right: 4px;
	}
	/* 2017-01-10 */
.infor-box .upimg{
width: 415px;
overflow: hidden;
}
.erCode{
	width: 280px;
	background: #f9f8f3;
	position: absolute;
    right: 20px;
    top: 220px;
}
.erCode p{
	text-align: center;
	padding: 30px 0;
}
.erCode p a{
	margin-left: 4px;
}
.erCode img{
	width: 180px;
	display: block;
	margin: 0 auto;
}

.product-name-cyb.row-range table, .product-name-wyb.row-range table{
	width:100%;
}
.product-name-cyb.row-range td {
    padding: 0 10px 0 10px;
    height: 40px;
    color: #333333;
    font-size: 16px;
    border: 3px solid #eff5f5;
    background: #fff;
}
.product-name-wyb.row-range td {
    padding: 0 10px 0 10px;
    height: 40px;
    color: #333333;
    font-size: 16px;
    border: 3px solid #eff5f5;
    background: #fff;
}

/* 2024-01-26 */
.product-logo {
	display: inline-block;
	width: 220px;
	height: 130px;
	margin: 25px 35px 0 145px;
	background-color: #ffffff;
	/* border-radius: 10px; */
}
.product-logo img {
	width: 100%;
	height: 100%;
}