* {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	list-style-type: none;
	outline: none;
	letter-spacing: 1px;
	font-family: "微软雅黑";
}

img {
	border: none;
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	
	min-width: 1280px;
}

/*苹方字体引入*/

/*@font-face {
	font-family: pf1;
	src: url('./fonts/PingFang Bold.ttf');
}
@font-face {
	font-family: pf5;
	src: url('./fonts/PingFang Medium.ttf');
}*/

/*字体*/

@font-face {
	font-family: "Glyphicons Halflings";
	src: url("../font/glyphicons-halflings-regular.eot");
	src: url("../font/glyphicons-halflings-regular.eot#iefix") format("embedded-opentype"), url("../font/glyphicons-halflings-regular.woff2") format("woff2"), url("../font/glyphicons-halflings-regular.woff") format("woff"), url("../font/glyphicons-halflings-regular.ttf") format("truetype"), url("http://www.zhengyouke.com/static/indexstyle/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
	content: "\002a";
}

.glyphicon-plus:before {
	content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
	content: "\20ac";
}

.glyphicon-minus:before {
	content: "\2212";
}

.glyphicon-cloud:before {
	content: "\2601";
}

.glyphicon-envelope:before {
	content: "\2709";
}

.glyphicon-pencil:before {
	content: "\270f";
}

.glyphicon-glass:before {
	content: "\e001";
}

.glyphicon-music:before {
	content: "\e002";
}

.glyphicon-search:before {
	content: "\e003";
}

.glyphicon-heart:before {
	content: "\e005";
}

.glyphicon-star:before {
	content: "\e006";
}

.glyphicon-star-empty:before {
	content: "\e007";
}

.glyphicon-user:before {
	content: "\e008";
}

.glyphicon-film:before {
	content: "\e009";
}

.glyphicon-th-large:before {
	content: "\e010";
}

.glyphicon-th:before {
	content: "\e011";
}

.glyphicon-th-list:before {
	content: "\e012";
}

.glyphicon-ok:before {
	content: "\e013";
}

.glyphicon-remove:before {
	content: "\e014";
}

.glyphicon-zoom-in:before {
	content: "\e015";
}

.glyphicon-zoom-out:before {
	content: "\e016";
}

.glyphicon-off:before {
	content: "\e017";
}

.glyphicon-signal:before {
	content: "\e018";
}

.glyphicon-cog:before {
	content: "\e019";
}

.glyphicon-trash:before {
	content: "\e020";
}

.glyphicon-home:before {
	content: "\e021";
}

.glyphicon-file:before {
	content: "\e022";
}

.glyphicon-time:before {
	content: "\e023";
}

.glyphicon-road:before {
	content: "\e024";
}

.glyphicon-download-alt:before {
	content: "\e025";
}

.glyphicon-download:before {
	content: "\e026";
}

.glyphicon-upload:before {
	content: "\e027";
}

.glyphicon-inbox:before {
	content: "\e028";
}

.glyphicon-play-circle:before {
	content: "\e029";
}

.glyphicon-repeat:before {
	content: "\e030";
}

.glyphicon-refresh:before {
	content: "\e031";
}

.glyphicon-list-alt:before {
	content: "\e032";
}

.glyphicon-lock:before {
	content: "\e033";
}

.glyphicon-flag:before {
	content: "\e034";
}

.glyphicon-headphones:before {
	content: "\e035";
}

.glyphicon-volume-off:before {
	content: "\e036";
}

.glyphicon-volume-down:before {
	content: "\e037";
}

.glyphicon-volume-up:before {
	content: "\e038";
}

.glyphicon-qrcode:before {
	content: "\e039";
}

.glyphicon-barcode:before {
	content: "\e040";
}

.glyphicon-tag:before {
	content: "\e041";
}

.glyphicon-tags:before {
	content: "\e042";
}

.glyphicon-book:before {
	content: "\e043";
}

.glyphicon-bookmark:before {
	content: "\e044";
}

.glyphicon-print:before {
	content: "\e045";
}

.glyphicon-camera:before {
	content: "\e046";
}

.glyphicon-font:before {
	content: "\e047";
}

.glyphicon-bold:before {
	content: "\e048";
}

.glyphicon-italic:before {
	content: "\e049";
}

.glyphicon-text-height:before {
	content: "\e050";
}

.glyphicon-text-width:before {
	content: "\e051";
}

.glyphicon-align-left:before {
	content: "\e052";
}

.glyphicon-align-center:before {
	content: "\e053";
}

.glyphicon-align-right:before {
	content: "\e054";
}

.glyphicon-align-justify:before {
	content: "\e055";
}

.glyphicon-list:before {
	content: "\e056";
}

.glyphicon-indent-left:before {
	content: "\e057";
}

.glyphicon-indent-right:before {
	content: "\e058";
}

.glyphicon-facetime-video:before {
	content: "\e059";
}

.glyphicon-picture:before {
	content: "\e060";
}

.glyphicon-map-marker:before {
	content: "\e062";
}

.glyphicon-adjust:before {
	content: "\e063";
}

.glyphicon-tint:before {
	content: "\e064";
}

.glyphicon-edit:before {
	content: "\e065";
}

.glyphicon-share:before {
	content: "\e066";
}

.glyphicon-check:before {
	content: "\e067";
}

.glyphicon-move:before {
	content: "\e068";
}

.glyphicon-step-backward:before {
	content: "\e069";
}

.glyphicon-fast-backward:before {
	content: "\e070";
}

.glyphicon-backward:before {
	content: "\e071";
}

.glyphicon-play:before {
	content: "\e072";
}

.glyphicon-pause:before {
	content: "\e073";
}

.glyphicon-stop:before {
	content: "\e074";
}

.glyphicon-forward:before {
	content: "\e075";
}

.glyphicon-fast-forward:before {
	content: "\e076";
}

.glyphicon-step-forward:before {
	content: "\e077";
}

.glyphicon-eject:before {
	content: "\e078";
}

.glyphicon-chevron-left:before {
	content: "\e079";
}

.glyphicon-chevron-right:before {
	content: "\e080";
}

.glyphicon-plus-sign:before {
	content: "\e081";
}

.glyphicon-minus-sign:before {
	content: "\e082";
}

.glyphicon-remove-sign:before {
	content: "\e083";
}

.glyphicon-ok-sign:before {
	content: "\e084";
}

.glyphicon-question-sign:before {
	content: "\e085";
}

.glyphicon-info-sign:before {
	content: "\e086";
}

.glyphicon-screenshot:before {
	content: "\e087";
}

.glyphicon-remove-circle:before {
	content: "\e088";
}

.glyphicon-ok-circle:before {
	content: "\e089";
}

.glyphicon-ban-circle:before {
	content: "\e090";
}

.glyphicon-arrow-left:before {
	content: "\e091";
}

.glyphicon-arrow-right:before {
	content: "\e092";
}

.glyphicon-arrow-up:before {
	content: "\e093";
}

.glyphicon-arrow-down:before {
	content: "\e094";
}

.glyphicon-share-alt:before {
	content: "\e095";
}

.glyphicon-resize-full:before {
	content: "\e096";
}

.glyphicon-resize-small:before {
	content: "\e097";
}

.glyphicon-exclamation-sign:before {
	content: "\e101";
}

.glyphicon-gift:before {
	content: "\e102";
}

.glyphicon-leaf:before {
	content: "\e103";
}

.glyphicon-fire:before {
	content: "\e104";
}

.glyphicon-eye-open:before {
	content: "\e105";
}

.glyphicon-eye-close:before {
	content: "\e106";
}

.glyphicon-warning-sign:before {
	content: "\e107";
}

.glyphicon-plane:before {
	content: "\e108";
}

.glyphicon-calendar:before {
	content: "\e109";
}

.glyphicon-random:before {
	content: "\e110";
}

.glyphicon-comment:before {
	content: "\e111";
}

.glyphicon-magnet:before {
	content: "\e112";
}

.glyphicon-chevron-up:before {
	content: "\e113";
}

.glyphicon-chevron-down:before {
	content: "\e114";
}

.glyphicon-retweet:before {
	content: "\e115";
}

.glyphicon-shopping-cart:before {
	content: "\e116";
}

.glyphicon-folder-close:before {
	content: "\e117";
}

.glyphicon-folder-open:before {
	content: "\e118";
}

.glyphicon-resize-vertical:before {
	content: "\e119";
}

.glyphicon-resize-horizontal:before {
	content: "\e120";
}

.glyphicon-hdd:before {
	content: "\e121";
}

.glyphicon-bullhorn:before {
	content: "\e122";
}

.glyphicon-bell:before {
	content: "\e123";
}

.glyphicon-certificate:before {
	content: "\e124";
}

.glyphicon-thumbs-up:before {
	content: "\e125";
}

.glyphicon-thumbs-down:before {
	content: "\e126";
}

.glyphicon-hand-right:before {
	content: "\e127";
}

.glyphicon-hand-left:before {
	content: "\e128";
}

.glyphicon-hand-up:before {
	content: "\e129";
}

.glyphicon-hand-down:before {
	content: "\e130";
}

.glyphicon-circle-arrow-right:before {
	content: "\e131";
}

.glyphicon-circle-arrow-left:before {
	content: "\e132";
}

.glyphicon-circle-arrow-up:before {
	content: "\e133";
}

.glyphicon-circle-arrow-down:before {
	content: "\e134";
}

.glyphicon-globe:before {
	content: "\e135";
}

.glyphicon-wrench:before {
	content: "\e136";
}

.glyphicon-tasks:before {
	content: "\e137";
}

.glyphicon-filter:before {
	content: "\e138";
}

.glyphicon-briefcase:before {
	content: "\e139";
}

.glyphicon-fullscreen:before {
	content: "\e140";
}

.glyphicon-dashboard:before {
	content: "\e141";
}

.glyphicon-paperclip:before {
	content: "\e142";
}

.glyphicon-heart-empty:before {
	content: "\e143";
}

.glyphicon-link:before {
	content: "\e144";
}

.glyphicon-phone:before {
	content: "\e145";
}

.glyphicon-pushpin:before {
	content: "\e146";
}

.glyphicon-usd:before {
	content: "\e148";
}

.glyphicon-gbp:before {
	content: "\e149";
}

.glyphicon-sort:before {
	content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
	content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152";
}

.glyphicon-sort-by-order:before {
	content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
	content: "\e154";
}

.glyphicon-sort-by-attributes:before {
	content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "\e156";
}

.glyphicon-unchecked:before {
	content: "\e157";
}

.glyphicon-expand:before {
	content: "\e158";
}

.glyphicon-collapse-down:before {
	content: "\e159";
}

.glyphicon-collapse-up:before {
	content: "\e160";
}

.glyphicon-log-in:before {
	content: "\e161";
}

.glyphicon-flash:before {
	content: "\e162";
}

.glyphicon-log-out:before {
	content: "\e163";
}

.glyphicon-new-window:before {
	content: "\e164";
}

.glyphicon-record:before {
	content: "\e165";
}

.glyphicon-save:before {
	content: "\e166";
}

.glyphicon-open:before {
	content: "\e167";
}

.glyphicon-saved:before {
	content: "\e168";
}

.glyphicon-import:before {
	content: "\e169";
}

.glyphicon-export:before {
	content: "\e170";
}

.glyphicon-send:before {
	content: "\e171";
}

.glyphicon-floppy-disk:before {
	content: "\e172";
}

.glyphicon-floppy-saved:before {
	content: "\e173";
}

.glyphicon-floppy-remove:before {
	content: "\e174";
}

.glyphicon-floppy-save:before {
	content: "\e175";
}

.glyphicon-floppy-open:before {
	content: "\e176";
}

.glyphicon-credit-card:before {
	content: "\e177";
}

.glyphicon-transfer:before {
	content: "\e178";
}

.glyphicon-cutlery:before {
	content: "\e179";
}

.glyphicon-header:before {
	content: "\e180";
}

.glyphicon-compressed:before {
	content: "\e181";
}

.glyphicon-earphone:before {
	content: "\e182";
}

.glyphicon-phone-alt:before {
	content: "\e183";
}

.glyphicon-tower:before {
	content: "\e184";
}

.glyphicon-stats:before {
	content: "\e185";
}

.glyphicon-sd-video:before {
	content: "\e186";
}

.glyphicon-hd-video:before {
	content: "\e187";
}

.glyphicon-subtitles:before {
	content: "\e188";
}

.glyphicon-sound-stereo:before {
	content: "\e189";
}

.glyphicon-sound-dolby:before {
	content: "\e190";
}

.glyphicon-sound-5-1:before {
	content: "\e191";
}

.glyphicon-sound-6-1:before {
	content: "\e192";
}

.glyphicon-sound-7-1:before {
	content: "\e193";
}

.glyphicon-copyright-mark:before {
	content: "\e194";
}

.glyphicon-registration-mark:before {
	content: "\e195";
}

.glyphicon-cloud-download:before {
	content: "\e197";
}

.glyphicon-cloud-upload:before {
	content: "\e198";
}

.glyphicon-tree-conifer:before {
	content: "\e199";
}

.glyphicon-tree-deciduous:before {
	content: "\e200";
}

.glyphicon-cd:before {
	content: "\e201";
}

.glyphicon-save-file:before {
	content: "\e202";
}

.glyphicon-open-file:before {
	content: "\e203";
}

.glyphicon-level-up:before {
	content: "\e204";
}

.glyphicon-copy:before {
	content: "\e205";
}

.glyphicon-paste:before {
	content: "\e206";
}

.glyphicon-alert:before {
	content: "\e209";
}

.glyphicon-equalizer:before {
	content: "\e210";
}

.glyphicon-king:before {
	content: "\e211";
}

.glyphicon-queen:before {
	content: "\e212";
}

.glyphicon-pawn:before {
	content: "\e213";
}

.glyphicon-bishop:before {
	content: "\e214";
}

.glyphicon-knight:before {
	content: "\e215";
}

.glyphicon-baby-formula:before {
	content: "\e216";
}

.glyphicon-tent:before {
	content: "\26fa";
}

.glyphicon-blackboard:before {
	content: "\e218";
}

.glyphicon-bed:before {
	content: "\e219";
}

.glyphicon-apple:before {
	content: "\f8ff";
}

.glyphicon-erase:before {
	content: "\e221";
}

.glyphicon-hourglass:before {
	content: "\231b";
}

.glyphicon-lamp:before {
	content: "\e223";
}

.glyphicon-duplicate:before {
	content: "\e224";
}

.glyphicon-piggy-bank:before {
	content: "\e225";
}

.glyphicon-scissors:before {
	content: "\e226";
}

.glyphicon-bitcoin:before {
	content: "\e227";
}

.glyphicon-btc:before {
	content: "\e227";
}

.glyphicon-xbt:before {
	content: "\e227";
}

.glyphicon-yen:before {
	content: "\00a5";
}

.glyphicon-jpy:before {
	content: "\00a5";
}

.glyphicon-ruble:before {
	content: "\20bd";
}

.glyphicon-rub:before {
	content: "\20bd";
}

.glyphicon-scale:before {
	content: "\e230";
}

.glyphicon-ice-lolly:before {
	content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
	content: "\e232";
}

.glyphicon-education:before {
	content: "\e233";
}

.glyphicon-option-horizontal:before {
	content: "\e234";
}

.glyphicon-option-vertical:before {
	content: "\e235";
}

.glyphicon-menu-hamburger:before {
	content: "\e236";
}

.glyphicon-modal-window:before {
	content: "\e237";
}

.glyphicon-oil:before {
	content: "\e238";
}

.glyphicon-grain:before {
	content: "\e239";
}

.glyphicon-sunglasses:before {
	content: "\e240";
}

.glyphicon-text-size:before {
	content: "\e241";
}

.glyphicon-text-color:before {
	content: "\e242";
}

.glyphicon-text-background:before {
	content: "\e243";
}

.glyphicon-object-align-top:before {
	content: "\e244";
}

.glyphicon-object-align-bottom:before {
	content: "\e245";
}

.glyphicon-object-align-horizontal:before {
	content: "\e246";
}

.glyphicon-object-align-left:before {
	content: "\e247";
}

.glyphicon-object-align-vertical:before {
	content: "\e248";
}

.glyphicon-object-align-right:before {
	content: "\e249";
}

.glyphicon-triangle-right:before {
	content: "\e250";
}

.glyphicon-triangle-left:before {
	content: "\e251";
}

.glyphicon-triangle-bottom:before {
	content: "\e252";
}

.glyphicon-triangle-top:before {
	content: "\e253";
}

.glyphicon-console:before {
	content: "\e254";
}

.glyphicon-superscript:before {
	content: "\e255";
}

.glyphicon-subscript:before {
	content: "\e256";
}

.glyphicon-menu-left:before {
	content: "\e257";
}

.glyphicon-menu-right:before {
	content: "\e258";
}

.glyphicon-menu-down:before {
	content: "\e259";
}

.glyphicon-menu-up:before {
	content: "\e260";
}

input {
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.pagination {
	float: right;
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination > li {
	display: inline;
}

.pagination > li > a,
.pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

/*头部样式*/

.publc_head {
	width: 100%;
	height: 30px;
	/* background: #f2f2f2; */
	background: #fff;
	/* z-index: 900; */
}

.publc_heade_body {
	width: 1200px;
	height: 100%;
	margin: 0px auto;
	font-size: 12px;
}

.publc_heade_body > h5 {
	font-size: 14px;
	color: #666;
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	font-weight: normal;
}
.publc_heade_body .loginBtn{
	float: right;
	font-size: 15px;
}
.publc_heade_body .loginBtn a{
	color: #666;
}
.publc_heade_body .loginBtn a:hover{
	color: #2096fa;
}
.publc_heade_body > div {
	position: relative;
	float: left;
	width: 118px;
	height: 33px;
	color: #4d4d4d;
}

.publc_heade_body > div .hide_title {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 33px;
	z-index: 111;
}

.publc_heade_body .public_login_a {
	display: block;
}

.hide_title {
	display: block;
}

.publc_heade_body > div:hover .hide_title {
	border: 1px solid #e6e6e6;
	border-bottom: none;
	background: #fff;
}

.publc_heade_body > div:hover .hide_main {
	display: block;
}

.hide_title > p {
	font-size: 12px;
	max-width: 170px;
	line-height: 33px;
	margin-left: 5px;
	color: #3D6FFF;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
}

.hide_title > span {
	float: left;
	top: 9px;
	left: 8px;
}

.publc_heade_body > div .hide_title > i {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom-color: #676767;
	cursor: pointer;
}

.publc_heade_body > div .hide_title > i > i {
	position: absolute;
	top: -1px;
	left: -3px;
	width: 0;
	height: 0;
	border: 3px solid transparent;
	border-bottom-color: #fff;
}

.publc_heade_body > div .hide_main {
	display: none;
	position: absolute;
	top: 33px;
	left: 1px;
	width: 338px;
	height: 122px;
	padding: 15px 0 0 20px;
	border: 1px solid #e6e6e6;
	background: #fff;
	z-index: 11;
}

.publc_heade_body .hide_main > .hide_img {
	float: left;
	width: 66px;
	height: 66px;
	background: #e6e6e6;
}

.publc_heade_body .hide_main > .hide_bar {
	width: 235px;
	height: 66px;
	margin-right: 19px;
	float: right;
}

.publc_heade_body .hide_bar > p {
	line-height: 17px;
	margin-bottom: 7px;
}

.publc_heade_body .hide_bar > p > a {
	color: #3D6FFF;
}

.publc_heade_body .hide_bar > p > a.quite {
	float: right;
}

.publc_heade_body > div .hide_bottom {
	width: 100%;
	height: 16px;
	margin-top: 86px;
}

.publc_heade_body .hide_bottom > a {
	color: #4d4d4d;
}

.publc_heade_body .hide_bottom > b {
	padding: 0 5px;
	color: #a3a3a3;
}

.publc_heade_body > div > a {
	font-size: 14px;
	line-height: 35px;
	color: #27a6ee;
}

.publc_heade_body > ul {
	overflow: hidden;
	float: right;
	margin-top: 7px;
}

.publc_heade_body > ul > li {
	float: left;
	overflow: hidden;
	padding: 0px 15px;
	border-right: 2px solid #797979;
}

.header_wechat {
	position: absolute;
	margin-left: -20px;
	margin-top: 10px;
	display: block;
	width: 125px;
	height: 125px;
	display: none;
	z-index: 10;
}

.public_citys_div {
	width: 212px;
	padding: 12px;
	overflow: hidden;
	border: 1px solid #d9d9d9;
	position: absolute;
	background: #fff;
	top: 25px;
	z-index: 10;
	display: none;
}

.public_citys_div > p {
	border-bottom: 1px dashed #d9d9d9;
	display: block;
	width: 100%;
	color: #999;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.public_citys_div > p > a {
	color: #27a6ee;
}

.city_a {
	display: block;
	float: left;
	width: 50px;
	text-align: center;
	margin-bottom: 10px;
	border-right: 1px solid #d9d9d9;
	color: #333;
	font-size: 12px;
}

.public_citys_div > h5 {
	border-left: 2px solid #27a6ee;
	padding-left: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.city_div_a {
	width: 60px;
	display: block;
	padding: 4px;
}

.publc_heade_body > ul > li > a {
	color: #666;
	font-size: 14px;
}

.publc_heade_body > ul > li > a > .glyphicon-menu-down {
	color: #999;
}

.publc_heade_body > ul > li > a > .glyphicon-shopping-cart {
	color: #ee2748;
}

/*头部log+搜索样式*/

.public_searchs {
	width: 1250px;
	height: 70px;
	margin: 0 auto ;
	display: flex;
	align-items: center;
	padding-top: 50px;
}

.public_log_index {
	margin-top: -3px;
	float: left;
	margin-left: -25px;
}
.public_log_index > .icon_img {
	width: 80px;
	vertical-align: top;
}
.public_log_index > .com_name {
	font-size: 40px;
	font-weight: 700;
	color: #000;
	line-height: 74px;
	margin-left: 20px;
}
.public_searchs > img {
	float: left;
}

.public_citis {
	/*overflow: hidden;*/
	float: left;
	margin-left: 30px;
	position: relative;
}

.public_citis > a {
	color: #27a6ee;
	font-size: 14px;
}

.public_citis > a > span {
	color: #27a6ee;
	font-size: 14px;
}

.public_citis > p {
	color: #999;
	font-size: 14px;
}

.public_search {
	float: left;
	margin-left: 60px;
}

.public_div_sarch {
	border: 2px solid #3D6FFF;
	width: 634px;
	height: 50px;
	/*overflow: hidden;*/
	position: relative;
	border-radius: 4px;
	margin-right: 30px;
}

.public_div_sarch > input {
	float: left;
	width: 634px;
	display: block;
	height: 50px;
	border: none;
	font-size: 14px;
	color: #333;
	line-height: 50px;
	padding-left: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.public_div_sarch input::-webkit-input-placeholder {
	color: #c8c8c8;
	font-size: 12px;
}
.public_div_sarch input::-o-input-placeholder {
	color: #c8c8c8;
	font-size: 12px;
}
.public_div_sarch input::-moz-input-placeholder {
	color: #c8c8c8;
	font-size: 12px;
}
.public_div_sarch input::-ms-input-placeholder {
	color: #c8c8c8;
	font-size: 12px;
}

.public_div_sarch > div > input {
	width: 102px;
	float: right;
	height: 54px;
	line-height: 54px;
	color: #fff;
	background: #3D6FFF;
	text-align: center;
	font-size: 16px;
	border: none;
	letter-spacing: 4px;
	cursor: pointer;
	border-radius: 4px;
	background: linear-gradient(to right, #3D6FFF, #0d7ffe);
}
.header_code {
	height: 86px;
	width: 110px;
	float: right;
	position: relative;
	top: -30px;
}
.code_p {
	text-align: center;
	color: #888;
	font-size: 12px;
}
.code_img {
	margin: 0 auto;
	display: block;
	width: 68px;
	height: 68px;
}
.header_code div {
	height: 208px;
	width: 160px;
	position: absolute;
	right: 0px;
	top: 25px;
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 16px;
	display: none;
	z-index: 99;
	background: #fff;
	-moz-box-shadow: 0 1px 5px 0 #e0e0e0;
	-webkit-box-shadow: 0 1px 5px 0 #e0e0e0;
	box-shadow: 0 1px 5px 0 #e0e0e0;
}

.header_code div p {
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 18px;
}
.header_code div img {
	display: block;
	margin: 0 auto;
	width: 147px;
	height: 147px;
}
.vague_div {
	position: absolute;
	top: 38px;
	width: 606px;
	background: #fff;
	z-index: 100;
	display: none;
	margin-left: -1px;
	-moz-box-shadow: 0 1px 5px 0 #e5e5e5;
	-webkit-box-shadow: 0 1px 5px 0 #e5e5e5;
	box-shadow: 0 1px 5px 0 #e5e5e5;
}

.vague_div > ul {
	display: block;
	padding: 8px 0;
	overflow: hidden;
}

.vague_div > ul > li {
	display: block;
	width: 100%;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	padding: 5px;
	color: #666;
}

.vague_div > ul > li > a {
	color: #666;
	font-size: 14px;
}

.vague_div > ul > .lis_active {
	background: #f8f8f8;
}

.keyword_div {
	position: absolute;
	top: 38px;
	width: 606px;
	background: #fff;
	z-index: 100;
	display: none;
	margin-left: -1px;
}

.keyword_li_active {
	background: #f8f8f8;
}
.right_list a:hover {
	color: #3D6FFF;
}

.keyword_prolist > ul > li {
	display: block;
	float: left;
	padding: 0px 7px;
	background: #fff;
	border: 1px solid #e0e0e0;
	margin-right: 7px;
	margin-bottom: 7px;
}
.keyword_left {
	width: 146px;
	height: 298px;
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 16px;
	border: 1px solid #e5e5e5;
	border-right: 0;
	border-top: 0;
	-moz-box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
	-webkit-box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
	box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
}

.keyword_left li {
	cursor: pointer;
	height: 46px;
}
.keyword_left li p {
	position: relative;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	font-size: 14px;
	color: #666;
}
.keyword_left .iconfont {
	position: absolute;
	top: 0;
	left: -3px;
	font-size: 26px;
	color: #c8c8c8;
}
.keyword_left li.active p,
.keyword_left li.active .iconfont {
	color: #3D6FFF;
}
.keyword_right {
	position: absolute;
	right: 0;
	top: 0;
	width: 457px;
	height: 298px;
	overflow-y: auto;
	background: #fff;
	box-sizing: border-box;
	padding: 13px 20px 0px;
	display: none;
	border: 1px solid #e5e5e5;
	border-top: 0;
	-moz-box-shadow: #e0e0e0 -1px 0 1px -1px, #e0e0e0 1px 0 1px -1px, #e0e0e0 0 1px 1px -1px;
	-webkit-box-shadow: #e0e0e0 -1px 0 1px -1px, #e0e0e0 1px 0 1px -1px, #e0e0e0 0 1px 1px -1px;
	box-shadow: #e0e0e0 -1px 0 1px -1px, #e0e0e0 1px 0 1px -1px, #e0e0e0 0 1px 1px -1px;
}
.keyword_right:nth-of-type(1) {
	display: block;
}
.keyword_right::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}
.keyword_right::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}
.keyword_right::-moz-scrollbar {
	/*滚动条整体样式*/
	width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}
.keyword_right::-moz-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-moz-scrollbar-track {
	/*滚动条里面轨道*/
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.keyword_right::-o-scrollbar {
	/*滚动条整体样式*/
	width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}
.keyword_right::-o-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-o-scrollbar-track {
	/*滚动条里面轨道*/
	-o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.keyword_right::-ms-scrollbar {
	/*滚动条整体样式*/
	width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}
.keyword_right::-ms-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-ms-scrollbar-track {
	/*滚动条里面轨道*/
	-ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}
.right_list {
	overflow: hidden;
	width: 100%;
	margin-top: 6px;
	margin-bottom: 16px;
}
.right_list a {
	float: left;
	padding: 0 10px;
	font-size: 12px;
	color: #333;
	margin: 6px 0;
	border-right: 1px solid #e4e4e4;
}
.right_list a:nth-last-of-type(1) {
	border-right: 0;
}
.right_title {
	font-weight: bold;
	font-size: 14px;
	color: #333;
	padding-bottom: 12px;
	border-bottom: 1px solid #eaeaea;
}
.public_search > ul > li {
	float: left;
	overflow: hidden;
	color: #999;
	font-size: 12px;
	margin-right: 10px;
	margin-top: 10px;
}

.public_search > ul > li > a {
	color: #999;
}
.public_search > ul li:nth-of-type(2) a {
	color: #ff4800;
}
.public_search > ul > li > a:hover {
	color: #27a6ee;
}

.public_certificate {
	float: left;
	background: #fff;
	width: 98px;
	text-align: center;
	line-height: 38px;
	height: 38px;
	color: #666;
	font-size: 14px;
	border: 1px solid #ccc;
	margin-left: 20px;
	border-radius: 4px;
}
.public_certificate:hover {
	color: #3D6FFF;
}
.public_menus {
	width: 1200px;
	margin: 10px auto 0px;
	position: relative;
	font-weight: 700;
}
.public_menus .nav{
	width: 100%;
	display: flex;
	align-items: center;
	/* justify-content: center; */
	font-size: 16px;
	margin: 25px;
	padding-left: 267px;
}
.public_menus .nav .navBox{
	margin-right: 30px;
}
/* .public_lists {
	overflow: hidden;
	float: left;
	position: absolute;
	height: 60px;
}


.public_lists > a {
	background: #3D6FFF;
	display: block;
	width: 269px;
	height: 50px;
	color: #fff;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
}

.public_lists > a > span {
	float: left;
	width: 94px;
	height: 50px;
	margin-right: 6px;
	background: url(../image/glyphicon.png) center right no-repeat;
}

.public_rows_menu {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	height: 447px;
	z-index: 12;
	background: rgba(5, 16, 68, 0.623);
	background: #030e35c0;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
} */

.public_list {
	width: 269px;
	overflow: hidden;
	padding: 22px 19px;
	/*padding: 13px 19px;*/
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	border-bottom: 1px solid transparent;
}

/* .public_list:last-child {
	border-bottom: none;
}

.public_list:hover {
	border-left: 2px solid #3D6FFF;
	padding-left: 17px;
}

.public_list a:hover {
	color: #fff;
}

.public_list > p {
	position: relative;
	color: #fff;
	font-size: 16px;
	margin-bottom: 13px;
	height: 19px;
}

.public_list > p:after {
	position: absolute;
	top: -22px;
	top: -22px\9;
	left: 0;
	display: block;
	content: "";
	width: 236px;
	height: 1px;
	background: rgba(255, 255, 255, 0.1);
}

.public_list > p > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.public_list > p > img {
	float: left;
	margin-top: 1px;
}

.public_list > p > b {
	float: left;
	font-weight: normal;
	margin-left: 9px;
}

.public_list > p > span {
	margin: 0 5px;
	top: 2px;
}

.public_list > p > span:last-child {
	float: right;
	font-size: 12px;
	margin-right: 0;
	margin-top: 4px;
}

.public_list > a {
	float: left;
	font-size: 12px;
	color: #3D6FFF;
	width: 77px;
	height: 16px;
	margin-bottom: 5px;
	letter-spacing: 0px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
} */
.public_list_a > a {
	width: 100px!important;
}

.public_menus > ul {
	float: left;
	margin-left: 303px;
}

.public_menus > ul > li {
	float: left;
	padding: 0px 20px;
	text-align: center;
}
.public_menus .index_menu_a {
	color: #333;
	display: block;
	text-align: center;
	font-size: 16px;
}
.lindex_menu_phone {
	float: right;
	line-height: 40px;
	color: #3D6FFF;
	font-size: 20px;
	font-weight: 600;
	padding-left: 34px;
	margin-right: 20px;
	background: url(../image/index_menu_phone.png) center left no-repeat;
	/* background: url(../image/phone.jpeg) center left no-repeat; */
}
.public_menus .index_menu_a:hover {
	color: #3D6FFF;
}

.public_right_lists {
	position: absolute;
	/* background: rgba(3, 22, 88, 0.65); */
	background: #f7f7f7;
	opacity: .9;
	left: 268px;
	top: 0;
	overflow: hidden;
	padding: 39px 39px 0 50px;
	height: 408px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	display: none;
}

.public_right_list {
	width: 450px;
}
.public_list:hover > .public_right_lists {
	display: block;
}

.public_right_list > p {
	padding-bottom: 9px;
	border-bottom: 1px solid #eaeaea;
	color: #27a6ee;
	font-size: 14px;
	overflow: hidden;
}

.public_right_title {
	position: relative;
	margin-bottom: 20px;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}

.public_right_title:before {
	position: absolute;
	left: -10px;
	top: 3px;
	display: block;
	content: "";
	width: 3px;
	height: 18px;
	background: #3D6FFF;
}

.public_right_list > ul {
	padding-top: 10px;
}

.public_right_list > ul > li {
	display: inline-block;
	font-size: 14px;
	width: 120px;
	margin-bottom: 12px;
}

.public_right_list > ul > li > a {
	color: #000;
}
.public_right_list > ul > li > a:hover {
	color: #3D6FFF;
	font-size: 16px;
}
.public_carousel {
	width: 100%;
}

.banner {
	width: 100%;
	height: 541px;
	overflow: hidden;
	position: relative;
}

.banner > ul {
	/* width: 100%; */
	height: 541px;
	position: absolute;
	top: 0;
	left: 0;
}

.banner > ul > li {
	float: left;
	/* width: 100%; */
	height: 541px;
	display: block;
	position: relative;
	overflow: hidden;
}

.banner > ul > li > a {
	display: block;
	/* width: 1920px; */
	width: 100%;
	height: 541px;
}

.banner > ul > li > a > img {
	display: block;
	/* width: 1920px; */
	width: 100%;
	height: 541px;
	position: absolute;
	left: 50%;
	margin-left: -50%;
}
.banner > ul > li > a > video {
	display: block;
	width: 100%;
	height: 541px;
	position: absolute;
	left: 50%;
	margin-left: -50%;
}


.lr-btn-div {
	height: 0;
	position: absolute;
	top: 45%;
	left: 50%;
	width: 1200px;
	margin-left: -600px;
}

.left-btn,
.right-btn {
	width: 40px;
	height: 70px;
	background: url("../image/right-1.png") no-repeat center;
	cursor: pointer;
}

.left-btn:hover,
.right-btn:hover {
	background-color: rgba(0, 0, 0, 0.5);
}

.left-btn {
	float: left;
	margin-left: 269px;
	background: url("../image/left-1.png") no-repeat center;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.right-btn {
	float: right;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.banner_btn_item {
	position: absolute;
	bottom: 20px;
	left: 50%;
	width: 1200px;
	height: 6px;
	margin-left: -620px;
}

.img-btn-list {
	float: right;
	text-align: center;
	z-index: 10;
}

.img-btn-list > span {
	display: inline-block;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #d0d0d0;
	margin: 0 5px;
	background: rgba(255, 255, 255, 0.3);
	cursor: pointer;
}

.img-btn-list > span.current {
	background: #fff;
	border-color: #fff;
	display: none;
}

.public_menus_carousel {
	position: relative;
	overflow: hidden;
	width: 100%;
	/* padding-bottom: 25px; */
}

.public_row {
	background: #f7f7f7;
	overflow: hidden;
	width: 100%;
	padding: 50px 0px;
}

.public_row2 {
	background: #fff;
	overflow: hidden;
	width: 100%;
	padding: 40px 0px;
}

.content_row2 {
	background: #fff;
	overflow: hidden;
	width: 100%;
	padding: 88px 0px;
}

.public_row3 {
	background: #3D6FFF;
	overflow: hidden;
	width: 100%;
	padding: 50px 0px;
}

.public_row_content {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}
.public_row_content .title{
	width: 100%;
    height: 100px;
    /* background: url(../image/title_01.png) no-repeat center 65px; */
    text-align: center;
}
.public_row_content .title h2{
	width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    color: #212121;
}
.public_row_content .title p{
	width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #999;
}
.public_row_content  .title_nav{
	width: 100%;
	display: flex;
	align-items: center;
}
.public_row_content  .title_nav .title_nav_left{
	display: flex;
	align-items: center;
}
.public_row_content  .title_nav .title_nav_left .title_nav_one{
	width: 10px;
	height: 30px;
	background-color:#3D6FFF ;
	margin-right: 10px;
}
.public_row_content .title_nav .title_nav_left .title_nav_p {
	padding-left: 65px;
	display: flex;
	align-items: center;
}
.public_row_content .title_nav .title_nav_left .title_nav_p p{
	font-size: 12px;
	color: rgb(143, 143, 143);
	background: #ccc;
	border-radius: 20px;
	margin-left: 5px;
	padding: 3px;
}
.public_row_content  .title_nav .title_nav_right{
	display: flex;
	align-items: center;
	padding-left: 5px;
	margin-left: 66px;
}
.public_row_content  .title_nav .title_nav_right .title_nav_two{
	width: 10px;
	height: 30px;
	background-color:#f38468 ;
	margin-right: 10px;
}
.public_row_content .title_nav .title_nav_right .title_nav_p {
	padding-left: 125px;
	display: flex;
	align-items: center;
}
.public_row_content .title_nav .title_nav_right .title_nav_p p{
	font-size: 12px;
	color: rgb(143, 143, 143);
	background: #ccc;
	border-radius: 20px;
	margin-left: 5px;
	padding: 3px;
}
.public_row_content .box{
	display: flex;
}
.public_row_content .box .box_left_main{
	display: flex;
	border-top: 2px solid #3D6FFF;
	margin-top: 20px;
	width: 50%;
	height: 350px;
}
.public_row_content .box .box_left_main .main_left{
	background: #3D6FFF;
	color: #fff;
	width: 30%;
	height: 100%;
	text-align: left;
	line-height: 30px;
	padding: 10px 0 0 37px;
}
.public_row_content .box .box_left_main .main_left p,ul{
	font-size: 12px;
	margin-top: 20px;
	color: rgb(236, 234, 234);
}
.public_row_content .box .box_left_main .main_right{
	width: 65%;
	height: 100%;
}
.public_row_content  .index_product_b > li{
	float: left;
	width:180px;
	height: 174px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
}
.public_row_content .box .box_right_main{
	display: flex;
	border-top: 2px solid #f38468;
	margin-top: 20px;
	width: 50%;
	height: 350px;
	margin-left: 66px;
}
.public_row_content .box .box_right_main .main_left{
	background: -webkit-linear-gradient(top,#eb8b74,#b85d46,#a7432a);
	color: #fff;
	width: 30%;
	height: 100%;
	text-align: left;
	line-height: 30px;
	padding: 10px 0 0 41px;
}
.public_row_content .box .box_right_main .main_left p,ul{
	font-size: 12px;
	margin-top: 20px;
	color: rgb(236, 234, 234);
}
.public_row_content .box .box_right_main .main_right{
	width: 378px;
	height: 100%;
}
.public_row_content  .productOne_box ul{
	width: 378px;
	display: flex;
	/* flex-wrap: wrap; */
}
.public_row_content  .productOne_box > li{
	float: left;
	width:180px;
	height: 174px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
}

/* 认证咨询 */
.train{
    width: 100%;
    overflow: hidden;
    padding: 50px 0px;
	background-color: #F1F2F6;
}
.train_box {
	width: 1200px;
	margin: 0px auto;
	overflow: hidden;
}
.title_part .fl{
	color: #111;
	font-size: 26px;
	padding-left: 515px;
	font-weight: 700;
	}
.title_part P{
    color: #ccc;
    text-align: center;
    margin-top: 30px;
	font-size: 14px;
}
/* 上标题部分 */
.train_box  .train_top{
	width: 100%;
	display: flex;
	align-items: center;
    margin-top: 20px;
}
.train_box  .train_top .title_top_left{
	display: flex;
	align-items: center;
    width: 50%;
}
.train_box  .train_top .title_top_left .title_top_one{
	width: 6px;
	height: 20px;
	background-color:rgba(255, 142, 0, 1);
}
.train_box  .train_top .title_top_left .title_top_Three{
	width: 6px;
	height: 20px;
	background-color:#0DC697 ;
}
.train_box  .train_top .title_top_left h4{
    font-size: 20px;
    font-weight: 700;
	margin-left: 16px;
	color: rgba(19, 28, 47, 100);
	font-family: PingFangSC-Semibold;
}
.train_box .train_top .title_top_left .title_top_p {
	padding-left: 115px;
	display: flex;
	align-items: center;
}
.train_box .train_top .title_top_left .title_top_p p{
	font-size: 12px;
	/* color: rgb(143, 143, 143); */
	background: #E8EAEE;
	border-radius: 11px;
	margin-left: 5px;
	/* width: 123px; */
	height: 22px;
}
.train_box .train_top .title_top_left .title_top_p p a{
	color: rgb(143, 143, 143);
	padding: 6px;
	line-height: 21px;
}
.train_box  .train_top .title_top_right{
	display: flex;
	align-items: center;
    /* justify-content: space-between; */
    width: 50%;
	margin-left: 10px;
}
.train_box  .train_top .title_top_right .title_top_two{
	width: 6px;
	height: 20px;
	background-color: rgba(255, 105, 82, 1) ;
}
.train_box  .train_top .title_top_right .title_top_Four{
	width: 6px;
	height: 20px;
	background-color: rgba(103, 79, 249, 1);
}
.train_box  .train_top .title_top_right h4{
	width: 100px;
    font-size: 18px;
    font-weight: 700;
	margin-left: 16px;
    color: rgba(19, 28, 47, 100);
    font-family: PingFangSC-Semibold;
}
.train_box .train_top .title_top_right .title_top_p {
	padding-left: 147px;
	display: flex;
	align-items: center;
}
.train_box .train_top .title_top_right .title_top_p p{
	font-size: 12px;
	color: rgb(143, 143, 143);
	background: #E8EAEE ;
	border-radius: 20px;
	margin-left: 5px;
	padding: 3px;
}
.train_box .train_top .title_top_right .title_top_p p a{
	/* width: 100px; */
	color: rgb(143, 143, 143);
	padding: 6px;
	/* overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap; */
}
/* 上主体部分 */
.train_box .box{
	display: flex;
    width: 100%;
}
 .train_box .box .box_left_main{
	display: flex;
	margin-top: 20px;
	width: 50%;
	height: 391px;
}
.train_box .box .box_left_main .main_left{
	background:#FF8F06;
	color: #fff;
	width: 150px;
	height: 100%;
	text-align: left;
	line-height: 20px;
	padding: 42px 0 0 22px;
}
/* .train_box .box .box_left_main .main_left1{
	background: -webkit-linear-gradient(top,#0EC998 ,#0A9C91 );
	color: #fff;
	width: 150px;
	height: 100%;
	text-align: left;
	line-height: 20px;
	padding: 42px 0 0 22px;
} */
.train_box .box .box_left_main .main_left .productA h4{
	color: #fff;
	font-size: 20px;
}
.train_box .box .box_left_main .main_left p{
	width: 140px;
	height: 40px;
	line-height: 20px;
	margin-top: 20px;
	font-size: 14px;
	font-family: PingFangSC-Regular;
	opacity: 0.8;
	color: rgba(255, 255, 255, 100);
}

.train_box .box .box_left_main .main_left .details1{
	font-size: 12px;
	color: rgba(255, 255, 255, 100);
	font-family: PingFangSC-Regular;
	margin-top: 60px;
	display: block;
}
.train_box .box .box_left_main .main_right{
	width: 410px;
	height: 390px;
	border-top: 2px solid #FC7F28;
}

.train_box .box .box_left_main .main_right a{
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	position: relative;
	top: 25px;
	left: 20px;
	width: 185px;
	height: 150px;
	overflow: hidden;
	text-overflow:ellipsis;
	/* white-space: nowrap; */
}
.train_box .box .box_left_main .main_right .des{
	color: #666666;
	font-size: 14px;
	position: relative;
	top: 20px;
	height: 40px;
}
.train_box .box .box_left_main .main_right p{
	/* text-align: center; */
	color: #ccc;
	font-size: 14px;
	position: relative;
	top: 40px;
}

.train_box  .index_product_b > li{
	float: left;
	width:204px;
	height: 194px;
	border: 1px solid rgba(236, 236, 236, 1);
	border-left: none;
	border-top: none;
	background: #fff;
}
.train_box  .index_product_b > li:nth-child(2),
.train_box  .index_product_b > li:nth-child(4){
	border-right: none;
}
.train_box  .index_product_b  li .labelName,
.train_box  .productOne_box  li .labelName{
	border-radius: 2px;
	border: 1px solid rgba(221, 221, 221, 1);
	margin-right: 11px;
	color: #ddd;
	position: relative;
	top: 25px;
	left: 20px;
	padding: 2px;
	font-size: 12px;
}
.train_box .box .box_right_main{
	/* display: flex;
	border-top: 2px solid #FB5755;
	margin-top: 20px;
	width: 50%;
	height: 350px;
	margin-left: 10px; */
	display: flex;
	margin-top: 20px;
	width: 50%;
	height: 391px;
}
.train_box .box .box_right_main .main_left{
	background: #FF6B52;
	color: #fff;
	width: 150px;
	height: 100%;
	text-align: left;
	line-height: 20px;
	padding: 42px 0 0 22px;
}
/* .train_box .box .box_right_main .main_left1{
	background: -webkit-linear-gradient(top,#5F77F9,#6550F8  );
	color: #fff;
	width: 150px;
	height: 100%;
	text-align: left;
	line-height: 20px;
	padding: 42px 0 0 22px;
} */
.train_box .box .box_right_main .main_right{
	width: 410px;
	height: 390px;
	border-top: 2px solid #FF8E00 ;
}
.train_box .productOne_box > li{
	float: left;
    width: 204px;
    height: 194px;
    border: 1px solid rgba(236, 236, 236, 1);
    border-left: none;
    border-top: none;
    background: #fff;
}
.train_box  .productOne_box > li:nth-child(2),
.train_box  .productOne_box > li:nth-child(4){
	border-right: none;
}
.train_box  .productOne_box > li span{
	width: 58px;
	height: 16px;
	border-radius: 2px;
	border: 1px solid rgba(221, 221, 221, 1);
	margin-right: 11px;
	color: #ddd;
	position: relative;
	top: 33px;
	left: 20px;
	padding: 2px;
}
.train_box .box .box_right_main .main_right a{
	display: block;
    color: #000;
    /* font-size: 18px; */
    font-weight: 700;
    width: 90%;
    position: relative;
    top: 25px;
    left: 20px;
	width: 185px;
	height: 150px;
	overflow: hidden;text-overflow:ellipsis;
	/* white-space: nowrap; */
}
.train_box .box .box_right_main .main_right .des{
	color: #666666;
	font-size: 14px;
	position: relative;
	top: 20px;
	height: 40px;
}
.train_box .box .box_right_main .main_right p{
	color: #ccc;
    font-size: 14px;
    position: relative;
    top: 40px;
}
.train_box .box .box_right_main .main_left p {
	width: 140px;
    height: 40px;
    line-height: 20px;
    margin-top: 20px;
    font-size: 14px;
    font-family: PingFangSC-Regular;
    opacity: 0.8;
    color: rgba(255, 255, 255, 100);
}
.train_box .box .box_right_main .main_left .productRightA h4{
	color: #FFF;
}
.train_box .box .box_right_main .main_left .details1{
	font-size: 12px;
	color: rgba(255, 255, 255, 100);
	font-family: PingFangSC-Regular;
	margin-top: 60px;
	display: block;
}



/* 热门机构 */
.mainbody{
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	margin-top: 50px;
}
.mainbody .title{
	width: 100%;
    height: 100px;
    /* background: url(../image/title_01.png) no-repeat center 65px; */
    text-align: center;
}
.mainbody .title h2{
	width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    color: #212121;
	margin-bottom: 17px;
}
.mainbody .title p{
	width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #ccc;
}
.mainbody .organization .organization_index{
	width: 1200px;
	margin: 20px auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.mainbody .organization .organization_index li{ 
	width: 291px;
	height: 237px;
	margin: 3px;
	/* box-shadow: 2px 2px 2px 2px rgb(238, 233, 233); */
  }
.mainbody .organization .organization_index li:hover{ 
	margin-top: -10px;
	transition: 0.5s all;
	box-shadow: 0px 10px 10px -5px #5E5E5E;
	
  }
  .mainbody .organization .organization_index li:hover .zhengzhao{ 
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0.8;
	position: relative;
	top:-195px;
	left: 0px;
	display: block;
	-webkit-animation:myfirst 0.5s;
  }
  .boxtit .active{
	color: rgba(255, 98, 10, 100);
  }
  @keyframes myfirst
	{
		0%   { height: 0%;}
		/* 50%  { left:000px; top:-233px;} */
		100% {height: 100%; }
	}
.mainbody .organization .organization_index li img{
	display: block; 
	margin:40px auto 15px; 
	width: 60px; 
	height: 60px; 
}
.mainbody .organization .organization_index li h3{
	text-align: center;
	color: black;
	padding:  0 15px 0 22px;
	font-size: 14px;
}
.mainbody .organization .organization_index li h5{
	text-align: center;
	color: #ccc;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin: 22px;
}
.mainbody .mainbody_btn{
	display: block;
	background: #3D6FFF;
	width: 200px;
	height: 30px;
	margin: 30px auto;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	cursor:pointer;
}


.index_product_b > li > a {
	overflow: hidden;
	display: block;
	/* padding: 10px 13px; */
	width: 100%;
	height: 100%;
	padding-top: 20px;
	line-height: 20px;
	/*width: 225px;*/
	/* height: 280px; */
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.public_row_content > .index_product_b > li:hover {
	border-color: #b3cff6;
	box-shadow: 0 15px 30px #cad9ef;
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	-ms-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}


/* .public_row_content > .index_product_a > li > a > .course_img {
	display: inline-block;
	width: 215px;
	height: 130px;
	margin-left: -13px;
} */


.index_product_b > li > a > .title1 {
	/*font-family: pf5;*/
	/* margin-top: 45px; */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 16px;
	background: #000;
	text-align: center;
	padding-top: 20px;
	/* color: #3D6FFF; */
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	/* margin-bottom: 35px; */
}
.index_product_b > li > a > .course_title {
	text-align: center;
	font-size: 26px;
	background: -webkit-linear-gradient(bottom, #3D6FFF 12px, #02c0ff  22px);
	color: #3D6FFF;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.index_product_b > li > a > h4 {
	color: #666;
	text-align: center;
	margin-top: 20px;
	/* margin-bottom: 12px; */
	font-weight: normal;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.index_product_b > li > a > h5 {
	color: #999;
	text-align: center;
	font-weight: normal;
}

/* .index_product_b > li > a > hr {
	margin: 30px 0 22px 0;
	border-bottom: 1px solid #e6e4e4;
	border-top: none;
	border-left: none;
	border-right: none;
} */

.index_product_b > li > a > div {
	color: #333;
	text-align: center;
	/* margin-top: 25px; */
}

.index_product_b > li > a > div > b {
	font-weight: normal;
}

.index_product_b > li > a > div > span {
	font-size: 24px;
	color: #333;
}
.productOne_box > li > a {
	overflow: hidden;
	display: block;
	/* padding: 10px 13px; */
	width: 100%;
	height: 100%;
	padding-top: 20px;
	line-height: 20px;
	/*width: 225px;*/
	/* height: 280px; */
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.public_row_content > .productOne_box > li:hover {
	border-color: #b3cff6;
	box-shadow: 0 15px 30px #cad9ef;
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	-ms-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}
.productOne_box > li > a > .title1 {
	/*font-family: pf5;*/
	/* margin-top: 45px; */
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 16px;
	background: #000;
	text-align: center;
	padding-top: 20px;
	/* color: #3D6FFF; */
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	/* margin-bottom: 35px; */
}
.productOne_box > li > a > h4 {
	color: #666;
	text-align: center;
	margin-top: 20px;
	/* margin-bottom: 12px; */
	font-weight: normal;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.cat_ad1{
	display: flex;
	justify-content: space-between;
}
.cat_ad1 li {
	float: left;
	width: 278px;
	/* height: 200px; */
	margin-left: 16px;
	background: #efefef;
	padding-bottom: 30px;
}

.cat_ad1 li > a > div {
	padding-left: 22px;
}

.cat_ad1 li > a > div h3 {
	box-sizing: border-box;
	padding: 10px 5px 5px 0;
	line-height: 38px;
	font-weight: normal;
	color: #000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
}

.cat_ad1 li > a > div p {
	font-size: 13px;
	color: #878787;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.cat_ad1 li > a > div span {
	display: inline-block;
	width: 84px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	margin-top: 25px;
	text-align: center;
	background: #d20514;
	color: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.cat_ad1 li > a > div img {
	vertical-align: top;
	margin-top: 17px;
}

.cat_ad1 li > a > div img.style1 {
	margin: 24px 0 0 6px;
}

.cat_ad1 li > a > div img.style2 {
	margin-left: 18px;
}

.cat_index1 .title {
	line-height: 60px;
	color: #333;
}

.cat_index1 .title h2 {
	display: inline-block;
}

.cat_index1 .title .span1 {
	margin-left: 16px;
}

.cat_index1 .title span {
	font-size: 14px;
	vertical-align: -3px;
}

.cat_index1 .title .span2 {
	float: right;
}

.cat_index1 .title a {
	color: #333;
}

.cat_index1 .title a:hover {
	color: #27a6ee;
}

.cat_index1 li {
	position: relative;
	float: left;
	width: 288px;
	height: 368px;
	margin: 0 0 16px 16px;
	font-size: 13px;
	text-align: center;
	background: #fff;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.cat_index1 li:hover {
	box-shadow: 0 0 15px #ccc;
	-webkit-transform: translate3d(0, -7px, 0);
	-moz-transform: translate3d(0, -7px, 0);
	-ms-transform: translate3d(0, -7px, 0);
	transform: translate3d(0, -7px, 0);
}

.cat_index1 li.last:hover {
	box-shadow: 0 0 0px #ccc;
	-webkit-transform: translate3d(0, 0px, 0);
	-moz-transform: translate3d(0, 0px, 0);
	-ms-transform: translate3d(0, -7px, 0);
	transform: translate3d(0, 0px, 0);
}

.cat_index1 li .div1 h3 {
	padding: 42px 0 4px 0;
	font-size: 21px;
	color: #525453;
	font-weight: normal;
}

.cat_index1 li .div1 p {
	font-size: 14px;
	margin-bottom: 18px;
	color: #525453;
}

.cat_index1 li .div1 p > span {
	color: #e62d30;
}

.cat_index1 li .div1 > span {
	font-size: 16px;
	color: #e62d30;
}

.cat_index1 li .div1 > span > span {
	font-size: 12px;
	color: #525453;
}

.cat_index1 li .div1 img {
	margin-top: 45px;
}

.cat_index1 li .div2 img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: inline-block;
	width: 186px;
	height: 186px;
}

.cat_index1 li .div2 > div {
	position: relative;
	width: 186px;
	height: 186px;
	margin: 40px auto 26px;
}

.cat_index1 li .div2 > h4 {
	height: 21px;
	padding: 0 30px;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cat_index1 li .div2 > h4:hover {
	color: #27a6ee;
}

.cat_index1 li .div2 > p {
	margin-top: 7px;
	color: #777;
}

.cat_index1 li .div2 > span {
	display: inline-block;
	margin-top: 18px;
	font-size: 17px;
	color: #d20514;
}

.cat_index1 li .div2 > span .span1 {
	font-size: 12px;
}

.cat_index1 li .div2 > span.old_price {
	color: #b0b0b0;
}

.cat_index1 li .div2 > span.old_price .span2 {
	text-decoration: line-through;
}

.cat_index1 li .div1 img {
	display: block;
	margin: 0 auto;
}

.cat_index1 li .div2 .activity {
	position: absolute;
	top: 0;
	left: 114px;
	width: 60px;
	height: 20px;
	line-height: 20px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	background: #d20514;
	color: #fff;
}

.cat_index1 li.last {
	background: #f7f7f7;
}

.cat_index1 li.last a {
	position: relative;
	display: block;
	width: 257px;
	height: 176px;
	padding-left: 30px;
	text-align: left;
}

.cat_index1 li.last a h2 {
	font-size: 18px;
	padding: 65px 0 6px 0;
	color: #333;
	font-weight: normal;
}

.cat_index1 li.last a p {
	font-size: 12px;
	color: #757575;
}

.cat_index1 li.last img.more,
.cat_index1 li.last img.more_ {
	position: absolute;
	bottom: 64px;
	right: 31px;
}

._more img.more_ {
	display: none;
}

.cat_index1 li.last .ads img {
	position: absolute;
	top: 0;
	left: 0;
	background: #d9ebf5;
	margin-bottom: 16px;
	color: #8bc2e1;
}

.cat_index1 li.last ._more {
	background: #fff;
	margin-top: 20px;
}

.cat_index1 li.last ._more:hover {
	background: #27a6ee;
}

.cat_index1 li.last a._more:hover h2,
.cat_index1 li.last a._more:hover p {
	color: #fff;
}

._more:hover .more_ {
	display: block;
}

._more:hover .more {
	display: none;
}

.cat_index3 li {
	height: 346px;
}

.cat_index3 li.margin0 {
	background: #d5e8f1;
}

.cat_index3 li {
	position: relative;
}

.cat_index3 li .div1 > span {
	position: absolute;
	bottom: 51px;
	left: 59px;
	display: inline-block;
	width: 170px;
	height: 42px;
	line-height: 42px;
	background: #6694b7;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.cat_index3 li .div1 > span:hover {
	background: #3d6686;
}

.cat_index3 li .div1 > span i {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 6px;
	border: 6px solid transparent;
	border-left-color: #fff;
	vertical-align: -1px;
}

.cat_index4 .margin0 {
	width: 592px;
}

.cat_index4 .div1 {
	float: left;
	width: 368px;
	height: 100%;
	background: #eed3be;
}

.cat_index4 li .div1 img {
	margin-top: 50px;
}

.cat_index4 .div3 {
	padding-left: 395px;
	text-align: left;
}

.cat_index4 .div3 h3 {
	margin: 89px 0 13px;
	font-size: 24px;
	font-weight: normal;
	color: #000;
}

.cat_index4 .div3 p {
	font-size: 14px;
	color: #959595;
}

.cat_index4 .div3 span {
	display: inline-block;
	margin: 76px 0 12px;
	font-size: 16px;
	color: #d20514;
}

.cat_index4 .div3 .p1 {
	display: inline-block;
	width: 160px;
	height: 44px;
	line-height: 44px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	background: #d20514;
	color: #fff;
}

.cat_index1.cat_index5 li {
	height: 328px;
}

.cat_index1.cat_index5 li .div2 > span {
	margin-top: 8px;
}

li.margin0 {
	margin: 0;
}

.index_tems {
	overflow: hidden;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.index_tems > li {
	float: left;
	width: 260px;
	overflow: hidden;
	margin-right: 40px;
}

.index_tems > li > div {
	width: 220px;
	height: 210px;
	margin: 0px auto;
}

.index_tems > li > div > img {
	display: block;
	margin: 0px auto;
	transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	-ms-transition: ease-in-out 0.2s;
	-o-transition: ease-in-out 0.2s;
	-webkit-transition: ease-in-out 0.2s;
}

.index_tems > li > div > img:hover {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: ease-in-out 0.2s;
	-moz-transition: ease-in-out 0.2s;
	-ms-transition: ease-in-out 0.2s;
	-o-transition: ease-in-out 0.2s;
	-webkit-transition: ease-in-out 0.2s;
}

.index_tems > li > h3 {
	color: #333;
	text-align: center;
	margin-top: 14px;
	font-weight: normal;
}

.index_tems > li > h4 {
	color: #27a6ee;
	text-align: center;
	font-weight: normal;
	margin-bottom: 12px;
}

.index_tems > li > h5 {
	color: #999;
	text-align: center;
	font-weight: normal;
}

.public_row3 > .public_row_content > h2 {
	color: #fff;
}

.public_row3 > .public_row_content > h2 > span {
	border-bottom: 2px solid #fff;
}

.public_row3 > .public_row_content > h2 > b {
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	color: #ddd;
}

.customer_lists {
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 1194px;
}

.customer_lists > li {
	float: left;
	display: block;
	height: 70px;
	width: 199px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	padding: 12px 0px 0px 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}

.customer_lists > li > img {
	margin: 0px auto;
	display: block;
	overflow: hidden;
}

.index_dls {
	overflow: hidden;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	padding: 5px 0px 20px;
}

.index_dls > dl {
	border-radius: 3px;
	float: left;
	width: 372px;
	height: 320px;
	overflow: hidden;
	border: 1px solid #ccc;
	margin-right: 18px;
	box-shadow: 2px 2px 10px #dcd9d9;
	margin-left: 8px;
}

.index_dls > dl > a > dt > img {
	position: absolute;
	bottom: 0;
	/*min-height:100%;*/
	width: 100%;
	display: block;
	margin: 0px auto;
	transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
	-ms-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
}

.index_dls > dl > a > dt > img:hover {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: ease-in-out 0.3s;
	-moz-transition: ease-in-out 0.3s;
	-ms-transition: ease-in-out 0.3s;
	-o-transition: ease-in-out 0.3s;
	-webkit-transition: ease-in-out 0.3s;
}

.index_dls > dl > a {
	display: block;
	width: 100%;
}

.index_dls > dl > a > dt {
	position: relative;
	/*display: block;*/
	width: 372px;
	height: 200px;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.index_dls > dl > a > dd {
	padding: 25px 15px 0px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	height: 100px;
	line-height: 1.5rem;
}

.index_dls > dl > a > dd > span {
	color: #27a6ee;
	font-weight: bold;
}

.index_information {
	overflow: hidden;
	margin-top: 40px;
}

.index_information_ul {
	float: left;
	overflow: hidden;
	width: 510px;
}

.index_information_ul > div {
	overflow: hidden;
	margin-left: 22px;
	margin-bottom: 20px;
}

.index_information_ul > div > h3 {
	float: left;
	margin-right: 20px;
}

.index_information_ul > div > h3 > img {
	float: left;
	margin-right: 10px;
}

.index_information_ul > div > h3 > p {
	float: left;
	/*font-family: pf6;*/
	color: #333;
}

.index_information_ul > div > a {
	height: 25px;
	line-height: 25px;
	color: #666;
	font-size: 14px;
}

.index_information_ul > li {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
	margin-left: 20px;
}

.index_information_ul > li > span {
	color: #27a6ee;
	float: left;
	font-size: 14px;
	margin-right: 10px;
	/*font-family: pf1;*/
}

.index_information_ul > li > span > a {
	color: #27a6ee;
}

.index_information_ul > li > p {
	color: #777;
	float: left;
	font-size: 14px;
	width: 280px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
	/*font-family: pf1;*/
}

.index_information_ul > li > p > a {
	color: #333;
}

.index_information_ul > li > b {
	float: right;
	color: #666;
	font-weight: normal;
	font-size: 14px;
}

.index_information > span {
	float: left;
	display: block;
	height: 125px;
	margin-left: 70px;
	margin-right: 70px;
	/*border-right: 1px solid #ccc;*/
	margin-top: 70px;
}

.index_citis {
	overflow: hidden;
}

.index_citis > li {
	float: left;
	display: block;
	overflow: hidden;
	padding: 15px;
	background: #fff;
	width: 375px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	margin-right: 25px;
}

.index_citis > li > a {
	display: block;
	overflow: hidden;
}

.index_citis > li > a > span {
	display: block;
	float: left;
	font-size: 50px;
	color: #27a6ee;
	top: 14px;
}

.index_citis_right {
	float: left;
	margin-left: 20px;
	width: 265px;
}

.index_citis_right > h4 {
	color: #27a6ee;
}

.index_citis_right > p {
	color: #999;
	font-size: 14px;
	margin-top: 3px;
}

.index_cooperations {
	overflow: hidden;
}
.index_cooperations > li:nth-of-type(5n) {
	margin-right: 0;
}
.index_cooperations > li {
	float: left;
	overflow: hidden;
	margin-right: 19px;
	margin-bottom: 15px;
	cursor: pointer;
}

.guarantee_list {
	overflow: hidden;
}
.guarantee_list li img {
	float: left;
}

.guarantee_list > li {
	float: left;
	overflow: hidden;
}
.guarantee_list1 {
	width: 280px;
}
.guarantee_list2 {
	width: 308px;
}
.guarantee_list3 {
	width: 289px;
}

.guarantee_list > li > div {
	float: left;
	margin-left: 12px;
}

.guarantee_list > li > div > h4 {
	color: #fff;
	font-size: 16px;
	font-weight: 300;
}

.guarantee_list > li > div > p {
	color: #fff;
	opacity: 0.3;
	font-size: 14px;
	margin-top: 8px;
}

.index_hrefs {
	margin-right: 40px;
}

.index_hrefs > h4 {
	color: #d7d8d9;
	margin-bottom: 26px;
	font-size: 14px;
}

.index_hrefs > li {
	overflow: hidden;
	margin-bottom: 12px;
}

.index_hrefs > li > a {
	color: #9b9ea0;
	font-size: 14px;
}

.index_hrefs_border {
	display: block;
	height: 130px;
	border-right: 1px solid #ccc;
	float: left;
	margin-top: 12px;
	margin-right: 70px;
}

.public_footer {
	width: 100%;
	height: 95px;
	background: #1a1a1a;
}

.public_footer_content {
	font-size: 14px;
	width: 1102px;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
	padding: 5px 0px 14px;
}

.public_footer_content > p {
	font-size: 14px;
	color: #73777a;
	/* float: left; */
	margin-top: 6px;
}

.public_footer_content > p > a {
	color: #73777a;
	margin-left: 31px;
	font-size: 14px;
}

.index_cases {
	overflow: hidden;
	padding-top: 5px;
}

.index_cases > li {
	float: left;
	overflow: hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}

.index_cases > li:last-child {
	float: right;
}

.index_cases > li > a {
	display: block;
	overflow: hidden;
	position: relative;
	padding: 50px 15px;
}

.index_case {
	border: 1px solid #ebebeb;
	width: 565px;
	height: 335px;
	border-radius: 5px;
	padding: 60px 60px 35px 60px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	box-shadow: 3px 3px 15px #cad9ef;
}

.index_cases > li:hover {
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	-ms-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}

.index_cases > li > a > img {
	display: block;
	position: absolute;
	left: 80px;
	top: 0;
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.index_case > h3 {
	color: #666;
	margin-top: 5px;
}

.index_case > h3 > span {
	display: block;
	width: 30px;
	border-top: 3px solid #27a6ee;
	margin-top: 10px;
	margin-bottom: 8px;
}

.index_case > h5 {
	color: #999;
	font-weight: normal;
}

.index_case_footer {
	overflow: hidden;
}

.index_case_footer > ul {
	overflow: hidden;
	margin-top: 40px;
}

.index_case_footer > ul > li {
	overflow: hidden;
	float: left;
	display: block;
	width: 215px;
}

.index_case_footer > ul > li > h5 {
	color: #27a6ee;
	margin-bottom: 3px;
}

.index_case_footer > ul > li > h6 {
	color: #999;
	font-weight: normal;
}

.index_case_footer > img {
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
	width: 385px;
}

.index_case_footer > ol {
	overflow: hidden;
	margin-top: 5px;
}

.index_case_footer > ol > li {
	float: left;
	display: block;
	width: 90px;
	height: 20px;
	border: 1px solid #ebebeb;
	border-radius: 7px;
	margin-right: 120px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #999;
}

.public_tr {
	overflow: hidden;
	width: 100%;
	padding-top: 30px;
	background: #f5f5f5;
}

.public_tr1 {
	line-height: 40px;
	background: #f5f5f5;
}

.public_tr_content {
	width: 1200px;
	margin: 0px auto;
	height: auto;
}

.public_tr_content > h5 {
	font-weight: normal;
}

.public_tr_content > h5 > a {
	color: #757575;
}

.auto_project_uls {
	overflow: hidden;
	height: 80px;
	line-height: 80px;
}

.auto_project_top li {
	position: relative;
	float: left;
	width: 134px;
	line-height: 40px;
}
.auto_project_top li.cat-1 {
	line-height: 80px;
}
.auto_project_top li.cat-2 {
	border: 1px solid #eee;
	margin-left: -1px;
	background: #fff;
}
.auto_project_top li .iconfont {
	display: inline-block;
	margin-right: -9px;
	vertical-align: middle;
	z-index: 10;
}
.cat-2 > span:hover .iconfont {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	-o-transition: all 0.1s;
	transition: all 0.1s;
}
.auto_project_top ol {
	position: absolute;
	left: 133px;
	top: 0;
	display: none;
	z-index: 222;
	background: #fff;
	-webkit-box-shadow: 6px 6px 30px #eee;
	-moz-box-shadow: 6px 6px 30px #eee;
	box-shadow: 6px 6px 30px #eee;
}
.auto_project_top .cat-2 > ol {
	top: 40px;
	left: 0;
}
.cat-more:hover,
.cat-more.active {
	background: #3D6FFF;
}
.cat-more:hover > span > a,
.cat-more.active > span > a,
.cat-more:hover > span > .iconfont,
.cat-more.active > span > .iconfont {
	color: #fff;
}
.auto_project_top > li a {
	display: inline-block;
	max-width: 92px;
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.auto_project_top > li.cat-1 a {
	display: block;
	width: 100%;
	max-width: 134px;
}
.auto_project_top li > span {
	display: block;
	text-align: center;
}
.auto_project_two {
	margin-left: 120px;
	background: #f5f5f5;
	overflow: hidden;
	margin-top: 15px;
	padding: 12px;
	display: none;
}

.auto_project_two > li {
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 40px;
}

.auto_project_two > li > a {
	display: block;
	overflow: hidden;
	text-align: center;
	color: #666;
	font-size: 14px;
}

.auto_project_lists {
	display: block;
	overflow: hidden;
}

.auto_project_lists > li {
	display: block;
	overflow: hidden;
	float: left;
	-moz-box-flex: 3;
	-webkit-box-flex: 3;
	box-flex: 3;
	height: 328px;
	width: 288px;
	margin-right: 16px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	margin-bottom: 20px;
	background: #fff;
}
.auto_project_lists li:nth-of-type(4n) {
	margin-right: 0;
}

.auto_project_lists > li > a {
	display: block;
	overflow: hidden;
	margin: 0px auto;
	padding: 10px 0px 14px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	width: 100%;
	height: 100%;
}

.auto_project_dl {
	display: block;
	overflow: hidden;
}

.auto_project_dl > dt {
	width: 278px;
	height: 160px;
	display: block;
	margin: 0px auto;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.auto_project_dl > dt > img {
	display: block;
	margin: 30px auto 0;
	height: 180px;
	/*transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s*/
}

/*.auto_project_dl>dt>img:hover{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s
}*/

.auto_project_dl > dd {
	display: block;
	overflow: hidden;
	margin-top: 30px;
}

.auto_project_dl > dd > h4 {
	color: #333;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
	padding: 0px 15px;
}

.auto_project_dl > dd > h5 {
	color: #999;
	text-align: center;
	font-weight: normal;
	margin-top: 10px;
}

.auto_project_dl > dd > h5 > span {
	color: #d20514;
}

.pro_details_left {
	float: left;
	overflow: hidden;
	width: 560px;
}

.pro_left_img_div {
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

.pro_left_img_div > img {
	/*width: 555px;*/
	height: 380px;
	display: block;
	margin: 0px auto;
}

.pro_details_left > ul {
	overflow: hidden;
	display: block;
	margin-top: 10px;
	width: 560px;
}

.pro_details_left > ul > li {
	display: block;
	overflow: hidden;
	float: left;
	border: 1px solid #e0e0e0;
	margin-right: 10px;
	width: 100px;
	height: 60px;
	margin-bottom: 10px;
}

.pro_details_left > ul > li > a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.pro_details_left > ul > li > a > img {
	display: block;
	margin: 0px auto;
	height: 100%;
}

.pro_details_right {
	float: right;
	overflow: hidden;
	width: 610px;
}

.pro_details_right > h2 {
	color: #303030;
	font-size: 26px;
}

.pro_details_right > h5 {
	font-size: 15px;
	padding: 12px 0;
	font-weight: normal;
	color: #d20514;
}

.pro_details_price {
	position: relative;
	width: 600px;
	font-size: 14px;
	padding: 12px 0;
	margin-bottom: 12px;
	background: url(../image/pro_details_price_bg.jpg) no-repeat #f3f3f3;
	overflow: hidden;
	color: #666;
}

.border_dashed {
	border: 1px dashed #f7f7f7;
	margin-bottom: 12px;
}

.pro_details_span1 {
	padding: 0 14px;
}
.pro_details_span3 {
	display: inline-block;
	max-width: 378px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: middle;
	letter-spacing: 0;
}
.pro_details_span3 > i {
	font-size: 20px;
	vertical-align: -3px;
	margin-right: -4px;
	color: #ccc;
}

.pro_details_price > p {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #999;
	margin: 5px 0;
}

.pro_details_span4 {
	position: absolute;
	top: 16px;
	right: 0;
	line-height: 14px;
	padding: 0 10px;
	font-size: 12px;
	border-left: 1px solid #ddd;
}
.pro_details_span4 > span {
	display: block;
}
.pro_details_span4 > span.span4-bottom {
	color: #d20514;
}
.pro_details_span5 {
	margin-right: 4px;
}
.pro_details_span5 img {
	vertical-align: -4px;
	margin-right: 2px;
}
.yzgjVip {
	display: inline-block;
	vertical-align: middle;
}

.pro_details_span4 img {
	margin-right: 3px;
	vertical-align: middle;
}
.pro_details_span2 {
	font-size: 24px;
	vertical-align: -3px;
	color: #d20514;
}

.details_price_b {
	position: relative;
	top: 0;
	font-size: 32px;
	font-weight: normal;
	color: #d20514;
}

.pro_details_price > b {
	font-weight: normal;
	text-decoration: none;
}

.pro_details_price > .red_texts {
	color: #ff1c1c;
	font-weight: normal;
}

.pro_details_price > .red_texts > a {
	color: #ff1c1c;
	font-weight: normal;
}

.pro_details_right > h6 > span {
	font-size: 16px;
	top: 3px;
}

.details_rows {
	overflow: hidden;
}

.details_rows > label {
	display: block;
	width: 75px;
	color: #999;
	float: left;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
}

.details_rows > select {
	display: block;
	width: 150px;
	height: 25px;
	border: 1px solid #e0e0e0;
	float: left;
}

.details_as_div {
	overflow: hidden;
}

.details_a {
	display: block;
	min-width: 80px;
	height: 35px;
	float: left;
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-right: 7px;
	line-height: 35px;
	border: 1px solid #e0e0e0;
	margin-bottom: 12px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}
.details_more {
	display: block;
	min-width: 80px;
	height: 35px;
	float: left;
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-right: 7px;
	line-height: 35px;
	border: 1px solid #e0e0e0;
	margin-bottom: 12px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	cursor: pointer;
}
.details_more:hover {
	background-color: #d20514;
	color: #fff;
}
.details_btn1 {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	background: #ffeded;
	color: #d20514;
	border: 1px solid #d20514;
	float: left;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	margin-left: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.details_btn2 {
	display: block;
	overflow: hidden;
	width: 190px;
	line-height: 44px;
	height: 44px;
	padding-left: 50px;
	margin-right: 5px;
	text-align: center;
	font-size: 16px;
	background: #d20514;
	color: #fff;
	border: 1px solid #d20514;
	float: left;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.details_btn2 i {
	display: inline-block;
	width: 37px;
	height: 23px;
	background: url(../image/active_incall.gif) no-repeat;
	vertical-align: -4px;
	margin: 0 5px 0 -64px;
}
.product-server {
	margin-top: 60px;
	height: 285px;
	width: 100%;
	padding-top: 17px;
	box-sizing: border-box;
	/* background: url(/static/indexstyle/img/detail-bg.png)no-repeat; */
	background: url(../image/detail-bg-id11.png) no-repeat;
	background-size: 100% 100%;
}
.pro-ctn {
	max-width: 1200px;
	margin: 0 auto;
}
.pro-ctn .people-info {
	float: left;
}
.people-info .people-img {
	float: left;
	width: 220px;
	height: 268px;
	margin: 0px 36px;
}
.people-img img {
	width: auto;
	height: 100%;
}
.people-info .people-ctn {
	float: right;
	margin-top: 80px;
}
.peo-info {
	margin-bottom: 45px;
}
.peo-info .text {
	position: relative;
	display: inline-block;
	margin-right: 40px;
}
.peo-info .text-name {
	font-size: 25px;
	color: #fff;
	width: 120px;
}
.peo-info .text span {
	display: inline-block;
	font-size: 18px;
	color: #fff;
}
.peo-info .text > span > img {
	width: 25px;
	height: 25px;
}
.peo-info .text .text-style {
	color: #fccb3e;
}
.pro-ctn .right-people-btn {
	float: right;
	margin-top: 66px;
}
.right-people-btn .peo-btns {
	width: 250px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	margin-bottom: 20px;
	font-size: 18px;
}
.peo-btns {
}
.peo-btns a {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #fff;
	border-radius: 6px;
}
.right-people-btn .is-active {
	background: #fccb3e;
	color: #fff;
	font-weight: 400;
	border-radius: 6px;
}
.right-people-btn .is-active > a {
	color: #fff;
}
/* .right-people-btn .peo-btns:hover{
    background: #FCCB3E;
    border-radius: 6px;
}
.right-people-btn .peo-btns:hover>a{
    color: #fff;
} */
.btns-two a {
	font-size: 16px;
}
.details_link {
	float: left;
	margin-left: 15px;
	font-size: 14px;
	color: #27a6ee;
	margin-top: 20px;
}

.pro_details_right > hr {
	border-bottom: 1px solid #e0e0e0;
	border-top: none;
	border-left: none;
	border-right: none;
	margin-top: 20px;
}

.details_introduce {
	float: left;
	overflow: hidden;
	width: 930px;
	margin-bottom: 40px;
	border: 1px solid #eaeaea;
	border-top: none;
}

.details_introduce > ul {
	display: block;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	background: #f5f5f5;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.details_introduce > ul > li {
	display: block;
	overflow: hidden;
	float: left;
	width: 125px;
	height: 45px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.details_introduce_a {
	display: block;
	overflow: hidden;
	line-height: 45px;
	font-size: 15px;
	color: #333;
	width: 100%;
	height: 45px;
	text-align: center;
}

.details_introduce > div {
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
}

/*.details_introduce>div>img {*/
/*border: 1px solid #e0e0e0;*/
/*}*/

.details_relevant {
	float: right;
	width: 240px;
	overflow: hidden;
}

.details_relevant > h4 {
	display: block;
	overflow: hidden;
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
	height: 47px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	line-height: 45px;
	padding-left: 25px;
	font-weight: normal;
	color: #27a6ee;
}

.details_relevant > ul {
	overflow: hidden;
	display: block;
	margin-top: 10px;
}

.details_relevant > ul > li {
	display: block;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	height: 288px;
	width: 240px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	margin-bottom: 10px;
}

.details_relevant > ul > li > a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 20px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.details_relevant_dl {
	overflow: hidden;
	display: block;
}

.details_relevant_dl > dt {
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #e0e0e0;
}

.details_relevant_dl > dt > h1 {
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(108, 214, 255, 1)), to(rgba(15, 133, 255, 1)));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #27a6ee;
	text-align: center;
	margin-top: 25px;
	font-size: 27px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
}

.details_relevant_dl > dt > h3 {
	font-weight: normal;
	color: #666;
	text-align: center;
	margin-top: 20px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
}

.details_relevant_dl > dt > h4 {
	font-weight: normal;
	color: #999;
	text-align: center;
	margin-top: 10px;
	height: 80px;
	font-size: 14px;
	overflow: hidden;
}

.details_relevant_dl > dd > p {
	text-align: center;
	color: #666;
	margin-top: 20px;
}

.details_relevant_dl > dd > p > span {
	font-size: 26px;
}

.shop_content {
	padding: 20px 20px 45px 20px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
}

.pay_content_marginbottom {
	margin-bottom: 45px;
}

.cart_pays_row {
	width: 100%;
	height: 80px;
	background: #fff;
	z-index: 10;
	margin-bottom: 40px;
}

.cart_pays_row.shade {
	position: fixed;
	-webkit-box-shadow: 0 0 30px 5px #f3d42e;
	-moz-box-shadow: 0 0 30px 5px #f3d42e;
	box-shadow: 0 0 30px 5px #e0e0e0;
	bottom: 0;
	margin-bottom: 0;
}

.cart_pays_row.shade .public_row_content {
	border: none;
}

.shop_content > table {
	display: block;
	width: 100%;
	overflow: hidden;
	font-weight: normal;
	font-size: 14px;
	color: #666;
	border-collapse: collapse;
}

.shop_content > table > tbody > tr {
	overflow: hidden;
	height: 115px;
	border-bottom: 1px solid #e0e0e0;
}

.shop_content > table > thead {
	border: 1px solid #e0e0e0;
	background: #f1f6fb;
}

.shop_content > table > thead > tr {
	height: 40px;
}

.shop_content > table > thead > tr > th {
}

.shop_img {
	float: left;
	overflow: hidden;
	width: 55px;
	height: 55px;
	margin-left: 10px;
}

.shop_img > img {
	display: block;
	width: 100%;
	height: 100%;
}

.shop_img_text {
	max-width: 138px;
	float: left;
	margin-left: 10px;
}

.shop_img_text > h5 {
	font-weight: normal;
	color: #27a6ee;
	margin-top: 5px;
	max-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.shop_img_text > h6 {
	font-weight: normal;
	color: #777;
	margin-top: 5px;
}

.four_td > p {
	text-decoration: none;
	color: #999;
	font-size: 14px;
	text-align: center;
}

.four_td > b {
	font-size: 14px;
	text-align: center;
	display: block;
}

.four_td > h6 {
	text-align: center;
	color: #ee2748;
}

.five_td > b {
	color: #ee2748;
	text-align: center;
	font-size: 14px;
	display: block;
}

.six_td > p {
	font-size: 14px;
	color: #999;
	text-align: center;
}

.seven_td > a {
	display: block;
	color: #27a6ee;
	text-align: center;
}

.one_td {
	width: 5%;
	text-align: center;
}

.two_td {
	width: 14%;
}

.three_td {
	width: 12%;
	color: #666;
	font-size: 14px;
	text-align: center;
}

.four_td {
	width: 10%;
}

.five_td {
	width: 12%;
}

.six_td {
	width: 11%;
}

.seven_td {
	width: 12%;
}

.shop_foot {
	overflow: hidden;
	background: #f1f6fb;
	margin-top: 20px;
	padding: 20px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.shop_foot_left {
	float: left;
	overflow: hidden;
	margin-top: 30px;
}

.shop_foot_left > label {
	float: left;
	font-size: 14px;
	color: #666;
}

.shop_foot_left > p {
	float: left;
	font-size: 14px;
	color: #666;
}

.shop_foot_left > a {
	float: left;
	color: #999;
	font-size: 14px;
	width: 110px;
	text-align: center;
}

.shop_foot_right {
	float: right;
}

.pay_right_btns {
	float: left;
	margin-left: 30px;
}

.shop_settlement {
	height: 100%;
	width: 150px;
	text-align: center;
	line-height: 80px;
	font-size: 20px;
	color: #fff;
	background: #27a6ee;
	display: block;
	float: left;
	margin-left: 30px;
	border: none;
	cursor: pointer;
}

.shop_foot_right > ul {
	overflow: hidden;
	float: left;
}

.shop_foot_right > ul > li {
	overflow: hidden;
	color: #666;
	font-size: 14px;
}

.shop_foot_right > ul > li > p {
	float: left;
	text-align: right;
	width: 130px;
	height: 35px;
	line-height: 35px;
}

.shop_foot_right > ul > li > span {
	float: right;
	display: block;
	width: 175px;
	text-align: right;
	height: 35px;
	line-height: 35px;
}

.shop_last_li > p {
	color: #ee2748;
}

.shop_last_li > span {
	font-size: 22px;
	color: #ee2748;
}

.shop_checkout {
	margin-top: 20px;
	overflow: hidden;
}

.shop_checkout > div {
	float: right;
	overflow: hidden;
}

.shop_checkout > div > a {
	display: block;
	overflow: hidden;
	text-align: center;
	float: left;
}

.shop_checkout_continue {
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #27a6ee;
	font-size: 16px;
	color: #27a6ee;
	margin-right: 20px;
}

.shop_checkout_check {
	width: 120px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #27a6ee;
	font-size: 16px;
	color: #fff;
	background: #27a6ee;
}

.public_relevant {
	overflow: hidden;
	height: 300px;
	width: 1159px;
	position: relative;
}

.public_relevant_content {
	padding: 20px;
	overflow: hidden;
	border: 1px solid #e0e0e0;
}

.public_relevant_content > h3 {
	color: #666;
	padding-left: 10px;
}

.public_relevant > ul {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	height: 257px;
	width: 1400px;
}

.public_relevant > ul > li {
	float: left;
	overflow: hidden;
	display: block;
	width: 215px;
	height: 255px;
	border: 1px solid #e0e0e0;
	margin-right: 15px;
}

.public_relevant > ul > li > a {
	display: block;
	overflow: hidden;
}

.shop_dl {
	display: block;
	overflow: hidden;
}

.shop_dl > dt {
	display: block;
	overflow: hidden;
	height: 155px;
	border-bottom: 1px solid #e0e0e0;
}

.shop_dl > dt > img {
	display: block;
	width: 100%;
	height: 100%;
}

.shop_dl > dd {
	display: block;
	overflow: hidden;
	padding: 10px 0px;
}

.shop_dl > dd > h4 {
	text-align: center;
	color: #27a6ee;
	font-weight: normal;
}

.shop_dl > dd > p {
	font-size: 14px;
	color: #999;
	text-align: center;
	margin-top: 3px;
}

.shop_dl > dd > p > span {
	color: #27a6ee;
	font-weight: bold;
}

.shop_dl > dd > div {
	display: block;
	width: 105px;
	height: 25px;
	border-radius: 3px;
	background: #27a6ee;
	text-align: center;
	line-height: 25px;
	color: #fff;
	margin: 0px auto;
	margin-top: 10px;
	font-size: 14px;
}

.public_relevant > div {
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 300px;
}

.shop_relevant_ul {
	position: absolute;
}

.public_pay_header {
	overflow: hidden;
	padding: 30px;
	background: #f1f6fb;
	margin: 20px;
}

.public_pay_border {
	overflow: hidden;
	border: 1px solid #e0e0e0;
}

.public_pay_head_left {
	float: left;
	overflow: hidden;
}

.public_pay_head_right {
	float: right;
	overflow: hidden;
}

.public_pay_head_left > span {
	color: #27a6ee;
	float: left;
	font-size: 40px;
}

.public_pay_head_left > div {
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

.public_pay_head_left > div > h3 {
	color: #333;
}

.public_pay_head_left > div > h5 {
	font-weight: normal;
	margin-top: 10px;
}

.public_pay_head_right > h5 {
	font-weight: normal;
	color: #333;
}

.public_pay_head_right > h5 > span {
	color: #ee2748;
	font-size: 22px;
}

.pay_content {
	overflow: hidden;
	padding: 20px;
}

.pay_content > h4 {
	color: #27a6ee;
	border-bottom: 2px solid #27a6ee;
	float: left;
}

.pay_content > hr {
	border-top: 1px solid #e0e0e0;
	border-bottom: none;
	border-left: none;
	border-right: none;
	margin-top: -1px;
}

.pay_content > ul {
	overflow: hidden;
	margin: 30px 0px;
}

.pay_content > ul > li {
	float: left;
	border: 1px solid #e0e0e0;
	display: block;
	width: 195px;
	height: 32px;
	margin-right: 40px;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	cursor: pointer;
}

.pay_content > ul > a {
	float: left;
	font-size: 14px;
	color: #27a6ee;
	display: block;
	height: 32px;
	line-height: 32px;
	margin-right: 40px;
	margin-left: -30px;
}

.pay_content > ul > li > span {
	color: #999;
	font-size: 12px;
}

.pay_content > ul > .pay_active {
	border: 2px solid #27a6ee;
	line-height: 28px;
}

.slef_help_left {
	overflow: hidden;
	margin-top: 30px;
	display: block;
}

.slef_help_left > form {
	float: left;
	overflow: hidden;
}

.slef_help_left > form > h4 {
	color: #666;
	font-weight: normal;
	margin-bottom: 30px;
}

.slef_help_row {
	overflow: hidden;
	margin-bottom: 15px;
}

.slef_help_row > label {
	float: left;
	display: block;
	font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px;
	width: 140px;
	text-align: right;
	margin-right: 10px;
}

.slef_help_row > label > span {
	color: red;
}

.slef_help_row > input[type="text"] {
	border: 1px solid #e0e0e0;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
	width: 300px;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.self_help_sub {
	display: block;
	width: 150px;
	height: 35px;
	background: #27a6ee;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border: none;
	float: left;
}

.self_help_file {
	border: 1px solid #e0e0e0;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	float: left;
	width: 300px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	color: #27a6ee;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.self_help_file > input {
	display: block;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
}

.slef_help_row > textarea {
	resize: none;
	width: 300px;
	height: 120px;
	padding: 15px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
}

.self_help_right {
	float: right;
	overflow: hidden;
	width: 580px;
}

.self_help_right > h4 {
	color: #666;
	font-weight: normal;
	margin-bottom: 30px;
}

.self_help_right > dl {
	overflow: hidden;
	display: block;
	border: 1px solid #e0e0e0;
	padding: 10px;
	width: 460px;
	margin-bottom: 30px;
}

.self_help_right > dl > dt {
	float: left;
	overflow: hidden;
	display: block;
}

.self_help_right > dl > dt > img {
	margin-top: 24px;
}

.self_help_right > dl > dd {
	float: left;
	margin-left: 20px;
	overflow: hidden;
	display: block;
}

.self_help_right > dl > dd > p {
	color: #666;
	font-size: 14px;
	margin-bottom: 5px;
}

.self_help_right > dl > dd > p > span {
	color: #999;
	font-size: 14px;
	width: 75px;
	text-align: right;
	display: inline-block;
}

.self_help_right > p {
	font-size: 14px;
	color: #333;
	margin-bottom: 15px;
}

.bank_lists {
	overflow: hidden;
}

.bank_lists > form > ul {
	overflow: hidden;
	display: block;
	margin-bottom: 25px;
}

.bank_lists > form > ul > li {
	display: block;
	overflow: hidden;
	margin-right: 30px;
	padding: 5px;
	float: left;
	margin-bottom: 10px;
}

.bank_lists > ul > li > input {
	float: left;
	font-size: 14px;
	font-size: 14px;
	margin-top: 18px;
}

.bank_lists > ul > li > img {
	float: left;
	margin-left: 10px;
	border: 1px solid #e0e0e0;
	padding: 10px;
}

.bank_lists > div {
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	margin-top: 30px;
	padding-top: 30px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.pay_bank_a {
	display: block;
	width: 190px;
	height: 35px;
	background: #27a6ee;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	border: none;
	cursor: pointer;
}

.zyb_wx_row {
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	padding-top: 30px;
}

.zyb_wx_row > a {
	display: block;
	width: 143px;
	height: 51px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	float: left;
	margin-right: 45px;
	margin-top: 20px;
	border: 1px solid #e0e0e0;
	position: relative;
}

.zyb_wx_row > a > img {
	display: block;
	margin: 4px auto 0px;
}

.index_bkg {
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	/*支持rgba的浏览器*/
	background: black/9;
	filter: alpha(opacity=50) / 9;
	position: absolute;
	top: 0px;
	z-index: 100;
	display: none;
}

.zyb_wx_row > .pay_submit_a {
	margin-top: 45px;
	display: block;
	clear: both;
	width: 143px;
	height: 40px;
	background: #27a6ee;
	color: #fff;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
}

.zyb_wx_row > .active_border {
	border: 2px solid #27a6ee;
}

.active_border {
	border: 2px solid #3D6FFF!important;
}

.pay_sctive_img {
	position: absolute;
	right: 0px;
	top: 15px;
}

.bank_imgs {
	display: block;
	width: 143px;
	height: 51px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	float: left;
	margin-right: 45px;
	margin-top: 20px;
	border: 1px solid #e0e0e0;
	position: relative;
}

.bank_imgs > img {
	display: block;
	margin: 0px auto;
	margin-top: 13px;
}

.index_logins {
	overflow: hidden;
	width: 340px;
	overflow: hidden;
	padding: 25px 40px;
	background: #fff;
	left: -175px;
	position: fixed;
	z-index: 101;
	margin-left: 50%;
	top: 120px;
	display: none;
}

.index_logins > h4 {
	color: #666;
	display: block;
	overflow: hidden;
}

.index_logins > h4 > span {
	float: right;
	cursor: pointer;
}

.index_login_row {
	overflow: hidden;
	margin-top: 20px;
	border: 1px solid #e0e0e0;
	height: 40px;
	border-radius: 4px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.index_login_row > span {
	color: #27a6ee;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
}

.index_login_row > input {
	display: block;
	overflow: hidden;
	float: left;
	margin-left: 15px;
	width: 270px;
	height: 40px;
	line-height: 40px;
	border: none;
}

.index_login_row2 {
	overflow: hidden;
	/*margin-top: 20px;*/
}

.index_login_row2 > div {
	float: left;
	border: 1px solid #e0e0e0;
	height: 40px;
	border-radius: 4px;
	width: 190px;
}

.index_login_row2 > div > span {
	color: #27a6ee;
	float: left;
	margin-top: 12px;
	margin-left: 10px;
}

.index_login_row2 > div > input {
	display: block;
	overflow: hidden;
	float: left;
	margin-left: 15px;
	width: 130px;
	height: 40px;
	line-height: 40px;
	border: none;
}

.index_login_row2 > p {
	float: right;
	display: block;
	width: 120px;
	height: 40px;
	border: 1px solid block;
}

.index_login_row2 > p > img {
	display: block;
	width: 100%;
	height: 100%;
}

.index_login_row2 > a {
	display: block;
	width: 120px;
	height: 40px;
	background: #27a6ee;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 40px;
	float: right;
	border-radius: 3px;
}

.index_login_row2 > .active {
	background: #f7f7f7;
	color: #999;
}

.login_a {
	display: block;
	height: 40px;
	display: block;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background: #27a6ee;
	border-radius: 3px;
	margin-top: 20px;
}

.login_agreement {
	display: block;
	color: #666;
	margin-top: 20px;
	font-size: 12px;
	text-align: center;
}

.login_agreement > span {
	color: #27a6ee;
}
.login_agreement > #register{
	cursor: pointer;
}

.index_member {
	overflow: hidden;
	width: 300px;
	overflow: hidden;
	padding: 15px 40px;
	background: #fff;
	left: -175px;
	position: fixed;
	z-index: 100000000;
	margin-left: 50%;
	top: 120px;
	display: none;
}

.index_member > ul {
	display: block;
	overflow: hidden;
}

.index_member > ul > li {
	display: block;
	overflow: hidden;
	margin-top: 20px;
	border-radius: 3px;
	background: #27a6ee;
	margin-bottom: 15px;
	height: 40px;
}

.index_member > ul > li > a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
}

.agreement_content {
	overflow: hidden;
	display: block;
}

.agreement_content > h2 {
	color: #27a6ee;
	text-align: center;
	overflow: hidden;
	display: block;
	margin-bottom: 30px;
}

.agreement_content > p {
	color: #333;
	margin-bottom: 8px;
	font-size: 14px;
}

.agreement_content > h4 {
	margin-bottom: 5px;
}

.new_left {
	float: left;
	overflow: hidden;
	width: 860px;
}

.new_left > div {
	overflow: hidden;
	height: 320px;
}

.new_left > div > a {
	position: relative;
	width: 670px;
	height: 320px;
	float: left;
}

.new_left > div > a > img {
	display: block;
	width: 100%;
	height: 100%;
}

.new_left > div > a > span {
	color: #fff;
	font-size: 14px;
	text-align: center;
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 48px;
	background: rgba(0, 0, 0, 0.7);
	/*支持rgba的浏览器*/
	background: black/9;
	filter: alpha(opacity=70) / 9;
	line-height: 48px;
}

.new_left > div > ul {
	overflow: hidden;
	display: block;
	width: 180px;
	float: right;
}

.new_left > div > ul > li {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100px;
	margin-bottom: 10px;
	border: 1px solid #e0e0e0;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.news_list {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.news_list > img {
	display: block;
	width: 100%;
	height: 100%;
}

.news_list > span {
	display: block;
	height: 28px;
	background: rgba(0, 0, 0, 0.7);
	/*支持rgba的浏览器*/
	background: black/9;
	filter: alpha(opacity=70) / 9;
	line-height: 28px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.new_tabs {
	display: block;
	overflow: hidden;
	margin-top: 15px;
}

.new_tabs > li {
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 40px;
}

.new_tabs > li > a {
	display: block;
	padding: 10px;
	text-align: center;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.new_tabs > li > .new_tabs_active {
	color: #27a6ee;
	border-bottom: 2px solid #27a6ee;
	padding-bottom: 8px;
}

.news_lists {
	overflow: hidden;
	display: block;
}

.news_lists > li {
	display: block;
	border-top: 1px solid #e0e0e0;
	padding: 30px 0px;
	overflow: hidden;
}

.news_lists > li > a > img {
	border-radius: 5px;
	display: block;
	float: left;
	width: 235px;
	height: 130px;
	margin-right: 30px;
}

.news_list_right {
	float: left;
	overflow: hidden;
	width: 575px;
}

.news_list_right > a > h3 {
	color: #333;
	font-weight: normal;
}

.news_list_right > a > h5 {
	color: #666;
	font-weight: normal;
	margin-top: 25px;
}

.news_list_right > h3 {
	color: #333;
	font-weight: normal;
}

.news_list_right > h5 {
	color: #666;
	font-weight: normal;
	margin-top: 25px;
}

.news_list_right strong {
	color: #999;
}

.news_list_foot {
	overflow: hidden;
	margin-top: 22px;
}

.news_list_foot .glyphicon-tags {
	color: #999;
	float: left;
	margin-top: 2px;
}

.news_list_foot > ul {
	overflow: hidden;
	float: left;
	width: 470px;
}

.news_list_foot > ul > li {
	display: block;
	float: left;
	margin-left: 10px;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	padding: 2px 15px;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
}

.news_list_foot > ul > li > a {
	color: #999;
}

.news_list_foot > p {
	float: right;
	font-size: 13px;
	color: #999;
}

.news_more {
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	border: 1px solid #e0e0e0;
	line-height: 40px;
	font-size: 14px;
	color: #999;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.new_right {
	float: right;
	overflow: hidden;
	width: 310px;
}

.new_right_lists {
	overflow: hidden;
	margin-bottom: 60px;
}

.new_right_lists > h4 {
	color: #333;
	display: block;
	border-top: 3px solid #27a6ee;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
	height: 55px;
	line-height: 55px;
}

.new_right_lists > ul {
	display: block;
	overflow: hidden;
}

.new_right_lists > ul > li {
	display: block;
	padding: 20px 0px 0px 0px;
}

.new_right_lists > ul > li > a {
	display: block;
	overflow: hidden;
}

.new_right_lists > ul > li > a > img {
	float: left;
	width: 70px;
	height: 75px;
	margin-right: 15px;
}

.new_right_texts {
	display: block;
	float: left;
	width: 220px;
}

.new_right_texts2 {
	display: block;
	float: left;
	width: 220px;
	margin-top: 10px;
}

.new_right_texts > h5 {
	color: #333;
	width: 198px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
}

.new_right_texts > p {
	color: #999;
	font-size: 12px;
	margin-top: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.new_right_texts2 > h5 {
	color: #333;
	width: 198px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
}

.new_right_texts2 > p {
	color: #999;
	font-size: 12px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.new_right_a {
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	border: 1px solid #e0e0e0;
	line-height: 40px;
	font-size: 14px;
	color: #999;
	margin-top: 20px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
	margin-bottom: 40px;
}

.news_details_left {
	/* overflow: hidden; */
	float: left;
	width: 860px;
}

.news_details_left > h4 > a {
	color: #27a6ee;
}

.news_details_left > h4 {
	display: block;
	overflow: hidden;
	background: #f1f6fb;
	height: 40px;
	line-height: 40px;
	color: #27a6ee;
	border: 1px solid #e0e0e0;
	margin-bottom: 20px;
	font-weight: normal;
}

.news_details_left > h4 > b {
	height: 20px;
	width: 2px;
	background: #27a6ee;
	display: block;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.news_details_body {
	overflow-x: hidden;
	border: 1px solid #e0e0e0;
	padding: 38px 25px;
	/* height: 800px; */
}

.news_details_body > h2 {
	color: #333;
}

.news_details_body > h5 {
	color: #999;
	font-weight: normal;
	margin: 10px 0;
	display: block;
	overflow: hidden;
}

.news_details_body > h5 > p {
	/* float: left;
	margin-right: 50px; */
	float: right;
}

.news_details_body > h5 > ul {
	float: left;
	overflow: hidden;
}

.news_details_body > h5 > ul > li {
	display: block;
	float: left;
	padding: 1px 15px;
	border-radius: 10px;
	font-size: 12px;
	color: #999;
	text-align: center;
	border: 1px solid #e0e0e0;
	margin-right: 10px;
}

.news_details_body > img {
	display: block;
	margin: 20px auto;
	width: 560px;
	height: 310px;
}

.news_details_body > p {
	font-size: 14px;
	color: #666;
	line-height: 2.1rem !important;
}

.news_details_left > img {
	display: block;
	margin: 20px 0px;
	height: 88px;
	width: 100%;
	border-radius: 8px;
}

.news_relevant {
	overflow: hidden;
	border: 1px solid #e0e0e0;
	padding: 20px;
}

.news_relevant > h4 {
	color: #666;
	border-left: 3px solid #27a6ee;
	padding-left: 10px;
}

.news_relevant_body {
	width: 100%;
	overflow: hidden;
}

.news_relevant_body > ul {
	display: block;
	overflow: hidden;
	margin-top: 20px;
	width: 1120px;
}

.news_relevant_body > ul > li {
	display: block;
	float: left;
	width: 250px;
	height: 200px;
	margin-right: 30px;
}

.news_relevant_body > ul > li > a {
	display: block;
	overflow: hidden;
}

.news_relevant_dl {
	display: block;
	overflow: hidden;
}

.news_relevant_dl > dt {
	display: block;
	overflow: hidden;
	width: 250px;
	height: 140px;
}

.news_relevant_dl > dt > img {
	display: block;
	width: 100%;
	height: 100%;
}

.news_relevant_dl > dd {
	display: block;
	overflow: hidden;
	padding-top: 10px;
}

.news_relevant_dl > dd > p {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 250px;
	height: 40px;
}

.news_details_right {
	overflow: hidden;
	float: right;
	width: 310px;
}

.news_details_right > h4 {
	display: block;
	border-top: 2px solid #27a6ee;
	text-align: center;
	height: 60px;
	line-height: 60px;
	color: #333;
	border-bottom: 1px solid #e0e0e0;
}

.ency_lists {
	overflow: hidden;
	display: block;
}

.ency_lists > li {
	display: block;
	overflow: hidden;
	float: left;
	width: 270px;
	height: 320px;
	border: 1px solid #e0e0e0;
	margin-right: 14px;
	margin-bottom: 14px;
}

.ency_lists > li > a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.ency_dl {
	display: block;
	width: 100%;
	height: 100%;
	padding: 10px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.ency_dl > dt {
	display: block;
	overflow: hidden;
	height: 150px;
	width: 100%;
	cursor: pointer;
}

.ency_dl > dt > img {
	display: block;
	/*width: 100%;*/
	height: 100%;
	margin: 0px auto;
}

.ency_dl > dd {
	display: block;
	width: 100%;
	overflow: hidden;
	padding-top: 5px;
}

.ency_dl > dd > h4 {
	display: block;
	color: #666;
	font-weight: normal;
	width: 100%;
	height: 20px;
	padding: 10px 0px 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.ency_dl > dd > h4 > span {
	overflow: hidden;
	background: #27a6ee;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 0px 5px;
}

.ency_dl > dd > p {
	color: #666;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/*margin-top: 20px;*/
	line-height: 24px;
	height: 46px;
}

.ency_dl > dd > span {
	float: left;
	color: #999;
	margin-top: 20px;
	margin-right: 10px;
}

.ency_dl > dd > ul {
	float: left;
	display: block;
	overflow: hidden;
	margin-top: 18px;
	width: 215px;
	height: 45px;
}

.ency_dl > dd > ul > li {
	display: block;
	overflow: hidden;
	float: left;
	font-size: 12px;
	color: #999;
	padding: 1px 15px;
	border-radius: 10px;
	text-align: center;
	border: 1px solid #e0e0e0;
	margin-right: 5px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
	margin-bottom: 3px;
	width: 70px;
}

.ency_dl > dd > ul > li > a {
	color: #666;
}

.ency_details_banner {
	display: block;
	width: 100%;
	height: 180px;
}

.public_row4 {
	overflow: hidden;
	background: #fff;
	padding-top: 20px;
}

.ency_details_lis {
	display: block;
	overflow: hidden;
}

.ency_details_lis > li {
	display: block;
	overflow: hidden;
	float: left;
	width: 90px;
	height: 115px;
	margin-right: 13px;
}

.ency_details_lis > li > a {
	display: block;
	width: 100%;
	height: 100%;
}

.ency_details_dl {
	display: block;
	overflow: hidden;
}

.ency_details_dl > dt {
	display: block;
	height: 90px;
	width: 100%;
}

.ency_details_dl > dt > img {
	display: block;
	width: 100%;
	height: 100%;
}

.ency_details_dl > dd {
	display: block;
	overflow: hidden;
}

.ency_details_dl > dd > p {
	text-align: center;
	color: #27a6ee;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}

.news_details_body > h1 {
	font-weight: normal;
}

.ency_details_imgtexts {
	display: block;
	overflow: hidden;
	margin-top: 25px;

}

.ency_details_imgtexts > img {
	float: left;
	display: block;
	border: 1px solid #e0e0e0;
	width: 135px;
	height: 180px;
}

.ency_details_imgtexts > p {
	display: block;
	float: left;
	width: 605px;
	font-size: 14px;
	color: #444;
	line-height: 1.5rem;
	margin-left: 30px;
	/* height: 50px; */
}

.ency_head_ul {
	display: block;
	overflow: hidden;
	margin-top: 80px;
}

.ency_head_ul > li {
	display: block;
	border-bottom: 1px dashed #e0e0e0;
	padding: 15px 30px;
	overflow: hidden;
}

.ency_head_ul > li > h4 {
	float: left;
	color: #333;
	margin-right: 40px;
}

.ency_head_ul > li > p {
	display: block;
	font-size: 14px;
	color: #666;
	float: left;
	width: 600px;
}

.ency_head_ul > li > b {
	float: left;
	font-weight: normal;
	color: #666;
	font-size: 14px;
	margin-right: 240px;
}

.ency_head_ul > li > span {
	float: left;
	color: #666;
	font-size: 14px;
}

.ency_rows {
	overflow: hidden;
	margin-top: 40px;
}

.ency_rows > h3 {
	display: block;
	border-bottom: 1px solid #e0e0e0;
	color: #27a6ee;
	padding: 12px 0px;
}

#product_implementRole p {
	/* line-height: 2px; */
}

.ency_rows > h3 > b {
	height: 10px;
	border-left: 3px solid #27a6ee;
	margin-right: 12px;
}

.img_dl {
	display: block;
	margin-top: 40px;
	overflow: hidden;
	margin-left: 20px;
}

.img_dl > li {
	display: block;
	overflow: hidden;
	float: left;
	/* margin-right: 80px; */
}

.img_dl > li > img {
	/* width: 30%; */
	height: 300px;
	display: block;
}

.img_dl > li > p {
	text-align: center;
	color: #333;
	font-size: 12px;
	margin-top: 15px;
}

.ency_rows > h4 {
	margin-top: 30px;
	color: #333;
}

.ency_rows > p {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.ency_rows > ol {
	margin-left: 45px;
}

.ency_rows > ol > li {
	margin-top: 10px;
	font-size: 14px;
	color: #666;
	line-height: 2.1rem;
}

.ency_rows_table {
	display: block;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	margin-top: 25px;
}

.ency_rows_table > li {
	width: 403px;
	display: block;
	float: left;
	overflow: hidden;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	border-right: 1px solid #e0e0e0;
}

.ency_rows_table > li > h4 {
	display: block;
	width: 100%;
	height: 55px;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
	color: #666;
	line-height: 55px;
}

.ency_rows_ol {
	display: block;
	overflow: hidden;
	padding: 40px;
}

.ency_rows_ol > li {
	font-size: 14px;
	color: #333;
	margin-bottom: 20px;
}

.ency_rows_ol > li > h4 {
	font-size: 16px;
	margin-bottom: 10px;
}

.ency_rows > a {
	display: block;
	color: #27a6ee;
	font-size: 14px;
	margin-top: 25px;
}

.ency_ul_four {
	display: block;
	margin-top: 30px;
	overflow: hidden;
}

.ency_ul_four > li {
	display: block;
	font-size: 14px;
	color: #666;
	margin-bottom: 30px;
}

.ency_rows > .ency_rows_five_p {
	margin-top: 30px;
}

.ency_rows_five_p > a {
	color: #27a6ee;
	font-size: 14px;
}

.ency_rows_img {
	display: block;
	width: 300px;
	height: 140px;
	border: 1px solid #e0e0e0;
	margin-top: 30px;
}

.ency_rows_shop {
	color: #27a6ee;
	font-size: 14px;
}

.ency_cases {
	display: block;
	overflow: hidden;
	margin-top: 40px;
}

.ency_cases > li {
	display: block;
	width: 160px;
	height: 60px;
	float: left;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	border: 1px solid #e0e0e0;
}

.ency_cases > li > img {
	display: block;
	margin: 17px auto 0px;
}

.top {
	display: block;
	position: fixed;
	width: 45px;
	height: 45px;
	border: 2px solid #e0e0e0;
	text-align: center;
	right: 200px;
	top: 420px;
	line-height: 45px;
	background: #fff;
}

.top > span {
	color: #999;
	font-size: 22px;
}

.call_we_ul1 {
	display: block;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}

.call_we_ul1 > li {
	display: block;
	margin-bottom: 22px;
	overflow: hidden;
}

.call_we_ul1 > li > span {
	color: #27a6ee;
	float: left;
	font-size: 22px;
	top: -1px;
	margin-right: 20px;
}

.call_we_ul1 > li > p {
	color: #666;
	font-size: 14px;
	float: left;
}

.call_we_wx {
	display: block;
	overflow: hidden;
	float: right;
	margin-right: 233px;
}

.call_we_wx > dd {
	text-align: center;
	color: #666;
}

.public_row5 {
	background: #fff;
	overflow: hidden;
	width: 100%;
	padding: 25px 0px;
}

.call_we_ul2 {
	display: block;
	overflow: hidden;
}

.call_we_ul2 > li {
	float: left;
	display: block;
	width: 33%;
	overflow: hidden;
}

.call_we_ul2 > li > h5 {
	color: #27a6ee;
}

.call_we_ul2 > li > p {
	color: #666;
	font-size: 14px;
	margin-top: 15px;
}

.public_row5 > div > h5 {
	color: #27a6ee;
}

.call_we_ul3 {
	display: block;
	overflow: hidden;
	margin-top: 35px;
}

.call_we_ul3 > li {
	display: block;
	width: 33.33%;
	float: left;
	overflow: hidden;
	margin-bottom: 50px;
}

.call_we_ul3 > li > h4 {
	color: #555;
}

.about_we_h5s {
	margin-bottom: 10px;
}

.call_we_ul3 > li > p {
	color: #666;
	font-size: 14px;
	margin-top: 15px;
}

.about_we_banner {
	display: block;
	width: 100%;
	height: 536px;
}

.public_about_we_content_png {
	display: block;
	width: 636px;
	/*margin: 0px auto;*/
	margin-left: 305px;
	margin-top: 60px;
}

.public_row_content > h2 > p {
	color: #666;
	text-align: center;
	font-size: 18px;
	margin-top: 12px;
}

.about_we_texts {
	padding: 0px 60px;
	font-size: 16px;
	color: #333;
	margin-bottom: 40px;
	line-height: 1.5rem;
}

.about_content_dl {
	display: block;
	overflow: hidden;
}

.about_content_dl > dt {
	display: block;
	overflow: hidden;
}

.about_content_dl > dt > img {
	display: block;
	float: left;
}

.about_content_dl > dt > p {
	display: block;
	float: right;
	width: 780px;
	color: #666;
}

.about_content_dl > dt > p:last-child {
	margin-top: 40px;
}

.about_content_dl > dd {
	margin-top: 40px;
	display: block;
}

.about_content_dl > dd > p {
	color: #666;
}

.about_we_p {
	color: #333;
	font-size: 14px;
	margin-bottom: 5px;
}

.about_we_body {
	overflow: hidden;
	/*background: #f5f6f8;*/
	padding: 80px 50px;
}

.about_we_body > h2 {
	text-align: center;
	margin-bottom: 30px;
	font-size: 28px;
}

.about_we_body > h2 > span {
	display: block;
	width: 60px;
	border-bottom: 4px solid #777;
	margin: 12px auto 0px;
}

.about_we_body > h2 > p {
	color: #666;
	text-align: center;
	font-size: 18px;
	margin-top: 12px;
}

.about_we_ul {
	display: block;
	overflow: hidden;
}

.about_we_ul > li {
	display: block;
	float: left;
	width: 270px;
	height: 210px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.about_we_ul > li > img {
	display: block;
	width: 100%;
	height: 100%;
}

.error_img {
	float: left;
	display: block;
}

.error_ul {
	display: block;
	float: left;
	overflow: hidden;
	margin-left: 120px;
	margin-top: 85px;
}

.error_ul > li {
	display: block;
	margin-bottom: 15px;
}

.error_ul > li > h3 {
	color: #333;
}

.error_ul > li > p {
	color: #999;
	font-size: 14px;
}

.error_ul > li > a {
	display: block;
	width: 160px;
	height: 40px;
	background: #27a6ee;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
}

.error_ul > li > p > a {
	font-size: 14px;
	color: #27a6ee;
}

.server_error {
	display: block;
	margin: 0px auto;
}

.server_error_p {
	color: #999;
}

.errors_img {
	display: block;
	width: 300px;
	margin: 0 auto;
}

.errors_h2 {
	margin: 30px auto;
	color: #999;
	text-align: center;
	font-weight: normal;
}

.errors_a {
	color: #27a6ee;
	display: block;
	margin: 0px auto;
	width: 100px;
}

.errors_a > span {
	top: 3px;
}

.errors_content {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 500px;
	height: 330px;
	/*padding:30px;*/
	margin-top: -200px;
	margin-left: -250px;
	background: #fff;
	overflow: hidden;
	text-align: center;
	color: #999;
}

.errors_content strong a {
	color: #27a6ee;
}

.errors_content #href {
	margin-right: 10px;
}

.join_we_h4 {
	color: #27a6ee;
	font-weight: normal;
	padding-left: 10px;
	border-left: 3px solid #27a6ee;
}

.join_we_left {
	float: left;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	width: 198px;
	margin-top: 23px;
}

.join_we_left > ul {
	display: block;
	overflow: hidden;
	padding: 18px;
	border-bottom: 1px solid #e0e0e0;
}

.join_we_left > ul > li {
	display: block;
	margin-bottom: 15px;
	text-align: center;
	color: #999;
	font-size: 14px;
	overflow: hidden;
}

.join_we_left > ul > li > h3 > img {
	float: left;
}

.join_we_left > ul > li > h3 > span {
	float: left;
	margin-left: 24px;
	margin-top: 5px;
}

.join_we_left > ul > div {
	display: block;
	margin-bottom: 15px;
	text-align: center;
	color: #999;
	font-size: 14px;
	overflow: hidden;
}

.join_we_left > ul > div > h3 {
	font-size: 18px;
}

.join_we_left > ul > div > h3 > img {
	float: left;
}

.join_we_left > ul > div > h3 > span {
	float: left;
	margin-top: 2px;
	margin-left: 20px;
	color: #333;
}

.join_we_left > ul > li > a {
	display: block;
	text-align: center;
	overflow: hidden;
	color: #999;
}

.join_we_right {
	float: right;
	border: 1px solid #e0e0e0;
	width: 900px;
	margin-top: 23px;
	padding: 38px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.join_we_right > h2 {
	color: #27a6ee;
	padding-bottom: 20px;
	text-align: center;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	font-weight: normal;
}

.server_banner {
	display: block;
	margin-top: 20px;
}

.join_we_content {
	overflow: hidden;
}

.join_we_content > h4 {
	color: #27a6ee;
	margin-top: 40px;
}

.join_we_content > p {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.help_case_ul {
	display: block;
	overflow: hidden;
}

.help_case_ul > li {
	display: block;
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 0px;
}

.help_case_ul > li > a {
	display: block;
	overflow: hidden;
}

.help_case_ul > li > a > .case_left_imgs {
	float: left;
	width: 265px;
}

.help_case_ul > li > a > .case_left_imgs > img {
	display: block;
	/*float: left;*/
	margin: 0px auto;
	/*border:1px solid #e0e0e0;*/
	/*width: 190px;*/
	/*height: 190px;*/
}

.help_case_texts {
	float: right;
	overflow: hidden;
	margin-left: 20px;
	width: 535px;
	margin-top: 20px;
}

.help_case_texts > p {
	margin-top: 10px;
	font-size: 14px;
	color: #999;
	display: block;
	overflow: hidden;
}

.help_case_texts > p > span {
	float: left;
	display: block;
	width: 85px;
}

.help_case_texts > p > b {
	color: #333;
	float: left;
	width: 480px;
}

.help_case_texts > p > h5 {
	color: #27a6ee;
	float: left;
	display: block;
}

.help_case_texts > p > .help_type {
	color: #27a6ee;
	float: left;
	/*width: 100px;*/
}

.help_case_texts > h3 {
	display: block;
	color: #666;
}

.help_case_texts > h5 {
	color: #666;
	width: 570px;
	display: block;
	margin-top: 25px;
	line-height: 1.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.help_case_texts > ul {
	float: left;
	overflow: hidden;
	margin-top: 25px;
}

.help_case_texts > ul > li {
	display: block;
	overflow: hidden;
	padding: 2px 15px;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	text-align: center;
	font-size: 12px;
	color: #999;
	float: left;
	margin-right: 6px;
}

.help_case_texts > h6 {
	float: right;
	color: #777;
	font-size: 14px;
	margin-top: 25px;
	font-weight: normal;
}

.help_case_texts > b {
	color: #27a6ee;
	font-size: 14px;
	font-weight: normal;
	margin-top: 25px;
	display: block;
	float: left;
}

.joinwe_row {
	overflow: hidden;
	display: block;
	margin-top: 25px;
}

.joinwe_title {
	overflow: hidden;
	border: 1px solid #e0e0e0;
	padding: 17px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.joinwe_title > h4 {
	color: #999;
	font-weight: normal;
	float: left;
}

.joinwe_title > span {
	float: right;
	color: #27a6ee;
	font-size: 20px;
	cursor: pointer;
}

.joinwe_details {
	margin-top: 20px;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	padding: 15px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	display: none;
}

.joinwe_details > h5 {
	color: #666;
	font-size: 15px;
	margin-top: 20px;
}

.joinwe_details > h5 > span {
	top: 2px;
	margin-right: 10px;
}

.joinwe_details > p {
	font-size: 15px;
	color: #666;
	margin-top: 16px;
}

.joinwe_details > a {
	display: block;
	width: 150px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	background: #27a6ee;
	margin-top: 16px;
	border-radius: 3px;
	margin: 16px auto 0px;
}

.apply_content {
	overflow: hidden;
	padding: 30px;
	display: none;
}

.apply_content > h4 {
	color: #666;
	font-weight: normal;
	text-align: center;
	margin-bottom: 15px;
}

.apply_content > .apply_rows {
	overflow: hidden;
	margin-top: 30px;
}

.apply_content > .apply_rows > span {
	clear: both;
}

.apply_content > .apply_rows > b {
	float: left;
	width: 80px;
	margin-right: 15px;
}

.apply_content > .apply_rows > div {
	float: left;
	color: #ee2748;
	font-size: 14px;
}

.apply_content > .apply_rows > label {
	float: left;
	color: #777;
	margin-right: 15px;
	text-align: right;
	font-size: 14px;
	width: 80px;
	height: 35px;
	line-height: 35px;
}

.apply_content > .apply_rows > input {
	float: left;
	border: 1px solid #e0e0e0;
	width: 200px;
	height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 14px;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.submit_apply {
	display: block;
	width: 150px;
	height: 35px;
	color: #fff;
	font-size: 14px;
	background: #27a6ee;
	text-align: center;
	line-height: 35px;
	margin-top: 30px;
	margin-left: 105px;
	border-radius: 3px;
}

.case_apply_content {
	overflow: hidden;
	margin: 30px 0px 0px 175px;
}

.case_apply_rows {
	overflow: hidden;
	margin-bottom: 25px;
}

.case_apply_rows > label {
	float: left;
	width: 100px;
	text-align: right;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	margin-right: 15px;
}

.case_apply_rows > label i {
	color: red;
	display: inline-block;
	margin-right: 10px;
	font-style: normal;
	position: relative;
	top: 4px;
}

.case_apply_rows > input {
	float: left;
	border: 1px solid #e0e0e0;
	width: 280px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	border-radius: 3px;
}

#case_apply_content {
	width: 280px;
	height: 100px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	float: left;
	resize: none;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	padding: 10px;
	font-size: 14px;
}

.case_apply_submit {
	float: left;
	display: block;
	width: 150px;
	height: 35px;
	color: #fff;
	font-size: 14px;
	background: #27a6ee;
	text-align: center;
	line-height: 35px;
	border-radius: 3px;
}

.join_we_content > h3 {
	color: #27a6ee;
	text-align: center;
	margin-top: 25px;
}

.join_we_content > form {
	display: block;
	width: 400px;
	margin: 25px auto 30px;
}

.cooperation_row {
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}

.cooperation_row > label {
	float: left;
	display: block;
	color: #666;
	font-size: 14px;
	width: 100px;
	text-align: right;
}

.cooperation_row > label > b {
	color: red;
}

.cooperation_row > input {
	display: block;
	float: left;
	width: 280px;
	height: 25px;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	padding: 0px 20px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	line-height: 25px;
}

.cooperation_submit {
	display: block;
	width: 160px;
	height: 35px;
	background: #27a6ee;
	color: #fff;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	border: none;
	margin: 0px auto;
	cursor: pointer;
	border-radius: 3px;
}

.cooperation_content > h5 {
	color: #27a6ee;
}

.cooperation_content > p {
	margin-bottom: 30px;
}

.links_content {
	overflow: hidden;
	margin-top: 30px;
	border: 1px solid #e0e0e0;
}

.links_content > p {
	overflow: hidden;
	text-align: center;
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #999;
}

.links_content > ul {
	overflow: hidden;
	width: 822px;
}

.links_content > ul > li {
	display: block;
	float: left;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	height: 35px;
	width: 137px;
	text-align: center;
	line-height: 35px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.links_content > ul > li > a {
	font-size: 14px;
	color: #999;
}

/*支付宝支付成功页面样式*/

.zfbpay_ul {
	display: block;
	overflow: hidden;
	margin: 0px auto;
	width: 400px;
}

.zfbpay_ul > li {
	display: block;
	overflow: hidden;
	text-align: center;
	margin-bottom: 20px;
}

.zfbpay_ul > li > span {
	font-size: 46px;
	color: #27a6ee;
}

.zfbpay_ul > li > p {
	color: #27a6ee;
	text-align: center;
}

.zfbpay_ul > li > a {
	display: block;
	margin: 0px auto;
	width: 300px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	background: #27a6ee;
	border-radius: 3px;
}

.zfbpay_ul > li > img {
	display: block;
	width: 300px;
	height: 400px;
	margin: 0px auto;
}

/*个人中心页面样式*/

.join_we_left > p {
	width: 154px;
	height: 48px;
	line-height: 24px;
	font-size: 12px;
	margin: 16px 22px;
	color: #999;
	cursor: pointer;
}

/*----------common----------*/

html,
body {
	/*font-size:12px;*/
	font-family: "SimSun";
}

.clearfix {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}

.content_right {
	float: right;
	overflow: hidden;
	width: 978px;
	margin-top: 23px;
	border: 1px solid #e0e0e0;
}

.bg_gray {
	background: #f0f0f0;
	width: 100%;
	height: 39px;
}

.content_top {
	overflow: hidden;
	padding: 0 20px 20px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.orders {
	padding-bottom: 20px;
}

.header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 111;
}

.header .header_title {
	width: 100%;
	height: 88px;
	background: #3D6FFF;
}

.header .header_title_border {
	width: 1200px;
	height: 88px;
	overflow: hidden;
	margin: 0 auto;
}

.header .header_title .header_title_border > div,
.header .header_title .header_title_border > ul {
	float: left;
}

.header_right {
	float: right !important;
}

.header .header_title .header_left {
	height: 88px;
	margin-right: 60px;
}

.header .header_title .header_left > * {
	float: left;
}

.header .header_title .header_left img {
	margin: 0;
	padding: 0;
}

.header .header_title .header_left i {
	display: inline-block;
	width: 1px;
	height: 46px;
	background: #fff;
	margin-top: 21px;
	margin-left: 45px;
}

.header_left > a > img {
	margin-top: 10px;
}

.header .header_title .header_left > div {
	width: 80px;
	height: 46px;
	margin: 21px 0 0 19px;
}

.header .header_title .header_left > div p {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	margin-bottom: 6px;
}

.header .header_title .header_left > div a {
	display: inline-block;
	width: 78px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	color: #fff;
	border: 1px solid #7bb8de;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.header .content {
	width: 420px;
	height: 100%;
}

.header .content > li {
	float: left;
	width: 135px;
	height: 100%;
	line-height: 88px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

.content > li > a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.header .content li .arr_down {
	display: inline-block;
	width: 10px;
	height: 9px;
	background: url("../image/icon_list1.png") no-repeat -4px -2px;
	margin-left: 2px;
}

.header .header_right {
	height: 100%;
}

.header .header_right > span {
	display: block;
	float: right;
	color: #fff;
	font-size: 16px;
	margin-top: 32px;
}

.header .header_right .search_btn {
	margin-right: 50px;
	display: block;
	float: left;
	width: 260px;
	height: 30px;
	border: 1px solid #7bb8de;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 5px;
	margin-top: 28px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.search_btn > form > input {
	width: 200px;
	color: #fff;
	background: #3D6FFF;
	border: none;
	float: left;
	height: 28px;
	line-height: 30px;
	margin-left: 3px;
	font-size: 14px;
}

.content_search > span {
	color: #fff;
	margin-top: 5px;
}

.content_search > input {
	float: left;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	margin-top: -18px;
	cursor: pointer;
}

.header .header_right ::-webkit-input-placeholder {
	color: #fff;
	font-size: 12px;
}

.content_search {
	width: 30px;
	height: 28px;
	float: right;
	cursor: pointer;
}

.content_right .server_center {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
}

.server_center > h4 > a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 40px;
	color: #333;
}

.server_center > .blue > .order_cookie {
	color: #3D6FFF;
}

.content_right .server_center h4 {
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin-left: 1px;
	font-size: 13px;
	font-weight: normal;
	padding: 0 10px;
	margin-right: 40px;
	color: #676767;
	cursor: pointer;
}

.content_right .server_center h4.blue {
	border-bottom: 2px solid #3D6FFF;
	color: #3D6FFF;
}

.message_type_btns > h4 > a {
	color: #666;
}

.blue > a {
	color: #3D6FFF!important;
}

.circle {
	width: 80px;
	height: 80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #e6e6e6;
}

/*--------------end-----------*/

/*-----content客服中心-------*/

.content_right .consult {
	margin-top: 20px;
	width: 100%;
	height: 155px;
	background: #f1f6fb;
}

.content_right .consult > div {
	float: left;
}

.content_right .consult .circle {
	margin: 31px 39px 0 49px;
}

.content_right .consult .consult_main {
	width: 700px;
	height: 124px;
	margin-top: 31px;
	margin-left: 90px;
}

.content_right .consult .consult_main span {
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #3D6FFF;
}

.content_right .consult .consult_main p {
	/*width:429px;*/
	height: 48px;
	line-height: 24px;
	margin-top: 12px;
	font-size: 12px;
	color: #676767;
}

.content_right .contact {
	width: 100%;
	height: 278px;
	border: 1px solid #e6e6e6;
	margin-top: 29px;
}

.content_right .contact .contact_title {
	width: 100%;
	height: 40px;
	background: #f1f6fb;
}

.content_right .contact .contact_title span {
	float: left;
	display: inline-block;
	width: 110px;
	height: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	color: #656565;
}

.content_right .contact .contact_title a {
	float: right;
	display: inline-block;
	width: 88px;
	height: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	color: #3D6FFF;
}

.content_right .contact .contact_main {
	width: 777px;
	height: 189px;
	margin: 29px 0 0 89px;
}

.contact_main .content_main_l {
	width: 500px;
	height: 100%;
}

.contact_main > div {
	float: left;
}

.content_main_r {
	width: 201px;
	height: 100%;
}

.content_right .content_main_l ul {
	width: 100%;
	height: 100%;
}

.content_right .content_main_l ul li {
	font-size: 15px;
	color: #686868;
	margin-bottom: 20px;
}

.content_main_l ul li span {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #3D6FFF;
	background-image: url("../image/icon_list1.png");
	background-repeat: no-repeat;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}

.content_main_l ul li span.email {
	background-position: -21px 9px;
}

.content_main_l ul li span.tel {
	background-position: -47px 4px;
}

.content_main_l ul li span.qq {
	background-position: -72px 3px;
}

.content_main_l ul li span.addr {
	background-position: 4px -15px;
}

.contact_main_r .code_img {
	display: block;
	margin: 0 auto;
}

.contact_main_r > p {
	width: 100%;
	height: 28px;
	line-height: 14px;
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	color: #686868;
}

.zyk_title {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	background: #f1f6fb;
	border-bottom: 1px solid #e6e6e6;
}

.zyk_title > span {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #656565;
}

.zyk_title > a {
	display: inline-block;
	float: right;
	color: #3D6FFF;
	font-size: 12px;
}

.gray_bottom {
	border-bottom: 1px solid #e6e6e6;
}

.color_gray {
	color: #656565;
	font-size: 12px;
}

/*---------home主页----------*/

.company {
	width: 100%;
	height: 120px;
	margin: 19px 0 30px;
}

.company_l {
	width: 630px;
	height: 118px;
	border: 1px solid #e6e6e6;
	float: left;
}

.company_l > div {
	float: left;
}

.company_l > .circle {
	width: 68px;
	height: 68px;
	margin: 22px 30px 0 30px;
}

.company_l > .company_detail {
	width: 440px;
	height: 100%;
	margin-left: 25px;
}

.company_l > .company_detail > span {
	display: block;
	font-size: 12px;
	color: #343434;
	margin: 22px 0 16px 0;
}

.company_l > .company_detail > p {
	width: 100%;
	height: 13px;
	font-size: 12px;
	color: #676767;
}

.company_l > .company_detail > p a {
	color: #3D6FFF;
}

.company_l > .company_detail > ul {
	width: 100%;
	height: 24px;
	margin-top: 17px;
}

.company_l > .company_detail > ul li {
	float: left;
}

.company_detail > ul li a {
	font-size: 12px;
	color: #676767;
}

.company_detail > ul li > span {
	display: inline-block;
}

.company_r {
	width: 296px;
	height: 120px;
	float: right;
}

.company_r > div {
	float: left;
}

.company_r .circle {
	width: 68px;
	height: 68px;
	margin: 25px 31px 0 0;
}

.company_r .company_online {
	width: 195px;
	float: right;
}

.company_r .company_online > span {
	display: block;
	width: 80px;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #fff;
	margin: 20px 0 10px 0;
	cursor: pointer;
	background: #3D6FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.company_r .company_online > p {
	width: 100%;
	height: 48px;
	line-height: 24px;
	font-size: 12px;
	color: #676767;
}

.state {
	overflow: hidden;
	border: 1px solid #e0e0e0;
}

.title_line {
	width: 100%;
	height: 40px;
}

.title_line > .state_title {
	width: 921px;
	height: 39px;
	margin: 0 auto;
}

.state_title > span {
	display: inline-block;
	height: 100%;
	line-height: 39px;
	font-size: 14px;
	color: #656565;
	text-align: center;
	float: left;
}

.state_title > span.server_type,
li.server_type {
	width: 220px;
}

.state_title > span.identify,
li.identify {
	width: 235px;
}

.state_title > span.single_price,
li.single_price {
	width: 170px;
}

.state_title > span.pay_fir,
li.pay_fir {
	width: 94px;
}

.state_title > span.goods_state,
li.goods_state {
	width: 166px;
}

.state_title > span.operate,
li.operate {
	width: 106px;
}

.state_content > ul > .operate {
	padding-top: 15px;
}

.state_content {
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px dashed #e0e0e0;
}

.state_content ul {
	width: 100%;
	height: 98px;
}

.state_content ul li {
	float: left;
	height: 100%;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.state_content li.server_type > div {
	float: left;
}

.state_content li.server_type > .square {
	width: 56px;
	height: 56px;
	border: 1px solid #e6e6e6;
	margin: 20px 10px 20px 12px;
}

.square > img {
	display: block;
	width: 100%;
	height: 100%;
}

li.server_type > .square_r {
	width: 125px;
	height: 100%;
	font-size: 13px;
}

.order_pay_btn {
	background: #f1f6fb;
	height: 55px;
	margin-top: -1px;
}

.order_pay_right {
	float: right;
}

.order_pay_right > ul {
	float: left;
	display: block;
	width: 230px;
	margin-top: 7px;
}

.order_pay_right > h5 {
	float: left;
	margin-top: 20px;
	margin-right: 40px;
	font-weight: normal;
	color: #47b4b1;
}

.order_pay_right_p1 {
	font-size: 14px;
	color: #666;
	margin-bottom: 2px;
}

.order_pay_right_p3 {
	font-size: 14px;
	color: #666;
	margin-bottom: 2px;
	margin-top: 12px;
	color: #ef5656;
	float: right;
}

.order_pay_right_p1 > span {
	float: right;
	text-align: right;
}

.order_pay_right_p2 {
	color: #ef5656;
	font-size: 14px;
	font-weight: bold;
}

.order_pay_right_p2 > span {
	float: right;
	text-align: right;
}

.order_pay_price {
	display: block;
	background: #00a0e9;
	color: #fff;
	font-size: 16px;
	text-align: center;
	width: 100px;
	height: 55px;
	line-height: 55px;
	float: right;
	margin-left: 30px;
}

.order_pay_btn > .order_pay_right > span {
	float: left;
	margin-left: 30px;
	color: #fbb450;
	font-size: 22px;
	margin-top: 15px;
	cursor: pointer;
}

.lastpay_prompt {
	position: absolute;
	border: 1px solid #fbb450;
	padding: 3px 5px;
	top: -58px;
	width: 157px;
	font-size: 12px;
	background: #fff;
	left: -77px;
	line-height: 1.1rem;
	display: none;
}

.order_pay_btn > p {
	float: right;
	font-size: 14px;
	color: #666;
	margin-right: 50px;
	margin-top: 20px;
}

.order_pay_btn > p > span {
	margin-left: 30px;
}

li.server_type > .square_r > span {
	display: block;
	margin: 37px 0 0px 0;
	color: #3D6FFF;
}

li.server_type > .square_r > p {
	color: #656565;
}

li.identify > h5 {
	line-height: 24px;
	margin: 35px auto 0px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #656565;
}

li.operate p,
li.pay_fir p,
li.goods_state p {
	width: 80px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	margin: 37px auto;
}

.order_first_payment {
	margin-top: 30px;
}

.order_price {
	margin-top: 37px;
}

.operate > a {
	display: block;
	font-size: 14px;
	color: #27a6ee;
	text-align: center;
}

li.goods_state p,
li.operate p {
}

li.operate p {
	background: #3D6FFF;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #fff;
}

li.single_price p,
.goods_state p {
	color: #ef5656;
	font-size: 14px;
	text-align: center;
}

li.pay_fir p {
	color: #656565;
}

.state_num {
	width: 886px;
	height: 26px;
	padding-top: 10px;
	margin: 0px 22px 0px 12px;
}

.state_num > div {
	height: 20px;
}

.state_num > .state_num_l {
	float: left;
}

.state_num > .state_num_r {
	float: right;
}

.state_num > .state_num_l > span,
.state_num > .state_num_r > span {
	display: inline-block;
	line-height: 20px;
}

.state_num > .state_num_l > .date {
	margin: 0 9px 0 40px;
}

.state_num > .state_num_r > span {
	width: 80px;
	height: 18px;
	line-height: 18px;
	border-radius: 15px;
	border: 1px solid #3D6FFF;
	color: #3D6FFF;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	margin-left: 20px;
}

.ensure {
	overflow: hidden;
	margin-top: 30px;
	border: 1px solid #e0e0e0;
}

.ensure_detail {
	width: 100%;
	height: 39px;
}

.ensure_title {
	width: 921px;
	height: 38px;
	margin: 0 auto;
}

.ensure_title > span {
	float: left;
	display: inline-block;
	line-height: 38px;
	font-size: 14px;
	color: #656565;
	text-align: center;
}

.ensure_title > span.certificate,
.ensure_content li.certificate {
	width: 132px;
}

.ensure_title > span.range,
.ensure_content li.range {
	width: 150px;
}

.ensure_title > span.institution,
.ensure_content li.institution {
	width: 130px;
}

.ensure_title > span.start_time,
.ensure_content li.start_time {
	width: 140px;
}

.ensure_title > span.end_time,
.ensure_content li.end_time {
	width: 116px;
}

.ensure_title > span.book_state,
.ensure_content li.book_state {
	width: 122px;
}

.ensure_title > span.book_operate,
.ensure_content li.book_operate {
	width: 124px;
}

.ensure_content > ul {
	width: 100%;
	height: 100%;
}

.ensure_content > ul {
	width: 921px;
	height: 79px;
	margin: 0 auto;
	border-bottom: 1px solid #e0e0e0;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.ensure_content > ul:last-child {
	border-bottom: none;
}

.ensure_content > ul li {
	float: left;
	text-align: center;
	font-size: 12px;
}

.ensure_content > ul li > span {
	display: block;
	line-height: 79px;
}

.ensure_content li.range > p {
	height: 32px;
	margin-top: 31px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ensure_content li.institution p {
	width: 95px;
	margin: 31px auto 0px;
	line-height: 16px;
}

.ensure_content li.book_state > .charge {
	width: 80px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin: 28px auto;
	background: #f0c546;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #fff;
}


.content_warn {
	width: 938px;
	height: 38px;
	border: 1px solid #e6e6e6;
	margin: 20px auto;
}

.content_warn p {
	width: 920px;
	height: 100%;
	line-height: 38px;
	font-size: 12px;
	letter-spacing: 0;
	margin-left: 18px;
	color: #3D6FFF;
}

.server_center > a {
	display: inline-block;
	float: right;
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin-top: 10px;
	background: #3D6FFF;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.server_center > a > i {
	display: inline-block;
	width: 18px;
	height: 18px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url("../image/icon_list1.png") no-repeat -26px -21px;
	vertical-align: middle;
	margin: 0 5px 0 12px;
	cursor: pointer;
}

.ensure_no_border {
	border: none;
}

.ensure_content li.book_state > .effective {
	background: #48ca4b;
}

.ensure_content li.book_state > .expire {
	background: #f04561;
}

.book_operate {
	color: #3D6FFF;
}

.certificate > .certificate_p {
	margin-top: 32px;
	color: #27a6ee;
}

.book_operate a {
	display: inline-block;
	color: #3D6FFF;
}

.book_operate > div.distance {
	width: 100%;
	margin: 20px 0 10px 0;
}

.book_operate > div > span {
	display: inline-block;
	margin: 0 7px;
}

.ensure_content > ul li.certificate > h5 {
	margin: 20px 0 8px 0;
	color: #3D6FFF;
}

.tab_info {
	width: 938px;
	overflow: hidden;
	margin: 0 auto;
}

.ticket_info {
	width: 804px;
	margin: 41px auto;
	font-size: 12px;
	overflow: hidden;
}

.ticket_info > form > p {
	margin-bottom: 15px;
}

.ticket_info > form > p > textarea {
	display: inline-block;
	resize: none;
	width: 412px;
	height: 100px;
	border: 1px solid #e0e0e0;
	margin-left: 12px;
	padding: 8px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

#licences_show {
	display: inline-block;
	width: 148px;
	height: 138px;
	margin-left: 12px;
	background: url("../image/pdf.png") no-repeat;
	vertical-align: top;
}

.beilling_img {
	position: relative;
	display: inline-block;
	resize: none;
	width: 148px;
	height: 138px;
	border: 1px solid #e0e0e0;
	margin-left: 12px;
	vertical-align: top;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.beilling_img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.ticket_info > form > h3 {
	margin-bottom: 15px;
}

.ticket_info label {
	display: inline-block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: right;
}

.ticket_info input {
	width: 412px;
	height: 30px;
	padding-left: 8px;
	line-height: 30px;
	border: 1px solid #dddddd;
	margin-left: 12px;
}

.row_btn {
	display: inline-block;
	width: 114px;
	height: 30px;
	border-radius: 3px;
	background: #5bc0de;
	text-align: center;
	line-height: 30px;
	margin-left: 12px;
	color: #fff;
	position: relative;
}

.row_btn > input {
	color: transparent;
	opacity: 0;
	caret-color: transparent;
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	display: block;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	left: -10px\9;
	position: absolute;
	cursor: pointer;
}

.row_btn > input:focus {
	color: transparent;
}

.ticket_info select {
	display: inline-block;
	width: 125px;
	height: 28px;
	margin-left: 14px;
	border: 1px solid #dddddd;
}

.ticket_info .content_row_select {
	display: inline-block;
	width: 412px;
	height: 30px;
	padding-left: 8px;
	line-height: 30px;
	border: 1px solid #dddddd;
	margin-left: 12px;
}

.ticket_info select:first-child {
	margin-left: 25px;
}

.ticket_info span {
	display: inline-block;
	color: red;
}

.ticket_info button {
	width: 114px;
	height: 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: none;
	background: #3D6FFF;
	color: #fff;
	cursor: pointer;
	margin-left: 15px;
}

.ticket_info .conpany_info_sub {
	width: 114px;
	height: 30px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #3D6FFF;
	color: #fff;
	cursor: pointer;
	margin-left: 15px;
	display: inline-block;
	text-align: center;
	line-height: 30px;
}

.ticket_info > form > p.company_name_flag {
	margin: 0;
}

.company_name_flag {
	margin: 0;
	display: none;
}

.company_name_flag span {
	padding-left: 12px;
	vertical-align: top;
}

.company_name_flag a {
	vertical-align: top;
	color: #3D6FFF;
}

/*------------个人订单-------------*/

.content_warn > p > a.font_red {
	color: #ef5656;
}

.order {
	width: 938px;
	overflow: hidden;
	/*border:1px solid #e5e5e5;*/
	margin: 20px auto 0px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.order_title {
	width: 100%;
	height: 39px;
}

.page_line {
	width: 940px;
	height: 24px;
	margin-top: 30px;
	font-size: 12px;
	text-align: center;
}

.page_line * {
	display: inline-block;
	color: #808080;
}

.page_word {
	padding: 3px 10px 2px 10px;
}

.page_word,
.page_num > span {
	border: 1px solid #e5e5e5;
	margin: 0 3px 0 2px;
	cursor: pointer;
}

.page_num > span {
	width: 27px;
	height: 21px;
	line-height: 22px;
	text-align: center;
}

span.hover_blue {
	width: 29px;
	height: 24px;
	line-height: 24px;
	border: none;
	background-color: #3D6FFF;
	color: #fff;
}

/*-----------news消息中心--------*/

.server_center a.unread {
	display: inline-block;
	float: left;
	width: 112px;
	height: 25px;
	line-height: 25px;
	margin-right: 29px;
	margin-top: 3px;
	font-size: 12px;
	text-align: center;
	background: #f0f0f0;
	color: #27a6ee;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.message_btns {
	margin-top: 20px;
	overflow: hidden;
}

.is_read {
	display: block;
	float: left;
	width: 100px;
	height: 35px;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	color: #27a6ee;
	border: 1px solid #e0e0e0;
}

.is_delete {
	display: block;
	float: left;
	width: 100px;
	height: 35px;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	color: #27a6ee;
	border: 1px solid #e0e0e0;
	margin-left: 20px;
}

.news {
	width: 940px;
	/*height:280px;*/
	margin-top: 20px;
	color: #656565;
}

.news_title {
	height: 40px;
	background: #f0f0f0;
	margin-bottom: 10px;
}

.news_title input[type="checkbox"] {
	margin: 12px 20px;
}

.news_title > * {
	float: left;
}

.news_title > span {
	display: inline-block;
	line-height: 40px;
	font-size: 12px;
	color: #656565;
	height: 100%;
}

.text_center {
	text-align: center;
}

.news_title > span.title,
.news_main p.title {
	width: 335px;
}

.news_title > span.date,
.news_main span.date {
	width: 175px;
}

.news_title > span.type,
.news_main span.type {
	width: 231px;
}

.news_title > span.see,
.news_main div.see {
	width: 131px;
}

.news_main {
	width: 921px;
	/*height:228px;*/
	padding: 0 9px 0 8px;
	font-size: 12px;
	border: 1px solid #e5e5e5;
}

.news_main ul {
	width: 100%;
}

.news_main ul li {
	width: 100%;
	height: 56px;
	border-bottom: 1px solid #e5e5e5;
}

.news_main ul li:last-child {
	border: none;
}

.news_main ul li > * {
	float: left;
	height: 100%;
	line-height: 56px;
}

.news_main a {
	color: #3D6FFF;
}

.news_main .see_del > a {
	display: inline-block;
	width: 48px;
	height: 18px;
	line-height: 18px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #3D6FFF;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.news input[type="checkbox"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #e5e5e5;
}

.news_main input[type="checkbox"] {
	margin: 20px 20px 20px 11px;
}

.news_page {
	width: 940px;
	height: 27px;
	margin-top: 20px;
	font-size: 12px;
	color: #808080;
}

.news_page .news_page_l {
	float: left;
	width: 172px;
	margin-left: 15px;
}

.news_page .news_page_l > span {
	float: left;
	padding: 4px 14px;
	margin: 0 5px;
	border: 1px solid #e6e6e6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}

.news_page_l > span.read {
	background: #f0f0f0;
}

.news_page .news_page_r {
	float: right;
	height: 100%;
	padding-top: 1px;
}

.news_page > .page_reset {
	width: 740px;
	margin: 0;
	text-align: right;
}

/*----------details订单详情---------*/

.details {
	width: 1198px;
	height: 779px;
	border: 1px solid #e6e6e6;
	margin: 108px auto 20;
}

.banner_reset {
	width: 1200px;
	height: 380px;
	margin: 0 auto;
}

.banner_reset > .content_banner,
.banner_reset > .content_banner > .banner_l {
	width: 1160px;
}

.details_reset {
	border: none;
	width: 100%;
}

.details a.comeback {
	float: right;
	width: 112px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #3D6FFF;
	color: #fff;
}

.process_main ul li,
.process_icon > * {
	float: left;
}

.details .process {
	width: 1160px;
	height: 180px;
	background: #f1f6fb;
	margin: 20px auto;
	font-size: 12px;
}

.process_title {
	width: 1030px;
	padding: 22px 65px 0px;
}

.process_title > span {
	display: inline-block;
	font-size: 13px;
	color: #3D6FFF;
	width: 76px;
	text-align: center;
	margin: 0 32px;
}

.process_icon {
	width: 1130px;
	height: 43px;
	padding: 10px 0 15px 30px;
}

.process_icon > span {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 6px;
	background: url("../image/icon_list1.png") no-repeat;
	vertical-align: middle;
}

.process_icon > span.submit {
	background-position: -52px -153px;
}

.process_icon > span.pay_success {
	background-position: -4px -153px;
}

.process_icon > span.declare {
	background-position: -4px -113px;
}

.process_icon > span.review {
	background-position: -141px -72px;
}

.process_icon > span.reviewing {
	background-position: -96px -74px;
}

.process_icon > span.testify {
	background-position: -53px -77px;
}

.process_icon > span.sure {
	background-position: -2px -76px;
}

.process_icon > span.complete {
	background-position: -49px -115px;
}

.process_icon > .dot {
	/*margin-top:7px;;*/
}

.dot > span {
	display: inline-block;
	float: left;
	color: #cccccc;
	font-size: 12px;
	line-height: 43px;
}

.dot > span.dot_l {
}

.process_main {
	width: 1110px;
	height: 60px;
	padding-left: 36px;
}

.process_main ul li {
	width: 78px;
	height: 60px;
	margin-right: 69px;
	color: #999999;
}

.process_main ul li > span {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.process_main ul li.color_black {
	color: #323232;
}

.process_main ul li > span.date {
	/*display: none;*/
}

.process_main ul li:last-child {
	margin: 0;
}

.details_center {
	width: 1158px;
	/* height: 198px; */
	border: 1px solid #e6e6e6;
	margin: 30px auto;
}

.details_center > div {
	float: left;
}

.details_center_l {
	width: 380px;
	min-height: 179px;
	padding: 19px 15px 0 20px;
	background: #f8f8f8;
	border-right: 1px solid #e6e6e6;
	font-size: 12px;
	color: #343434;
	overflow: auto;
}

.details_center_l > .detail > * {
	display: inline-block;
	line-height: 32px;
	float: left;
}

.details_center_l > .detail > span {
	display: inline-block;
	width: 60px;
}

.detail {
	overflow: hidden;
}

.details_center_l > .detail > p {
	position: relative;
	width: 273px;
	white-space: normal;
	padding-right: 47px;
}

.details_center_l > .detail > p a {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #3D6FFF;
}

.details_center_r {
	width: 719px;
	height: 167px;
	padding: 31px 0 0 80px;
}

.details_center_r h3 {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #343434;
}

.details_center_r > * {
	float: left;
}

.details_center_r > span {
	display: inline-block;
	width: 31px;
	height: 30px;
	background: url("../image/icon_list1.png") no-repeat -96px -158px;
	margin-right: 20px;
}

.details_center_r > div {
	width: 490px;
}

.details_center_r > div > div {
	margin-top: 6px;
	margin-bottom: 22px;
}

.details_center_r > div > div > span {
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
}

.details_center_r > div > div > span.wid_119 {
	width: 119px;
}

.details_center_r > div > div > span.wid_152 {
	width: 152px;
}

.details_center_r > div > p {
	font-size: 12px;
}

.details_center_r > div > p > a {
	display: inline-block;
	width: 98px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-left: 14px;
	border: 1px solid #3D6FFF;
	color: #3D6FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.details_footer {
	width: 1158px;
	/*height:137px;*/
	border: 1px solid #e6e6e6;
}

.order_reset {
	width: 100%;
	height: 98px;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	margin: 0;
}

.order_reset:last-child {
	border: none;
}

.order_reset li.single_price p,
.order_reset .goods_state p,
.order_reset li.operate p {
	color: #656565;
	cursor: inherit;
}

.order_reset li.operate p {
	background: #fff;
	cursor: inherit;
}

.details_money {
	width: 1158px;
	height: 78px;
	line-height: 26px;
	border: 1px solid #e6e6e6;
	margin-top: 20px;
	font-size: 12px;
	background: #f1f6fb;
	color: #656565;
}

.details_money .font_normal {
	font-weight: normal;
}

.details_money > div {
	float: right;
	width: 205px;
}

.details_money > div.money_r {
	margin: 13px 38px 0 0;
}

.details_money > div.money_r span {
	float: left;
}

.details_money > div.money_r b {
	float: right;
}

.details_money > div.money_l {
	margin-top: 38px;
}

.details_money > div.money_l .font-big {
	font-size: 16px;
	color: #ef5656;
}

.content_banner {
	width: 940px;
	height: 359px;
	padding: 0 19px;
	border: 1px solid #e5e5e5;
	margin-top: 20px;
	float: right;
}

.content_banner > h4 {
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	font-weight: normal;
	color: #323232;
}

.content_banner > .banner_l {
	position: relative;
	width: 940px;
	height: 260px;
	overflow: hidden;
}

.content_banner > .banner_l ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 1206px;
	height: 100%;
}

.content_banner > .banner_l li {
	width: 220px;
	height: 260px;
	margin-right: 20px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	color: #a6a6a6;
	float: left;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.content_banner > .banner_l li:last-child {
	margin: 0;
}

.content_banner > .banner_l * {
	line-height: 22px;
	text-align: center;
	display: block;
	margin: 0px auto;
}

.content_banner > .banner_l > b {
	width: 170px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	/* for Opera */
	text-overflow: ellipsis;
	/* for IE */
}

.banner_wrap > li > a {
	display: block;
	width: 100%;
	height: 100%;
}

.banner_wrap_btn {
	display: inline-block;
	width: 108px;
	height: 23px;
	margin-top: 5px;
	background: #3D6FFF;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.content_banner > .banner_l .ban_img {
	width: 218px;
	height: 159px;
	/*background: #e5e5e5;*/
	margin-bottom: 7px;
	margin-top: 20px;
}

.ban_img > img {
	display: block;
	width: 100% !important;
	height: 100% !important;
}

.change_company {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 1900px;
	height: 1803px;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1111111;
}

.change_company .company {
	width: 420px;
	height: 370px;
	background: #fff;
	margin-top: 213px;
	margin-left: 740px;
}

.change_company .company h4 {
	width: 100%;
	height: 94px;
	line-height: 94px;
	font-size: 20px;
	text-align: center;
	color: #626262;
}

.change_company .company > span,
.change_company .company > button {
	display: block;
}

.change_company .company > p,
.change_company .company > span,
.change_company .company > button {
	width: 298px;
	height: 40px;
	line-height: 40px;
	padding-left: 41px;
	margin: 10px auto 20px;
	border: 1px solid #e4e4e4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #626262;
	cursor: pointer;
}

.change_company .company > span {
	margin: -13px auto 1px;
}

.change_company .company > p > span {
	display: inline-block;
	float: right;
	margin: 16px 12px 0 0;
	width: 18px;
	height: 12px;
	background: url("../image/icon_list1.png") no-repeat -177px -157px;
	vertical-align: middle;
	display: none;
}

.change_company .company p.focus {
	border-color: #3D6FFF;
	color: #3D6FFF;
}

.change_company .company > button {
	width: 338px;
	padding: 0;
	text-align: center;
	background: #3D6FFF;
	border-color: #3D6FFF;
	color: #fff;
}

.hei_979 {
	height: 979px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.hei_738 {
	/*height: 738px;*/
	overflow: hidden;
}

.hei_1119 {
	height: 1119px;
}

.hei_598 {
	overflow: hidden;
	padding-bottom: 20px;
}

.login {
	display: none;
}

/*服务介绍详情样式*/

.project_servers {
	overflow: hidden;
	border: 1px solid #e0e0e0;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.pservers_row1 {
	overflow: hidden;
	position: relative;
}

.pservers_row1 > img {
	display: block;
	width: 535px;
	width: 100%;
}

.pservers_row1 > .details_9001_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 40px 0px;
	background: rgba(61, 160, 255, 0.8);
	/*支持rgba的浏览器*/
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
	text-align: center;
	color: #fff;
}

.pservers_row1 > .details_9001_one > .pservers_1_title {
	color: #5beeff;
}

.pservers_row1 > .details_9001_one > .glyphicon {
	display: block;
	margin-top: 20px;
}

.pservers_row2 {
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 650px;
}

.pservers_row2 > img {
	display: block;
	height: 650px;
	width: 100%;
}

.pservers_left {
	overflow: hidden;
	background: #fff;
	width: 430px;
	height: 530px;
	z-index: 10;
	position: absolute;
	top: 70px;
	left: 70px;
	-webkit-box-shadow: 0 0 30px 5px #f3d42e;
	-moz-box-shadow: 0 0 30px 5px #f3d42e;
	box-shadow: 0px 0px 30px 5px #e0e0e0;
	padding: 15px 50px 0px 50px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.pservers_left > h3 {
	color: #5266a5;
	width: 210px;
	text-align: center;
	height: 35px;
	background: #fff;
	position: absolute;
	margin-left: 57px;
	line-height: 35px;
}

.pservers_left > ul {
	display: block;
	border: 2px solid #27a6ee;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	padding: 35px;
	margin-top: 20px;
}

.pservers_left > ul > li {
	font-size: 14px;
	display: block;
	color: #999;
	margin-bottom: 30px;
}

.pservers_left > ul > li > span {
	color: #27a6ee;
}

.pservers_row2 > .pserver1_people {
	display: block;
	width: 350px;
	height: 570px;
	float: right;
	position: absolute;
	top: 52px;
	right: 0px;
}

.pservers_row3 {
	overflow: hidden;
	background: #fbfbfb;
	position: relative;
	padding: 65px 0px;
}

.pservers_row3 > img {
	display: block;
	margin: -5px auto;
}

.pservers_row3 > div {
	overflow: hidden;
	width: 160px;
	margin: 0px auto;
}

.pservers_row3 > div > h2 {
	color: #5266a5;
	text-align: center;
}

.pservers_row3 > div > h4 {
	color: #777;
	text-align: center;
	margin-top: 10px;
}

.pservers_row4 {
	overflow: hidden;
	position: relative;
}

.pservers_row4 > h1 {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 18px 0px;
	background: rgba(61, 160, 255, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row4 > h1 > .glyphicon {
	display: block;
}

.pservers_row4 > h1 > div {
	overflow: hidden;
	padding: 10px 35px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	text-align: center;
	font-size: 14px;
	width: 150px;
	margin: 8px auto 0px;
	font-weight: normal;
}

.pservers_row5 {
	overflow: hidden;
	padding: 50px;
	position: relative;
}

.pservers_text1 {
	overflow: hidden;
	position: absolute;
	top: 133px;
	left: 85px;
}

.pservers_text1 > h1 {
	color: #1689e6;
	margin-bottom: 5px;
}

.pservers_text1 > h3 {
	color: #27a6ee;
	font-weight: normal;
	margin-top: 10px;
}

.pservers_text2 {
	overflow: hidden;
	position: absolute;
	top: 505px;
	right: 85px;
}

.pservers_text2 > h1 {
	color: #1689e6;
	margin-bottom: 5px;
}

.pservers_text2 > h3 {
	color: #27a6ee;
	font-weight: normal;
	margin-top: 10px;
}

.pservers_text3 {
	overflow: hidden;
	position: absolute;
	top: 840px;
	left: 85px;
}

.pservers_text3 > h1 {
	color: #1689e6;
	margin-bottom: 5px;
}

.pservers_text3 > h3 {
	color: #27a6ee;
	font-weight: normal;
	margin-top: 10px;
}

.pservers_text4 {
	overflow: hidden;
	position: absolute;
	top: 1200px;
	right: 85px;
}

.pservers_text4 > h1 {
	color: #1689e6;
	margin-bottom: 5px;
}

.pservers_text4 > h3 {
	color: #27a6ee;
	font-weight: normal;
	margin-top: 10px;
}

.pservers_text5 {
	overflow: hidden;
	position: absolute;
	top: 1680px;
	left: 85px;
}

.pservers_text5 > h1 {
	color: #1689e6;
	margin-bottom: 5px;
}

.pservers_text5 > h3 {
	color: #27a6ee;
	font-weight: normal;
	margin-top: 10px;
}

.pservers_row6 {
	overflow: hidden;
	position: relative;
}

.pservers_row6 > .details_9001_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 43px 0px;
	background: rgba(61, 160, 255, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_9001_one > .glyphicon {
	display: block;
}

.pservers_row7 {
	overflow: hidden;
	padding: 40px;
	-webkit-box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
	-moz-box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
	box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
}

.pservers_row7 > ul {
	display: block;
	float: right;
	overflow: hidden;
	margin-top: 60px;
	width: 480px;
}

.pservers_row7 > ul > li {
	float: left;
	display: block;
	overflow: hidden;
	width: 170px;
	margin-left: 65px;
	margin-bottom: 60px;
}

.pservers_row7 > ul > li > h2 {
	color: #1689e6;
	font-weight: normal;
}

.pservers_row7 > ul > li > h2 > span {
	top: 5px;
	margin-right: 7px;
}

.pservers_row7 > ul > li > p {
	color: #888;
	font-size: 14px;
	margin-top: 10px;
}

.pservers_row8 {
	overflow: hidden;
	padding: 55px 20px;
}

.pservers_row8 > h1 {
	color: #5266a5;
	text-align: center;
}

.pservers_row8 > img {
	margin-top: 45px;
}

.pservers_row8 > ul {
	display: block;
	overflow: hidden;
	margin-top: 20px;
}

.pservers_row8 > ul > li {
	display: block;
	float: left;
	width: 175px;
	overflow: hidden;
}

.pservers_row8 > ul > li > h4 {
	color: #5266a5;
}

.pservers_row8 > ul > li > h5 {
	color: #5266a5;
	margin-top: 5px;
}

.ph41 {
	margin-left: 8px;
}

.ph42 {
	margin-left: 20px;
}

.ph43 {
	margin-left: 38px;
}

.ph44 {
	margin-left: 55px;
}

.ph45 {
	margin-left: 70px;
}

.ph52 {
	margin-left: 10px;
}

.ph53 {
	margin-left: 30px;
}

.ph54 {
	margin-left: 36px;
}

.ph55 {
	margin-left: 48px;
}

.pservers_row9 {
	overflow: hidden;
	position: relative;
}

.pservers_row9_div {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 45px 43px;
	background: rgba(61, 160, 255, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	height: 450px;
}

.pservers_row9_div > h1 {
	color: #fff;
	text-align: center;
}

.pservers_row9_div > ul {
	display: block;
	overflow: hidden;
	margin-top: 60px;
}

.pservers_row9_div > ul > li {
	display: block;
	float: left;
	overflow: hidden;
	margin-right: 76px;
	margin-left: 40px;
}

.pservers_row9_dl {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.pservers_row9_dl > dt {
	display: block;
	overflow: hidden;
}

.pservers_row9_dl > dd {
	margin-top: 15px;
	color: #fff;
	font-size: 14px;
}

.pservers_row9_foot {
	overflow: hidden;
	padding: 35px;
	background: #3da0ff;
	position: absolute;
	bottom: 0px;
	z-index: 10;
	width: 100%;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.pservers_row9_foot > div {
	float: left;
}

.pservers_row9_foot > div > h4 {
	color: #fff;
}

.pservers_row9_foot > div > h5 {
	color: #fff;
	margin-top: 10px;
}

.pservers_row9_foot > a {
	float: right;
	display: block;
	width: 260px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	color: #27a6ee;
	font-size: 16px;
	background: #feea53;
	border-radius: 40px;
	font-weight: bold;
	/*-webkit-box-shadow: 0 0 30px 5px #f3d42e;
	-moz-box-shadow: 0 0 30px 5px #f3d42e;  */
	box-shadow: 0px 0px 6px 2px #efefef;
}

.pservers_row1 > .details_haccp_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 43px 0px;
	background: rgba(118, 128, 220, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row1 > .details_haccp_one > .glyphicon {
	display: block;
}

.details_haccp_one > .pservers_1_title {
	color: #27a6ee;
}

.pservers_row4 > .details_haccp_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 18px 0px;
	background: rgba(118, 128, 220, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_haccp_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 43px 0px;
	background: rgba(118, 128, 220, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_haccp_one > .glyphicon {
	display: block;
}

.pservers_haccp_row2 {
	overflow: hidden;
	width: 100%;
	position: relative;
	background: #f5f8ff;
	padding: 55px 50px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.haccp_row2 {
	width: 200px;
	height: 45px;
	font-weight: bold;
	border-radius: 5px;
	background: #3da0ff;
	text-align: center;
	line-height: 45px;
	color: #fff;
	margin: 0px auto 35px;
}

.pservers_row1 > .details_gbt_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 20px 0px;
	background: rgba(255, 143, 50, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
	text-align: center;
	color: #fff;
}

.pservers_row1 > .details_gbt_one > .pservers_1_title {
	color: #5beeff;
}

.pservers_row1 > .details_gbt_one > .glyphicon {
	display: block;
	margin-top: 20px;
}

.pservers_row4 > .details_isogb_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 18px 0px;
	background: rgba(255, 143, 50, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_isogb_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 43px 0px;
	background: rgba(255, 143, 50, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_isogb_one > .glyphicon {
	display: block;
}

.isogb_texts {
	position: absolute;
	right: 95px;
	top: 85px;
}

.isogb_texts > h2 {
	color: #316c94;
}

.isogb_texts > h3 {
	color: #316c94;
	font-weight: normal;
	margin-top: 15px;
}

.pservers_row1 > .details_iso2_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 54px 0px;
	background: rgba(253, 127, 181, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
	text-align: center;
	color: #fff;
}

.details_iso2_one > .pservers_1_title {
	color: #ffea3a;
}

.pservers_row1 > .details_iso2_one > .glyphicon {
	display: block;
	margin-top: 20px;
}

.pservers_row4 > .details_iso2_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 18px 0px;
	background: rgba(253, 127, 181, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_iso2_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 43px 0px;
	background: rgba(253, 127, 181, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_iso2_one > span {
	display: block;
}

.isogb_texts > h1 {
	color: #316c94;
}

.iso14_texts {
	overflow: hidden;
	position: absolute;
	top: 230px;
	width: 300px;
	left: 50%;
	margin-left: -150px;
	display: none;
}

.iso14_texts > h1 {
	color: #fff;
	font-weight: normal;
	text-align: center;
}

.iso14_texts > h4 {
	color: #fff;
	font-weight: normal;
	margin-top: 30px;
	text-align: center;
}

.pservers_row1 > .details_iso22_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 38px 0px;
	background: rgba(253, 127, 181, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
	text-align: center;
	color: #fff;
}

.details_iso22_one > .pservers_1_title {
	color: #ffea3a;
}

.pservers_row1 > .details_iso22_one > .glyphicon {
	display: block;
	margin-top: 20px;
}

.iso27_texts {
	position: absolute;
	top: 130px;
	left: 60px;
}

.iso27_texts > h1 {
	color: #333;
	font-size: 40px;
}

.iso27_texts > h2 {
	color: #333;
	font-weight: normal;
	margin-top: 20px;
}

.iso27_img {
	margin-bottom: 172px;
}

.details_haccp_one > .iso27001_title {
	color: #ffea3a;
}

.pservers_row1 > .details_ohsms18_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 41px 0px;
	background: rgba(137, 205, 124, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.details_ohsms18_one > .ohsms18_title {
	color: #3d87f7;
}

.pservers_row1 > .details_ohsms18_one > .glyphicon {
	display: block;
}

.pservers_row4 > .details_ohsms18_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 18px 0px;
	background: rgba(137, 205, 124, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_ohsms18_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 43px 0px;
	background: rgba(137, 205, 124, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_ohsms18_one > .glyphicon {
	display: block;
}

.aaa_texts {
	position: absolute;
	top: 130px;
	left: 60px;
}

.aaa_texts > h1 {
	color: #346e96;
	font-size: 40px;
}

.aaa_texts > h2 {
	color: #346e96;
	margin-top: 20px;
	font-weight: normal;
}

.pservers_row1 > .details_aaa_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 41px 0px;
	background: rgba(98, 205, 252, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.details_aaa_one > .ohsms18_title {
	color: #3d87f7;
}

.pservers_row1 > .details_aaa_one > .glyphicon {
	display: block;
}

.pservers_row4 > .details_aaa_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 18px 0px;
	background: rgba(98, 205, 252, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_aaa_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 43px 0px;
	background: rgba(98, 205, 252, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.pservers_row6 > .details_aaa_one > .glyphicon {
	display: block;
}

.pservers_left2 {
	float: left;
	overflow: hidden;
}

.pservers_left2 > h2 {
	color: #5569a7;
}

.pservers_left2 > ul {
	display: block;
	overflow: hidden;
	width: 410px;
	margin-top: 35px;
}

.pservers_left2 > ul > li {
	font-size: 15px;
	color: #666;
	display: block;
	margin-bottom: 25px;
}

.pservers_row2_outher {
	overflow: hidden;
	padding: 85px 65px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	position: relative;
	width: 100%;
}

.pservers_row2_outher > img {
	float: right;
	display: block;
	width: 315px;
	height: 315px;
}

.pservers_row1 > .details_cmmi_one {
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 41px 0px;
	background: rgba(255, 143, 50, 0.8);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
	text-align: center;
	color: #fff;
	letter-spacing: 5px;
	font-size: 38px;
}

.details_cmmi_one > .ohsms18_title {
	color: #62cdfb;
}

.pservers_row1 > .details_cmmi_one > .glyphicon {
	display: block;
}

.pservers_row2_outher > div {
	overflow: hidden;
	margin-top: 40px;
	height: 350px;
}

.pservers_row2_outher > div > img {
	display: block;
	width: 100%;
}

.itss_ul {
	display: block;
	position: absolute;
	width: 800px;
	overflow: hidden;
}

.itss_ul > li {
	display: block;
	width: 298px;
	overflow: hidden;
}

.itss_ul > li > div > h2 {
	color: #5266a5;
	font-weight: normal;
}

.itss_ul > li > div > p {
	display: block;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}

.itss_li1 {
	float: left;
}

.itss_li2 {
	float: right;
}

.itss_li3 {
	float: left;
	margin-top: 145px;
}

.itss_li4 {
	float: right;
	margin-top: 145px;
}

.itss_li1 > img,
.itss_li3 > img {
	float: right;
}

.itss_li2 > img,
.itss_li4 > img {
	float: left;
}

.itss_li1 > div,
.itss_li3 > div {
	float: left;
	overflow: hidden;
	width: 200px;
}

.itss_li2 > div,
.itss_li4 > div {
	float: right;
	overflow: hidden;
	width: 209px;
}

.itss_li3 > div > p {
	width: 182px;
}

.details_iso22_one > .computer_title {
	color: #ffea3a;
}

.computer_texts {
	overflow: hidden;
	width: 450px;
	height: 100px;
	position: absolute;
	right: 0px;
	top: 160px;
	background: rgba(0, 0, 0, 0.6);
	filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95000000, endColorstr=#95000000);
}

.computer_texts > h2 {
	color: #40aea4;
	margin-top: 20px;
	margin-left: 115px;
}

.computer_texts > h5 {
	color: #40aea4;
	font-weight: normal;
	margin-left: 115px;
	margin-top: 10px;
}

.ccc_texts {
	position: absolute;
	top: 200px;
	left: 65px;
}

.ccc_texts > h1 {
	color: #27a6ee;
	font-weight: normal;
}

.ccc_texts > h1 > span {
	font-weight: bold;
	font-size: 48px;
}

.ccc_texts > h4 {
	color: #444;
	font-weight: normal;
	margin-top: 5px;
}

.ccc_texts > h4 > span {
	font-size: 18px;
	color: #27a6ee;
}

/*办理流程，申请资料，常见问题，客户评价，售后保障模块*/

.project_taball {
	display: none;
	overflow: hidden;
	width: 100%;
	margin-top: 10px;
	border: 1px solid #e0e0e0;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.project_taball > h4 {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 45px;
	background: #f1f6fb;
	color: #666;
	padding-left: 30px;
	line-height: 45px;
	font-weight: normal;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.process_row {
	overflow: hidden;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	padding: 25px;
}

.process_liuc {
	display: block;
	overflow: hidden;
	padding: 27px 0px;
}

.liucheng {
	margin-bottom: 40px;
}

.liucheng > h5 {
	font-size: 16px;
}

.clearfix > li {
	float: left;
	/*width: 160px;*/
	text-align: center;
	position: relative;
}

.clearfix > span {
	float: left;
	margin: 0px 8px;
}

.liucheng > li > h6 {
	font-size: 16px;
	margin: 10px 0;
	color: #58595a;
}

.liucheng > li > p {
	color: #a9abb1;
}

.clearfix > li > img {
	float: left;
}

.process_liuc > li {
	display: block;
	overflow: hidden;
	float: left;
	width: 126px;
	margin-bottom: 20px;
}

.process_liuc > img {
	float: left;
	margin-top: 30px;
}

.process_liuc > li > span {
	float: left;
	color: #27a6ee;
	font-size: 30px;
	margin-right: 10px;
}

.process_li_texts {
	float: left;
}

.process_li_texts > h5 {
	color: #444;
	font-size: 16px;
}

.process_li_texts > p {
	font-size: 12px;
	color: #999;
	margin-top: 3px;
}

.process_data {
	display: block;
	overflow: hidden;
}

.process_data > li {
	display: block;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	margin-bottom: 20px;
}

.process_probleam {
	display: block;
	overflow: hidden;
}

.process_probleam > li {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

.process_probleam > li > h4 {
	color: #666;
}

.process_probleam > li > p {
	color: #999;
	font-size: 14px;
	margin-top: 5px;
}

.process_evaluate {
	display: block;
	overflow: hidden;
}

.process_evaluate > li {
	display: block;
	float: left;
	width: 405px;
	overflow: hidden;
	margin-right: 30px;
	margin-bottom: 30px;
	height: 190px;
}

.evaluate_dl {
	display: block;
	overflow: hidden;
	/*height:150px;*/
}

.evaluate_dl > dt {
	display: block;
}

.evaluate_dl > dt > img {
	float: left;
	width: 120px;
	height: 40px;
	display: block;
}

.evaluate_dl > dt > p {
	float: left;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}

.evaluate_dl > dd > p {
	float: left;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

.promise_ul {
	display: block;
	overflow: hidden;
}

.promise_ul > li {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 0px;
}

.promise_ul > li > img {
	float: left;
	display: block;
	margin-right: 20px;
}

.promise_ul > li > div {
	float: left;
	overflow: hidden;
}

.promise_ul > li > div > h4 {
	color: #666;
}

.promise_ul > li > div > p {
	font-size: 14px;
	color: #999;
	margin-top: 5px;
}

.details_active {
	background: #fff;
	border-bottom: 2px solid #27a6ee;
	color: #27a6ee;
	height: 44px;
}

.pay_suc_content {
	overflow: hidden;
	width: 780px;
	margin: 150px auto 120px;
}

.pay_suc_content > img {
	float: left;
}

.pay_suc_content > ul {
	float: left;
	margin-left: 50px;
	margin-top: 10px;
	display: block;
	width: 450px;
}

.pay_suc_content > ul > li {
	display: block;
	margin-bottom: 25px;
}

.pay_suc_content > ul > li > h3 {
	color: #333;
}

.pay_suc_content > ul > li > p {
	color: #777;
	font-size: 14px;
	margin-bottom: 5px;
}

.pay_suc_content > ul > li > p > b {
	color: #333;
}

.pay_suc_content > ul > li > p > a {
	color: #27a6ee;
}

.pay_suc_content > ul > li > h5 {
	color: #ee393e;
	font-size: 14px;
	font-weight: normal;
}

.order_delails_right {
	width: 654px;
	float: left;
	padding-top: 20px;
	padding-left: 80px;
	/* height: 100%; */
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.order_delails_right h2 {
	float: left;
}

.order_delails_spans {
	overflow: hidden;
	margin-left: 50px;
	margin-bottom: 25px;
	width: 450px;
	margin-top: 15px;
}

.order_delails_spans span {
	width: 150px;
	height: 25px;
	display: block;
	float: left;
}

.order_delails_right p {
	margin-left: 50px;
	font-size: 12px;
}

.order_delails_right a {
	width: 100px;
	display: inline-block;
	height: 25px;
	color: #3D6FFF;
	border: 1px solid #3D6FFF;
	border-radius: 3px;
	text-align: center;
	line-height: 25px;
	margin-left: 17px;
}

.order_delails_right {
	font-size: 14px;
}

.delails_process {
	height: 160px;
	background: #f1f6fb;
	overflow: hidden;
	padding: 50px 35px 35px 35px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.process_img {
	margin-left: 10px;
	float: left;
	margin-right: 10px;
}

.process_img span {
	font-size: 32px;
	color: #aaa;
}

.delails_process h3 {
	float: left;
	color: #aaa;
	margin-top: 5px;
	font-size: 14px;
}

.order_delails {
	border: 1px solid #d9d9d9;
	overflow: hidden;
	height: 200px;
}

.order_delails_left {
	float: left;
	width: 360px;
	border-right: 1px solid #d9d9d9;
	background: #f9f9f9;
	padding-top: 20px;
	height: 100%;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	/*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.process_text {
	float: left;
	width: 75px;
	height: 90px;
	margin-right: 59px;
}

.process_text h4 {
	color: #666;
	text-align: center;
	font-size: 15px;
	font-weight: normal;
}

.modules {
	background: rgba(0, 0, 0, 0.3);
	background: #000;
	filter: Alpha(opacity=40);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1111;
}

.industries {
	width: 920px;
	height: 680px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: #fff;
	font-family: "微软雅黑";
	z-index: 11111;
	/*overflow: hidden;*/
	border-radius: 4px;
}
.industries_content {
	height: 580px;
	overflow-y: scroll;
}
@media screen and (max-width: 1650px) {
	.industries {
		height: 570px;
	}
	.industries_content {
		height: 460px;
	}
}
@media screen and (max-width: 1400px) {
	.industries {
		height: 505px;
	}
	.industries_content {
		height: 380px;
	}
}

.industries_row {
	overflow: hidden;
	padding: 5px;
}

.industries_col1 {
	text-align: right;
	color: #333;
	float: left;
	width: 14%;
	font-size: 12px;
}

.industries_col2 {
	float: right;
	width: 85%;
}

.industries_col2 label {
	display: block;
	float: left;
	width: 25%;
	margin-bottom: 5px;
}

.industries_col2 .check {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}

.industries_col2 span {
	float: left;
	font-size: 12px;
}

.industries > .btns {
	padding: 10px;
	overflow: hidden;
}

.industries > .btns > .btn_subs {
	display: block;
	float: right;
	width: 80px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	background: #5cb85c;
	border-radius: 3px;
}

.industries > .btns > .btn_close {
	margin-left: 20px;
	display: block;
	float: right;
	width: 80px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	background: #ccc;
	border-radius: 3px;
}

.industries_header {
	overflow: hidden;
	padding: 10px;
	font-size: 14px;
}

.industries_header span {
	margin-left: 15px;
}

.public_content_linka {
	display: block;
	width: 100%;
	height: 100%;
}

.public_city_left {
	width: 480px;
	height: 360px;
	overflow: hidden;
	float: left;
	margin-right: 50px;
}

.public_city_left > img {
	display: block;
	width: 100%;
	height: 100%;
}

.public_city_right {
	float: left;
	overflow: hidden;
	margin-top: 30px;
}

.public_city_dls {
	overflow: hidden;
}

.public_city_dl {
	display: block;
	float: left;
	width: 170px;
	margin-right: 50px;
}

.public_city_dl > dt {
	overflow: hidden;
	display: block;
	text-align: center;
}

.public_city_dl > dt > span {
	color: #27a6ee;
	font-size: 44px;
}

.public_city_dl > dd {
	overflow: hidden;
	display: block;
	margin-top: 15px;
}

.public_city_dl > dd > p {
	display: block;
	color: #27a6ee;
	font-size: 14px;
	text-align: center;
	word-break: break-all;
}

.public_city_texts {
	color: #666;
	font-size: 14px;
	width: 660px;
	line-height: 1.8rem;
	margin-top: 50px;
}

.dangxuan {
	position: relative;
	border: 2px solid #d20514;
	color: #d20514;
	line-height: 33px;
	background: url("../image/danxuan_bg.png") no-repeat 0 0;
	background-position-y: 16px;
	background-position-x: right;
}

.search_cert_list {
	overflow: hidden;
	margin-top: 20px;
}

.search_cert_col {
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.search_cert_col > label {
	color: #666;
	font-size: 14px;
}

.search_cert_col > span {
	color: #666;
	font-size: 14px;
}

.search_cert_col > input {
	border: 1px solid #e0e0e0;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	padding-left: 10px;
}

.search_submit {
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	color: #333;
	background: #fff;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	width: 70px;
	cursor: pointer;
}

.content_cert_row {
	width: 100%;
	overflow: hidden;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.add_cert_form > p > label {
	display: inline-block;
	width: 170px;
	height: 32px;
	line-height: 32px;
	text-align: right;
	float: left;
}

.add_cert_form > p > select {
	width: 412px;
	height: 30px;
	padding-left: 8px;
	line-height: 30px;
	border: 1px solid #dddddd;
	margin-left: 12px;
}

.add_cert_form > p > .cert_add_submit {
	display: inline-block;
	width: 200px;
	height: 35px;
	background: #3D6FFF;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	line-height: 35px;
	margin-left: 12px;
}

.ticket_info > .add_cert_form > h3 {
	margin-bottom: 30px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.ossupload_em {
	overflow: hidden;
	display: inline-block;
}

.ossupload_em > input[type="button"] {
	display: block;
	width: 100px;
	height: 32px;
	color: #27a6ee;
	font-size: 14px;
	border: 1px solid #27a6ee;
	text-align: center;
	line-height: 32px;
	border-radius: 5px;
	float: left;
	background: #fff;
	padding: 0px;
	cursor: pointer;
}

.ossupload_em > .btn {
	display: block;
	width: 100px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	border-radius: 5px;
	float: left;
	background: #27a6ee;
	padding: 0px;
	margin-left: 10px;
}

.ossupload_em > input[type="radio"] {
	display: none;
}

.ossupload_em > .ossfile_span {
	display: none;
}

.ticket_info .ima_content {
	margin-left: 13px;
	height: 30px;
	line-height: 30px;
	color: #333;
}

.ticket_info .container_div {
	text-align: left;
	margin-left: 10px;
	font-size: 16px;
	color: #27a6ee;
	margin-top: 5px;
}

.cert_body {
	padding: 0px 20px;
}

.shop_content > h3 {
	color: #27a6ee;
	font-weight: normal;
	border-bottom: 2px solid #27a6ee;
	float: left;
}

.see_cert_content {
	overflow: hidden;
	margin-top: 23px;
}

.see_cert_content > h3 {
	overflow: hidden;
	text-align: center;
	color: #333;
	font-weight: bold;
	margin-top: 50px;
}

.see_cert_content > h5 {
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin-top: 20px;
	border-bottom: 2px solid #e0e0e0;
	padding-bottom: 20px;
}

.see_cert_btns {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 50px;
}

.see_cert_btns > a {
	display: block;
	float: left;
	margin-right: 20px;
	border-radius: 5px;
	padding: 10px 20px;
	background: #00a2d4;
	color: #fff;
	text-align: center;
	font-size: 14px;
}

.cert_body > table {
	border: 1px solid #e0e0e0;
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}

.cert_body > table > tbody > tr {
	border: 1px solid #e0e0e0;
}

.cert_body > table > tbody > tr > td {
	padding: 15px 0px 15px 40px;
	border: 1px solid #e0e0e0;
	font-size: 12px;
	color: #666;
	vertical-align: inherit;
}

.cert_body > table > tbody > tr > td > h4 {
	font-weight: bold;
	color: #333;
}

.see_cert_first_td {
	background: #f9f9f9;
	width: 20%;
}

.see_cert_first_td2 {
	width: 40%;
}

.cert_td_as {
	display: block;
	float: left;
	background: #00a2d4;
	color: #fff;
	text-align: center;
	font-size: 12px;
	padding: 5px 20px;
	margin-right: 15px;
	margin-bottom: -8px;
}

.one_pay_div {
	overflow: hidden;
	margin: 0px auto;
	width: 888px;
}

.one_pay_texts {
	overflow: hidden;
	margin: 15px auto 0px;
	width: 984px;
}

.one_pay_texts > div {
	overflow: hidden;
	float: left;
	color: #999;
}

.one_pay_texts > div > h4 {
	font-size: 14px;
	font-weight: normal;
	width: 140px;
	text-align: center;
}

.process_text1 {
	margin-left: 4px;
}

.process_text2 {
	/*margin-left:95px;*/
}

.process_text3 {
	/*margin-left:95px;*/
}

.process_text4 {
	/*margin-left:90px;*/
}

.process_text5 {
	/*margin-left:87px;*/
}

.process_text6 {
	/*margin-left:105px;*/
}

.process_text7 {
	/*margin-left:86px;*/
}

.two_pay_div {
	overflow: hidden;
	padding-left: 43px;
}

.two_pay_div > .process_img:first-child {
	margin-left: 0px;
}

.two_pay_texts {
	overflow: hidden;
	margin-top: 15px;
}

.two_pay_texts > div {
	overflow: hidden;
	float: left;
	color: #999;
}

.two_pay_texts > div > h4 {
	font-size: 14px;
	font-weight: normal;
	width: 120px;
	text-align: center;
}

.two_process_text1 {
	/*margin-left:11px;*/
}

.two_process_text2 {
	margin-left: 4px;
}

.two_process_text3 {
	margin-left: 13px;
}

.two_process_text4 {
	margin-left: 7px;
}

.two_process_text5 {
	margin-left: 6px;
}

.two_process_text6 {
	margin-left: 8px;
}

.two_process_text7 {
	margin-left: 8px;
}

.two_process_text8 {
	margin-left: 5px;
}

.identify_two {
	width: 155px;
}

.identify_two > h5 {
	color: #666;
	font-weight: normal;
	margin-top: 35px;
}

.company_lists {
	overflow: auto;
	background: #fff;
	padding: 40px;
	width: 420px;
	height: 390px;
	position: fixed;
	left: 50%;
	margin-left: -210px;
	top: 220px;
	z-index: 1000001;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	display: none;
}

.close_module {
	position: absolute;
	top: 10px;
	right: 10px;
}

.close_module > span {
	color: #27a6ee;
	cursor: pointer;
}

.company_lists > h4 {
	text-align: center;
	color: #666;
}

.company_lists > ul {
	display: block;
	overflow: hidden;
}

.company_lists > ul > li {
	display: block;
	overflow: hidden;
	margin-top: 30px;
	border: 1px solid #e0e0e0;
	padding: 12px 40px;
	font-size: 14px;
	color: #666;
	border-radius: 5px;
	cursor: pointer;
}

.company_lists > ul > li > span {
	float: right;
	color: #27a6ee;
}

.company_lists > a {
	display: block;
	background: #27a6ee;
	overflow: hidden;
	padding: 12px 40px;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
}

.company_lists > ul > .active_company {
	color: #27a6ee;
	border: 1px solid #27a6ee;
}

.ensure_content > .content_manage_lists {
	width: 100%;
	margin-top: 20px;
	border: 1px solid #e6e6e6;
}

.bkg_module {
	background: rgba(0, 0, 0, 0.3);
	background: black/9;
	filter: alpha(opacity=50) / 9;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	z-index: 1000;
	display: none;
}

.vedio_div {
	position: relative;
}

.vedio_logo_img {
	position: absolute;
	width: 216px;
	height: 181px;
	left: 50%;
	top: 50%;
	margin-left: -108px;
	top: 70px;
	cursor: pointer;
}

.vedio_div > img {
	display: block;
	width: 100%;
	height: 300px;
}

.about_vedio_div {
	position: relative;
	width: 50%;
	float: left;
	height: 355px;
	background: black;
}

.about_vedio_div > img {
	display: block;
	height: 100%;
	float: right;
}

.about_vedio_right {
	float: right;
	width: 50%;
	background: #f0f0f0;
	padding: 70px 110px;
	-moz-box-sizing: border-box;
	/*Firefox3.5+*/
	-webkit-box-sizing: border-box;
	/*Safari3.2+*/
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	height: 355px;
}

.about_vedio_right > h2 {
	font-weight: normal;
}

.about_vedio_right > h2 > span {
	display: block;
	width: 60px;
	border-bottom: 2px solid #b3b3b3;
	margin-top: 12px;
}

.message_read_btns {
	float: right;
}

.message_type_btns {
	float: left;
}

.see_msg_border {
	border: 1px solid #e0e0e0;
	overflow: hidden;
	padding: 30px;
}

.see_msg_border > h4 {
	color: #666;
	font-weight: normal;
	text-align: center;
	margin-bottom: 15px;
}

.see_msg_border > h5 {
	font-weight: normal;
	color: #888;
	text-align: center;
	margin-bottom: 25px;
}

.see_msg_border > p {
	font-size: 14px;
	color: #666;
	text-align: center;
}

.case_info_title {
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 15px;
	margin-bottom: 30px;
}

.case_info_title > h4 {
	float: left;
	color: #333;
}

.case_info_left {
	float: left;
}

.case_info_dl {
	display: block;
	width: 200px;
	overflow: hidden;
}

.case_info_dl > dt {
	display: block;
	overflow: hidden;
}

.case_info_dl > dt > img {
	width: 190px;
	height: 190px;
	border-radius: 50%;
	display: block;
}

.case_info_dl > dd {
	display: block;
	overflow: hidden;
	margin-top: 30px;
}

.case_info_dl > dd > p {
	font-size: 14px;
	color: #999;
	line-height: 25px;
	border-bottom: 1px solid #999;
	text-align: center;
	margin-bottom: 15px;
}

.case_info_dl > dd > h5 {
	color: #777;
	margin-bottom: 10px;
	text-align: center;
}

.case_info_right {
	overflow: hidden;
	float: right;
	width: 900px;
}

.case_info_right p {
	font-size: 14px;
	line-height: 2.1rem !important;
}

.wx_title_p1 {
	color: #666;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.wx_title_p2 {
	color: #666;
	height: 50px;
	text-align: center;
	line-height: 50px;
}

.wx_info_content {
	width: 230px;
	overflow: hidden;
	margin: 0px auto;
}

.ewm-img {
	width: 200px;
	height: 200px;
	margin: 0px auto;
}

.remind_text {
	clear: both;
	color: red;
	height: 25px;
	line-height: 25px;
	padding-left: 40px;
}

.no_orders {
	border: 1px solid #e0e0e0;
	padding: 150px 0px;
	border-radius: 3px;
}

.no_order_content {
	width: 560px;
	overflow: hidden;
	margin: 0px auto;
}

.no_order_content > span {
	font-size: 46px;
	color: #27a6ee;
	float: left;
}

.no_order_content > p {
	font-size: 20px;
	color: #999;
	font-weight: bold;
	float: left;
	margin-top: 9px;
	margin-left: 35px;
}

.no_order_content > p > a {
	display: inline-block;
	padding: 3px 6px;
	color: #fff;
	background: #27a6ee;
	border-radius: 3px;
	font-size: 18px;
	font-weight: normal;
}

.company_name_content {
	overflow: hidden;
	width: 340px;
	padding: 25px 40px;
	background: #fff;
	left: -175px;
	position: fixed;
	z-index: 100000000;
	margin-left: 50%;
	top: 120px;
	display: none;
}

.company_name_check {
	overflow: hidden;
	margin-top: 20px;
	height: 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.company_name_check > a {
	display: block;
	float: left;
	width: 100px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #27a6ee;
	border-radius: 4px;
}

.company_name_error {
	float: left;
	font-size: 14px;
	color: #666;
	height: 35px;
	line-height: 35px;
	margin-left: 10px;
}

.regin_btn {
	display: block;
	width: 150px;
	height: 35px;
	color: #fff;
	background: #27a6ee;
	margin: 0px auto;
	text-align: center;
	line-height: 35px;
	border-radius: 5px;
	margin-top: 20px;
}

.liucheng_dl {
	display: block;
	overflow: hidden;
}

.liucheng_dl > dt {
	display: block;
	overflow: hidden;
}

.liucheng_dl > dt > img {
	display: block;
	margin: 0px auto;
}

.liucheng_dl > dd {
	display: block;
	margin-top: 15px;
}

.liucheng_dl > dd > h4 {
	text-align: center;
	margin-bottom: 5px;
}

.liucheng_dl > dd > p {
	text-align: center;
	font-size: 12px;
	color: #999;
}

.self_help_right .text_l {
	text-align: left;
}

.auto_project_borber_ {
	height: 37px;
	padding-bottom: 20px;
}

.cat-1 .cat_cooks {
	cursor: pointer;
}
.cat-1 .cat_cooks_active {
	position: relative;
	color: #3D6FFF !important;
}
.cat-2.cat_cooks_active {
	background: #3D6FFF !important;
}
.cat-2.cat_cooks_active > span > a,
.cat-2.cat_cooks_active > span .iconfont {
	color: #fff !important;
}

.cat-1 .cat_cooks_active:after {
	position: absolute;
	top: 76px;
	display: block;
	content: "";
	width: 100%;
	height: 4px;
	background: #3D6FFF;
}

.detail_table {
	display: block;
	width: 100%;
	overflow: hidden;
	font-weight: normal;
	font-size: 14px;
	color: #666;
	border-collapse: collapse;
}

.detail_table > thead {
	border: 1px solid #e0e0e0;
	background: #f1f6fb;
}

.detail_table > thead > tr {
	height: 40px;
}

.detail_table > thead > tr > td {
	text-align: center;
}

.detail_table > tbody {
	width: 100%;
}

.detail_table > tbody > tr {
	overflow: hidden;
	height: 115px;
	border-bottom: 1px solid #e0e0e0;
}

.detail_table > tbody > tr > td {
	text-align: center;
}

.detail_table_td1 > img {
	float: left;
	width: 70px;
	display: block;
	margin-left: 110px;
}

.detail_table_td1 > span {
	float: left;
	display: block;
	margin-top: 15px;
	font-size: 14px;
	margin-left: 10px;
}

.detail_table_td1 {
	width: 4%;
}

.detail_table_td2 {
	width: 4%;
}

.detail_table_td3 {
	width: 4%;
}

.detail_table_td4 {
	width: 3%;
}

.detail_table_td5 {
	width: 3%;
}

.footers {
	background: #001231 ;
	overflow: hidden;
	width: 100%;
}
.footer_sale {
	margin-left: 350px;
}
.footer_sale img{
	display: inline-block;
	width: 100px;
	height: 100px;
	margin-bottom: 14px;
}
.footer_sale p{
	color: #fff;
	margin-bottom: 17px;
}
.sale_server {
	font-size: 14px;
	color: #fff;
	margin-bottom: 6px;
}
.footer_sale h4 {
	font-size: 22px;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: 300;
}
.sale_time {
	font-size: 14px;
	color: rgba(153, 153, 153, 100);
	margin-bottom: 12px;
}
.footer_sale a {
	display: block;
	width: 148px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	color: #f5f5f5;
	border: 1px solid #fff;
	border-radius: 2px;
}
.footer_sale a:hover {
	border: 1px solid #3D6FFF;
	color: #3D6FFF;
}
.guarantee_list > li:last-child {
	float: right;
	margin-right: 0px;
}

.footer_content {
	border-bottom: 1px solid #4b5054;
	overflow: hidden;
	padding: 32px 0px 23px;
	width: 1102px;
	margin: 0px auto;
	display: flex;
	justify-content: space-between;
}
.footer_content1 {
	border-bottom: 1px solid #4b5054;
	overflow: hidden;
	padding: 32px 0px 23px;
	width: 1102px;
	margin: 0px auto;
	display: flex;
	justify-content: flex-start;
}
.footer_content2 {
	border-bottom: 1px solid #4b5054;
	overflow: hidden;
	padding: 32px 0px 23px;
	width: 1102px;
	margin: 0px auto;
	display: flex;
	justify-content: flex-start;
}
.footer_content2 p{
	color: #fff;
	font-size: 16px;
	font-family: PingFangSC-Semibold;
	width: 205px;
}
.footer_content2 ul{
	display: flex;
	flex-wrap: wrap;
}
.footer_content2 li{
	width: 150px;
	color: rgba(255, 255, 255, 100);
	font-size: 16px;
	font-family: PingFangSC-Regular
}
#LRfloater3 {
	z-index: 322 !important;
}
.top-id2 {
	position: fixed;
	right: 55px;
	bottom: 100px;
	width: 62px;
	height: 62px;
	border-radius: 50%;
	background: #5ba4ed;
	text-align: center;
	cursor: pointer;
}
.top-id2-img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 25px;
	transform: translate(-50%, -50%);
	display: block;
}
.top-id2 img {
}
.footer_btns {
	float: right;
	overflow: hidden;
	margin-top: -28px;
}

.footer_btns > li {
	float: left;
	margin-left: 20px;
}

.footer_btns > li > a > img {
	margin-top: 7px;
}

.footer_btns > li:first-child > a > img {
	margin-top: 0px;
}

.content_not_imgs {
	margin: 30px auto;
	display: block;
}

.content_top > h5 {
	color: #27a6ee;
	font-size: 14px;
	display: block;
	overflow: hidden;
	padding: 20px 0px;
	border-bottom: 1px solid #e0e0e0;
}

/* .active {
	color: #3D6FFF !important;
} */

.footer_links {
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
	float: left;
}

.footer_links > li {
	float: left;
	margin-right: 25px;
}

.footer_links > li > span {
	color: #73777a;
	font-size: 14px;
}

.footer_links > li > a {
	color: #73777a;
	font-size: 14px;
}

.contact_header_img {
	display: block;
	width: 100%;
	height: 400px;
}

.index_hrefs > li > a:hover {
	color: #27a6ee;
	font-size: 14px;
}

.footer_links > li > a:hover {
	color: #27a6ee;
}

.footer_single_a:hover {
	color: #27a6ee;
}
.footer_single_a img {
	position: relative;
	top: 3px;
}
.details_rows.marginT15 {
	margin-top: 15px;
}

.index_6_imgs {
	overflow: hidden;
	position: absolute;
	top: 100px;
	width: 1040px;
	left: 50%;
	margin-left: -510px;
}

.index_6_imgs > img {
	margin: 0px auto 50px;
	display: block;
}

.index_6_dl {
	float: left;
	margin-right: 105px;
}

.index_6_dl:last-child {
	margin-right: 0px;
}

.index_6_dl > dt {
	float: left;
}

.index_6_dl > dt > img {
	margin-top: 5px;
}

.index_6_dl > dd {
	float: left;
	/*margin-left: 10px;*/
}

.index_6_dl > dd > h1 {
	color: #fff;
}

.index_6_dl > dd > p {
	margin-top: 15px;
	color: #fff;
}

.goods_imgs_active {
	border: 1px solid #3D6FFF!important;
}

.other_goodsmenu {
	display: none;
}

.public_header_img {
	overflow: hidden;
	width: 100%;
	position: relative;
	height: 450px;
}

.public_header_img > img {
	height: 450px;
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}

.ensure_content li.book_state > .effective_green {
	background: #26c300;
}

.ensure_content li.book_state > .effective_red {
	background: #ff0000;
}

.ensure_content li.book_state > .effective_orange {
	background: #ff9205;
}

.ensure_content li.book_state > .effective_blue {
	background: #2096fa;
}

.overflows {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.shopsuc_dls {
	display: block;
	overflow: hidden;
	width: 790px;
	margin: 160px auto;
}

.shopsuc_dls > dt {
	float: left;
	margin-right: 50px;
}

.shopsuc_dls > dd {
	float: left;
}

.shopsuc_dls > dd > h2 {
	color: #333;
	margin-bottom: 25px;
	font-weight: normal;
}

.shopsuc_dls > dd > p {
	color: #888;
	font-size: 14px;
	margin-bottom: 5px;
}

.shopsuc_dls > dd > p > span {
	color: #333;
	font-weight: bold;
}

.shopsuc_dls > dd > p > a {
	color: #27a6ee;
}

.shopsuc_dls > dd > b {
	margin-top: 20px;
	color: #ff1c1c;
	display: block;
	font-size: 14px;
}

.shopsuc_dls > dd > b:last-child {
	margin-top: 5px;
}

@media (max-width: 1280px) {
	.public_rows_menu {
		margin-left: 0;
		left: 41px;
	}
}

#myDiv {
	text-align: center;
	color: #27a6ee;
	margin: -30px auto 20px;
}

/*-------客服弹窗-------*/

.linkWin {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 282px;
	height: 286px;
	background: #f1f3f7;
	z-index: 9999;
}

.linkWin > p {
	color: #007dfa;
	text-align: center;
	font-size: 16px;
}

.linkWin > p.title {
	height: 103px;
	line-height: 66px;
	color: #fff;
	background: #228efa;
}

.linkWin > p.assis {
	margin: 58px 0 3px;
}

.linkWin > p.note {
	font-size: 14px;
}

.linkW_head {
	position: absolute;
	top: 56px;
	left: 94px;
	width: 94px;
	height: 94px;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.linkWin > div > a {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	margin-top: 34px;
}

.linkWin > div > .online {
	width: 143px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	background: #228efa;
	color: #fff;
	margin: 0 9px 0 20px;
}

.linkWin > div > .later {
	width: 88px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	border: 1px solid #cddbeb;
	color: #999999;
	background: #fff;
}

.linkWin > span {
	position: absolute;
	top: 0;
	right: 5px;
	color: #fff;
	cursor: pointer;
}

.biaozhun {
	border: 2px solid #27a6ee;
	color: #27a6ee;
	line-height: 33px;
}

.details_body {
	overflow: hidden;
}

.details_row1 {
	overflow: hidden;
	position: relative;
	height: 220px;
}

.details_row1.rs_row1 {
	height: 488px;
}

.details_row1.rs_row1 > img {
	margin-left: -500px;
}

.details_row1 > img {
	position: absolute;
}

.details_row1 > div {
	position: absolute;
	width: 100%;
}

.details_row1 > .it_set > p {
	margin: 68px 0 30px;
}

.details_row1 > .it_set > h1 {
	font-size: 32px;
	font-weight: normal;
}

.details_row1 > .it_set > h1 > span {
	font-size: 40px;
}

.details_row1 > div > p {
	color: #fff;
	font-size: 26px;
	text-align: center;
	margin-top: 58px;
}

.details_row1 > div > p.size20 {
	font-size: 20px;
}

.details_row1 > div > h1 {
	color: #fff;
	font-size: 42px;
	text-align: center;
}

.rs_row1 > div > h3 {
	margin: 48px auto 0;
	width: 754px;
	line-height: 142px;
	font-size: 27px;
	text-align: center;
	color: #fff;
	border-top: 1px solid #fff;
}

.rs_row1 .icon_item {
	text-align: center;
	color: #fff;
}

.rs_row1 .icon_item > span {
	display: inline-block;
	width: 1px;
	height: 48px;
	margin: 0 40px;
	background: #fff;
	vertical-align: 10px;
}

.details_row1 > div > h1 > span {
	color: #ffd930;
	font-size: 60px;
}

.details_row2 {
	overflow: hidden;
	position: relative;
	height: 545px;
}

.details_row2 > img {
	position: absolute;
}

.details_row2 > p {
	position: absolute;
	color: #595959;
	font-size: 16px;
}

.details_row2 > h5 {
	position: absolute;
	color: #777;
	font-size: 14px;
	top: 390px;
	left: 130px;
	font-weight: normal;
}

.details_row2 > a {
	position: absolute;
	display: block;
	overflow: hidden;
	color: #fff;
	border-radius: 3px;
	background: #ff8a00;
	text-align: center;
	width: 115px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	top: 383px;
	left: 406px;
	box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_p1 {
	left: 217px;
	top: 213px;
}

.details_p3 {
	left: 217px;
	top: 260px;
}

.details_p5 {
	left: 217px;
	top: 308px;
}

.details_p2 {
	left: 530px;
	top: 213px;
}

.details_p4 {
	left: 530px;
	top: 260px;
}

.details_p6 {
	left: 530px;
	top: 308px;
}

.details_row2 > h2 {
	color: #1689e6;
	position: absolute;
	top: 138px;
	left: 415px;
	font-size: 28px;
}

.details_row3 {
	overflow: hidden;
	position: relative;
	height: 319px;
}

.details_row3 > img {
	position: absolute;
}

.details_row3 > h2 {
	color: #fff;
	position: absolute;
	top: 60px;
	left: 40px;
}

.details_row3 > p {
	color: #fff;
	font-size: 16px;
	width: 445px;
	display: block;
	position: absolute;
	top: 120px;
	left: 40px;
	line-height: 1.8;
}

.details_row3 > a {
	position: absolute;
	display: block;
	overflow: hidden;
	color: #fff;
	border-radius: 3px;
	background: #ff8a00;
	text-align: center;
	width: 115px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	top: 230px;
	left: 40px;
}

.details_row4 {
	position: relative;
	height: 880px;
	background: #efefef;
}

.details_row4 > h2 {
	position: absolute;
	left: 330px;
	top: 40px;
	font-size: 28px;
	color: #333;
	z-index: 1;
}

.details_row4 > h2 > span {
	color: #ff8a00;
}

.details_row4 > img {
	position: absolute;
}

.details_row4 > div {
	position: absolute;
}

.details_row4 > div > h3 {
	color: #2f9bf2;
	margin-bottom: 5px;
}

.details_row4 > div > p {
	color: #666;
	font-size: 16px;
}

.details_row4_div1 {
	left: 175px;
	top: 160px;
}

.details_row4_div3 {
	left: 175px;
	top: 345px;
}

.details_row4_div2 {
	left: 540px;
	top: 160px;
}

.details_row4_div4 {
	left: 540px;
	top: 345px;
}

.details_row4_div2 > h3 {
	text-align: right;
}

.details_row4_div4 > h3 {
	text-align: right;
}

.details_row4 > p {
	position: absolute;
	color: #ff8a00;
	font-size: 26px;
	font-weight: bold;
	top: 253px;
	left: 425px;
}

.details_row4 > p > span {
	display: block;
	text-align: center;
}

.details_row4_foot {
	left: 100px;
	top: 555px;
}

.details_row4_foot > p {
	margin-bottom: 22px;
}

.details_row4_foot > h2 {
	margin-bottom: 35px;
}

.details_row4_foot > a {
	display: block;
	overflow: hidden;
	color: #fff;
	border-radius: 3px;
	background: #ff8a00;
	text-align: center;
	width: 115px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_row4_img {
	top: 550px;
	right: 115px;
}

.details_row5 {
	position: relative;
	height: 405px;
}

.details_row5 > img {
	position: absolute;
}

.details_row5 > p {
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	position: absolute;
}

.details_row5_p1 {
	left: 85px;
	top: 95px;
}

.details_row5_p2 {
	left: 500px;
	top: 95px;
}

.details_row5 > ul {
	position: absolute;
	display: block;
	overflow: hidden;
	margin-top: 260px;
	left: 85px;
}

.details_row5 > ul > li {
	float: left;
	font-size: 18px;
	color: #666;
}

.details_row5_li2 {
	margin-left: 25px;
}

.details_row5_li3 {
	margin-left: 23px;
}

.details_row5_li4 {
	margin-left: 30px;
}

.details_row5_li5 {
	margin-left: 34px;
}

.details_row5_li6 {
	margin-left: 35px;
}

.details_row5_li7 {
	margin-left: 36px;
}

.details_row6 {
	height: 530px;
	overflow: hidden;
	background: #fff;
	text-align: center;
	background: url("../image/details_background.png") center center no-repeat;
	margin-top: -1px;
	position: relative;
}
.show_all {
	position: absolute;
	bottom: 0;
}
div.showmsg {
	float: left;
	height: 210px;
	position: relative;
	cursor: pointer;
}
div.msgcontent {
	background: url("../image/contentback.png") top left no-repeat;
	text-align: left;
	font-size: 12px;
	width: 129px;
	height: 110px;
	position: absolute;
	top: -138px;
	padding: 36px 0 0 29px;
	color: #fff;
	display: none;
}
div.msgcontent > p.msgtitle {
	color: #fbbd68;
	font-size: 16px;
	margin-bottom: 5px;
}
.pbt_answer_one {
	font-size: 30px;
	color: #fbbd68;
	margin: 75px 0px 40px;
}
.pbt_answer_two {
	color: #fff;
	font-size: 14px;
}
.pbt_click > a {
	display: inline-block;
	width: 188px;
	height: 34px;
	border: 1px solid #929398;
	color: #e6e6e7;
	font-size: 18px;
	line-height: 36px;
	margin-top: 40px;
}
.pbt_click > a:hover {
	color: #fff;
	background-color: #fbbd68;
	border: 1px solid #fbbd68;
}

.details_row7 {
	position: relative;
	height: 920px;
	background: #efefef;
	overflow: hidden;
}

.details_row7_img1 {
	position: absolute;
	left: 38px;
	top: 260px;
}

.details_row7 > h2 {
	position: absolute;
	color: #333;
	top: 55px;
	left: 240px;
}

.details_row7 > h2 > span {
	color: #ff8a00;
}

.details_row7 > p {
	color: #777;
	position: absolute;
}

.details_row7_div > a {
	display: block;
	overflow: hidden;
	color: #fff;
	border-radius: 3px;
	background: #ff8a00;
	text-align: center;
	width: 115px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	position: absolute;
	top: 322px;
	left: 105px;
}

.details_row7_p1 {
	top: 135px;
	left: 70px;
}

.details_row7_p2 {
	top: 168px;
	left: 185px;
}

.details_row7_div {
	position: absolute;
	height: 397px;
	top: 540px;
}

.details_row7_img2 {
	position: absolute;
}

.details_row7_div2 {
	position: absolute;
	color: #fff;
	font-size: 20px;
	width: 330px;
	top: 275px;
	left: 38px;
}

.details_row7_div2 > span {
	color: #ff8a00;
	font-size: 26px;
	font-weight: bold;
}

.details_row7_div > h2 {
	color: #fff;
	position: absolute;
	display: block;
	width: 300px;
	left: 363px;
	top: 87px;
}

.details_row7_div > p {
	color: #fff;
	position: absolute;
	left: 363px;
	top: 130px;
	font-size: 20px;
	width: 200px;
}

.details_row7_div > ul {
	display: block;
	position: absolute;
	width: 550px;
	left: 364px;
	top: 220px;
}

.details_row7_div > ul > li {
	display: block;
	width: 160px;
	float: left;
	margin-right: 20px;
}

.details_row7_div > ul > li > div {
	float: left;
	width: 140px;
	overflow: hidden;
}

.details_row7_div > ul > li > div > h3 {
	color: #fff;
	display: block;
	margin-bottom: 15px;
}

.details_row7_div > ul > li > div > p {
	color: #fff;
	font-size: 12px;
}

.details_row7_div > ul > li > span {
	float: right;
	height: 90px;
	border-left: 1px solid #fff;
	margin-top: 10px;
}

.details_row8 {
	overflow: hidden;
}

.details_row8 > ul {
	display: block;
}

.details_row8 > h2 {
	color: #333;
	text-align: center;
	margin-top: 35px;
	margin-bottom: 35px;
}

.details_row8 > ul > li {
	float: left;
	width: 230px;
	height: 105px;
	display: block;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.details_row8 > ul > li > img {
	display: block;
	margin: 35px auto 0px;
}

.details_iso_row4 {
	position: relative;
	height: 1495px;
	background: #efefef;
}

.details_iso_row4 > h2 {
	position: absolute;
	left: 0;
	top: 40px;
	width: 100%;
	text-align: center;
	font-size: 28px;
	color: #333;
	z-index: 1;
}

.details_iso_row4 > h2 > span {
	color: #ff8a00;
}

.details_iso_row4 > img {
	position: absolute;
	left: 35px;
	top: 195px;
}

.details_iso_row4 > div {
	position: absolute;
}

.details_iso_row4 > p {
	position: absolute;
	color: #ff8a00;
	font-size: 26px;
	font-weight: bold;
	/*left: 412px;*/
	left: 406px;
	top: 333px;
}

.details_iso_row4 > p > span {
	display: block;
	text-align: center;
}

.details_iso_row4 > div > h3 {
	color: #2f9bf2;
	margin-bottom: 5px;
}

.details_row4_iso_div1 {
	left: 175px;
	top: 233px;
}

.details_row4_iso_div2 {
	left: 540px;
	top: 233px;
}

.details_row4_iso_div3 {
	left: 175px;
	top: 422px;
}

.details_row4_iso_div4 {
	left: 540px;
	top: 422px;
}

.details_row4_iso_div4,
.details_row4_iso_div2 {
	text-align: right;
}

.details_iso_row4 > h4 {
	font-weight: normal;
	color: #777;
	display: block;
	width: 720px;
	position: absolute;
	top: 105px;
	left: 105px;
	text-align: center;
	line-height: 1.8;
}

.details_row4_iso_foot {
	left: 100px;
	bottom: 74px;
}

.details_row4_iso_foot > h2 {
	margin-bottom: 35px;
}

.details_row4_iso_foot > p {
	margin-bottom: 22px;
}

.details_row4_iso_foot > a {
	display: block;
	overflow: hidden;
	color: #fff;
	border-radius: 3px;
	background: #ff8a00;
	text-align: center;
	width: 115px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_row4_iso_img {
	bottom: 48px;
	right: 115px;
}

.details_iso_div5 {
	height: 560px;
	background: #fff;
	top: 565px;
	width: 100%;
}

.details_iso_div5 > h2 {
	margin-top: 50px;
	text-align: center;
}

.details_iso_div5 > h2 > span {
	color: #ff8a00;
}

.details_iso_div5 > h4 {
	color: #777;
	margin-top: 35px;
	margin-bottom: 35px;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
}

.details_iso_li {
	display: block;
	margin-left: 185px;
	width: 253px;
	height: 334px;
	position: relative;
	float: left;
	margin-right: 50px;
	box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_iso_li > img {
	position: absolute;
}

.details_iso_li > h2 {
	color: #fff;
	position: absolute;
	top: 35px;
	left: 65px;
	text-align: center;
}

.details_iso_li > p {
	display: block;
	width: 186px;
	font-size: 14px;
	color: #777;
	position: absolute;
	top: 125px;
	left: 35px;
	line-height: 1.7;
	/*line-height: 1.8;*/
}

.details_iso_li > a {
	display: block;
	width: 100px;
	height: 35px;
	background: #ff8a00;
	color: #fff;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	position: absolute;
	border-radius: 3px;
	top: 285px;
	left: 80px;
}

.details_iso_cert {
	top: 130px;
	left: 80px;
}

.header_left > a > img {
	display: block;
	margin-top: 13px !important;
}

.alt {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(0, 0, 0, 0.7);
	z-index: 9999;
}

.alt > div {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 600px;
	height: 400px;
}

.alt > div > a,
.alt > div > span {
	display: block;
	margin: 0 auto;
}

.alt > div > a.active_home1 {
	width: 576px;
	height: 292px;
	background: url("../image/active_home1.png") no-repeat;
}

.alt > div > a.active_home2 {
	width: 238px;
	height: 84px;
	background: url("../image/active_home2.png") no-repeat;
}

.alt > div > span {
	width: 30px;
	height: 30px;
	margin-left: 480px;
	background: url("../image/active_cancel.png") no-repeat;
	cursor: pointer;
}

/* haccp服务介绍修改 */

.pservers_newrow2 {
	width: 930px;
	height: 220px;
}

.pservers_newrow2 p {
	line-height: 110px;
	font-size: 18px;
	text-align: center;
}

.pservers_newrow2 span {
	color: #fc6d46;
}

.pservers_newrow2 ul {
	margin-left: 73px;
}

.pservers_newrow2 li {
	float: left;
	list-style: none;
	margin-right: 30px;
}

.pservers_newhaccp_row2 {
	overflow: hidden;
	width: 100%;
	height: 477px;
	position: relative;
}

.pservers_newhaccp_row2 > img {
	width: 930px;
	height: 477px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

.pservers_newhaccp_row2 .serverContent {
	width: 100%;
	font-size: 34px;
	text-align: center;
	position: absolute;
	top: 35px;
	color: #606060;
}

.pservers_newhaccp_row2 .serverContent_id82 {
	width: 100%;
	font-size: 26px;
	text-align: center;
	position: absolute;
	top: 40px;
	color: #fc8339;
}

.pservers_newhaccp_row2 .server_box {
	width: 100%;
	height: 230px;
	position: absolute;
	top: 112px;
	padding: 0 120px;
}

.server_box ul {
	width: 690px;
	height: 210px;
	padding-top: 20px;
	border: 1px solid #a8c4d8;
}

.pservers_newhaccp_row2 .id82_serverbg {
	position: absolute;
	left: 0px;
	top: -20px;
	background-color: none;
}

.server_box .server_nums {
	background: url("../image/haccp_nums.png") no-repeat 27px 44px;
}

.server_box .id77_nums {
	background: url("../image/id77_nums.png") no-repeat 27px 44px;
}

.server_box .gb50430_nums {
	background: url("../image/gb50430_nums.png") no-repeat 27px 44px;
}

.server_box .ccc_nums {
	background: url("../image/ccc_nums.png") no-repeat 60px 40px;
}

.server_box .ce_nums {
	background: url("../image/ce_nums.png") no-repeat 60px 40px;
}

.server_box .cqc_nums {
	background: url("../image/cqc_nums.png") no-repeat 27px 44px;
}

.server_box .id73_nums {
	background: url("../image/id73_nums.png") no-repeat 27px 44px;
}

.server_box .iso13485_nums {
	background: url("../image/iso13485_nums.png") no-repeat 27px 44px;
}

.server_box .ts16949_nums {
	background: url("../image/ts16949_nums.png") no-repeat 27px 44px;
}

.server_box .id81_nums {
	background: url("../image/id81_nums.png") no-repeat 27px 44px;
}

.server_box .id82_nums {
	background: url("../image/id82_nums.png") no-repeat 55px 40px;
	border: none;
}

.pservers_newhaccp_row3 p span {
	color: #fff600;
}

.server_box ul li {
	font-size: 18px;
	color: #606060;
	list-style: none;
	float: left;
	padding: 30px 0 0 100px;
	font-weight: 600;
}

.server_btn {
	width: 100%;
	height: 94px;
	position: absolute;
	bottom: 0;
	padding: 30px 345px 0px 345px;
}

.server_btn .server_a {
	width: 242px;
	height: 42px;
}

.server_btn .server_btn_a {
	width: 242px;
	height: 42px;
	border: none;
	line-height: 42px;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: url("../image/server_btn.png") no-repeat;
	cursor: pointer;
}

.server_btn p {
	font-size: 14px;
	margin-top: 5px;
	color: #ff811f;
}

.pservers_newhaccp_row3 {
	position: relative;
	width: 930px;
	height: 279px;
}

.row3_img_box {
	background: #3ea430;
}

.pservers_newhaccp_row3 .row3_img_ccc {
	background: #4d73bd;
}

.pservers_newhaccp_row3 .row3_img_ce {
	background: #33b465;
}

.pservers_newhaccp_row3 .row3_img_cqc {
	background: #4682f2;
}

.pservers_newhaccp_row3 .row3_img_gb50430 {
	background: #4957ad;
}

.pservers_newhaccp_row3 .img_system {
	width: 930px;
	height: 279px;
	opacity: 0.1;
	filter: alpha(opacity=10);
}

.haccp_haccp img {
	width: 135px;
	height: 135px;
	position: absolute;
	right: 158px;
	top: 70px;
}

.pservers_newhaccp_row3 h2 {
	position: absolute;
	top: 70px;
	left: 70px;
	font-size: 24px;
	color: #fff;
}

.pservers_newhaccp_row3 h2 span {
	color: #fff000;
}

.pservers_newhaccp_row3 p {
	position: absolute;
	left: 76px;
	top: 128px;
	font-size: 16px;
	color: #fff;
}

.pservers_newhaccp_row4 {
	width: 930px;
	height: 920px;
	background: #f3f3f3;
	position: relative;
}

.pservers_newhaccp_row4 .row4_header {
	width: 100%;
	height: 110px;
	text-align: center;
	margin-top: 25px;
	float: left;
}

.pservers_newhaccp_row4 .row4_header h2 {
	font-size: 36px;
	line-height: 72px;
}

.row4_header span {
	color: #48b236;
}

.row4_header .font_blue {
	color: #5c69c4;
}

.row4_header .font_green {
	color: #2ab360;
}

.row4_header p {
	font-size: 14px;
	color: #646464;
}

.id83_content {
	position: absolute;
	left: 0px;
	top: 200px;
	width: 100%;
}

.id83_content ul {
	margin-left: 35px;
}

.id83_content li {
	width: 200px;
	height: 250px;
	background: #fff;
	float: left;
	position: relative;
	margin: 0 18px 0 0;
}

.id83_content li img {
	position: absolute;
	left: 54px;
	top: -44px;
}

.id83_content li p {
	margin-left: 38px;
}

.id83_content li h2 {
	text-align: center;
	margin-top: 90px;
	font-size: 24px;
	margin-bottom: 20px;
}

.row4_content {
	width: 788px;
	height: 720px;
	position: absolute;
	left: 76px;
	top: 200px;
}

.row4_content li {
	width: 320px;
	height: 284px;
	background: #fff;
	margin: 40px 0px 28px 50px;
	float: left;
	position: relative;
}

.row4_content .margin_diff {
	margin: 82px 0 16px 50px;
}

.color_diff {
	text-align: center;
	float: left;
	margin: 82px 0 16px 86px;
	font-size: 24px;
}

.color_blue {
	color: #3998f8;
}

.row4_content p {
	float: left;
	margin-left: 35px;
	font-size: 16px;
	color: #646464;
}

.row4_content li img {
	position: absolute;
	left: 104px;
	top: -42px;
}

.color_yellow {
	color: #f8ba41;
}

.color_red {
	color: #f85d39;
}

.color_green {
	color: #37ca67;
}

.pservers_newhaccp_row5 {
	width: 930px;
	height: 668px;
	position: relative;
}

.pservers_newhaccp_row5 h2 {
	position: absolute;
	left: 330px;
	top: 60px;
	font-size: 36px;
	color: #606060;
}

.pservers_newhaccp_row5 .font_blue {
	color: #5c69c4;
}

.pservers_newhaccp_row5 img {
	position: absolute;
	right: 110px;
	top: 178px;
}

.pservers_newhaccp_row5 p {
	position: absolute;
	left: 126px;
	top: 280px;
	background: url("../image/haccp_data_nums.png") no-repeat 0px 8px;
	line-height: 65px;
	padding-left: 36px;
	color: #303030;
}

.pservers_newhaccp_row6 {
	width: 930px;
	height: 464px;
	background: url("../image/haccp_flow.png") no-repeat;
	position: relative;
}

.pservers_newhaccp_row6 h2 {
	width: 700px;
	height: 60px;
	position: absolute;
	font-size: 26px;
	top: 107px;
	left: 116px;
	background: url("../image/haccp_flowh2.png") no-repeat;
	text-align: center;
	color: #fff;
	line-height: 50px;
	z-index: 10;
}

.pservers_newhaccp_row6 .gb50430_flowbg {
	background: url("../image/gb50430_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .ts16949_flowbg {
	background: url("../image/ts16949_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id81_flowbg {
	background: url("../image/id81_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id73_flowbg {
	background: url("../image/id73_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id77_flowbg {
	background: url("../image/id77_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id74_flowbg {
	background: url("../image/id74_flowbg.png") no-repeat;
}

.gb50430_flow {
	width: 860px;
	height: 230px;
	position: absolute;
	background: url("../image/haccp_flowbg.png") no-repeat;
	left: 36px;
	top: 128px;
}

.gb50430_flow img {
	margin: 15px 0px 0 12px;
}

.row6_flow {
	width: 860px;
	height: 230px;
	position: absolute;
	background: url("../image/haccp_flowbg.png") no-repeat;
	left: 36px;
	top: 128px;
}

.row6_flow img {
	margin-left: 20px;
	margin-top: 92px;
}

.pservers_newhaccp_row7 {
	position: relative;
	width: 930px;
	height: 788px;
}

.pservers_newhaccp_row7 img {
	position: absolute;
	top: 82px;
	left: 88px;
}

.row4_header .color_deepblue {
	color: #0d6ab0;
}

.id71_content {
	width: 870px;
	height: 284px;
	position: absolute;
	left: 55px;
	top: 230px;
}

.id71_content li {
	width: 260px;
	height: 280px;
	float: left;
	margin-right: 20px;
	background: #fff;
}

.id71_content p {
	line-height: 26px;
	text-align: left;
	margin-top: 30px;
	margin-left: 32px;
	width: 200px;
	height: 104px;
}

.id71_content h2 {
	text-align: center;
	font-size: 22px;
}

.staff_style {
	width: 930px;
	height: 1720px;
	position: relative;
}

.staff_font {
	position: absolute;
	left: 460px;
	top: 385px;
	width: 428px;
	height: 320px;
}

.staff_font .staff_h2 {
	color: #3877fd;
	font-size: 34px;
	line-height: 62px;
}

.staff_font p {
	line-height: 38px;
	color: #333;
	padding-left: 20px;
	background: url("../image/staff_pbg.png") 0 15px no-repeat;
}

.staff_font .staff_h3 {
	font-size: 26px;
	line-height: 52px;
	margin-top: 14px;
	color: #545454;
	background: url("../image/staff_h3bg.png") repeat-x;
}

/* 新修改认证领跑者 */

.index_intro_box {
	width: 100%;
	background: #284eb2;
	height: 343px;
}

.index_intro {
	content: "";
	display: table;
	margin: 0 auto;
}

.index_intro li {
	position: relative;
	float: left;
	color: #000;
	font-size: 0;
	text-align: center;
	width: 270px;
	cursor: pointer;
	overflow: hidden;
}

.index_intro_bg1 {
	width: 100%;
	height: 100%;
}

.index_intro_mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.index_intro_bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0.3;
	filter: alpha(opacity=30);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_content {
	position: absolute;
	left: 0;
	right: 0;
	top: 100px;
	bottom: 0;
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_img {
	position: relative;
	width: 35%;
	height: 70px;
	display: inline-block;
}

.index_intro_line {
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	margin-top: 20px;
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.item_line {
	width: 26px;
	height: 5px;
	background: #fff;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_title {
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	padding: 0;
	margin-top: 24px;
	font-weight: 700;
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_art {
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
	padding: 0 23px;
	line-height: 24px;
	height: 72px;
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
	opacity: 0;
	filter: alpha(opacity=0);
}

.index_intro_link {
	display: inline-block;
	border: 1px solid #fff;
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	margin-top: 62px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro li:hover .index_intro_bg {
	background: #76fffa;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.clear_cook_box {
	position: absolute;
	right: -2px;
	top: -2px;
}
.item-img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.item-img1 {
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro li:hover .index_intro_content {
	top: 13%;
}

.index_intro li:hover .index_intro_line {
	margin-top: 10px;
}

.index_intro li:hover .item_line {
	opacity: 0;
	filter: alpha(opacity=0);
}

.index_intro li:hover .index_intro_title {
	margin-top: 12px;
}

.index_intro li:hover .index_intro_art {
	opacity: 1;
	filter: alpha(opacity=100);
	margin-top: 22px;
}

.index_intro li:hover .index_intro_link {
	opacity: 1;
	filter: alpha(opacity=100);
	margin-top: 0;
}

.index_intro li:hover .item-img {
	opacity: 0;
	filter: alpha(opacity=0);
}

.index_intro li:hover .item-img1 {
	opacity: 1;
	filter: alpha(opacity=100);
}

.index_intro_link:hover {
	color: #00c1de;
	background: #fff;
}

/* 友情链接相关样式 */

.link_more {
	height: 20px;
	overflow: hidden;
	float: left;
	line-height: 20px;
	color: #73777a;
}

.friend_link {
	font-size: 14px;
	float: left;
	padding-right: 14px;
}

.friend_company {
	line-height: 20px;
	width: 1000px;
	display: inline-block;
	position: relative;
	top: 0;
}

.friend_company a {
	font-size: 14px;
	float: left;
	padding: 0 10px;
	text-align: center;
	color: #73777a;
}
.friend_company a:hover {
	color: #27a6ee;
}
.footer_bottom {
	width: 1102px;
	overflow: hidden;
	margin: 0 auto 24px;
}
.footer_bottom a {
	display: block;
	float: left;
	width: 89px;
	height: 36px;
	margin-right: 10px;
}
.footer_bottom1 {
	background: url(../image/footer_bottom1.png) center no-repeat;
}
.footer_bottom2 {
	background: url(../image/footer_bottom2.png) center no-repeat;
}
.footer_bottom3 {
	background: url(../image/footer_bottom3.png) center no-repeat;
}
.footer_bottom1:hover {
	background: url(../image/footer_bottom1_hover.png) center no-repeat;
}
.footer_bottom2:hover {
	background: url(../image/footer_bottom2_hover.png) center no-repeat;
}
.footer_bottom3:hover {
	background: url(../image/footer_bottom3_hover.png) center no-repeat;
}
/* 商务通侧边栏 */
.position_fix {
	width: 120px;
	position: fixed;
	right: 0;
	top: 141px;
	z-index: 100;
}
.position_fix ul li {
	width: 100%;
	height: 50px;
	text-align: center;
	font-size: 14px;
	line-height: 50px;
	border-bottom: 1px solid #f2f3f8;
	background-color: #fff;
}
.position_fix a {
	color: #3D6FFF;
}
.position_fix ul li.position_fix_blue {
	background: #3D6FFF;
}
.position_fix ul li.position_fix_blue a {
	color: #fff;
}
.position_fix ul li.last {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.position_fix a img {
	vertical-align: -5px;
	margin-right: 5px;
}
/* 商务通侧边栏end */
.active_title {
	width: 100%;
	height: 60px;
	max-width: 1920px;
	margin: 0 auto;
	overflow: hidden;
}

.active_title img {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.index_login_row2 .embed_box {
	width: 340px;
	margin-bottom: 20px;
	border: none;
}

.geetest_holder.geetest_wind {
	width: 338px;
}

.geetest_holder.geetest_mobile.geetest_ant .geetest_panel > .geetest_small > .geetest_feedback,
.geetest_copyright {
	display: none;
}

/****商务通侧边栏end****/
#register_money {
	width: 328px;
}
.hover_phone_formal {
	position: absolute;
	right: 119px;
	top: -12px;
	display: none;
	z-index: 10000001;
	width: 215px;
	height: 76px;
	line-height: 80px;
	background-image: url(../image/hover_phone_background.png);
	background-repeat: no-repeat;
	background-size: 215px 76px;
	background-position: center;
	color: #3D6FFF;
	font-size: 13px;
	text-align: center;
	border-radius: 2px;
}
/*********表单验证提示********/
.validate_info {
	position: absolute;
	top: 10px;
	left: 150px;
	display: inline-block;
	padding: 10px 20px;
	font-size: 14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #308fef;
	white-space: nowrap;
	color: #fff;
	z-index: 99;
}
.validate_info > i {
	position: absolute;
	top: -16px;
	top: -15px\9;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-bottom-color: #308fef;
}
.dianxing_link > a {
	text-align: left;
	font-size: 14px;
	padding-right: 10px;
	color: #73777a;
}
.dianxing_link > a:hover {
	color: #27a6ee;
}
/*****************************/

/* 右侧客服浮动项 */
.position_fix_yh {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 46px;
	background: rgba(255, 255, 255, 1);
	box-shadow: -2px 0px 14px 0px rgba(88, 88, 88, 0.08);
	z-index: 200;
}
.position_fix_yh .aside_cot_yh {
	height: 700px;
	width: 46px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -350px;
	border-top: 1px solid #ededed;
}
.position_fix_yh .aside_cot_item {
	border-bottom: 1px solid #ededed;
	height: 79px;
	font-size: 13px;
	color: #a2a2a2;
	padding-top: 20px;
	position: relative;
}
.position_fix_yh .aside_cot_item .aside_cot_item_a {
	display: block;
	height: 100%;
	color: #a2a2a2;
}
.position_fix_yh .aside_cot_item:hover .aside_cot_item_a,
.position_fix_yh .aside_cot_item:hover {
	color: #fff;
	background: #189aff;
}
.position_fix_yh .aside_cot_item .aside_cot_item_title {
	width: 30px;
	margin: 0 auto;
	display: block;
	position: relative;
	left: 2px;
	margin-top: 6px;
}

.position_fix_yh .aside_cot_item .aside_cot_item_icon {
	display: block;
	width: 23px;
	height: 23px;
	margin: 0 auto;
}
.position_fix_yh .aside_cot_item1 .aside_cot_item_icon {
	background: url(../image/aside_cot_icon01.png) no-repeat;
}
.position_fix_yh .aside_cot_item1:hover .aside_cot_item_icon {
	background: url(../image/aside_cot_hieght_icon01.png) no-repeat;
}
.position_fix_yh .aside_cot_item2 .aside_cot_item_icon {
	background: url(../image/aside_cot_icon02.png) no-repeat;
}
.position_fix_yh .aside_cot_item2:hover .aside_cot_item_icon {
	background: url(../image/aside_cot_hieght_icon02.png) no-repeat;
}
.position_fix_yh .aside_cot_item3 .aside_cot_item_icon {
	background: url(../image/aside_cot_icon03.png) no-repeat;
}
.position_fix_yh .aside_cot_item3:hover .aside_cot_item_icon {
	background: url(../image/aside_cot_hieght_icon03.png) no-repeat;
}
.position_fix_yh .aside_cot_item4 .aside_cot_item_icon {
	background: url(../image/aside_cot_icon04.png) no-repeat;
}
.position_fix_yh .aside_cot_item4:hover .aside_cot_item_icon {
	background: url(../image/aside_cot_hieght_icon04.png) no-repeat;
}
.position_fix_yh .aside_cot_item5 .aside_cot_item_icon {
	background: url(../image/aside_cot_icon05.png) no-repeat;
}
.position_fix_yh .aside_cot_item5:hover .aside_cot_item_icon {
	background: url(../image/aside_cot_hieght_icon05.png) no-repeat;
}
.position_fix_yh .aside_cot_item6 .aside_cot_item_icon {
	background: url(../image/aside_cot_icon06.png) no-repeat;
}
.position_fix_yh .aside_cot_item6:hover .aside_cot_item_icon {
	background: url(../image/aside_cot_hieght_icon06.png) no-repeat;
}
.position_fix_yh .aside_cot_item7 .aside_cot_item_icon {
	background: url(../image/aside_cot_icon07.png) no-repeat;
}
.position_fix_yh .aside_cot_item7:hover .aside_cot_item_icon {
	background: url(../image/aside_cot_hieght_icon07.png) no-repeat;
}

.position_fix_yh .aside_cot_item .aside_cot_item_left {
	position: absolute;
	right: 46px;
	top: 0;
	padding-right: 5px;
}
.position_fix_yh .aside_cot_item .item_left_cont {
	background: #fff;
	border: 1px solid #3D6FFF;
	border-radius: 6px;
	overflow: hidden;
}
.position_fix_yh .aside_cot_item .item_left_cont1 > li {
	border-top: 1px solid #dfdfdf;
}
.position_fix_yh .aside_cot_item .item_left_cont > li > a {
	display: block;
	width: 130px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #a0a0a0;
}
.position_fix_yh .aside_cot_item .item_left_cont1 a:hover {
	background: #3D6FFF;
	color: #fff;
}
.position_fix_yh .aside_cot_item_left_icon {
	position: absolute;
	top: 60px;
	right: 5px;
}
.position_fix_yh .aside_cot_item_left_icon1 {
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left: 5px solid #3D6FFF;
	top: 0;
	left: 0;
}
.position_fix_yh .aside_cot_item_left_icon2 {
	position: absolute;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-left: 5px solid #fff;
	top: 0;
	left: -1px;
}

.position_fix_yh .aside_cot_item .item_left_cont2 {
	color: #4f5050;
	font-size: 13px;
	text-align: center;
	width: 130px;
	padding: 16px 0;
}

.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_ipt {
	width: 110px;
	height: 22px;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	color: #4f5050;
	padding-left: 6px;
	margin: 15px 0;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_ipt:focus {
	border: 1px solid #3D6FFF;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_btn {
	color: #3D6FFF;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .aside_cot_left_errText {
	position: absolute;
	top: 38px;
	left: 10px;
}
.position_fix_yh .aside_cot_item .item_left_cont4 .item_left_cont4_number {
	display: block;
	width: 130px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #3D6FFF;
	font-size: 16px;
}
.position_fix_yh .aside_cot_item_left4 .aside_cot_item_left_icon {
	top: 15px;
}
.position_fix_yh .aside_cot_item .item_left_cont5 {
	font-size: 16px;
	color: #3D6FFF;
}
.position_fix_yh .aside_cot_item .item_left_cont5 .item_left_cont5_img {
	width: 122px;
	height: 122px;
	display: block;
	margin: 0 auto;
}
.position_fix_yh .aside_cot_item .item_left_cont5 .item_left_cont5_txt {
	padding: 4px 0 10px 0;
	text-align: center;
}

/*
* 资讯百科
* 2019-07-24
*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.yh-contenter {
	padding: 26px 0;
}
.yh-gray-bg {
	background: #f5f5f5;
}
.yh-contenter .yh-contenter-wrap {
	width: 1200px;
	margin: 0 auto;
}
.yh-contenter .yh-cont-left {
	width: 1200px;
	float: left;
}
.yh-contenter .yh-cont-right {
	width: 345px;
	float: right;
}

.yh-contenter .yh-top-banner {
	position: relative;
	width: 1200px;
	height: 320px;
}
.yh-contenter .yh-top-banner-img {
	width: 100%;
	height: 100%;
	display: inline-block;
}
.yh-contenter .yh-top-banner-txt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.47);
	font-size: 16px;
	font-family: MicrosoftYaHeiLight;
	font-weight: 300;
	height: 45px;
	line-height: 45px;
	padding-left: 25px;
	color: #ffffff;
	box-sizing: border-box;
}

.yh-contenter .yh-tabs-wrap {
	width: 100%;
	box-sizing: border-box;
	padding: 26px 24px ;
	background: #fff;
}
.yh-contenter .yh-tabs-wrap .yh-tabs {
	margin-bottom: 14px;
	margin-right: 26px;
	float: left;
}
.yh-contenter .yh-tabs-wrap .yh-tabs a {
	height: 40px;
	line-height: 40px;
	padding: 0 26px;
	box-sizing: border-box;
	display: block;
	color: #333333;
}
.yh-contenter .yh-tabs-wrap a:hover,
.yh-contenter .yh-tabs-wrap .yh-tabs-active a {
	background: #1e88fc;
	color: #fff;
	border-radius: 2px;
}
.yh-contenter .yh-news-lists {
	border-top: 2px solid #f5f5f5;
	background: #fff;
}
.yh-contenter .yh-news-item {
	border-bottom: 2px solid #f5f5f5;
	padding: 24px;
	box-sizing: border-box;
	position: relative;
}
.yh-contenter .yh-news-item .yh-news-item-title:hover a {
	color: #1e88fc;
}
.yh-contenter .yh-news-item-img-box {
	float: left;
	width: 216px;
	height: 122px;
	border-radius: 4px;
	margin-right: 20px;
	overflow: hidden;
}
.yh-contenter .yh-news-item-img {
	display: block;
	width: 216px;
	height: 122px;
	border-radius: 4px;
	transform: scale(1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 1s ease 0s;
}
.yh-contenter .yh-news-item-img:hover {
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
.yh-contenter .yh-news-item-right {
	/* float: right; */
	/* width: 546px; */
	/*height:122px;*/
	border-radius: 4px;
}
.yh-contenter .yh-news-item-right .yh-news-item-title {
	margin-bottom: 10px;
}
.yh-contenter .yh-news-item-right .yh-news-item-title a {
	display: block;
	color: #333333;
	font-size: 22px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yh-contenter .yh-news-item-right .yh-news-item-description {
	color: #6e6e6e;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	margin-bottom: 5px;
}
.yh-contenter .yh-news-item-foot {
	width: 546px;
	color: #8c8c8c;
}
.yh-contenter .yh-news-item-foot .glyphicon-tags {
	color: #8c8c8c;
	font-size: 16px;
	position: relative;
	top: 3px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-lists {
	margin-left: 10px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs-box {
	margin-left: 10px;
	width: 410px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs {
	border: 1px solid rgba(191, 191, 191, 1);
	border-radius: 9px;
	padding: 0 15px;
	height: 18px;
	line-height: 18px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs-a {
	font-size: 12px;
	font-family: MicrosoftYaHei;
	font-weight: 400;
	color: #8c8c8c;
}
.yh-contenter .yh-news-item-foot .yh-news-item-foot-time {
	font-size: 12px;
}
.yh-news-item-foot-time {
	font-size: 12px;
	color: #6e6e6e;
}
.yh-contenter .yh-news-more {
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: rgba(255, 255, 255, 1);
	font-size: 18px;
	color: #1e88fc;
	text-align: center;
	cursor: pointer;
}

.yh-contenter .yh-bk-class {
	margin-bottom: 20px;
	background: #fff;
}
.yh-contenter .yh-bk-item {
	border-bottom: 2px solid #f5f5f5;
	padding: 23px;
	padding-bottom: 10px;
}
.yh-contenter .yh-bk-item-top {
	padding-bottom: 9px;
}
.yh-contenter .yh-bk-item-title {
	height: 30px;
	line-height: 30px;
	font-family: MicrosoftYaHei;
	font-weight: 400;
}
.yh-contenter .yh-bk-icon {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	position: relative;
	top: -3px;
}
.yh-contenter .yh-bk-item-more {
	float: right;
	font-size: 14px;
	color: #1e88fc;
	display: none;
	font-weight: 400;
}
.yh-contenter .yh-bk-item-desc {
	font-size: 12px;
	color: #6e6e6e;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yh-contenter .yh-bk-item-list {
	height: 133px;
	overflow: hidden;
	border-top: 1px solid #f5f5f5;
	padding-top: 10px;
	display: none;
	box-sizing: border-box;
}
.yh-contenter .yh-bk-item-active .yh-bk-item-list {
	display: block;
}
.yh-contenter .yh-bk-item-active .yh-bk-item-more {
	display: block;
}
.yh-contenter .yh-bk-item-list-item {
	line-height: 26px;
}
.yh-circle-dot {
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #919191;
	border-radius: 50%;
	position: relative;
	top: -2px;
}
.yh-contenter .yh-bk-item-list-item:hover .yh-bk-item-list-item-title {
	color: #1e88fc;
}
.yh-contenter .yh-bk-item-list-item-title {
	font-size: 14px;
	color: #333333;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yh-contenter .yh-bk-item-list-item-cont {
	font-size: 12px;
	color: #6e6e6e;
	margin-left: 15px;
}
.yh-contenter .yh-news-class {
	background: #fff;
	margin-bottom: 20px;
	padding: 19px 14px;
}
.yh-contenter .yh-news-class .yh-news-class-header {
	font-size: 18px;
	color: #333333;
	border-left: 4px solid #1e88fc;
	margin-bottom: 8px;
}
.yh-contenter .yh-news-class .yh-news-class-header span {
	margin-left: 9px;
}
.yh-contenter .yh-news-class .yh-bk-item-more {
	display: block;
}
.yh-contenter .yh-news-class .yh-news-class-list {
	border-top: 1px solid #f5f5f5;
	padding-top: 16px;
}
.yh-contenter .yh-news-class .yh-news-class-item {
	margin-bottom: 15px;
}
.yh-contenter .yh-news-class .yh-news-class-item:last-child {
	margin-bottom: 0;
}
.yh-contenter .yh-news-class .yh-news-class-item-img {
	float: left;
	width: 117px;
	height: 66px;
	border-radius: 2px;
}
.yh-contenter .yh-news-class .yh-news-class-item-right {
	float: right;
	width: 185px;
}
.yh-contenter .yh-news-class .yh-news-class-item-right-title {
	font-size: 14px;
	height: 40px;
	overflow:hidden;
	font-family: MicrosoftYaHei;
	font-weight: 400;
	color: #6e6e6e;
	margin-bottom: 13px;
}
.yh-contenter .yh-news-class .yh-news-class-item:hover .yh-news-class-item-right-title {
	color: #1e88fc;
}
.yh-contenter .yh-news-class .yh-news-class-item-right-time {
	font-size: 12px;
	color: #8c8c8c;
	text-align: right;
}

/* 百科top轮播 */
.banner_yh2 {
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: relative;
}
.banner_yh2 > ul {
	height: 320px;
}
.banner_yh2 > ul > li {
	height: 320px;
}

/*轮播圆点样式*/
.circleProgress_wrapper,
.circle_wrapper {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 18px;
	position: relative;
}

.wrapper {
	width: 6px;
	height: 12px;
	position: absolute;
	top: 0;
	overflow: hidden;
}
.right {
	right: 0;
}
.left {
	left: 0;
}
.circleProgress {
	width: 8px;
	height: 8px;
	border: 2px solid rgb(64, 150, 243);
	border-radius: 50%;
	position: absolute;
	top: 0;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.rightcircle {
	border-top: 2px solid rgba(225, 225, 225, 0.5);
	border-right: 2px solid rgba(225, 225, 225, 0.5);
	right: 0;
}
.leftcircle {
	border-bottom: 2px solid rgba(225, 225, 225, 0.5);
	border-left: 2px solid rgba(225, 225, 225, 0.5);
	left: 0;
}
.current .active0 {
	background: #4096f3;
	-webkit-animation: circleProgressLoad_right 5s linear infinite;
	-moz-animation: circleProgressLoad_right 5s linear infinite;
	-ms-animation: circleProgressLoad_right 5s linear infinite;
	-o-animation: circleProgressLoad_right 5s linear infinite;
	animation: circleProgressLoad_right 5s linear infinite;
}
.current .active1 {
	background: #4096f3;
	-webkit-animation: circleProgressLoad_left 5s linear infinite;
	-moz-animation: circleProgressLoad_left 5s linear infinite;
	-ms-animation: circleProgressLoad_left 5s linear infinite;
	-o-animation: circleProgressLoad_left 5s linear infinite;
	animation: circleProgressLoad_left 5s linear infinite;
}
.current .active2 {
	background: #4096f3;
	border-top: 2px solid rgb(64, 150, 243);
	border-right: 2px solid rgb(64, 150, 243);
}
.current .active3 {
	background: #4096f3;
	border-bottom: 2px solid rgb(64, 150, 243);
	border-left: 2px solid rgb(64, 150, 243);
}
@-webkit-keyframes circleProgressLoad_right {
	0% {
		-webkit-transform: rotate(45deg);
	}
	50% {
		-webkit-transform: rotate(225deg);
	}
	100% {
		-webkit-transform: rotate(225deg);
	}
}
@-moz-keyframes circleProgressLoad_right {
	0% {
		-moz-transform: rotate(45deg);
	}
	50% {
		-moz-transform: rotate(225deg);
	}
	100% {
		-moz-transform: rotate(225deg);
	}
}
@-o-keyframes circleProgressLoad_right {
	0% {
		-o-transform: rotate(45deg);
	}
	50% {
		-o-transform: rotate(225deg);
	}
	100% {
		-o-transform: rotate(225deg);
	}
}
@-ms-keyframes circleProgressLoad_right {
	0% {
		-ms-transform: rotate(45deg);
	}
	50% {
		-ms-transform: rotate(225deg);
	}
	100% {
		-ms-transform: rotate(225deg);
	}
}
@keyframes circleProgressLoad_right {
	0% {
		transform: rotate(45deg);
	}
	50% {
		transform: rotate(225deg);
	}
	100% {
		transform: rotate(225deg);
	}
}
@-webkit-keyframes circleProgressLoad_left {
	0% {
		-webkit-transform: rotate(45deg);
	}
	50% {
		-webkit-transform: rotate(45deg);
	}
	100% {
		-webkit-transform: rotate(225deg);
	}
}
@-webkit-keyframes circleProgressLoad_left {
	0% {
		-webkit-transform: rotate(45deg);
	}
	50% {
		-webkit-transform: rotate(45deg);
	}
	100% {
		-webkit-transform: rotate(225deg);
	}
}
@-moz-keyframes circleProgressLoad_left {
	0% {
		-moz-transform: rotate(45deg);
	}
	50% {
		-moz-transform: rotate(45deg);
	}
	100% {
		-moz-transform: rotate(225deg);
	}
}
@-o-keyframes circleProgressLoad_left {
	0% {
		-o-transform: rotate(45deg);
	}
	50% {
		-o-transform: rotate(45deg);
	}
	100% {
		-o-transform: rotate(225deg);
	}
}
@-ms-keyframes circleProgressLoad_left {
	0% {
		-ms-transform: rotate(45deg);
	}
	50% {
		-ms-transform: rotate(45deg);
	}
	100% {
		-ms-transform: rotate(225deg);
	}
}
@keyframes circleProgressLoad_left {
	0% {
		transform: rotate(45deg);
	}
	50% {
		transform: rotate(45deg);
	}
	100% {
		transform: rotate(225deg);
	}
}

/*
* 知识产权管理体系认证
* 2019-08-05
*/
.section-prom-new-0805 {
	width: 100%;
	height: 733px;
	background: #fff;
	padding-top: 78px;
}
.section-prom-new-0805 .section-prom-new-0805-title {
	font-size: 34px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: 24px;
	text-align: center;
	margin-bottom: 80px;
}
.section-prom-new-0805 .inpro_list {
	padding: 0 58px;
}
.section-prom-new-0805 .inpro_list .inpro_item {
	height: 112px;
	margin-bottom: 20px;
	font-size: 20px;
	color: rgba(105, 105, 105, 1);
	position: relative;
}
.section-prom-new-0805 .inpro_list .inpro_item1 {
	background: url(../image/inpro_item_id69_bg1.png) no-repeat;
}
.section-prom-new-0805 .inpro_list .inpro_item2 {
	background: url(../image/inpro_item_id69_bg2.png) no-repeat;
	background-position: 314px;
}
.section-prom-new-0805 .inpro_list .inpro_item3 {
	background: url(../image/inpro_item_id69_bg3.png) no-repeat;
	background-position: 70px;
}
.section-prom-new-0805 .inpro_list .inpro_item4 {
	background: url(../image/inpro_item_id69_bg4.png) no-repeat;
	background-position: 227px;
}
.color_ff8a00 {
	color: #ff8a00;
}
.section-prom-new-0805 .inpro_list .inpro_item1 .inpro_item_p {
	height: 100px;
	line-height: 100px;
	padding-left: 127px;
}
.section-prom-new-0805 .inpro_list .inpro_item2 .inpro_item_p {
	height: 100px;
	line-height: 100px;
	padding-left: 422px;
	color: #fff;
}
.section-prom-new-0805 .inpro_list .inpro_item3 .inpro_item_p {
	height: 100px;
	line-height: 34px;
	padding-left: 194px;
	padding-top: 20px;
}
.section-prom-new-0805 .inpro_list .inpro_item4 .inpro_item_p {
	height: 100px;
	line-height: 100px;
	padding-left: 288px;
	color: #fff;
}
.section-subsidy-0806 {
	height: 728px;
	background: #fff;
	box-sizing: border-box;
	padding-top: 95px;
	position: relative;
}

.section-subsidy-title-0806 {
	font-size: 34px;
	font-weight: 400;
	color: rgba(51, 51, 51, 1);
	line-height: 24px;
	text-align: center;
	margin-bottom: 72px;
}

/*3d上下轮播*/
.lb_gl {
	height: 100%;
	overflow: hidden;
}
.container {
	width: 100%;
	position: relative;
	height: 100%;
}
.pictureSlider {
	height: 100%;
	transform: rotate(90deg) translateY(18%) translateX(-25%);
}
.poster-list {
	width: 100%;
	height: 100%;
	margin-left: 100px;
}
.poster-item {
	background: url(../image/subsidy-bg.png) no-repeat;
	height: 282px;
	width: 644px;
	border-radius: 10px;
	padding: 32px 23px 20px 23px;
	transition: all 0.5s;
	cursor: default;
	-moz-transition: all 0.5s;
	cursor: default;
	-webkit-transition: all 0.5s;
	cursor: default;
	-o-transition: all 0.5s;
	cursor: default;
	transform: rotate(-90deg);
	overflow: hidden;
	box-sizing: border-box;
}
.turn_3d {
	text-align: center;
	color: #fff;
	font-weight: 400;
	font-size: 36px;
	padding: 28px 0;
}
.students_star {
	padding: 10px 10px 0 10px;
}
.cell_list {
	margin-bottom: 20px;
	color: #999;
	font-size: 18px;
	overflow: hidden;
}
.darks {
	color: #000;
	padding-left: 10px;
}
.zwjs {
	border-top: 1px solid #d0cddb;
	line-height: 26px;
	padding-top: 5px;
	color: #999;
	font-size: 12px;
	max-height: 84px;
	overflow: hidden;
}
.for_btn {
	position: relative;
	height: 214px;
	overflow: hidden;
}
.in_page {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 40px;
	height: 40px;
	margin-left: -20px;
	margin-top: -20px;
}
.in_page > img {
	width: 40px;
	height: 40px;
}

.check_more {
	width: 180px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #bc241d;
	margin: 0 auto;
	display: block;
}
.poster-item-subsidy > .fr {
	float: right;
}
.poster-item .poster-item-subsidy {
	width: 433px;
	height: 47px;
	border: 1px solid rgba(205, 232, 255, 1);
	margin: 0 auto;
	margin-bottom: 35px;
	font-size: 18px;
	color: #fff;
	padding: 0 30px;
}
.poster-item .poster-item-subsidy span {
	height: 47px;
	line-height: 47px;
}
.poster-item .poster-item-subsidy b {
	font-size: 20px;
}
.section-subsidy-iptBox-0806 {
	position: absolute;
	width: 100%;
	bottom: 70px;
	text-align: center;
}

.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806 {
	width: 533px;
	height: 48px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(220, 220, 220, 1);
	border-radius: 4px;
	padding: 0 16px;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806::-webkit-input-placeholder {
	color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806:-moz-placeholder {
	color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806::-moz-placeholder {
	color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806:-ms-input-placeholder {
	color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-a-0806 {
	display: inline-block;
	width: 140px;
	height: 48px;
	background: linear-gradient(90deg, rgba(73, 160, 245, 1), rgba(24, 95, 240, 1));
	border-radius: 4px;
	font-size: 18px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	line-height: 48px;
	margin-left: 28px;
}

/*
 *   11活动css
 */
.pro_details_price_activity11 {
	padding: 0;
	font-family: Microsoft YaHei;
}

.pro_details_price_activity11 .activity11_top_20191029 {
	background: url(../image/activity_price_top_bg.png) no-repeat;
	font-size: 14px;
	color: #ffffff;
	padding: 0 10px;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-total-number {
	height: 39px;
	line-height: 39px;
	float: left;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-total-number .total-number-big {
	font-size: 18px;
	font-weight: bold;
	margin: 0 5px;
	vertical-align: middle;
	position: relative;
	top: -2px;
	color: #fff17d;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-surplus-number {
	height: 39px;
	line-height: 39px;
	float: right;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-surplus-number .surplus-right-icon {
	display: inline-block;
	width: 26px;
	height: 13px;
	background: url(../image/surplus-right-icon.png) no-repeat;
	margin-right: 10px;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-surplus-number .surplus-number-style {
	display: inline-block;
	width: 24px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: #2d2d2d;
	color: #ffffff;
}

.pro_details_price_activity11 .activities-price-now-wrap {
	color: #ff0000;
	font-size: 16px;
}
.pro_details_price_activity11 .activities-price-now {
	font-size: 24px;
	font-weight: bold;
}
.pro_details_price_activity11 .activities-price-original-wrap {
	font-size: 18px;
	color: #d61108;
	line-height: 30px;
	padding: 0 10px;
	border: 1px solid #e0160c;
	background: #ffd9d7;
	margin-left: 20px;
	font-weight: bold;
	position: relative;
	top: -2px;
}

/*
 *   11活动css--客服
 */
.position_fix_double11_style {
	top: 190px;
	right: 6px;
}
.position_fix_double11_style .double11-kefu-top-bg {
	position: absolute;
	width: 133px;
	height: 137px;
	background: url(../image/left_service_bg_2020_11.png) no-repeat;
	top: -126px;
	left: -6px;
}
.position_fix_double11_style ul li.position_fix_blue {
	background: #e0150c;
}
.position_fix_double11_style ul {
	border-left: 1px solid #e0150c;
}
.position_fix_double11_style ul li {
	border-bottom: 1px solid #e0150c;
}
.position_fix_double11_style a {
	color: #e0150c;
}

.double11-flag-icon {
	position: absolute;
	width: 129px;
	height: 130px;
	background: url(../image/double11-flag.png) no-repeat;
	top: 0;
	left: 0;
}

.pro_left_img_div_a > img {
	/* width: 555px; */
	height: 380px;
	display: block;
	margin: 0px auto;
}

/*
* 专家助理—请求和您开始对话 - 弹层
* 2020-07-22
*/
.talk-wrap {
	position: fixed;
	width: 451px;
	height: 437px;
	top: 50%;
	left: 50%;
	margin-top: -225.5px;
	margin-left: -218.5px;
	z-index: 999;
	box-sizing: border-box;
	background: url("../image/talk-bg-20200804.png") no-repeat;
}
.talk-wrap .talk-box {
	font-size: 20px;
	color: #939393;
	text-align: center;
	padding-top: 236px;
}
.talk-wrap .talk-content {
	line-height: 34px;
}
.talk-wrap .talk-content .talk-text1 {
}
.talk-wrap .talk-content .talk-text2 {
	margin-bottom: 33px;
}
.talk-wrap .talk-content .talk-btn {
}
.talk-wrap .talk-content .talk-btn a {
	display: inline-block;
	width: 230px;
	height: 45px;
	line-height: 45px;
	background: linear-gradient(180deg, rgba(255, 172, 34, 1) 0%, rgba(255, 122, 34, 1) 100%);
	box-shadow: 0px 2px 9px 0px rgba(255, 173, 73, 0.43);
	border-radius: 25px;
	font-size: 22px;
	color: #ffffff;
}
.talk-wrap .talk-hello {
	position: absolute;
	top: 77px;
	left: 242px;
	font-size: 12px;
	color: #fff;
}
.talk-wrap .talk-close {
	position: absolute;
	top: 23px;
	right: 26px;
	width: 23px;
	height: 23px;
	background: url("../image/talk-btn-20200804.png") no-repeat;
	background-size: 100%;
	cursor: pointer;
}


/*
* 产品详情页 双十一
* 2020-11-02
*/
.product-top-title-box{box-sizing: border-box;
    margin-bottom: 10px;
}
.product-top-title-box .zy-icon{box-sizing: border-box;
    display: inline-block;
    width: 50px;
    height: 30px;
    background: url(../image/product-top-zy.png) no-repeat;
    position: relative;
    top: 4px;
}
.product-top-title{box-sizing: border-box;
    font-size: 26px;
    font-weight: bold;
    color: #101010;
}
.product-top-tips{box-sizing: border-box;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333333;
    line-height: 28px;
}
.product-top-tips .line-icon{box-sizing: border-box;
    display: inline-block;
    width: 1px;
    height: 16px;
    background-color: #CCCCCC;
    margin: 0 15px;
    vertical-align: middle;
}

.product-top-price-box{box-sizing: border-box;
    margin-bottom: 17px;
}
.product-top-price-header{box-sizing: border-box;
    height: 45px;
    line-height: 45px;
    font-size: 21px;
    background: #E61616;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 19px;
    padding-right: 22px;
    background: url(../image/product-top-price-header-bg.png) no-repeat;
    background-size: 100% 100%;
}
.product-top-price-header-fr{box-sizing: border-box;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    font-weight: 200;
}
.product-top-price-cont{box-sizing: border-box;    
    background: #F6F6F6;
    padding-top: 20px;
    padding-bottom: 16px;
}
.product-top-price-cont-fl-item{box-sizing: border-box;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
    padding-left: 19px;
}
.product-top-price-cont-fr{
    box-sizing: border-box;
    height: 71px;
    border-left: 1px solid #E6E6E6;
    width:116px;
    text-align: center;
    color: #666666;
    font-size: 14px;
    padding-top: 20px;
}
.product-top-price-cont-fr-num{box-sizing: border-box;
    font-size: 14px;
    color: #E61616;
    line-height: 28px;
}
.product-top-price-cont-icon{box-sizing: border-box;
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 4px;
    position: relative;
    top: -1px;
}
.product-top-price-cont-icon-box{box-sizing: border-box;
    margin-right: 10px;
}
.product-top-price-cont-icon-01{box-sizing: border-box;
    background: url(../image/product-top-icon-01.png) no-repeat;
}
.product-top-price-cont-icon-02{box-sizing: border-box;
    background: url(../image/product-top-icon-02.png) no-repeat;
}
.product-top-price-cont-icon-03{box-sizing: border-box;
    background: url(../image/product-top-icon-03.png) no-repeat;
}
.product-top-spec-box{box-sizing: border-box;
    margin-bottom: 34px;
}
.product-top-price-header-fr-num{
    width: 26px;
    height: 26px;
    background: #FFF602;
    display: inline-block;
    line-height: 26px;
    text-align: center;
    font-size: 18px;
    color: #EA0000;
    font-weight: 400;
}
.product-top-btn-talk{box-sizing: border-box;
    display: block;
    width: 206px;
    height: 55px;
    background: #E61616;
    border-radius: 4px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 55px;
    letter-spacing: 1px;
    text-align: center;
}
.product-top-title-red{
    font-size: 26px;
    color: #EE0000;
}

/* .mainbody_03{width: 100%;min-width: 1200px; padding-top:40px; padding-bottom:20px;background:url(../image/mainbody_03_bg.jpg) no-repeat center;overflow: hidden;} */
.mainbody_03{width: 100%;min-width: 1200px; padding-top: 200px; padding-bottom:20px;background:rgb(233, 233, 233)}
.mainbody_03 .main{width: 1200px; margin:0 auto; height:auto;overflow: hidden;padding:30px 0;}
.mainbody_03 span{width:1236px;}
.mainbody_03 li{ position:relative;float: left; width: 250px; height: 286px;  text-align: center;  margin-right: 20px;  background:url(../image/gj_box.png) no-repeat left top;}
.mainbody_03 li img{display: block; margin:40px auto 15px; width: 141px; height: 141px; }
.mainbody_03 h2{
	width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 36px;
    color: #212121;
    padding-bottom: 20px;
}
.mainbody_03 .titles{
	width: 100%;
    height: 100px;
    /* background: url(../image/title_01.png) no-repeat center 65px; */
    text-align: center;
}
.mainbody_03 .titles h2{
	width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 26px;
    color: #212121;
    padding-bottom: 15px;
}
.mainbody_03 .titles p{
	width: 100%;
    height: 30px;
    line-height: 10px;
    font-size: 14px;
    color: #ccc;
}
.mainbody_05 .course_title{
	padding-top: 10px;
	color: #000;
	font-size: 16px;
}
.mainbody_05 h5{
	padding: 20px ;
	color: #ccc;
}
.mainbody_05 li{
	border-color: #b3cff6;
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	-ms-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}
.mainbody_05 li:hover{
	/* box-shadow: 0 15px 30px #a3c2f1; */
}
.mainbody_05 li:first-child {
	margin-left: 80px;
} 
/* .public_lists:hover .public_rows_menu{
	display: block;
} */

/* 流程监控 */
.monitor{
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: 274px;
	background-color: rgb(233, 233, 233);
}
.monitor_back{
	width: 100%;
	height: 415px;
	min-width: 1200px;
	background:url(../image/jk.png) no-repeat center;overflow: hidden;
	color: #fff;
	text-align: center;
}
.monitor_back h1{
	font-size: 60px;
	margin-top: 40px;
}
.monitor_back h4{
	font-size: 22px;
	padding-top: 20px;
	/* color: rgb(214, 212, 212); */
	font-weight: 400;
}
.monitor  .monitor_box{
	width: 1200px;
	height: 125px;
	position: absolute;
	top: 113%;
	left: 50%;
	transform: translate(-50%,-50%);
	border-radius: 20px;
	/* background: rgba(253, 248, 248, 1); */
}
.monitor  .monitor_box .monitor_box_nav{
	width: 100%;
	height: 100%;
	display: flex;
	/* justify-content: center; */
	align-items: center;
}
.monitor  .monitor_box .monitor_box_nav li{
	width: 25%;
	margin-left: 95px;
}
.monitor  .monitor_box .monitor_box_nav p{
	font-size: 22px;
	padding-bottom: 20px;
}
.monitor  .monitor_box .monitor_box_nav span{
	font-size: 40px;
	font-weight: 700;
}

/* 咨询 */
.information_box{
	width: 1200px;
	margin: 0 auto;
}
.information_box .titles{
	text-align: center;
	padding-top: 50px;
}
.information_box .titles p{
	color: #ccc;
	font-size: 16px;
	margin-top: 10px;
}
.information_box .information_item{
	width: 1200px;
	height: 500px;
	background: #fff;
	margin: 50px 0;
}
.information_box .information_item .information_nav{
	display: flex;
	height: 50px;
}
.information_box .information_item .information_nav li{
	height: 100%;
	width: 100px;
	text-align: center;
	line-height: 50px;
}

.comment{
	background-color: #3D6FFF;
	color: #fff;
}
.information_box .information_item .information_b{
	height: 90%;
}
/* .information_box .information_item .item{
	background-color: #3D6FFF;
	color: #fff;
} */
.information_box .information_item .information_b li{
	border-bottom: 1px solid #ccc;
}
.information_box .information_item .information_b li a{
	position: relative;
	display: flex;
	align-items:center;
	width: 100%;
	height: 20%;
	margin: 10px 0 0 10px;
	color: #000;
}
.information_box .information_item .information_b img{
	width: 100px;
	margin-bottom: 5px;
}
.information_box .information_item .information_b p{
	width: 30%;
	padding-left: 20px;
}
.information_box .information_item .information_b .informationUpdateTime{
	width: 15%;
	position: absolute;
	right: 10px;
	top: 70%;
	color: #ccc;
}

.boxbig{
	width: 100%;
	height: 100%;
	background: #F1F2F6;
	padding-top: 14px;
	padding-bottom: 14px;
}
.bigtop{
	width: 1200px;
	height: 153px;
	background: #fff;
	/* margin-left: 330px; */
	margin: 0 auto;
	padding: 25px 24px 0 24px;
	margin-bottom: 24px;
}
.bigtop p{
	left: 383px;
	top: 212px;
	/* width: 70px;
	height: 14px; */
	line-height: 14px;
	color: rgba(19, 28, 47, 100);
	font-size: 15px;
	font-family: PingFangSC-Medium;
	font-weight: 600;
	margin-bottom: 16px;
	margin-right: 24px;
	cursor: pointer;
}
.bigtop p span{
	margin-left: 12px;
	/* margin-right: 12px; */
	font-weight: 500;
}
.bigbottom{
	width: 1200px;
	height: 100%;
	background: #fff;
	margin: 0 auto;
	padding: 40px 24px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content:flex-start;
	margin-bottom: 30px;
}

.bigbottom .boxa{
	width: 566px;
	background: #F8FBFE;
	/* border: 1px solid black; */
	display: flex;
	margin-bottom: 20px;
}
.bigbottom .boxa .imgbox{
	width: 60px;
	height: 70px;
	padding: 20px 0 20px 20px;
}
.bigbottom .boxa .imgbox img{
	width: 100%;
	height: 100%;
	/* border-radius: 50%; */
	/* transform: scale(1,1); */
}
.bigbottom .boxa .boxbot{
padding: 20px;
width: 430px;
}
.bigbottom .boxa .t1{
	font-size: 16px;
	margin-bottom: 10px;
}
.bigbottom .boxa .t1 span{
	font-size: 12px;
	padding: 4px 10px;
	background: #DCE3FF;
	color: #365AF1;
	border-radius: 5px;
}
.bigbottom .boxa .t2{
	font-size: 12px;
	font-weight: 550;
	margin-bottom: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.bigbottom .boxa .t3{
	font-size: 12px;
	font-weight: 550;
	margin-bottom: 8px;
}
.bigbottom .boxa .t3 span{
	font-size: 12px;
	font-weight: 500;
	/* color: #C9CCD0; */
}
.bigbottom .boxa .t4{
	font-size: 12px;
}
/* .Popup{
	width: 920px;
} */
.pop_box{
	display: flex;
	margin-bottom: 40px;
}
.activeA{
	color: #3d6fff;
}
.abc{
	color: black;
}
.active1{
	color: #3d6fff;
}
.abc1{
	color: black;
}
.active2{
	color: #3d6fff;

}
.abc2{
	color: black;
}
.active3{
	color: #3d6fff;
}
.abc3{
	color: black;
}

/* 认证产品 */
#topcontent{
	background: #F1F2F6;
}
.boxtop p span {
	font-size: 14px;
	color: #666;
	margin-right: 18px;
	margin-left: 36px;
}
.boxtop{
	margin-left: 240px;
	margin-bottom: 103px;
	
}
.boxcontent{
	width: 1200px;
	margin: 0 auto;
	margin-top: 110px;
}
.boxcontent ul{
	display: flex;
	flex-wrap: wrap;
	justify-content:flex-start;
}
.boxcontent li{
	width: 291px;
	height: 388px;
	margin-bottom: 12px;
	background: #fff;
	margin-right: 7px;
	/* padding: 33px 64px 36px 64px; */
}
.boxcontent li .ax1{
	width: 162.86px;
	height: 228px;
	margin-top:33px;margin-left: 22px;
	margin-bottom: 50px;
}
.boxcontent li .ax1 img{
	width: 250px;height: 250px;
}
.boxcontent li .ax2{
	color: rgba(26, 35, 53, 100);
	font-size: 16px;
	text-align: center;
	font-family: PingFangSC-Medium;
	margin-bottom: 11px;
}
.boxcontent li .ax3{
	color: rgba(102, 102, 102, 100);
	font-size: 12px;
	text-align: center;
	font-family: PingFangSC-Regular;
}
.fenye{
	margin-top:40px ;
	padding-bottom: 45px;
	text-align: center;
}
#topcontent .el-dialog__wrapper{
	position: absolute;
}
#topcontent .el-dialog__header {
    padding: 0
}
#topcontent .el-dialog__footer{
	text-align: center;
}
#topcontent .el-dialog__footer .el-button{
	padding: 11px 40px;
}
#jigou{
	left: 1278px;
	top: 224px;
	width: 28px;
	height: 14px;
	line-height: 14px;
	color: rgba(19, 28, 47, 100);
	font-size: 14px;
	text-align: left;
	font-family: PingFangSC-Regular;
	}
.inputbox {
	width: 216px;height: 35px;background: #F4F4F4; border: 1px solid #ddd;margin-left: 10px;
	padding: 0 10px;
}
.citybox{
    width: 1145px;
    height: 45px;
    background: #fff;
    position: absolute;
    top: 40px;
    left: -1100px;
    /* border: 1px solid #ccc; */
    padding: 20px 20px 20px 20px;
    cursor: pointer;
    overflow: hidden;
}
.cityspan{
	margin-right: 22px;
	font-size: 14px;
}


.footer_content2 {
	height: 70px;
	width: 1100px;
	margin: 0 auto;
	border-bottom: 1px solid #4b5054;
	margin-top: 24px;
	display: flex;
}
.footer_content2 p{
	font-size: 16px;
	color: #fff;
	margin-right: -68px;
}
.footer_content2 #adad{
	margin-top: 0px;
}
.footer_content2 #adad a{
	font-size: 14px;
	color: #fff;
	margin-right: 80px;
}
.pop_box .pop_box1{
	width: 104px;
	height: 103px;
	border-radius: 50%;
	margin-right:23px ;
}
.pop_box .pop_box1 img{
	width: 100%;
	height: 100%;
	border-radius: 50%
}
.pop_box .pop_box2 .b1{
	color: rgba(32, 28, 28, 100);
	font-size: 24px;
	text-align: left;
	font-family: PingFangSC-Medium;
	margin-right: 14px;
	margin-bottom: 16px;
}
.pop_box .pop_box2 .b1 span{
	padding: 4px 11px;
	background: #DCE3FF;
	color: #365AF1;
	font-size: 12px;
	border-radius:5px ;
	margin-right: 10px;
}
.pop_box3{
	margin-bottom: 28px;
}
.pop_box3 .b3{
	color: rgba(19, 28, 47, 100);
	font-size: 16px;
	text-align: left;
	font-family: PingFangSC-Medium;
	font-weight: 550;
}
.pop_box3 .b4{
	width: 26px;
	height: 2px;
	background: #365AF1;
	margin: 10px 0 20px 0;	
}
.pop_box3 .b5{
	left: 551px;
	top: 492px;
	width: 718px;
	line-height: 24px;
	color: rgba(102, 102, 102, 100);
	font-size: 14px;
	text-align: left;
	font-family: PingFangSC-Regular;
}
.pop_box4{
	margin-bottom: 28px;
}
.pop_box4 .b3{
	color: rgba(19, 28, 47, 100);
	font-size: 16px;
	text-align: left;
	font-family: PingFangSC-Medium;
	font-weight: 550;
}
.pop_box4 .b4{
	width: 26px;
	height: 2px;
	background: #365AF1;
	margin: 10px 0 20px 0;	
}
.pop_box4 .b5{
	left: 551px;
	top: 492px;
	width: 718px;
	line-height: 24px;
	color: rgba(102, 102, 102, 100);
	font-size: 14px;
	text-align: left;
	font-family: PingFangSC-Regular;
}
.pop_box5{
	margin-bottom: 28px;
}
.pop_box5 .b3{
	color: rgba(19, 28, 47, 100);
	font-size: 16px;
	text-align: left;
	font-family: PingFangSC-Medium;
	font-weight: 550;
}
.pop_box5 .b4{
	width: 26px;
	height: 2px;
	background: #365AF1;
	margin: 10px 0 20px 0;	
}
.pop_box5 .b5{
	left: 551px;
	top: 492px;
	width: 718px;
	line-height: 24px;
	color: rgba(102, 102, 102, 100);
	font-size: 14px;
	text-align: left;
	font-family: PingFangSC-Regular;
}
.pop_box6{
	margin-bottom: 28px;
}
.pop_box6 .b3{
	color: rgba(19, 28, 47, 100);
	font-size: 16px;
	text-align: left;
	font-family: PingFangSC-Medium;
	font-weight: 550;
}
.pop_box6 .b4{
	width: 26px;
	height: 2px;
	background: #365AF1;
	margin: 10px 0 20px 0;	
}
.pop_box6 .b5{
	left: 551px;
	top: 492px;
	width: 718px;
	line-height: 24px;
	color: rgba(102, 102, 102, 100);
	font-size: 14px;
	text-align: left;
	font-family: PingFangSC-Regular;
}