﻿.lan {
	height:70px;
	background:#cc0033;
}
.lan_main {
	width:844px;
	margin:0 auto;
	display:table;
	border-collapse:separate;
}
.lan .trust_title {
	float:left;
	line-height:70px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-family:"黑体";
	margin-right:30px;
}
.lan .trust_title i {
	float:left;
	width:55px;
	height:70px;
	background:url("../image/logo.png") no-repeat 0 0;
}
.lan .input_group {
	position:relative;
	width:100%;
	height:36px;
	padding-top:20px
}
.lan .input_group .form_control {
	float:left;
	width:530px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	border:none;
	display:table-cell;
	background:#ffffff;
}
.lan .input_group .input_group_btn {
	float:left;
	font-size:0;
	white-space:nowrap;
	display:table-cell;
	width:34px;
	height:34px;
}
.lan .input_group .btn_info {
	width:34px;
	height:34px;
	background:#e3a575 url("../image/searchIcon.png") center no-repeat;
	border:none;
	cursor:pointer;
}
.verifyBox {
	width:100%;
	background:#f9f8ef;
	padding-bottom: 30px;
}
/*nav*/
.kxWapper {
	width:845px;
	margin:0 auto;
}
.nv1 {
	height:60px;
	overflow:hidden;
}
.nv1 a {
	text-decoration:none !important;
}
.nv1 ul {
	width:auto;
	*width:390px;
	margin:0 auto;
	text-align:center;
}
.nv1 li {
	display:inline-block;
	*float:left;
	box-sizing:border-box;
	width:auto;
	margin:0 20px;
	text-align:center;
}
.nv1 .tab {
	width:auto;
	height:45px;
	line-height:60px;
	font-size:14px;
	color:#333;
	text-align:center;
	display:inline-block;
}
.nv1 .cur {
	border-bottom:3px solid #ee3d45;
	color:#ee3d45;
}
.verfiyWapper {
	width:845px;
	margin:0 auto;
	position:relative;
}
/*证书*/
.site_info_box {
	background:url("../image/t_top.png") no-repeat 0 0,url("../image/t_bottom.png") left bottom no-repeat,url('../image/wm.png') repeat-y 0 75px;
	padding:97px 90px 75px;
}
.logo-top {
	background:url("../image/kxlogo.png") no-repeat;
	background-size: 100% auto;
	margin:0 auto;
	width:160px;
	height:60px;
}
.tp_name {
	text-align:center;
	color:#000;
}
.tp_name .h_name {
	float:left;
	width:100%;
	font-size:30px;
	font-weight:normal;
	line-height:45px;
	padding-top:20px;
	color:#333333;
	text-align:center;
	word-wrap:break-word;
	word-break:break-all;
}
.tp_name .tp_t_info {
	font-size:16px;
	line-height:40px;
}
.tp_name .tp_t_pro {
	line-height: 1.5;
	font-size:24px;
	color:#333
}
.tp_name .tp_t_pro p {
	font-size:16px;
	color:#333333;
	width:390px;
	margin:10px auto;
}
.verifystar {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	margin-top:10px;
}
.star_lv {
	display:block;
}
.verifystar .lv_4_5,.verifystar .lv_3_5,.verifystar .lv_2_5,.verifystar .lv_1_5,.verifystar .lv_0_5,.verifystar .lv_5,.verifystar .lv_4,.verifystar .lv_3,.verifystar .lv_2,.verifystar .lv_1 {
	height:16px;
	width:100px;
	display:inline-block;
	*float:left;
	margin-left:40px;
	background:url("../image/icons.png") no-repeat 0 0;
}
.verifystar .lv_1 {
	background-position:-80px 0;
}
.verifystar .lv_2 {
	background-position:-60px 0;
}
.verifystar .lv_3 {
	background-position:-40px 0;
}
.verifystar .lv_4 {
	background-position:-20px 0;
	*margin-top:10px;
}
.verifystar .lv_5 {
	background-position: 0px 0;
}
.verifystar .lv_0_5 {
	background-position:-80px -20px;
}
.verifystar .lv_1_5 {
	background-position:-60px -20px;
}
.verifystar .lv_2_5 {
	background-position:-40px -20px;
}
.verifystar .lv_3_5 {
	background-position:-20px -20px;
}
.verifystar .lv_4_5 {
	background-position:0px -20px;
}
.verifystar .s_l,.verifystar .s_r {
	display:inline-block;
	width:245px;
	height:40px;
}
.verifystar .s_l {
	background:url("../image/s_l.png") no-repeat center center;
	float:left;
}
.verifystar .s_r {
	background:url("../image/s_r.png") no-repeat center center;
	float:right;
}
.kx_tp_info {
	width:560px;
	margin:0 auto;
	padding:0 20px;
}
.kx_tp_info .yz_info_c {
	float:left;
	width:60%;
	margin-top:20px;
}
.kx_tp_info .yz_info_c ul {
	float:left;
}
.kx_tp_info .yz_info_c ul li {
	float:left;
	color:#333333;
	font-size:12px;
	line-height:26px;
}
.kx_tp_info .yz_info_c.tp_org {
	width:40%;
	float:right;
}
.ft {
	position:relative;
	z-index:99;
	margin:0;
	text-align:left;
}
.ft .zhangBox {
	position:absolute;
	top:-100px;
	right:50px;
	overflow:hidden;
	zoom:1;
	height:126px;
	_margin-right:50px;
}
.ft .zhangBoxDef {
	top: -135px;
	right: 95px;
}
.ft .zhangBox>div {
	width:126px;
	height:126px;
	float:right;
}
.ft .zhang1 {
	background:url("../image/gz.png") no-repeat;
	background-size: 100% auto;
}
.ft div.zhang2 {
	background: url('../image/gz.png') right no-repeat;
	background-size: 100% auto;
}
.ft div.zhang_szxy {
	background: url('../image/stamp_szxy.png') right no-repeat;
	background-size: 100% auto;
}


.other_info {
	display: none;
	background:#fff;
	padding:15px
}
.otherInfo_box {
	min-height: 360px;
	padding:15px;
}
.kx_pro_top {
	min-height: 60px;
	padding:10px;
}
.info_top {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 12px;
}
.info_top_title {
	font-size: 24px;
	font-family: 黑体;
	color: rgb(51, 51, 51);
	letter-spacing: 1px;
}
.info_top_title i {
	display: inline-block;
	width: 45px;
	height: 50px;
	background: url('../image/logo.png') no-repeat 0 -8px;
	background-size: 45px auto;
	vertical-align: middle;
}
.other_info .info_star{width:86%;height: 40px;line-height: 40px; text-align: center;margin:10px 7%;}
.info_star .star_lv { margin:0;}
.info_detail {
	float: left;
	width: 100%;
	min-height: 125px;
	padding: 20px 0 0;
	text-align: center;
	background: url("../image/name_bg.png") repeat-y 0 0;
	background-size: 100% auto;
	overflow: hidden;
}
.info_detail h3 {
	font:48px/50px "黑体";
	color: #333333
}
.info_detail p {
	line-height: 25px;
}
.info_detail .det_wz {
	padding: 6px 0 5px;
	font-size: 20px;
}

.validList {
	width: 100%;
	text-align: center;
	border-bottom: 1px dashed #949494;
	overflow: hidden;
}
.valid_items {
	display: inline-block;
	margin:10px auto;
	width:560px;
	overflow:hidden;
}
.valid_items .valid_it {
	float:left;
	height:40px;
	line-height:40px;
	width:33%;
	font-size:12px;
	text-align:center;
}
.icon_rt, .icon_wr {
	display: inline-block;
	width: 25px;
	height: 24px;
	background: url("../image/icons.png") no-repeat -145px -40px;
	vertical-align: text-bottom;
	margin-left: 5px;
}
.icon_wr {
	background-position:-101px -80px;
	width:17px;
	height:17px;
}
.icon_rt {
	background-position:-121px -81px;
	width:17px;
	height:17px;
}

.style_info {
	overflow: hidden;
}
.about_detail_info {
	width: 100%;
	border-bottom: 1px dashed #949494;
	float: left;
	padding: 20px 0;
	overflow: hidden;
}
.about_detail_info:last-child{
	border: none;
}
.infoWapper {
	padding: 10px 150px 20px;
}
.detail_label {
	float: left;
	width: 20%;
	line-height: 24px;
}
.detail_right {
	float: left;
	width: 80%;
	line-height: 24px;
}
.about_detail_info .col_icon ,.serv_info .col_icon{
	width: 15px;
}
.about_detail_info .col_icon .bd,.serv_info .col_icon .bd {
	width: 4px;
	height: 12px;
	vertical-align: middle;
	background: #e72a21;
	display: inline-block;
}
.about_detail_info .col_title {
	width: auto;
	min-width: 100px;
}
.about_detail_info .col_desc {
	 width: 300px;
	 color: #000;
	 font-size: 14px;
}
.about_detail_info td {
	line-height: 24px;
}
.serv_info .d_phone dl {
	width: 100%;
	/*font-size: 14px;*/
	height:24px;
	line-height:24px;
}
.serv_info .detail_right {
	/*font-size: 14px;*/
}
.serv_info .d_phone dl dt,.serv_info .d_phone dl dd {
	display: inline-block;
}
.serv_info .col_title {
	font-size: 12px;
}
.more_map {
	margin-left: 20px;
	color: #2211da;
	cursor: pointer;
}
.serv_info .sv_info ,.serv_info .wx_info,.serv_info .lc_info {
	float: left;
	width: 100%;
	padding: 15px 0;
	overflow: hidden;
}
.serv_info .lc_info .location {
	display: none;
}
.serv_info .lc_info .location img {
	margin-top: 15px;
}
.intellectual_info .infoWapper {
	padding: 10px 20px 20px;
}
.lan_switch1{float: left;width: 93px;height: 30px;background: url("../image/arrow.png") no-repeat 90% center;position: relative;line-height: 30px;border: 1px solid #d5dae1;border-radius: 4px;}
.lan_pot1{display: inline-block;height: 30px;line-height:30px;width:84px;padding-right:8px;text-align: center;color: #333;text-decoration: none;}
.lan_li1{background-color: #fff;border-radius: 3px 0 3px 3px;box-shadow: 2px 2px 2px #d28008;line-height: 24px;padding: 10px 5px;position: absolute;right: -1px;bottom: 23px;width: 120px;border: 1px solid gray;z-index: 3;}
.lan_li1 a{display: block;height: 22px;line-height: 22px;text-align: left;}
.lan_li1 s{background: url('../image/icons.png') no-repeat -155px -65px;display: inline-block;height: 14px;margin-right: 5px;width: 20px;vertical-align: -3px;}
.lan_li1 .zh_cn, .lan_li1 .zh_tw{background-position: -155px -65px;}
.lan_li1 .en{background-position: -175px -65px;}
.verifyst {
	position: relative;
}
.verifyBox .lan_switch1 {
	position: absolute;
	top: 14px;
	right: 0;
}
.kx_tp_info .yz_info_c.lianhe-info {
	width: 100%;
	margin-top: 10px;
}
.lianhe-info ul {
	width: 50%;
	float: left;
}
.kx_tp_info .yz_info_c.lianhe-info .lianhe-sn li {
	width: 100%;
}
.def-top-info {
	padding-bottom: 40px;
}
.jiathis_parent_style {
	width: 845px;
}
.expired {
	position: absolute;
	top: 185px;
	right: 86px;
	width: 280px;
	height: 125px;
	background: url(../image/expired.png) no-repeat 0 0;
	background-size: 100% auto;
}
.moredetial {
	display: none;
}
.moreBtn {
	background: url(../image/icons.png) no-repeat 0 -60px;
	background-position: -60px -60px;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: right;
	margin-top: -20px;
	cursor: pointer;
}
.down{
	background-position: -80px -60px;
}
.com-wapper>div:last-child{
	border: none;
}
.site-scope {
	margin-left: 160px;
}
.kx_tp_info .yz_info_c.lianhe_info_c {
	width: 100%;
}
.kx_tp_info .yz_info_c.lianhe_info_c li {
	width: 100%;
}
.dymwapper span {
	display: inline-block;
}

.site_bg {
	height: 45px;
}
/*****左右点击切换图标******/
.t_pre,.t_next{
	position:absolute;
	background:url("../image/arrow1.png") no-repeat;width:50px;height:90px;top: 350px;cursor:pointer;}
.t_pre{background-position: 0px 0px;left:-90px;display:none;}
.t_next{background-position:-70px 0px;right:-90px;}

.intellectual_info .about_detail_info .col_desc {
	width: 450px;
}


@media screen and (max-width: 414px) {
	html{font-size: 62.5%; -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}
	body{font-size:1.2rem;background:#fff; }
	.lan {height: auto}
	.lan_main {
		width: 100%;
		height: auto;
		padding: 5px 0 15px;
	}
	.lan .trust_title { width: 100%; font-size: 1.8rem; text-align: center; line-height: 30px ;margin:0; padding: 3px 0;}
	.lan .trust_title i {
		float: none;
		display: inline-block;
		width: 2.5rem;
		height: 2.7rem;
		background: url(../image/logo.png) no-repeat 0 0;
		background-size: 100% auto;
		vertical-align: text-bottom;
	}
	.lan .input_group {
		width: calc( 100% - 30px );
		margin:0 15px;
	}
	.lan .input_group .form_control {
		width: calc( 100% - 45px );
	}
	.kxWapper,.verfiyWapper,.col_desc,.com-wapper .col_desc{
		width: 100%;
	}
	.r_ad_a {
		display: none;
	}
	.site_info_box {
		background: url(../image/t_top.png) no-repeat 0 0,url(../image/t_bottom.png) left bottom no-repeat,url(../image/wm.png) repeat-y 0 75px;
		padding: 45px 45px 35px;
		background-size: 100% auto;
	}
	.logo-top {
		width: 120px;
		height: 45px;
		margin-top: 5px;
	}
	.tp_name .h_name {
		font-size: 24px;
		line-height: 28px;
	}
	.tp_name .tp_t_pro {font-size: 20px}
	.tp_name .tp_t_pro p {
		width: 100%;
	}
	.verifystar .s_l, .verifystar .s_r {
		width: 20%;
	}
	.kx_tp_info {
		width: 100%;
		padding-left: 0;
	}
	.kx_tp_info .yz_info_c.tp_org,.kx_tp_info .yz_info_c {
		width: 100%;
	}
	.jiathis_parent_style,.com-wapper  {
		width: calc( 100% - 20px );
		padding:0 10px;
	}
	.jiathis_parent_style {
		padding: 15px 0;
	}
	.col_desc li ,.col_desc li span{
		word-wrap: break-word;
		word-break: break-all;
	}
	.col_desc div {
		width: auto;
	}
	.nv1 {
		height: auto;
		padding: 10px 0 15px;
	}
	.verifyBox .lan_switch1 {
		right: 10px;
	}
	.info_detail h3 {
		font: 24px/26px "黑体";
	}
	.infoWapper {
		padding: 10px 10px 20px;
	}
	.nv1 li {
		margin: 0 12px;
	}
	.ft .zhangBoxDef {
		top: -135px;
		right: 23px;
	}
	.lianhe-info ul {
		width: 100%;
		float: left;
	}
	.ft .zhangBox>div {
		width:110px;
		height:110px;
	}
	.ft .zhangBox.zhangBoxtwo {
		top: -96px;
		right: -6px;
	}
	.valid_items .valid_it {
		width: 50%
	}
	.site-scope {
		margin-left: 0;
		float: left;
		text-align: center;
		width: 100%;
	}
	.detail_label {
		width: 90%;
	}
	.valid_items ,.detail_right{
		width: 100%;
	}
	.intellectual_info .infoWapper {
		padding: 0px 0px 10px;
	}
	.expired {
		top: 141px;
		right: 34px;
		width: 160px;
		height: 100px;
	}
	.site_bg {
		height: 30px;
	}
	.t_pre,.t_next {
		display: none;
	}
}