@import url(bootstrap.min.css);
* {
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
body, html {
	width: 100%
}
body, html {
	overflow-x: hidden
}
body {
	-webkit-font-smoothing: antialiased
}
body, dd, div, dl, dt, fieldset, form, input, legend, li, ol, p, td, textarea, th, ul {
	margin: 0;
	padding: 0;
	font-family: "PingFang SC", Arial, "Microsoft Yahei", simsun, sans-serif;
	font-size: 14px;
	line-height: 1.6;
	font-weight: 400
}
body, html {
	background-color: #fff
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
img {
	border: 0 none;
	margin: 0;
	padding: 0;
	vertical-align: bottom
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: 400
}
ol li, ul li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none
}
h1, h2, h3, h4, h5, h6 {
	vertical-align: baseline;
	zoom: 1;
	margin: 0
}
button, input, select, textarea {
	font-weight: inherit;
	font-family: inherit;
	font-size: inherit
}
button {
	border: none;
	padding: 0
}
 button::-moz-focus-inner {
 border: none
}
input[type=checkbox], input[type=radio] {
	vertical-align: middle
}
input {
	outline: 0 none
}
input.checkbox {
	vertical-align: middle
}
* html input {
	vertical-align: baseline
}
textarea {
	overflow: auto
}
fieldset {
	border: 0 none
}
a:focus {
	outline-style: none;
	outline-width: 0
}
a {
	text-decoration: none;
	color: #666
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
.fl {
	float: left
}
.fr {
	float: right
}
.auto {
	margin: 0 auto
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clearfix:after {
	clear: both
}
.clear {
	clear: both;
	overflow: hidden;
	line-height: 0;
	font-size: 0
}
.myheader {
	background: #ee3544;
	height: 50px;
	color: #fff;
	font-size: 15px
}
.mylogo {
	background: #e50012;
	height: 50px;
	padding: 10px 0;
	width: 130px;
	margin-right: 10px;
	text-align: center
}
.mymenu span {
	display: inline-block;
	margin: 15px
}
.none {
	display: none
}
.main {
	width: 1200px;
	margin: 0 auto
}
.main_wrap {
	display: none;
}
.main.space20 {
	margin: 40px auto 20px auto
}
.main.space40 {
	margin: 50px auto
}
.space60 {
}
.header-nav {
	border-bottom: 1px solid rgba(195,195,195,.3);
	height: 35px;
}
.sitenav ul li a, .welcome {
	color: #777
}
.advantage li:hover div.adv-tit, .link-ul li a:hover h6, .navigation li a:hover, .other-nav li a:hover, .service-white div a:hover, .sitenav ul li a:hover, .type-box ul li:hover {
	text-decoration: none;
	color: #f33;
	transition: all .1s ease 0s;
	-webkit-transition: all .1s ease 0s;
	-moz-transition: all .1s ease 0s
}
.sitenav ul li {
	float: left;
	display: block;
	margin-left: 25px;
	margin-right: 5px
}
.sitenav ul li {
	background-image: url(../images/icon_small.png);
	background-position: left 10px;
	background-repeat: no-repeat
}
.sitenav ul li.help, .sitenav ul li.shopping {
	padding-left: 20px
}
.sitenav ul li.wap {
	background-position: 0 -23px;
	padding-left: 15px
}
.sitenav ul li.bulletin {
	background-position: 10px -43px;
}
.sitenav ul li.help {
	background-position: 0 -69px
}
.sitenav ul li.special {
	background: 0 0
}
.sitenav ul li.special p {
	display: inline-block;
	padding: 0 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 2px 6px rgba(188,188,187,.7);
	-moz-box-shadow: 0 2px 6px rgba(188,188,187,.7)
}
.sitenav ul li.special p span {
	display: inline-block;
	padding: 0 5px
}
.mob-bar {
	display: none
}
.logo {
	padding: 22px 0
}
.navigation li {
	position: relative;
	display: block;
	float: left;
	padding: 30px 0 30px 40px;
}
.navigation li a {
	color: #5d5d5d
}
.navigation_list {
	display: none;
	width: 130px;
	position: absolute;
	background: rgb(255, 255, 255);
	padding: 6px 0;
	border: 1px solid rgb(221, 221, 221);
	border-top: 2px solid #f33;
	top: 60px;
	left: 6px;
	text-align: center;
	z-index: 2;
}
.navigation li:hover .navigation_list {
	display: block;
}
.navigation_list li {
	padding: 0;
	float: none;
	line-height: 28px;
}
.navigation li.active .navigation_list li a {
	color: #5d5d5d;
}
.navigation li.active .navigation_list li a:hover {
	color: #f33;
}
.navigation_list li a {
	font-size: 13px !important;
}
.gray {
	background: #f1f2f7;
	padding: 50px 0
}
.gray2 {
	border-top: 20px solid #f1f2f7;
	padding: 50px 0
}
.light-gray {
	padding: 20px 0 50px 0;
	background: #eff1f4
}
.consult {
	background: url(../images/background_ad.jpg) no-repeat center top;
	height: 140px;
	text-align: center;
	color: #fff;
	margin-top: 40px
}
.consult.second {
	margin-top: 0
}
.consult a, .consult span {
	display: inline-block;
	font-size: 30px;
	line-height: 140px;
	margin: 0 20px
}
.consult span.small {
	font-size: 24px
}
.consult a {
	font-size: 20px;
	display: inline-block;
	padding: 7px 30px;
	text-decoration: none;
	line-height: 1.4
}
.consult a i {
	font-style: normal;
	display: inline-block;
	line-height: 1
}
.consult a.white-btn {
	background: #fff;
	color: #ff6577
}
.consult a.white-btn:hover i {
	border-bottom: 1px solid #ff6577
}
.consult a.red-btn {
	background: #ff6577;
	color: #fff;
	border: 1px solid #fff
}
.consult a.red-btn:hover i {
	border-bottom: 1px solid #fff
}
.gray.footer {
	padding-bottom: 0;
	background: #fff
}
.footer dl {
	float: left;
	margin: 0 110px 0 20px
}
.footer dl dt {
	font-size: 18px;
	color: #666;
	padding-bottom: 10px;
	font-weight: 700
}
.footer dl dd a {
	display: block;
	font-size: 15px;
	height: 28px;
	line-height: 28px;
	color: #888;
	padding: 0;
	margin: 0
}
.footer dl.erweima {
	text-align: center;
	margin: 10px 30px 0 20px
}
.footer dl.erweima img {
	background: #fff;
	padding: 8px;
	display: block
}
.footer dl.erweima a {
	text-decoration: none;
	height: 20px;
	line-height: 20px
}
.footer dl.dl-last {
	margin-right: 0
}
.copyright {
	border-top: 1px solid #dfe1e6;
	padding: 20px 0;
	margin-top: 20px;
	text-align: center;
	color: #888
}
.adbox.no-top, .no-top {
	margin-top: 0
}
.directory {
	margin-bottom: 18px;
	position: relative;
}
.directory, .directory a {
	color: #999
}
.left-nav {
	width: 280px
}
.right-cont {
	width: 900px
}
.left-dir {
	background: #fff;
	padding: 20px 0 0 20px
}
.left-dir li {
	display: block;
	margin-bottom: 25px
}
.left-dir li a {
	width: 49%;
	display: inline-block;
	color: #999;
	margin-bottom: 5px
}
.left-dir li h6 {
	background: url(../images/icon_33.png) no-repeat left top;
	padding: 5px 0 10px 32px
}
.left-dir li h6 a {
	color: #000;
	text-decoration: none;
	width: 100%;
	display: block
}
.left-dir li h6 a:hover {
	color: #666
}
.left-dir li.zc h6 {
	background-position: left 5px
}
.left-dir li.fw h6 {
	background-position: left -53px
}
.left-dir li.wh h6 {
	background-position: left -115px
}
.left-dir li.dj h6 {
	background-position: left -176px
}
.left-dir li.zl h6 {
	background-position: left -238px
}
.dynamics {
	background: #fff;
	padding: 20px 0
}
.dynamics .dynamics-title {
	border-bottom: 1px solid #eff1f4;
	padding: 0 15px 15px 15px;
	color: #333;
	position: relative
}
.dynamics .dynamics-title a, .dynamics .dynamics-title h2 {
	display: inline-block
}
.dynamics .dynamics-title a {
	position: absolute;
	right: 15px
}
.dynamics ul {
	padding: 20px 25px 0 20px
}
.dynamics ul li a, .dynamics ul li a:hover {
	color: #888
}
.dynamics ul li:last-child {
	padding-bottom: 0
}
.adbox, .dynamics {
	margin-top: 20px
}
.white-bg {
	background: #fff;
	padding: 25px 20px;
	position: relative;
}
.white-bg.nopad {
	padding: 0
}
.pad20 {
	margin-top: 20px
}
.commodity {
	width: 655px
}
.tishibox {
	position: absolute;
	bottom: 32px;
	right: 0;
	width: 580px;
	font-size: 16px;
	vertical-align: middle;
}
.tishibox .redbg {
	display: inline-block;
	width: 150px;
	height: 34px;
	background: #e72424;
	color: #fff;
	line-height: 34px;
	text-align: center;
	margin-left: 10px;
	cursor: pointer
}
.commodity .comm-pic {
	width: 280px
}
.mobileImg {
	display: none;
}
.commodity .comm-pic #tab-ad {
	display: none;
}
.commodity .comm-cont {
	width: 355px;
	padding: 15px 0;
	color: #888
}
.commodity .comm-cont h3.main-title, .product-tit {
	font-size: 24px;
	color: #000;
	font-weight: 700;
	padding-bottom: 15px
}
.main-title span {
	font-size: 14px;
	color: #8888;
	padding-left: 10px;
}
.commodity .comm-cont .price-box {
	margin: 0 0 10px 0;
	background: url(../images/bg-price.jpg) no-repeat right top #f5f6f8;
	height: 79px;
	width: 100%;
	line-height: 79px;
	padding: 0 15px;
	position: relative;
}
.commodity .comm-cont .price-box.colophon {
	margin: 15px 0
}
.commodity .comm-cont .price-box b {
	color: #f33;
	font-size: 30px
}
.commodity .comm-cont .price-box span {
	text-decoration: line-through;
}
.commodity .comm-cont .price-box i {
	padding-left: 10px;
	font-style: normal;
}
.commodity .comm-cont .price-box img {
	position: absolute;
	right: 0;
	top: 0;
}
.apply-btn a {
	display: inline-block;
	padding: 6px 30px;
	color: #fff;
	margin-right: 30px
}
.apply-btn a.redline {
	border: 1px solid #f33;
	color: #e82b36;
	padding: 4px 30px
}
.expert {
	width: 186px;
	text-align: center;
	border: 1px solid #d6dbe4;
	border-radius: 8px;
	padding: 30px 15px 30px 15px;
	margin-top: 12px;
	position: relative;
	box-shadow: 1px 0 16px rgba(0,0,0,.1)
}
.expert .tool-bar {
	background: url(../images/icon_34.png) no-repeat left top;
	width: 8px;
	height: 21px;
	position: absolute;
	left: 32px;
	top: -12px
}
.expert .tool-bar.right-bar {
	left: 144px
}
.expert p.guwen {
	color: #666;
	display: inline-block;
	padding: 10px 0 10px 0
}
.expert p:nth-of-type(2) {
	padding-bottom: 10px;
}
.expert p:nth-of-type(3) a {
	background: none;
	color: #ff4e58;
	border: 1px solid #ff4e58;
	padding: 5px 10px;
}
.expert p a {
	display: inline-block;
	padding: 5px 30px;
	border-radius: 32px;
	color: #fff;
	text-decoration: none
}
.gradient {
	background: #ff4e58;
	background: -moz-linear-gradient(left, #ff4e58 0, #e82b36 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff4e58), color-stop(100%, #e82b36));
	background: -webkit-linear-gradient(left, #ff4e58 0, #e82b36 100%);
	background: -o-linear-gradient(left, #ff4e58 0, #e82b36 100%);
	background: -ms-linear-gradient(left, #ff4e58 0, #e82b36 100%);
	background: linear-gradient(to right, #ff4e58 0, #e82b36 100%)
}
.product-nav {
	border-bottom: 1px solid #e4e7ec;
	padding: 15px 15px 0 15px;
	background: #fff;
	width: 900px
}
#advantage_img {
	display: none;
}
.product-nav li {
	float: left;
	padding: 0 8px 10px 8px;
	margin: 0 10px
}
.product-nav li a {
	text-decoration: none;
	color: #666
}
.material h4 span, .product-nav li.current {
	border-bottom: 2px solid #e82b36
}
.product-nav li.current a {
	color: #e82b36;
	font-weight: 700
}
.product-box {
	padding: 60px 20px 10px 20px
}
.product-tit {
	text-align: center;
	padding-bottom: 40px
}
.material {
	width: 420px;
	height: 260px;
	padding: 20px
}
.material.fl {
	background-image: url(../images/data_01.jpg)
}
.material.fr {
	background-image: url(../images/data_02.jpg)
}
.advantage-ul li h3, .material h4 {
	color: #e82b36;
	font-size: 20px;
	padding-bottom: 20px
}
.material p {
	color: #888;
	padding-top: 6px
}
.product-detail-fixed {
	position: fixed;
	top: 0;
	z-index: 150
}
#sqlc, #zoyo {
	background: url(../images/bg-process.jpg) no-repeat right 20px #fff
}
#zoyo {
	background-position: center top
}
.process-ul li {
	float: left;
	border: 1px solid rgba(232,43,54,.3);
	border-radius: 6px;
	padding: 5px 10px 5px 11px;
	text-align: center;
	color: #888
}
.process-ul.process-ul-02 li {
	width: 123px
}
.process-ul.process-ul-02 li:nth-child(10) {
	display: none;
}
.process-ul li.arrowRed {
	border: 0;
	padding-top: 35px
}
.process-ul.process-ul-02 li.arrowRed {
	width: 60px
}
.process-ul li, .process-ul li p, .process-ul li span {
	display: block
}
.process-ul li span {
	text-align: left
}
.process-ul li img {
	display: inline-block;
	padding: 5px 0 10px 0
}
.advantage-ul {
	padding: 0 50px 10px 50px
}
.advantage-ul li {
	float: left;
	width: 350px;
	height: 180px;
	padding: 25px 35px;
	color: #fff;
	margin: 0 40px 30px 0
}
.advantage-ul li h3 {
	color: #fff
}
.advantage-ul li h3 span {
	border-bottom: 2px solid #fff;
	display: inline-block;
	padding-bottom: 10px
}
.advantage-ul li.adv-01 {
	background-image: url(../images/advantage_01.jpg)
}
.advantage-ul li.adv-02 {
	background-image: url(../images/advantage_02.jpg);
	margin-right: 0
}
.advantage-ul li.adv-03 {
	background-image: url(../images/advantage_03.jpg)
}
.advantage-ul li.adv-04 {
	background-image: url(../images/advantage_04.jpg);
	margin-right: 0
}
.line-title {
	border-bottom: 1px solid #e4e7ec;
	color: #333;
	font-size: 18px;
	padding: 20px 30px
}
.public-box {
	padding: 25px 30px
}
.public-box.attention {
	padding: 25px 40px
}
.public-box div {
	padding-bottom: 10px;
	line-height: 1.8;
	color: #666
}
.number {
	width: 30px
}
.warning {
	width: 790px
}
.warning p {
	padding-bottom: 10px;
	color: #666;
	line-height: 1.8
}
.warning p:last-child {
	padding-bottom: 0
}
.warning p.gradual {
	text-indent: 2.5em
}
.public-box div.question {
	color: #ff7878
}
.qa-box {
	border-bottom: 1px solid #eff1f4;
	padding: 0 10px;
	margin-bottom: 25px
}
.dbintro li p:last-child, .qa-box:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0
}
.dbintro li {
	display: block;
	border-bottom: 1px solid #e4e7ec;
	padding-bottom: 15px;
	margin-top: 20px
}
.dbintro li:first-child {
	margin-top: 0
}
.dbintro li h6 {
	padding-bottom: 25px;
	font-size: 18px
}
.dbintro li h6 i {
	font-style: normal;
	border-bottom: 2px solid #f33;
	display: inline-block;
	padding-bottom: 6px
}
.dbintro li p, .dbintro li p b {
	display: block;
	color: #888
}
.dbintro li p {
	padding-bottom: 15px
}
.dbintro li p b {
	color: #666;
	padding-bottom: 6px
}
.dbintro li p b.short {
	display: inline-block
}
.dbintro li p.no-pad-b {
	padding-bottom: 0
}
.material-tab a {
	display: inline-block;
	color: #888;
	font-size: 18px;
	border: 1px solid #e0e3e8;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	padding: 8px 60px;
	text-decoration: none;
	cursor: pointer
}
.material-tab a.active {
	background-color: #eff1f4;
	border: 0
}
#swiper-material .swiper-slide {
	background: #eff1f4;
	padding-top: 10px
}
#swiper-material .warning, .material-box .warning {
	width: 770px
}
#swiper-material .public-box, .material-box .public-box {
	background: url(../images/building.png) no-repeat right bottom
}
.material-box .public-box {
	background-size: auto 100%;
}
.material-box {
	background: #eff1f4;
	background: -moz-linear-gradient(left, #eff1f4 0, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eff1f4), color-stop(100%, #fff));
	background: -webkit-linear-gradient(left, #eff1f4 0, #fff 100%);
	background: -o-linear-gradient(left, #eff1f4 0, #fff 100%);
	background: -ms-linear-gradient(left, #eff1f4 0, #fff 100%);
	background: linear-gradient(to right, #eff1f4 0, #fff 100%)
}
.product-box.pad30 {
	padding: 60px 20px 60px 20px
}
.process-ul.process-ul-02.process-ul-03 {
	padding: 0 80px
}
.white-bg.nav-height {
	height: 52px
}
.white-bg.matter {
	margin-top: -20px;
	padding-top: 45px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	position: relative
}
.bluebar {
	background-color: #eff1f4;
	width: 100%;
	height: 20px;
	position: absolute;
	left: 0;
	top: 20px
}
.price-option {
	margin-bottom: 0
}
.price-option li {
	position: relative;
	float: left;
	margin: 0 20px 10px 0;
	text-align: center;
	border: 1px solid #e5e5e5;
	width: 150px;
	padding: 5px 0
}
.price-option li:nth-child(even) {
	margin-right: 0
}
.price-option li.selected, .price-option li:hover {
	border: 1px solid #e82b36;
	cursor: pointer
}
.price-option li.selected i {
	background: url(../images/icon_57.gif) no-repeat left top;
	position: absolute;
	bottom: -1px;
	right: -1px;
	display: inline-block;
	width: 20px;
	height: 20px
}
.function {
	text-align: center;
	height: 260px
}
.function .function-tex {
	padding: 25px 10px 15px 10px;
	color: #888
}
.function .function-tex h5 {
	color: #333;
	font-size: 18px;
	padding-bottom: 20px
}
.product-box .table>tbody>tr>td, .product-box .table>thead>tr>th {
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
	line-height: 2;
	padding: 10px 8px;
	color: #888
}
.product-box .table-bordered>thead>tr>th {
	border-bottom-width: 0;
	background: #e82b36;
	color: #fff;
	font-weight: 700
}
.product-box .table.table-col2>tbody>tr>td, .product-box .table.table-col2>thead>tr>th {
	text-align: left;
	padding: 8px 60px
}
.copyright .friendlink {
	display: block;
	text-align: center;
	margin-top: 10px
}
.copyright .friendlink a {
	display: inline-block;
	margin-right: 5px;
	color: #888
}
.banner-box {
	background-repeat: no-repeat;
	background-position: top center;
	height: 460px
}
.banner-box.neiye {
	background-image: url(../images/neiye_bg.jpg)
}
.sub-title h1 {
	color: #333;
	font-size: 16px;
	padding: 2px 0 0 32px;
	margin-bottom: 20px
}
.sub-title h1.query {
	background-image: url(../images/search_red.png);
	height: 21px
}
.sub-title h1.hot {
	background-image: url(../images/hot.png);
	height: 22px
}
.right-search input {
	border: 1px solid #dcdcdc;
	display: block;
	width: 100%;
	border-radius: 4px;
	padding: 8px;
	font-size: 15px
}
.right-search p {
	color: #888;
	display: block;
	padding: 15px 0
}
.right-search p b {
	color: #f33;
	font-size: 20px
}
.right-search button {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background: #f33;
	border-radius: 6px;
	width: 100%;
	padding: 8px 0
}
.right-search .search-tag {
	padding: 2px 10px;
	background: burlywood;
	color: #fff;
	margin: 5px;
	display: inline-block;
	border-radius: 30px;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
}
.right-search .search-tag:hover {
	background: #e82b36;
}
.right-search .search-tag-box {
	padding: 10px 0;
}
.ad-ul li {
	padding-bottom: 20px
}
.ad-ul li.last {
	padding-bottom: 0
}
.red-box {
	background: url(../images/background_reg.jpg) no-repeat center top;
	padding: 40px 0
}
.red-white {
	background: #fff;
	padding: 30px 100px 20px 40px;
	margin: 0 40px;
	border-radius: 16px;
	box-shadow: 0 5px 10px #c8494a
}
.po {
	position: relative
}
.bgicon {
	position: absolute;
	left: 50%
}
.l-icon {
	bottom: 90px;
	margin-left: -600px
}
.r-icon {
	top: 140px;
	margin-left: 540px
}
.work {
	padding: 30px 0 60px 0
}
.form-box {
	width: 330px;
	padding-top: 40px;
	text-align: center
}
.form-box .reg-title, .success h1 {
	color: #fe6263;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 30px
}
.form-box ul {
	text-align: left
}
.form-box ul li {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	margin-bottom: 10px;
	border-radius: 7px;
	border: 1px solid #e5e5e5;
	padding: 0 15px
}
.form-box ul li input, .form-box ul li.button button {
	width: 100%;
	line-height: 98%;
	height: 98%;
	border: 0;
	border-radius: 7px;
	padding: 0;
	margin: 0;
	color: #bbb;
	outline: 0;
	vertical-align: top
}
 .form-box ul li input::-webkit-input-placeholder {
 color: #bbb
}
.form-box ul li.agree, .form-box ul li.button, .form-box ul li.last, .form-box ul li.message, .form-box ul li.other, .form-box ul.login-ul li.other-login {
	border: 0;
	padding: 0
}
.form-box ul li.message input {
	width: 55%;
	border: 1px solid #e5e5e5;
	padding: 0 15px
}
.form-box ul li.agree a, .form-box ul li.last a, .form-box ul li.message a {
	display: inline-block;
	text-decoration: none;
	color: #fe6263;
	padding-left: 20px
}
.form-box ul li.agree {
	height: 45px;
	line-height: 45px
}
.form-box ul li.agree input {
	width: 15px;
	height: 45px;
	border-radius: 7px;
	display: inline-block;
	margin-right: 5px
}
.form-box ul li.button, .success a, .tigs button {
	background: #fe6263
}
.form-box ul li.button button {
	background: 0 0;
	font-size: 18px;
	color: #fff
}
.form-box ul li.last {
	text-align: center
}
.form-box ul li.last a {
	padding-left: 0
}
.tigs-box {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/modal.png) repeat left top;
	z-index: 9999
}
.tigs {
	margin: 280px auto;
	width: 340px;
	background: #fff;
	border-radius: 10px;
	padding: 20px 20px 30px 20px;
	text-align: center
}
.tigs a {
	display: block;
	text-align: right;
	cursor: pointer
}
.success p, .tigs p {
	display: block;
	color: #666;
	font-size: 15px;
	margin: 20px 0 30px 0
}
.success a, .tigs button {
	font-size: 16px;
	color: #fff;
	padding: 5px 45px;
	border-radius: 7px
}
.success {
	padding-top: 120px
}
.success h1 {
	padding-bottom: 5px
}
.success a {
	display: inline-block;
	padding: 6px 60px;
	color: #fff;
	font-size: 18px
}
.form-box ul.login-ul li {
	margin-bottom: 15px
}
.form-box ul.login-ul li.frist input {
	background: url(../images/login_user.png) no-repeat left 10px;
	padding-left: 35px
}
.form-box ul.login-ul li.pwd input {
	background: url(../images/login_password.png) no-repeat left 10px;
	padding-left: 35px
}
.form-box ul.login-ul li.other {
	font-size: 15px;
	height: 40px
}
.find-title a, .form-box ul.login-ul li.other p.fl a {
	color: #fe6263
}
.form-box ul.login-ul li.other p.fr a {
	color: #888
}
.form-box ul.login-ul li.other-login {
	text-align: center;
	padding-top: 15px;
	height: auto
}
.form-box ul.login-ul li.other-login h2 {
	font-size: 15px;
	padding-bottom: 15px;
	color: #c3c3c3
}
.form-box ul.login-ul li.other-login h2 span:before {
	width: 95px;
	left: 110px;
	top: 10px
}
.form-box ul.login-ul li.other-login h2 span:after {
	width: 95px;
	right: 110px;
	top: 10px
}
.form-box ul.login-ul li.other-login a.tecent {
	display: inline-block;
	margin: 5px 10px
}
.find-white {
	box-shadow: 0 2px 10px #dbdbdb;
	padding-bottom: 50px
}
.find-title {
	margin-bottom: 25px;
	display: block;
	border-left: 2px solid #fe6263;
	font-size: 18px;
	text-align: left;
	padding-left: 8px
}
.find-white .form-box ul li {
	margin-bottom: 20px
}
.tigs .success {
	padding-top: 0
}
.tigs .success h1 {
	font-size: 18px
}
.news-box {
	padding: 20px;
	margin-bottom: 10px
}
.news-img {
	width: 260px;
	height: 130px;
	overflow: hidden
}
.news-detail {
	width: 580px;
	height: 130px;
	overflow: hidden
}
.news-detail p.text {
	font-size: 15px;
	color: #666;
	line-height: 1.8
}
.news-detail .title {
	font-size: 18px;
	padding-top: 5px
}
.news-detail .title a {
	color: #333
}
.author {
	display: block;
	font-size: 14px;
	margin: 15px 0 11px 0;
	color: #aaa
}
.author span {
	display: inline-block;
	padding-left: 24px;
	margin-right: 25px;
	background-repeat: no-repeat;
	background-position: left 2px
}
.author span.time {
	background-image: url(../images/icon_time.png)
}
.author span.tags {
	background-image: url(../images/icon_tag.png)
}
.author span.source {
	background-image: url(../images/icon_home.png)
}
.author span a {
	display: inline-block;
	padding-right: 10px;
	color: #aaa
}
.page {
	margin: 40px 0 0 0;
	text-align: center
}
.page * {
	vertical-align: middle
}
.page a {
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #999;
	border: 1px solid #dcdcdc;
	background: #fff;
	border-radius: 5px;
	margin: 0 5px;
	width: 35px;
	display: inline-block;
}
.page .current {
	background: #ff6263;
	border: solid 1px #ff6263;
	color: #fff
}
.page a:hover {
	background: #ff6263;
	color: #fff;
}
#jumptxt {
	width: 50px;
	height: 30px;
	padding: 4px 12px;
	border-radius: 5px;
	border: 1px solid #dcdcdc;
	margin: 0 6px 0 4px
}
.page span {
	font-size: 14px;
	color: #333;
	padding: 0 3px
}
.page .chaxun {
	display: inline-block;
	text-align: center;
	line-height: 30px;
	margin: 0 0 0 5px;
	width: 40px;
	font-size: 16px;
	height: 30px;
	background: #ff6263;
	border: 0;
	color: #fff;
	cursor: pointer;
	border-radius: 5px
}
.page .active {
	background: #ff6263;
	color: #fff;
}
.hot-tags {
	padding: 20px 10px
}
.hot-tags a {
	font-size: 14px;
	display: inline-block;
	background: #eff1f4;
	color: #999;
	padding: 5px 10px;
	margin: 0 6px 12px 6px
}
.hot-tags a:hover {
	text-decoration: none;
	background: #f33!important;
	color: #fff!important;
}
.article-box {
	padding: 30px 30px 20px 30px;
	border-bottom: 1px solid #eff1f4
}
.article-title {
	font-size: 22px;
	font-weight: 700;
	color: #444;
	line-height: 1.8
}
.article p, .other-links p, .remark {
	font-size: 15px;
	color: #888;
	line-height: 1.8;
	text-indent: 2em
}
.remark {
	background: #f6f8fa;
	padding: 15px;
	margin-top: 15px
}
.article p {
	padding-top: 15px
}
.other-links {
	margin: 45px 0 0 0
}
.other-links p {
	text-indent: 0
}
.a-links li a, .other-links p a {
	color: #888
}
.other-links p a:hover {
	color: #f33
}
.article-bottom {
	padding: 30px
}
.bottom-box {
	background: #f6f8fa;
	padding: 30px 40px;
	margin-bottom: 40px
}
.a-links {
	width: 580px;
	padding-top: 30px
}
.a-links li {
	font-size: 15px;
	float: left;
	width: 50%;
	background: url(../images/icon_idot_gray.png) no-repeat left 10px;
	padding: 0 25px 15px 15px
}
.a-erweima {
	width: 138px;
	text-align: center;
	font-size: 15px;
	color: #666
}
.a-erweima b {
	color: #f33
}
.a-erweima img {
	display: block;
	width: 118px;
	height: 118px;
}
.help-search {
	width: 710px;
	position: absolute;
	left: 50%;
	margin-left: -140px;
	top: 90px;
	overflow: hidden
}
.help-search .search-second-bar {
	width: 100%;
	border: 0
}
.help-search .search-second-bar button.free-btn {
	height: 52px
}
.help-search .search-second-bar input {
	width: 83%
}
.help-search h3 {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 20px
}
.keys {
	color: #fff;
	font-size: 15px
}
.keys a {
	display: inline-block;
	padding-right: 10px;
	color: #fff;
	margin-top: 10px
}
.left-menu {
	background: #f4f4f5
}
.help-detail, .left-menu {
	margin-top: 40px
}
ul.expmenu li, ul.expmenu2 li {
	display: block;
	font-size: 15px;
	padding: 15px 0 0 0;
	border-bottom: 1px solid #fafafb;
	cursor: pointer
}
ul.expmenu2 li {
	padding: 10px 0 0 0;
	border-bottom: 0
}
ul.expmenu li.active:hover, ul.expmenu li.enable, ul.expmenu li:hover {
	background: #ff6263
}
ul.expmenu li.active.enable>div.header, ul.expmenu li.active.enable>div.header a, ul.expmenu li.enable>div.header a, ul.expmenu>li.active:hover>div.header, ul.expmenu>li:hover>div.header a {
	color: #fff;
	font-weight: 700
}
ul.expmenu li div, ul.expmenu2 li div {
	font-size: 15px;
	padding: 0 20px 0 20px;
	color: #666
}
ul.expmenu2 li div {
	font-size: 16px;
	color: #000
}
ul.expmenu>li>div.header {
	padding-bottom: 15px
}
ul.expmenu2>li>div.header {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee
}
ul.expmenu2>li>div.header>.arrow, ul.expmenu>li>div.header>.arrow {
	display: block;
	width: 14px;
	height: 14px;
	background: no-repeat left 7px;
	float: right
}
ul.expmenu2>li>div.header>.arrow {
	width: 8px;
	height: 16px;
	background: no-repeat left 7px
}
ul.expmenu>li>div.header>.arrow.down {
	background-image: url(../images/arrow_d.png)
}
ul.expmenu>li>div.header>.arrow.up {
	background-image: url(../images/arrow_u.png)
}
ul.expmenu2>li>div.header>.arrow.down {
	background-image: url(../images/zone_right.png)
}
ul.expmenu2>li>div.header>.arrow.up {
	background-image: url(../images/zong_down.png)
}
ul.expmenu>li.active.enable>div.header>.arrow.down, ul.expmenu>li.active:hover>div.header>.arrow.down {
	background-image: url(../images/arrow_u_w.png)
}
ul.expmenu>li.active.enable>div.header>.arrow.up, ul.expmenu>li.active:hover>div.header>.arrow.up {
	background-image: url(../images/arrow_d_w.png)
}
ul.expmenu>li>div.header span a {
	color: #666;
	text-decoration: none
}
ul.expmenu>li>ul.menu {
	background: #fafafb;
	padding: 0 0 15px 35px;
	display: none
}
ul.expmenu2>li>ul.menu {
	background: #fff;
	padding: 0 0 12px 0;
	display: none;
	border-bottom: 1px solid #eee
}
ul.expmenu>li>ul.menu li {
	padding: 15px 0 0 0
}
ul.expmenu2>li>ul.menu li {
	width: 50%;
	float: left;
	padding-top: 12px;
	font-size: 14px;
	padding-left: 20px
}
ul.expmenu2>li>ul.menu li a, ul.expmenu>li>ul.menu li a {
	color: #888
}
ul.expmenu>li>ul.menu li:hover {
	background: #fff
}
ul.expmenu2>li>ul.menu li a:hover, ul.expmenu>li>ul.menu li a.on, ul.expmenu>li>ul.menu li a:hover {
	color: #f33
}
.help-ul {
	padding: 10px 0 0 0
}
.help-ul li {
	font-size: 15px;
	background: #fafafb;
	border-bottom: 1px dashed #eff1f4;
	padding: 17px 50px 15px 50px
}
.help-ul li a {
	color: #666;
	text-decoration: none
}
.help-ul li:hover {
	background: #fdfdfe
}
.help-ul li:hover a {
	color: #f33
}
.right-bar {
	position: fixed;
	bottom: 90px;
	right: 0;
	z-index: 9999;
	width: 50px;
	background: #61677d;
	text-align: center;
	border-radius: 6px 0 0 6px
}
.right-bar li {
	padding: 15px 0;
	color: #fff;
	background: url(../images/icon_line.gif) no-repeat center bottom
}
.right-bar li.kefu {
	background: #ff6263;
	padding: 15px;
	line-height: 1.2;
	border-radius: 6px 0 0 0;
	background-image: none;
	position: relative;
}
.right-bar li:nth-of-type(2) {
	border-radius: 0;
	margin-top: 1px;
}
.right-bar li img {
	display: inline-block;
	padding-bottom: 5px
}
.right-bar li a {
	color: #fff;
	text-decoration: none
}
.right-bar li.kefu:hover .wechatimg {
	display: block;
	right: 51px;
	top: 0px;
	width: 124px;
	height: 124px;
	background: #fff url(../images/ewm.jpg) no-repeat 6px 6px;
	background-size: 110px;
	position: absolute;
}
.right-bar li:hover {
	opacity: .85
}
.telphone, .weixin {
	border-radius: 6px;
	background: #61677d;
	position: absolute;
	right: 58px;
	z-index: 9999;
	display: none
}
.telphone {
	top: 243px;
	width: 220px;
	font-size: 15px;
	color: #fff;
	text-align: left;
	padding: 10px
}
.telphone img {
	display: block;
	float: left;
	margin-right: 10px
}
.telphone p {
	font-size: 18px;
	line-height: 1.2
}
.idot {
	position: absolute;
	top: 30px;
	right: -16px;
	background: url(../images/icon_right.png) no-repeat left top;
	width: 16px;
	height: 9px
}
.weixin {
	top: 323px;
	padding: 4px
}
.weixin img {
	width: 100px
}
.area-intro {
	padding: 0 10px 20px 10px
}
.area-title {
	color: #f33;
	font-weight: 400;
	padding: 30px 0
}
.area-intro p {
	text-align: left;
	color: #888;
	font-size: 15px;
	text-indent: 2em;
	line-height: 1.8
}
.adbox .service-ul {
	margin: 20px 0
}
.adbox .service-ul li {
	width: 280px;
	margin-right: 10px;
	box-shadow: 0 1px 8px rgba(191,191,191,.6)
}
.adbox .service-ul li p a {
	margin: 0 2px
}
.service-ul .price-box {
	margin: -5px 0 20px 0;
	height: 50px;
	width: 100%;
	line-height: 50px;
	padding: 0 15px;
}
.service-ul .price-box b {
	color: #f33;
	font-size: 30px;
}
.city_banner {
	position: absolute;
	display: inline-block;
	top: -45px;
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	max-width: 500px;
	max-height: 40px;
	font-size: 30px;
	text-align: center;
	font-family: cursive;
	font-weight: bold;
	font-family: '΢���ź�';
	color: #ffd440;
	text-shadow: 2px 2px 0 #0d20a9;
}
.mob-navbar_tel {
	display: none;
}

@media screen and (max-width:750px) {
.city_banner {
	position: absolute;
	display: inline-block;
	top: -10px;
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	max-width: 500px;
	max-height: 40px;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	font-family: '΢���ź�';
	color: #ffd440;
	text-shadow: 2px 2px 0 #0d20a9;
}
.advantage-ul li h3, .dbintro li h6, .function .function-tex h5, .line-title, .material h4, .square {
	font-size: 16px
}
.article-title, .commodity .comm-cont h3.main-title, .product-tit {
	font-size: 18px
}
.main {
	width: 100%;
	padding: 0 10px;
	position: relative
}
.gray, .main.mob-top20, .gray2 {
	border-top: 6px solid #f1f2f7;
	background: #fff
}
.gray, .gray2 {
	padding: 25px 0
}
.gray.gray-advantage {
	padding: 25px 0 10px 0
}
.main.mob-top20 {
	padding: 25px 10px
}
.main.space40 {
	margin: 0 auto
}
.main.space20 {
	margin: 0
}
.mob-footer.space20 {
	margin: 20px 0 70px;
}
.header-nav, .navigation li:first-child {
	display: none
}
.logo, .mob-bar {
	padding: 10px 0 0
}
.mob-bar {
	display: block;
	position: relative
}
.mob-bar .mob-login, .mob-bar .mob-nav {
	position: absolute;
	z-index: 30
}
.mob-bar .mob-login {
	top: 11px;
	right: 48px
}
.mob-bar .mob-login img {
	width: 20px
}
.mob-bar .mob-nav {
	top: 15px;
	right: 5px
}
.mob-bar .mob-nav span {
	width: 24px;
	height: 2px;
	display: block;
	margin-bottom: 6px;
	background-color: #b2b2b2
}
.navigation {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 46px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 15px 0;
	background-color: #f6f6f6;
	z-index: 99999
}
.navigation li {
	width: 50%;
	padding: 10px 0;
	text-align: center
}
.navigation li:hover .navigation_list {
	display: none;
}
.logo img {
	width: 100px
}
.consult {
	height: auto;
	padding: 20px 15px;
	margin-top: 0
}
.consult a, .consult span {
	line-height: 1.4;
	margin: 5px
}
.consult span:first-child {
	display: block
}
.consult a {
	padding: 3px 15px
}
.footer dl dt {
	padding-bottom: 0
}
.footer dl.erweima dt {
	padding-bottom: 5px
}
.footer dl dd a {
	height: 26px;
	line-height: 26px
}
.footer dl {
	margin: 0;
	padding-left: 15px
}
.footer dl, .footer dl.erweima {
	width: 50%
}
.footer dl.erweima, .qa {
	margin: 20px 0 0 0
}
.footer dl:nth-child(3), .footer dl:nth-child(4) {
	margin-top: 10px
}
.mob-clear {
	clear: both;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	display: block
}
.mob-footer ul li {
	display: block;
	float: left;
	width: 25%;
	padding: 0 11px;
	text-align: center
}
.mob-footer ul li a {
	text-decoration: none;
	color: #666
}
.mob-footer ul li span {
	display: block;
	padding-bottom: 5px
}
.mob-footer ul li span img {
	width: 45px
}
.mob-copyright {
	padding: 15px 10px;
	color: #888;
	font-size: 10px;
	text-align: center;
	background-color: #f6f6f9;
	margin-bottom: 60px
}
.mob-navbar {
	width: 100%;
	padding: 0 0 5px 0;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	z-index: 777
}
.mob-navbar li {
	width: 25%;
	text-align: center;
	height: 100%;
	float: left;
	position: relative
}
.mob-navbar li a {
	display: block;
	color: #b2b2b2;
	width: 100%;
	height: 100%;
	text-decoration: none
}
.navbar-tex {
	margin-top: 5px
}
.mob-navbar li div.navbar-icon {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 20px auto;
	height: 30px
}
.navbar-logo {
	background-image: url(../images/icon_28.png)
}
.navbar-product {
	background-image: url(../images/icon_29.png)
}
.navbar-consult {
	background-image: url(../images/icon_30.png)
}
.navbar-mine {
	background-image: url(../images/icon_31.png)
}
.mob-navbar li.on .navbar-logo {
	background-image: url(../images/icon_28_hover.png)
}
.mob-navbar li.on .navbar-product {
	background-image: url(../images/icon_29_hover.png)
}
.mob-navbar li.on .navbar-consult {
	background-image: url(../images/icon_30_hover.png)
}
.mob-navbar li.on .navbar-mine {
	background-image: url(../images/icon_31_hover.png)
}
.mob-navbar li.on a {
	color: #ff404e
}
.white-bg {
	margin-bottom: 5px
}
.advantage-ul li, .material.fl, .material.fr, .process-ul li, .right-cont.fr {
	float: none
}
.process-ul li {
	text-align: center;
	border: 0;
	background-color: #f9f9f9;
	padding: 6px 0 3px 20px;
	margin-bottom: 6px;
	overflow: hidden;
	width: 100%;
	margin-right: 4%;
}
.advantage-ul, .function .function-tex, .help-ul, .light-gray, .light-gray .main, .process-ul.process-ul-02.process-ul-03, .qa-box, .white-bg {
	padding: 0
}
.light-gray {
	border-top: 1px solid #eee
}
.mob-title {
	background-color: #fff;
	text-align: center;
	padding: 15px 10px;
	position: relative;
	box-shadow: 0 .05rem .15rem rgba(0,0,0,.08)
}
.mob-title h1 {
	font-size: 18px
}
.mob-title .return {
	position: absolute;
	left: 15px;
	top: 15px
}
.mob-title .return img {
	width: 12px
}
.commodity .comm-cont, .line-title, .public-box {
	padding: 15px
}
.mobimg {
	width: 100%;
}
.product-box {
	padding: 20px 10px 20px 10px
}
#dbwy {
	display: none;
}
.mob-bot, .product-tit {
	padding-bottom: 20px
}
.commodity .comm-pic #tab-ad {
	display: block;
}
.advantage-ul li, .banner-box, .banner-box.tag, .banner-box.about, .banner-box.help, .material {
	height: auto;
	background-size: 100% auto
}
.commodity .comm-cont .price-box {
	margin: 5px 0 25px 0;
	height: 60px;
	line-height: 60px;
	background-size: auto 100%;
	text-align: center;
}
.apply-btn a {
	padding: 10px 40px;
	width: 48%;
	margin-right: 4%;
	text-align: center;
}
.apply-btn a.redline {
	padding: 8px 40px;
	margin-right: 0
}
.advantage-ul li h3, .apply-btn, .material h4, .public-box div {
	padding-bottom: 10px
}
.white-bg .material.fr {
	margin-top: 15px
}
#sqlc {
	background: #fff
}
.process-ul.process-ul-02 li {
	text-align: center;
	border: 0;
	background-color: #f9f9f9;
	padding: 6px 0 3px 20px;
	margin-bottom: 6px;
	overflow: hidden;
	width: 48%!important;
	margin-right: 4%;
	float: left;
}
.process-ul.process-ul-02 li:nth-child(10) {
	display: block;
}
.process-ul li:nth-child(3), .process-ul li:nth-child(7) {
	margin-right: 0;
}
.process-ul li:nth-child(even) {
	margin-right: 0;
}
.process-ul li img, .process-ul li p, .process-ul li span {
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 3px
}
.process-ul li img {
	width: 20px
}
.process-ul li span {
	border: 1px solid rgba(232,43,54,.3);
	padding: 2px 6px;
	border-radius: 6px
}
.process-ul li p {
	margin-top: 5px
}
.advantage-ul li {
	margin: 0 0 6px 0
}
.public-box.attention {
	padding: 15px 20px
}
.number {
	width: 5%
}
#swiper-material .warning, .material-box .warning, .warning {
	width: 93%
}
.material {
	background-color: #f0f1f5
}
.material.fl, .material.fr {
	background-position: right bottom
}
.qa-box {
	margin-bottom: 10px
}
.mob-navbar.apply-bar {
	border-top: 1px solid #fff;
	padding: 0
}
.mob-navbar.apply-bar li:nth-child(1) {
	display: none;
}
.mob-navbar.apply-bar li {
	border-right: 1px solid #fff;
	font-size: 16px;
	line-height: 1.6;
	width: 50%;
}
.mob-navbar.apply-bar li {
	width: 50%;
	border: 0;
	font-size: 18px;
	line-height: 1.4
}
.mob-navbar.apply-bar li:nth-child(2) {
	border-right: 1px solid #fff;
}
.mob-navbar.apply-bar li a {
	padding: 12px 0;
	display: block;
	color: #fff;
	text-align: left;
	background: #e95c00;
	background: -webkit-linear-gradient(top, #e95c00 0, #fd6200 100%);
	background: -o-linear-gradient(top, #e95c00 0, #fd6200 100%);
	background: -ms-linear-gradient(top, #e95c00 0, #fd6200 100%);
	background: linear-gradient( top, #e95c00 0, #fd6200 100%);
}
.mob-navbar.apply-bar li:nth-child(3) a {
	background: #ca11ff;
	background: -webkit-linear-gradient(top, #ca11ff 0, #9f0bca 100%);
	background: -o-linear-gradient(top, #ca11ff 0, #9f0bca 100%);
	background: -ms-linear-gradient(top, #ca11ff 0, #9f0bca 100%);
	background: linear-gradient( top, #ca11ff 0, #9f0bca 100%);
}
.mob-navbar.apply-bar li a img {
	float: left;
	margin: -2px 10px 0 23%;
}
.mob-navbar.apply-bar li:nth-child(3) a img {
	margin-left: 8%;
	width: 28px;
}
.mob-navbar_tel {
	position: fixed;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	z-index: 999;
}
.public-box div, .warning p {
	color: #888
}
.pad20 {
	margin-top: 5px
}
.dbintro li {
	padding: 0 10px 15px 10px;
	margin-top: 20px
}
.dbintro li h6 {
	padding-bottom: 15px
}
.dbintro li:last-child {
	border: 0
}
#swiper-material .public-box, .material-box .public-box {
	background-size: 60% auto;
	background: none;
}
;
#swiper-material .swiper-slide, .material-tab a.active {
	background: #f5f5f5
}
.material-tab a {
	font-size: 16px;
	padding: 8px 20px
}
.product-box.pad30 {
	padding: 20px 10px
}
.white-bg.matter {
	padding-top: 30px
}
.bluebar {
	height: 6px
}
.function {
	height: auto;
	text-align: center;
	margin-bottom: 20px
}
.function img {
	float: none;
	width: 60px;
	margin-right: 20px
}
#advantage_img {
	display: block;
}
#advantage_img img {
	width: 100%;
}
.function-tex {
	float: left;
	width: 100%
}
.function .function-tex h5 {
	padding-bottom: 5px
}
.function .function-tex {
	padding-top: 15px
}
.function:last-child {
	margin-bottom: 0
}
.price-option li {
	width: 48%;
	padding: 10px 0;
	margin-right: 4%;
}
.product-box .table.table-col2>tbody>tr>td, .product-box .table.table-col2>thead>tr>th, .product-box .table>tbody>tr>td, .product-box .table>thead>tr>th {
	padding: 8px;
	line-height: 1.86
}
.dbintro li p.no-pad-b {
	padding-bottom: 15px
}
#classify {
	background: none!important;
}
#tab-ad .swiper-pagination-bullet-active {
	background: #ff4e58;
}
.table-bordered>tbody>tr>td {
	border-color: #e9e9e9
}
#sqlc, #zoyo {
	background-image: none
}
.banner-box.regsition {
	background: 0 0
}
.gray.gray-mob, .main.gray-mob, .work {
	padding: 0
}
.main.main-nopad {
	padding-left: 0;
	padding-right: 0
}
.space60 {
	margin-top: 30px
}
.red-white {
	padding: 15px;
	margin: 0 5px
}
.red-box {
	background-size: auto 100%;
	padding: 20px 0
}
.form-box, .work, .work img {
	float: none;
	width: 100%;
	padding-top: 0
}
.form-box {
	padding-top: 20px
}
.form-box ul li input, .form-box ul li.button button {
	line-height: 46px;
	height: 46px
}
.form-box ul li.message input {
	width: 45%;
	-webkit-appearance: none
}
.form-box ul li.agree a, .form-box ul li.last a, .form-box ul li.message a {
	padding-left: 10px
}
.form-box ul li.agree input {
	width: 16px;
	border-radius: 5px;
	border-radius: 0
}
.form-box .reg-title {
	font-size: 20px;
	padding-bottom: 20px
}
.bottom-box.clearfix, .no-bot {
	margin-bottom: 0
}
.tigs {
	margin: 200px auto;
	width: 90%
}
.form-box ul.login-ul li.frist input, .form-box ul.login-ul li.pwd input {
	background-size: 12px auto;
	background-position: left 15px;
	padding-left: 25px
}
.form-box ul.login-ul li.other-login img {
	width: 40px
}
.find-white {
	box-shadow: none;
	padding: 0 15px
}
.news-box {
	padding: 10px;
	margin-bottom: 10px
}
.news-img {
	width: 80px!important;
	height: auto!important;
	margin-top: 13px;
}
.news-detail.fr {
	float: left
}
.news-detail {
	width: 73%!important;
	margin-left: 15px;
	height: auto;
	font-size: 12px;
	line-height: 1.4
}
.author {
	margin: 5px 0 0 0
}
.author span {
	padding-left: 20px
}
.author span.source, .author span.time {
	background-size: 12px;
	background-position: left 3px
}
.news-detail .title {
	font-size: 15px;
	line-height: 1.4;
	padding-top: 10px
}
.news-detail .title a {
	color: #666
}
.article-box {
	padding: 15px;
	border-top: 1px solid #eff1f4
}
.other-links p.fl, .other-links p.fr {
	padding-bottom: 15px;
	float: none
}
.article-bottom {
	padding: 0
}
.bottom-box {
	padding: 25px 0
}
.a-erweima.fr {
	float: none;
	width: auto
}
.a-erweima img {
	margin: 0 auto;
	padding-bottom: 10px
}
.help-detail {
	margin-top: 0
}
.help-ul li {
	font-size: 14px;
	padding: 15px
}
.adbox .service-ul {
	margin: 10px 0
}
.adbox .service-ul li {
	box-shadow: none
}
.area-intro {
	padding: 0 15px 0 15px
}
.mob-area {
	padding: 20px 15px 10px 15px
}
.mob-area p {
	font-size: 16px;
	color: #666;
	padding-bottom: 10px
}
.mob-select {
	border: 1px solid #bbb;
	border-radius: 1px;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	width: 100%;
	margin-bottom: 10px;
	background: #f3f3f3;
	background: -moz-linear-gradient(top, #fff 0, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e5e5e5));
	background: -webkit-linear-gradient(top, #fff 0, #e5e5e5 100%);
	background: -o-linear-gradient(top, #fff 0, #e5e5e5 100%);
	background: -ms-linear-gradient(top, #fff 0, #e5e5e5 100%);
	background: linear-gradient(to bottom, #fff 0, #e5e5e5 100%)
}
.custom-select {
	position: relative
}
.custom-select select {
	width: 100%;
	margin: 0;
	background: 0 0;
	border: 1px solid transparent;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	appearance: none;
	-webkit-appearance: none;
	font-size: 14px;
	font-weight: 700;
	color: #666;
	padding: .6em 1.9em .5em .8em;
	line-height: 1.6
}
.custom-select::after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: 50%;
	right: 8px;
	margin-top: -4px;
	border: 8px solid #929497;
	border-width: 8px 5px 8px;
	border-color: #929497 transparent transparent transparent;
	z-index: 2;
	pointer-events: none
}
.custom-select:hover {
	border: 1px solid #888
}
.custom-select select:focus {
	outline: 0;
	box-shadow: 0 0 1px 3px rgba(180,222,250,1);
	background-color: transparent;
	color: #222;
	border: 1px solid #aaa
}
.custom-select option {
	font-weight: 400
}
 .custom-select::after, x:-o-prefocus {
 display: none
}
 .custom-select select:-moz-focusring {
 color: transparent;
 text-shadow: 0 0 0 #000
}
.commodity .comm-cont {
	padding-bottom: 0;
}
.tishibox {
	display: none;
}
.mobileImg {
	display: block;
	padding: 0 15px;
	float: left;
	width: 100%;
	height: 90px;
	margin-bottom: 15px;
}
.mobileImg .imgbox {
	width: 100%;
	height: 90px;
	background: url(../images/ruanzhutishi.png)no-repeat center top;
	background-size: 100% auto;
	border: 2px solid #f39191;
	display: block;
}
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
 .custom-select select::-ms-expand {
 display: none
}
 .custom-select select:focus::-ms-value {
 background: 0 0;
 color: #222
}
}
 @-moz-document url-prefix() {
 .custom-select {
 overflow: hidden
}
 .custom-select select {
 width: 120%;
 width: -moz-calc(100% + 3em);
 width: calc(100% + em)
}
}
