﻿@charset "utf-8";

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
ul,
ol,
li,
span,
a,
form,
img,
dl,
dt,
dd,
table,
th,
td,
blockquote,
fieldset,
div,
strong,
label,
em,
i,
b,
strong,
pre,
legend,
button,
input,
textarea,
select,
address,
cite,
dfn,
var,
code,
kbd,
samp,
small,
sup,
sub article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	box-sizing: border-box;
}

ul,
ol,
li {
	list-style: none;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,
select,
textarea,
button {
	outline: none;
	resize: none;
	font-family: "Microsoft Yahei", "微软雅黑";
}

*:focus {
	outline: none
}

body {
	font-family: "Microsoft Yahei", "微软雅黑", "\5FAE\8F6F\96C5\9ED1";
	font-size: 14px;
	background-color: #fff;
}


/** ---------- create by wangsongyang in 2017.03.07 ---------- **/


/* 宋体 */

.songti {
	font-family: "微软雅黑", '\5B8B\4F53', SimSun;
}

.icon-arrow.songti {
	font-family: "宋体";
}

input::-ms-clear,
input::-ms-reveal {
	display: none;
}


/* 清除float浮动 */

.clearfix {
	*zoom: 1;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.icon {
	display: block;
	background-repeat: no-repeat;
}

.icon-search {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: 0px 0px;
}

.icon-tools {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -17px 0px;
}

.icon-hot {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -35px 0px;
}

.icon-item {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -62px 0px;
}

.icon-hottools-sbzc {
	background-image: url(../img/faicon.png);
	background-position: 0px -2px;
}

.icon-hottools-sbjk {
	background-image: url(../img/faicon.png);
	background-position: -50px -2px;
}

.icon-hottools-more {
	background-image: url(../img/faicon.png);
	background-position: -103px -2px;
}

.icon-hottools-banq {
	background-image: url(../img/faicon.png);
	background-position: -156px -2px;
}

.icon-solid-rightarrow {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -89px 4px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}

.icon-phone400 {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -99px 0px;
}

.icon-email {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -122px 0px;
}

.icon-weibo {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -147px 0px;
}

.icon-weixin {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -173px 0px;
}

.icon-qzone {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -198px 0px;
}

.icon-douban {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -224px 0px;
}

.icon-module1-dbwy {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -434px 2px;
}

.icon-module1-sbdbzc {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -142px 2px;
}

.icon-module1-sbjszc {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -179px 3px;
}

.icon-module1-znsbzc {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -222px 2px;
}

.icon-module1-jichuxing {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -265px 2px;
}

.icon-module1-bileixing {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -314px 2px;
}

.icon-module1-softzzqjjdj {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -353px 2px;
}

.icon-module1-softzzqdj {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -394px 2px;
}

.icon-module2-sbbhfs {
	background-image: url(../img/icon-sprite-md.png);
	background-position: 0px -88px;
}

.icon-module2-sbcssq {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -47px -86px;
}

.icon-module2-sbyydb {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -94px -84px;
}

.icon-module2-sbwxxg {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -142px -86px;
}

.icon-module3-sbbhfs {
	background-image: url(../img/icon-sprite-md.png);
	background-position: 3px -179px;
}

.icon-module3-sbxkba {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -54px -179px;
}

.icon-module3-sbbg {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -113px -179px;
}

.icon-module3-sbxz {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -168px -185px;
}

.icon-module3-sbkz {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -232px -185px;
}

.icon-module3-cpwgsj {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -228px -316px;
}

.icon-module3-guiwgsj {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -282px -316px;
}

.icon-module3-syxxzljcb {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -290px -184px;
}

.icon-module3-syxxzlzyb {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -348px -184px;
}

.icon-module3-zlbhfs {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -348px -316px;
}

.icon-module3-zlwx {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -406px -184px;
}

.icon-module3-zlsqzx {
	background-image: url(../img/icon-sprite-md.png);
	background-position: 0px -316px;
}

.icon-module3-zlfx {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -56px -316px;
}

.icon-module3-zlzr {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -116px -316px;
}

.icon-module3-nfjn {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -170px -316px;
}

.icon-module3-zpbq {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -402px -316px;
}

.icon-module3-zpbqjj {
	background-image: url(../img/icon-sprite-md.png);
	background-position: 0px -375px;
}

.icon-module3-bqbz {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -54px -375px;
}

.icon-module3-bqzr {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -114px -375px;
}

.icon-module3-gszc {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -174px -375px;
}

.icon-module3-dljz {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -232px -375px;
}

.icon-module3-logosj {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -288px -375px;
}

.icon-module3-visj {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -346px -375px;
}

.icon-module3-zscqgw {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -398px -375px;
}

.icon-module4-esp {
	background-image: url(../img/icon-sprite-md.png);
	background-position: 0px -249px;
}

.icon-module4-usa {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -63px -249px;
}

.icon-module4-eu {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -126px -249px;
}

.icon-module4-jpn {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -189px -249px;
}

.icon-module4-ind {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -252px -249px;
}

.icon-module4-more {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -315px -249px;
}

.icon-module4-pct {
	background-image: url(../img/icon-sprite-md.png);
	background-position: -378px -249px;
}

.icon-gou-success {
	background-image: url(../img/icon-sprite-lg.png);
	background-position: 0px 0px;
}

.icon-gou-warning {
	background-image: url(../img/icon-sprite-lg.png);
	background-position: -128px 0px;
}

.icon-gou-error {
	background-image: url(../img/icon-sprite-lg.png);
	background-position: -198px 0px;
}

.icon-solid-downarrow {
	background-image: url(../img/jiantou_03.png);
}

.icon-pay-weixn {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -23px -23px;
}

.icon-pay-zhifubao {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -52px -24px;
}

.icon-pay-yinlian {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -84px -22px;
}

.icon-pay-zhuanzhang {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -116px -22px;
}

.icon-pay-xianxia {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -152px -22px;
}

.icon-star {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -37px -44px;
}

.icon-star:before {
	content: "";
}

.icon-star-hui {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -55px -44px;
}

.icon-becareful {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -75px -44px;
}

.icon-consult {
	background-image: url(../img/icon-sprite-sm.png);
	background-position: -99px -44px;
}

.icon-consult:before {
	content: "";
}

.icon-tools-znzc {
	background-image: url(../img/nav-znzc.png);
}

.icon-tools-sbjk {
	background-image: url(../img/nav-jk.png);
}

.icon-tools-sssearch {
	background-image: url(../img/nav-search.png);
}

.icon-tools-sbmanage {
	background-image: url(../img/nav-gl.png);
}

.icon-tools-dzdj {
	background-image: url(../img/nav-flcx.png);
}

.icon-tools-fborder {
	background-image: url(../img/nav-ss.png);
}

.width100 {
	width: 100%;
}

.width1200 {
	width: 1200px;
	margin: auto;
}

.widthbg {
	width: 100%;
	height: 200px;
	background-image: url(../img/shangbgg_02.jpg);
}

.color {
	color: #f15f1e;
}

.icon-renzheng {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 0 6px;
	font-size: 12px;
	background-color: #3fb34f;
	color: #fff;
	border-radius: 2px;
}

.more {
	display: block;
	float: right;
	color: #818181;
}

.more .En {
	display: block;
	float: left;
	font-size: 14px;
	height: 14px;
	line-height: 12px;
}

.more .icon-moreArrow {
	display: block;
	float: left;
	margin-left: 4px;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
}

.more:hover {
	color: #444786;
}

.more:hover .icon-arrow-more {
	background-position: -9px 0;
}

.myInput {
	width: 350px;
	padding: 8px;
	border: solid 1px #e6e6e6;
	border-radius: 3px;
	color: #888;
}

.myTextarea {
	width: 100%;
	padding: 8px;
	border: solid 1px #e6e6e6;
	border-radius: 3px;
	color: #888;
	height: 155px;
}

.btn-prev {
	display: inline-block;
	line-height: 36px;
	padding: 0 42px;
	border: solid 1px #444786;
	color: #444786;
	border-radius: 2px;
}

.btn-next {
	display: inline-block;
	line-height: 36px;
	padding: 0 42px;
	background-color: #444786;
	color: #fff;
	border-radius: 2px;
}

.btn-next.disabled {
	opacity: 0.2;
	cursor: default;
}


/* start 展示照片 */

.showPhotos .photo {
	float: left;
	text-align: center;
	font-size: 12px;
	margin-right: 40px;
}

.showPhotos .photo .top {
	width: 160px;
	height: 160px;
	position: relative;
	cursor: pointer;
	border: dashed 1px #cecece;
}

.showPhotos .photo .top .boxPhoto {
	height: 100%;
	position: relative;
	text-align: center;
}

.showPhotos .photo .top .boxPhoto dt {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.showPhotos .photo .top .boxPhoto dt .img {
	width: 100%;
	min-height: 100%;
	border: 0;
}

.showPhotos .photo .top .boxPhoto dd {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	color: #444786;
}

.showPhotos .photo .top .boxPhoto dd .icon {
	display: inline-block;
	width: 37px;
	height: 37px;
	margin: 45px 0 10px;
	background: url(../img/icon-sprite-lg.png) no-repeat -67px 0px;
}

.showPhotos .photo .top .boxPhoto dd .text {
	display: block;
	padding: 0px 10px;
}

.showPhotos .photo .top .boxOpacity {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.showPhotos .photo .top .boxOpacity .opacity {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.54;
	filter: alpha(opacity=54);
	z-index: 0;
}

.showPhotos .photo .top .boxOpacity .operate {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	text-align: center;
	display: table;
}

.showPhotos .photo .top .boxOpacity .operate .mybtns {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.showPhotos .photo .top .boxOpacity .operate .mybtns .btn {
	display: inline-block;
	margin: 10px 0;
	color: #fff;
	width: 60%;
	line-height: 28px;
	border: solid 1px #fff;
	font-size: 12px;
	border-radius: 1px;
}

.showPhotos .photo .bottom {
	height: 20px;
	padding-top: 10px;
	box-sizing: content-box;
	color: #666;
}

.showPhotos .photo .bottom .color {
	color: #444786;
}

.showPhotos .photo.show .top .boxPhoto dt {
	display: block;
}

.showPhotos .photo.show .top .boxPhoto dd {
	display: none;
}

.showPhotos .photo.show .top:hover .boxOpacity {
	display: block;
}


/* end 展示照片 */


/* ---------- 分页 ---------- */

.myPaging {
	text-align: center;
	color: #777;
	font-size: 0;
	vertical-align: top;
}

.myPaging a {
	color: #777;
}

.myPaging .item-page {
	display: inline-block;
	border-radius: 3px;
	padding-right: 1px;
	overflow: hidden;
}

.myPaging .item-page .list {
	display: inline-block;
	font-size: 13px;
	margin-right: -1px;
}

.myPaging .item-page .list a {
	display: block;
	border: solid 1px #e5e5e5;
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	text-align: center;
}

.myPaging .item-page .list a:hover {
	background-color: #444786;
	color: #fff;
	border: solid 1px #444786;
}

.myPaging .item-page .selected a {
	background-color: #444786;
	color: #fff;
	border: solid 1px #444786;
}

.myPaging .jump-page {
	display: inline-block;
	font-size: 0;
	margin-left: 50px;
}

.myPaging .jump-page li {
	font-size: 14px;
}

.myPaging .jump-page .j-input {
	width: 60px;
	height: 30px;
	margin: 0 8px;
	border: solid 1px #e5e5e5;
	text-align: center;
}

.myPaging .jump-page .j-btn {
	display: inline-block;
	width: 65px;
	height: 30px;
	line-height: 30px;
	margin-left: 8px;
	border: solid 1px #f08b30;
	cursor: pointer;
	vertical-align: top;
	text-align: center;
}

.myPaging .jump-page .j-btn:hover {
	background: #f08b30;
	color: #fff;
}


/* 公用头部 */

#com-header {
	height: 32px;
	line-height: 32px;
	padding: 0 15px 0 30px;
	border-bottom: solid 1px #f2f2f2;
	color: #666;
	background-color: #f6f6f6;
	font-size: 12px;
}

#com-header a {
	color: #666;
}

#com-header .item-left {
	float: left;
}

#com-header .item-left b {
	display: inline-block;
	margin-left: 5px;
	color: #444786;
	font-weight: bold;
}

#com-header .item-right {
	float: right;
}

#com-header .r-login {
	float: left;
	margin-right: 8px;
}

#com-header .r-login .menu {
	float: left;
	padding: 0 8px;
}

#com-header .r-login .color {
	color: #444786;
}

#com-header .r-maps {
	float: left;
}

#com-header .r-maps .menu {
	float: left;
	padding: 0 15px;
}


/* 公用搜索 */

#com-topSearch {
	height: 135px;
}

#com-topSearch .logo {
	float: left;
	margin: 35px 0 0 30px;
}

#com-topSearch .item-search {
	float: left;
	width: 630px;
	margin: 35px 0 0 130px;
}

#com-topSearch .menubar .menu {
	float: left;
	height: 27px;
	line-height: 29px;
	padding: 0 22px;
	cursor: pointer;
	color: #333;
}

#com-topSearch .menubar .active {
	background-color: #444786;
	color: #fff;
}

#com-topSearch .search {
	height: 42px;
	position: relative;
	border: solid 1.8px #444786;
}

#com-topSearch .search form {
	height: 100%;
}

#com-topSearch .search .icon-search {
	position: absolute;
	left: 15px;
	top: 11px;
	width: 16px;
	height: 16px;
}

#com-topSearch .search .search-key {
	width: 490px;
	height: 100%;
	border: 0;
	padding: 0 15px 0 40px;
	color: #333;
	font-size: 16px;
}

#com-topSearch .search .search-key::-webkit-input-placeholder {
	color: #bbb;
	font-size: 14px;
}

#com-topSearch .search .search-key::-moz-placeholder {
	color: #bbb;
	font-size: 14px;
}

#com-topSearch .search .search-key:-ms-input-placeholder {
	color: #bbb;
	font-size: 14px;
}

#com-topSearch .search .search-btn {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 110px;
	height: 100%;
	border: 0;
	background-color: #444786;
	cursor: pointer;
	font-size: 20px;
	color: #FFFFFF;
}


/* 公用导航 */

#com-navbar {}

#com-navbar .width1200 {
	position: relative;
}

#com-navbar .navbar {
	width: 1124px;
	float: left;
	margin-left: 150px;
	min-height: 0px !important;
	margin-bottom: 0px !important;
}

#com-navbar .navbar .menu {
	float: left;
	padding: 0 43px;
}

#com-navbar .navbar .menu a {
	display: block;
	height: 38px;
	line-height: 38px;
	color: #fff;
	font-size: 17px;
}

#com-navbar .navbar .menu .vip {
	position: relative;
}

#com-navbar .navbar .menu .hot {
	position: absolute;
	width: 22px;
	height: 10px;
	top: 2px;
	right: -22px;
	z-index: 999;
}

#com-navbar .navbar .menu .icon {
	display: block;
	float: right;
}

#com-navbar .navbar .menu .icon-hot {
	width: 26px;
	height: 12px;
	margin: 14px 0 0 4px;
}

#com-navbar .navbar .menu a:hover {
	color: #03A9F4;
}

#com-navbar .navbar .menu.active a {
	color: #03A9F4;
}

#com-navbar .tools {
	position: absolute;
	top: 0px;
	right: 50px;
	cursor: pointer;
}

#com-navbar .tools .icon {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 12px 6px 0 0;
}

#com-navbar .tools .text {
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	color: #000;
	font-size: 17px;
}

#com-navbar .tools:hover .text {
	color: #444786;
}


/*公用知识产权工具*/

#websiteTools {
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
}

#websiteTools.show {
	display: block;
}

#websiteTools .opacity {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 6;
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#websiteTools .cont {
	position: absolute;
	top: 42%;
	left: 50%;
	width: 760px;
	z-index: 7;
	background-color: #fff;
	margin: -210px 0 0 -380px;
	border: solid 1px #ddd;
}

#websiteTools .cont .icon-close {
	display: block;
	width: 23px;
	height: 23px;
	position: absolute;
	top: 20px;
	right: 20px;
	background: url(../img/close.png) center no-repeat;
	cursor: pointer;
}

#websiteTools .cont .cont-header {
	text-align: center;
	font-size: 20px;
	color: #000;
	margin-top: 30px;
}

#websiteTools .cont .cont-header span {
	display: inline-block;
	position: relative;
	border-bottom: solid 1px #ccc;
	padding: 0 150px 20px;
}

#websiteTools .cont .cont-header .icon {
	display: block;
	width: 0px;
	height: 0px;
	border: solid 9px transparent;
	border-top: solid 10px #444786;
	position: absolute;
	top: 46px;
	left: 50%;
	margin-left: -8px;
}

#websiteTools .cont .items {
	text-align: center;
	padding: 45px 0 15px;
}

#websiteTools .cont .items .menu {
	display: inline-block;
	width: 180px;
	height: 155px;
}

#websiteTools .cont .items .menu .icon {
	display: inline-block;
	width: 92px;
	height: 92px;
	background-position: center;
}

#websiteTools .cont .items .menu .icon-text {
	display: block;
	color: #333;
	padding-top: 3px;
}

#websiteTools .cont .msgs {
	text-align: center;
	color: #666;
	font-size: 12px;
	padding: 10px 0 30px;
}

#websiteTools .cont .items .menu:hover .icon-text {
	color: #444786;
}

#websiteTools .cont .items .menu:hover .icon-tools-sssearch {
	background-image: url(../img/nav-search-hover.png);
}

#websiteTools .cont .items .menu:hover .icon-tools-znzc {
	background-image: url(../img/nav-znzc-hover.png);
}

#websiteTools .cont .items .menu:hover .icon-tools-dzdj {
	background-image: url(../img/nav-flcx-hover.png);
}

#websiteTools .cont .items .menu:hover .icon-tools-sbjk {
	background-image: url(../img/nav-jk-hover.png);
}

#websiteTools .cont .items .menu:hover .icon-tools-sbmanage {
	background-image: url(../img/nav-gl-hover.png);
}

#websiteTools .cont .items .menu:hover .icon-tools-fborder {
	background-image: url(../img/nav-ss-hover.png);
}


/*下拉全部服务*/

#com-navbar {
	border-bottom: solid 0.9px #333;
}

#com-navbar .drop-nav {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	z-index: 10;
}

#com-navbar .drop-nav .drop-title {
	height: 38px;
	background-color: #333;
	cursor: pointer;
	text-align: center;
	border: solid 1px #333;
	position: relative;
	z-index: 1;
}

#com-navbar .drop-nav .drop-title .icon {
	display: inline-block;
	width: 16px;
	height: 12px;
	margin: 13px 14px 0 0;
	vertical-align: top;
}

#com-navbar .drop-nav .drop-title .text {
	display: inline-block;
	line-height: 38px;
	color: #fff;
	font-size: 16px;
	vertical-align: top;
}

#com-navbar .drop-nav .drop-body {
	display: none;
	position: absolute;
	top: 38px;
	left: 0px;
	width: 100%;
	height: 315px;
}

#com-navbar.active .drop-nav .drop-body {
	display: block;
}

#com-navbar.open .drop-nav .drop-body {
	display: block;
}

#com-navbar .drop-nav .drop-body .opacity {
	background-color: #333;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 315px;
}

#com-navbar .drop-nav .drop-body .cont {
	position: relative;
	z-index: 2;
}

#com-navbar .drop-nav .drop-body .menu .menu-title {
	border: solid 1px transparent;
	position: relative;
	z-index: 0;
	background-image: url(../img/icon-drop-menuline.png);
	background-position: 0px top;
	background-repeat: repeat-x;
	margin-bottom: -3px;
}

#com-navbar .drop-nav .drop-body .menu .menu-title a {
	display: block;
	padding: 21px 22px 22px 38px;
	color: #fff;
	font-size: 15px;
	background-image: url(../img/icon-drop-menuline.png);
	background-position: 0px bottom;
	background-repeat: repeat-x;
}

#com-navbar .drop-nav .drop-body .menu .menu-title .icon-arrow {
	float: right;
	margin-top: 2px;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer {
	display: none;
	position: absolute;
	top: 0px;
	left: 149px;
	width: 380px;
	height: 315px;
	background-color: rgba(0, 0, 0, 0.65);
	z-index: 1;
	text-align: center;
	box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer .navlist {
	/* padding: 10px;
	margin-left: 20px; */
	padding: 0 30px;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer .navlist li {
	line-height: 3;
	font-size: 16px;
	list-style-type: none;
	border-bottom: 1px dashed #e6e6e6;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer .navlist li a {
	color: #fff;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl {
	overflow: hidden;
	margin-left: 20px;
	width: 690px;
	border-bottom: 1px solid #ddd;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl:last-of-type {
	border-bottom: none;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dt {
	float: left;
	position: relative;
	width: 150px;
	padding: 22px 16px;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dt:before {
	content: "";
	position: absolute;
	display: inline-block;
	left: 2px;
	top: 28px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #444786;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dt a {
	font-size: 14px;
	color: #333;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dd {
	float: left;
	width: 515px;
	padding: 15px 10px;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl:nth-last-child(2) dd {
	border-bottom: 0;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dd a {
	font-size: 12px;
	color: #666;
	display: block;
	position: relative;
	float: left;
	margin: 6px 0px;
	padding: 1px 15px;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dd a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #DDDDDD;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer dl dd a.selected {
	color: #444786;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer .right-bar {
	position: absolute;
	top: 30px;
	right: 70px;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer .right-bar li {
	padding: 10px 0;
}

#com-navbar .drop-nav .drop-body .menu .menu-bodyer .right-bar li a {
	display: block;
}

.main-nav .logo-nav.open .nav-menu .main-menu {
	display: block;
}

#com-navbar .drop-nav .drop-body .menu.active .menu-title {
	border: solid 1px #333;
	border-right: 0px;
	z-index: 2;
	background-color: #fff;
	background-image: none;
}

#com-navbar .drop-nav .drop-body .menu.active .menu-title a {
	color: #333;
	background-image: none;
}

#com-navbar .drop-nav .drop-body .menu.active .menu-bodyer {
	display: block;
}


/* 公用底部 */

#com-footer {
	background-color: #161616;
	color: #c1c1c1;
	font-size: 12px;
	padding: 25px 0 40px;
	overflow: hidden;
}

#com-footer a {
	color: #c1c1c1;
}

#com-footer .items {}

#com-footer .items-left {
	overflow: hidden;
	float: left;
}

#com-footer .items-left .row-1 {
	color: #c1c1c1;
	position: relative;
	height: 120px;
}

#com-footer .items-left .row-1 .menu {
	float: left;
	cursor: default;
}

#com-footer .items-left .row-1 .menu .menu-title {
	float: left;
	width: 68px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
}

#com-footer .items-left .row-1 .menu .menu-bodyer {
	display: none;
	position: absolute;
	top: 40px;
	left: 0px;
	width: 742px;
	height: 76px;
	padding: 6px 0;
	background-color: #1f1f1f;
}

#com-footer .items-left .row-1 .menu .menu-bodyer dt {
	float: left;
	width: 96px;
	height: 100%;
	text-align: center;
	border-right: solid 1px #565656;
}

#com-footer .items-left .row-1 .menu .menu-bodyer dt h1 {
	color: #444786;
	padding: 4px 0 0px;
	font-size: 25px;
}

#com-footer .items-left .row-1 .menu .menu-bodyer dd {
	float: left;
	padding: 0 0 0 18px;
	font-size: 12px;
}

#com-footer .items-left .row-1 .menu .menu-bodyer dd table td {
	padding: 8px 0;
}

#com-footer .items-left .row-1 .menu.active .menu-title {
	background-color: #444786;
	color: #fff;
}

#com-footer .items-left .row-1 .menu.active .menu-bodyer {
	display: block;
}

#com-footer .items-left .row-2 {
	margin-left: -14px;
	margin-top: 20px;
	overflow: hidden
}

#com-footer .items-left .row-2 li {
	float: left;
	border-left: solid 1px #333;
	padding: 0 14px;
	line-height: 18px;
}

#com-footer .items-left .row-2 li a {
	color: #aaa;
}

#com-footer .items-right {
	float: left;
	margin-left: 170px;
}

#com-footer .items-right .row-1 {
	padding: 10px 0 10px;
}

#com-footer .items-right .row-1 .icon {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: 0 12px 0 0;
	vertical-align: text-top;
}

#com-footer .items-right .row-1 .icon-phone400 {
	width: 19px;
	height: 19px;
}

#com-footer .items-right .row-1 .icon-email {
	width: 18px;
	height: 14px;
	margin-top: 2px;
}

#com-footer .items-right .share-to {
	font-size: 0;
	padding-top: 25px;
}

#com-footer .items-right .share-to .text {
	display: inline-block;
	vertical-align: text-top;
	font-size: 12px;
	margin-right: 8px;
}

#com-footer .items-right .share-to .icon {
	display: inline-block;
	vertical-align: text-top;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

#com-footer .items-right .share-to .icon:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

#com-footer .items-1 {
	margin-top: 28px;
	overflow: hidden;
}

#com-footer .items-1 li {
	float: left;
	margin-right: 15px;
	color: #aaa;
}

#com-footer .items-1 li a {
	color: #aaa;
}


/* 选择因为信赖 */

#com-becauseTrust {
	padding: 30px 0;
	overflow: hidden;
	margin-top: 60px;
}

#com-becauseTrust .becauseTrust-title {
	font-size: 24px;
	color: #333;
	text-align: center;
}

#com-becauseTrust .items {
	padding: 35px 0 0;
	text-align: center;
}


/* ---------- start 右侧悬浮栏 ---------- */

#rightFixBar {
	position: fixed;
	_position: absolute;
	right: 0px;
	top: 50%;
	margin: -174px 0 0;
	z-index: 10;
	border-radius: 30px;
	background-color: #494949;
}

#rightFixBar #flex {
	margin-top: -18px;
}

#rightFixBar #flex .menu .icon {
	background-color: #494949;
}

#rightFixBar .item {
	display: block;
	padding: 10px 0;
	background-color: #494949;
	border-radius: 30px;
}

#rightFixBar.hide {
	padding-bottom: 10px;
	background-color: transparent;
}

#rightFixBar.hide .item {
	display: none;
}

#rightFixBar .list {
	position: relative;
	padding: 4px 5px;
}

#rightFixBar .list .menu {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	z-index: 2;
}

#rightFixBar .list .menu .icon {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-image: url(../img/rightfixbar.png);
	background-repeat: no-repeat;
}

#rightFixBar .list .menu .icon:hover {
	background-color: #444786;
}

#rightFixBar .list .menu-bodyer {
	display: none;
	position: absolute;
	right: 47px;
	top: 5px;
	padding-right: 14px;
	z-index: 4;
}

#rightFixBar .list .menu-bodyer .text {
	display: block;
	background-color: #444786;
	border-radius: 6px;
	white-space: nowrap;
	padding: 6px 15px;
	color: #fff;
	margin-top: 5px;
}

#rightFixBar .list .menu-bodyer .d-body {
	background-color: #444786;
	border-radius: 6px;
}

#rightFixBar .list-appDown .menu-bodyer .d-body {
	width: 225px;
	padding-bottom: 17px;
}

#rightFixBar .list-appDown .menu-bodyer .d-body dt {
	float: left;
	margin: 14px 18px 0 18px;
	width: 100px;
	height: 100%;
}

#rightFixBar .list-appDown .menu-bodyer .d-body dt img {
	width: 100%;
}

#rightFixBar .list-appDown .menu-bodyer .d-body dd {
	float: left;
}

#rightFixBar .list-appDown .menu-bodyer .d-body dd a {
	display: block;
	width: 70px;
	height: 30px;
	line-height: 25px;
	margin: 21px 0 0;
	padding: 0 2px;
	color: #fff;
	border: solid 2px #fff;
	border-radius: 20px;
}

#rightFixBar .list-appDown .menu-bodyer .d-body dd a .icon {
	display: block;
	float: left;
	width: 16px;
	height: 19px;
	margin: 3px 5px 0 9px;
	background-repeat: no-repeat;
	background-image: url(../img/rightfixbar.png);
}

#rightFixBar .list-appDown .menu-bodyer .d-body dd a .s1 {
	display: block;
	float: left;
	font-size: 12px;
}

#rightFixBar .list:hover .menu-bodyer {
	display: block;
}

#rightFixBar .list .icon-ewm {
	background-position: 9px -49px;
}

#rightFixBar .list .icon-shouqian {
	background-position: 7px -87px;
}

#rightFixBar .list .icon-shouhou {
	background-position: 9px -122px;
}

#rightFixBar .list .icon-kefu {
	background-position: 9px -158px;
}

#rightFixBar .list .icon-yijian {
	background-position: 10px -199px;
}

#rightFixBar .list .icon-backtop {
	background-position: 10px -240px;
}

#rightFixBar .list .icon-flex {
	background-position: 8px -276px;
}

#rightFixBar .list .icon-ios {
	background-position: 0px 0px;
}

#rightFixBar .list .icon-android {
	background-position: 0px -25px;
}


/* ---------- end 右侧悬浮栏 ---------- */


/** ---------- start 首页 ---------- **/

.index-wrap #com-navbar {
	background-color: #333;
	border-bottom: 0;
}

#com-navbar {
	background-color: #333;
	border-bottom: 0;
}

/* banner轮播图 */

body {}

#slide-banner {
	height: 498px;
	overflow: hidden;
}

#slide-banner .swiper-container {
	width: 100%;
	min-width: 1200px;
	height: 100%;
}

#slide-banner .swiper-slide {
	background-position: center 0;
	background-repeat: no-repeat;
}

#slide-banner .swiper-slide a {
	display: block;
	width: 1200px;
	height: 100%;
	margin: auto;
}

#slide-banner .swiper-pagination {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}

#slide-banner .swiper-pagination .swiper-pagination-switch {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #fff;
	margin: 0 5px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	cursor: pointer;
}

#slide-banner .swiper-pagination .swiper-active-switch {
	background-color: #000;
}

/* 2018.6.7 add */
.index-wrap {
	width: 100%;
	min-width: 1200px;
}


/* 热门工具 */

.index-wrap .section-hotTools {
	padding: 60px 0;
}

.index-wrap .section-hotTools .s-title {
	font-size: 18px;
	color: #222;
}

.index-wrap .section-hotTools .s-title .icon-leftBorder {
	display: block;
	float: left;
	width: 3px;
	height: 18px;
	background-color: #444786;
	border-radius: 1px;
	margin: 3px 8px 0 0;
}

.index-wrap .section-hotTools .s-cont .cont-left {
	float: left;
	width: 1200px;
	margin-top: 40px;
	border-bottom: solid 2px #f3f3f3;
}

.index-wrap .section-hotTools .s-cont .cont-left .list {
	width: 300px;
	padding: 20px 0;
	text-align: center;
	cursor: pointer;
	position: relative;
	float: left;
}

.index-wrap .section-hotTools .s-cont .cont-left .list .icon-solid-rightarrow {
	display: none;
	width: 10px;
	height: 24px;
	position: absolute;
	right: 140px;
	top: 119px;
}

.index-wrap .section-hotTools .s-cont .cont-left .radius {
	display: inline-block;
	width: 65px;
	height: 65px;
	padding-top: 10px;
	border-radius: 50%;
}

.index-wrap .section-hotTools .s-cont .cont-left .radius .icon {
	display: inline-block;
	width: 50px;
	height: 45px;
}

.index-wrap .section-hotTools .s-cont .cont-left .text {
	display: block;
	color: #222;
}

.index-wrap .section-hotTools .s-cont .cont-left .list:hover .radius {
	background-color: #444786;
}

.index-wrap .section-hotTools .s-cont .cont-left .list:hover .text {
	color: #444786;
}

.index-wrap .section-hotTools .s-cont .cont-left .list:hover .icon-hottools-sbzc {
	background-position: 1px -42px;
}

.index-wrap .section-hotTools .s-cont .cont-left .list:hover .icon-hottools-sbjk {
	background-position: -44px -44px;
}

.index-wrap .section-hotTools .s-cont .cont-left .list:hover .icon-hottools-more {
	background-position: -89px -40px;
}

.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-solid-rightarrow {
	display: block;
}

.index-wrap .section-hotTools .s-cont .cont-left .list.active .radius {
	background-color: #444786;
}

.index-wrap .section-hotTools .s-cont .cont-left .list.active .text {
	color: #444786;
}

.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-hottools-sbzc {
	background-position: 0px -52px;
}

.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-hottools-sbjk {
	background-position: -50px -52px;
}

.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-hottools-more {
	background-position: -103px -52px;
}

.index-wrap .section-hotTools .s-cont .cont-left .list.active .icon-hottools-banq {
	background-position: -156px -52px;
}

.index-wrap .section-hotTools .s-cont .cont-right {
	margin: 0 auto;
	width: 1200px;
}

.index-wrap .section-hotTools .s-cont .cont-right .list {
	display: none;
}

.index-wrap .section-hotTools .s-cont .cont-right .list.active {
	display: block;
}

.index-wrap .section-hotTools .s-cont .cont-right img {
	width: 100%;
	margin-top: 20px;
}


/* 入住权大师服务更简单 */

.index-wrap .section-jion {
	/* background: url(../img/ruzhu_02.jpg) no-repeat center top; */
	background-size: 100% 160px;
}

.index-wrap .section-jion .article-header {
	text-align: center;
	height: 150px;
	padding: 65px 0 0 650px;
}

/*我们的优势*/
.myyoushi {
	width: 100%;
}

.myyoushi img {
	width: 100%;
}

.myyoushi a p {
	width: 166px;
	height: 50px;
	background-color: #444786;
	border-radius: 8px;
	text-align: center;
	font-size: 22px;
	line-height: 50px;
	color: #FFFFFF;
	margin: 0 auto;
}

.index-wrap .section-jion .article-header b {
	color: #333;
	font-size: 32px;
	font-weight: bold;
	vertical-align: top;
}

.index-wrap .section-jion .article-header a {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	padding: 0 25px;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 20px;
	vertical-align: top;
	background-color: #33ccff;
}


/* 代理人 */

.index-wrap .section-jion .article-agent {
	background-color: #eee;
	padding: 30px 0 35px;
	height: 540px;
}

.index-wrap .section-jion .article-agent .s-title {
	font-size: 18px;
	color: #222;
}

.index-wrap .section-jion .article-agent .s-title .icon-leftBorder {
	display: block;
	float: left;
	width: 3px;
	height: 18px;
	background-color: #444786;
	border-radius: 1px;
	margin: 3px 8px 0 0;
}

.index-wrap .section-jion .article-agent .s-cont {
	text-align: center;
	height: 352px;
}

.index-wrap .section-jion .article-agent .s-cont .list {
	display: block;
	float: left;
	width: 220px;
	height: 332px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	margin: 10px;
	text-align: center;
	background-color: #fff;
	border-radius: 6px;
	transition: box-shadow .4s;
}

.index-wrap .section-jion .article-agent .s-cont .list:hover {
	box-shadow: 0 0 20px #a1a3c2;
}

.index-wrap .section-jion .article-agent .s-cont .list .agentphoto {
	display: inline-block;
	width: 140px;
	height: 140px;
	border-radius: 50%;
	overflow: hidden;
}

.index-wrap .section-jion .article-agent .s-cont .list .agentphoto img {
	width: 100%;
	min-height: 100%;
}

.index-wrap .section-jion .article-agent .s-cont .list .row-1 {
	height: 45px;
	padding: 15px 0 5px;
}

.index-wrap .section-jion .article-agent .s-cont .list .icon-renzheng {
	vertical-align: top;
	margin: 3px 0 0 5px;
}

.index-wrap .section-jion .article-agent .s-cont .list .name {
	display: inline-block;
	font-size: 18px;
	color: #333;
	vertical-align: top;
}

.index-wrap .section-jion .article-agent .s-cont .list .row-2 {
	font-size: 12px;
	color: #666;
}


/*权资讯*/

.index-wrap .section-quaninformation {
	padding: 32px 0 85px;
}

.index-wrap .section-quaninformation .quan-news {
	width: 590px;
	height: auto;
	margin-left: 10px;
	float: left;
}

.index-wrap .section-quaninformation .quan-news .quan-news-title {
	font-size: 24px;
	color: #555;
	padding-bottom: 10px;
}

.index-wrap .section-quaninformation .quan-news .quan-news-title .more {
	margin: 16px 5px 0 0;
}

.index-wrap .section-quaninformation .quan-news .list {
	padding: 18px 0 25px;
	border-bottom: dotted 1px #bfbfbf;
}

.index-wrap .section-quaninformation .quan-news .list dt,
.index-wrap .section-quaninformation .quan-news .list dd {
	display: block;
	float: left;
}

.index-wrap .section-quaninformation .quan-news .list dt {
	width: 130px;
	height: 98px;
	text-align: center;
	color: #dbdbdb;
}

.index-wrap .section-quaninformation .quan-news .list dt .time-day {
	display: block;
	font-size: 60px;
	line-height: 55px;
}

.index-wrap .section-quaninformation .quan-news .list dt .time-month {
	display: block;
	font-size: 18px;
	line-height: 28px;
}

.index-wrap .section-quaninformation .quan-news .list dd {
	width: 450px;
	height: 92px;
	padding: 0 10px 0 15px;
}

.index-wrap .section-quaninformation .quan-news .list dd h3 {}

.index-wrap .section-quaninformation .quan-news .list dd h3 a {
	font-size: 20px;
	color: #555;
}

.index-wrap .section-quaninformation .quan-news .list dd p {
	padding-top: 4px;
}

.index-wrap .section-quaninformation .quan-news .list dd p a {
	font-size: 14px;
	color: #333333;
	line-height: 23px;
}

.index-wrap .section-quaninformation .quan-news .list:hover dt {
	color: #444786;
}

.index-wrap .section-quaninformation .quan-news .list:hover dd h3 a {
	color: #444786;
}


/*权知道*/

.index-wrap .section-quaninformation {
	padding-top: 50px;
}

.index-wrap .section-quaninformation .quan-know {
	width: 590px;
	height: 400px;
	float: right;
}

.index-wrap .section-quaninformation .quan-know .quan-know-title {
	font-size: 24px;
	color: #555;
	padding-bottom: 48px;
}

.index-wrap .section-quaninformation .quan-know .quan-know-title .more {
	margin: 16px 5px 0 0;
}

.index-wrap .section-quaninformation .quan-know .quan-know-body {
	height: 350px;
	overflow-y: auto;
}

.index-wrap .section-quaninformation .quan-know .quan-know-body .scroll-pane {
	height: auto;
}

.index-wrap .section-quaninformation .quan-know .quan-know-body::-webkit-scrollbar {
	width: 7px;
}

.index-wrap .section-quaninformation .quan-know .quan-know-body::-webkit-scrollbar-thumb {
	background-color: #444786;
	border-radius: 8px;
}

.index-wrap .section-quaninformation .quan-know .quan-know-body::-webkit-scrollbar-track-piece {
	background-color: #eee;
}

.index-wrap .section-quaninformation .quan-know .quan-know-body {
	scrollbar-face-width: 10px;
	scrollbar-face-color: #444786;
	scrollbar-shadow-color: #444786;
	scrollbar-track-color: #eee;
	scrollbar-arrow-color: #eee;
}

.index-wrap .section-quaninformation .quan-know .list {
	margin: 10px 0 25px;
}

.index-wrap .section-quaninformation .quan-know .list dt,
.index-wrap .section-quaninformation .quan-know .list dd {
	display: block;
	float: left;
}

.index-wrap .section-quaninformation .quan-know .list dt {
	float: left;
	width: 54px;
	text-align: center;
}

.index-wrap .section-quaninformation .quan-know .list dt .icon {
	display: inline-block;
	width: 35px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	background-color: #444786;
	color: #fff;
	border-radius: 3px;
}

.index-wrap .section-quaninformation .quan-know .list dd {
	width: 345px;
}

.index-wrap .section-quaninformation .quan-know .list dd h3 a {
	font-size: 14px;
	color: #666;
}

.index-wrap .section-quaninformation .quan-know .list dd .text {
	margin-top: 10px;
	position: relative;
}

.index-wrap .section-quaninformation .quan-know .list dd .text .p {
	display: block;
	padding: 10px;
	border-radius: 3px;
	max-height: 60px;
	overflow: hidden;
	background-color: #f5f5f5;
}

.index-wrap .section-quaninformation .quan-know .list dd .text .icon-solid-leftArrow {
	width: 0px;
	height: 0px;
	position: absolute;
	top: 8px;
	left: -13px;
	background-image: none;
	border: solid 6px transparent;
	border-right: solid 8px #f5f5f5;
}

.index-wrap .section-quaninformation .quan-know .list dd .text a {
	font-size: 12px;
	color: #666;
	line-height: 22px;
}

.index-wrap .section-quaninformation .quan-know .list dd h3 a:hover {
	color: #ee8b3c;
}

.index-wrap .section-quaninformation .quan-know .list dd .text:hover .p {
	background-color: #ebebeb;
}

.index-wrap .section-quaninformation .quan-know .list dd .text:hover .icon-solid-leftArrow {
	border-right: solid 8px #ebebeb;
}


/* ---------- start 用户评价 ---------- */

.index-wrap .section-userRating {
	padding: 70px 0 45px;
}

.index-wrap .section-userRating .userRating-title {
	font-size: 24px;
	color: #555;
}

.index-wrap .section-userRating .items {
	width: 1000px;
	height: 275px;
	margin: auto;
	position: relative;
}

.index-wrap .section-userRating .items .list {
	display: none;
	width: 1000px;
	overflow: hidden;
	position: absolute;
	top: 40px;
	left: 0;
}

.index-wrap .section-userRating .items .list .list-l {
	width: 156px;
	height: 156px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
}

.index-wrap .section-userRating .items .list .list-l .dlr-pic {
	width: 100%;
}

.index-wrap .section-userRating .items .list .list-r {
	width: 1000px;
	height: 200px;
	margin: 0 auto;
	overflow: hidden;
}

.index-wrap .section-userRating .items .list .list-r h2 {
	font-size: 30px;
	color: #555;
	padding-top: 10px;
	text-align: center;
}

.index-wrap .section-userRating .items .list .list-r h3 {
	font-size: 20px;
	color: #555;
	padding-top: 6px;
	text-align: center;
}

.index-wrap .section-userRating .items .list .list-r span {
	display: block;
	font-size: 14px;
	color: #999;
	padding-top: 32px;
	line-height: 22px;
	overflow: hidden;
	text-align: center;
}

.index-wrap .section-userRating .items .list.selected {
	display: block;
}

.index-wrap .section-userRating .items-btn {
	font-size: 0;
	text-align: center;
	padding-top: 100px;
}

.index-wrap .section-userRating .items-btn .btn {
	display: inline-block;
	width: 14px;
	height: 14px;
	background-color: #dbdbdb;
	border-radius: 50%;
	margin: 0 10px;
	padding: 0px;
}

.index-wrap .section-userRating .items-btn .btn.selected {
	background-color: #4a4d8a;
}


/* 企业用户 */

.index-wrap .section-customer {
	padding: 50px 0 50px;
	border-top: solid 1px #eee;
}

.index-wrap .section-customer .i-header {
	text-align: center;
	color: #333;
	font-size: 24px;
}

.index-wrap .section-customer .i-bodyer {
	padding-top: 30px;
}

.index-wrap .section-customer .i-bodyer .list {
	float: left;
	width: 170px;
	height: 50px;
	margin: 15px 0;
	text-align: center;
	display: table;
}

.index-wrap .section-customer .i-bodyer .list a {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.index-wrap .section-customer .i-bodyer .list img {
	max-width: 55%;
	max-height: 100%;
}


/* 合作伙伴 */

.index-wrap .section-cooperationPartner {
	padding: 35px 0 50px;
	/* background-color: #fbfbfb; */
	background: url('../img/logobg.jpg') 0 0 no-repeat;
	background-size: cover;
}

.index-wrap .section-cooperationPartner .cooperationPartner-title {
	font-size: 24px;
	color: #333;
	text-align: center;
}

.index-wrap .section-cooperationPartner .cooperationPartner-title .title {
	display: inline-block;
	border: solid 3px #444786;
	border-top: 0;
	border-bottom: 0;
	padding: 0 15px;
	height: 24px;
	line-height: 22px;
}

.index-wrap .section-cooperationPartner .items {
	padding: 12px 0;
	margin-top: 30px;
}

.index-wrap .section-cooperationPartner .items li {
	float: left;
	height: 54px;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	margin-left: 16px;
	margin-right: 16px;
	text-align: center;
	overflow: hidden;
}

.index-wrap .section-cooperationPartner .items li a {
	position: relative;
	display: block;
}

.index-wrap .section-cooperationPartner .items li a img {
	max-width: 100%;
	vertical-align: middle;
	/* transition: opacity .2s ; */
}

.index-wrap .section-cooperationPartner .items li a img.first-img {
	/* position: absolute;
	top: 0;
	left: 0; */
	opacity: 1;
}

.index-wrap .section-cooperationPartner .items li a img.second-img {
	opacity: 1;
}

/* .index-wrap .section-cooperationPartner .items li a:hover .second-img {
	opacity: 0;
}
.index-wrap .section-cooperationPartner .items li a:hover .first-img {
	opacity: 1;
} */
.news-btn-more {
	display: block;
	width: 100px;
	height: 30px;
	margin: 0 auto;
	margin-top: 20px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	background-color: #444786;
	border-radius: 4px;
}

.news-btn-more:hover {
	color: #fff;
}

/** ---------- end 首页 ---------- **/


/** ---------- start 二级商标页 ---------- **/

.secondPage-wrap .section-banner {
	overflow: hidden;
	text-align: center;
}


/* section-module1 */

.secondPage-wrap .section-module1 {
	text-align: center;
	padding: 85px 0 70px;
}

.secondPage-wrap .section-module1 .list {
	position: relative;
	display: inline-block;
	width: 30%;
	vertical-align: top;
	overflow: hidden;
	text-align: left;
}

.secondPage-wrap .section-module1 .list dl {
	width: 70%;
	height: 75px;
	float: left;
}

.secondPage-wrap .section-module1 .list dt {
	float: left;
	width: 70px;
}

.secondPage-wrap .section-module1 .list dt .radius {
	display: block;
	width: 70px;
	height: 70px;
	background-color: #f8f8f8;
	border-radius: 50%;
	text-align: center;
}

.secondPage-wrap .section-module1 .list dt .icon {
	display: inline-block;
	width: 38px;
	height: 38px;
	margin-top: 16px;
}

.secondPage-wrap .section-module1 .list dd {
	float: left;
	width: 100%;
	margin-left: -70px;
	padding-left: 79px;
}

.secondPage-wrap .section-module1 .list dd .t-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #222;
	padding-top: 2px;
}

.secondPage-wrap .section-module1 .list dd .t-title .icon-xianshi {
	display: block;
	float: left;
	margin: 5px 10px 0 0;
	font-size: 14px;
	background-color: #444786;
	color: #fff;
	line-height: 22px;
	padding: 0px 7px;
	border-radius: 4px;
}

.secondPage-wrap .section-module1 .list dd .price {
	font-size: 18px;
	color: #333;
	display: block;
	padding: 8px 0 0;
}

.secondPage-wrap .section-module1 .list dd .price .s1 {
	font-size: 20px;
	font-weight: bold;
	color: #ee0f0f;
	margin-left: -3px;
}

.secondPage-wrap .section-module1 .list dd .price .s2 {
	font-size: 26px;
	font-weight: bold;
	color: #ee0f0f;
	display: inline-block;
	vertical-align: -1px;
}

.secondPage-wrap .section-module1 .list dd .price .icon-lijian {
	display: inline-block;
	margin-left: 10px;
	font-size: 12px;
	background-color: #f57a87;
	color: #fff;
	line-height: 20px;
	padding: 0 6px;
	position: relative;
	vertical-align: 1px;
}

.secondPage-wrap .section-module1 .list dd .price .icon-lijian i {
	display: block;
	position: absolute;
	left: -10px;
	top: 4px;
	width: 0;
	border: solid 5px transparent;
	border-right: solid 5px #f57a87;
}

.secondPage-wrap .section-module1 .list .t-cont {
	font-size: 16px;
	color: #555;
	height: 226px;
	margin-top: 20px;
}

.secondPage-wrap .section-module1 .list .t-cont span {
	display: block;
	height: 30px;
	line-height: 37px;
	white-space: nowrap;
	padding-left: 95px;
	background: url(../img/bg-verticalline.png) 34px 1px no-repeat;
}

.secondPage-wrap .section-module1 .list .t-cont .icon-circle {
	background: url(../img/bg-verticalline.png) 34px -40px no-repeat;
}

.secondPage-wrap .section-module1 .list .btn {
	display: inline-block;
	line-height: 30px;
	margin-top: 20px;
	padding: 0 22px;
	background-color: #444786;
	color: #fff;
	border-radius: 3px;
}


/* section-module2 */

.secondPage-wrap .section-module2 {
	background-color: #f8f8f8;
	padding: 60px 0 50px;
}

.secondPage-wrap .section-module2 .cont-title {
	text-align: center;
}

.secondPage-wrap .section-module2 .cont-title .main-title {
	display: block;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 4px;
}

.secondPage-wrap .section-module2 .cont-title .main-title .color {
	color: #fbae32;
	font-weight: bold;
}

.secondPage-wrap .section-module2 .cont-title .sub-title {
	color: #777;
	font-size: 13px;
}

.secondPage-wrap .section-module2 .cont-bodyer {
	padding-top: 50px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list {
	float: left;
	width: 25%;
	height: 260px;
	text-align: center;
	cursor: default;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .radius {
	display: inline-block;
	width: 80px;
	height: 80px;
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .radius .icon {
	display: inline-block;
	width: 47px;
	height: 47px;
	margin-top: 16px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .i-title {
	font-size: 20px;
	color: #333;
	padding-top: 14px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .i-text {
	display: block;
	color: #777;
	padding: 12px 0;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .price {
	font-size: 16px;
	color: #333;
	display: block;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .price .s1 {
	font-size: 18px;
	color: #444786;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .price .s2 {
	font-size: 24px;
	font-weight: bold;
	color: #444786;
	display: inline-block;
	vertical-align: -1px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list .btn {
	display: none;
	line-height: 30px;
	padding: 0 22px;
	background-color: #61c6ff;
	color: #fff;
	border-radius: 3px;
	margin-top: 14px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list:hover .radius {
	margin-top: -20px;
	background-color: #fbae32;
}

.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbbhfs {
	background-position: 0px -135px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbcssq {
	background-position: -47px -133px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbyydb {
	background-position: -94px -133px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list:hover .icon-module2-sbwxxg {
	background-position: -142px -135px;
}

.secondPage-wrap .section-module2 .cont-bodyer .list:hover .btn {
	display: inline-block;
}


/* section-module3 */

.secondPage-wrap .section-module3 {
	padding: 60px 0 50px;
}

.secondPage-wrap .section-module3 .cont-title {
	text-align: center;
}

.secondPage-wrap .section-module3 .cont-title .main-title {
	display: block;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 4px;
}

.secondPage-wrap .section-module3 .cont-title .main-title .color {
	color: #fbae32;
	font-weight: bold;
}

.secondPage-wrap .section-module3 .cont-title .sub-title {
	color: #777;
	font-size: 13px;
}

.secondPage-wrap .section-module3 .cont-bodyer {
	padding-top: 50px;
}

.secondPage-wrap .section-module3 .cont-bodyer .list {
	float: left;
	width: 50%;
	cursor: default;
	padding: 13px 19px;
}

.secondPage-wrap .section-module3 .cont-bodyer .list dl {
	background-color: #f8f8f8;
	height: 130px;
	border: solid 2px #f8f8f8;
	border-radius: 3px;
	padding-top: 20px;
}

.secondPage-wrap .section-module3 .cont-bodyer .list dt {
	float: left;
	width: 138px;
	text-align: center;
}

.secondPage-wrap .section-module3 .cont-bodyer .list dt .icon {
	display: inline-block;
	width: 58px;
	height: 59px;
	margin: 10px 0 0 12px;
}

.secondPage-wrap .section-module3 .cont-bodyer .list dd {
	float: left;
	width: 390px;
	height: 96px;
	position: relative;
}

.secondPage-wrap .section-module3 .cont-bodyer .list .i-title {
	position: relative;
}

.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .s1 {
	font-size: 20px;
	color: #333;
}

.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .price {
	font-size: 16px;
	color: #333;
	display: block;
	position: absolute;
	top: -3px;
	right: 0;
}

.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .price .s1 {
	font-size: 18px;
	color: #444786;
}

.secondPage-wrap .section-module3 .cont-bodyer .list .i-title .price .s2 {
	font-size: 24px;
	font-weight: bold;
	color: #444786;
	display: inline-block;
	vertical-align: -1px;
}

.secondPage-wrap .section-module3 .cont-bodyer .list .i-text {
	display: block;
	color: #777;
	padding: 12px 0;
}

.secondPage-wrap .section-module3 .cont-bodyer .list .btn {
	display: none;
	line-height: 30px;
	padding: 0 22px;
	background-color: #61c6ff;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.secondPage-wrap .section-module3 .cont-bodyer .list dl:hover {
	background-color: #fff;
	border: solid 2px #f1f1f1;
}

.secondPage-wrap .section-module3 .cont-bodyer .list dl:hover .btn {
	display: block;
}


/* section-module4 */

.secondPage-wrap .section-module4 {
	padding: 60px 0 50px;
}

.secondPage-wrap .section-module4 .cont-title {
	text-align: center;
}

.secondPage-wrap .section-module4 .cont-title .main-title {
	display: block;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 4px;
}

.secondPage-wrap .section-module4 .cont-title .main-title .color {
	color: #fbae32;
	font-weight: bold;
}

.secondPage-wrap .section-module4 .cont-title .sub-title {
	color: #777;
	font-size: 13px;
}

.secondPage-wrap .section-module4 .cont-bodyer {
	padding-top: 50px;
}

.secondPage-wrap .section-module4 .cont-bodyer .list {
	float: left;
	width: 33.333%;
	cursor: default;
}

.secondPage-wrap .section-module4 .cont-bodyer .list dl {
	height: 150px;
	border: solid 2px #fff;
	border-radius: 4px;
	padding-top: 20px;
	text-align: center;
}

.secondPage-wrap .section-module4 .cont-bodyer .list dt {
	float: left;
	width: 64px;
	margin-left: 24px;
}

.secondPage-wrap .section-module4 .cont-bodyer .list dt .icon {
	display: inline-block;
	width: 63px;
	height: 64px;
	margin: 4px 0 0;
}

.secondPage-wrap .section-module4 .cont-bodyer .list dd {
	float: left;
	width: 266px;
	height: 83px;
	margin-left: 15px;
	position: relative;
	text-align: left;
}

.secondPage-wrap .section-module4 .cont-bodyer .list .i-title {
	position: relative;
}

.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .s1 {
	font-size: 20px;
	color: #333;
}

.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .price {
	font-size: 16px;
	color: #333;
	display: block;
	position: absolute;
	top: -1px;
	right: 0;
	height: 26px;
	line-height: 26px;
}

.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .price .s1 {
	font-size: 18px;
	color: #444786;
}

.secondPage-wrap .section-module4 .cont-bodyer .list .i-title .price .s2 {
	font-size: 24px;
	font-weight: bold;
	color: #444786;
	display: inline-block;
	vertical-align: -1px;
}

.secondPage-wrap .section-module4 .cont-bodyer .list .i-text {
	display: block;
	color: #777;
	padding: 6px 0 0px;
}

.secondPage-wrap .section-module4 .cont-bodyer .list .btn {
	display: none;
	line-height: 30px;
	padding: 0 22px;
	background-color: #61c6ff;
	color: #fff;
	border-radius: 3px;
}

.secondPage-wrap .section-module4 .cont-bodyer .list dl:hover {
	border: solid 2px #f1f1f1;
}

.secondPage-wrap .section-module4 .cont-bodyer .list dl:hover .btn {
	display: inline-block;
}

.secondPage-wrap #com-becauseTrust {
	background-color: #f3f2f0;
}


/* section-module5 */

.secondPage-wrap .section-module5 {
	padding: 60px 0 50px;
	background-color: #f8f8f8;
}

.secondPage-wrap .section-module5 .cont-title {
	text-align: center;
}

.secondPage-wrap .section-module5 .cont-title .main-title {
	display: block;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 4px;
}

.secondPage-wrap .section-module5 .cont-title .main-title .color {
	color: #fbae32;
	font-weight: bold;
}

.secondPage-wrap .section-module5 .cont-title .sub-title {
	color: #777;
	font-size: 13px;
}

.secondPage-wrap .section-module5 .cont-bodyer {
	padding-top: 50px;
}

.secondPage-wrap .section-module5 .cont-bodyer .list {
	float: left;
	width: 50%;
	cursor: default;
	padding: 13px 19px;
}

.secondPage-wrap .section-module5 .cont-bodyer .list dl {
	background-color: #fff;
	height: 130px;
	border: solid 2px #fff;
	border-radius: 3px;
	padding-top: 20px;
}

.secondPage-wrap .section-module5 .cont-bodyer .list dt {
	float: left;
	width: 138px;
	text-align: center;
}

.secondPage-wrap .section-module5 .cont-bodyer .list dt .icon {
	display: inline-block;
	width: 58px;
	height: 59px;
	margin: 10px 0 0 12px;
}

.secondPage-wrap .section-module5 .cont-bodyer .list dd {
	float: left;
	width: 390px;
	height: 96px;
	position: relative;
}

.secondPage-wrap .section-module5 .cont-bodyer .list .i-title {
	position: relative;
}

.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .s1 {
	font-size: 20px;
	color: #333;
}

.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .price {
	font-size: 16px;
	color: #333;
	display: block;
	position: absolute;
	top: -3px;
	right: 0;
}

.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .price .s1 {
	font-size: 18px;
	color: #444786;
}

.secondPage-wrap .section-module5 .cont-bodyer .list .i-title .price .s2 {
	font-size: 24px;
	font-weight: bold;
	color: #444786;
	display: inline-block;
	vertical-align: -1px;
}

.secondPage-wrap .section-module5 .cont-bodyer .list .i-text {
	display: block;
	color: #777;
	padding: 12px 0;
}

.secondPage-wrap .section-module5 .cont-bodyer .list .btn {
	display: none;
	line-height: 30px;
	padding: 0 22px;
	background-color: #61c6ff;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.secondPage-wrap .section-module5 .cont-bodyer .list dl:hover {
	border: solid 2px #f1f1f1;
}

.secondPage-wrap .section-module5 .cont-bodyer .list dl:hover .btn {
	display: block;
}


/* section-brandsearch */

.width1000 {
	width: 1000px;
	margin: auto;
}

.secondPage-wrap .section-brandsearch {
	padding: 60px 0 50px;
}

.secondPage-wrap .section-brandsearch .cont-title {
	text-align: center;
}

.secondPage-wrap .section-brandsearch .cont-title .main-title {
	display: block;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 4px;
}

.secondPage-wrap .section-brandsearch .cont-title .main-title .color {
	color: #fbae32;
	font-weight: bold;
}

.secondPage-wrap .section-brandsearch .cont-title .sub-title {
	color: #444;
	font-size: 13px;
}

.secondPage-wrap .section-brandsearch .cont-bodyer {
	height: 130px;
	margin: auto;
	margin-top: 20px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 20px 10px;
}

.secondPage-wrap .section-brandsearch .cont-bodyer .i-cont {
	width: 800px;
	float: left;
	margin: 60px 0 0 25px;
}

.secondPage-wrap .section-brandsearch .cont-bodyer .i-title .s1 {
	font-weight: bold;
	font-size: 30px;
	color: #FFFFFF;
}

.secondPage-wrap .section-brandsearch .cont-bodyer .i-title .s2 {
	display: block;
	float: right;
	font-weight: bold;
	font-size: 20px;
	color: #444786;
}

.secondPage-wrap .section-brandsearch .cont-bodyer .i-title .s2 .i-1 {
	font-weight: bold;
	font-size: 24px;
}

.secondPage-wrap .section-brandsearch .cont-bodyer .i-title .s2 .i-2 {
	color: #333;
}

.secondPage-wrap .section-brandsearch .cont-bodyer .i-text {
	display: block;
	margin-top: 8px;
	font-size: 22px;
	color: #FFFFFF;
	white-space: nowrap;
}

.secondPage-wrap .section-brandsearch .cont-bodyer .btn {
	display: block;
	background-color: #33ccff;
	border-radius: 100px;
	width: 120px;
	height: 36px;
	line-height: 22px;
	font-size: 22px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 80px;
	right: 30px;
}


/* section-module6 */

.secondPage-wrap .section-module6 {
	padding: 30px 0 20px;
}

.secondPage-wrap .section-module6 .cont-title {
	text-align: center;
}

.secondPage-wrap .section-module6 .cont-title .main-title {
	display: block;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 4px;
}

.secondPage-wrap .section-module6 .cont-title .main-title .color {
	color: #444786;
	font-weight: bold;
}

.secondPage-wrap .section-module6 .cont-title .sub-title {
	color: #444;
	font-size: 13px;
}

.secondPage-wrap .section-module6 .cont-bodyer {
	padding-top: 30px;
}

.secondPage-wrap .section-module6 .cont-bodyer .list {
	position: relative;
	float: left;
	width: 33.3333%;
	height: 266px;
	text-align: center;
	cursor: default;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .radius {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	text-align: center;
	background-color: #f6f6f6;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .radius .icon {
	display: inline-block;
	width: 47px;
	height: 47px;
	margin-top: 16px;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .i-title {
	font-size: 20px;
	color: #333;
	padding-top: 14px;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .i-text {
	display: block;
	color: #444;
	padding: 12px 0;
	font-size: 14px;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .price {
	font-size: 16px;
	color: #333;
	display: block;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .price .s1 {
	font-size: 18px;
	color: #ee0f0f;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .price .s2 {
	font-size: 24px;
	font-weight: bold;
	color: #ee0f0f;
	display: inline-block;
	vertical-align: -1px;
}

.secondPage-wrap .section-module6 .cont-bodyer .list .btn {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: inline-block;
	line-height: 30px;
	padding: 0 22px;
	background-color: #444786;
	color: #fff;
	border-radius: 3px;
	margin-top: 14px;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
}

.secondPage-wrap .section-module6 .cont-bodyer .list:hover .radius {
	margin-top: -20px;
}

.secondPage-wrap .section-module6 .cont-bodyer .list:hover .btn {
	display: inline-block;
}

.secondPage-wrap .icon-module2-sbcsdb {
	background-image: url("../img/icon-b-chesandabian.png");
	background-position: 4px 3px;
}

.secondPage-wrap .icon-module2-sbyydb {
	background-image: url("../img/icon-b-yiyidabian.png");
	background-position: 2px 3px;
}

.secondPage-wrap .icon-module2-sbcssq {
	background-image: url("../img/icon-b-chesanshenqing.png");
	background-position: 3px 4px;
}

.secondPage-wrap .icon-module2-sbyysq {
	background-image: url("../img/icon-b-yiyishenqing.png");
	background-position: 5px 3px;
}

.secondPage-wrap .icon-module2-sbwxxg {
	background-image: url("../img/icon-b-wuxiaoxuangao.png");
	background-position: 0px 4px;
}


/* section-module7 */

.secondPage-wrap .section-module7 {
	padding: 30px 0 20px;
}

.secondPage-wrap .section-module7 .cont-title {
	text-align: center;
}

.secondPage-wrap .section-module7 .cont-title .main-title {
	display: block;
	color: #333;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 4px;
}

.secondPage-wrap .section-module7 .cont-title .main-title .color {
	color: #444786;
	font-weight: bold;
}

.secondPage-wrap .section-module7 .cont-title .sub-title {
	color: #444;
	font-size: 13px;
}

.secondPage-wrap .section-module7 .cont-bodyer {
	padding-top: 30px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list {
	float: left;
	width: 50%;
	cursor: default;
	padding: 10px 10px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dl {
	background-color: #f6f6f6;
	height: 130px;
	border: solid 2px #f8f8f8;
	border-radius: 3px;
	padding-top: 20px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dt {
	float: left;
	width: 110px;
	text-align: center;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dt .icon {
	display: inline-block;
	width: 63px;
	height: 63px;
	margin: 5px 0 0 0px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dd {
	float: left;
	width: 328px;
	height: 96px;
	position: relative;
}

.secondPage-wrap .section-module7 .cont-bodyer .list .i-title {
	position: relative;
}

.secondPage-wrap .section-module7 .cont-bodyer .list .i-title .s1 {
	font-size: 20px;
	color: #333;
}

.secondPage-wrap .section-module7 .cont-bodyer .list .i-title .price {
	font-size: 16px;
	color: #333;
	display: block;
	position: absolute;
	top: -3px;
	right: 0;
}

.secondPage-wrap .section-module7 .cont-bodyer .list .i-title .price .s1 {
	font-size: 18px;
	color: #ee0f0f;
}

.secondPage-wrap .section-module7 .cont-bodyer .list .i-title .price .s2 {
	font-size: 24px;
	font-weight: bold;
	color: #ee0f0f;
	display: inline-block;
	vertical-align: -1px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list .i-text {
	display: block;
	color: #444;
	padding: 12px 0;
	font-size: 12px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list .btn {
	display: none;
	line-height: 30px;
	padding: 0 22px;
	background-color: #444786;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	bottom: -8px;
	right: -20px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dl:hover {
	background-color: #fff;
	border: solid 2px #e5e5e5;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dl:hover .btn {
	display: block;
}

.secondPage-wrap .icon-module4-hongkong {
	background-image: url("../img/icon-b-hongkong.png");
	background-position: 0px 0px;
}

.secondPage-wrap .icon-module3-sbbhfs {
	background-position: 6px -182px;
}

.secondPage-wrap .icon-module3-sbkz {
	background-position: -226px -185px;
}

.secondPage-wrap .icon-module3-sbxkba {
	background-position: -52px -179px;
}

.secondPage-wrap .icon-module3-sbbg {
	background-position: -109px -179px;
}

.icon-c-meishu {
	background-image: url("../img/icon-c-meishu.png");
	background-position: 0px 0px;
}

.icon-c-meishujiaji {
	background-image: url("../img/icon-c-meishujiaji.png");
	background-position: 0px 0px;
}

.secondPage-wrap .icon-module3-zpbq {
	background-position: -402px -312px;
}

.secondPage-wrap .icon-module3-zpbqjj {
	background-position: 7px -375px;
}

.secondPage-wrap .icon-module3-bqbz {
	background-position: -53px -375px;
}

.secondPage-wrap .icon-module3-bqzr {
	background-position: -110px -375px;
}

.secondPage-wrap .list-p-search dl {
	background-image: url("../img/icon-p-search.png");
	background-position: -12px 22px;
	background-repeat: no-repeat;
}

.secondPage-wrap .list-p-baogao dl {
	background-image: url("../img/icon-p-baogao.png");
	background-position: 20px 22px;
	background-repeat: no-repeat;
}

.secondPage-wrap .icon-module3-cpwgsj {
	width: 60px !important;
	background-position: -227px -312px;
}

.secondPage-wrap .icon-module3-guiwgsj {
	background-position: -283px -312px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dt .icon-module3-syxxzljcb {
	background-position: -290px -184px;
	width: 58px;
}

.secondPage-wrap .section-module7 .cont-bodyer .list dt .icon-module3-syxxzlzyb {
	width: 58px;
}

.secondPage-wrap .icon-module3-nfjn {
	background-position: -169px -312px;
}


/** ---------- end 二级商标页 ---------- **/


/** ---------- start 我的订单 ---------- **/

.myOrder-wrap .section-myorder {
	padding: 55px 140px 150px;
}

.myOrder-wrap .section-myorder .cont-title {
	font-size: 18px;
	color: #444786;
}

.myOrder-wrap .section-myorder .cont-title .icon-leftBorder {
	display: block;
	float: left;
	width: 3px;
	height: 17px;
	background-color: #444786;
	border-radius: 1px;
	margin: 4px 8px 0 0;
}

.myOrder-wrap .section-myorder .cont-bodyer {
	padding-top: 10px;
}

.myOrder-wrap .section-myorder .cont-bodyer .table-list td {
	color: #666;
	padding: 10px 0;
}

.myOrder-wrap .section-myorder .cont-bodyer .bill .list {
	display: inline-block;
	margin-right: 55px;
}

.myOrder-wrap .section-myorder .cont-bodyer .bill .list .color {
	color: #999;
}


/* 总费用 */

.myOrder-wrap .last-pay {
	text-align: center;
	padding: 20px 0px 0px;
}

.myOrder-wrap .last-pay li {
	padding: 4px 0;
	font-size: 16px;
	color: #666;
}

.myOrder-wrap .last-pay .row-sense {
	color: #444786;
	font-size: 18px;
}

.myOrder-wrap .last-pay .row-sense em {
	font-size: 24px;
}

.myOrder-wrap .last-pay .row-step {
	padding-top: 15px;
}

.myOrder-wrap .last-pay .row-step .btn-next {
	margin-left: 25px;
}

.myOrder-wrap .last-pay .row-step .submitOrder {
	border: none;
	border-radius: 4px;
}

/** ---------- start 购买成功 ---------- **/

.purchaseSuccess-wrap .section-success {
	text-align: center;
	padding: 120px 0;
}

.purchaseSuccess-wrap .section-success .row-2 {
	color: #333;
	font-size: 16px;
	padding: 40px 0;
}

.purchaseSuccess-wrap .section-success .row-3 a {
	margin: 0 36px;
	border-radius: 2px;
	width: 150px;
	line-height: 36px;
	color: #f08c2f;
	padding: 0;
	border: solid 1px #444786;
	font-size: 14px;
	background-color: #fff;
}

.purchaseSuccess-wrap .section-success .row-3 a.btn-prev {
	display: inline-block;
	line-height: 40px;
	border: solid 1px #444786;
	color: #fff;
	background-color: #f08c2f;
}

.purchaseSuccess-wrap .section-success .pay-success-pic {
	position: relative;
	margin: 0 auto;
	margin-top: -10px;
	margin-bottom: 15px;
	padding-left: 10px;
	width: 370px;
}

.purchaseSuccess-wrap .section-success .pay-success-pic img {
	width: 100%;
}

.purchaseSuccess-wrap .section-success .pay-success-pic p {
	position: absolute;
	top: 26px;
	left: 105px;
	color: #f23900;
	font-size: 15px;
	text-align: left;
}


/* 相关知识产权服务 */

.purchaseSuccess-wrap .section-relevant {
	background-color: #efefec;
	padding: 40px 0;
	margin-bottom: 100px;
}

.purchaseSuccess-wrap .section-relevant .cont-header {
	text-align: center;
	font-size: 26px;
	color: #000;
}

.purchaseSuccess-wrap .section-relevant .cont-header span {
	display: inline-block;
	position: relative;
	border-bottom: solid 1px #fff;
	padding: 0 115px 8px;
}

.purchaseSuccess-wrap .section-relevant .cont-header .icon-solid-downarrow {
	display: block;
	width: 17px;
	height: 8px;
	position: absolute;
	top: 43px;
	left: 50%;
	margin-left: -8px;
}

.purchaseSuccess-wrap .section-relevant .cont-bodyer {
	padding-top: 45px;
}

.purchaseSuccess-wrap .section-relevant .list {
	float: left;
	background-color: #fff;
	width: 350px;
	height: 170px;
	padding-top: 30px;
	text-align: center;
	margin-left: 38px;
}

.purchaseSuccess-wrap .section-relevant .list h3 {
	font-size: 20px;
	font-weight: bold;
	color: #555;
}

.purchaseSuccess-wrap .section-relevant .list h3 i {
	display: inline-block;
	border-bottom: solid 1px #e9e9e9;
	font-weight: bold;
	padding-bottom: 18px;
	width: 70%;
	margin: auto;
}

.purchaseSuccess-wrap .section-relevant .list span {
	display: block;
	color: #999;
	padding: 13px 0;
}

.purchaseSuccess-wrap .section-relevant .list a {
	display: inline-block;
	line-height: 30px;
	padding: 0 30px;
	background-color: #fbae32;
	color: #fff;
	border-radius: 20px;
}


/** ---------- start 付款中 ---------- **/

.paying-wrap .section-orderInfo .cont-title {
	font-size: 16px;
}

.paying-wrap .section-orderInfo .cont-title .icon-leftBorder {
	display: block;
	float: left;
	width: 4px;
	height: 16px;
	background-color: #444786;
	border-radius: 1px;
	margin: 3px 8px 0 0;
}

.paying-wrap .section-orderInfo .cont-title .s1 {
	display: block;
	float: left;
	color: #333;
}

.paying-wrap .section-orderInfo .cont-title .s2 {
	display: block;
	float: left;
	color: #444786;
	margin-left: 20px;
}

.paying-wrap .section-orderInfo .cont-bodyer {
	padding: 12px 0 0px 14px;
}

.paying-wrap .section-orderInfo .item {
	border: solid 1px #ddd;
	padding: 12px 20px;
	cursor: pointer;
}

.paying-wrap .section-orderInfo .item .list {
	display: inline-block;
	margin-right: 40px;
	color: #333;
	font-size: 14px;
}

.paying-wrap .section-orderInfo .item .list .color {
	color: #444786;
}

.paying-wrap .section-orderInfo .icon-arrow {
	display: block;
	float: right;
	position: relative;
	top: 0px;
}

.paying-wrap .section-orderInfo .icon-arrow:after {
	content: "";
	display: block;
	float: right;
	margin-left: 5px;
	width: 0;
	height: 0;
	border: solid 6px transparent;
	border-top: solid 6px #444786;
	position: relative;
	top: 6px;
}

.paying-wrap .section-orderInfo .table-order {
	display: none;
}

.paying-wrap .section-orderInfo .table-order td {
	border-bottom: solid 1px #ddd;
	color: #333;
	font-size: 14px;
	padding: 10px 5px;
	text-align: center;
}

.paying-wrap .section-orderInfo.active .table-order {
	display: block;
}

.paying-wrap .section-orderInfo.active .item {
	background-color: #eee;
}

.paying-wrap .section-orderInfo.active .icon-arrow:after {
	border-top: 0;
	border-bottom: solid 6px #444786;
}


/* 发票信息 */

.paying-wrap .section-invoiceInfo {
	padding: 15px 0px 20px 120px;
}

.paying-wrap .section-invoiceInfo .cont-title {
	font-size: 15px;
}

.paying-wrap .section-invoiceInfo .cont-title .icon-leftBorder {
	display: block;
	float: left;
	width: 4px;
	height: 16px;
	background-color: #444786;
	border-radius: 1px;
	margin: 3px 8px 0 0;
}

.paying-wrap .section-invoiceInfo .cont-title .s1 {
	display: block;
	float: left;
	color: #555;
}

.paying-wrap .section-invoiceInfo .isNeedInvoice {
	display: inline-block;
}

.paying-wrap .section-invoiceInfo .isNeedInvoice .tips {
	display: inline-block;
	font-size: 12px;
	color: #555;
	margin-left: 20px;
}

.paying-wrap .section-invoiceInfo .isNeedInvoice .tips .iconfont {
	display: inline-block;
	font-size: 14px;
	margin: 0 2px 0 0;
	color: #444786;
}

.paying-wrap .section-invoiceInfo .isNeedInvoice .label {
	display: inline-block;
	margin-left: 20px;
	color: #666;
	font-size: 12px;
}

.paying-wrap .section-invoiceInfo .isNeedInvoice .label input {
	width: 14px;
	height: 14px;
	vertical-align: -2px;
	margin-right: 2px;
}

.paying-wrap .section-invoiceInfo .isNeedInvoice .label.active {
	color: #444786;
}

.paying-wrap .section-invoiceInfo .cont-bodyer {
	padding: 10px 0 0 14px;
	display: none;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType {
	padding: 5px 0px 5px 78px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .companyType {
	padding: 14px 0 3px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .companyType.active {
	display: none;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .label {
	display: inline-block;
	margin-right: 20px;
	color: #666;
	font-size: 12px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .label input {
	width: 14px;
	height: 14px;
	vertical-align: -2px;
	margin-right: 2px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .label.active {
	color: #444786;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .btn {
	display: inline-block;
	line-height: 26px;
	padding: 0 18px;
	margin: 10px 16px 0 0;
	border: solid 1px #aaa;
	color: #666;
	border-radius: 3px;
	font-size: 12px;
	cursor: pointer;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .invoiceType .btn.active {
	border: solid 1px #444786;
	background-color: #444786;
	color: #fff;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill {
	padding-top: 5px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill td {
	padding: 5px 0;
	color: #666;
	font-size: 14px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .myInput {
	width: 250px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .maxInput {
	width: 420px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .myInput::-webkit-input-placeholder {
	font-size: 12px;
	color: #bbb;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .myInput::-moz-placeholder {
	font-size: 12px;
	color: #bbb;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .myInput:-ms-input-placeholder {
	font-size: 12px;
	color: #bbb;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .iscompany .table-special {
	display: none;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .iscompany .table-taxidentifier {
	display: none;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .iscompany.active .table-taxidentifier {
	display: table-row-group;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .isinvoiceType .table-special {
	display: none;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .isinvoiceType .table-taxidentifier {
	display: none;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .isinvoiceType.active .table-special {
	display: table-row-group;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .isinvoiceType.active .table-taxidentifier {
	display: table-row-group;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .isinvoiceType.iscompany .table-taxidentifier {
	display: table-row-group;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill .showPhotos .photo {
	margin-right: 10px;
}

.paying-wrap .section-invoiceInfo .cont-bodyer .item-needFill .showPhotos .photo .boxPhoto .icon {
	margin-top: 60px;
}


/* 选择支付方式 */

.paying-wrap .section-payMode {}

.paying-wrap .section-payMode .cont-title {
	margin-bottom: 20px;
	font-size: 15px;
}

.paying-wrap .section-payMode .cont-title .icon-leftBorder {
	display: block;
	float: left;
	width: 4px;
	height: 16px;
	background-color: #444786;
	border-radius: 1px;
	margin: 3px 8px 0 0;
}

.paying-wrap .section-payMode .cont-title .s1 {
	display: block;
	float: left;
	padding-left: 10px;
	color: #555;
	font-size: 16px;
	height: 1.1em;
	line-height: 1.1em;
	border-left: 3px solid #f08c2f
}

.paying-wrap .section-payMode .cont-title .tips {
	display: inline-block;
	font-size: 12px;
	color: #999;
	margin: 2px 0 0 20px;
}

.paying-wrap .section-payMode .cont-title .tips .icon {
	display: inline-block;
	font-size: 12px;
	margin-right: 4px;
	width: 13px;
	height: 13px;
	line-height: 11px;
	border-radius: 50%;
	color: #ff3600;
	border: solid 1px #ff3600;
	text-align: center;
}

.paying-wrap .section-payMode .cont-bodyer {}

.paying-wrap .section-payMode .item-payMode {
	position: relative;
	width: 670px;
	height: 55px;
}

.paying-wrap .section-payMode .item-payMode .di-payform {
	display: none
}

.paying-wrap .section-payMode .item-payMode.active {
	width: 100%
}

.paying-wrap .section-payMode .item-payMode.active .di-payform {
	display: block;
}

.paying-wrap .section-payMode .item-payMode.active .pay-more {
	display: none;
}

.paying-wrap .section-payMode .item-payMode .pay-more {
	position: absolute;
	right: 0px;
	top: 19px;
	font-size: 12px;
	color: #666;
	cursor: pointer;
}

.paying-wrap .section-payMode .cont-bodyer .list {
	float: left;
	width: 176px;
	height: 55px;
	margin-right: 20px;
	color: #999;
	border-radius: 2px;
	text-align: left;
	padding-top: 16px;
	cursor: pointer;
	position: relative;
}

.paying-wrap .section-payMode .cont-bodyer .list:last-of-type {
	margin-right: 0px;
}

.paying-wrap .section-payMode .cont-bodyer .list .icon {
	display: inline-block;
	width: 30px;
	height: 20px;
	vertical-align: top;
}

.paying-wrap .section-payMode .cont-bodyer .list .text {
	display: inline-block;
	color: #666;
	margin-left: 3px;
	font-size: 15px;
	vertical-align: middle;
	line-height: 1em;
}

.paying-wrap .section-payMode .cont-bodyer .list .icon-mianfei {
	display: inline-block;
	font-size: 11px;
	background-color: #444786;
	color: #fff;
	height: 16px;
	line-height: 15px;
	padding: 0px 3px;
	border-radius: 2px;
	vertical-align: middle
}

.paying-wrap .section-payMode .cont-bodyer .list .tips {
	display: none;
	position: absolute;
	top: 24px;
	left: -18px;
	border: solid 1px #ffce9d;
	background-color: #fffae9;
	border-radius: 1px;
	font-size: 12px;
	color: #666;
	text-align: left;
	padding: 10px 10px;
	white-space: nowrap;
}

.paying-wrap .section-payMode .cont-bodyer .list .tips .icon-hollow-uparrow {
	display: block;
	width: 8px;
	height: 6px;
	position: absolute;
	top: -6px;
	left: 20px;
	background: url("../img/icon-sprite-sm.png") 0px -44px no-repeat;
}

.paying-wrap .section-payMode .cont-bodyer .list .icon.icon-qm {
	position: relative;
	margin-top: 3px;
	width: 16px;
	height: 16px;
}

.paying-wrap .section-payMode .cont-bodyer .list .icon-radio {
	margin-right: 5px;
	font-size: 13px;
}

.paying-wrap .section-payMode .cont-bodyer .list .icon-radio:before {
	content: "\e641";
}

.paying-wrap .section-payMode .cont-bodyer .list.active .icon-radio:before {
	content: "\e65c";
	color: #f08c2f;
}

.paying-wrap .section-payMode .cont-bodyer .list.active {}

.paying-wrap .section-payMode .cont-bodyer .list.active .tips {
	display: block;
}

.paying-wrap .section-payMode .cont-bodyer .list:hover {}

.paying-wrap .section-payMode .cont-bodyer .list .icon-qm:hover .tips {
	display: block;
}

.paying-wrap .main-button {
	margin-top: 80px;
	margin-bottom: 50px;
}

.paying-wrap .main-button {
	text-align: center
}


/*线下支付弹窗 */

#xianxiaPayModal .container {
	width: 525px;
}

#xianxiaPayModal .bodyer {
	padding-bottom: 30px;
}

#xianxiaPayModal .e-left {
	float: left;
	margin: 20px 35px 0 30px;
	text-align: center;
}

#xianxiaPayModal .e-left .logo {
	display: block;
}

#xianxiaPayModal .e-left a {
	color: #666;
}

#xianxiaPayModal .e-left .p1 {
	margin-top: 18px;
}

#xianxiaPayModal .e-left .p2 {
	margin-top: 5px;
}

#xianxiaPayModal .e-left .icon-message {
	display: inline-block;
	width: 17px;
	height: 16px;
	background: url("../img/icon-sprite-sm.png") no-repeat 0px -70px;
	vertical-align: -2px;
}

#xianxiaPayModal .e-right {
	float: left;
	margin-top: 12px;
	color: #777;
}

#xianxiaPayModal .e-right .p2 {
	margin: 5px 0;
}

#xianxiaPayModal .e-right .p2 .color {
	display: inline-block;
	margin-top: 10px;
	padding: 0 5px;
	font-size: 20px;
	color: #f08c2e;
}

#xianxiaPayModal .e-right .p3 {
	margin-top: 15px;
	font-size: 13px;
}

#xianxiaPayModal .e-right .p-btn {
	margin-top: 16px;
}

#xianxiaPayModal .e-right .p-btn a {
	margin-right: 20px;
	line-height: 32px;
	padding: 0 40px;
	font-size: 12px;
}


/*支付宝支付弹窗*/

#zhifubaoPayModal .container {
	width: 350px;
	color: #777;
}

#zhifubaoPayModal .p1 {
	font-size: 20px;
	padding-bottom: 10px;
}

#zhifubaoPayModal .p2 {
	font-size: 14px;
}

#zhifubaoPayModal .p-btn {
	margin-top: 18px;
}


/*微信支付弹窗*/

#weixinPayModal .container {
	width: 512px;
}

#weixinPayModal .e-left {
	display: inline-block
}

#weixinPayModal .e-right {
	color: #777;
}

#weixinPayModal .e-right .p2 {
	margin: 10px 0;
}

#weixinPayModal .e-right .p2 .color {
	display: inline-block;
	padding: 0 4px;
	font-size: 18px;
}

#weixinPayModal .e-right .p3 {
	font-size: 12px;
	color: #999;
	margin-top: 10px;
}

#weixinPayModal .e-right .p-btn {
	margin-top: 20px;
}

#weixinPayModal .e-right .p-btn a {
	margin-right: 20px;
	line-height: 28px;
	padding: 0 15px;
	font-size: 12px;
}


/* 总费用 */

.paying-wrap .last-pay li {
	padding: 4px 0;
	font-size: 14px;
	color: #666;
}

.paying-wrap .last-pay li label {
	display: inline-block;
	width: 200px;
	text-align: right
}

.paying-wrap .last-pay li i {
	color: #f08c2f;
	font-weight: bold;
	font-size: 1.2em;
}

.paying-wrap .last-pay .row-sense {}

.paying-wrap .last-pay .row-sense em {}

.paying-wrap .last-pay .row-step {
	padding-top: 15px;
}

.paying-wrap .last-pay .row-step .btn-next {
	margin-left: 25px;
}


/* 选择优惠券 */

.paying-wrap .section-coupons {}

.paying-wrap .section-coupons .cont-title {
	font-size: 15px;
}

.paying-wrap .section-coupons .cont-title .icon-leftBorder {
	display: block;
	float: left;
	width: 4px;
	height: 16px;
	background-color: #444786;
	border-radius: 1px;
	margin: 3px 8px 0 0;
}

.paying-wrap .section-coupons .cont-title .s1 {
	display: block;
	float: left;
	color: #555;
}

.paying-wrap .section-coupons .no-coupon {
	display: none;
	padding: 20px 0 0 14px;
}

.paying-wrap .section-coupons .cont-bodyer {
	padding: 0px;
	position: relative;
}

.paying-wrap .section-coupons .more {
	display: block;
	position: absolute;
	right: 174px;
	top: 0px;
}


/* 优惠券 */

.com-coupons {}

.com-coupons .coupon {
	float: left;
	position: relative;
	margin-right: 2%;
	margin-bottom: 2%;
	width: 32%;
	overflow: hidden;
	cursor: pointer;
}

.youhuiquan-kuaiguoqi .jjgq-img {
	position: absolute;
	right: 0;
	top: 0;
}

.com-coupons .coupon .coupon-detail {
	position: relative;
	padding: 15px;
	border: 1px solid #444786;
	border-bottom: 1px dashed #444786;
	border-radius: 3px 3px 0 0;
}

.com-coupons .coupon.disabled .coupon-detail {
	border: 1px solid #ccc;
	border-bottom: 1px dashed #ccc;
}

.com-coupons .coupon .coupon-category {
	position: relative;
	padding: 12px;
	border: 1px solid #444786;
	color: #666;
	font-size: 12px;
	border-top: none;
	border-radius: 0 0 3px 3px;
}

.com-coupons .coupon .coupon-category a {
	display: inline-block;
	background-color: #444786;
	color: #fff;
	font-size: 12px;
	padding: 5px 15px;
	border-radius: 20px;
}

.com-coupons .coupon.disabled .coupon-category a {
	color: #fff;
	background-color: #999;
	cursor: default;
}

.com-coupons .coupon.disabled .coupon-category {
	border: 1px solid #ccc;
	color: #999;
	border-top: none;
}

.com-coupons .coupon .coupon-category span {
	display: inline-block;
	width: 220px;
	height: 1.2em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.com-coupons-bodyer .com-coupons .coupon .coupon-category span {
	width: 159px;
}

.com-coupons .coupon .coupon-category .icon-c-select {
	position: absolute;
	right: 12px;
	top: 6px;
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../img/coupon-select.png) no-repeat center;
}

.com-coupons .coupon.active .coupon-category .icon-c-select {
	background: url(../img/coupon-selected.png) no-repeat center;
}

.coupon-detail-left {
	display: inline-block;
	vertical-align: middle;
	color: #444786;
}

.com-coupons .coupon.disabled .coupon-detail-left {
	color: #999;
}

.coupon-detail-left i {
	display: inline-block;
	padding-top: 7px;
	font-size: 24px;
}

.coupon-detail-left i.zhe {
	margin-bottom: 8px;
	font-size: 17px;
	vertical-align: bottom;
}

.coupon-detail-left strong {
	display: inline-block;
	font-size: 33px;
	font-weight: bolder;
	vertical-align: top;
}

.coupon-detail-right {
	display: inline-block;
	padding-left: 10px;
	width: 170px;
	vertical-align: middle;
}

.coupon-detail-right.coupon-detail-zhe-right {
	width: 225px;
}

.coupon-detail-right h2 {
	margin-bottom: 8px;
	height: 1.2em;
	overflow: hidden;
	color: #333;
	font-size: 18px;
}

.com-coupons .coupon.disabled .coupon-detail-right h2 {
	color: #999;
}

.coupon-detail-right p {
	color: #666;
	font-size: 13px;
	height: 1.5em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.com-coupons .coupon.disabled .coupon-detail-right p {
	color: #999;
}

.coupon-detail-right .coupon-detail-date {
	margin-top: 8px;
	color: #444786;
}

.com-coupons .coupon.disabled .coupon-detail-right .coupon-detail-date {
	margin-top: 8px;
	color: #999;
}

.com-coupons .coupon .icon-o {
	position: absolute;
	bottom: -10px;
	width: 20px;
	height: 20px;
	border: 1px solid #444786;
	border-radius: 50%;
	background-color: #FFF;
	z-index: 9;
}

.com-coupons .coupon.disabled .icon-o {
	border: 1px solid #ccc;
}

.com-coupons .coupon .icon-o-left {
	left: -10px;
}

.com-coupons .coupon .icon-o-right {
	right: -10px;
}

.com-coupons .coupon:nth-of-type(3n) {
	margin-right: 0px;
}

.com-coupons .coupon .icon-gou {
	display: none;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 8px;
	right: 10px;
	background-image: url("../img/icon-sprite-sm.png");
	background-repeat: no-repeat;
	background-position: -157px -44px;
}

.com-coupons .coupon .card {
	width: 260px;
}

.com-coupons .coupon .card dt {
	height: 109px;
	padding-top: 10px;
	text-align: center;
	color: #444786;
}

.com-coupons .coupon .card dt .t1 {
	font-size: 0;
	position: relative;
	height: 60px;
}

.com-coupons .coupon .card dt .t1 span {
	display: inline-block;
	height: 65px;
	vertical-align: top;
}

.com-coupons .coupon .card dt .t1 .s1 {
	font-size: 20px;
	padding-top: 12px;
	display: block;
	position: absolute;
	top: 0px;
	left: 15px;
}

.com-coupons .coupon .card dt .t1 .s2 {
	font-size: 46px;
	padding: 0 8px 0 5px;
}

.com-coupons .coupon .card dt .t1 .s3 {
	font-size: 12px;
	text-align: left;
	line-height: 20px;
	padding-top: 11px;
}

.com-coupons .coupon .card dt .t2 {}

.com-coupons .coupon .card dt .t2 span {
	display: inline-block;
	padding: 0 5px;
	font-size: 12px;
}

.com-coupons .coupon .card dt .t2 .text-left {
	font-size: 14px;
}

.com-coupons .coupon .icon-yuan {
	width: 12px;
	height: 100%;
	position: absolute;
	top: 0px;
	background-image: url("../img/icon-yuan-1.png");
	background-position: 0px 0px;
	background-repeat: repeat-y;
}

.com-coupons .coupon .icon-yuan-left {
	left: -6px;
}

.com-coupons .coupon .icon-yuan-right {
	right: -7px;
}

.com-coupons .coupon.active .icon-gou {
	display: block;
}

.com-coupons .coupon.active .card dt {
	background-color: #444786;
	color: #fff;
}

.com-coupons .coupon.active .icon-yuan {
	background-image: url("../img/icon-yuan.png");
}

.com-coupons .coupon.disabled {
	cursor: default;
}

.com-coupons .coupon.disabled dt {
	background-color: #c9c9c9;
	border: solid 1px #c9c9c9;
	color: #fff;
}

.com-coupons .coupon.disabled .icon-yuan {
	background-image: url("../img/icon-yuan.png");
}


/*.com-coupons{  }
.com-coupons .coupon{ float: left; margin: 30px 37px 0 0px; position: relative; overflow: hidden; }
.com-coupons .coupon .card{ width: 260px; border: solid 1px #444786; }
.com-coupons .coupon .card dt{ height: 145px; padding-top: 32px; background-color: #444786; color: #fff; text-align: center; }
.com-coupons .coupon .card dt .t1{ font-size: 0; }
.com-coupons .coupon .card dt .t1 span{ display: inline-block; height: 65px; vertical-align: top; }
.com-coupons .coupon .card dt .t1 .s1{ font-size: 20px; padding-top: 12px; }
.com-coupons .coupon .card dt .t1 .s2{ font-size: 52px; padding: 0 8px 0 5px; }
.com-coupons .coupon .card dt .t1 .s3{ font-size: 12px; text-align: left; line-height: 23px; padding-top: 14px; }
.com-coupons .coupon .card dt .t2{ font-size: 14px; }
.com-coupons .coupon .card dt .t2 span{ display: inline-block; padding: 0 5px; font-size: 12px; }
.com-coupons .coupon .card dt .t2 i{ color: #c3630b; }
.com-coupons .coupon .card dd{ padding: 20px 0 22px; height: 180px; }
.com-coupons .coupon .card dd .t1{ color: #666; padding: 5px 0 5px 35px; }
.com-coupons .coupon .card dd .btn{ display: block; background-color: #444786; margin: auto; text-align: center; margin-top: 12px; width: 185px; height: 34px; line-height: 34px; color: #fff; border-radius: 1px; }
.com-coupons .coupon .icon-yuan{ width: 27px; height: 27px; position: absolute; top: 132px; background-image: url("../img/icon-yuan-border.png"); background-position: 0px 0px; background-repeat: no-repeat; }
.com-coupons .coupon .icon-yuan-left{ left: -13px; }
.com-coupons .coupon .icon-yuan-right{ right: -13px; }
.com-coupons .coupon .icon-xuxian{ width: 230px; height: 3px; position: absolute; top: 145px; left: 17px; background: url("../img/icon-xuxian.png") repeat-x 0px 0px; }
.com-coupons .coupon .icon-tag{ display: none; width: 165px; height: 42px; position: absolute; top: 0px; left: 0px; background-image: url("../img/icon-tags.png"); background-repeat: no-repeat; background-position: 0px 1000px; }
.com-coupons .coupon.kuaiguoqi .icon-tag{ display: block; background-position: 0px 0px; }
.com-coupons .coupon.zuiyouhui .icon-tag{ display: block; background-position: 0px -44px; }
.com-coupons .coupon.guoqi .icon-tag{ display: block; background-position: 0px -92px; }
.com-coupons .coupon.guoqi .card{ border: solid 1px #dfdfdf; }
.com-coupons .coupon.guoqi .card dt{ background-color: #c9c9c9; }
.com-coupons .coupon.guoqi .card dt .t2 i{ color: #999; }
.com-coupons .coupon.guoqi .icon-yuan{ background-position: 0 -29px; }
.com-coupons .coupon.guoqi .card dd{ background: url("../img/icon-guoqi.png") no-repeat 192px 112px; }
.com-coupons .coupon.guoqi.used .card dd{ background: url("../img/icon-used.png") no-repeat 192px 112px; }
.com-coupons .coupon.guoqi.dongjie .card dd{ background: url("../img/icon-dongjie.png") no-repeat 192px 112px; }
.com-coupons .coupon.guoqi .card dd .btn{ display: none; }
.com-coupons .coupon.guoqi .icon-xuxian{ background: url("../img/icon-xuxian.png") repeat-x 0px -5px; }
.com-coupons .coupon .icon-delete{ display: none; width: 15px; height: 15px; cursor: pointer; position: absolute; top: 6px; right: 6px; background: url("../img/icon-delete.png") repeat-x 0px 0px;  }
.com-coupons .coupon:hover .icon-delete{ display: block; }*/


/** ---------- start 商品详情 ---------- **/

.productDetail-wrap .section-product {
	margin-top: 30px;
}

.productDetail-wrap .section-product .left-img {
	float: left;
	border: solid 1px #e6e6e6;
	width: 550px;
	height: 400px;
	overflow: hidden;
}

.productDetail-wrap .section-product .left-img img {
	width: 100%;
	min-height: 100%;
}

.productDetail-wrap .section-product .right-cont {
	float: right;
	width: 615px;
	position: relative;
}

.productDetail-wrap .section-product .right-cont .cont-title {}

.productDetail-wrap .section-product .right-cont .main-title {
	display: block;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	padding: 0px 0px 4px;
}

.productDetail-wrap .section-product .right-cont .cont-title .icon-xianshi {
	display: block;
	font-size: 14px;
	background-color: #444786;
	color: #fff;
	line-height: 22px;
	padding: 0px 7px;
	border-radius: 4px;
	position: absolute;
	top: 6px;
	left: 160px;
}

.productDetail-wrap .section-product .right-cont .sub-title {
	width: 90%;
	display: block;
	color: #999;
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.productDetail-wrap .section-product .right-cont .cont-price {
	background-color: #f3f3f3;
	padding: 10px 20px;
	margin-top: 12px;
}

.productDetail-wrap .section-product .right-cont .cont-price .price li {
	color: #999;
	float: left;
	margin-right: 45px;
}

.productDetail-wrap .section-product .right-cont .cont-price .price li i {
	color: #6252a6;
	font-size: 16px;
	font-weight: bold;
	vertical-align: -1px;
}

.productDetail-wrap .section-product .right-cont .cont-price .price li b {
	color: #6252a6;
	font-size: 22px;
	font-weight: bold;
	vertical-align: -1px;
}

.productDetail-wrap .section-product .right-cont .cont-price .price li .throuh {
	text-decoration: line-through;
	color: #9b9b9b;
	display: inline-block;
	margin: 0 0 0 5px;
	vertical-align: 0px;
}

.productDetail-wrap .section-product .right-cont .cont-price .price .row-sense em {
	font-size: 24px;
}

.productDetail-wrap .section-product .right-cont .cont-price .officerSlow {
	font-size: 12px;
	padding: 10px 0 4px;
}

.productDetail-wrap .section-product .right-cont .cont-price .officerSlow .label {
	display: block;
	float: left;
	margin-right: 20px;
	color: #666;
}

.productDetail-wrap .section-product .right-cont .cont-price .officerSlow .label input {
	vertical-align: -2px;
	margin-right: 1px;
}

.productDetail-wrap .section-product .right-cont .cont-price .officerSlow .label.active {
	color: #444786;
}

.productDetail-wrap .section-product .right-cont .loading {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-image: url("../img/loading4.gif");
	background-repeat: no-repeat;
	background-position: center 32%;
	background-color: #eee;
	opacity: 0.5;
}

.productDetail-wrap .section-product .right-cont.isloading .loading {
	display: block;
}


/*服务项目*/

.productDetail-wrap .section-product .right-cont .cont-serviceItems {
	padding-top: 20px;
}

.productDetail-wrap .section-product .right-cont .cont-serviceItems td {
	vertical-align: top;
}

.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-title {
	color: #888;
	width: 95px;
	text-align: center;
	padding-top: 10px;
}

.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list {
	display: inline-block;
	margin: 5px 0;
	color: #666;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	border: solid 1px #ccc;
	border-radius: 2px;
	cursor: pointer;
	margin-right: 15px;
	position: relative;
	font-size: 14px;
}

.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list .icon-tagGou {
	display: none;
	position: absolute;
	top: -0.9px;
	right: 0px;
	width: 22px;
	height: 13px;
	background: url("../img/icon-sprite-sm.png") -12px -44px no-repeat;
}

.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list a:hover {
	color: #6252a6;
}

.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list.active {
	color: #6252a6;
	border: solid 0.9px #6252a6;
}

.productDetail-wrap .section-product .right-cont .cont-serviceItems .td-cont .list.active .icon-tagGou {
	display: block;
}


/*加急时间*/

.productDetail-wrap .section-product .right-cont .cont-urgentTime {
	padding-top: 20px;
	display: none;
}

.productDetail-wrap .section-product .right-cont .cont-urgentTime .td-title {
	color: #888;
	width: 95px;
	text-align: center;
}

.productDetail-wrap .section-product .right-cont .cont-urgentTime .td-cont .list {
	display: inline-block;
	color: #666;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	border: solid 1px #ccc;
	border-radius: 2px;
	cursor: pointer;
	margin: 5px 5px 5px 0px;
	position: relative;
	font-size: 12px;
}

.productDetail-wrap .section-product .right-cont .cont-urgentTime .td-cont .list.active {
	color: #444786;
	border: solid 1px #444786;
}


/*购买数量*/

.productDetail-wrap .section-product .right-cont .cont-buyNumber {
	padding-top: 20px;
}

.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-title {
	color: #888;
	width: 95px;
	text-align: center;
}

.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-cont .change-buyNumber {
	border-radius: 2px;
	overflow: hidden;
}

.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-cont .change-buyNumber .btn {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	line-height: 16px;
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	padding: 5px 5px;
	color: #666;
	border: solid 1px #ccc;
}

.productDetail-wrap .section-product .right-cont .cont-buyNumber .td-cont .change-buyNumber .buy-num {
	float: left;
	width: 46px;
	height: 30px;
	border: solid 1px #ccc;
	text-align: center;
	color: #666;
	margin: 0 -1px;
}


/*费用总计*/

.productDetail-wrap .section-product .right-cont .cont-totalCost {
	padding-top: 18px;
}

.productDetail-wrap .section-product .right-cont .cont-totalCost .td-title {
	color: #888;
	width: 95px;
	text-align: center;
}

.productDetail-wrap .section-product .right-cont .cont-totalCost .td-cont .totalCost {
	color: #6252a6;
}

.productDetail-wrap .section-product .right-cont .cont-totalCost .td-cont .totalCost i {
	font-size: 16px;
}

.productDetail-wrap .section-product .right-cont .cont-totalCost .td-cont .totalCost b {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
	padding: 0 6px 0 2px;
	vertical-align: -1px;
}


/*购买按钮*/

.productDetail-wrap .section-product .right-cont .cont-btnBuy {
	padding-top: 20px;
}

.productDetail-wrap .section-product .right-cont .cont-btnBuy .btn {
	font-size: 16px;
	padding: 0 48px;
	height: 40px;
	line-height: 40px;
}

.productDetail-wrap .section-product .right-cont .cont-btnBuy .btn-prev {
	border: solid 1px #6252a6;
	color: #6252a6;
	margin: 0 30px 0 20px;
}

.productDetail-wrap .section-product .right-cont .cont-btnBuy .btn-next {
	background-color: #6252a6;
	margin-right: 30px;
}

.productDetail-wrap .section-product .right-cont .cont-btnBuy .btn-next:hover {
	color: #fff;
}


/*服务承诺*/

.productDetail-wrap .section-product .right-cont .cont-promise {
	padding-top: 15px;
}

.productDetail-wrap .section-product .right-cont .cont-promise td {
	font-size: 12px;
	color: #999;
}

.productDetail-wrap .section-product .right-cont .cont-promise .td-title {
	width: 95px;
	text-align: center;
}

.productDetail-wrap .section-product .right-cont .cont-promise .td-cont span {
	display: inline-block;
	margin-right: 24px;
}


/*产品图文详细介绍*/

.productDetail-wrap .section-introduce {
	margin-top: 45px;
	margin-bottom: 100px;
	position: relative;
}


/* start 代理人 */

.productDetail-wrap .agent {
	position: absolute;
	top: 0px;
	z-index: 3;
	background-color: #fff;
	white-space: nowrap;
}

.productDetail-wrap .agent.fixed {
	position: fixed;
}

.productDetail-wrap .agent .agent-header {
	color: #666;
	padding-bottom: 5px;
	font-size: 16px;
}

.productDetail-wrap .agent .agent-header .icon-consult {
	display: block;
	float: left;
	width: 19px;
	height: 18px;
	margin: 4px 7px 0 0;
}

.productDetail-wrap .agent .agent-bodyer .list {
	padding: 11px 0;
	font-size: 13px;
}

.productDetail-wrap .agent .agent-bodyer .list dt {
	float: left;
	width: 80px;
	height: 80px;
	border: solid 1px #ddd;
	border-radius: 4px;
	overflow: hidden;
}

.productDetail-wrap .agent .agent-bodyer .list dt img {
	width: 100%;
}

.productDetail-wrap .agent .agent-bodyer .list dd {
	float: left;
	margin-left: 18px;
	padding-top: 2px;
}

.productDetail-wrap .agent .agent-bodyer .list dd .icon-renzheng {
	display: inline-block;
	padding: 0 4px;
	height: 15px;
	line-height: 14px;
	margin-left: 5px;
	font-size: 10px;
	color: #fff;
}

.productDetail-wrap .agent .agent-bodyer .list dd span {
	display: block;
}

.productDetail-wrap .agent .agent-bodyer .list dd .r-1 {
	color: #666;
}

.productDetail-wrap .agent .agent-bodyer .list dd .r-2 {
	color: #888;
	padding: 4px 0 8px;
}

.productDetail-wrap .agent .agent-bodyer .list dd .r-3 {
	display: block;
	width: 78px;
	border: solid 1px #444786;
	text-align: center;
	line-height: 25px;
	border-radius: 3px;
	color: #444786;
}


/* end 代理人 */

.productDetail-wrap .section-introduce .cont {}

.productDetail-wrap .section-introduce .introduce-headerWrap.fixed {
	position: fixed;
	top: 0px;
	width: 1200px;
	z-index: 3;
}

.productDetail-wrap .section-introduce .introduce-headerWrap.fixed .tabs-btn {
	display: block;
}

.productDetail-wrap .section-introduce .introduce-header {
	border: solid 1px #ddd;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	position: relative;
	background-color: #fff;
}

.productDetail-wrap .section-introduce .introduce-header .tabs-btn {
	display: none;
}

.productDetail-wrap .section-introduce .introduce-header .tabs-btn .btn-buy {
	background-color: #444786;
	color: #fff;
}

.productDetail-wrap .section-introduce .introduce-tabs .tab {
	float: left;
	cursor: pointer;
}

.productDetail-wrap .section-introduce .introduce-tabs .tab a {
	display: block;
	font-size: 16px;
	color: #666;
	padding: 0 26px;
}

.productDetail-wrap .section-introduce .introduce-tabs .tab a:hover {
	color: #444786;
}

.productDetail-wrap .section-introduce .introduce-tabs .tab.active a {
	color: #444786;
}

.productDetail-wrap .section-introduce .tabs-btn {
	position: absolute;
	top: -1px;
	right: -1px;
}

.productDetail-wrap .section-introduce .tabs-btn a {
	display: block;
	float: left;
	height: 50px;
	padding: 0 40px;
	font-size: 16px;
}

.productDetail-wrap .section-introduce .tabs-btn .btn-wenti {
	border: solid 1px #444786;
	color: #444786;
}

.productDetail-wrap .section-introduce .introduce-bodyer .introduce-detail {
	padding: 0 30px;
	border: solid 1px #ddd;
	border-top: 0;
	border-bottom: 0;
}

.introduce-detail img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.productDetail-wrap .section-introduce .article-promise {
	max-width: 100%;
}

.productDetail-wrap .section-introduce .article-promise .item {
	margin-top: 20px;
}

.productDetail-wrap .section-introduce .article-promise .menu {
	float: left;
	width: 25%;
	text-align: center;
}

.productDetail-wrap .section-introduce .article-promise .menu .icon {
	display: inline-block;
	width: 81px;
	height: 81px;
	background-image: url(../img/introduce-detail-promise.jpg);
}

.productDetail-wrap .section-introduce .article-promise .menu .icon-fwcn {
	background-position: 0px 0px;
}

.productDetail-wrap .section-introduce .article-promise .menu .icon-tsqd {
	background-position: -87px 0px;
}

.productDetail-wrap .section-introduce .article-promise .menu .icon-ptbz {
	background-position: -172px 0px;
}

.productDetail-wrap .section-introduce .article-promise .menu .icon-kjfp {
	background-position: -259px 0px;
}

.productDetail-wrap .section-introduce .article-promise .menu .lg-title {
	font-size: 16px;
	color: #FFAE11;
	padding: 16px 0 6px;
}

.productDetail-wrap .section-introduce .article-promise .menu .sm-title {
	font-size: 12px;
	color: #666;
}


/* 相关知识产权服务 */

.productDetail-wrap .relevant-service {
	margin-top: 20px;
	background-color: #eee;
	padding: 40px 0;
	border: solid 1px #ddd;
	border-top: 0;
}

.productDetail-wrap .relevant-service .cont-header {
	text-align: center;
	font-size: 26px;
	color: #000;
}

.productDetail-wrap .relevant-service .cont-header span {
	display: inline-block;
	position: relative;
	border-bottom: solid 1px #fff;
	padding: 0 115px 8px;
}

.productDetail-wrap .relevant-service .cont-header .icon-solid-downarrow {
	display: block;
	width: 17px;
	height: 14px;
	position: absolute;
	top: 45px;
	left: 50%;
	margin-left: -8px;
}

.productDetail-wrap .relevant-service .cont-bodyer {
	padding-top: 45px;
}

.productDetail-wrap .relevant-service .list {
	float: left;
	background-color: #fff;
	width: 276px;
	height: 170px;
	padding-top: 30px;
	text-align: center;
	margin-left: 90px;
	border-radius: 5px;
}

.productDetail-wrap .relevant-service .list h3 {
	font-size: 20px;
	font-weight: bold;
	color: #555;
}

.productDetail-wrap .relevant-service .list h3 i {
	display: inline-block;
	border-bottom: solid 1px #e9e9e9;
	font-weight: bold;
	padding-bottom: 18px;
	width: 70%;
	margin: auto;
}

.productDetail-wrap .relevant-service .list span {
	display: block;
	color: #999;
	padding: 13px 0;
}

.productDetail-wrap .relevant-service .list a {
	display: inline-block;
	line-height: 30px;
	padding: 0 30px;
	background-color: #6252a6;
	color: #fff;
	border-radius: 20px;
}


/* 业务介绍 */

.productDetail-wrap .section-introduce .introduce-bodyer .article-business .i-title {
	text-align: center;
	font-size: 26px;
	color: #000;
	clear: both;
	padding: 40px 0;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-business .i-title span {
	display: inline-block;
	position: relative;
	border-bottom: solid 1px #eee;
	padding: 0 115px 8px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-business .i-title .icon-solid-downarrow {
	display: block;
	width: 17px;
	height: 14px;
	position: absolute;
	top: 36px;
	left: 50%;
	margin-left: -8px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-business .i-bodyer {
	padding: 0 90px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-business .i-bodyer .p {
	text-indent: 2em;
	font-size: 16px;
	color: #666666;
	padding: 3px 0;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-business .i-bodyer .p1 {
	margin-top: 20px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-business .i-bodyer .p1 .d {
	display: block;
	text-indent: 2em;
	font-size: 13px;
	color: #999;
	padding: 1px 0;
}


/* 注意事项 */

.productDetail-wrap .becareful {
	padding: 15px 30px 25px;
}

.productDetail-wrap .becareful .b-header {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding: 15px 0 10px;
}

.productDetail-wrap .becareful .b-header .icon-becareful {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin: 1px 0 0 -25px;
}

/* .productDetail-wrap .becareful .b-bodyer {

} */

.productDetail-wrap .becareful .b-bodyer .list {
	color: #999;
	padding: 1px 0;
	line-height: 20px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article {}

.productDetail-wrap .section-introduce .introduce-bodyer .article .article-header {
	text-align: center;
	font-size: 26px;
	color: #000;
	clear: both;
	padding: 40px 0;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article .article-header span {
	display: inline-block;
	position: relative;
	border-bottom: solid 1px #eee;
	padding: 0 115px 8px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article .article-header .icon-solid-downarrow {
	display: block;
	width: 17px;
	height: 14px;
	position: absolute;
	top: 36px;
	left: 50%;
	margin-left: -8px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article .article-bodyer {
	padding: 0 65px;
}


/*用户评价列表*/

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate {
	padding-top: 50px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list {
	border-bottom: dashed 1px #ddd;
	padding: 20px 0;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt {}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt span {
	display: block;
	float: left;
	font-size: 12px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt .s-user {
	color: #333;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt .s-star {
	color: #999;
	margin-left: 40px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dt .s-time {
	color: #999;
	float: right;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .article-bodyer .list dd {
	color: #666;
	padding-top: 12px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-evaluate .myPaging {
	padding: 25px 0 40px;
}

.productDetail-wrap .section-introduce .evaluate-star {
	display: inline-block;
	vertical-align: -3px;
}

.productDetail-wrap .section-introduce .evaluate-star .icon-star {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	margin-left: 5px;
}


/*服务保障*/

.productDetail-wrap .section-introduce .introduce-bodyer .article-promise {
	margin-top: 50px;
	padding-top: 50px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-promise .article-bodyer {
	padding-bottom: 50px;
	text-align: center;
}


/*热门问答*/

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer {
	padding-top: 50px;
	margin-top: 50px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer {
	padding-top: 15px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list {
	border-bottom: dashed 1px #ddd;
	padding: 20px 0;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt {
	padding-left: 30px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt span {
	display: block;
	float: left;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt .s-title {
	color: #444786;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dt .s-user {
	color: #bbb;
	margin-left: 15px;
	font-size: 12px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list dd {
	color: #666;
	padding-left: 30px;
	padding-top: 14px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .article-bodyer .list .letter {
	display: block;
	float: left;
	margin-left: -30px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .msgs {
	font-size: 12px;
	color: #aaa;
	padding: 22px 65px 40px;
}


/*权知道搜索框*/

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search {
	padding: 0 65px;
	height: 44px;
	border-radius: 50px;
	overflow: hidden;
	position: relative;
	margin: auto;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search form {
	height: 100%;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key {
	width: 100%;
	height: 100%;
	border-radius: 50px;
	border: solid 1px #ccc;
	padding: 0 20px 0 30px;
	color: #333;
	font-size: 15px;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key::-webkit-input-placeholder {
	color: #bbbbbb;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key::-moz-placeholder {
	color: #bbbbbb;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-key:-ms-input-placeholder {
	color: #bbbbbb;
}

.productDetail-wrap .section-introduce .introduce-bodyer .article-hotAnswer .search .search-btn {
	position: absolute;
	right: 65px;
	top: 0;
	width: 120px;
	height: 100%;
	color: #fff;
	font-size: 18px;
	border-radius: 0 50px 50px 0;
	border: 0;
	background-color: #fbae32;
	cursor: pointer;
}

.productDetail-wrap .section-introduce .introduce-bodyer .bodyer-2 {
	display: none;
}

.productDetail-wrap .section-introduce .introduce-bodyer.active .bodyer-1 {
	display: none;
}

.productDetail-wrap .section-introduce .introduce-bodyer.active .bodyer-2 {
	display: block;
}


/* 面包屑导航 */

.bread-nav {
	font-size: 12px;
	color: #666;
}

.bread-nav dt {
	float: left;
	padding-right: 6px;
}

.bread-nav dd {
	float: left;
}

.bread-nav dd i {
	font-family: "宋体", SimSun, "\5B8B\4F53";
	display: inline-block;
	padding: 0 3px;
}

.bread-nav dd a:hover {
	color: #444786;
}

.dropdown {
	position: relative;
	white-space: nowrap;
	min-width: 140px;
	cursor: pointer;
	margin-left: -20px;
}

.dropdown .dtitle {
	font-size: 15px;
	height: 54px;
	padding: 15px 0 0 25px;
}

.dropdown .dtitle:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border: solid 6px transparent;
	border-top: solid 6px #fff;
	margin-left: 5px;
	vertical-align: bottom;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}

.dropdown .dbodyer {
	display: none;
	position: absolute;
	left: 0px;
	top: 54px;
	width: 100%;
	background-color: #898d9e;
	padding-bottom: 8px;
}

.dropdown .dbodyer .list {
	display: block;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
	padding-left: 25px;
}

.dropdown .dbodyer .list:hover {
	background-color: #dcdde2;
	color: #444786;
}

.dropdown:hover .dtitle:after {
	-webkit-transform: rotate(180deg) translate(0, 6px);
	-moz-transform: rotate(180deg) translate(0, 6px);
	-ms-transform: rotate(180deg) translate(0, 6px);
	-o-transform: rotate(180deg) translate(0, 6px);
	transform: rotate(180deg) translate(0, 6px);
}

.dropdown:hover .dbodyer {
	display: block;
}

.dropdown.open .dtitle:after {
	-webkit-transform: rotate(180deg) translate(0, 6px);
	-moz-transform: rotate(180deg) translate(0, 6px);
	-ms-transform: rotate(180deg) translate(0, 6px);
	-o-transform: rotate(180deg) translate(0, 6px);
	transform: rotate(180deg) translate(0, 6px);
}

.dropdown.open .dbodyer {
	display: block;
}

/* 5.17 新增 */
.mt-20 {
	margin-top: 20px;
}

.mt-30 {
	margin-top: 30px;
}

.column-title {
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.column-title h2 {
	position: relative;
	font-size: 32px;
	color: #333;
}

.column-title h2:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -12px;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	width: 56px;
	height: 2px;
	background-color: #444786;
}

.column-title h4 {
	margin-top: 20px;
	font-size: 16px;
	color: #444786;
	text-transform: uppercase;
}

.freebtn {
	display: block;
	width: 166px;
	height: 50px;
	margin: 0 auto;
	margin-top: 20px;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	color: #fff;
	background-color: #444786;
	border-radius: 6px;
	box-shadow: 0 0 10px #696c9e;
	transition: .2s;
}

.freebtn:hover {
	color: #fff;
	box-shadow: 0 0 20px #444786;
}

.advantages {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 50px auto;
}

.advantages li {
	width: 15%;
	height: auto;
	float: left;
	margin-left: 5%;
	margin-right: 5%;
	overflow: hidden;
	text-align: center;
}

.advantages li img {
	width: 136px;
}

.advantages li h3 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #333;
}

.advantages li h4 {
	font-size: 14px;
	color: #666;
	line-height: 1.4;
}

/* 2018.5.30 add */
.noticebox,
.transactionbox {
	position: relative;
	height: auto;
	overflow: hidden;
}

.noticebox {
	top: -585px;
	left: -20px;
}

.noticeico,
.noticetext {
	position: relative;
	width: 5%;
	height: 36px;
	float: left;
	line-height: 36px;
	overflow: hidden;
}

.noticeico img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.noticetext {
	width: 94%;
	float: right;
	background-color: #fafafa;
}

.noticetext h3 {
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
}

.noticetext .record,
.noticetext .price,
.noticetext .date {
	font-size: 16px;
	color: #444786;
}

.transactionrow {
	position: relative;
	width: 100%;
	height: 46px;
	float: left;
	line-height: 46px;
	background-color: #f1f1f1;
	border-radius: 4px;
}

.transactionrow.zlbg {
	background-color: #39f;
}

.transactionrow.sbbg {
	background-color: #f34475;
}

.transactionrow.bqbg {
	background-color: #54a7c3;
}

.transactionrow img {
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.transactionrow .transactiontitle {
	float: left;
}

.transactionrow .transactiontitle h2 {
	display: inline-block;
	margin-left: 22px;
	font-size: 20px;
	line-height: 46px;
	font-weight: bold;
}

.zltransaction .transactiontitle h2 {
	color: #fff;
}

.transactionrow .transactionnav {
	float: right;
	height: 46px;
}

.transactionnav {
	margin-right: 100px;
}

.transactionrow .transactionnav li {
	float: left;
	vertical-align: middle;
}

.transactionrow .transactionnav li a {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 16px;
	font-size: 16px;
	color: #fff;
	border-radius: 20px;
	transition: .2s;
	text-decoration: none;
}

.zltransaction .transactionnav li a:hover,
.zltransaction .transactionnav li a.active {
	color: #39f;
	background-color: #fff;
}

.moretransaction {
	position: absolute;
	right: 16px;
	top: 50%;
	width: 66px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.zltransaction .moretransaction:hover {
	color: #fff;
	border: 1px solid #fff;
}


.sbtransaction .transactiontitle h2 {
	color: #fff;
}

.sbtransaction .transactionnav li a:hover,
.sbtransaction .transactionnav li a.active {
	color: #f34475;
	background-color: #fff;
}

.sbtransaction .moretransaction:hover {
	color: #fff;
	border: 1px solid #fff;
}

.bqtransaction .transactiontitle h2 {
	color: #fff;
}

.bqtransaction .transactionnav li a:hover,
.bqtransaction .transactionnav li a.active {
	color: #54a7c3;
	background-color: #fff;
}

.bqtransaction .moretransaction:hover {
	color: #fff;
	border: 1px solid #fff;
}


.zlimg {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.zlimg img {
	max-width: 100%;
}

.zltable {
	width: 100%;
	height: 28px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #dedede;
}

.zltable>thead>tr>th,
.zltable>tbody>tr>td {
	padding: 8px;
	line-height: 1.42857143;
}

.zltable>thead>tr>th,
.zltable>tbody>tr>td {
	border: 1px solid #dedede;
}

.zltable>thead>tr>th {
	text-align: center;
	line-height: 2;
	font-size: 16px;
	color: #fff;
	background-color: #6252a6;
}

.zltable>thead>tr>th img {
	position: relative;
	top: -1px;
	right: 6px;
}

.zltable>thead>tr>th.sort {
	width: 210px;
}

.zltable>thead>tr>th.state {
	width: 126px;
}

.zltable>thead>tr>th.subject {
	width: 404px;
}

.zltable>thead>tr>th.price {
	width: 216px;
}

.zltable>thead>tr>th.date {
	width: 139px;
}

.zltable>tbody>tr:nth-child(even) {
	background-color: #fcfcfd;
}

.transactionbox .verification {
	color: #444786;
	text-decoration: none;
}

.transactionbox .verification:hover {
	color: #444786;
}

.scrollinfo .btn-buy {
	padding: 4px 14px;
	color: #fff;
	text-decoration: none;
	background-color: #ff7e65;
	border-radius: 13px;
	height: 25px;
	line-height: 25px;
}

.transactionmain {
	width: 100%;
	height: auto;
	overflow: hidden;
	border: 1px solid #dedede;
}

.transactionmain .leftimgbox {
	width: 240px;
	height: auto;
	overflow: hidden;
	float: left;
}

.transactionmain .leftimgbox img {
	max-width: 100%;
}

.transactionmain ul.rightlistbox {
	width: 950px;
	height: auto;
	float: right;
	display: none;
}

.transactionmain ul.active {
	display: block;
}

.transactionmain .rightlistbox li {
	position: relative;
	width: 170px;
	height: 242px;
	float: left;
	margin: 13px 9px;
	overflow: hidden;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(68, 71, 134, .2);
}

.transactionmain .rightlistbox li a {
	display: block;
	height: 187px;
	overflow: hidden;
}

.transactionmain .rightlistbox li img {
	max-width: 100%;
	min-height: 187px;
}

.transactionmain .rightlistbox li h3 {
	font-size: 14px;
	line-height: 2;
	text-align: center;
}

.transactionmain .rightlistbox li .other {
	position: absolute;
	bottom: 6px;
	width: 100%;
	padding-left: 4px;
	padding-right: 4px;
}

.transactionmain .rightlistbox li .other strong {
	font-weight: bold;
	color: #ee0f0f;
}

.transactionmain .rightlistbox li .other a {
	position: absolute;
	right: 4px;
	bottom: 0;
	display: inline-block;
	height: auto;
	padding: 0 4px;
	color: #ee0f0f;
	border: 1px solid #ee0f0f;
	border-radius: 4px;
}

.transactionmain .rightlistbox li .other a:hover {
	color: #fff;
	background-color: #ee0f0f;
}

.scrollinfo {
	position: relative;
	top: -1px;
	width: 1200px;
	height: 342px;
	overflow: hidden;
	border: 1px solid #dedede;
}

.scrollinfo ul li {
	width: 100%;
	height: 58px;
}

.scrollinfo ul li:nth-child(even) {
	background-color: #fcfcfd;
}

.scrollinfo ul li>div {
	height: 58px;
	float: left;
	padding: 8px;
	text-align: center;
	vertical-align: middle;
	line-height: 42px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.scrollinfo ul li>.subjectinfo a,
.scrollinfo ul li>.introinfo a {
	color: #39f;
	text-decoration: underline;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	-ms-transition: .2s;
}

.scrollinfo ul li>.subjectinfo a:hover,
.scrollinfo ul li>.introinfo a:hover {
	color: #444786;
	text-decoration: underline;
}

.scrollinfo ul li>div:last-child {
	border-right: none;
}

.scrollinfo ul li>div.sortinfo {
	width: 210px;
}

.scrollinfo ul li>div.stateinfo {
	width: 126px;
}

.scrollinfo ul li>div.subjectinfo {
	width: 404px;
}

.scrollinfo ul li>div.subjectinfo h2,
.scrollinfo ul li>div.introinfo h3 {
	display: inline;
	font-size: 14px;
}

.scrollinfo ul li>div.introinfo {
	width: 460px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.scrollinfo ul li>div.priceinfo {
	width: 216px;
}

.scrollinfo ul li>div.dateinfo {
	width: 134px;
}

.scrollinfo ul li>div.shopcarinfo {
	width: 137px;
}

/* 2018.6.1 add */
/* 新头部 */
.newheader {
	height: 70px;
	padding: 6px 0;
	background-color: #fff;
	/* box-shadow: 0 -10px 10px 10px #eee; */
}

.newheader .leftlogobox {
	/* width: 500px; */
	float: left;
	height: 54px;
}

.newheader .leftlogobox h1 {
	display: inline-block;
}

.newheader .leftlogobox h1 a {
	display: block;
}

.newheader .leftlogobox img {
	max-height: 54px;
}

.newheader .leftlogobox .slogin {
	display: inline-block;
	height: 54px;
	margin-left: 20px;
	text-align: center;
}

.newheader .leftlogobox .slogin h2 {
	position: relative;
	top: 2px;
	font-size: 14px;
}

.newheader .leftlogobox .slogin h3 {
	position: relative;
	top: 10px;
	display: inline-block;
	padding: 4px 30px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background-color: #444786;
}

.newheader .rightloginbox {
	float: right;
}

.newheader .rightloginbox .r-login {
	float: left;
}

.newheader .rightloginbox .r-login .menu {
	float: left;
	margin-right: 20px;
}

.newheader .rightloginbox .r-login .menu a {
	display: block;
	line-height: 58px;
	font-size: 16px;
	color: #000;
}

.newheader .rightloginbox .r-login .menu a:hover {
	color: #444786;
}

.newheader .rightloginbox .r-login .menu a.color {
	color: #444786;
}

.newheader .rightloginbox .r-login .menu a.color:hover {
	color: #33377c;
}

.newheader .rightloginbox .r-maps {
	float: left;
	height: 54px;
}

.newheader .rightloginbox .r-maps .top_right {
	position: relative;
	height: 54px;
	margin-top: 0;
	line-height: 54px;
}

.newheader .rightloginbox .r-maps .top_right img {
	position: absolute;
	left: 0;
	top: 50%;
	width: 30px;
	height: 30px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
}

.newheader .rightloginbox .r-maps .top_right p {
	margin-left: 40px;
	font-size: 20px;
	font-weight: bold;
}

/* 新搜索 */
.newsearch .item-search {
	float: inherit !important;
	margin: 20px auto !important;
	width: 630px;
}

.newsearch {
	position: relative;
	z-index: 1;
	clear: both;
	width: 418px;
	height: 30px;
	border: 2px solid #6252a6;
	top: 50px;
	left: 390px;
}

.newsearch .mod_select {
	position: absolute;
	left: 0;
	top: 0;
	width: 98px;
}

.newsearch .mod_select .select_box {
	position: relative;
	width: 98px;
	height: 36px;
}

.newsearch .mod_select .select_box .option {
	display: none;
	position: absolute;
	top: 36px;
	left: -2px;
	width: 100px;
	background-color: #fff;
	border: 2px solid #444786;
	border-top: 0;
}

.newsearch .mod_select .select_box .option li {
	padding-left: 28px;
	font-size: 16px;
	line-height: 2;
	cursor: pointer;
}

.newsearch .mod_select .select_box .option li:hover {
	background-color: #fafafa;
}

.newsearch .mod_select .select_box .select_txt {
	display: inline-block;
	width: 100px;
	height: 36px;
	padding-left: 28px;
	overflow: hidden;
	line-height: 36px;
	font-size: 16px;
	background-color: #fff;
	cursor: pointer;
}

.newsearch .mod_select .select_box .select-icon {
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	width: 10px;
	height: 10px;
	background: url('../img/search_ico.png') center no-repeat;
}

.newsearch .import {
	width: 314px;
	height: 26px;
	padding-left: 20px;
	border: none;
}

.newsearch .btn-search {
	position: absolute;
	right: 0;
	width: 100px;
	height: 26px;
	color: #fff;
	background-color: #6252a6;
	border: 0;
}

/* 2018.6.6 add */
.table-list td {
	border-bottom: none;
}

.table-list .bill .list {
	text-align: left;
	font-size: 20px;
	color: #333;
}

.table-list .bill .list span.price {
	color: #f23900;
	font-weight: bold;
}

.paytype {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.paytype li {
	width: 14%;
	float: left;
	margin-right: 1.5%;
}

.paytype li img {
	display: block;
	max-width: 142px;
	margin: 0 auto;
	margin-top: 12px;
}

.paytype li p {
	line-height: 1.8;
	font-size: 16px;
	text-align: center;
}

/* 2018.6.7 add */
.paylistbd {
	min-height: 700px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.paycodebox {
	width: 166px;
	height: 196px;
	margin: 0 auto;
	margin-bottom: 16px;
	overflow: hidden;
}

.paycodebox.alipay {
	background: url('../img/alipaybd.png') center no-repeat;
}

.paycodebox.wechatpay {
	background: url('../img/wechatpaybd.png') center no-repeat;
}

.paycodebox.unionpay {
	background: url('../img/unionpaybd.png') center no-repeat;
}

.table-list .bill .list .leftbox,
.table-list .bill .list .rightintro {
	width: 200px;
	height: 187px;
	float: left;
}

.table-list .bill .list .rightintro {
	position: relative;
	width: 600px;
}

.paylistbd .pro-info {
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 1.2;
	font-size: 22px;
	text-align: left;
	border-left: 4px solid #444786;
}

.table-list .bill .list .rightintro h3 {
	margin-bottom: 10px;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.table-list .bill .list .rightintro .prointro {
	font-size: 16px;
	line-height: 2.2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.table-list .bill .list .rightintro .price {
	position: absolute;
	bottom: 2px;
	font-size: 26px;
	font-weight: bold;
	color: #ff3600;
}

.paylistbd .pay-success {
	transition: .2s;
}

.paylistbd .pay-success:hover {
	color: #fff;
	background-color: #444786;
}

/* 2018.6.7 add start */
.ordersuccessbox {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #fafafa;
	border-radius: 4px;
}

.ordermoneybox {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ordermoneybox .leftico {
	width: 70px;
	float: left;
}

.ordermoneybox .rightintro {
	float: left;
	padding-left: 10px;
}

.ordermoneybox .rightintro h3 {
	font-size: 20px;
}

.ordermoneybox .rightintro h3 span {
	color: #ee0f0f;
	font-weight: bold;
}

.ordermoneybox .rightintro .btn-recharge {
	display: block;
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
	background-color: #444786;
	border-radius: 4px;
}

.ordermoneybox .rightintro .btn-recharge:hover {
	background-color: #2d2f63;
}

.ordersuccessbox .contactlist {
	width: 100%;
	height: auto;
	padding-top: 10px;
	overflow: hidden;
}

.ordersuccessbox .contactlist li {
	line-height: 3.4;
}

.ordersuccessbox .contactlist li span {
	display: inline-block;
	width: 82px;
	/* margin-right: 10px; */
}

.ordersuccessbox .contactlist li span b {
	position: relative;
	top: 2px;
	margin-right: 4px;
	font-size: 16px;
	color: #f43939;
}

.ordersuccessbox .contactlist li input {
	width: 240px;
	height: 32px;
	padding-left: 10px;
	border: 1px solid #dedede;
}

.ordersuccessbox .contactlist li .submitOrder {
	border: none;
	border-radius: 4px;
	transition: .2s;
}

.ordersuccessbox .contactlist li .submitOrder:hover {
	background-color: #2d2f63;
}

/* 2018.6.7 add end */

/* 2018.6.8 add start */
/* 代理人列表 */
.agentsearchbox {
	display: -webkit-flex;
	width: 100%;
	height: 280px;
	align-items: center;
	/* background-color: #fafafa; */
	background: url('../img/agentsearch.jpg') center no-repeat;
	background-size: cover;
}

.agenttab,
.agent-list {
	width: 100%;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}

.agenttab li {
	width: 160px;
	height: 40px;
	float: left;
	color: #fff;
	line-height: 40px;
	text-align: center;
	background-color: #444786;
}

.agent-list li {
	width: 560px;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	padding: 10px;
	overflow: hidden;
	border: 1px solid #dedede;
	box-sizing: border-box;
}

.agent-list li .leftagent {
	display: block;
	float: left;
}

.agent-list li .leftagent img {
	max-width: 190px;
	max-height: 250px;
}

.agent-list li .rightagent {
	float: left;
	padding-left: 20px;
}

.agent-list li .rightagent h3 {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 18px;
}

.agent-list li .rightagent h3 .approve,
.agentshow-warp .agentshow-left .agentname .approve {
	display: inline-block;
	width: 33px;
	height: 13px;
	margin-left: 10px;
	background: url('../img/approve.png') 0 0 no-repeat;
}

.agent-list li .rightagent p {
	line-height: 2.6;
}

.agent-list li .rightagent p span {
	color: #f43939;
}

.agent-list li .rightagent p span.price {
	color: #f43939;
	font-weight: bold;
}

.agent-list li .rightagent .btn-service {
	display: block;
	width: 126px;
	height: 40px;
	margin-top: 14px;
	line-height: 40px;
	text-align: center;
	color: #444786;
	box-sizing: border-box;
	transition: .2s;
	border-radius: 2px;
	border: 1px solid #444786;
}

.agent-list li .rightagent .btn-service:hover {
	color: #fff;
	background-color: #444786;
}

/* 代理人详情 */
.agentshow-warp {
	width: 100%;
}

.agentshow-warp .agentshow-left {
	z-index: 10;
	position: fixed;
	top: 0;
	left: 0;
	width: 360px;
	height: 100%;
	overflow-y: auto;
	background: url('../img/resumeShow-bg.jpg') 0 bottom no-repeat;
}

.agentshow-warp .agentshow-left .btn-prevs {
	position: absolute;
	left: 20px;
	top: 20px;
	display: block;
	width: 30px;
	height: 30px;
}

.agentshow-warp .agentshow-left .btn-prevs img {
	max-width: 100%;
}

.agentshow-warp .agentshow-left .agentpicbox {
	width: 120px;
	height: 120px;
	margin: 0 auto;
	margin-top: 40px;
	border-radius: 100%;
	overflow: hidden;
}

.agentshow-warp .agentshow-left .agentpicbox img {
	max-width: 100%;
}

.agentshow-warp .agentshow-left .agentname {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 18px;
	text-align: center;
	color: #333;
}

.agentshow-warp .agentshow-left .duty {
	font-size: 14px;
	color: #333;
	text-align: center;
}

.agentshow-warp .agentshow-left .praise {
	width: 260px;
	height: 38px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 6px 0;
	color: #333;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #444786;
	border-radius: 30px;
}

.agentshow-warp .agentshow-left .praise .ordernum {
	display: inline-block;
	height: 100%;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #444786;
}

.agentshow-warp .agentshow-left .praise .ordernum span,
.agentshow-warp .agentshow-left .praise .goodpraise span {
	color: #f43939;
	font-weight: bold;
}

.agentshow-warp .agentshow-left .agentinfo {
	width: 100%;
	height: auto;
	margin-top: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.2);
}

.agentshow-warp .agentshow-left .agentinfo li {
	padding-left: 54px;
	line-height: 2.2;
}

.agentshow-warp .agentshow-left .agentinfo li img {
	display: inline-block;
	margin-right: 4px;
}

.agentinfointro {
	position: relative;
	width: 100%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 60px;
	padding-right: 60px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
}

.agentinfointro p {
	color: #fff;
	line-height: 1.8;
}

.agentinfointro .ico-textsymbol-left {
	position: absolute;
	top: 34px;
	left: 30px;
	width: 14px;
	height: 14px;
}

.agentinfointro .ico-textsymbol-right {
	position: absolute;
	bottom: 32px;
	right: 42px;
	width: 14px;
	height: 14px;
}

.agentshow-right {
	width: 100%;
	padding: 20px 30px 40px 400px;
}

.agentshow-right .serviceitem,
.agentshow-right .serviceitem .itembox,
.good-rate,
.ratelist {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.agentshow-right .serviceitem .itembox {
	margin-bottom: 20px;
}

.agentshow-right .serviceitem h3 {
	float: left;
	margin-top: 20px;
	font-size: 18px;
	color: #444786;
}

.agentshow-right .serviceitem .itembox li {
	width: 182px;
	height: auto;
	float: left;
	margin: 40px 40px 0 0;
	padding: 12px;
	text-align: center;
	border: 1px solid #dedede;
}

.agentshow-right .serviceitem .pdinednt {
	margin-bottom: 20px;
}

.agentshow-right .serviceitem .pdinednt li {
	width: 100%;
	height: 50px;
	margin: 10px 0 20px 0;
	padding: 2px;
	text-align: center;
	border: 1px solid #dedede;
	overflow: hidden;
	position: relative;
}

.agentshow-right .serviceitem .itembox li img {
	max-width: 100%;
}

.agentshow-right .serviceitem .itembox li h4 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 1.4;
}

.agentshow-right .serviceitem .pdinednt li h4 {
	font-size: 18px;
	line-height: 1.4;
	position: absolute;
	top: 12px;
	left: 25px;
}

.agentshow-right .serviceitem .pdinednt li span {
	position: absolute;
	top: 16px;
	left: 400px;
}

.agentshow-right .serviceitem .itembox li .price {
	font-size: 20px;
	line-height: 2;
	color: #f43939;
}

.agentshow-right .serviceitem .pdinednt li .price {
	font-size: 20px;
	line-height: 2;
	color: #f43939;
	position: absolute;
	top: 6px;
	left: 660px;
}

.agentshow-right .serviceitem .itembox li .btn-nowtransact {
	display: block;
	width: 90px;
	height: 34px;
	margin: 0 auto;
	margin-top: 6px;
	line-height: 30px;
	text-align: center;
	color: #f43939;
	font-size: 16px;
	border: 1px solid #f43939;
	border-radius: 2px;
	transition: .2s;
}

.agentshow-right .serviceitem .pdinednt li .btn-nowtransact {
	display: block;
	width: 90px;
	height: 34px;
	margin: 0 auto;
	margin-top: 6px;
	line-height: 30px;
	text-align: center;
	color: #f43939;
	font-size: 16px;
	border: 1px solid #f43939;
	border-radius: 2px;
	transition: .2s;
	position: absolute;
	right: 32px;
}

.agentshow-right .serviceitem .itembox li .btn-nowtransact:hover {
	color: #fff;
	background-color: #f43939;
}

.good-rate {
	margin-top: 30px;
}

.good-rate .leftratenum {
	display: block;
	float: left;
	height: 120px;
}

.good-rate .leftratenum span {
	display: block;
	color: #333;
	font-size: 16px;
}

.good-rate .leftratenum span em {
	font-size: 66px;
	color: #444786;
}

.good-rate .leftratenum span i {
	font-size: 40px;
	color: #444786;
}

.good-rate .rightbar {
	float: left;
	margin-left: 40px;
	padding-top: 14px;
}

.good-rate .rightbar ul li {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	overflow: hidden;
}

.good-rate .rightbar ul li .ratetext {
	display: inline-block;
	width: 110px;
	color: #333;
}

.good-rate .rightbar ul li .ratebar {
	display: inline-block;
	width: 180px;
	height: 18px;
	background-color: #fafafa;
}

.good-rate .rightbar ul li .ratebar b {
	display: block;
	height: 100%;
	background-color: #444786;
}

.ratelist {
	margin-top: 50px;
}

.ratelist li {
	width: 100%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
}

.ratelist li .leftbox {
	width: 80%;
	float: left;
}

.ratelist li .leftbox .ratecontent {
	font-size: 16px;
	color: #333;
	line-height: 1.6;
}

.ratelist li .leftbox .starbox {
	width: 100%;
	height: auto;
	margin-top: 24px;
	overflow: hidden;
}

.ratelist li .rightbox {
	width: 20%;
	float: right;
	text-align: center;
}

.ico-ratestar {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../img/ico_ratestar.png') 0 0 no-repeat;
}

.ratelist li .rightbox .rateheadimgbox {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 100%;
}

.ratelist li .rightbox .rateheadimgbox img {
	max-width: 100%;
}

.ratelist li .rightbox .username {
	line-height: 2;
}

/* 2018.6.8 add end */
/* 2018.6.15 add start */
.new-newsbox {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.new-newsbox li {
	width: 590px;
	height: auto;
	float: left;
	padding: 18px 0 24px 10px;
	overflow: hidden;
	box-sizing: border-box;
	border-top: 1px dashed #dedede;
}

.new-newsbox li:nth-child(even) {
	margin-left: 20px;
}

.new-newsbox li:nth-child(1),
.new-newsbox li:nth-child(2) {
	border-top: none;
}

.new-newsbox li .leftimg {
	display: block;
	float: left;
	width: 130px;
	height: 98px;
	overflow: hidden;
}

.new-newsbox li .leftimg img {
	width: 100%;
}

.new-newsbox li .rightinfo {
	width: 450px;
	height: 98px;
	float: right;
	padding: 0 10px 0 14px;
	box-sizing: border-box;
}

.new-newsbox li .rightinfo h2 {
	font-size: 20px;
}

.new-newsbox li .rightinfo h2 a {
	color: #333;
}

.new-newsbox li .rightinfo h2 a:hover {
	color: #444786;
}

.new-newsbox li .rightinfo p {
	margin-top: 10px;
	font-size: 14px;
	color: #333;
	line-height: 23px;
}

/* 2018.6.15 add end */
/* 2018.6.21 add start */
/* banner */
.sy-box {
	width: 1200px;
	height: 313px;
	margin: 0 auto;
}

.sy-slide>a>img {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	width: 1200px;
	margin: 0 auto;
}

.sy-pager {
	position: relative;
	z-index: 3;
	top: -3rem;
}

/* 2018.6.21 add end */
/* 2018.6.25 add start */
.subbanner {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.subbanner img {
	width: 100%;
}

.article-box h2 {
	margin-top: 30px;
	margin-bottom: 30px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.article-box p {
	line-height: 1.6;
	text-indent: 2rem;
}

.article-box p strong {
	font-weight: bold;
}

/* 2018.6.25 add end */
/* 2018.7.17 add start */
.salesmanselect {
	padding: 2px 6px;
	border-color: #444786;
}

.salesmaninput {
	padding: 2px;
	padding-left: 6px;
	border: 1px solid #444786;
}

.salesmansubmit {
	padding: 2px 10px;
	color: #fff;
	background-color: #444786;
	border: none;
	border-radius: 2px;
}

.pull-left .salesmantab {
	padding: 4px 12px;
	margin-right: 10px;
	color: #fff;
	background-color: #444786;
	border-radius: 4px;
}

/* 2018.7.17 add end */