@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration: none;
}
html {
	_text-overflow: ellipsis;
}
body {
	line-height: 1;
	font-size: 12px;
	font-family: "microsoft yahei", "微软雅黑";
	color: #939393;
	background: #FFF;
	position: relative;
}
img {
	border: none;
}
li {
	list-style: none;
}
input, select, textarea {
	outline: none;
	border: none;
	background: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
textarea {
	resize: none;
}
a {
	text-decoration: none;
	color: #656565;
}
a {
	outline: none;
	text-decoration: none;	
}
table {
	border-spacing: 0;
	border-collapse: collapse
}
@font-face {
	font-family: 'DinMedium';
	src: url('../fonts/dinmedium/DIN-Medium.eot');
	src: url('../fonts/dinmedium/DIN-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/dinmedium/DIN-Medium.woff') format('woff'),  url('../fonts/dinmedium/DIN-Medium.ttf') format('truetype'),  url('../fonts/dinmedium/DIN-Medium.svg#webfont34M5alKg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.wid100{ width:100%;}
/*topBar*/
.topBar {
	height: 36px;
	background: #262626;
}
.topBar .logo-left, .topBar .logo-right {
	line-height: 36px
}
.topBar .logo-left p {
	display: block;
	font-size: 12px;
	color: #b3b3b3;
}
.topBar .logo-left p .green {
	color: #a90c82;
}
.topBar .logo-left p .shu {
	padding: 0 8px;
}
.topBar .logo-right li {
	float: left;
	height: 36px;
	position: relative;
}
.topBar .logo-right li .logo-link {
	display: inline-block;
	float: left;
	font-size: 12px;
	color: #cccccc;
	line-height: 36px;
}
.topBar .logo-right li.know-tools .logo-link, .topBar .logo-right li.service-tools .logo-link {
	text-indent: 15px;
	background: url(../images/icon/index-tringle-bottom.png) 68px center no-repeat;
	display: block;
	width: 100%;
}
.know-div, .code-img, .service-div, .fixed-hot-same {
	opacity: 0;
	transition: opacity .4s ease-in-out;
}
.know-tools, .service-tools, .code-link, .fixed-same {
	overflow: hidden;
}
.know-tools:hover .know-div, .code-link:hover .code-img, .service-tools:hover .service-div, .fixed-same:hover .fixed-hot-same {
	opacity: 1;
}
.know-tools:hover, .service-tools:hover, .code-link:hover, .fixed-same:hover {
	overflow: visible;
}
.topBar .logo-right li.code-link {
	margin-left: 16px;
}
.topBar .logo-right li.phone-link {
	margin-left: 12px;
}
.topBar .logo-right li .logo-link:hover {
	cursor: pointer;
}
.topBar .logo-right .top_right_btn a {
	color: #b3b3b3;
	font-size: 14px;
	line-height: 56px;
	display: inline-block;
	float: left;
}
.topBar .logo-right .logonInfo a {
	color: #cccccc;
	font-size: 12px;
	display: block;
	float: left;
	line-height: 36px;
}
.topBar .logo-right .logonInfo .login_btn {
	color: #ffffff;
}
.topBar .logo-right .logonInfo a:hover span {
	color: #a90c82;
}
.topBar .logo-right .logonInfo b.shu {
	display: block;
	float: left;
	padding: 0 10px;
	line-height: 36px;
}
.topBar .logo-right .logonInfo span {
	float: left;
	display: inline-block;
	color: #cccccc;
}
.topBar .logo-right .logonInfo a.logo-link {
	padding-left: 16px;
}
.topBar .logo-right li .code-img {
	position: absolute;
	z-index: 400;
	width: 111px;
	height: 113px;
	right: 0px;
	top: 36px;
	box-shadow: 0 1px 10px rgba(38,38,38,.25);
	-webkit-box-shadow: 0 1px 10px rgba(38,38,38,.25);
	background: #ffffff;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	padding: 16px;
}
.topBar .logo-right li .code-img img {
	height: 100%;
	width: 100%;
}
.topBar .logo-right li.code-link:hover {
	cursor: pointer;
	z-index: 400;
}
.topBar .logo-right li.code-link:hover a {
	color: #ffffff;
}
.topBar .logo-right li:hover .code-img {
	display: block;
}
.topBar .logo-right li .know-div a {
	font-size: 14px;
	color: #999999;
	margin-bottom: 3px;
	line-height: 22px;
	display: inline-block;
	padding: 0px;
}
.topBar .logo-right li .know-div a:hover {
	color: #a90c82;
}
.topBar .logo-right li .know-div {
	position: absolute;
	top: 36px;
	right: 0px;
	width: 1064px;
	height: 300px;
	text-align: left;
	background: #ffffff;
	box-shadow: 0 1px 10px rgba(38,38,38,.25);
	-webkit-box-shadow: 0 1px 10px rgba(38,38,38,.25);
	z-index: 400;
	border-top: none;
}
.logo-right li .know-div .webSiteBox {
	margin: 52px 0 0 42px;
}
.logo-right li .know-div .webSiteBox .same {
	width: 23%;
	padding: 1%;
	float: left;
}
.logo-right li .know-div .webSiteBox .same-special h2, .logo-right li .know-div .webSiteBox .same-special a {
	padding-left: 20px;
}
.logo-right li .know-div .webSiteBox .same h2 {
	font-size: 14px;
	color: #1a1a1a;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 28px;
}
.logo-right li .know-div .webSiteBox .same a {
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	margin-bottom: 16px;
	display: block;
}
.logo-right li .know-div .webSiteBox .same a:hover {
	cursor: pointer;
	color: #a90c82;
}
.topBar .logo-right li.know-tools, .topBar .logo-right li.service-tools {
	width: 87px;
}
.topBar .logo-right li.know-tools:hover, .topBar .logo-right li.service-tools:hover {
	background: #404040;
}
.topBar .logo-right li.know-tools:hover .logo-link, .topBar .logo-right li.service-tools:hover .logo-link {
	color: #ffffff;
	background: url(../images/icon/index-tringle-bottom-hover.png) 68px center no-repeat;
}
.logo-right .logonInfo {
	margin-right: 14px;
}
.topBar .logo-right .logonInfo a:hover, .topBar .logo-right li .logo-link:hover {
	color: #a90c82;
}
/* end topBar*/


/*下拉导航客户服务*/
.service-tools .service-div {
	width: 210px;
	height: 86px;
	position: absolute;
	top: 36px;
	right: 0px;
	text-align: left;
	background: #ffffff;
	box-shadow: 0 1px 10px rgba(38,38,38,.25);
	-webkit-box-shadow: 0 1px 10px rgba(38,38,38,.25);
	z-index: 400;
}
.service-tools .service-div .service-div-box {
	margin: 23px 0 0 34px;
}
.service-tools .service-div .service-div-box a, .service-tools .service-div .service-div-box span {
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	float: left;
	display: inline-block;
}
.service-tools .service-div .service-div-box a:hover {
	cursor: pointer;
	color: #a90c82;
}
.service-tools .service-div .service-div-box .top {
	margin-bottom: 17px;
	height: 12px;
}
.service-tools .service-div .service-div-box .top span {
	color: #e6e6e6;
	padding: 0 22px;
}
.service-tools .service-div .service-div-box .bottom span {
	margin-right: 10px;
}
/*end 下拉导航客户服务*/

/*顶部悬浮*/
.shcercis-top-fixed {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: 60px;
	background: #ffffff;
	position: fixed;
	top: 0;
	z-index: 500;
	box-shadow: 0px 5px 18px rgba(178,178,178,0.35);
	display: none;
}
.shcercis-top-fixed .top-fixed-box .fixed-logo {
	margin: 15px 52px 0 0;
}
.shcercis-top-fixed .fixed-comm .fixed-same {
	width: 120px;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
}
.shcercis-top-fixed .fixed-comm .fixed-same .links {
	color: #333333;
	background: url(../images/icon/fixed-tringle-bot.png) 96px center no-repeat;
	display: block;
	text-indent: 26px;
	cursor: pointer;
}
.shcercis-top-fixed .fixed-comm .fixed-hot .links:hover {
	background: url(../images/icon/fixed-tringle-bot.png) 96px center #f4f4f7 no-repeat;
}
.shcercis-top-fixed .fixed-comm .fixed-hot:hover .links {
	background: url(../images/icon/fixed-tringle-bot.png) 96px center #f4f4f7 no-repeat;
}
.shcercis-top-fixed .fixed-hot-box {
	width: 763px;
	height: 248px;
	padding: 52px 0 0 65px;
}
.shcercis-top-fixed .fixed-hot-same {
	background: #ffffff;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	box-shadow: 0px 5px 18px rgba(178,178,178,0.35);
}
.shcercis-top-fixed .fixed-hot-box .hot-items {
	width: 23%;
	padding: 1px;
}
.shcercis-top-fixed .fixed-hot-box .hot-items li h2 {
	font-size: 14px;
	color: #1a1a1a;
	line-height: 14px;
	font-weight: bold;
	margin-bottom: 28px;
}
.shcercis-top-fixed .fixed-hot-box .hot-items li a {
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	margin-top: 17px;
	display: block;
}
.shcercis-top-fixed .fixed-hot-box .hot-items li a:hover {
	color: #a90c82;
}
.shcercis-top-fixed .fixed-tools-box {
	width: 145px;
	height: 143px;
}
.shcercis-top-fixed .fixed-tools-box .tools-items {
	padding-top: 15px;
}
.shcercis-top-fixed .fixed-tools-box .tools-items li {
	line-height: 28px;
	height: 28px;
}
.shcercis-top-fixed .fixed-tools-box .tools-items li a {
	font-size: 12px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 17px;
	display: block;
	padding-left: 27px;
}
.shcercis-top-fixed .fixed-tools-box .tools-items li:hover {
	background: #f7f7f7;
}
.shcercis-top-fixed .fixed-tools-box .tools-items li:hover {
	background: #f7f7f7;
}
.shcercis-top-fixed .fixed-tools-box .tools-items li a:hover {
	cursor: pointer;
	color: #a90c82;
}
.shcercis-top-fixed .fixed-comm .fixed-tools .links {
	text-indent: 33px;
	background: url(../images/icon/fixed-tringle-bot.png) 88px center no-repeat
}
.shcercis-top-fixed .fixed-comm .fixed-tools:hover .links {
	text-indent: 33px;
	background: url(../images/icon/fixed-tringle-bot.png) 88px center #f4f4f7 no-repeat
}
.shcercis-top-fixed .yjy-links {
	line-height: 60px;
	color: #333333;
	font-size: 16px;
	display: inline-block;
	margin-left: 25px;
}
.shcercis-top-fixed .yjy-links:hover {
	color: #a90c82;
}
.fixed-search {
	width: 500px;
	margin-top: 10px;
	height: 40px;
}
.fixed-search .dropdownContainer {
	width: 103px;
}
.fixed-search .dropdownContainer .dropdownDefault {
	font-size: 14px;
	color: #a90c82;
	line-height: 38px;
	height: 38px;
	font-weight: normal;
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	padding-left: 16px;
}
.fixed-search .downArrow {
	margin-top: 15px;
	margin-left: 10px;
}
.fixed-search .drop-input-search .zlmc {
	width: 316px;
	padding: 0 18px;
	height: 38px;
	line-height: 38px;
}
.fixed-search .drop-input-search .js {
	background: url(../images/icon/fixed-search-icon.png) center #f0f0f5 no-repeat;
	height: 38px;
	width: 43px;
}
.fixed-search .dropdrown-menu li {
	color: #666666;
 line-height:;
	font-size: 14px;
	font-weight: normal;
	margin: 0 8px;
	text-align: left;
}
.fixed-search .dropdrown-menu {
	width: 103px;
	top: 38px;
}
.fixed-search .dropdrown-menu li a {
	text-indent: 8px;
}
/* end顶部悬浮*/
/*搜索*/
.focusBar_index {
	height: 98px;
	background: #FFFFFF;
	position: relative;
}
.focusBar_index .logo {
	margin-top: 30px;
}
.focusBar_index .logo .slidelogo {
	margin-left: 10px;
}
.logo-search {
	width: 912px;
	height: 50px;
	margin: 48px auto 0;
}
.logo-search .tianyancha {
	margin: 13px 30px 0 0;
}
.dropdownDefault {
	width: 82px;
	height: 48px;
	position: relative;
	line-height: 48px;
	color: #a90c82;
	font-size: 16px;
	padding-left: 26px;
	display: inline-block;
	font-weight: bold;
	float: left;
}
.dropdownDefault label {
	display: inline-block;
}
.downArrow {
	display: inline-block;
	width: 8px;
	height: 5px;
	display: inline-block;
	float: left;
	margin-top: 22px;
	margin-left: 12px;
	background: url(../images/icon/search-tringleb-icon.png) no-repeat;
}
.dropdownDefault:hover {
	cursor: pointer;
}
.downArrow:hover {
	cursor: pointer;
}
.dropdownContainer {
	position: relative;
	width: 108px;
	background: #ffffff;
	border: 1px solid #e2e2e7;
	border-right: none;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
}
.dropdownContainer:hover {
	border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-bottom-left-radius: 0px;
}
.drop-input-search {
	border: 1px solid #e2e2e7;
	border-left: none;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
}
.dropdrown-menu {
	width: 108px;
	height: 40px;
	font-size: 16px;
	border: 1px solid #e5e5e5;
	border-top: none;
	display: none;
	position: absolute;
	top: 48px;
	left: -1px;
	background: #FFFFFF;
	z-index: 200;
	color: #666666;
	font-weight: bold;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	padding-bottom: 5px;
}
.dropdrown-menu li {
	width: 84px;
	height: 44px;
	line-height: 44px;
	margin: 0 12px;
	border-top: 1px solid #e2e2e7;
}
.dropdrown-menu li a {
	color: #4d4d4d;
	display: block;
	text-indent: 15px;
}
.dropdrown-menu li a:hover {
	color: #a90c82;
}
.dropdrown-menu li:hover {
	cursor: pointer;
}
.drop-input-search .zlmc {
	width: 583px;
	height: 48px;
	font-size: 14px;
	line-height: 40px;
	padding: 0 25px;
	display: inline-block;
	float: left;
	background: #f0f0f5;
}
.drop-input-search .zlmc:focus {
	border-left: none;
	border-right: none;
}
.drop-input-search .js {
	width: 59px;
	background: url(../images/icon/index-search.png) #f0f0f5 center no-repeat;
	line-height: 48px;
	height: 48px;
	display: inline-block;
	float: left;
	text-align: center;
}
.drop-input-search .js:hover {
	cursor: pointer;
}
.label-div {
	margin-top: 20px;
}
.label-div .bq p {
	font-size: 12px;
	color: #999999;
	line-height: 12px;
	text-align: center;
}
.label-div .bq p .first {
	color: #191919;
	font-weight: bold;
	padding: 0 4px;
}
/* nav */
.navbar {
	margin: 0;
}
.navbar .toplogo {
	margin: 25px 0;
}
.navbar-default .navbar-nav>li>a {
	line-height: 70px;
	font-size: 16px;
	color: #000;
}
/* end nav */

/*focusNavBar 4.0修改*/
.focusBox {
    position: absolute;
    top: 56px;
    height: 1091px;
    width: 100%;

}

.focusNavBar {
    width: 100%;
    position: relative;
    z-index: 300;
}

.headerOverflowInherit {
    overflow: inherit !important;
    z-index: 49;
}

.shcercisNaSub {
    position: relative;
}

.shcercisNaSub .fwlist {
    height: 54px;
    line-height: 54px;
    text-align: left;
    padding-left: 40px;
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
}

.shcercisNaSub > a.all {
    background: url(../images/sy/service-bg.png) no-repeat;
    box-shadow: 0px 0px 10px rgba(31,173,116,0.5);
    width: 220px;
    height: 70px;
    display: inline-block;
    position: absolute;
    left: -10px;
    ;
}

.shcercisNaSubSub .iNav li {
    width: 210px;
    height: 55px;
}

.shcercisNaSubSub .iNav li a {
    display: block;
    width: 182px;
    border-bottom: 1px solid rgba(237,237,237,0.1);
    margin: 0 14px;
}

.shcercisNaSubSub .iNav li a .isnav-first {
    width: 182px;
    height: 55px;
}
.shcercisNaSubSub .iNav li.iNavFirst{
	height: 56px;
}
.isnav-first .isnaMar {
    width: 164px;
}

.isnav-first .isnaMar h2 {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 55px;
    text-indent: 10px;
}

.isnav-first .left-tringle {
    padding-top: 24px;
}

.isnav-first .left-tringle i {
    width: 5px;
    display: block;
    height: 8px;
    background: url(../images/icon/index-tringle-left-icon.png) no-repeat;
}

.shcercisNaSubSub .iNav li.active {
    background: #a90c82;
}

.shcercisNaSubSub .iNav li.active h2 {
    color: #ffffff;
}
.shcercisNaSubSub .iNav li.no-mar a{
	border-bottom: none;
}

.iSubNav > div {
    width: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.iSubNav > .iSubNavDivZ {
    zoom: 1;
    width: 992px;
    opacity: 1;
    filter: alpha(opacity=100);
    top: 1px;
}

.shcercisNaSubSub .iNav > li:hover,.shcercisNaSubSub.iNav > .active {
    cursor: pointer;
}

.shcercisNaSub .shcercisNaSubSub {
    position: absolute;
    top: 21px;
    left: 0px;
}

.shcercisNaSub .shcercisNaSubSub.shcercisNaSubSubIsHome {
    height: 358px;
    opacity: 1;
    filter: alpha(opacity=100);
    overflow: inherit;
}


.shcercisNaSubSub > .shcercisISubNav.active1 {
    width: 210px;
}

.shcercisNaSubSub > .shcercisISubNav {
    width: 210px;
    background: url(../images/bg/nav-bg.png) repeat;
    z-index: 10;
    left: 0;
    top: 0px;
    position: absolute;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.shcercisNaSubSub > .shcercisISubNav:hover{
	border-radius: 0;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-top-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
}

.shcercisNaSub .shcercisNaSubSub.noIsHome {
    opacity: 1;
    height: 358px;
    width: 100%;
    overflow: inherit;
}

.overflowhidden {
    height: auto;
    overflow: hidden;
}

.shcercisNaSub .shcercisNaSubSub {
    height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: height 0.5s ease 0s;
    -moz-transition: height 0.5s ease 0s;
    -ms-transition: height 0.5s ease 0s;
    -o-transition: height 0.5s ease 0s;
    transition: height 0.5s ease 0s;
    width: 100%;
}

.shcercisNaSub .shcercisNaSubSub .iNav {
    padding: 14px 0;
}

.shcercisNaSubSub .iSubNav > div {
    position: absolute;
    z-index: 8;

    background: #FFFFFF;
    position: absolute;
    box-shadow: 0px 3px 15px rgba(178,178,178,.5);
    border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
}

.shcercisNaSubSub > .iSubNav {
    left: 210px;
}

.shcercisNaSubSub .iSubNav {
    position: absolute;
    z-index: 8;
    top: -1px;
}

.iNav > ul {
    border-right: 1px solid #00b445;
}

.iSubNav .iSubNavLe {
    width: 910px;
    padding: 15px;
    height: 249px;
}

.iSubNavLe .isubNav-left span {
    font-size: 14px;
    color: #1a1a1a;
    display: inline-block;
    line-height: 14px;
    font-weight: bold;
    float: left;
}

.iSubNavLe .isubNav-left .left-tringle {
    display: inline-block;
    width: 4px;
    height: 14px;
    background: url(../images/icon/index-rigingle-left01.png) center no-repeat;
    margin: 0 0 0px 8px;
    float: left;
}

.iSubNavLe .isubNav-comm {
    padding: 18px 0;
    border-bottom: 1px solid #f2f2f2;
}

.iSubNavLe .no-border{
	border-bottom: none;
}

.iSubNavLe .isubNav-comm .isubNav-left{
	width: 90px;
}

.iSubNavLe .isubNav-comm .isubNav-right{
	width: 100%;
}

.iSubNavLe .isubNav-right a {
    font-size: 12px;
    line-height: 28px;
    color: #666666;
    padding-right: 18px;
	display: block;
    float: left;
    width: 160px;
    padding: 2px 2.5px;
    text-align: center;
    background: #eee;
    margin: 5px;
}
.iSubNavLe .isubNav-right a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}
.iSubNavLe .isubNav-right a.no-mar {
    padding-right: 0;
}

.iSubNavLe .isubNav-right a:hover {
    cursor: pointer;
    color: #a90c82;
}

.iSubNavLe .isubNav-right .bottom {
    margin-top: 14px;
}

.shcercisNaSubSub > .iSubNav > .shcercisanimate {
    -webkit-transition: width 0.4s;
    -moz-transition: width 0.4s;
    -ms-transition: width 0.4s;
    -o-transition: width 0.4s;
    transition: width 0.4s;
}

.classification {
    background: url(../images/icon/product-index.png) no-repeat scroll left 0;
    display: inline-block;
}

.shcercisNaSub > a .classification {
    background-position: 0px 0px;
    height: 10px;
    top: 18px;
    margin-left: 20px;
    position: absolute;
    width: 16px;
}

.shcercisNaSub > a:hover .classification {
    background-position: 0 0px;
}

.shcercisNaSub > a .classification.classification1 {
    background-position: 0 -32px;
}

.classification {
    -webkit-transition: transform 0.1s ease-in 0s;
    -moz-transition: transform 0.1s ease-in 0s;
    -ms-transition: transform 0.1s ease-in 0s;
    -o-transition: transform 0.1s ease-in 0s;
    transition: transform 0.1s ease-in 0s;
}

.shcercisNaSub > a:hover .classification {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.shcercisNaSub > a .classification.classification1 {
    -webkit-transition: transform 0s ease-in 0s;
    -moz-transition: transform 0s ease-in 0s;
    -ms-transition: transform 0s ease-in 0s;
    -o-transition: transform 0s ease-in 0s;
    transition: transform 0s ease-in 0s;
}

.shcercisNaSub > a .classification.classification1 {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.hideh {
    display: none;
}

.shcercisNavs a i {
    display: inline-block;
    height: 23px;
    width: 71px;
    position: absolute;
}

.shcercisNavs a {
    position: relative;
}

.shcercisNavs a .gn-bsqtk {
    background-position: 0px -31px;
    top: -8px;
    left: 73px;
    z-index: 50;
}

.shcercisNavs a .sb-bcgtk {
    background-position: 0px -63px;
    top: -8px;
    left: 75px;
    z-index: 50;
}

.p-special-Nav{
    position:relative;
}
.p-special-Nav .top{
    position:absolute;
    top:0px;
    left:0px;
    height:41px;
    width:210px;
    background:url(../images/bg/p-special-Nav-bg.png) repeat;
    display:inline-block;
}
.p-special-Nav .top span{
    font-size:14px;
    color:#ffffff;
    line-height:41px;
    display:inline-block;
    float:left;
    margin:0 62px 0 25px;
    font-weight:bold;
}
.p-special-Nav .top .index-sy {
    background: url(../images/icon/index-sy-icon.png) center no-repeat;
    display: inline-block;
    height: 41px;
    width: 18px;
}

.shcercisNaSub a span,.shcercisNaSub a i {
    vertical-align: middle;
}

.iSubNavLe .no-bottom {
    border-bottom: none;
}

.shcercisNaSub a .index-sy,.shcercisNaSub a .all {
    float: left;
    display: inline-block;
}

.focus-nav-hover {
    display: none;
}

.focus-nav-block {
    display: block;
}

/*topspecial*/
.focusNavSpecial .shcercisNaSub > a.top {
    width: 208px;
    border: 1px solid #00cd63;
    border-bottom: none;
    height: 40px;
    line-height: 40px;
    color: #00cd63;
    font-size: 16px;
    background: #FFFFFF;
    display: inline-block;
    text-indent: 0;
}

.focusNavSpecial .shcercisNaSub a .all,.shcercisNaSub a .index-sy {
    float: left;
    display: inline-block;
}

.focusNavSpecial .shcercisNaSub a .all {
    width: 88px;
}

.focusNavSpecial .shcercisNaSub a .all {
    padding-left: 29px;
}

.focusNavSpecial .shcercisNavs {
    padding-left: 0px;
}

.focusNavSpecial .focuse-nav {
    height: 41px;
}

.focusNavSpecial {
    height: 41px;
    border-bottom: 1px solid #a90c82;
}

.focusNavSpecial .focus-phone p {
    margin-top: 12px;
}

.focusNavSpecial .shcercisNaSub .shcercisNaSubSub {
    top: 42px;
}

.focusNavSpecial .focus-nav-hover {
    left: -210px;
}

/*banner*/
.parallax-container {
	min-height: 300px;
	height:300px;
	background: transparent;
}
/* contact page */
.con-box {
	padding: 20px 0;
}
.con-box .con-main .cb_infor {
	margin: 30px 0;
	font-size: 14px;
	line-height: 25px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.con-box .con-main .cb_infor .maps {
	padding: 15px;
}
.con-box .con-main .cb_infor address {
	padding: 15px;
	color: #666;
	font-size: 20px;
	line-height: 35px;
}
.con-box .con-main .cb_infor address h3 {
	font-size: 28px;
	line-height: 35px;
	padding: 20px 0;
	color: #333;
}
.peopTop span {
	font-size: 30px;
}
/* falvfagui page */
.xsrmComm {
	padding: 25px 30px;
}
.xsrmComm ul li {
	line-height: 46px;
	font-size: 16px;
	color: #666666;
	border-bottom: 1px dashed #DCDCDC;
}
.xsrmComm ul a {
	background: url(../img/bg/xinshourumen_shu.png) left center no-repeat;
	padding-left: 10px;
	color: #666666;
}
.xsrmComm ul .selected {
	color: #a90c82;
}
.xsrmComm ul span {
	background: url(../img/bg/xinshourumen_shu.png) left center no-repeat;
	padding-left: 10px;
	color: #666666;
}
.xsrmComm .xzwj {
	background: none;
	display: inline-block;
	float: right;
	color: #009a3a;
}
.xsrmComm ul a:hover {
	color: #a90c82;
}
.help_R {
	width: 100%;
	margin-top: 30px;
}
.peopTop span {
	font-size: 30px;
}
/*footer */
.shcercis-foot1 {
	width: 100%;
}
.foot-special {
	height: 148px;
	border-top: 1px solid #f0f0f5;
	background: #ffffff;
}
.product-footer {
	background: #ffffff;
}
.fast-good-ul {
	padding: 44px 0px;
}
.bottfooter {
	border-top: 1px solid #4d4d4d;
}
.fast-good-ul .fast-good-icon {
	display: block;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
.fast-good-ul .expert {
	background: url(../images/expert/expert01.png) no-repeat;
}
.fast-good-ul .fast {
	background: url(../images/expert/expert02.png) no-repeat;
}
.fast-good-ul .good {
	background: url(../images/expert/expert03.png) no-repeat;
}
.fast-good-ul .province {
	background: url(../images/expert/expert04.png) no-repeat;
}
.fast-good-ul .expert:hover {
	background: url(../images/expert/expert01-hover.png) no-repeat;
}
.fast-good-ul .fast:hover {
	background: url(../images/expert/expert02-hover.png) no-repeat;
}
.fast-good-ul .good:hover {
	background: url(../images/expert/expert03-hover.png) no-repeat;
}
.fast-good-ul .province:hover {
	background: url(../images/expert/expert04-hover.png) no-repeat;
}
.fast-good-comm {
	margin-left: 20px;
}
.fast-good-comm h2 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin: 13px 0 8px 0;
	line-height: 18px;
	font-weight: bold;
}
.fast-good-comm p {
	font-size: 14px;
	color: #666666;
	line-height: 14px;
}
.shcercis-foot1 .shcercis-footTop {
	background: url(../images/bg/footer-img.png) top center no-repeat #1a1a1a;
	width: 100%;
}
.shcercis-foot1 .shcercis-footBottom {
	background: #000000;
	width: 100%;
	padding: 34px 0 32px 0;
}
.shcercis-footBottom .footbot {
	position: relative;
}
.shcercis-footBottom .footbot .footer-logo {
	position: absolute;
	right: 0;
	top: 28px;
}
.footUl div {
	width: 150px;
	float: left;
}
.footUl div h5 {
	font-size: 20px;
	line-height: 20px;
	color: #FFFFFF;
	margin-bottom: 24px;
	font-weight: bold;
}
.footUl div a {
	display: block;
	font-size: 14px;
	color: #b2b2b2;
	line-height: 14px;
	margin-bottom: 16px;
}
.footUl div a:hover {
	cursor: pointer;
	color: #a90c82;
}
.footLeft {
	padding: 80px 0px;
}
.footCode .code-img {
	float: left;
	width: 124px;
	text-align: center;
	padding: 10px;
	background: #ffffff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	opacity: 1;
}
.footCode .code-img p {
	font-size: 13px;
	color: #262626;
	line-height: 14px;
	margin-top: 7px;
}
.footCode .code-img img {
	display: block;
	width: 104px;
	height: 105px;
}
.footCode {
}
.footCode .codeImg {
	margin-right: 30px;
}
.footP {
	height: 16px;
	line-height: 16px;
	margin-bottom: 24px;
}
.footP h3 {
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	margin-right: 18px;
}
.footP .week {
	font-size: 14px;
	color: #b2b2b2;
	float: left;
}
.friend-left {
	font-size: 12px;
	color: #595959;
	line-height: 12px;
}
.friend-right a {
	font-size: 12px;
	color: #595959;
	line-height: 12px;
	margin-bottom: 14px;
	display: inline-block;
	margin-right: 12px;
}
.footbot p {
	font-size: 12px;
	color: #595959;
	line-height: 12px;
}
.footbot img {
	padding: 0px 17px 0px 0px;
	height: 31px;
}
.footbot .copy-right {
	margin-top: 22px;
}
.shcercis-foot1 .product-center {
	background: #ffffff;
}
.friend-right a:hover {
	cursor: pointer;
	color: #a90c82;
}
/* end footer */

/*咨询浮层*/
.ui-sidebar {
	width: 50px;
	position: fixed;
	right: 15px;
	bottom: 20px;
	display: block;
	z-index: 2000;
}
.ui-sidebar .ui-sidebar-block {
	width: 42px;
	height: 42px;
	border-radius: 3px;
	margin-top: 2px;
	display: block;
	position: relative;
	background: url(../images/nav-slide.png) -9999px -9999px no-repeat #a90c82;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s
}
.ui-sidebar .shcercis-zx {
	background-position: 0 0
}
.ui-sidebar .shcercis-people {
	background-position: -47px 0;
}
.ui-sidebar .shcercis-code {
	background-position: -94px 0
}
.ui-sidebar .feedback {
	background-position: -141px 0
}
.ui-sidebar .shcercis-zx:hover {
	background-position: 0 -42px;
}
.ui-sidebar .shcercis-people:hover {
	background-position: -47px -42px;
}
.ui-sidebar .shcercis-code:hover {
	background-position: -94px -42px;
}
.ui-sidebar .feedback:hover {
	background-position: -141px -42px;
}
.consuKeTal .consuKefu {
	width: 118px;
	height: 158px;
	border: 1px solid #a90c82;
	position: absolute;
	top: 0;
	right: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #FFFFFF;
}
.consuKeTal {
	width: 118px;
	height: 158px;
	position: absolute;
	z-index: 100;
	display: none;
	top: 0px;
	left: -116px;
}
.consuKefu .tit {
	font-size: 16px;
	color: #999999;
	line-height: 40px;
	height: 40px;
	text-align: center;
}
.consuKefu .xf-tringle {
	width: 6px;
	height: 8px;
	display: inline-block;
	background: url(../images/icon/xf-tringle.png) no-repeat;
	position: absolute;
	top: 15px;
	right: -6px;
	z-index: 200;
}
.consuKefu .kfclass {
	height: 16px;
	line-height: 16px;
	display: block;
	width: 104px;
	margin-bottom: 14px;
	padding-left: 14px;
}
.consuKefu .kfclass .kfL {
	background: url(../images/icon/xunfu-icon01.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
}
.consuKefu .kfclass .kfR {
	font-size: 14px;
	color: #999999;
	margin-left: 4px;
	display: inline-block;
}
.consuKefu .kfclass .kfLsame01 {
	background-position: 0px 1px;
}
.consuKefu .kfclass .kfLsame02 {
	background-position: 0px -18px;
}
.consuKefu .kfclass .kfLsame03 {
	background-position: 0px -38px;
}
.consuKefu .kfclass .kfLsame04 {
	background-position: 0px -59px;
}
.consuKefu .kfclass .kfLsame05 {
	background-position: 0px -80px;
}
.consuKefu .kfclass:hover .kfR {
	color: #a90c82;
}
.consuKefu .kfclass:hover .kfLsame01 {
	background-position: -20px 1px;
}
.consuKefu .kfclass:hover .kfLsame02 {
	background-position: -20px -18px;
}
.consuKefu .kfclass:hover .kfLsame03 {
	background-position: -20px -38px;
}
.consuKefu .kfclass:hover .kfLsame04 {
	background-position: -20px -59px;
}
.consuKefu .kfclass:hover .kfLsame05 {
	background-position: -20px -80px;
}
.kfL, .kfR {
	vertical-align: middle;
}
.consuKefu .no-border {
	border-bottom: none;
}
.consuKeFudiv {
	position: relative;
	padding-top: 10px;
}
.consuKeFudiv:hover {
	cursor: pointer;
}
.opin-visible {
	display: block;
}
.ui-sidebar .shcercis-zx:hover .consuKeTal {
	display: block;
}
.shcercis-code .code-div {
	width: 119px;
	height: 141px;
	display: none;
	padding: 10px 9px;
	background: #FFFFFF;
	position: absolute;
	left: -128px;
	top: -85px;
	border: 1px solid #a90c82;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.shcercis-code .code-div .xf-tringle {
	width: 6px;
	height: 8px;
	display: inline-block;
	background: url(../images/icon/xf-tringle.png) no-repeat;
	position: absolute;
	bottom: 32px;
	right: -6px;
	z-index: 200;
}
.shcercis-code .code-div img {
	width: 101px;
	height: 100px;
}
.shcercis-code .code-div p {
	font-size: 14px;
	color: #a90c82;
	line-height: 14px;
	margin-top: 8px;
	text-align: center;
}
.ui-sidebar .shcercis-code:hover .code-div {
	display: block;
}
/* end 咨询浮层*/



/* product 产品服务页 style*/

.p-special-Nav .top {
	background: url(../images/bg/p-special-Nav-bg.png) repeat;
}
.theme-popover {
	z-index: 301;
	position: absolute;
	top: 36px;
	left: 0px;
	width: 920px;
	height: 0px;
	background-color: #fff;
	display: none;
	box-shadow: 0px 0px 16px rgba(0,0,0,0.36);
}
.theme-common {
	position: relative;
}
.theme-common .theme-popbod {
	padding: 30px 0px 0px 34px;
}
.theme-popbod .theme-ul li {
	font-size: 12px;
	position: relative;
	float: left;
	width: 162px;
	text-align: center;
	height: 32px;
	margin: 0 8px 7px 0;
	color: #4c4c4c;
	display: inline-block;
	line-height: 32px;
	border: 1px solid #d6d6d6;
}
.theme-popbod .theme-ul li.selected {
	border: 1px solid #8d176e;
	color: #FFFFFF;
	background: #8d176e;
}
.theme-popbod .theme-ul li.selected i {
	width: 13px;
	height: 14px;
	background: url(../img/icon/list-sp-selected.png) no-repeat;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.theme-popbod .theme-btn {
	text-align: center;
	margin-top: 16px;
}
.theme-popbod .theme-btn a {
	width: 170px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #8d176e;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	cursor: pointer;
	font-size: 17px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
}
.theme-popbod .theme-btn a:hover {
	background: #dafbed;
}
.theme-popbod .theme-btn a.qd:hover {
	background: #2ebf83;
}
.theme-popbod .checked-btn {
	color: #8d176e;
	background: #ffffff;
	margin-right: 20px;
}
.theme-popbod .theme-btn a.qd {
	background: #00d882;
	color: #ffffff;
}
.theme-popbod .theme-ul li:hover {
	cursor: pointer;
	border: 1px solid #8d176e;
	color: #8d176e;
}
.theme-popbod .theme-ul li.selected:hover {
	color: #FFFFFF;
}
.theme-popbod .theme-ul li.nomargin {
	margin-right: 0px;
}
.theme-popbod .theme-ul li.selected p {
	float: left;
	margin-left: 7px;
}
.theme-popbod .theme-ul li .sp-sumber {
	float: right;
	display: none;
	right: 7px;
	top: 6px;
	position: absolute;
	z-index: 100;
}
.theme-popbod .theme-ul li.selected .sp-sumber {
	display: block;
}
.theme-popbod .theme-ul li .sp-sumber .sp-li {
	width: 18px;
	height: 22px;
	line-height: 22px;
	float: left;
	font-size: 16px;
	color: #999999;
	background: #ffffff;
	text-align: center;
	font-weight: bold;
}
.theme-popbod .theme-ul li .sp-sumber .sp-li:hover {
	background: #e5e5e5;
}
.theme-popbod .theme-ul li .sp-sumber .sp-num:hover {
	background: #ffffff;
}
.theme-popbod .theme-ul li .sp-sumber .sp-num {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.ui-zlsq-left .ui-apply-zlsq .bqfw-name li {
	width: 200px;
}
.ui-zlsq-left .ui-apply-zlsq .fslx-name li {
	width: 156px;
	margin-right: 20px;
}
.ui-zlsq-left .ui-apply-zlsq .fslx-name {
	width: 730px;
}
.ui-zlsq-left .ui-fslx-zlsq {
	height: 112px;
}
.ui-zlsq-left img{ width:100%;}
.theme-body {
	padding-left: 40px;
	display: none;
}
.theme-selected-title {
	padding-top: 20px;
}
.theme-selected-title span {
	font-size: 13px;
	font-weight: bold;
	color: #4d4d4d;
	line-height: 13px;
	display: inline-block;
}
.items-line {
	margin-top: 6px;
}
.items-line .items-selected-link {
	display: inline-block;
	border: 1px solid #e6e6e6;
	height: 21px;
	width: 58px;
	line-height: 21px;
	margin: 14px 12px 0px 0;
}
.items-line .items-selected-link span {
	font-size: 13px;
	float: left;
	color: #00c372;
	width: 36px;
	display: inline-block;
	text-align: center;
	border-right: 1px solid #E6E6E6;
}
.items-line .items-selected-link em {
	display: inline-block;
	float: left;
	width: 21px;
	height: 21px;
	background: url(../img/icon/list-item-close.png) center no-repeat;
}
.items-line .items-selected-link:hover em {
	background: url(../img/icon/list-item-close-hover.png) center no-repeat;
}
/*产品内框架*/
.product-background {
	width: 100%;
	margin: 0 auto;
	border-top: 1px solid #a90c82;
	background: #f5f5fa;
	padding: 20px 0 26px;
}
/*产品左侧*/
.ui-zlsq-comm .ui-zlsq-top {
    height: 40px;
}
.ui-zlsq-comm .ui-zlsq-center {
	background: #ffffff;
	margin-top: 30px;
	padding: 30px 20px 40px;
}
.nplist .ui-zlsq-center{  margin:0;}
.ui-zlsq-center .ui-apply-tit {
	position: relative;
}
.ui-zlsq-center .ui-apply-tit h3 {
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	font-weight: bold;
}
.ui-zlsq-center .ui-apply-tit .title {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	margin: 8px 0 17px;
}
.ui-zlsq-center .ui-apply-tit .ui-apply-money {
	background: #ededf5;
	padding: 24px 26px;
	font-size: 16px;
    font-weight: bold;
}
.ui-apply-money .sames {
	width: 100%;
}
.ui-apply-money .sames p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 25px;
	float: left;
	width: 56px;
	text-align: right;
	margin-right: 24px;
}
.ui-apply-money .sames .red {
	font-size: 30px;
	font-weight: bold;
	color: #ff5b57;
	float: left;
	line-height: 24px;
}
.ui-apply-money .sames .startQ {
	font-size: 22px;
	font-weight: bold;
	color: #ff5b57;
	float: left;
	line-height: 24px;
}
.ui-apply-money .sames .detail {
	font-size: 14px;
	color: #999999;
	line-height: 14px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.ui-apply-money .second {
	margin-top: 14px;
}
.ui-apply-money .second img {
	height: 25px;
	margin-right: 10px;
}
.ui-apply-zlsq {
	margin-top: 20px;
	margin-bottom:20px;
	position: relative
}
.tit-content {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 42px;
}
.ui-zlsq-center .ui-zlsq-type {
	height: auto;
	position: relative;
}
.ui-zlsq-center .ui-zlsq-type li {
	line-height: 40px;
	background: #ffffff;
	margin-bottom: 15px;
}
.ui-zlsq-center .ui-zlsq-type li a:hover, .ui-increment-zl li a:hover {
	border: 1px solid #8d176e;
	cursor: pointer;
}
.ui-zlsq-center .ui-zlsq-type li.selected a {
	border: 1px solid #8d176e;
	line-height: 38px;
}
.ui-zlsq-center .ui-zlsq-type li a {
	font-size: 14px;
	color: #666666;
	display: block;
	border: 1px solid #e0e0e0;
	text-align: center;
}
.ui-zlsq-center .ui-zlsq-type li.selected a {
	cursor: pointer;
	color: #8d176e;
}
.ui-zlsq-center .ui-zlsq-type li.no-border {
	margin-right: 0;
}
.ui-zlsq-type li.mar-8 {
	margin-top: 6px;
}
.ui-zlsq-center .ui-apply-other {
	position: absolute;
	top: 48px;
	left: 722px;
	width: 154px;
}
.total-left .tit-content {
	line-height: 34px;
}
.tm-total-left .tit-content {
	line-height: 28px;
}
.ui-apply-zlsq .ui-choose-center a.theme-fl {
	width: 104px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #bfbfbf;
	font-size: 14px;
	color: #666666;
	display: inline-block;
	text-indent: 18px;
	position: relative;
	background: #eeeff3;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.ui-apply-zlsq .ui-choose-center a.theme-fl-hide {
	width: 104px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #bfbfbf;
	font-size: 14px;
	color: #666666;
	display: inline-block;
	text-indent: 18px;
	position: relative;
	background: #eeeff3;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.ui-apply-zlsq .ui-choose-center a .tringle {
	width: 7px;
	height: 4px;
	display: inline-block;
	position: absolute;
	top: 10px;
	right: 17px;
	background: url(../img/icon/tm-tringle-bottom.png) no-repeat;
}
.ui-apply-zlsq .ui-choose-center a .tringle-bottom {
	background: url(../img/icon/tm-tringle-top.png) no-repeat;
}
.ui-apply-zlsq .ui-choose-center a:hover {
	cursor: pointer;
}
.ui-zlsq-center .ui-zlsq-gwc {
	margin-top: 30px;
	height: 48px;
}
.ui-zlsq-center .ui-zlsq-gwc a {
	float: left;
}
.ui-zlsq-center .ui-zlsq-gwc .btn {
	line-height: 36px;
	text-align: center;
	display: inline-block;
	font-size: 17px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-right: 20px;
	font-weight: bold;
	padding: 5px 30px;
}
.ui-zlsq-center .ui-zlsq-gwc .btn-ljsq {
	color: #ffffff;
	background: #ff5b57;
}
.ui-zlsq-center .ui-zlsq-gwc .btn-ljsq:hover {
	background: #fa4e4b;
}
.ui-zlsq-center .ui-zlsq-gwc .btn-gwc {
	background: #ffffff;
	color: #ff5b57;
	line-height: 36px;
	border: 1px solid #ff5b57;
}
.ui-zlsq-center .ui-zlsq-gwc .btn-gwc:hover {
	background: #ffe8e5;
}
.ui-zlsq-center .ui-zlsq-gwc .btn:hover {
	cursor: pointer;
}
/*右侧图像*/
.ui-apply-zlsq .ui-choose-right {
	margin-left: 22px;
}
.ui-apply-zlsq .ui-choose-right p {
	font-size: 12px;
	color: #666666;
	line-height: 28px;
}
.ui-apply-zlsq .ui-choose-right p span {
	color: #2cb87e;
}
.ui-apply-zlsq .ui-choose-right p span label {
	font-size: 14px;
	font-weight: bold;
}
.ui-zlsq-comm .ui-zlsq-right {
}
.ui-zlsq-right .zlgw {
	background: #ffffff;
	position: relative;
	max-height:280px;
	overflow:hidden;
}
.ui-zlsq-right .people-pic {
	width: 240px;
	height: 268px;
	position: relative;
}
.ui-zlsq-right .zlgw img {
	width:100%;
}
.ui-zlsq-right .introudct-icon {
	width: 87px;
	height: 60px;
	position: absolute;
	display: inline-block;
	left: -1px;
	top: -1px;
	background: url(../img/people/introduct01.png) no-repeat;
}
.ui-zlsq-right .cx-introudct-icon {
	background: url(../img/people/introduct03.png) no-repeat;
}
.ui-zlsq-right .zl-introudct-icon {
	background: url(../img/people/introduct02.png) no-repeat;
}
.ui-zlsq-right .zc {
	font-size: 12px;
	color: rgba(255,255,255,0.72);
	line-height: 18px;
	background: #000000;
	position: absolute;
	width: 100%;
	padding: 12px 20px;
	bottom: 0px;
	left: 0px;
	text-align: center;
}
.ui-zlsq-right .zlgw_comm {
	text-align: center;
	margin-top: 18px;
}
.ui-zlsq-right .zlgw_comm .btn {
	width: 110px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #8d176e;
	cursor: pointer;
}
.ui-zlsq-right .zlgw_comm .btn:hover {
	background: #2ebf83;
}
/*交易动态*/
.tm-dynamicstm-box {
	background: #ffffff;
	padding: 14px 20px 23px;
	margin: 10px 0;
}
.dynam-title {
	font-size: 22px;
	color: #1a1a1a;
	line-height: 40px;
	border-bottom: 2px solid #ededed;
}
.tm-dynamicstm-box .dynamicstm-lunbo {
	height: 285px;
	overflow: hidden;
	margin-top: 17px;
}
.tm-dynamicstm-box .dynamicstm-lunbo li {
	width: 220px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tm-dynamicstm-box .dynamicstm-lunbo li span {
	font-size: 12px;
	color: #b2b2b2;
	line-height: 26px;
	margin-right: 4px;
}
/*热门服务*/
.tm-hot-services {
	background: #ffffff;
	padding: 14px 20px 15px;
}
.tm-hot-sericefixed {
	position: fixed;
	top: 0;
	z-index: 150;
}
.tm-hot-sericefixedb {
	position: fixed;
	bottom: 683px;
	z-index: 150;
}
.ui-zlsq-tab-left {
	margin: 9px auto 0;
}
.ui-zlsq-tab-left li {
	padding: 15px 0;
	overflow: hidden;
	border-bottom: 1px dashed #e9e9e9;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ui-zlsq-tab-left li:last-child {
	border-bottom: none;
}
.ui-zlsq-tab-left li a {
	display: block;
	position: relative;
	overflow: hidden;
}
.ui-zlsq-tab-left li a img {
	width: 60px;
	height: 60px;
	overflow: hidden;
	float: left;
}
.ui-zlsq-tab-left li a .comm {
	overflow: hidden;
}
.ui-zlsq-tab-left li a .comm span {
	font-size: 14px;
	display: block;
	color: #333333;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-zlsq-tab-left li a .comm span.money {
	font-size: 14px;
	color: #ff5b57;
	line-height: 14px;
	font-weight: bold;
	margin-top: 10px;
}
.ui-zlsq-tab-left li a .comm span.title {
	margin: 10px 0 0 0;
}
.ui-zlsq-tab-left li a .comm .kind-btn {
	width: 78px;
	height: 20px;
	line-height: 20px;
	background: #8d176e;
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	opacity: 0;
	margin-top: 9px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ui-zlsq-tab-left li:hover .comm .kind-btn {
	opacity: 1;
}
.ui-zlsq-tab-left li:hover .comm span.money {
	opacity: 0;
	margin-top: -14px;
}
/*产品情详介绍*/
.ui-zlsq-detail {
	margin-top: 20px;
}
.ui-zlsq-tab-right {
}
.ui-invoice-bar {
    height: 46px;
    border-bottom: 1px solid #e6e6e6;
    background: #ffffff;
    line-height: 46px;
    box-shadow: 0px 5px 15px rgba(0,0,0,0.14);
}
.product-detail-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 150;
	box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
}
.ui-invoice-bar li {
    width: 154px;
    border-right: 1px solid #E6E6E6;
    float: left;
    text-align: center;
    background: #ffffff;
    border-top: 2px solid #ffffff;
    height: 44px;
}

.ui-invoice-bar li a {
	display: block;
	font-size: 17px;
	color: #4c4c4c;
}
.ui-invoice-bar li:hover a {
	color: #8d176e;
}
.ui-invoice-bar li.current {
    background: #FFFFFF;
    border-top: 2px solid #a90c82;
    color: #a90c82;
    height: 44px;
}
.ui-invoice-bar li.current a {
	color: #8d176e;
	font-weight: bold;
}
.ui-invoice-bar li a:hover {
	cursor: pointer;
}
.ui-invoice-bz, .tm-question-box, .ui-invoice-question {
	margin-top: 10px;
	background: #ffffff;
}
.ui-invoice-comm, .ui-invoice-bz, .ui-invoice-question, .ui-invoice-evaluate {
    box-shadow: 0px 0px 15px rgba(0,0,0,0.14);
}
/*平台保障*/
.ui-invoice-comm {
	background: #f1f3f2;
}
/*服务保障*/
.evaluate-process-tit {
	padding-top: 40px;
	text-align: center;
}
.evaluate-process-tit .process-h2 {
	font-size: 30px;
	line-height: 30px;
	color: #1a1a1a;
}
.sp-service-guarantee {
	margin: 21px 50px 0;
}
.guarantee-item {
	border-bottom: 1px solid #f5f6f7;
	padding: 15px 0;
}
.guarantee-item .guar-img {
	width: 26px;
	height: 26px;
}
.guarantee-item .guar-img img {
	width: 100%;
	height: 100%;
}
.guarantee-item .guar-comm {
	width: 710px;
	margin-left: 15px;
}
.guarantee-item .guar-comm h2 {
	font-size: 17px;
	color: #4c4c4c;
	line-height: 17px;
	font-weight: bold;
	margin: 5px 0 6px;
}
.guarantee-item .guar-comm p {
	font-size: 13px;
	color: #808080;
	line-height: 24px;
}
.guarantee-last {
	border-bottom: none;
	padding-bottom: 54px;
}
/*常见问题*/
.question-comm {
	padding: 20px 50px 44px;
	background: #FFFFFF;
	z-index: 22;
}
.question-comm ul li {
	border-bottom: 1px solid #f5f6f7;
	font-size: 13px;
	padding-bottom: 14px;
}
.question-comm ul li .green {
	color: #4c4c4c;
	font-size: 17px;
	line-height: 17px;
	margin-bottom: 8px;
	margin-top: 20px;
	font-weight: bold;
}
.question-comm ul li .comm {
	color: #999999;
	line-height: 24px;
}
.question-comm ul li span {
	display: inline-block;
}
.question-comm ul li .left {
	width: 28px;
	font-size: 17px;
	color: #8d176e;
	font-weight: bold;
}
.question-comm ul li .right {
	line-height: 24px;
}
.question-comm ul li .comm .left {
	line-height: 24px;
	width: 5%;
}
.question-comm ul li .comm .right {
	font-size: 13px;
	color: #999999;
	line-height: 24px;
	width: 95%;
}
.question-comm ul li.no-border {
	border-bottom: none;
}
.tm-after-sale {
	padding-bottom: 60px;
	margin-top: 60px;
}
.gx-img-introuct {
	position: relative;
}
.gx-img-introuct img {
	max-width: 100%;
}
.gx-img-introuct>.bq-title {
	position: absolute;
	top: 50px;
	font-size: 48px;
	color: #fff;
	width: 100%;
	text-align: center;
	font-weight: 500;
}
.gx-img-introuct>.bq-desc {
	position: absolute;
	top: 120px;
	font-size: 22px;
	color: #fff;
	width: 100%;
	text-align: center;
	font-weight: 100;
}
.tmgj-necessity-items {
	margin: 40px 30px 0;
}
.jisuanji-jianjie {
	width: 100%;
	border: 1px solid #ced0df;
	box-sizing: border-box;
}
.jisuanji-jianjie img {
	max-width: 100%;
	margin: 15px 0;
}
.jisuanji-jianjie>.con {
	margin: 40px 0;
	font-size: 14px;
	line-height: 24px;
}
/*办理流程*/
.bq-liucheng {
	margin: 40px 4px 0;
}
.bq-liucheng>.items>li {
	padding-bottom: 15px;
	text-align: center;
}
.bq-liucheng>.items>li img {
	width: 48px;
	height: 48px;
}
.bq-liucheng>.items h2 {
	font-size: 16px;
	height: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #4c4c4c;
}
.bq-liucheng>.items .desc {
	font-size: 12px;
	line-height: 20px;
	color: #999;
}
.bq-liucheng>.items .jindu .line {
	width: 30%;
	height: 2px;
	margin-top: 13px;
	margin-left: 10%;
	background: linear-gradient(to right, #fdfdfd, #dddddd);
}
.bq-liucheng>.items .jindu .line1 {
	width: 30%;
	height: 2px;
	margin-top: 13px;
	margin-right: 10%;
	background: linear-gradient(to left, #fdfdfd, #dddddd);
}
.bq-liucheng>.items .jindu .line2 {
	width: 64px;
	height: 2px;
	margin-top: 13px;
	background: linear-gradient(to right, #dddddd, #fdfdfd);
}
.bq-liucheng>.items .jindu .num {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #8d176e;
	color: #fff;
	text-align: center;
	line-height: 15px;
	margin: 6px 3px 8px;
}
/*所需材料*/
.bq-cailiao {
	margin: 40px 22px 0;
}
.bq-materal li {
	padding-bottom: 15px;
	position: relative;
	text-align: center;
}
.bq-materal li p {
	position: absolute;
	bottom: 32px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	color: #333;
}
/*版权登记成功后享有的权利*/
.bq-quanli {
	margin: 40px 19px 0;
}
.bq-quanli>ul>li .addmar {
	background-color: #f5f5fa;
	height: 148px;
}
.bq-quanli>ul>li {
	padding: 8px;
	text-align: center;
}
.bq-quanli>ul>li.nomargin {
	margin-bottom: 0;
}
.bq-quanli>ul>li img {
	margin: 30px 0 32px 0;
}
.bq-quanli>ul>li p {
	line-height: 16px;
}
/*为什么选择知呱呱*/
.bq-select {
	margin: 40px 0 0;
}
.bq-select>.items li {
	padding: 8px;
}
.bq-select>.items li .addmar {
	background: #7a859d;
	position: relative;
	border-radius: 2px;
	margin-left: 30px;
	height: 120px;
}
.bq-select>.items li.first, .bq-select>.items li.third {
	margin-left: 61px;
}
.bq-select>.items li.second, .bq-select>.items li.four {
	margin-left: 71px;
}
.bq-select>.items li.third, .bq-select>.items li.four {
	margin-bottom: 0;
}
.bq-select>.items .block {
	position: absolute;
	top: 25px;
	width: 70px;
	height: 70px;
	border-radius: 2px;
	left: -31px;
}
.bq-select>.items h2 {
	font-size: 16px;
	color: #fff;
	padding: 38px 0 18px 58px;
}
.bq-select>.items p {
	font-size: 12px;
	color: #fff;
	margin-left: 58px;
}
/*美术简介*/
.meishu-jianjie {
	position: relative;
}
.meishu-jianjie>.con {
	position: absolute;
	font-size: 14px;
	line-height: 24px;
	top: 40px;
	width: 100%;
	text-align: center;
}
/*文字*/
.tmgj-necessity .tmgj-necessity-line {
	margin: 0 30px;
	width: 860px;
	height: 10px;
	background: #1bd48a;
}
.wenzi-necessity {
	margin: 0 30px;
	width: 860px;
	height: 190px;
	border: 1px solid #ced0df;
	border-top: none;
	box-sizing: border-box;
}
.wenzi-necessity>.same-titles {
	padding-top: 40px;
}
.wenzi-jianjie>.con {
	text-align: center;
}
/*摄影电影*/
.sheying-necessity {
	margin-top: 40px;
}
.tmgj-necessity-items>.sheying-jianjie {
	width: 410px;
	height: 161px;
	border: 1px solid #ced0df;
	border-top: 44px solid #1bd48a;
	box-sizing: border-box;
}
.sheying-jianjie>.title {
	height: 44px;
	line-height: 44px;
	margin-top: -44px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.sheying-jianjie>.con {
	padding-top: 32px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
}
/*国际商标*/
.tmgj-banner {
	width: 920px;
	height: 440px;
	position: relative;
}
.tmgj-banner img {
	width: 100%;
}
.tmgj-banner-bottom {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #6061b1;
	opacity: 0.8;
}
.tmgj-banner-bottom .tmgj-banner-box {
	margin: 0 auto;
}
.tmgj-banner-bottom .banner-list {
	font-size: 13px;
	color: #FFFFFF;
	line-height: 70px;
	background: url(../jiaji/mark-icon.png) left center no-repeat;
	float: left;
	text-indent: 25px;
	margin-right: 32px;
}
.tmgj-banner-bottom .banner-list:last-child {
	margin-right: 0px;
}
.tmgj-banner-bottom .banner-list.last {
	margin-right: 0px;
}
/*荣誉资质*/
.same-titles {
	text-align: center;
}
.same-titles h2 {
	font-size: 30px;
	color: #1a1a1a;
	line-height: 30px;
}
.same-titles p {
	font-size: 14px;
	color: #808080;
	line-height: 14px;
	margin-top: 15px;
}
.honor-Qualifications {
	padding: 60px 0 50px;
}
.tm-qualifica {
	position: relative;
	margin-top: 38px;
	height: 284px;
}
.tm-qualifica .screen7-con-big li {
	height: 100%;
	width: 296px;
}
.screen7-enlarge {
	position: relative;
	width: 920px;
	overflow: hidden;
	height: 208px;
}
.screen7-con-big {
	height: 208px;
}
.tm-qualifica .screen7-con-big li.sm {
	width: 160px;
	height: 100%;
}
.screen7-con-big li .h {
	width: 100%;
	height: 100%
}
.screen7-con-sm li {
	float: left;
	height: 45px;
	margin-right: 9px;
}
.screen7-con-sm {
	width: 824px;
	margin: 20px 48px 14px;
}
.screen7-con-sm .swiper-pagination-bullet {
	margin-right: 8px;
	outline: none;
}
.screen7-line {
	width: 824px;
	height: 4px;
	background-color: #eae9e7;
	border-radius: 3px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -413px;
}
.screen7-line .cur {
	display: block;
	width: 48px;
	height: 4px;
	background-color: #4d4d4c;
	border-radius: 3px;
	position: absolute;
	top: 0;
	left: 0px;
}
.tm-qualifica .swiper-slide:not(.swiper-slide-active) {
	transform: scale(0.83);
}
.screen7-con-sm .swiper-pagination-bullet {
	width: 48px;
	height: 34px;
	border-radius: 0;
	opacity: 1;
}
.tm-qualifica .swiper-pagination {
	text-align: left;
}
/*海外布局必要性*/
.tmgj-necessity {
	margin-top: 60px;
}
.tmgj-necessity-items {
	margin: 40px 32px 0;
}
.tmgj-necessity-items li .bottom1 {
	padding: 43px 22px 0;
	text-align: center;
}
.tmgj-necessity-items li .addmar {
	box-shadow: 0 3px 10px rgba(68,66,154,0.15);
	height: 280px;
}
.tmgj-necessity-items li {
	padding: 8px;
}
.tmgj-necessity-items li:last-child {
	margin-right: 0px;
}
.tmgj-necessity-items li.last {
	margin-right: 0px;
}
.tmgj-necessity-items li .top {
	background: #993366;
	height: 124px;
	text-align: center;
}
.tmgj-necessity-items li .top img {
	margin-top: 26px;
	height: 40px;
}
.tmgj-necessity-items li .top h2 {
	font-size: 17px;
	font-weight: bold;
	line-height: 17px;
	margin-top: 14px;
	color: #FFFFFF;
}
.tmgj-necessity-items li .bottom {
	padding: 22px 22px 0;
	text-align: center;
}
.tmgj-necessity-items li .bottom p {
	font-size: 12px;
	color: #999999;
	line-height: 24px;
}
/*商标售后服务*/
.tm-after-sale {
	margin-top: 60px;
}
.tm-sale-service {
	position: relative;
	border: 1px solid #e5e5e5;
	margin: 40px auto 0;
}
.tm-sale-service .sale-same {
	padding: 26px 38px;
	background: #ffffff;
}
.tm-sale-service .sale-same:nth-child(odd) {
	background: #f6f6f6;
}
.tm-sale-service .sale-left {
	max-width: 100px;
}
.tm-sale-service .sale-left img {
	width: 58px;
	height: 58px;
}
.tm-sale-service .sale-right {
}
.tm-sale-service .sale-right h2 {
	font-size: 18px;
	color: #8d176e;
	line-height: 18px;
	font-weight: bold;
	margin: 8px 0 12px;
}
.tm-sale-service .sale-right p {
	font-size: 14px;
	color: #808080;
	line-height: 14px;
}
.tm-sale-service .tm-sale-free {
	width: 150px;
	height: 104px;
	position: absolute;
	top: 48px;
	right: 46px;
}
.ui-apply-money .sames .yjprice {
	text-decoration: line-through;
}
.sepcial-count {
	text-indent: 32px;
}


/* end product 产品服务页 style*/
/*关于*/
.yjy-about .yjy-about-box {
	margin: 100px auto 80px;
	position: relative;
}
.yjy-about-box .about-left {
	height: 440px;
}
.yjy-about-box .about-left img {
	width: 100%;
}
.yjy-about-box .about-right {
	position: relative
}
.yjy-about-box .about-right .about-title {
	background: url(../images/about/count-num1.png) no-repeat;
	height: 78px;
}
.research-tit {
	height: 14px;
}
.research-special01 {
	padding-top: 33px;
}
.research-tit h2 {
	font-size: 14px;
	line-height: 14px;
	color: #8d176e;
	float: left;
	text-transform: uppercase;
}
.research-tit .border {
	width: 100px;
	height: 1px;
	background: #8d176e;
	float: left;
	margin: 6px 0 0 20px;
}
.about-right .about-comment {
	position: relative;
	z-index: 100;
}
.about-right .about-comment .tit {
	font-size: 44px;
	color: #333333;
	line-height: 34px;
	font-weight: bold;
	margin: 10px 0 34px 0;
}
.about-right .research-comm .border {
	height: 1px;
	background: #8d176e;
}
.about-right .research-comm .resarch-p {

}
.about-right .research-comm .resarch-p p {
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	letter-spacing: -0.5px;
}
.about-right .research-comm .resarch-p p.first {
	margin-bottom: 15px;
}
.diamond-img {
	background: url(../img/2/sy/diamond-img.png) center no-repeat;
	z-index: 50;

	width: 100%;
}
/*团队*/
.yjy-team {
	width: 100%;
	background-image: url(../images/about/yjy-team-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.yjy-team-box .yjy-team-top {
	padding: 82px 0 60px 0;
}
.yjy-team-top .research-tit2 {
	float: left;
	margin-top: 19px;
}
.yjy-team-top .yjy-team-btn {
	width: 160px;
	height: 52px;
	line-height: 52px;
	border: 1px solid #8d176e;
	color: #993366;
	font-size: 16px;
	text-align: center;
	display: block;
	float: right;
}
.yjy-team-top .yjy-team-btn:hover {
	cursor: pointer;
	background: #993366;
	color: #ffffff;
}
.yjy-hot-containor .con-left {
	height: 700px;
	background: #993366;
}
.yjy-hot-containor .con-left .title {
	font-size: 36px;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
}
.yjy-hot-containor .con-left .title2 {
	font-weight: bold;
}
/*.yjy-hot-containor .con-left .title1{padding: 46px 0 12px 0;}*/
.yjy-hot-containor .con-left .title1 {
	padding: 46px 0 12px 0;
}
.yjy-hot-containor .con-left .con-items {
	margin-top: 46px;
}
.yjy-hot-containor .con-left .con-items li {
	height: 60px;
	line-height: 60px;
	cursor: pointer;
}
.yjy-hot-containor .con-left .con-items li.selected {
	background: #8d176e;
}
.yjy-hot-containor .con-left .con-items p a {
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	display: block;
}
.yjy-hot-containor .con-right {

	background: #47495b;
	position: relative;
}
.yjy-hot-containor .containor-item.hide {
	display: none;
}
.containor-item {
	position: relative;
}
.containor-item .yjy-people-box {
	margin: 20px;
	position: relative;
	overflow: hidden;

}

.containor-item .yjy-people-box .items li {
	float: left;
}
.containor-item .yjy-people-box .items .slide {
	display: block;

}
.containor-item .yjy-people-box .items .slide .imgs {
	height: 210px;
	overflow:hidden;
	padding:8px;
	margin-bottom: 10px;;
	float: left;
	position: relative;
	overflow: hidden;
}
.containor-item .yjy-people-box .items .slide .imgs .link-p {
	display: block;

}
.containor-item .yjy-people-box .items .slide img {
	width:100%;
	
	display: inline-block;
}
.containor-item .yjy-people-box .items .slide .img-dialog {
	position: absolute;
    left:8px;
	right:8px;
	height: 100px;
	padding: 20px;
	color: #ffffff;
	background: url(../images/about/black-opical.png) repeat;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
}
.containor-item .yjy-people-box .items .slide .imgs:hover .img-dialog {
	bottom: 0;
	cursor: pointer;
}
.yjy-people-box .items .slide .img-dialog h2 {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}
.yjy-people-box .items .slide .img-dialog p {
	font-size: 12px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.containor-item .people-btn {
	width: 24px;
	height: 46px;
	display: inline-block;
	position: absolute;
	top: 185px;
}
.containor-item .people-left {
	background: url(../img/2/icon/rearch-left.png) no-repeat;
	left: 0px;
}
.containor-item .people-right {
	background: url(../img/2/icon/rearch-right.png) no-repeat;
	right: 0px;
}
.containor-item .people-left:hover {
	background: url(../img/2/icon/rearch-left-hover.png?t=1) no-repeat;
	left: 0px;
}
.containor-item .people-right:hover {
	background: url(../img/2/icon/rearch-right-hover.png?t=1) no-repeat;
	right: 0px;
}
.img-btn-list {
	display: none;
}

/*主要客户*/
.yjy-global {
	background: #f7f7f7;
	width: 100%;

	padding: 62px 0 80px 0;
}
.yjy-study-title .study-title-left h1 {
	font-size: 36px;
	color: #333333;
	line-height: 36px;
	margin-top: 28px;
	font-weight: bold;
}
.yjy-study-title .study-title-left h1 span {
	font-weight: normal;
}
.yjy-study-title .study-title-right .border {
	width: 100px;
	height: 1px;
	background: #8d176e;
	float: left;
	margin: 38px -26px 0 0px;
	position: relative;
	z-index: 20;
}
.yjy-study-title .study-title-right img {
	float: left;
	position: relative;
	z-index: 10;
}
.yjy-global-box {
	margin-top: 30px;
}
.yjy-global .yjy-global-box img, .yjy-report .yjy-report-box img{ max-width:100%;}

/*战略合作伙伴*/
.yjy-report {
	margin: 80px 0;
}
.yjy-study-title .study-title-left h1 {
	font-size: 36px;
	color: #333333;
	line-height: 36px;
	margin-top: 28px;
	font-weight: bold;
}
.yjy-study-title .study-title-left h1 span {
	font-weight: normal;
}
.yjy-study-title .study-title-right .border {
	width: 100px;
	height: 1px;
	background: #8d176e;
	float: left;
	margin: 38px -26px 0 0px;
	position: relative;
	z-index: 20;
}
.yjy-study-title .study-title-right img {
	float: left;
	position: relative;
	z-index: 10;
}
.yjy-report-box {
	margin-top: 50px;
}
/* 团队 */
.page-banner {
	display: table;
	text-align: center;
	width: 100%;	
}
.page-banner .inner {
	display: table-cell;
	vertical-align: middle;
	background-color: rgba(0,0,0,0.1);
	
}
.page-banner .inner h1.tit {
    font-size: 48px;
    color: #FFF;
	padding:20px;
}
.page-banner .inner p {
    color: #FFF;
    font-size: 18px;
}
.shcercis-zj-introduce {
    width: 100%;
    background: #f7f7f7;
    padding: 30px 0 54px 0;
}

.shcercis-zj-introduce .zj-introduce-items {
    margin-top: 64px;
}
.shcercis-zj-introduce .zj-introduce-items .top {

    height: 305px;
    position: relative;
    z-index: 50;
    left: -1px;
    overflow: hidden;
}
.zj-introduce-items .top img{ width:100%;}
.shcercis-zj-introduce .zj-introduce-items .bottom {
    width: 100%;
    position: relative;
    z-index: 100;
}
.shcercis-zj-introduce .zj-introduce-items .bottom h2 {
    font-size: 30px;
    color: #333333;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}
.shcercis-zj-introduce .zj-introduce-items .bottom .comm p {
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    overflow: hidden;
    padding: 0px;
}
.shcercis-zj-introduce .zj-introduce-items .bottom .intro-box {
    padding:10px;
}
.shcercis-zj-introduce .zj-introduce-items li{ margin-bottom:15px;}
.shcercis-zj-introduce .zj-introduce-items li .listbox{
	background: #FFFFFF;
	border: 1px solid #f0f0f0;
	border-top: none;
}
.shcercis-zj-introduce .zj-introduce-items li .listbox:hover {
	cursor: pointer;
	box-shadow: 0px 5px 15px rgba(0,0,0,0.12);
}


/*专家弹框*/
.zj-introduct-dialog {
	background: #FFFFFF;
	margin:60px auto;
}
.zj-introduct-dialog .introduct-box {
	position: relative;
	background: #FFFFFF;
	overflow: hidden;
}

.int-left {
	float: left;
}

.int-right {
	float:right;
}

.popup-main .popup-main-continer {
	margin: 15% 0 10% 30%;
	height: 70%;
	position: relative;
}
.popup-main .popup-main-continer .feekback {
	background: url(../images/icon/feekback-icon.png) no-repeat;
	display: inline-block;
	width: 80px;
	height: 80px;
	position: absolute;
	left: -106px;
	top: 50%;
	margin-top: -80px;
}
.popup-main .popup-main-continer .feekback:hover {
	background: url(../images/icon/feekback-icon-hover.png) no-repeat;
}
.popup-main .popup-main-continer .name {
	font-size: 60px;
	color: #333333;
	line-height: 60px;
	font-weight: bold;
	padding-left: 32px;
}
.popup-main .popup-main-continer .gimmick-items {
	margin: 18px 0 53px 32px;
}
.popup-main .popup-main-continer .gimmick-items p {
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.popup-main .popup-main-continer .gimmick-items textarea {
	font-size: 20px;
	color: #666666;
	line-height: 30px;
	width: 100%;
	min-height: 60px;
	;
}
.popup-main .popup-main-continer .gimmick-intro {
	position: relative;

	height: 85%;
}
.popup-main .popup-main-continer .gimmick-intro1 {
	max-height: 400px;
    overflow-y: scroll;
}
.popup-main .popup-main-continer .gimmick-intro1 h2{    font-size: 16px;
    color: #333333;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 5px;}
.gimmick-intro .people-same {
	display: none;
}
.gimmick-intro .people-same h2 {
	font-size: 16px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	text-indent: 32px;
	margin-bottom: 5px;
}


.gimmick-intro .gimmick-intro1 {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 17px;
	padding-left: 32px;
}
.gimmick-intro .people-same {
	padding-right: 8px;
}
.gimmick-intro .people-same .service-topic {
	width: 87%;
	padding-left: 32px;
}
.gimmick-intro .people-same .service-topic img {
	height: 100%;
	width: 100%;
}


.int-right .popu-bg .popu-bg-box {
	width: 90%;
	height: 90%;
	position: relative;
	bottom: 0;
	right: 0;
	margin-left: 5%;
}
.int-right img {
	width: 100%;

}

/*列表内容*/
.reasearch-contert {
	padding: 0 0 30px 0;
}
.quack-height {
	height: 30px;
}
.quack-left {
	
}
.quack-right {

}
.reasearch-search {

}
.reasearch-search .research-focus {

}
.reasearch-search .research-focus li {
	float: left;
	font-size: 16px;
	margin-right: 34px;
	cursor: pointer;
}
.reasearch-search .research-focus li a {
	color: #4D4D4D;
	font-weight: bold;
	line-height: 38px;
	display: inline-block;
	padding: 0 3px;
	border-bottom: 2px solid #f7f7f7;
}
.reasearch-search .research-focus li:hover a {
	color: #8d176e;
}
.reasearch-search .research-focus li.selected a {
	border-bottom: 2px solid #8d176e;
	color: #8d176e;
}
.reasearch-search .research-focus-search {
	width: 298px;
	height: 38px;
	border: 1px solid #E5E5E5;
}
.reasearch-search .research-focus-search .search-input {
	width: 246px;
	padding-left: 10px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	float: left;
}
.reasearch-search .research-focus-search .search-input:focus {
	border: none;
}
.reasearch-search .research-focus-search .search-btn {
	width: 40px;
	height: 38px;
	background: url(../images/icon/search-icon.png) center no-repeat;
	display: inline-block;
	float: left;
}
.research-zx-comm {
	margin: 30px 0 30px 0;
}
.research-zx-comm li {
	background: #fff;
	margin-bottom: 2px;
}
.research-zx-comm li .research-link-img {
	
	height: 100px;
	display: block;
	overflow:hidden;
	cursor: pointer;
	margin: 30px 0px;
}
.research-zx-comm li .research-link-img img {
	width: 100%;

}
.research-zx-comm li .research-link-comm {
	position: relative;
	height: 182px;
}
.research-link-comm h2 {
	font-size: 20px;
	font-weight: bold;
	margin: 30px 0 16px 0;
	line-height: 22px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.research-link-comm p.comm {
	font-size: 14px;
	color: #808080;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.research-zx-comm li .quantity {
	height: 53px;
}
.research-zx-comm li .quantity .click-box {
	display: inline-block;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}
.research-zx-comm li .quantity .click-box span {
	font-size: 13px;
	float: left;
	color: #999999;
	display: inline-block;
}
.research-zx-comm li .quantity .click-box i {
	height: 13px;
	float: left;
	display: inline-block;
	margin-right: 10px;
}
.research-zx-comm li .quantity .click-box .hose {
	width: 15px;
	background: url(../images/icon/house-icon.png) no-repeat;
}
.research-zx-comm li .quantity .click-box .count {
	width: 17px;
	background: url(../images/icon/eye-icon.png) no-repeat;
}
.research-zx-comm li .quantity .click-box .time {
	width: 12px;
	padding-left: 0px;
	background: url(../images/icon/data-icon.png) no-repeat;
}
.research-zx-comm li:hover {
	background-color: #fcfcfc;
}
.research-zx-comm li .link-tit:hover h2 {
	color: #8d176e;
}
.research-zx-comm .link-tit {
	cursor: pointer;
}
.quack-right .quack-law {

}
.quack-right .quack-law h3 a {
	display: block;
	line-height: 25px;
	color: #333;
	padding: 10px 0;
	font-size: 16px;
	text-align: center;
}
.quack-right .quack-law img {
	width: 100%;
	height: 100%;
}
.quack-right .quack-hot-title {
	height: 56px;
	background: #fff;
	border: 1px solid #E5E5E5;
}
.quack-right .quack-hot-title h2 {
	font-size: 18px;
	color: #333333;
	line-height: 54px;
	font-weight: bold;
	text-align: center;
	border-top: 2px solid #8d176e;
}
.quack-right .quack-hot-img .quack-law {
	margin-bottom: 20px;
}
.reasearch-quack {
	background-color: #f7f7f7;
}
.reasearch-quack .quack-detail-left {
	background: #FFFFFF;

	padding: 26px 36px 40px;
}
.reasearch-special {
	background: #f6f6f6;
	padding: 0px 0 30px 0;
}
.video-tit-box {
	padding: 15px;
	line-height:25px;
}
.video-tit-box a:hover {
	color: #8d176e;
}
.video-tit-box a, .video-tit-box span {
	font-size: 14px;
	color: #4D4D4D;
	line-height: 14px;
}
.quack-detail-left .title {
	font-size: 22px;
	color: #333333;
	line-height: 32px;
	font-weight: bold;
}
.detail-quantity {
	height: 13px;
	margin: 19px 0 34px 0;
}
.detail-quantity .quantity {
	height: 13px;
}
.detail-quantity .quantity .click-box {
	display: inline-block;
	float: left;
	margin-right: 20px;
}
.detail-quantity .quantity .click-box span {
	font-size: 13px;
	color: #999999;
	display: inline-block;
}
.detail-quantity .quantity .click-box i {
	height: 13px;
	display: inline-block;
	margin-right: 10px;
	
}
.detail-quan-comm {
	padding-bottom: 26px;
	font-size: 14px;
	color: #808080;
	line-height: 26px;
	margin-bottom: 18px;
}
.detail-quan-comm h2{
	font-size: 18px;
    font-weight: bold;
	text-indent: 0;
	padding:10px 0;
	}
.detail-quan-comm h3{
	font-size: 16px;
    font-weight: bold;
	text-indent: 0;
	padding:10px 0;
	}
.detail-quan-comm strong{font-weight: bold;}
.detail-quan-comm img{ max-width:100%; height: auto !important;}	
.detail-quan-comm table td{ border: 1px solid #f0f0f0; padding:3px;vertical-align: middle; }
.yjycode {
	text-align: center;
	padding-bottom: 40px;
}
.yjycode img{ max-width:60%;}
.detail-quan-comm p {
	font-size: 14px;
	color: #808080;
	line-height: 26px;
	text-indent: 2em;
	margin-bottom: 18px;
}
.detail-quan-comm .nc_ueditor_p_img {
	max-width: 768px;
	text-align: center;
	text-indent: 0;
	margin: 44px 0 14px 0;
}
.detail-quan-comm .center {
	text-align: center;
}
.keyword-box {
	height: 34px;
	padding: 20px 0 0 0;
	border-top: 1px solid #E5E5E5;
}
.keyword-box .keyword-left {
	height: 34px;
}
.keyword-box .keyword-left a {
	padding: 0 12px;
	display: inline-block;
	float: left;
	line-height: 32px;
	font-size: 14px;
	color: #8d176e;
	height: 32px;
	margin-right: 10px;
	border: 1px solid #E5E5E5;
	border-radius: 15px;
	-webkit-border-radius: 15 p;
	-moz-border-radius: 15px;
}
.keyword-right .bdshare-button-style0-16 a {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	margin: 0 0 0 10px;
	padding: 0 12px;
	display: inline-block;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.keyword-right .bdshare-button-style0-16 .bds_weixin {
	color: #54ce37;
	border: 1px solid #54ce37;
}
.keyword-right .bdshare-button-style0-16 .bds_tsina {
	color: #d52b2a;
	border: 1px solid #d52b2a;
}


/* 服务列表 */
.zl-domestic {
	padding-top: 20px;
}

.comestic-title {
	text-align: center;
	position: relative;
	margin-top: 60px;
}

.comestic-title .title-top {
	font-size: 26px;
	color: #333333;
	line-height: 26px;
}

.comestic-title .title-bottom {
	font-size: 14px;
	color: #999999;
	line-height: 14px;
	margin-top: 12px;
}

.zl-domestic .domestic-list {
	margin-top: 20px;
}

.domestic-list .domestic-items li{ margin-bottom:15px;}
.domestic-list .domestic-items li .last {
	background: #ffffff;
	position: relative;
	-webkit-transition: all .2s linear;
    transition: all .2s linear;
	padding-bottom:15px;
}


.domestic-list .domestic-items li .listbox img{ width:100%;}
.domestic-list .domestic-items li .listbox {
	padding-bottom:0;
}
.domestic-list .domestic-items li .listbox:hover,
.internation-items .items li .listbox:hover{
	cursor: pointer;
    box-shadow: 0 3px 10px rgba(68,66,154,0.15);
    -webkit-box-shadow: 0 3px 10px rgba(68,66,154,0.15);
    transform: translate3d(0,-2px,0);
    -webkit-transform: translate3d(0,-2px,0);
}

.domestic-list .domestic-items li.last {
	margin-right: 0;
}

.domestic-list .domestic-items li .link {
	display: block;
	width: 100%;
	height: 100%;
}

.domestic-list .domestic-items li .img {
	width: 100%;
	height: 200px;
	overflow: hidden;
    margin-bottom: 20px;
	text-align: center;
}

.domestic-items .zl-product-link{
	border-top: 1px solid #e4e8eb;
	position: absolute;
	bottom: 20px;
	z-index: 10;
	margin: 0 30px;
	padding-top: 24px;
}

.domestic-items .zl-product-link a{
	height: 28px;
	line-height: 28px;
	background: #ebeff2;
	padding: 0 8px;
	display: inline-block;
	float: left;
	font-size: 1px;
	color: #7c7e80;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 20px 10px 0;
	position: relative;
}
.domestic-items .zl-product-link a span{
	font-size: 12px;
}

.domestic-items .zl-product-link a:hover{
	background: #a90c82;
	color: #ffffff;
}

.domestic-items .zl-product-link a i{
	position: absolute;
	background: url(../images/list/list2/zl/icon/zl-hot-icon.png) no-repeat;
	display: inline-block;
	width: 15px;
	height: 14px;
	top: -16px;
	right: -9px;
}

.domestic-items .zl-product-link a.last{
	margin-right: 0px;
}

.domestic-list .domestic-items li .img img {
	width: 100%;

}

.domestic-list .domestic-items li .comm-bottom {
	text-align: center;
}

.domestic-list .domestic-items li .comm-bottom h2 {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	font-weight: bold;
}

.domestic-list .domestic-items li .comm-bottom .border {
	width: 20px;
	height: 2px;
	background: #a90c82;
	display: inline-block;
	margin: 20px 0 14px 0;
}

.domestic-list .domestic-items li .comm-bottom .p{
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	padding: 0 20px;
	height: 48px;
}

.domestic-items .zl-product-link2{
	border-top: 1px solid #e4e8eb;
	position: absolute;
	bottom: 42px;
	z-index: 10;
	margin: 0 30px;
	padding-top: 42px;
	width: 224px;
	text-align: center;

}

.domestic-items .zl-product-link2 .know{
	width: 120px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 14px;
	color: #ffffff;
	background: #a90c82;
	display: inline-block;
}

.domestic-items .zl-product-link2 .know:hover{
	cursor: pointer;
	background: #993366;
}
.internation-box .international-comm {
	margin-top: 40px;
	margin-bottom: 40px;
}

.international-comm .col-md-4{ margin-bottom:15px;}
.international-comm .inter-same {
	padding:30px;
	position: relative;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
}
.international-comm .inter-same:hover{
	box-shadow: 0 3px 10px rgba(68,66,154,0.15);
    -webkit-box-shadow: 0 3px 10px rgba(68,66,154,0.15);
    transform: translate3d(0,-2px,0);
    -webkit-transform: translate3d(0,-2px,0);
}

.international-comm .first{
	background: url(../images/service/domestic-img01.png) no-repeat;
}

.international-comm .second{
	background: url(../images/service/domestic-img02.png) no-repeat;
}

.international-comm .third{
	background: url(../images/service/domestic-img03.png) no-repeat;
}

.international-comm .link{

	display: block;

}

.international-comm .inter-same h2 {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	position: relative;
	display: inline-block;
}

.international-comm .inter-same h2 .hot{
	position: absolute;
	background: url(../images/list/list2/zl/icon/zl-hot-white.png) no-repeat;
	display: inline-block;
	width: 17px;
	height: 16px;
	top: -1px;
	right: -22px;
}

.international-comm .inter-same p {
	font-size: 12px;
	color: #ffe8e5;
	line-height: 18px;
	margin:12px 0 0px 0;
}


.international-comm .inter-same .know {
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	margin-top:20px;
	color: #a90c82;
	display: inline-block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-indent: 20px;
	background: url(../images/list/list2/sp/icon/know-btn.png) #ffffff 88px center no-repeat;
	-webkit-transition: all .2s linear;
    transition: all .2s linear;
}
.international-comm .inter-same .know:hover{
	background: url(../images/list/list2/sp/icon/know-btn.png) #ffffff 91px center no-repeat;
}

.internation-items .items li{
	width: 285px;
	height: 125px;
	background: #ffffff;
	float: left;
	margin:20px 20px 0 0;
	-webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.internation-items .items li .link{
	padding:29px 20px 0px;
	height: 96px;
	display: block;
}

.internation-items .items li.last{
	margin-right: 0px;
}

.internation-items .items li .left-img{
	text-align: center;
	width: 53px;
	margin-right: 14px;

}

.internation-items .items li .right-comm h2{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
}

.internation-items .items li .right-comm p{
	font-size: 12px;
	color: #949799;
	line-height: 20px;
}
.sp-teamBox {
	padding-top: 60px;
	padding-bottom: 54px;
	background: #e8ecf2;
}

.sp-teamBox .comestic-title {
	margin-top: 0px;
}

.sp-teamBox .comestic-title .border{
	width: 54px;
	height: 4px;
	background: #a90c82;
	display: inline-block;
	margin-top: 20px;
}

.sp-teamBox .sp-team-comm .team-text {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 22px;
	text-align: center;
	padding-top: 21px;
}

.sp-teamBox .sp-team-comm .team-text span {
	color: #00DA83;
}

.sp-teamBox .team-cont {
	position: relative;
}

.sp-teamBox .team-banner {
	height: 398px;
	overflow: hidden;
	position: relative;
	margin: 35px auto 0;
}

.sp-teamBox .team-banner > ul {
	display: none;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.sp-teamBox .team-banner > ul > li {
	float: left;
	height: 398px;
}

.sp-teamBox .team-banner > ul > li > a {
	display: block;
	font-size: 22px;
	line-height: 450px;
	font-weight: bold;
}

.sp-teamBox .team-btn {
	width: 24px;
	height: 40px;
	display: inline-block;
	top: 179px;
	position: absolute;
	cursor: pointer;
}

.sp-teamBox .left-btn {
	background: url(../images/icon/sp-left-icon.png) no-repeat;
	left: 0px;
}

.sp-teamBox .right-btn {
	background: url(../images/icon/sp-right-icon.png) no-repeat;
	right: -1px;
}
.sp-teamBox .left-btn:hover {
	background: url(../images/icon/sp-left-icon-hover.png) no-repeat;
}

.sp-teamBox .right-btn:hover {
	background: url(../images/icon/sp-right-icon-hover.png) no-repeat;
}

.sp-teamBox .img-btn-list {
	display: none;
}

.sp-teamBox .team-banner .banner1 {
	width: 1200px;
	height: 398px;
	position: relative;
	background: #ffffff;
}

.sp-teamBox .team-banner .banner1 .topic{
	position: absolute;
	width: 304px;
	height: 343px;
	right: 38px;
	top: 28px;
	overflow: hidden;
}
.sp-teamBox .team-banner .banner1 .topic img{
	width:100%;

}
.sp-teamBox .team-banner .banner1 .sp-team-p {
	position: absolute;
	top: 62px;
	left: 54px;
	width: 738px
}

.sp-teamBox .team-banner .banner1 .top h2 {
	font-size: 40px;
	line-height: 40px;
	color: #333333;
	font-weight: bold;
	float: left;
}

.sp-teamBox .team-banner .banner1 .top .comp{
	float: left;
	margin-left: 60px;
}

.sp-teamBox .team-banner .banner1 .top .comp .left{
	margin-right: 40px;
}
.sp-teamBox .team-banner .banner1 .top .comp p {
	font-size: 14px;
	line-height: 22px;
	color: #b2b2b2;
}

.sp-teamBox .team-banner .banner1 .bottom {
	margin-top: 42px;
	height: 120px;
	overflow: hidden;
	font-size: 14px;
    color: #4c4c4c;
    line-height: 24px;
}

.sp-teamBox .team-banner .service{
	margin-top: 24px;
}

.sp-teamBox .team-banner .service h2{
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	float: left;
}

.sp-teamBox .team-banner .service .border{
	width: 646px;
	height: 1px;
	background: #f4f4f4;
	float: right;
	margin-top: 9px;
}

.sp-teamBox .team-banner .banner1 .bottom p {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 24px;
}
.sp-teamBox .team-banner .service .logo{
	margin-top:12px;
}
.peripheral-box {
    background: #f7f7f7;
    width: 100%;
    padding: 40px 0;
    margin: 30px 0 0;
    box-shadow: 0px 5px 15px rgba(0,0,0,.1) inset;
}


/*产品内容页*/
.value-title{font-size:30px; color: #333333; line-height: 30px; text-align: center;}
.zl-what-patent{padding: 35px 0 0 0;}
.what-patent-box{margin: 40px;}
.zl-what-patent .what-title{font-size:14px; color:#999999; line-height:14px; margin-top:16px; text-align:center;}
.what-patent-item{}
.what-patent-item li{text-align:center; position: relative; }
.what-patent-item li h2{font-size:24px; color:#ffffff; line-height:24px; font-weight:bold; padding-top:55px;}
.what-patent-item li .border{width:26px; height:3px; background:#ffffff; display:inline-block; margin:24px 0 19px 0;}
.what-patent-item li p{font-size:14px; color:#ffffff; line-height:24px;}
.what-patent-item li .first{
	background-image: url(../images/service/zl-patent-img01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: 0px 5px 15px rgba(0,0,0,0.3);padding-bottom:30px;
}
.what-patent-item li .second{background: url(../images/service/zl-patent-img02.jpg) no-repeat;background-repeat: no-repeat;
	background-position: center center; box-shadow: 0px 5px 15px rgba(0,0,0,0.3); padding-bottom:30px;}
.zl-what-patent .what-title{font-size:14px; color:#999999; line-height:14px; margin-top:16px; text-align:center;}
.zl-what-patent .sy-whatPat{height:241px; width:776px; margin:70px 82px 30px; position:relative; z-index:30; background:#ffffff;box-shadow: 0px 5px 15px rgba(0,0,0,0.2);}
.zl-what-patent .sy-whatPat .same{position:absolute; width:340px; height:140px; padding:0 30px;}
.zl-what-patent .sy-whatPat .first{background: url(../img/product/zl/sy-what-igm01.jpg) no-repeat; left:-40px; top:-30px;}
.zl-what-patent .sy-whatPat .four{background: url(../img/product/zl/sy-what-igm02.jpg) no-repeat; right:-40px; bottom:-30px;}
.zl-what-patent .sy-whatPat .same h2{font-size:24px; color:#ffffff; line-height:24px; padding:40px 0 20px 0;}
.zl-what-patent .sy-whatPat .same p{font-size:14px; color:#ffffff; line-height:14px;}
.zl-what-patent .sy-whatPat .samep{font-size:14px; color:#666666; line-height:24px; position:absolute;}
.zl-what-patent .sy-whatPat .second{top:29px; left:420px;}
.zl-what-patent .sy-whatPat .third{top:149px; left:60px;}
.zl-what-patent .wg-whatPa{margin:46px 40px 0; height:244px;}
.zl-what-patent .wg-whatPa li{width:266px; float:left; height:244px; margin-right:30px;}
.zl-what-patent .wg-whatPa li img{display:block;}
.zl-what-patent .wg-whatPa li .box{width:266px; height:180px; text-align:center;}
.zl-what-patent .wg-whatPa li.first .box{background: url(../img/product/zl/xz-what-bg01.jpg) no-repeat;}
.zl-what-patent .wg-whatPa li.second .box{background: url(../img/product/zl/xz-what-bg02.jpg) no-repeat;}
.zl-what-patent .wg-whatPa li.third .box{background: url(../img/product/zl/xz-what-bg03.jpg) no-repeat;}
.zl-what-patent .wg-whatPa li .box h2{font-size:18px; color:#ffffff; line-height:24px; padding:27px 0 12px 0;}
.zl-what-patent .wg-whatPa li .box p{font-size:14px; color:#ffffff; line-height:24px;}
.zl-what-patent .wg-whatPa li.third{margin-right:0px;}
.tr-process-scince{background:#ffffff; margin-top:60px; padding-top:0px;}
.zl-certificate .tr-item li{width:210px;}
.zl-certificate .tr-item li.second{margin:0 30px;}
.sp-different{margin:60px 33px 0;}
.sp-different .img{padding-top:44px;}
.zl-process-science{background: url(../images/service/zl-process-bg.jpg) no-repeat #f7f7f8; margin-top:-107px; padding-top:160px; padding-bottom:30px;}
.zl-process-science img{ width:100%;}
.zl-process-science .process-science{margin:66px 35px 0;}
.zl-process-science .process-science .item li{ text-align:center; float:left; }
.zl-process-science .process-science .item li.last{margin-right:0px;}
.zl-process-science .process-science .item h2{font-size:18px; color:#333333; line-height:18px;}
.zl-process-science .process-science .item p{font-size:14px; color:#999999; line-height:24px; margin-top:15px;}
.zl-process-science .sp-process .item li{width:135px; margin-right:48px;}
.zl-process-science .sp-process .item li.next{margin-right:56px;}
.zl-process-science .sp-process .item li.last{width:130px;}
.sp-process-scie{height:370px;}
.gjsp-process-scie{margin-top:-161px; height:370px;}
.zl-qualifications{margin: 40px;}
.zl-qualifications .items{margin-top:67px;}
.zl-qualifications .items li .addmar{width:100%; height:200px; float:left; background: #a90c82; position:relative; box-shadow: 0px 5px 15px rgba(0,0,0,0.2); margin-bottom:30px;}
.zl-qualifications .items li .box{ width:100%; position:absolute; height:200px; background:#ffffff; top:-20px; left:-20px; padding:25px; box-shadow: 0px 5px 15px rgba(0,0,0,0.14);}
.zl-qualifications .items li .img1{width:150px; height:150px; box-shadow: 0px 5px 15px rgba(0,0,0,0.14);}
.zl-qualifications .items li .comm{margin-left:30px;}
.zl-qualifications .items li .comm h2{font-size:24px; color:#333333; line-height:24px; margin:24px 0 15px 0;}
.zl-qualifications .items li .comm p{font-size:14px; colro:#666666; line-height:24px;}
.zl-qualifications .items li.first{margin-right:60px;}
.zl-certificate{background:#f8f8f8; margin-top:60px;}
.zl-certificate .value-title{padding-top:60px;}
.zl-certificate .certi-item{margin:40px;}
.zl-certificate .certi-item li{ padding-bottom:40px; text-align:center; float:left;}
.zl-certificate .certi-item li img{width:80%;}
.zl-certificate .certi-item li.first{}
.zl-certificate .certi-item li p{font-size:16px; color:#333333; line-height:16px; margin-top:20px;}
.zl-qualifi{margin: 55px 0px 0;}
.zl-qualifi .zl-qualific-item{padding: 0 40px;}
.zl-qualifi .zl-qualific-item li{ padding:0; }
.zl-qualifi .zl-qualific-item li .addmar{ background: #ffffff; text-align: center; margin:30px 10px; box-shadow: 0px 5px 15px rgba(0,0,0,0.2);}
.zl-qualifi .zl-qualific-item li h2{font-size: 20px; color: #333333; line-height: 20px; margin:30px 0 14px 0;}
.zl-qualifi .zl-qualific-item li p{font-size: 14px; color: #666666; line-height: 24px;  padding:10px; margin:0 auto;}
.zl-qualifi .zl-qualific-item li.last{margin-right: 0;}
.zl-qualifi .zl-qualific-item li img{width:100%;}
.zl-service{padding:60px 0;}
.zl-service .zl-service-box{background: url(../images/service/zl-service-bg.jpg) no-repeat;  margin:80px 40px 40px; position:relative; box-shadow: 0px 5px 15px rgba(0,0,0,0.4);}
.zl-service .zl-service-box .left{font-size:14px; color:#ffffff; margin-left:40px;}
.zl-service .zl-service-box .left h2{font-size:24px; line-height:24px; padding-top:38px;}
.zl-service .zl-service-box .left .border{width:26px; height:3px; background:#FFFFFF; display:inline-block; margin:22px 0 26px 0;}
.zl-service .zl-service-box .left p{line-height:14px; margin-bottom:20px;}
.zl-service .zl-service-box .right{; background:#FFFFFF; position:absolute; top:-40px; right:40px;}
.zl-service .zl-service-box .right .title{height:60px; line-height:60px; font-size:24px; color:#ffffff; text-align:center; background:#a90c82;}
.zl-service .zl-service-box .right .items{padding:30px 36px;}
.zl-service .zl-service-box .right .items li{  text-align:center; float:left;}
.zl-service .zl-service-box .right .items h2{font-size:18px; color:#333333; line-height:18px;}
.zl-service .zl-service-box .right .items p{font-size:14px; color:#666666; line-height:24px; margin-top:15px;}
.zl-service .zl-service-box .right .items li.rborder{border-right:1px solid #e6e6e6;}
.zl-service .zl-service-box .right .items li.rtop{border-top:1px solid #e6e6e6;}
.zl-service .zl-service-box .right .items li.rtop h2{margin-top:20px;}

/*热门推荐*/
.index-bg{
    background: #f0f0f5;
    width: 100%;
    margin-top: -114px;
	padding-bottom:30px;
}

.recommend-hot {
    position: relative;
    background: url(../images/bg/index-hot-bg.png) no-repeat;
    z-index: 10;
	 background-size: 100%;
}
.recommend-hot .recommendBar{
    padding:57px 24px 30px;
}

.recommend-hot .recommendBar .same{
    float: left;
    padding: 0 18px;
    background: url(../images/bg/index-hot-border.png) no-repeat;
	   
}

.recommend-hot .recommendBar .same .left{
    float: left;
}

.recommend-hot .recommendBar .same .right{
    float: left;
}

.recommend-hot .recommendBar .same a{
    color: #fee6e6;
    line-height: 12px;
    font-size: 12px;
    margin-bottom: 11px;
    position: relative;
    display: block;
}

.recommend-hot .recommendBar .same a:hover{
    color: #ffffff;
}

.recommend-hot .recommendBar .same a .hot-icon{
    width: 15px;
    height: 14px;
    background: url(../images/icon/hot-icon01.png) no-repeat;
    display: block;
    position: absolute;
    top: -4px;
}

.recommend-hot .recommendBar .same a .hot-icon01{
    left: 56px;
}

.recommend-hot .recommendBar .same a .hot-icon02{
    left: 104px;
}

.recommend-hot .recommendBar .same a .hot-icon03{
    left: 80px;
}

.recommend-hot .recommendBar .same .title a{
    font-size: 17px;
    color: #ffffff;
    line-height: 17px;
    font-weight: bold;
    margin-bottom: 24px;
}

.recommend-hot .recommendBar .first{
    color: #ffffff;
    line-height: 133px;
    font-size: 24px;
    text-align: center;
    float: left;
}

.hot-link-box div{width:49%; float:left; overflow:hidden;}
.hot-link-box div:nth-child(2n+0){ margin-left:2%;}



/*交易版块*/
.transaction-td{
    padding:12px;
    height: 543px;
    width: 1176px;
    background: #ffffff;
    margin-top: 40px;
}

.td-transaction-box .td-left{
    width: 230px;
    height: 543px;
}

.td-transaction-box .td-right{
    width: 934px;
    height: 543px;
    background: #fcf8f6;
}

.td-right .transaction-items{
    height: 64px;
    background: #ffffff;
}
.td-right .transaction-items li{
    width: 33%;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    padding: 12px 0 14px 0;
}
.td-right .transaction-items li.last{
    width: 34%;
}

.td-right .transaction-items li:hover{
    cursor: pointer;
}

.td-right .transaction-items li.selected{
    background: #fcf8f6;
}

.td-right .transaction-items li a{
    color: #333333;
    display: inline-block;
}

.td-right .transaction-items li.selected a{
    color: #fc666f;
    border-bottom: 3px solid #fc666f;
}
.transaction-content .swiper-slide{
    height: 479px;
}
.transaction-content .transa-box{
    padding:24px 36px 0;
}

.transaction-content .trans-left{
    width: 178px;
    height: 390px;
    background: #fbe2dc;
    text-align: center;
}
.transaction-content .trans-right{
    width: 684px;
}

.swiper-container .trans-left h2{
    font-size: 26px;
    color: #fb676e;
    font-weight: bold;
    line-height: 26px;
    margin:17px 0 14px 0;
}
.swiper-container .trans-left p{
    color: #fb676e;
    font-size: 18px;
    line-height: 18px;
    width: 48px;
    margin: 0 auto;
    text-align: center;
}
.swiper-container .trans-left p span{
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    display: inline-block;
    line-height: 22px;
    vertical-align: middle;
    float: left;
}
.swiper-container .trans-left p b{
    display: inline-block;
    float: left;
    vertical-align: middle;
}

.swiper-container .trans-left img{
    padding-top: 120px;
    display: inline-block;
}

.tm-transac-items li{
    width: 336px;
    height: 192px;
    float: left;
    background: #ffffff;
    margin: 0 0 6px 6px;
}

.tm-transac-items li a{
    display: block;
}

.tm-transac-items li .img{
    width: 100%;
    height: 168px;
}

.tm-transac-items li .img td{
    vertical-align: middle;
    text-align: center;
}
.tm-transac-items li .img td img{
    transition: all 0.4s;
    -webkit-transition:all 0.4s; 
    -ms-transition:all 0.4s; 
    -moz-transition:all 0.4s;
    height: 50%;
}

.tm-transac-items li:hover .img td img{
    transform:scale(1.05);
    -ms-transform:scale(1.05);
    -moz-transform:scale(1.05); 
    -webkit-transform:scale(1.05); 
    -o-transform:scale(1.05);
}
.tm-transac-items li:hover a .comm,.tm-transac-items li:hover a .comm .title{
    color: #a90c82;
}

.tm-transac-items li a p{
    font-size: 12px;
    line-height: 12px;
    color: #999999;
    text-align: center;
}

/*分页*/
.transaction-content .swiper-pagination{
    text-align: center;
}

.transaction-content .swiper-container-horizontal>.swiper-pagination-bullets,.transaction-content .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 40px;
}

.transaction-content {
    position: relative;
}

.transaction-content .trans-links{
    position: absolute;
    right: 36px;
    bottom: 20px;
    z-index: 10;
    width: 104px;
}
.transaction-content .trans-links a{
    font-size: 16px;
    color: #fc666f;
    line-height: 16px;
    font-weight: bold;
}
.transaction-content .trans-links .icon{
    background: url(../images/index2/trans/trans-tingle-icon.png) center no-repeat;
    width: 16px;
    height: 10px;
    display: inline-block;
    cursor: pointer;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin-left: 17px;
}
.transaction-content .trans-links:hover .icon{
    margin-left: 20px;
}

.zl-transaction-swiper-container .tm-transac-items li{
    width: 336px;
    height: 192px;
}

.tm-transac-items li img{
    transition: all 0.4s;
    -webkit-transition:all 0.4s; 
    -ms-transition:all 0.4s; 
    -moz-transition:all 0.4s;
    height: 130px;
}

.tm-transac-items li img:hover{
    transform:scale(1.05);
    -ms-transform:scale(1.05);
    -moz-transform:scale(1.05); 
    -webkit-transform:scale(1.05); 
    -o-transform:scale(1.05);
}

.zl-transaction-swiper-container .tm-transac-items .zl-img{
    height: 147px;
    margin-top: 22px;
    width: 100%;
    text-align: center;
}

.tm-transac-items li a .comm{
    font-size: 12px;
    color: #999999;
    line-height: 12px;
    width: 196px;
    margin: 0 auto;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.tm-transac-items li .title{
    color: #666666;
    font-weight: bold;
}
.tm-transac-items li b{
    padding: 0 8px;
}

.bq-transaction-swiper-container .tm-transac-items li{
    width: 222px;
    height: 192px;
}

.bq-transaction-swiper-container .tm-transac-items .zl-img{
    height: 140px;
    margin-top: 28px;
    width: 100%;
    text-align: center;
}

.bq-transaction-swiper-container .trans-left h2{
    font-size: 22px;
    line-height: 30px;
    margin-top: 12px;
}

/*首页呱呱研究院*/
.transaction-bg{
    background: #993366;
    width: 100%;
    padding-bottom: 30px;
    margin: 0 auto;
}
.quackTitle {
    text-align: center;
}
.quackTitle h2{
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    line-height: 22px;
    padding: 57px 0 12px;
}
.quackTitle p{
    font-size: 14px;
    color: rgba(255,255,255,0.63);
    line-height: 14px;
}

.quackBox {

    position: relative;
}

.quackBox .quackComm {
    margin-top: 38px;
}
.transaction-bg{
    position: relative;
}

.transaction-bg .quack-vide{
    height: 150px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
}

.quackBox .quackComm .quack-left {
    width: 100%;
    background: #FFFFFF;
	padding:10px;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

.quackBox .quackComm .quack-left .quack-title {
    margin-top: 29px;
    height: 40px;
}

.quackBox .quackComm .quack-left .quack-title .line{
    width: 63px;
    height: 3px;
    background: #a90c82;
    position: absolute;
    bottom: 0;
}

.quackBox .quackComm .quack-left .quack-title .left{
    position: relative;
    margin-left: 34px;
}

.quackBox .quackComm .quack-left .quack-title .left .items{
    display: flex;
}

.quackBox .quackComm .quack-left .quack-title .left .items li {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    float: left;
    text-align: center;
    margin-right: 50px;
    cursor: pointer;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
}

.quackBox .quackComm .quack-left .quack-title .left .items li a {
    color: #333333;
    font-weight: bold;
    display: inline-block;
}

.quackBox .quackComm .quack-left .quack-title .left .items li.selected a {
    color: #a90c82;
}

.quackBox .quackComm .quack-left .quack-title .left .items li.selected span {
    display: none;
}

.quackBox .quackComm .quack-left .quack-title .left .items li span {
    width: 1px;
    height: 32px;
    display: inline-block;
    background: #dbdbdb;
    float: left;
    margin-top: 12px;
}

.quackBox .quackComm .quack-left .quack-title .right {
    margin: 0 24px 0 0;
}

.quackBox .quackComm .quack-left .quack-title .right .more {
    font-size: 12px;
    color: #999999;
    line-height: 40px;
    height: 40px;
    display: inline-block;
}

.quackBox .quackComm .quack-left .quack-title .right .more .more-icon{
    display: inline-block;
    width: 16px;
    height: 10px;
    background: url(../images/icon/video-right-icon.png) center no-repeat;
    margin-left: 8px;
}

.quackBox .quackComm .quack-left .quack-title .right .more:hover {
    color: #a90c82;
}

.quackBox .quackComm .quack-left .quack-title .right .more:hover .more-icon{
    background: url(../images/icon/video-right-icon-hover.png) center no-repeat;
}

.quackComm .quack-comm{
    margin: 40px 36px 0;
}

.quack-comm .dynamic-left{
    width: 48%;
}

.quack-comm .dynamic-left .pic{
    width: 320px;
    height: 160px;
}

.quack-comm .dynamic-left .pic .links{
    width: 100%;
    height: 100%;
    display: block;
}

.quack-comm .dynamic-left .pic .links img{
    width: 100%;
    height: 100%;
}

.quack-comm .dynamic-left .commP{
    margin-top: 23px;
}

.quack-comm .dynamic-left .commP .link{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 14px;
}
.quack-comm .dynamic-left .commP .link:hover{
    color: #a90c82;
}

.quack-comm .dynamic-left .commP .knows{
    font-size: 12px;
    color: #b2b2b2;
    line-height: 18px;
    margin-top: 13px;

}

.quackComm .quack-comm .items{
  
}

.quackComm .quack-comm .items li{ 
    margin-bottom: 27px;
}

.quackComm .quack-comm .special-items{

}

.quackComm .quack-comm .items .quack-tit {
    width: 100%;
}

.quackComm .quack-comm .items .quack-tit .video-box{
    background: url(../images/icon/yjy-video-icon.png) left center no-repeat;
    font-size: 12px;
    color: #808080;
    line-height: 14px;
    text-indent: 18px;
    margin-top: 15px;
}
.quackComm .quack-comm .video-items li{
    margin-bottom: 10px;
    width: 349px;
    background: #f5f5fa;
    height: 125px;
    float: left;
    margin-right: 20px;
}
.quackComm .quack-comm .video-items li:nth-child(2n){
    margin-right: 0px;
}
.quackComm .quack-comm .video-items li .index-video-left{
    width: 200px;
    height: 125px;
    margin-right: 20px;
    position: relative;
}
.quackComm .quack-comm .video-items li .index-video-left img{
    width: 100%;
    height: 100%;
}

.quackComm .quack-comm .video-items li .index-video-left .talk-icon {
    display: none;
    width:100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    position: absolute;
    top:0;
    left: 0;
}
.quackComm .quack-comm .video-items li .index-video-left .talk-icon1{
    width:40px;
    height: 40px;
    background: url(../images/icon/video-btn.png) no-repeat;
    position:absolute;
    top:50%;
    left: 50%;
    margin-top:-20px;
    margin-left:-20px;
    display: none;
    background-size: contain;
}
.quackComm .quack-comm .video-items li:hover .index-video-left .talk-icon {
    display: block;
}
.quackComm .quack-comm .video-items li:hover .index-video-left .talk-icon1{
    display: block;
}

.quackComm .quack-comm .video-items li .index-video-right{
    width: 110px;
    height: 125px;
    position: relative;
}
.quackComm .quack-comm .video-items li .index-video-right .link{
    font-size: 14px;
    color: #313131;
    line-height: 20px;
    margin-top: 13px;
    display: inline-block;
}
.quackComm .quack-comm .video-items li .index-video-right .link:hover{
    color: #a90c82;
}
.quackComm .quack-comm .video-items li:hover{
    cursor: pointer;
}

.quackComm .quack-comm .video-items li .index-video-right .video-box{
    height: 18px;
    line-height: 18px;
    border:1px solid #cdcdcd;
    font-size: 12px;
    color: #9b9b9b;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding:0 8px;
    position: absolute;
    bottom: 16px;
}

.quackComm .quack-comm .video-items{
    width: 100%;
}
.quackComm .quack-comm .items .quack-tit .link {

    display: inline-block;
    text-overflow: ellipsis;

    overflow: hidden;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    font-weight: bold;
    background: url(../images/icon/dema-radio-icon.png) left center no-repeat;
    text-indent: 16px;
}

.quackComm .quack-comm .special-items .quack-tit .link{

}

.quackComm .quack-comm .items .quack-tit .link:hover {
    cursor: pointer;
    color: #a90c82;
}

.quackComm .quack-comm .items .quack-tit .knows {
    font-size: 12px;
    color: #b2b2b2;
    line-height: 18px;
    margin-top: 13px;
    padding-left: 16px;
}

.quackComm .quack-comm .items .quack-tit .times {
    font-size: 14px;
    color: #b2b2b2;
    line-height: 14px;
}

.quackComm .quack-right {
    width: 326px;
    height: 340px;
    padding: 30px 34px;
    background: #FFFFFF;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

/*呱呱问答*/
.quackComm .quack-right  .question-title {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #f2f2f2;
}

.question-title .question-tiems{
    position: relative;
}

.question-title .question-tiems .line{
    width: 24px;
    height: 3px;
    background: #a90c82;
    position: absolute;
    bottom: -1px;
}

.quack-right  .question-title .title {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.quack-right  .question-title .items li {
    float: left;
    font-size: 12px;
    margin-right: 12px;
    display: inline-block;
    cursor: pointer;
}

.quack-right  .question-title .items li  a{
    color: #b2b2b2;
}

.quack-right  .question-title .items li.selected a{
    color: #a90c82;
}

.quack-right  .question-title .more{
    font-size: 12px;
    color: #999999;
    line-height: 39px;
    height: 39px;
    display: inline-block;
    margin-left: 22px;
    cursor: pointer;
}

.quack-right  .question-title .more .more-icon{
    display: inline-block;
    width: 16px;
    height: 10px;
    background: url(../images/icon/video-right-icon.png) center no-repeat;
    margin-left: 8px;
}

.quack-right  .question-title .more:hover {
    color: #a90c82;
}

.quack-right  .question-title .more:hover .more-icon{
    background: url(../images/icon/video-right-icon-hover.png) center no-repeat;
}

.question-zixun-comm {
    padding-top: 0px;
}

.question-zixun-comm .question-item-li{
    margin-top: 38px;
}

.question-zixun-comm .question-item-li li{
    margin-bottom: 47px;
}

.question-zixun-comm .question-item-li h2 {
    font-size: 14px;
    margin: 0 0 15px 0;
    line-height: 14px;
}

.question-zixun-comm .question-item-li h2 a {
    cursor: pointer;
    color: #333333;
    font-weight: bold;
    display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 303px;
}

.question-zixun-comm .question-item-li h2 a:hover{
    color: #a90c82;
}

.question-item-li .ques-comm {
    display: block;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.question-item-li .ques-comm p {
    font-size: 12px;
    color: #b2b2b2;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*呱呱访谈*/
.interviewBox {
    margin-top: 65px;
    position: relative;
}

.interviewTitle h2{
    font-size: 26px;
    color: #333333;
    line-height: 26px;
    text-align: center;
    font-weight: bold;
}
.interviewTitle h2 .video-icon{
    width: 43px;
    height: 19px;
    display: inline-block;
    background: url(../images/icon/video-icon.png) left center no-repeat;
    padding-right: 18px;
}

.interviewBox .intImgDiv {
    background: #ffffff;
    padding:34px 36px;
    height: 429px;
    margin-top: 46px;
    position: relative;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}
.interviewBox .intImgDiv .pic{
    width: 1127px;
    height: 429px;
}

.interviewBox .intImgDiv .swiper-pagination{
    height: 10px;
}
.interviewBox .intImgDiv .swiper-container .swiper-pagination-bullet{
    height: 10px;
    width: 10px;
    background: #cdcdcd;
    opacity:1;
}
.interviewBox .intImgDiv .swiper-container .swiper-pagination-bullet-active{
    background: #a90c82;
    opacity:1;
}

.interviewBox .intImgDiv .swiper-pagination{
    text-align: center;
}
.interviewBox .intImgDiv .swiper-container-horizontal>.swiper-pagination-bullets,.interviewBox .intImgDiv .swiper-pagination-custom,.trademark-bg .swiper-pagination-fraction{
    width: 788px;
    left: 376px;
}

.interviewBox .intImgDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0 7px;
}

.interviewBox .intImgDiv .swiper-button-next,
.interviewBox .intImgDiv .swiper-button-prev{
    width: 16px;
    height: 10px;
    top: 433px;
}

.interviewBox .intImgDiv .swiper-button-prev{
    background: url(../images/icon/video-left-icon.png) no-repeat;
    left: 676px;
}
.interviewBox .intImgDiv .swiper-button-prev:hover{
    background: url(../images/icon/video-left-icon-hover.png) no-repeat;
}
.interviewBox .intImgDiv .swiper-button-next{
    background: url(../images/icon/video-right-icon.png) no-repeat;
    right: 264px;
}
.interviewBox .intImgDiv .swiper-button-next:hover{
    background: url(../images/icon/video-right-icon-hover.png) no-repeat;
}

/*合作伙伴*/
.chooseBox {
    margin-top: 57px;
    padding-bottom: 76px;
}

.interviewTitle h2 .choose-icon{
    width: 40px;
    height: 25px;
    display: inline-block;
    background: url(../images/icon/chhose-icon.png) left center no-repeat;
    padding-right: 18px;
}

.choose-comm {
    background: url(../images/icon/choose-img.png) no-repeat #ffffff;
    width: 1200px;
    height: 264px;
    border-radius: 3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    margin-top: 46px;
}

/*productBar*/
.productBar {
    padding: 60px 0px;
    height: 474px;
}

.produce_h1 {
}

.produce_h1 h1 {
    font-size: 36px;
    color: #4e4e4e;
    font-weight: normal;
    line-height: 36px;
}

.produce_h1 span {
    font-size: 24px;
    color: #01b344;
    line-height: 60px;
    line-height: 24px;
    padding-top: 20px;
    display: inline-block;
    padding-left: 20px;
}

.product_box {
    width: 300px;
    margin-top: 40px;
    height: 354px;
}

.inv_top {
    display: inline-block;
    text-align: center;
    width: 300px;
}

.inv_images {
    margin-bottom: 40px;
    width: 300px;
    text-align: center;
}

.fa_itt {
    font-size: 24px;
    color: #666666;
    margin-bottom: 30px;
    text-align: center;
    width: 298px;
    line-height: 24px;
}

.inv_txt {
    border-left: 1px solid #E6E6E6;
    width: 298px;
    height: 114px;
}

.inv_txt_left {
    font-size: 14px;
}

.inv_txt_left span {
    margin-left: 0px;
}

.inv_txt_left p {
    margin-bottom: 20px;
}

.inv_txt_left .mar_40 {
    margin-bottom: 20px;
}

.inv_txt_gr {
    color: #666666;
    font-size: 18px;
    line-height: 18px;
    padding-left: 50px;
}

.inv_red {
    font-size: 24px;
    color: #ff0000;
}

.inv_gray {
    font-size: 14px;
    color: #989898;
}

.mon_gray {
    padding-left: 24px;
}

.inv_txt_98 {
    color: #989898;
}

.inv_txt_98 .trou {
    text-decoration: line-through;
    color: #e50000;
    padding-left: 4px;
}

.mon_gray {
    text-decoration: line-through;
}

.inv_prefer {
    margin-left: -8px;
    margin-top: 32px;
}

.in10 {
    margin-right: 18px;
}

.inv_prefer a {
    font-size: 18px;
    font-weight: bold;
    #4d4d4d; line-height: 48px;
}

.inv_input {
    padding-bottom: 0px;
    text-align: center;
    margin-top: 20px;
    margin-left: 16px;
}

.inv_add {
    color: #00b344;
    font-size: 40px;
}

.mar_7 {
    margin-top: -7px;
}

.wid_70 {
    text-align: left;
    display: inline-block;
}

.line_hei {
    line-height: 14px;
    padding-left: 64px;
}

.bor_ri {
    border-right: 1px solid #E6E6E6;
}

.inv_txt_gr .wid_70 {
    padding-right: 20px;
}


/*首页服务*/
.index-bg {
    background: #f0f0f5;
    width: 100%;
    margin-top: -114px;
    padding-bottom: 30px;
}

.services-top {
    padding-top: 119px;
}

.services-td {
    margin-top: 40px;
}

.services-td .td-market-box {
    background: #f7f7fb;
}

.services-td .td-market-box .td-left {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #fff;
}
.services-td .td-market-box .td-left img {
	width:100%;
}
.services-td .td-market-box .td-right {
	padding-bottom:15px;
	padding-top:15px;
}
.services-td .td-market-box .items{
	margin:15px ;
	}
.services-td .td-market-box .items li {
    padding: 5px;
}
.services-td .td-market-box .items li .addmar {
    background: #ffffff;
    padding: 10px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

.services-td .td-market-box .items li .addmar  a {
    display: block;
}

.services-td .td-market-box .items li .addmar .title {
    position: relative;
    font-size: 14px;
    color: #404040;
    line-height: 14px;
    font-weight: bold;
}

.services-td .td-market-box .items li .addmar .title .hot {
    display: inline-block;
    width: 15px;
    height: 14px;
    position: absolute;
    top: -2px;
    background: url(../images/icon/hot-icon02.png) no-repeat;
    margin-left: 5px;
}
.services-td .td-market-box .items li .addmar .introduce {
    height: 36px;
    line-height: 18px;
    font-size: 12px;
    color: #b2b2b2;
    margin: 6px 0 9px 0;
}


.services-td .td-market-box .items li .addmar .price {
    font-size: 13px;
    color: #ff5454;
	line-height:18px;
    height: 18px;
}

.services-td .td-market-box .items .speical a {
    padding: 0;
    height: 78px;
}

.services-td .td-market-box .items .speical p {
    font-size: 14px;
    color: #a90c82;
    line-height: 78px;
    text-align: center;
    font-weight: bold;
}

.services-td .td-market-box .items li .addmar a:hover h2{
    color: #a90c82;
}

.services-td .td-market-box .items li .addmar:hover{
    cursor: pointer;
    box-shadow: 0 3px 10px rgba(68,66,154,0.15);
    -webkit-box-shadow: 0 3px 10px rgba(68,66,154,0.15);
    transform: translate3d(0,-2px,0);
    -webkit-transform: translate3d(0,-2px,0);
}

.zl-apply-box .top{
    position: relative;
    height: 20px;
    line-height: 20px;
    margin: 0px 28px 24px;
}
.zl-apply-box .top .border{
    height: 1px;
    background: #d4d7e9;
    position: absolute;
    width: 100%;
    top: 10px;
}

.zl-apply-box .top .title{
    width: 318px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    font-size: 15px;
    color: #4c4c4c;
    font-weight: bold;
    background: url(../images/icon/zl-search-icon.png) 19px center no-repeat #f7f7fb;
    text-indent: 54px;
}


.zl-apply-box .bottom .search{
    width: 828px;
    margin: 0 auto;
    height: 48px;
}

.zl-apply-box .bottom .search-left{
    height: 46px;
    width: 660px;
    border: 1px solid #eff1fd;
    background: #ffffff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.zl-apply-box .bottom .search-left span{
    float: left;
    font-size: 14px;
    color: #4c4c4c;
    font-weight: bold;
    width: 101px;
    text-align: center;
    line-height: 46px;
}

.zl-apply-box .bottom .search-left input{
    width: 188px;
    padding: 0 20px;
    float: left;
    font-size: 14px;
    line-height: 44px;
    height: 44px;
}
.zl-apply-box .bottom .search-left input::-webkit-input-placeholder,
.drop-input-search input::-webkit-input-placeholder{ 
    color: #b2b2b2;
}
.zl-apply-box .bottom .search-left input::-moz-input-placeholder,
.drop-input-search input::-moz-input-placeholder{ 
    color: #b2b2b2;
}
.zl-apply-box .bottom .search-left input::-ms-input-placeholder,
.drop-input-search input::-ms-input-placeholder{ 
    color: #b2b2b2;
}

.zl-apply-box .bottom .search-right a{
    display: block;
    width: 156px;
    height: 48px;
    text-align: center;
    background: #a90c82;
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    line-height: 48px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
}
.zl-apply-box .bottom .search-right a:hover{
    background: #993366;
}

.zl-apply-box .bottom .count{
    text-align: right;
    padding-right: 8px;
    font-size: 11px;
    color: #9ea1b7;
    line-height: 11px;
    margin-top: 12px;
}
.zl-apply-box .bottom .count .num{
    color: #626472;
    font-weight: bold;
    padding: 0 3px;
}

.price .price-num {
    font-size: 16px;
}
.price .price-unit {
    font-size: 12px;
    color: rgb(25, 25, 25);
	padding-left: 3px;
}
.td-tdes {
	margin: 0 5px 10px;
    font-size: 14px;
    padding: 15px;
    background: #fff;
    line-height: 25px;
	}
.ui-invoice-comm.margin-30 > span, .ui-invoice-comm.margin-30 p > span {
    padding: 0 30px;
    display: block;
}	
	