@font-face {
	font-family: 'OPENSANS';
	src: url('OPENSANS-REGULAR_0.TTF');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ciprunWeb';
	src: url('ciprunWeb.woff') format("woff");
	font-weight: normal;
	font-style: normal;
}

.xc_ft_icon {
	font-family: 'ciprunWeb';
	display: inline-block;
	overflow: hidden;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@font-face {
	font-family: 'trademarkClass';
	src: url("trademarkClass.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-style: normal;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	font-family: 'OPENSANS', arial, "微软雅黑", Helvetica, sans-serif;
	font-size: 16px;
	font-size: .75em;
	overflow-x: hidden;
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
	font-family: 'OPENSANS';
}

img {
	border: none;
}

a,
a:hover,
a:active,
a:visited,
a:link {
	text-decoration: none;
	outline: 0;
}

ul li {
	margin: 0;
}

ul,
li {
	list-style: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

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

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none {
	display: none;
}

.block {
	display: block;
}

.w {
	width: 1200px;
	margin: 0 auto;
}

.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #a9a9a9;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #a9a9a9;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #a9a9a9;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #a9a9a9;
}

.h196 {
	height: 196px;
}


/*/////////////////////////////////////////////////头部导航////////////////////////////////////*/

.top1fr {
	background: #f8f8f8;
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	border-bottom: 1px solid #dadada;
	font-size: 12px;
	transition: all 0.8s;
}

.top1fr .top1 .top1-left {
	float: left;
	color: #444444;
}

.top1fr .top1 .top1-right {
	float: right;
}

.top1fr .top1 .top1-right ul li {
	float: left;
	padding: 0 6px;
}

.top1fr .top1 .top1-right ul li {
	text-align: center;
	cursor: pointer;
}

.top1fr .top1 .top1-right ul li a {
	display: block;
	color: #989898;
}

.top1fr .top1 .top1-right ul li a:hover {
	color: #b00f14;
}

.top2 {
	padding: 25px 0 30px;
	transition: all 0.8s;
}

.top2-left {
	float: left;
}

.top2-right {
	float: right;
	padding-left: 60px;
	background: url(../images/hot.png) no-repeat left center;
}

.top2-right .t1 {
	font-size: 16px;
	color: #444444;
}

.top2-right .t2 {
	font-size: 20px;
	color: #b00f14;
	font-weight: bold;
}


/*/////////////////////////////////////////////////header//////////////////////////////////////////////*/

.tkc_ft_icon {
	font-family: 'trademarkClass';
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.xrf_nav {
	height: 40px;
	border-bottom: 2px solid #b00f14;
	/*border-radius: 5px;*/
}

.xm_nav {
	margin: auto;
	position: relative;
	z-index: 2;
}

.xm_nav .service_nav {
	float: left;
	position: relative;
	margin-right: 35px;
	_display: inline;
}

.xm_nav .service_nav .parent {
	background-color: #b00f14;
	width: 241px;
	padding-left: 60px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

.xc_ico {
	display: inline-block;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: -1000px -1000px;
	vertical-align: middle;
	overflow: hidden;
	background-image: url(../images/icon.png);
}

.xc_ico_hf {
	background-image: url(../images/icon_hf.png);
}

.xc_ico_nav01 {
	width: 18px;
	height: 13px;
	background-position: -256px -128px;
}

.xc_ico_nav02 {
	width: 24px;
	height: 15px;
	background: url(../images/ico6.png) no-repeat center;
}

.xm_nav .service_nav .parent .xc_ico_nav02 {
	margin-left: 21px;
}

.xm_nav .service_nav .second_l2 {
	display: block;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.6);
	height: 116px;
	position: absolute;
}

.xrf_index .service_nav .second_l2 {
	display: block;
}

.xc_ft_icon {
	width: 67px;
	height: 67px;
	display: inline-block;
	text-indent: 99999px;
}


/* Scss Document */

.xm_nav {
	width: 1200px;
	margin: auto;
	position: relative;
	z-index: 2;
}

.xm_nav .service_nav {
	float: left;
	position: relative;
	margin-right: 35px;
	_display: inline;
}

.xm_nav .service_nav:hover .second_l2 {
	display: block;
}

.xm_nav .service_nav .second_l2 {
	display: none;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.6);
	*background-color: #000;
	height: 110px;
	position: absolute;
	transition: all 0.8s;
}

.xm_nav .service_nav .second_l2.second_l2_first {
	border-top: 2px solid #b00f14;
	height: 110px;
	/*margin-top: 1px;*/
}

.xm_nav .service_nav .second_l2.second_l2_first .btn_l2 {
	height: 108px;
}

.xm_nav .service_nav .second_l2.second_l2_first .main {
	margin-top: -1px;
}

.xm_nav .service_nav .second_l2.second_l2_first .main_l2 {
	margin-top: -9px;
}

.xm_nav .service_nav .second_l2.second_zl {
	margin-top: 110px;
}

.xm_nav .service_nav .second_l2.second_zl .main_l2 {
	margin-top: -117px;
}

.xm_nav .service_nav .second_l2.second_bq {
	/*margin-top: 227px;*/
	margin-top: 220px;
}

.xm_nav .service_nav .second_l2.second_bq .main_l2 {
	margin-top: -227px;
}

.xm_nav .service_nav .second_l2.second_fw {
	margin-top: 330px;
}

.xm_nav .service_nav .second_l2.second_fw .main_l2 {
	margin-top: -337px;
}

.xm_nav .service_nav .second_l2.second_fw .btn_l2 {
	border-bottom: none 0;
}

.xm_nav .service_nav .second_l2.second_fw .btn_l2 .main {
	height: 110px;
}

.xm_nav .service_nav .second_l2 .btn_l2 {
	border-bottom: 1px solid #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	color: #fff;
	width: 241px;
	height: 110px;
}

.xm_nav .service_nav .second_l2 .btn_l2 aside {
	/*width: 182px;*/
	height: 70px;
	margin: 0 30px;
	padding: 20px 0;
	overflow: hidden;
}

.xm_nav .service_nav .second_l2 .btn_l2 aside .xc_ft_icon {
	float: left;
	/*font-size: 94px;*/
	line-height: 67px;
	/**font-size: 88px;*/
	margin-right: 15px;
	background: url(../images/ico1.png) no-repeat center;
}

.xm_nav .service_nav .second_l2.second_zl .btn_l2 aside .xc_ft_icon {
	background-image: url(../images/ico2.png);
}

.xm_nav .service_nav .second_l2.second_bq .btn_l2 aside .xc_ft_icon {
	background-image: url(../images/ico3.png);
}

.xm_nav .service_nav .second_l2.second_fw .btn_l2 aside .xc_ft_icon {
	background-image: url(../images/ico4.png);
}

.xm_nav .service_nav .second_l2 .btn_l2 aside h4 {
	margin-top: 23px;
	font-size: 20px;
	margin-bottom: 3px;
	*margin-top: 30px;
	background: url(../images/ico5.png) no-repeat right center;
}

.xm_nav .service_nav .second_l2 .btn_l2 .main {
	/**/
	display: none;
	background-color: #fff;
	border: 1px solid #b00f14;
	width: 241px;
	height: 110px;
	position: absolute;
	border-right: none;
	z-index: 2;
}

.xm_nav .service_nav .second_l2 .main_l2 {
	/**/
	display: none;
	position: absolute;
	width: 959px;
	border: 1px solid #b00f14;
	border-top: none 0;
	background-color: #fff;
	margin-left: 241px;
	top: 9px;
	height: 438px;
	padding: 15px 30px;
}

.xm_nav .service_nav .second_l2 .main_l2 h4 {
	float: left;
	color: #b00f14;
	font-weight: normal;
	width: 18%;
	float: left;
	font-size: 18px;
}

.xm_nav .service_nav .second_l2 .main_l2 h4 a {
	color: #b00f14;
	line-height: 35px;
}

.xm_nav .service_nav .second_l2 .main_l2 p {
	float: left;
	/*width: 82%;*/
	width: 58%;
	border-bottom: 1px dashed #e9e9e9;
	color: #999;
	font-size: 14px;
}

.xm_nav .service_nav .second_l2 .main_l2 p em {
	margin: 0 10px;
}

.xm_nav .service_nav .second_l2 .main_l2 p a {
	color: #999;
	line-height: 35px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
}


/*.xm_nav .service_nav .second_l2 .main_l2 p a.xc_txtB .xc_ico_navhot {
	position: absolute;
	margin: 2px 0 0 5px;
}*/

.xm_nav .service_nav .second_l2 .main_l2 p a:hover {
	color: #b00f14;
}

.xm_nav .service_nav .second_l2:hover .main_l2 {
	display: block;
	transition: all 0.8s;
}

.xm_nav .service_nav .second_l2:hover .main {
	display: block;
}

.xm_nav .service_nav .second_l2:hover aside {
	position: absolute;
	width: 181px;
	bottom: 0;
	/*background: #000;*/
	z-index: 3;
	color: #b00f14;
}

.xm_nav .service_nav .second_l2:hover .btn_l2 aside .xc_ft_icon {
	background-image: url(../images/ico10.png);
}

.xm_nav .service_nav .second_l2.second_zl:hover .btn_l2 aside .xc_ft_icon {
	background-image: url(../images/ico20.png);
}

.xm_nav .service_nav .second_l2.second_bq:hover .btn_l2 aside .xc_ft_icon {
	background-image: url(../images/ico30.png);
}

.xm_nav .service_nav .second_l2.second_fw:hover .btn_l2 aside .xc_ft_icon {
	background-image: url(../images/ico40.png);
}

.xm_nav .else_nav {
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #444444;
}

.xm_nav .else_nav a {
	text-align: center;
	display: inline-block;
	/*width: 110px;*/
	/*width: 12%;*/
	margin-right: 32px;
	 margin-left:12px;
	height: 40px;
	color: #444444;
}

.xm_nav .else_nav a:hover {
	color: #b00f14;
}

.xm_nav .else_nav .xc_ico_navhot {
	position: absolute;
	margin: 2px 0 0 5px;
}

.xm_nav .else_nav .xc_ico_navsep {
	margin-left: 20px;
}

.xc_ico_navsep {
	width: 1px;
	height: 13px;
	background-position: -256px 0;
}

.xc_ico_navhot {
	width: 19px;
	height: 11px;
	background-position: -64px 0;
}

.xm_nav .else_nav .xc_ico_navhot {
	position: absolute;
	margin: 2px 0 0 5px;
}

.xm_nav .service_nav.you .second_l2 {
	display: block;
	transition: all 0.8s;
}

.xm_nav .service_nav .second_l2 .main_l2 ul li {
	margin: 25px 0;
}

.xm_nav .service_nav .second_l2 .main_l2 ul li:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	clear: both;
}


/* Scss Document */


/*/////////////////////////////////////////////////////////////////////////////////////////*/

header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999999;
	transition: all 0.8s;
	/*padding: 40px 0;*/
	width: 100%;
	background: #fff;
}

header.fixed .top1fr {
	display: none;
	transition: all 0.8s;
}
header.fixed .top2fr {
	display: none;
	transition: all 0.8s;
}

header.fixed .top2 {
	padding: 15px 0;
	transition: all 0.8s;
}


/*//////////////////////////////////////////////////手机头部////////////////////////////////////////////*/

.phone_head {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 999999;
	height: 50px;
	line-height: 50px;
	-moz-box-shadow: 0px 5px 10px #D6D6D6;
	-webkit-box-shadow: 0px 5px 10px #D6D6D6;
	box-shadow: 0px 5px 10px #D6D6D6;
}

.phone_head .logo {
	width: 60%;
}

.phone_head .logo img {
	max-width: 100%;
	height: auto;
	max-height: 40px;
	vertical-align: middle;
}

.phone_head .head_admin {
	height: auto;
	line-height: 55px;
	margin: 0;
	margin-left: 15px;
}

.phone_head .head_admin a {
	color: #1886d1;
	font-size: 12px;
}

.phone-head .menubtn>span.expand {
	vertical-align: middle;
	display: inline-block;
	height: 30px;
	width: 40px;
	background: url(../images/navbg.png) no-repeat center;
	background-size: auto 100%;
}

.phone-head .mask-close {
	background: #b00f14 none repeat scroll 50% 50% / auto padding-box border-box;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	position: absolute;
	top: 11px;
	right: 10px;
	height: 30px;
	line-height: 30px;
	width: 30px;
	overflow: hidden;
}

.maskbg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
}

#menu a {
	display: block;
	width: 100%;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

#menu a:hover {
	color: #fff;
}

#menu h1 {
	font-weight: 300;
}

#menu h2 {
	font-weight: 300;
	margin: 3em 0 1em 0;
}

#menu p {
	margin: 20px 0;
}

#menu .nav {
	height: auto;
	background: #b00f14;
}

#menu {
	margin: 4em auto;
	width: 100%;
}

#menu {
	background: #b00f14;
}

.sliding-menu a.back {
	background: #9499a1;
}

.sliding-menu a:hover {
	background: #c5c5c5;
}


/*//////////////////////////////////footer////////////////////////////////////////*/

.footer {
	background: #f7f7f7;
}

.f1 {
	border-bottom: 1px solid #dcdcdc;
}

.f1 ul li {
	padding: 35px 0 30px;
	width: 25%;
	padding-left: 85px;
	float: left;
	background: url(../images/f1.png) no-repeat left center;
}

.f1 ul li .t1 {
	font-size: 25px;
}

.f1 ul li .t2 {
	font-size: 18px;
	color: #666666;
}

.f1 ul li:nth-child(2) {
	background-image: url(../images/f2.png);
}

.f1 ul li:nth-child(3) {
	background-image: url(../images/f3.png);
}

.f1 ul li:nth-child(4) {
	background-image: url(../images/f4.png);
}

.f2 {
	padding: 30px 0;
}

.f2 .main1 {
	float: left;
	width: 15%;
	margin-top: 10px;
}

.f2 .main1 img {
	display: block;
	width: 100%;
}

.f2 .main2 {
	float: left;
	width: 62%;
}

.f2 .main2 dl {
	float: left;
	width: 15%;
	margin-left: 10%;
}

.f2 .main2 dt {
	margin-bottom: 15px;
	font-size: 18px;
	color: #4c4c4c;
	font-weight: bold;
}

.f2 .main2 dd {
	font-size: 14px;
	color: #808080;
}

.f2 .main2 dd a {
	color: #808080;
}

.f2 .main2 dd:hover a {
	color: #b00f15;
}

.f2 .main3 {
	float: right;
	width: 19.5%;
	padding-top: 20px;
}

.f2 .main3 .mabox {
	float: left;
	position: relative;
	transition: all 0.8s;
	padding-top: 17px;
}

.f2 .main3 .mabox .ma {
	position: absolute;
	bottom: 50px;
	right: -75%;
	display: none;
	transition: all 0.8s;
}

.f2 .main3 .mabox .ma img {
	display: block;
	width: 120px;
	height: 120px;
	transition: all 0.8s;
}

.f2 .main3 .mabox:hover .ma {
	display: block;
	transition: all 0.8s;
}

.f2 .main3 .shijian {
	float: right;
	text-align: right;
}

.shijian .t1 {
	padding: 0 10px;
	display: inline-block;
	font-size: 12px;
	color: #fff;
	background: #9f9b9b;
	border-radius: 25px;
}

.shijian .t2 {
	font-size: 25px;
	color: #ba0c15;
	font-weight: bold;
}

.shijian .t3 {
	font-size: 15px;
	color: #444444;
}

.f3 {
	padding-bottom: 30px;
	font-size: 14px;
	color: #848484;
	line-height: 22px;
}

.f3 a {
	font-size: 14px;
	color: #848484;
	margin-right: 20px;
}

.f3 a:hover {
	color: #b00f15;
}

.copy {
	background: #555454;
	font-size: 12px;
	color: #fff;
	height: 50px;
	line-height: 50px;
}

.copy a {
	/*float: right;*/
	color: #fff;
}


/*//////////////////////////////////banner////////////////////////////////////////*/

.banner {
	overflow: hidden;
	height: 438px;
}

.banner .main {
	position: relative;
}

.banner .bd {}

.banner .bd ul li {}

.banner .bd ul li img {
	width: 100%;
	display: block;
}

.banner .prev,
.banner .next {
	position: absolute;
	top: 45%;
	width: 65px;
	height: 65px;
	background: url(../images/ibg2.png) no-repeat left center;
	filter: alpha(opacity=0);
	opacity: 0;
}

.banner .prev {
	left: 0;
}

.banner .next {
	right: 0;
	background-image: url(../images/ibg2a.png);
}

.banner:hover .prev,
.banner:hover .next {
	filter: alpha(opacity=100);
	opacity: 1;
}


/*//////////////////////////////////首页////////////////////////////////////////*/

.xrf_search {
	background: #f7f7f7;
	padding: 35px 0 30px;
}

.xrf_search .tit {
	margin-bottom: 30px;
	font-size: 30px;
	color: #393939;
	text-align: center;
}

.xm_search {
	width: 840px;
	margin: 0 auto;
	border-radius: 25px;
	border: 2px solid #b00f14;
	height: 54px;
	position: relative;
	background-color: #fff;
	*position: relative;
	*z-index: 5;
	/*overflow: hidden;*/
}

.xm_search .ft_se {
	display: inline-block;
	text-indent: 99999px;
	line-height: 50px;
	color: #b00f14;
	margin: 0 10px 0 25px;
	width: 25px;
	background: url(../images/seach.png) no-repeat center;
}

.xm_search .inp_se {
	border: none 0;
	height: 48px;
	line-height: 50px;
	vertical-align: middle;
	background: #fff;
	font-size: 14px;
}

.xm_search .inp_se.inp_se_index {
	width: 50%;
}

.xm_search .btn_category.xc_txtB {
	display: inline-block;
	cursor: pointer;
	float: right;
	height: 50px;
	line-height: 50px;
	width: 12%;
	text-align: right;
	font-size: 16px;
	color: #444444;
}

.xm_search .btn_category .ft_move {
	/*width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	border-width: 4px;
	border-style: solid dashed dashed dashed;
	border-color: #aaa transparent transparent transparent;
	border-bottom: none;*/
	padding-left: 20px;
	background: url(../images/seachdown.png) no-repeat right center;
}

.xm_search .btn_category:hover {
	color: #b00f14;
}

.xm_search .btn_category:hover .main_category {
	display: block;
	text-align: left;
}

.xm_search .btn_query {
	float: right;
	background-color: #b00f14;
	text-align: center;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin-left: 20px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 22px;
	-webkit-border-bottom-right-radius: 22px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 22px;
	-moz-border-radius-bottomright: 22px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 22px;
	border-bottom-right-radius: 22px;
	border-bottom-left-radius: 0px;
}

.xm_search .btn_query.btn_query_index {
	width: 26%;
}

.xm_search .btn_query.btn_query_noc {
	width: 160px;
}

.xm_search .main_category {
	display: none;
	border-radius: 5px;
	background-color: #fff;
	/*background-color: #000;*/
	border: 1px solid #ddd;
	position: absolute;
	/*width: 592px;
	height: 476px;*/
	right: -59px;
	margin-top: 0px;
	z-index: 4;
	*margin-top: 30px;
	*right: -19px;
}

.xm_search .main_category ul {
	float: left;
	/*width: 112px;*/
	margin: 0 42px;
	padding-top: 26px;
	background: #fff;
	text-align: left;
}

.xm_search .main_category ul li {
	line-height: 30px;
}

.xm_search .main_category a {
	text-align: left;
	color: #999;
	display: inline-block;
	height: 21px;
	line-height: 21px;
	padding-left: 4px;
	font-size: 14px;
}

.xm_search .main_category a:hover {
	background-color: #b00f14;
	color: #fff;
}

.xm_search .main_category .xc_ico_se {
	position: absolute;
	margin: -14px 0 0 -13px;
	left: 48%;
}

.xc_ico_se {
	width: 26px;
	height: 14px;
	background-position: 0 0;
}

.xm_search .link_search {
	display: inline-block;
	position: absolute;
	margin-top: 10px;
	right: 250px;
	text-decoration: underline;
}

.xm_search .link_search:hover {
	text-decoration: underline;
}

.xm_search.xm_search_noc {
	width: 83%;
}

.xm_search.xm_search_noc .link_search {
	right: 192px;
}

.xm_search.xm_search_noc .main_category {
	right: -118px;
	*right: -78px;
	text-align: left;
}

.link_search_register {
	float: right;
	width: 96px;
	line-height: 48px;
	font-size: 16px;
}

.link_search_register:hover {
	text-decoration: underline;
}

.xrf_index .xrf_search {
	background-color: #f9f9f9;
	padding: 30px 0 50px;
	margin-bottom: 20px;
	*position: relative;
	*z-index: 3;
}

.xrf_index .xm_search {
	width: 822px;
	margin: auto;
}

.xrf_index .xrf_container_bg01 {
	padding-top: 1px;
	margin-top: 30px;
}

.xrf_index .xm_list_index_03 {
	margin-bottom: 60px;
	*height: 448px;
}

.xrf_index .xrf_page_1200 {
	margin-bottom: 0;
}


/*//////////////////////////////////////首页////////////////////////////////////*/

.in_sec1 {
	padding: 40px 0;
	background: #fff;
}

.in_sec1 .tit {
	padding-top: 122px;
	font-size: 28px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background: url(../images/pic1.png) no-repeat top center;
}

.in_sec1 .tit span {
	color: #b00f14;
}

.in_sec1 .main {
	margin-top: 55px;
}

.in_sec1 .main ul li {
	float: left;
	margin-left: 3.75%;
	width: 17%;
	padding: 38px 0 15px;
	background: #fff;
	border: 1px solid #e5e5e5;
	text-align: center;
	transition: all 0.5s;
}

.in_sec1 .main ul li .pic {
	width: 33%;
	height: 67px;
	margin: 0 auto;
	text-indent: 9999px;
	background: url(../images/in1.png) no-repeat center;
	background-size: 100% auto;
}

.in_sec1 .main ul li:nth-child(5n+1) {
	margin-left: 0;
}

.in_sec1 .main ul li .t1 {
	margin: 25px 0 15px;
	font-size: 18px;
	color: #4d4d4d;
	font-weight: bold;
}

.in_sec1 .main ul li .t2 {
	font-size: 14px;
	color: #818181;
}

.in_sec1 .main ul li .t3 {
	margin: 20px 0 15px;
	font-size: 18px;
	color: #b00f14;
	font-weight: bold;
	 display:none;
}

.in_sec1 .main ul li a {
	display: inline-block;
	padding: 0 25px;
	line-height: 30px;
	border: 1px solid #e5e5e5;
	border-radius: 25px;
	font-size: 14px;
	color: #818181;
	margin: 20px 0 0px;
}

.in_sec1 .main ul li:nth-child(2) .pic {
	background-image: url(../images/in2.png);
}

.in_sec1 .main ul li:nth-child(3) .pic {
	background-image: url(../images/in3.png);
}

.in_sec1 .main ul li:nth-child(4) .pic {
	background-image: url(../images/in4.png);
}

.in_sec1 .main ul li:nth-child(5) .pic {
	background-image: url(../images/in5.png);
}

.in_sec1 .main ul li:hover .pic {
	background-image: url(../images/in10.png);
}

.in_sec1 .main ul li:nth-child(2):hover .pic {
	background-image: url(../images/in20.png);
}

.in_sec1 .main ul li:nth-child(3):hover .pic {
	background-image: url(../images/in30.png);
}

.in_sec1 .main ul li:nth-child(4):hover .pic {
	background-image: url(../images/in40.png);
}

.in_sec1 .main ul li:nth-child(5):hover .pic {
	background-image: url(../images/in50.png);
}

.in_sec1 .main ul li:hover {
	background: #B00F14;
	transition: all 0.5s;
}

.in_sec1 .main ul li:hover .t1,
.in_sec1 .main ul li:hover .t2,
.in_sec1 .main ul li:hover .t3 {
	color: #fff;
}

.in_sec1 .main ul li:hover a {
	background: #fff;
}


/*////////////////////////////////////////首页//////////////////////////////////*/

.intit {
	font-size: 35px;
	color: #393939;
}

.intit .sp2 {
	display: inline-block;
	padding-bottom: 15px;
	float: right;
	font-size: 24px;
	color: #393939;
	background: url(../images/intit.png) no-repeat bottom right;
}

.intit .a2 {
	line-height: 47px;
	float: right;
	display: inline-block;
	padding-left: 30px;
	font-size: 14px;
	color: #bc121a;
	background: url(../images/ico8.png) no-repeat left center;
}

.intit .a1 {
	line-height: 47px;
	float: right;
	display: inline-block;
	padding-right: 30px;
	font-size: 14px;
	color: #393939;
	background: url(../images/ico9.png) no-repeat right center;
}

.intit a:hover {
	font-size: 15px;
}

.in_sec2 {
	background: #f7f7f7;
	padding: 30px 0 45px;
}

.in_sec2 .main {
	margin-top: 40px;
}

.in_sec2 .hd {
	padding: 20px 0;
	float: left;
	width: 21%;
	background: #fff;
	height: 364px;
	font-size: 16px;
	color: #000000;
}

.in_sec2 .hd ul li {
	position: relative;
	height: 32px;
	line-height: 32px;
	margin: 10px 0;
	padding: 0 20px;
	cursor: pointer;
}

.in_sec2 .hd ul li span {
	display: inline-block;
}

.in_sec2 .hd ul li i {
	border-radius: 50%;
	margin-right: 10px;
	float: left;
	height: 32px;
	line-height: 32px;
	width: 32px;
	display: inline-block;
	background: url(../images/z1.png) no-repeat left center;
	transition: all 0.5s;
}

.in_sec2 .hd ul li i:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	clear: both;
}

.in_sec2 .hd ul li:nth-child(2) i {
	background-image: url(../images/z1.png);
}

.in_sec2 .hd ul li:nth-child(3) i {
	background-image: url(../images/z1.png);
}

.in_sec2 .hd ul li:nth-child(4) i {
	background-image: url(../images/z1.png);
}

.in_sec2 .hd ul li:nth-child(5) i {
	background-image: url(../images/z1.png);
}

.in_sec2 .hd ul li:nth-child(6) i {
	background-image: url(../images/z1.png);
}

.in_sec2 .hd ul li:nth-child(7) i {
	background-image: url(../images/z1.png);
}

.in_sec2 .hd ul li:hover i {
	background-color: #B00F14;
	transition: all 0.5s;
}


/*.in_sec2 .hd ul li:nth-child(2):hover i{background-image: url(../images/z1.png) ;}
.in_sec2 .hd ul li:nth-child(3):hover i{background-image: url(../images/z1.png) ;}
.in_sec2 .hd ul li:nth-child(4):hover i{background-image: url(../images/z1.png) ;}
.in_sec2 .hd ul li:nth-child(5):hover i{background-image: url(../images/z1.png) ;}
.in_sec2 .hd ul li:nth-child(6):hover i{background-image: url(../images/z1.png) ;}
.in_sec2 .hd ul li:nth-child(7):hover i{background-image: url(../images/z1.png) ;}*/

.in_sec2 .hd ul li:hover {
	color: #B00F14;
}

.in_sec2 .hd ul li.on {
	color: #B00F14;
}

.in_sec2 .hd ul li.on i {
	background-color: #B00F14;
}

.in_sec2 .hd ul li:after {
	position: absolute;
	top: 25%;
	right: -5px;
	width: 0px;
	height: 10px;
	background: #B00F14;
	border-radius: 50%;
	content: "";
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
}

.in_sec2 .hd ul li:hover:after,
.in_sec2 .hd ul li.on:after {
	width: 10px;
}

.in_sec2 .bd {
	float: right;
	width: 76.75%;
	background: #fff;
	height: 364px;
}

.in_sec2 .bd>ul {
	padding: 33px 0 30px;
}

.in_sec2 .bd>ul>li {
	float: left;
	width: 50%;
}

.in_sec2 .bd .title {
	text-align: center;
}

.in_sec2 .bd .title .t1 {
	margin-bottom: 15px;
	padding-bottom: 18px;
	font-size: 20px;
	color: #000;
	background: url(../images/intit2.png) no-repeat bottom center;
}

.in_sec2 .bd .title .t2 {
	font-size: 13px;
	color: #6c6c6c;
}

.in_sec2 .list {
	margin: 10px 0;
	overflow: hidden;
}

.in_sec2 .list ul {
	padding: 0 20px;
}

.in_sec2 .list ul li {
	float: left;
	margin: 18px 5.675%;
	width: 38.65%;
}

.zgzc {
	width: 140px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	background: #b00f14;
	border-radius: 5px;
}

.zgzc a {
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.xc_btn {
	display: inline-block;
	text-align: center;
	font-size: 18px;
	height: 48px;
	line-height: 48px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-weight: normal;
	border-radius: 5px;
}

.xc_btn_f {
	display: block;
	/*width: 178px;*/
	height: 48px;
	border: 1px solid #efefef;
	position: relative;
	line-height: 48px;
	background-color: #fff;
	color: #666;
	font-size: 14px;
	border-radius: 0;
}

.xc_btn_f.cur {
	border-color: #b00f14;
	color: #b00f14;
}

.xc_btn_f:hover {
	border-color: #b00f14;
	color: #b00f14;
}

.xc_btn_f .tkc_ft_icon {
	color: #c1c1c1;
	width: 32px;
	font-size: 30px;
	line-height: 32px;
	margin-right: 10px;
}

.xc_btn_f .j {
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 0 24px 24px 0;
	border-style: solid;
	border-color: transparent #b00f14 transparent transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	display: none;
}

.xc_btn_f .xc_ft_icon {
	width: 12px;
	color: #fff;
	position: absolute;
	right: 1px;
	top: 0;
	font-size: 12px;
	height: 8px;
	z-index: 2;
	margin-top: 2px;
	background: url(../images/ico7.jpg) no-repeat center;
	display: none;
}

.xc_btn_f.cur .tkc_ft_icon {
	color: #b00f14;
}

.xc_btn_f:hover .tkc_ft_icon {
	color: #b00f14;
}

.xc_btn_f.cur .j,
.xc_btn_f.cur .xc_ft_icon {
	display: block;
}


/*//////////////////////////////////////////////////////////////////////////*/

.in_sec3 {
	padding: 40px 0 20px;
	background: #fff;
}

/*.in_sec3 .intit {
	color: #cdcdcd;
}*/

.in_sec3 .main {
	margin-top: 35px;
}

.in_sec3 .main>div {
	float: left;
	margin-left: 1.933%;
}

.in_sec3 .main>div:first-child {
	margin-left: 0;
}

.in_sec3 .main>div.box {
	width: 25%;
	float: left;
}

.in_sec3 .main>div.boxsm {
	width: 19.2%;
}

.in_sec3 .main>div>div {
	margin-bottom: 20px;
}

.in_sec3 .main>div>div:hover {
	-moz-box-shadow: 0px 0px 10px #CCCCCC;
	-webkit-box-shadow: 0px 0px 10px #CCCCCC;
	box-shadow: 0px 0px 10px #CCCCCC;
}

.in_sec3 .main>div>div a {
	display: block;
}

.zlbig {
	height: 360px;
	padding: 30px 20px;
	background: #f5f5f5 url(../images/l1.jpg) no-repeat bottom right;
}

.zlbig .t1 {
	font-size: 20px;
	color: #393939;
	line-height: 38px;
}

.zlbig .t2 {
	font-size: 14px;
	color: #989898;
	line-height: 19px;
}

.zlbig .t3 {
	font-size: 24px;
	color: #b00f14;
	font-weight: bold;
	 display:none;
}

.zlsm {
	height: 170px;
	background-color: #f5f5f5;
	padding: 30px 20px;
}

.zlsm .t1 {
	font-size: 16px;
	color: #393939;
	line-height: 25px;
}

.zlsm .t2 {
	font-size: 14px;
	color: #989898;
	line-height: 19px;
}

.zlsm .t3 {
	font-size: 18px;
	color: #b00f14;
	 display:none;
}

.zl {}

.zl img {
	width: 100%;
	display: block;
}

.l2 {
	background: #f5f5f5 url(../images/l2.jpg) no-repeat bottom right;
}

.l3 {
	background: #f5f5f5 url(../images/l3.jpg) no-repeat bottom right;
}

.l4 {
	background: #f5f5f5 url(../images/l4.jpg) no-repeat bottom right;
}

.l5 {
	background: #f5f5f5 url(../images/l5.jpg) no-repeat bottom right;
}


/*//////////////////////////////////////////////////////////////////////////*/

.in_sec4 {
	padding: 30px 0;
	background: #f7f7f7;
}

.in_sec4 .main {
	margin-top: 30px;
}

.in_sec4 .main ul li {
	float: left;
	width: 24%;
	margin-left: 1.33%;
	background: #fff;
}

.in_sec4 .main ul li:nth-child(4n+1) {
	margin-left: 0;
}

.in_sec4 .main ul li .pic {
	overflow: hidden;
}

.in_sec4 .main ul li .pic img {
	display: block;
	width: 100%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

.in_sec4 .main ul li:hover .pic img {
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-o-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

.in_sec4 .main ul li .t {
	padding: 25px 0;
	background: #fff;
	text-align: center;
}

.in_sec4 .main ul li .t1 {
	font-size: 18px;
	color: #393939;
}

.in_sec4 .main ul li .t2 {
	margin: 10px 0;
	font-size: 14px;
	color: #999999;
}

.in_sec4 .main ul li .t3 {
	font-size: 18px;
	color: #e8403e;
	display:none;
}

.in_sec4 .main ul li .t3 span {
	font-size: 14px;
}


/*//////////////////////////////////////////////////////////////////////////*/

.in_sec5 {
	background: #fff;
	padding: 40px 0;
}

.in_sec5 .main {
	margin-top: 30px;
}

.guwen ul li {
	padding: 25px;
	float: left;
	width: 21.5%;
	margin-left: 4.66%;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.guwen ul li:hover {
	-moz-box-shadow: 0px 0px 10px #CCCCCC;
	-webkit-box-shadow: 0px 0px 10px #CCCCCC;
	box-shadow: 0px 0px 10px #CCCCCC;
}

.guwen ul li:nth-child(4n+1) {
	margin-left: 0;
}

.guwen .touxiang {
	position: relative;
}

.guwen .touxiang .pic {
	margin: 0 auto;
	width: 114px;
	height: 114px;
	border-radius: 50%;
	overflow: hidden;
	-moz-box-shadow: 0px 5px 8px #969696;
	-webkit-box-shadow: 0px 5px 8px #969696;
	box-shadow: 0px 5px 8px #969696;
}

.guwen .touxiang .pic img {
	width: 100%;
}

.jobname {
	position: absolute;
	bottom: 0px;
	width: 100%;
	margin: 0 auto;
	height: 33px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #fff;
	background: url(../images/pic2.png) no-repeat top center;
}

.guwen ul li .name {
	padding: 30px 0 20px;
	font-size: 18px;
	color: #6c6c6c;
	border-bottom: 1px solid #e5e5e5;
}

.zy {
	margin: 20px 0 25px;
	font-size: 14px;
	color: #6c6c6c;
	line-height: 23px;
}

.zx {
	width: 168px;
	height: 34px;
	line-height: 30px;
	margin: 0 auto;
	border: 2px solid #B00F14;
}

.zx a {
	display: block;
	font-size: 16px;
	color: #bd121a;
	padding-left: 43px;
	background: url(../images/jian.png) no-repeat 90% center;
	transition: all 0.8s;
}

.zx a:hover {
	transition: all 0.8s;
	background: #B00F14;
	color: #fff;
}


/*//////////////////////////////////////////////////////////////////////////*/

.in_sec6 {
	padding: 30px 0;
	background: #f7f7f7 url(../images/pic4.jpg) no-repeat left center;
}

.in_sec6 .main {
	margin-top: 30px;
	padding: 0 60px;
	overflow: hidden;
	position: relative;
}

.in_sec6 .main .bd {
	overflow: hidden;
	zoom: 1;
}

.in_sec6 .main .bd ul {
	overflow: hidden;
	zoom: 1;
}

.in_sec6 .main .bd ul li {
	width: 194px!important;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	background: #fff;
	border-radius: 5px;
	margin: 15px 10px;
	-moz-box-shadow: 0px 0px 15px #CFCFCF;
	-webkit-box-shadow: 0px 0px 15px #CFCFCF;
	box-shadow: 0px 0px 15px #CFCFCF;
}

.in_sec6 .main .bd ul li a {
	display: table-cell;
	height: 115px;
	width: 194px;
	vertical-align: middle;
	text-align: center;
	*display: block;
}

.in_sec6 .main .bd ul li a img {
	max-height: 115px;
	max-width: 194px;
	vertical-align: middle;
}

.in_sec6 .main .prev,
.in_sec6 .main .next {
	position: absolute;
	top: 45%;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	cursor: pointer;
	background: #dbdbdb url(../images/left.png) no-repeat center;
	transition: all 0.5s;
}

.in_sec6 .main .prev {
	left: 0;
}

.in_sec6 .main .next {
	right: 0;
	background-image: url(../images/right.png);
}

.in_sec6 .main .prev:hover,
.in_sec6 .main .next:hover {
	background-color: #B00F14;
	transition: all 0.5s;
}


/*//////////////////////////////////////////////////////////////////////////*/

.in_sec7 {
	padding: 40px 0;
	background: #fff;
}

.in_sec7 .main {
	margin-top: 30px;
}

.in_sec7 .main ul li {
	position: relative;
	float: left;
	width: 22.75%;
	margin-left: 3%;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
}

.in_sec7 .main ul li:nth-child(4n+1) {
	margin-left: 0;
}

.in_sec7 .main ul li .time {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	text-align: center;
	padding: 10px;
	background: url(../images/timebg.png) repeat;
}

.in_sec7 .main ul li .time .day {
	font-size: 30px;
	color: #fff;
}

.in_sec7 .main ul li .time .ym {
	font-size: 14px;
	color: #fff;
}

.in_sec7 .main ul li .pic {
	height: 152px;
	overflow: hidden;
}

.in_sec7 .main ul li .pic img {
	display: block;
	width: 100%;
}

.in_sec7 .main ul li .t {
	position: relative;
	background: #fff;
	padding: 22px;
}

.in_sec7 .main ul li .baij {
	position: absolute;
	left: 30px;
	top: -10px;
	width: 19px;
	height: 10px;
	background: url(../images/bai.png) no-repeat center;
}

.in_sec7 .main ul li .t1 {
	font-size: 15px;
	color: #000000;
	min-height:40px;
}

.in_sec7 .main ul li .t2 {
	margin: 23px 0;
	font-size: 13px;
	color: #6c6c6c;
	height: 36px;
}

.in_sec7 .main ul li .t3 {
	font-size: 13px;
}

.in_sec7 .main ul li .t3 .sp1 {
	color: #b00f14;
}

.in_sec7 .main ul li .t3 .sp2 {
	float: right;
	color: #6c6c6c;
	padding-left: 30px;
	background: url(../images/ico11.png) no-repeat left center;
}

.in_sec7 .main ul li:hover {
	-moz-box-shadow: 0px 0px 15px #CFCFCF;
	-webkit-box-shadow: 0px 0px 15px #CFCFCF;
	box-shadow: 0px 0px 15px #CFCFCF;
}


/*//////////////////////////////////zhishi////////////////////////////////////////*/

.zhishi_sec1 {
	background: #fff;
	padding: 45px 0;
}

.zhishi_sec1 .main {
	margin-top: 45px;
}

.zhishi_sec1 .main ul li {
	position: relative;
	float: left;
	width: 23.9%;
	margin-left: 1.466%;
	border-radius: 3px;
	overflow: hidden;
}

.zhishi_sec1 .main ul li:nth-child(4n+1) {
	margin-left: 0;
}

.zhishi_sec1 .main ul li .pic {
	z-index: 1;
}

.zhishi_sec1 .main ul li .pic img {
	display: block;
	width: 100%;
}

.zhishi_sec1 .main ul li .pic2 {
	transition: all 0.5s;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .4);
}

.zhishi_sec1 .main ul li .pic2 img {
	width: 96px;
	height: 96px;
	margin: 0 auto;
	margin-top: 45%;
	display: block;
}

.zhishi_sec1 .main ul li .pic2 .t {
	margin-top: 20px;
	font-size: 30px;
	color: #fff;
	text-align: center;
}

.zhishi_sec1 .main .hovert {
	transition: all 0.5s;
	display: none;
	z-index: 3;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	overflow: hidden;
}

.zhishi_sec1 .main .hovert .t {
	padding: 35px 0;
	font-size: 17px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}

.zhishi_sec1 .main .hovert a {
	display: block;
	width: 140px;
	margin: 0 auto;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #b00f14;
	border-radius: 8px;
}

.zhishi_sec1 .main ul li:hover .pic2 {
	display: none;
	transition: all 0.5s;
}

.zhishi_sec1 .main ul li:hover .hovert {
	display: block;
	transition: all 0.5s;
}

.zhishi_sec2 {
	background: #f7f7f7;
	padding: 45px 0;
}

.zhishi_sec2 .main {
	margin-top: 45px;
}

.zhishi_sec2 .main ul li {
	padding: 24px 20px 0 20px;
	position: relative;
	min-height: 468px;
	float: left;
	margin-left: 3.125%;
	width: 31.25%;
	background: #fff url(../images/img-five01.png) no-repeat bottom right;
	font-size: 14px;
	color: #555555;
	-moz-box-shadow: 2px 2px 5px #bcbcbc;
	-webkit-box-shadow: 2px 2px 5px #bcbcbc;
	box-shadow: 2px 2px 5px #bcbcbc;
	transition: all 0.8s;
}

.zhishi_sec2 .main ul li:first-child {
	margin-left: 0;
}

/*.zhishi_sec2 .main ul li:nth-child(2) {
	background: url(../images/img-five02.png);
}*/

.zhishi_sec2 .main ul li .t1 {
	font-size: 24px;
	color: #393939;
	text-align: center;
}

.zhishi_sec2 .main ul li .con {
	padding: 15px 0;
	line-height: 24px;
	border-bottom: 1px dotted #cfcdcd;
}

.zhishi_sec2 .main ul li .sp1 {
	color: #b00f14;
}

.zhishi_sec2 .main ul li .sp2 {
	color: #010dff;
}

.zhishi_sec2 .main ul li .con a {
	color: #b00f14;
}

.yuanj {
	width: 48px;
	height: 40px;
	position: absolute;
	left: 45%;
	bottom: -11px;
}


.zhishi_sec2 .main ul li:hover {
	background: url(../images/img-five02.png);
}
.zhishi_sec2 .main ul li:hover .con {
	color: #fff;
}

.zhishi_sec2 .main ul li:hover .sp1 {
	color: #b00f14;
}

.zhishi_sec2 .main ul li:hover .sp2 {
	color: #ffad00;
}

.zhishi_sec2 .main ul li:hover .con a {
	color: #ffad00;
}

/*.zhishi_sec2 .main ul li.zsbox2 .con {
	color: #fff;
}

.zhishi_sec2 .main ul li.zsbox2 .sp1 {
	color: #b00f14;
}

.zhishi_sec2 .main ul li.zsbox2 .sp2 {
	color: #ffad00;
}

.zhishi_sec2 .main ul li.zsbox2 .con a {
	color: #ffad00;
}*/



.zhishi_sec3 {
	padding: 35px 0;
	background: #fff;
}

.zhishi_sec3 .main {
	margin-top: 40px;
}

.zhishi_sec4 {
	background: #f7f7f7;
	padding: 45px 0;
}

.zhishi_sec4 .main {
	margin-top: 45px;
}

.zhishi_sec4 .main img {
	display: block;
	max-width: 100%;
}

.zhishi_sec5 {
	background: #fff;
	padding: 45px 0;
}

.zhishi_sec5 .main {
	padding-top: 40px;
}

.zhishi_sec5 .main ul li {
	padding: 35px 16px 0;
	min-height: 282px;
	float: left;
	width: 18.75%;
	text-align: center;
	margin-left: 1.5625%;
	background: #fff;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 16px #C7C7C7;
	-webkit-box-shadow: 0px 0px 16px #C7C7C7;
	box-shadow: 0px 0px 16px #C7C7C7;
}

.zhishi_sec5 .main ul li:nth-child(5n+1) {
	margin-left: 0;
}

.zhishi_sec5 .main ul li .t1 {
	margin: 20px 0;
	font-size: 24px;
	color: #393939;
}

.zhishi_sec5 .main ul li .t2 {
	font-size: 16px;
	color: #393939;
	line-height: 28px;
}

.zhishi_sec5 .main ul li .pic {
	width: 90px;
	height: 90px;
	margin: 0 auto;
	background: url(../images/img-twofloor01.png) no-repeat center;
}

.zhishi_sec5 .main ul li:nth-child(2) .pic {
	background-image: url(../images/img-twofloor02.png);
}

.zhishi_sec5 .main ul li:nth-child(3) .pic {
	background-image: url(../images/img-twofloor03.png);
}

.zhishi_sec5 .main ul li:nth-child(4) .pic {
	background-image: url(../images/img-twofloor04.png);
}

.zhishi_sec5 .main ul li:nth-child(5) .pic {
	background-image: url(../images/img-twofloor05.png);
}

.zhishi_sec5 .main ul li:nth-child(6) .pic {
	background-image: url(../images/img-twofloor06.png);
}

.zhishi_sec5 .main ul li:hover {
	background: #b00f14;
}

.zhishi_sec5 .main ul li:hover .t1 {
	color: #fff;
}

.zhishi_sec5 .main ul li:hover .t2 {
	color: #fff;
}

.zhishi_sec5 .main ul li:hover .pic {
	background-image: url(../images/img-twofloor01-hover.png);
}

.zhishi_sec5 .main ul li:nth-child(2):hover .pic {
	background-image: url(../images/img-twofloor02-hover.png);
}

.zhishi_sec5 .main ul li:nth-child(3):hover .pic {
	background-image: url(../images/img-twofloor03-hover.png);
}

.zhishi_sec5 .main ul li:nth-child(4):hover .pic {
	background-image: url(../images/img-twofloor04-hover.png);
}

.zhishi_sec5 .main ul li:nth-child(5):hover .pic {
	background-image: url(../images/img-twofloor05-hover.png);
}

.zhishi_sec5 .main ul li:nth-child(6):hover .pic {
	background-image: url(../images/img-twofloor06-hover.png);
}


/*//////////////////////////////////////////////////////////////////////////*/

.xm_nav .service_nav .second_l2 .main_l2 p .black a {
	color: #000;
}

.xm_nav .service_nav .second_l2 .main_l2 p .black em {
	color: #000;
}


/*//////////////////////////////////////////////////////////////////////////*/


/*gaoxin*/

.zs_banner {
	height: 609px;
	background: url(../images/zsbanner.jpg) no-repeat center;
	background-size: auto 100%;
}

.zs_ban {
	position: relative;
}

.zs_ban_main {
	width: 440px;
	position: absolute;
	top: 100px;
	right: 60px;
	padding: 38px 50px;
	background: #fff;
}

.zsban_title {
	color: #787878;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 20px;
	font-family: "pf";
}

.zsban_title h3 {
	text-align: center;
	color: #ffb003;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 25px;
}

.zsban_title p {
	background: url(../images/pic13.png) no-repeat center;
	text-align: center;
}

.zsban_main1 {
	margin-bottom: 15px;
}

.zsban_main2 input,
.zsban_main1 input,
.zsban_main1 select {
	display: block;
	width: 100%;
	color: #8d8d8d;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #cccccc;
	padding: 0 10px;
}

.zsban_main1 select {
	margin-bottom: 20px;
}

.zsban_main2 p {
	color: #8d8d8d;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 8px;
}

.zsban_main2 p img {
	margin-right: 5px;
	vertical-align: middle;
}

.zsban_main3 {
	padding-top: 20px;
}

.zsban_main3 input {
	display: block;
	width: 100%;
	line-height: 42px;
	background: #b00f14;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	transition: all 0.3s;
}

.zsban_main3 input:hover {
	opacity: 0.8;
}

.zsban_main4 {
	margin-bottom: 25px;
}

.zsban_main4 ul li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 14px;
	color: #787878;
}

.zsban_main4 ul li input {
	vertical-align: middle;
}


/*///////////////////////////////////专利//////////////////////////////////////*/

.zl4_section {
	padding: 50px 0;
	background: #fff;
}

.zl4_section .main {
	margin-top: 35px;
}

.zl4_section .main ul li {
	position: relative;
	min-height: 354px;
	float: left;
	width: 15.5%;
	margin-left: 1.4%;
	padding: 50px 20px;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	overflow: hidden;
	background: url(../images/zlbg1.jpg) no-repeat left center;
}

.zl4_section .main ul li:nth-child(6n+1) {
	margin-left: 0;
}

.zl4_section .main ul li .t1 {
	padding-bottom: 15px;
	background: url(../images/pic14.png) no-repeat bottom center;
}

.zl4_section .main ul li .box1 {}

.zl4_section .main ul li .box1 .t1 {
	margin: 25px 0 13px;
	font-size: 20px;
	color: #fff;
}

.zl4_section .main ul li .box1 .t2 {
	font-size: 16px;
	color: #fff;
	line-height: 27px;
}

.zl4_section .main ul li .box1 .pic {
	width: 93px;
	height: 93px;
	margin: 0 auto;
}

.zl4_section .main ul li .box1 .pic img {
	display: block;
	width: 100%;
}


/*.zl4_section .main ul li .box1{display: none;}*/

.zl4_section .main ul li .box2 {
	padding: 50px 20px;
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 0.8s;
}

.zl4_section .main ul li .box2 .t1 {
	font-size: 18px;
}

.zl4_section .main ul li .box2 .t2 {
	line-height: 25px;
	margin: 15px 0 30px;
	font-size: 16px;
}

.zl4_section .main ul li .box2 a {
	display: block;
	border: 1px solid #fff;
	border-radius: 25px;
	color: #fff;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	transition: all 0.8s;
}

.zl4_section .main ul li:hover .box1 {
	display: none;
	transition: all 0.8s;
}

.zl4_section .main ul li:hover .box2 {
	display: block;
	transition: all 0.8s;
}

.zl4_section .main ul li .box2 a:hover {
	background: #fff;
	color: #000;
	transition: all 0.8s;
}


/*////////////////////////////////专利详情/////////////////////////////////////////*/

.zl_detail_sec1 {
	padding: 0 0 35px 0;
}

.ui-zlsq-top {
	margin: 40px 0 26px 0;
}

.ui-zlsq-top a {
	font-size: 14px;
	color: #666666;
	line-height: 14px;
}

.ui-zlsq-top a,
.ui-zlsq-top span {
	vertical-align: middle;
}

.same-product-icon {
	background: url(../images/product-same.png) no-repeat;
}

.left-trinale {
	background-position: 0px -22px;
	width: 9px;
	height: 15px;
	display: inline-block;
	margin: 0px 10px;
}

.ui-zlsq-left {
	width: 37.5%;
	margin-right: 3%;
	height: 442px;
	overflow: hidden;
}

.borderbox .ui-zlsq-left {
	width: 47%;
}

.ui-zlsq-left img {
	width: 100%;
	display: block;
	max-height: 442px;
}

.ui-zlsq-center {
	width: 40.66%;
	height: 442px;
	overflow: hidden;
}

.borderbox .ui-zlsq-center {
	width: 47%;
}

.ui-zlsq-center .ui-apply-tit h3 {
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 12px;
}

.ui-zlsq-center .ui-apply-tit .ui-apply-money {
	background: url(../images/product-bg-gray.png) no-repeat;
	padding: 16px 14px;
	/*width: 460px;*/
}

.ui-apply-money p {
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.ui-apply-money p span {
	font-size: 16px;
	color: #666666;
}

.ui-apply-money p .red {
	font-size: 26px;
	color: #b42717;
	line-height: 26px;
}

.ui-apply-money p .detail {
	font-size: 14px;
	color: #999;
	margin-left: 20px;
}

.tit-content {
	font-size: 14px;
	color: #333333;
	margin: 18px 0 12px 0;
}

.ui-zlsq-center .ui-zlsq-type li {
	position: relative;
	height: 33px;
	float: left;
	margin-right: 17px;
	width: 107px;
	border: 1px solid #c6c6c6;
	line-height: 33px;
	position: relative;
	cursor: pointer;
}

.ui-zlsq-center .ui-zlsq-type li.selected {
	border: 2px solid #00cd63;
	width: 105px;
	/*height: 31px;*/
}

.ui-zlsq-center .ui-zlsq-type li a {
	font-size: 14px;
	color: #666666;
	display: block;
	text-align: center;
}

.ui-zlsq-center .ui-zlsq-type li.selected a {
	cursor: pointer;
	color: #00cd63;
}

.ui-zlsq-center .ui-zlsq-type li.selected b {
	background: url(../images/product-same-tringle.png) no-repeat;
	width: 15px;
	height: 19px;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0;
}

.ui-apply-comment {
	width: 214px;
	background: #fefbf2;
	z-index: 40;
	border: 1px solid #c6c6c6;
	padding: 10px;
	display: none;
	font-size: 12px;
	line-height: 14px;
	color: #999999;
	position: absolute;
}

.ui-zlsq-center li .ui-apply-commentr {
	top: 33px;
	left: -1px;
	text-align: left;
}

.ui-zlsq-center li.selected .ui-apply-commentr {
	top: 33px;
	left: -2px;
	text-align: left;
}

.ui-zlsq-center li .ui-apply-commentl {
	top: 33px;
	right: -1px;
}

.ui-zlsq-center .ui-zlsq-type li.no-border {
	margin-right: 0;
}

.no-border {
	border-bottom: none;
}

.ui-zlsq-center .ui-zlsq-gwc {
	margin-top: 55px;
}

.ui-zlsq-center .ui-zlsq-gwc .btn {
	margin: 0 auto;
	width: 180px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border: 1px solid #b42717;
	display: block;
	font-size: 16px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #b00f14;
	color: #fff;
}

.ui-zlsq-right {
	width: 18.5%;
	height: 442px;
}

.ui-zlsq-right .plcomm-top {
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	margin-bottom: 12px;
}

.ui-zlsq-right .zlgw {
	background: #f7f7f7;
	text-align: center;
	height: 412px;
}

.ui-zlsq-right .zlgw img {
	width: 110px;
	height: 110px;
	margin: 30px 0 18px 0;
	border: 2px solid #ffffff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.ui-zlsq-right .zlgw_comm .name {
	font-size: 20px;
	color: #333333;
	line-height: 20px;
	margin-bottom: 20px;
}

.ui-zlsq-right .zlgw_comm .zc {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	margin-bottom: 20px;
}

.ui-zlsq-right .zlgw_comm .qq {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	margin-bottom: 10px;
	text-align: left;
	margin-left: 20px;
}

.ui-zlsq-right .zlgw_comm .btn {
	width: 182px;
	height: 34px;
	line-height: 34px;
	background: #00cd63;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	display: inline-block;
	margin-top: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.zl_detail_sec2 {
	background: #f7f7f7;
	padding: 40px 0;
	border-top: 1px solid #e6e6e6;
}

.zl_detail_sec2 .main1 {
	float: left;
	width: 20.16%;
}

.zl_detail_sec2 .main2 {
	float: right;
	width: 78%;
}

.zl_detail_sec2 .main1 h3 {
	height: 47px;
	line-height: 47px;
	padding-left: 40px;
	border-bottom: 1px solid #dcdcdc;
	background: #fff url(../images/ico15.png) no-repeat 10px center;
	cursor: pointer;
	font-size: 15px;
	color: #3e3e3e;
}

.zl_detail_sec2 .main1 h3:first-child {
	background-image: url(../images/ico16.png);
}

.zl_detail_sec2 .main1 h3 em {
	float: right;
	display: block;
	width: 47px;
	height: 47px;
	background: url(../images/ico14.png) no-repeat center;
	cursor: pointer;
}

.zl_detail_sec2 .main1 h3.on em {
	background-image: url(../images/ico12.png);
}

.zl_detail_sec2 .main1 ul {
	background: #fff;
	padding: 8px 40px;
	color: #999;
	display: none;
	line-height: 34px;
	border-bottom: 1px solid #dcdcdc;
	/* 默认都隐藏 */
}

.zl_detail_sec2 .main1 ul li a {
	font-size: 13px;
	color: #717171;
}

.zl_detail_sec2 .main2 {}

.ui-invoice-bar {
	height: 52px;
	border: 1px solid #e6e6e6;
	background: #ffffff;
	line-height: 52px;
}

.ui-invoice-bar li {
	width: 154px;
	/*border-right: 1px solid #E6E6E6;*/
	float: left;
	text-align: center;
	background: #ffffff url(../images/ico17.jpg) no-repeat right center;
	border-top: 2px solid #ffffff;
	height: 50px;
	transition: all ease 0.5s;
}

.ui-invoice-bar li.current,
.ui-invoice-bar li:hover {
	border-top: 2px solid #b00f14;
	height: 50px;
	transition: all ease 0.5s;
}

.ui-invoice-bar li a {
	display: block;
	font-size: 16px;
	color: #666666;
}

.gx-img-introuct {
	max-height: 400px;
}

.gx-img-introuct img {
	width: 100%;
	height: 100%;
	display: block;
}

.zl-what-patent {
	background: #e9f2f7;
	padding: 60px 0;
}

.value-title {
	font-size: 30px;
	color: #333333;
	line-height: 30px;
	text-align: center;
}

.ui-invoice-comm,
.ui-invoice-bz,
.ui-invoice-question,
.ui-invoice-evaluate {
	border: 1px solid #E6E6E6;
	border-top: none;
}

.what-patent-box {
	height: 340px;
	background: #FFFFFF;
	margin: 90px 30px 0;
	box-shadow: 0px 0px 12px rgba(6, 0, 1, 0.1);
}

.what-patent-item {
	height: 312px;
}

.what-patent-item li {
	height: 312px;
	/* width: 219px;*/
	width: 25%;
	float: left;
	position: relative;
}

.what-patent-item li .img {
	width: 80px;
	height: 80px;
	position: absolute;
	top: -40px;
	left: 70px;
}

.what-patent-item li .patent-contern {
	margin: 40px 0 20px 0;
	border-right: 1px solid #e5e5e5;
	text-align: center;
	padding: 0 27px;
}

.what-patent-item li .patent-contern h2 {
	font-size: 20px;
	color: #333333;
	line-height: 26px;
	font-weight: bold;
	padding: 17px 0 12px 0;
}

.what-patent-item li .patent-contern .comm {
	font-size: 14px;
	color: #4d4d4d;
	line-height: 25px;
	padding-bottom: 15px;
	/*min-height: 179px;*/
}

.what-patent-item li .patent-contern .comm-last {
	line-height: 25px;
}

.what-patent-item li .patent-contern .practical {
	font-size: 15px;
	color: #14cc64;
	line-height: 40px;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
}

.what-patent-item li .patent-contern .cycle {
	padding: 13px 0;
}

.what-patent-item li .patent-contern .cycle p {
	font-size: 14px;
	color: #b4b4b4;
	line-height: 28px;
}

.back-gray {
	height: 10px;
	background: #F7F7F7;
	width: 942px;
	margin-left: -1px;
	position: relative;
	z-index: 2;
}

.ui-special-question {
	padding-top: 47px;
	margin-top: -47px;
}

.evaluate-process-tit {
	background: #FFFFFF;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #E6E6E6;
}

.ui-special-question .evaluate-process-tit {
	border-top: 1px solid #e5e5e5;
}

.evaluate-process-tit .process-h2 {
	padding-left: 40px;
	font-size: 18px;
	color: #333333;
}

.sp-service-guarantee {
	margin: 0 30px;
}

.guarantee-item {
	border-bottom: 1px solid #E5E5E5;
	padding: 30px 0 17px 0;
}

.guarantee-item .guar-comm {
	width: 710px;
	margin-left: 20px;
}

.guarantee-item .guar-comm h2 {
	font-size: 16px;
	color: #14cc64;
	line-height: 16px;
	font-weight: bold;
	margin: 10px 0;
}

.guarantee-item .guar-comm p {
	font-size: 14px;
	color: #4D4D4D;
	line-height: 28px;
}

.guarantee-last {
	border-bottom: none;
	padding-bottom: 45px;
}

.liucheng {
	padding: 130px 0 70px;
	background: #fff;
}

.liucheng img {
	display: block;
	margin: 0 auto;
}

.question {
	padding: 45px;
	background: url(../images/pic17.jpg) no-repeat top center;
}

.question .t1 {
	text-align: center;
	font-size: 30px;
	color: #fff;
}

.question .con {
	padding: 20px 0;
	border-bottom: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}

.question .con .sp1 {
	color: #c95e64;
}

.question .con .sp2 {
	color: #50c2ff;
}

.kehuanli {
	padding: 30px 40px;
	background: #fff;
	border-bottom: 1px solid #E6E6E6;
	z-index: 10;
}

.kehuanli .t1 {
	font-size: 30px;
	color: #333333;
	text-align: center;
}

.kehuanli .main {
	margin-top: 20px;
}

.kehuanli ul li {
	float: left;
	width: 21%;
	margin-left: 5.33%;
	margin-bottom: 20px;
	border: 1px solid #E6E6E6;
}

.kehuanli ul li:nth-child(4n+1) {
	margin-left: 0;
}

.kehuanli ul li img {
	width: 100%;
	display: block;
}

.baozhang {
	background: #fff;
}


/*//////////////////////////////////////qiye///////////////////////////////////*/

.motit {
	padding: 35px 0;
	font-size: 30px;
	color: #505050;
	text-align: center;
	font-weight: bold;
}

.mo1 {
	background: #fff;
}

.mo2 .obox {
	position: relative;
	padding: 35px;
	background: #e17c40;
	
	color: #FFFFFF;
	line-height: 32px;
}

.mo2 .left.obox {width: 40%;height: 316px;}
.obox .ojiao {display: none;}
.mo2 .left.obox .ojiao {
	display: block;
	position: absolute;
	width: 17px;
	height: 20px;
	top: 45%;
	right: -17px;
}

.mo2 .gbox {
	padding: 20px 40px;
	background: #f7f7f7;
	width: 60%;
	color: #484848;
	height: 316px;
	line-height: 25px;
}

.mo2 {
	padding: 0 30px;
	font-size: 16px;
	background: #fff;
}

.mo2 .gbox font {
	font-size: 16px;
	color: #b00f14;
	font-weight: bold;
}

.mo3 {
	background: #fff;
	padding: 30px;
}

.mo3 .list {
	padding: 60px 0 30px;
	background: url(../images/pic28.jpg) no-repeat left center;
	background-size: 100% 100%;
	color: #505050;
	font-size: 18px;
}

.mo3 .list ul {
	/*float: left;
	width: 50%;*/
	padding-left: 65px;
}

.mo3 .list ul li {
	float: left;
	width: 50%;
	margin-bottom: 30px;
	position: relative;
	padding-left: 45px;
}

.mo3 .list ul li span {
	display: block;
	min-width: 34px;
	font-size: 40px;
	font-weight: bold;
	font-style: italic;
	bottom: 0;
	left: 0;
	position: absolute;
	background: url(../images/juxing.png) no-repeat center 30px;
}


/*//////////////////////////////////商标详情///////////////////////////////////////*/

.context {
	font-size: 15px;
	color: #555555;
	line-height: 30px;
}

.sb_detail_sec1 {
	margin-bottom: 35px;
}

.sb_detail_sec2 {
	background: #fff;
	padding: 0 0 70px;
}

.xuanmain1 {
	height: 47px;
	line-height: 47px;
	background: #f7f7f7;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

.xuan {}

.xuan a {
	padding: 0 17px;
	display: block;
	float: left;
	width: 110px;
	color: #666666;
	font-size: 15px;
	background: url(../images/trademark-list-icon2-select1.png) no-repeat 80% center;
}

.xuan a.on,
.xuan a:hover {
	background-color: #b00f14;
	color: #fff;
	background-image: url(../images/trademark-list-icon2-select.png);
}

.all {
	font-size: 15px;
	color: #666666;
}

.all span {
	font-size: 18px;
	color: #b00f14;
	font-weight: bold;
}

.page2 {
	margin: 0 20px;
	font-size: 14px;
	color: #666;
}

.page2 font {
	color: #B00F14;
}

.page2 a {
	width: 5px;
	height: 9px;
	display: inline-block;
	margin: 0 12px;
	background: url(../images/e992f21e86250f3478ee7e650ef5a958.png) no-repeat center;
}

.page2 a.next {
	background-image: url(../images/e992f21e86250f3478ee7e650ef5a958_1.png);
}

.sb_detail_sec2 .main2 ul li {
	margin-top: 30px;
	padding: 9px;
	background: #fff;
	float: left;
	width: 17.83%;
	margin-left: 2.7125%;
	-moz-box-shadow: 0px 0px 15px #c1c1c1;
	-webkit-box-shadow: 0px 0px 15px #c1c1c1;
	box-shadow: 0px 0px 15px #c1c1c1;
}

.sb_detail_sec2 .main2 ul li:nth-child(5n+1) {
	margin-left: 0;
}
.sb_detail_sec2 .main2 ul li .pic{
	height: 224px;
	overflow: hidden;
}
.sb_detail_sec2 .main2 ul li .pic img {
	display: block;
	width: 100%;
	max-height: 100%;
}

.sb_detail_sec2 .main2 ul li .t1 {
	margin-top: 10px;
	font-size: 18px;
	color: #494949;
	line-height: 30px;
	height: 30px;
}

.sb_detail_sec2 .main2 ul li .t2 {
	font-size: 14px;
	color: #494949;
	line-height: 22px;
	height: 44px;
}

.sb_detail_sec2 .main2 ul li .t3 {
	font-size: 14px;
	color: #494949;
	line-height: 32px;
}

.sb_detail_sec2 .main2 ul li .zx {
	margin: 20px auto 10px;
}


/*/////////////////////////////////////////////////////////////////////////*/

.jy_detail_sec2 {
	background: #fff;
	padding: 40px 0;
}

.jy_detail_sec2 .xuan a {
	background-image: none;
	text-align: center;
}

.jy_detail_sec2 .xuan a.on,
.xuan a:hover {
	background-image: none;
}

.jiage {
	margin-left: 90px;
}

.jiage span {
	margin: 0 20px;
	padding: 0 20px;
	font-size: 15px;
	color: #666;
	background: url(../images/ud.png) no-repeat right center;
}

.jiagekuang {
	color: #B00F14;
	padding: 0 9px;
	display: inline-block;
	background: #fff;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.jiagekuang input[type=text] {
	padding: 0 10px;
	margin: 0 3px;
	display: inline-block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #666;
	border: 1px solid #e0e0e0;
}

.jiagekuang input[type=button] {
	text-align: center;
	padding: 0 10px;
	margin: 0 3px;
	display: inline-block;
	width: 40px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #fff;
	border: 1px solid #e0e0e0;
	background: #B00F14;
	cursor: pointer;
}


.stu {
	text-align: center;
	padding: 0 10px;
	margin: 0 3px;
	display: inline-block;
	width: 40px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	color: #fff;
	border: 1px solid #e0e0e0;
	background: #B00F14;
	cursor: pointer;
}


.sechbox {
	margin-bottom: 30px;
	height: 47px;
	line-height: 47px;
	background: #f7f7f7;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

.sechbox span {
	display: block;
	float: left;
	width: 12%;
	text-align: center;
	background: #f5f5f5;
	font-size: 15px;
	color: #3c3c3c;
}

.sechbox input[type=text] {
	padding: 0 20px;
	display: block;
	float: left;
	width: 76%;
	height: 47px;
	line-height: 47px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.sechbox input[type=button] {
	cursor: pointer;
	padding-left: 40px;
	display: block;
	float: left;
	width: 12%;
	height: 47px;
	line-height: 47px;
	font-size: 18px;
	color: #fff;
	background: #B00F14 url(../images/search.png) no-repeat 35% center;
}

.subud{
	cursor: pointer;
	padding-left: 40px;
	display: block;
	float: left;
	width: 12%;
	height: 47px;
	line-height: 47px;
	font-size: 18px;
	color: #fff;
	background: #B00F14 url(../images/search.png) no-repeat 35% center;
}



.jy_detail_sec2 {}

.jy_detail_sec2 .main2 {
	margin-top: 25px;
}

.jy_detail_sec2 .main2 ul li {
	position: relative;
	padding: 30px 12px;
	float: left;
	width: 18.75%;
	margin-bottom: 20px;
	margin-left: 1.5625%;
	border: 1px solid #e0e0e0;
	font-size: 14px;
	color: #494949;
	line-height: 24px;
}

.jy_detail_sec2 .main2 ul li:nth-child(5n+1) {
	margin-left: 0;
}

.jy_detail_sec2 .main2 ul li .tit {
	position: absolute;
	top: -7px;
	left: 0;
	height: 25px;
	line-height: 25px;
	width: 116px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: url(../images/pic22.png) no-repeat left center;
}

.jy_detail_sec2 .t7 span {
	font-size: 16px;
	color: #b00f14;
	font-weight: bold;
}

.jy_detail_sec2 .zx {
	width: 100%;
	margin-top: 20px;
}

.jy_detail_sec2 .zx a {
	background-position-x: 80%;
}


/*///////////////////////////////////设计//////////////////////////////////////*/

.sj_banner {
	height: 609px;
	background: url(../images/sjbanner.jpg) no-repeat center;
	background-size: auto 100%;
}

.sj_ban {
	position: relative;
}

.sj_ban_black {
	padding: 18px;
	background: rgba(0, 0, 0, 0.6);
	width: 444px;
	position: absolute;
	top: 100px;
	right: 60px;
}

.sj_ban_main {
	padding: 30px;
	border-radius: 10px;
	background: #fff;
}

.sjban_title {
	color: #282828;
	font-size: 18px;
	margin-bottom: 20px;
	font-family: "pf";
}

.sjban_title h3 {
	text-align: center;
	font-size: 36px;
	margin-bottom: 20px;
}

.sjban_title p {
	padding-bottom: 15px;
	background: url(../images/pic23.jpg) no-repeat bottom center;
	text-align: center;
}

.sjban_main1 {
	margin-bottom: 15px;
}

.sjban_main1 input {
	display: block;
	width: 100%;
	color: #8d8d8d;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	border: 1px solid #cccccc;
	padding: 0 10px;
	margin-bottom: 20px;
}

.sjban_main2 input {
	display: block;
	width: 130px;
	margin: 0 auto;
	line-height: 32px;
	background: #b00f14;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	transition: all 0.3s;
}

.sjban_main2 input:hover {
	opacity: 0.8;
}

.sheji_sec1 {
	background: #f4f4f4;
	padding: 40px 0;
}

.sheji_sec1 .main {
	margin-top: 40px;
}

.sheji_sec1 .main ul li {
	float: left;
	width: 24.16%;
	margin-left: 1.25%;
	margin-bottom: 14px;
}

.sheji_sec1 .main ul li.quan {
	width: 23.75%;
	height: 450px;
	margin-left: 0;
	position: relative;
	color: #fff;
	background: url(../images/yuming-service-bg-b2ff47d3.jpg) no-repeat left center;
}

.sheji_sec1 .main .tbox1 {
	position: absolute;
	top: -15px;
	left: 11%;
	width: 220px;
	height: 150px;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	background: url(../images/pic24.jpg) no-repeat left center;
}

.sheji_sec1 .main .tbox1 .t1 {
	font-size: 30px;
	font-weight: bold;
	margin-top: 35px;
}

.sheji_sec1 .main .tbox1 .t2 {
	margin-top: 30px;
}

.sheji_sec1 .main .tbox2 {
	padding-top: 180px;
	text-align: center;
	font-size: 20px;
	overflow: hidden;
}

.sheji_sec1 .main .tbox2 .t1 {
	font-size: 40px;
	font-weight: bold;
}

.sheji_sec1 .main .tbox2 .t2 {
	display: none;
	margin-top: 20px;
}

.sheji_sec1 .main .tbox2 .t3 {
	padding-top: 85px;
}

.sheji_sec1 .main .tbox2 .t3 a {
	font-size: 16px;
	color: #fff;
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 40px;
	line-height: 40px;
	background: url(../images/pic25.png) no-repeat left center;
}

.sheji_sec1 .main ul li>div.box {
	height: 218px;
	padding: 20px 16px;
	background: #fff;
	overflow: hidden;
	text-align: center;
}

.sheji_sec1 .main ul li .pic {
	width: 81px;
	height: 81px;
	margin: 0 auto;
	background: url(../images/sj1.png) no-repeat center;
}

.sheji_sec1 .main ul li .box .t1 {
	font-size: 18px;
	color: #393939;
	margin-top: 15px;
}

.sheji_sec1 .main ul li .box .t2 {
	font-size: 15px;
	color: #333;
	line-height: 28px;
}

.sheji_sec1 .main ul li:nth-child(3) .pic {
	background-image: url(../images/sj3.png);
}

.sheji_sec1 .main ul li:nth-child(4) .pic {
	background-image: url(../images/sj5.png);
}

.sheji_sec1 .main ul li:nth-child(5) .pic {
	background-image: url(../images/sj2.png);
}

.sheji_sec1 .main ul li:nth-child(6) .pic {
	background-image: url(../images/sj4.png);
}

.sheji_sec1 .main ul li:nth-child(7) .pic {
	background-image: url(../images/sj6.png);
}

.sheji_sec1 .main ul li:hover .pic {
	background-image: url(../images/sj1-1.png);
}

.sheji_sec1 .main ul li:nth-child(3):hover .pic {
	background-image: url(../images/sj3-1.png);
}

.sheji_sec1 .main ul li:nth-child(4):hover .pic {
	background-image: url(../images/sj5-1.png);
}

.sheji_sec1 .main ul li:nth-child(5):hover .pic {
	background-image: url(../images/sj2-1.png);
}

.sheji_sec1 .main ul li:nth-child(6):hover .pic {
	background-image: url(../images/sj4-1.png);
}

.sheji_sec1 .main ul li:nth-child(7):hover .pic {
	background-image: url(../images/sj6-1.png);
}

.sheji_sec1 .main ul li:hover {
	-moz-box-shadow: 0px 0px 15px #a9a9a9;
	-webkit-box-shadow: 0px 0px 15px #a9a9a9;
	box-shadow: 0px 0px 15px #a9a9a9;
}

.sheji_sec2 {
	background: #fff;
	padding: 40px 0;
}

.sheji_sec2 .main {
	margin-top: 40px;
}

.sheji_sec2 .main ul li {
	float: left;
	width: 33.33%;
	overflow: hidden;
	position: relative;
}

.sheji_sec2 .main ul li img {
	display: block;
	width: 100%;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

.sheji_sec2 .main ul li:hover img {
	-webkit-transform: scale(1.07);
	-moz-transform: scale(1.07);
	-o-transform: scale(1.07);
	-ms-transform: scale(1.07);
	transform: scale(1.07);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

.sheji_sec2 .main ul li .pic2 {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

.sheji_sec2 .main ul li:hover .pic2 {
	display: block;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}





.sheji_sec3 {
	padding: 40px 0;
	background: url(../images/section05_bg.jpg) no-repeat left center;
	background-size: 100% auto;
}

.sheji_sec3 .intit {
	color: #fff;
}

.sheji_sec3 .intit span {
	color: #fff;
}

.sheji_sec3 .main {
	margin-top: 35px;
}

.sheji_sec3 .main ul li {
	float: left;
	width: 25%;
	min-height: 271px;
	color: #fff;
	text-align: center;
	background: url(../images/section04_pic01.png) no-repeat center;
}

.sheji_sec3 .main ul li .t1 {
	margin-top: 76px;
	font-size: 24px;
}

.sheji_sec3 .main ul li .t2 {
	margin-top: 25px;
	padding: 0 78px;
	font-size: 16px;
}

.sheji_sec3 .main ul li:nth-child(2) {
	background-image: url(../images/section04_pic02.png);
}

.sheji_sec3 .main ul li:nth-child(3) {
	background-image: url(../images/section04_pic03.png);
}

.sheji_sec3 .main ul li:nth-child(4) {
	background-image: url(../images/section04_pic04.png);
}

.ljfb {
	margin-top: 60px;
}

.ljfb a {
	margin: 0 auto;
	display: block;
	width: 155px;
	height: 43px;
	line-height: 43px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: #B00F14;
}

.sheji_sec4 {
	background: #fff;
	padding: 40px 0;
}

.sheji_sec4 .main {
	margin-top: 40px;
}


/*///////////////////////////////////商标//////////////////////////////////////*/

.sb_banner {
	/*padding: 90px 0 40px;*/
	padding: 83px 0 40px;
	background: url(../images1/sb_banner.jpg) no-repeat center;
	background-size: 100% 100%;
}

.sb_ban {
	padding: 0 18%;
}

.blackbg {
	padding: 8px;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 10px;
}

.wtbg {
	background: #fff;
}

.sb_ban2 {
	margin-top: 20px;
}

.sb_ban2 input {
	display: block;
	height: 58px;
	line-height: 58px;
	font-size: 16px;
}

.sb_ban2 input[type=text] {
	float: left;
	width: 75%;
	padding: 0 10px;
	background: #fff;
}

.sb_ban2 input[type=button] {
	float: left;
	width: 25%;
	color: #fff;
	background: #b00f14 url(../images/seach2.png) no-repeat 15px center;
}

.sb_ban3 {
	margin-top: 15px;
}

.sb_ban3 .box {
	padding: 20px;
	float: left;
	width: 50%;
	border-right: 1px solid #717171;
	font-size: 14px;
	color: #1c1c1c;
}

.sb_ban3 .box .tit {
	font-size: 16px;
	color: #1c1c1c;
}

.txtMarquee-top {
	overflow: hidden;
	position: relative;
	padding: 15px;
}

.txtMarquee-top .bd {}

.txtMarquee-top .bd li {
	height: 24px;
	line-height: 24px;
	
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.txtMarquee-top .bd li a {
	font-size: 14px;
	color: #1c1c1c;
}

.gjcon {
	margin-top: 30px;
}

.gjcon ul li {
	float: left;
	width: 33.33%;
	text-align: center;
	font-size: 14px;
	color: #1c1c1c;
}

.gjcon ul li .t {
	color: #1c1c1c;
	margin-top: 10px;
}

.gjcon ul li:hover .t {
	color: #B00F14;
}

.sb_ban4 {
	margin-top: 35px;
}

.sb_ban4 ul li {
	float: left;
	width: 22%;
	margin-left: 4%;
	text-align: center;
}

.sb_ban4 ul li:nth-child(4n+1) {
	margin-left: 0;
}

.sb_ban4 ul li .pic img {
	margin: 0 auto;
	display: block;
}

.sb_ban4 ul li .t {
	height: 34px;
	line-height: 30px;
	margin-top: 20px;
	border: 2px solid #fff;
}

.sb_ban4 ul li .t a {
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: left;
	padding-left: 30px;
	background: url(../images/jian2.png) no-repeat 90% center;
	transition: all 0.8s;
}

.sb_ban4 ul li:hover .t {
	border-color: #B00F14;
}

.sb_ban4 ul li:hover .t a {
	color: #B00F14;
	background-image: url(../images/jian.png);
}

.sb1_section {
	background: #fff;
	padding: 40px 0;
}

.sb1_section .main {
	margin-top: 40px;
}

.sb1_section .main ul li {
	padding: 30px 0;
	float: left;
	width: 23.8%;
	margin-left: 1.6%;
	background: #fff;
	text-align: center;
	-moz-box-shadow: 0px 0px 7px #dadada;
	-webkit-box-shadow: 0px 0px 7px #dadada;
	box-shadow: 0px 0px 7px #dadada;
}

.sb1_section .main ul li:nth-child(4n+1) {
	margin-left: 0;
}

.sb1_section .main ul li .pic {
	width: 44%;
	margin: 0 auto;
}

.sb1_section .main ul li .pic img {
	width: 100%;
	display: block;
}

.sb1_section .main ul li .t1 {
	font-size: 20px;
	color: #393939;
	margin: 35px 0 25px;
}

.sb1_section .main ul li .t2 {
	font-size: 14px;
	color: #393939;
	line-height: 22px;
	height: 66px;
}

.sb2_section {
	background: #f7f7f7;
	padding: 40px 0;
}

.sb2_section .main {
	margin-top: 40px;
}

.sb2_section .main ul li {
	padding: 30px 0;
	float: left;
	width: 15%;
	margin-left: 6.25%;
	text-align: center;
}

.sb2_section .main ul li:nth-child(5n+1) {
	margin-left: 0;
}

.sb2_section .main ul li .pic {
	width: 127px;
	margin: 0 auto;
}

.sb2_section .main ul li .pic img {
	width: 100%;
	display: block;
}

.sb2_section .main ul li .t {
	font-size: 18px;
	color: #393939;
	margin-top: 20px;
}

.sb3_section {
	background: #fff;
	padding: 40px 0;
}

.sb3_section .main {
	margin-top: 40px;
}

.sb3_section .main ul li {
	position: relative;
	float: left;
	width: 25%;
	padding: 40px 0;
	background: #f5f5f5;
	height: 204px;
	color: #b00f14;
	text-align: center;
}

/*.sb3_section .main ul li:nth-child(even) {
	background: #bebebe;
	color: #282828;
}*/

.sb3_section .main ul li .pic {}

.sb3_section .main ul li .pic img {}

.sb3_section .main ul li .t1 {
	margin-top: 10px;
	font-size: 24px;
}

.sb3_section .main ul li .t2 {
	font-size: 16px;
}

.sb3_section .main ul li .jiao {
	top: 45%;
	right: -23px;
	position: absolute;
	width: 28px;
	height: 32px;
	z-index: 3;
}

.sb3_section .main ul li .jiao img {
	display: block;
	width: 100%;
}

.sb4_section {
	background: #f7f7f7;
	padding: 40px 0;
}

.sb4_section .main {
	margin-top: 40px;
}

.sb4_section .main ul li {
	position: relative;
	float: left;
	width: 31.75%;
	height: 234px;
	margin-left: 2.375%;
	text-align: center;
	background: #fff;
	border-radius: 10px;
}

.sb4_section .main ul li:nth-child(3n+1) {
	margin-left: 0;
}

.sb4_section .main ul li .tu {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 4px;
	left: 4px;
}

.sb4_section .main ul li .t1 {
	margin: 30px 0;
	font-size: 30px;
	color: #393939;
}

.sb4_section .main ul li .t2 {
	font-size: 16px;
	color: #393939;
	line-height: 24px;
	margin-bottom: 20px;
}

.sb4_section .main ul li .t3 {
	font-size: 16px;
	color: #fff;
	width: 188px;
	margin: 0 auto;
	border: 2px solid #B00F14;
}

.sb4_section .main ul li .t3 a {
	display: block;
	color: #fff;
	background: #B00F14;
	height: 38px;
	line-height: 38px;
}

.sb4_section .main ul li:hover {
	-moz-box-shadow: 0px 0px 7px #dadada;
	-webkit-box-shadow: 0px 0px 7px #dadada;
	box-shadow: 0px 0px 7px #dadada;
}

.sb4_section .main ul li:hover .t3 a {
	background: #fff;
	color: #B00F14;
}

.sb5_section {
	background: #fff;
	padding: 40px 0;
}

.sb5_section .main {
	margin-top: 40px;
}

.sb5_section .main ul li {
	padding: 0 55px;
	position: relative;
	float: left;
	width: 30.25%;
	height: 291px;
	margin-left: 4.625%;
	text-align: center;
	background: #fff;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 7px #dadada;
	-webkit-box-shadow: 0px 0px 7px #dadada;
	box-shadow: 0px 0px 7px #dadada;
}

.sb5_section .main ul li:nth-child(3n+1) {
	margin-left: 0;
}

.sb5_section .main ul li .tu {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 4px;
	left: 4px;
}

.sb5_section .main ul li .t1 {
	margin: 25px 0;
	font-size: 24px;
	color: #393939;
}

.sb5_section .main ul li .t2 {
	margin-bottom: 15px;
	padding-top: 20px;
	font-size: 16px;
	color: #514f4f;
	line-height: 23px;
	height: 91px;
	border-top: 2px dotted #dfdfdf;
}

.sb5_section .main ul li .t3 {
	font-size: 16px;
	color: #fff;
	width: 188px;
	margin: 0 auto;
	border: 2px solid #B00F14;
}

.sb5_section .main ul li .t3 a {
	display: block;
	color: #fff;
	background: #B00F14;
	height: 38px;
	line-height: 38px;
}

.sb5_section .main ul li:hover .t3 a {
	background: #fff;
	color: #B00F14;
}

.sb6_section {
	background: #f7f7f7;
	padding: 40px 0;
}

.sb6_section .main {
	margin-top: 40px;
}

.sb6_section .main img {
	max-width: 100%;
	display: block;
}

.sb7_section {
	background: #fff;
	padding: 40px 0;
}

.sb7_section .main {
	margin-top: 40px;
}

.sb7_section .main img {
	max-width: 100%;
	display: block;
}


/*/////////////////////////////////////////////////////////////////////////*/

.qiye_detail_sec2 {
	background: #f7f7f7;
	padding: 40px 0;
	border-top: 1px solid #e6e6e6;
}

.qiye_detail_sec2 .main1 {
	float: left;
	width: 20.16%;
}

.qiye_detail_sec2 .main2 {
	float: right;
	width: 78%;
}

.qiye_detail_sec2 .main1 h3 {
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #dcdcdc;
	background: #fff;
	cursor: pointer;
	font-size: 15px;
	color: #3e3e3e;
}

.qiye_detail_sec2 h3 em {
	padding: 0 10px;
	float: left;
	display: block;
	height: 47px;
	cursor: pointer;
}

.qiye_detail_sec2 h3 em img {
	vertical-align: middle;
}

.qiye_detail_sec2 .main1 h3 a {
	font-size: 15px;
	color: #3e3e3e;
	/*padding-left: 40px;*/
}

.qiye_detail_sec2 .main1 h3.on a,
.qiye_detail_sec2 .main1 h3:hover a {
	color: #B00F14;
}


/*/////////////////////////////////////////////////////////////////////////*/

.borderbox {
	border: 1px solid #d8d8d8;
	width: 78.16%;
	float: left;
}


/*//////////////////////////////////右侧导航///////////////////////////////////////*/

.nav-bar {
	position: fixed;
	right: 0px;
	/*bottom: 60px;*/
	bottom: 49%;
	z-index: 999;
}

.nav-bar li {
	display: none;
	width: 70px;
	height: 47px;
	margin-bottom: 2px;
	background: #B00F14;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	text-align: center;
	cursor: pointer;
}
.nav-bar li:first-child{
	display: block;
	width: 55px;
	height: auto;
	padding: 10px 0;
}
.nav-bar li:hover {
	opacity: .8;
	-moz-opacity: .8;
	-webkit-opacity: .8;
}

.nav-bar li img {
	margin-top: 5px;
	height: 22px;
	margin:  0 auto 5px;
	display: block;
}

.nav-bar li i {
	display: inline-block;
	width: 100%;
	/*display: block;*/
	/*width: 20px;*/
	/*margin: 0 auto;*/
	font-size: 12px;
	color: #fff;
	text-align: center;
	position: relative;
	top: -2px;
	font-style: normal;
}

.nav-bar li b {
	display: inline-block;
	position: absolute;
	display: none;
}

.nav-bar li b.bar-1 {
	background: url(../images/nav-bar1.png);
	width: 134px;
	height: 60px;
	/*height: 48px;*/
	left: -131px;
	top: 0px;
}

.nav-bar li b.bar-2 {
	background: url(../images/nav-bar2.png);
	width: 128px;
	height: 120px;
	left: -135px;
	top: -35px;
}


/*/////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////*/


/*select{ width: 100%; height: 38px;line-height: 40px;display: block; color: #999; padding-left: 15px;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url(../images/news_10.jpg) no-repeat  right center ;
  padding-right: 39px;
  border: none;
  outline: none;
    }
 select::-ms-expand { display: none; }
 */


/*//////////////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////响应式/////////////////////////////////////////*/

@media only screen and (max-width:1360px) {
	.w {
		width: 1200px;
	}
	.banner {
		height: auto;
	}
}


/**/

@media only screen and (max-width:1200px) {
	.w {
		width: 1024px;
	}
	
	.qiyedetails .mo1 .pic img{width: 100%; display: block;}
}


/**/

@media only screen and (max-width:1024px) {
	.w {
		width: 960px;
	}
	.phone_head {
		display: block!important;
	}
	header {
		display: none!important;
	}
	.h196 {
		height: 50px;
	}
	.nav-bar {
		display: none;
	}
	.in_sec1 .main {
		margin-top: 30px;
	}
	.in_sec1 .main ul li .t2{font-size: 12px;}
	
	.in_sec2 .hd ul li {
		padding: 0;
		padding-left: 5px;
	}
	.in_sec2 .list ul li {
		margin: 18px 2.675%;
		width: 44.65%;
	}
	.xc_btn_f .tkc_ft_icon {
		width: 21px;
		font-size: 25px;
		margin-right: 0;
	}
	.in_sec3 .main>div {
		width: 49%!important;
		margin-left: 0;
		margin-left: 2%;
	}
	.in_sec3 .main>div:nth-child(2n+1) {
		margin-left: 0;
	}
	.in_sec3 .main>div.boxsm>div {
		width: 50%;
		float: left;
	}
	
	.f1{display: none;}
	.f2 .main2{display: none;}
	.f2 .main1{width: 15%;}
	.f2 .main3{width: 30%; }
	
	.about3_main h3{line-height: 30px; margin-bottom: 0;}
	.ab21_main{line-height: 28px;}
	
	.bq11_main1{width: 100%;}
	.bq11_main1 a{width: 45%; margin: 0; margin-left: 10%;}
	.bq11_main1 a:first-child{margin-left: 0;}
	.bq11_main2{width: 100%; margin-top: 20px;}
	.bq11_main2 input.bq112_ipt2{float: right;}
	.bq11_main2 input.bq112_ipt1{border-right: none;}
	.bq121_main{width: 100%; margin-top: 30px;}
	.bq122_main{width: 100%;margin-top: 30px;}
	.bq3_sec1{width: 100%;}
	.bq3_sec2{width: 100%;}
	.bq3_sec1, .bq3_sec2{height: auto;}
	.bq4_img1,.gx6_img1{width: 60%; margin: 0 auto;}
	.bq4_img1 img,.gx6_img1 img{display: block; width: 100%;}
	.bq4_sec li .bq4_img2,.gx6_sec li .gx6_img2{top: 27px;}
	
	.bq2_sec1, .bq2_sec2{width: 100%; background-size: 100% auto;}
	.bq121_m1{width: 100%; left: 0;}
	.bq121_main3 li h5 span i{font-size: 21px;}
	
	.gx_banner{height: 500px;}
	.gx_ban_main{top: 20px;}
	
	.ui-zlsq-center .ui-zlsq-gwc{margin-top: 10px;}
	.borderbox{width: 100%;}
	.ui-zlsq-right{width: 100%; height: auto; text-align: center; margin-top: 20px;}
	.ui-zlsq-right .zlgw_comm .qq{text-align: center;}
	.ui-zlsq-right .zlgw{height: 320px;}
	
	
	.qiye_detail_sec2 .main1{width: 100%;}
	.qiye_detail_sec2 .main1 h3{width: 50%; float: left;}
	.qiye_detail_sec2 .main2{width: 100%; margin-top: 30px;}
	
	.zl_detail_sec2 .main1{}
	
	.zl_detail_sec2 .main1{width: 100%;}
	.zl_detail_sec2 .main2{width: 100%; margin-top: 30px;}
	
	.sj_banner{height: auto;}
	.sj_ban_black{position: static; margin: 0 auto;}
	.sj_ban{width: auto; padding: 20px 0;}
	
	.sheji_sec1 .main ul li{width: 49%; margin-left: 1%;}
	.sheji_sec1 .main ul li.quan{width: 49%; background-size: 100% auto;margin-left: 1%;}
	.sheji_sec1 .main .tbox1{left: 25%;}
	
	
	.sheji_sec3{background-size: 100% 100%;}
	.sheji_sec3 .main ul li{width: 50%;padding: 0 8%;}
	
	.zs_ban{width: auto; padding: 20px 0;}
	.zs_ban_main{position: static; margin: 0 auto;}
	.zs_banner{height: auto;}
	
	.zhishi_sec5 .main ul li{height: 345px;}
	
	.ui-zlsq-center{width: 50%;}
	
	
	.what-patent-item li{height: auto; background: #fff;}
	.what-patent-item li .img{left: 48px;}
	
	.liucheng{padding: 50px 30px;}
	.liucheng img{width: 100%;}
	
	.guar-img{width: 10%;}
	.guarantee-item .guar-comm{width: 80%; margin-left: 2%;}
	
	
	.zl4_section .main ul li{width: 49%; margin-left: 1%!important; background-size: 100% auto; margin-bottom: 20px;}
	.zl4_section .main ul li:nth-child(2n+1){margin-left: 0%!important;}
	
	.bq11_main2 input.bq112_ipt1{border-right: none;}
	.bq121_m1{box-shadow:none;}
	
	.zl3_sec1, .zl3_sec2{width: 100%;}
	.zl3_sec2{margin-top: 30px;}
	.zl2_sec li{width: 45%; margin-right: 10%!important;}
	.zl2_sec li:nth-child(2n+2){margin-right: 0!important;}
	.zl21_main{width: 45%; margin: 0 auto; margin-bottom: 20px; background-size: 100% 100%;}
	
}


/**/

@media only screen and (max-width:960px) {
	.w {
		width: 100%;
		padding: 0 3%;
	}
	.banner .prev,
	.banner .next {
		top: 30px;
		width: 30px;
		height: 30px;
		filter: alpha(opacity=1);
		opacity: 1;
		z-index: 2;
		background-size: cover;
	}
	.banner .next {
		filter: alpha(opacity=1);
		opacity: 1;
	}
	.intit,.bq4_tit,.bq3_tit h2,.bq2_tit,.gx1_tit,.gx3_tit h2,.gx4_tit,.gx7_tit h2,.zl3_tit,.zl2_tit {
		font-size: 25px;
	}
	.intit .sp2,.bq3_tit h3,.gx3_tit h4 {
		font-size: 18px;
	}
	.intit .a2 {
		line-height: 30px;
		font-size: 13px;
	}
	.intit .a1 {
		line-height: 30px;
		font-size: 13px;
	}
	
	.in_sec1 .main ul li {
		width: 45%;
		margin-left: 0;
		margin-left: 10%;
		margin-bottom: 15px;
	}
	.in_sec1 .main ul li:nth-child(2n+1) {
		margin-left: 0;
	}
	
	.xm_search{width: 100%;}
	.xm_search .main_category{right: 0;}
	.in_sec1 .main ul li .pic{background-size: auto 100%; }
	.xrf_search .tit{font-size: 25px;}
	
	.what-patent-box,.what-patent-item{height: auto;}
	.what-patent-item li{width: 100%;}
	.ui-zlsq-left img{height: auto;}
	.ui-zlsq-center .ui-zlsq-type li{margin-top: 20px;}
	.what-patent-item li .img{left: 42%;}
}


/**/

@media only screen and (max-width:780px) {
	.bant{display: none;}
	
	.in_sec2 .hd{width: 100%; padding: 0; height: auto; margin-bottom: 15px;}
	.in_sec2 .bd{width: 100%;}
	.in_sec2 .hd ul li{padding-left: 20px;}
	
	.in_sec4 .main ul li{width: 48%; margin-bottom: 20px;}
	.in_sec4 .main ul li:nth-child(2n+1) {margin-left: 0;}
	.guwen ul li{width: 49%; margin-left: 0; margin-left: 2%; margin-bottom: 15px;}
	.guwen ul li:nth-child(2n+1) {margin-left: 0;}
	.in_sec6 .main .bd ul li{width: 280px!important;}
	.in_sec6 .main .bd ul li a{width: 280px;}
	
	.in_sec7 .main ul li{width: 48%; margin-left: 0; margin-left: 2%; margin-bottom: 15px;}
	.in_sec7 .main ul li:nth-child(2n+1){ margin-left: 0;}
	
	.f2 .main1{width: 22%;}
	.f2 .main3{width: 40%;}
	.xm_search .inp_se.inp_se_index{width: 32%;}
	.xm_search .btn_category.xc_txtB{width: 21%; font-size: 14px;}
	.xm_search .btn_query{font-size: 14px;}
	
	.ab_tit h3{font-size: 25px;}
	.ab21_main{line-height: 22px;}
	.ab21_img{font-size: 25px;}
	.about3_main{padding: 10px;}
	.ab_banner,.bq_banner,.gx_banner,.zhuanli_banner{height: 250px;}
	
	.bq11_main2 select{width: 20%;}
	.bq11_main2 input.bq112_ipt1{width: 60%;}
	.zl1_sec .bq11_main2 input.bq112_ipt1{width: 53%;}
	.bq11_main2 input.bq112_ipt2{width: 20%;}
	.bq1_section{padding-bottom: 30px;}
	
	.gx_banner{margin-bottom: 400px;}
	.gx_ban_main{position: static;}
	.gx_ban{padding-top: 250px;}
	
	.gx3_sec1 li{width: 100%; height: auto;}
	.gx32_img{width: 100%;}
	.gx32_main{width: 100%;}
	.gx32_main a{width: 33.33%;}
	
	.gx7_sec1{width: 100%;}
	.gx7_sec2{width: 100%;}
	
	.jy_detail_sec2 .main2 ul li{width: 48%; margin-left: 0; margin-left: 4%!important;}
	.jy_detail_sec2 .main2 ul li:nth-child(2n+1){margin-left: 0!important;}
	.ui-zlsq-center{height: auto;}
	.ui-zlsq-left{height: auto;}
	.borderbox{border: none;}
	
	.sechbox input[type=text]{width: 60%;}
	.sechbox span{width: 20%;}
	.sechbox input[type=button]{width: 20%;}
	
	
	.sb_detail_sec2 .main2 ul li{width: 48%; margin-left: 0; margin-left: 4%!important;}
	.sb_detail_sec2 .main2 ul li:nth-child(2n+1){margin-left: 0!important;}
	
	.sb_ban{padding: 0 ;}
	.sb_ban1 img{display: block; width: 100%;}
	.sb3_section .main ul li{width: 50%;}
	.sb3_section .main ul li .jiao{display: none;}
	.sb4_section .main ul li{width: 100%; margin-left: 0; margin-bottom: 20px;}
	.sb5_section .main ul li{width: 100%; margin-left: 0;margin-bottom: 20px;}
	
	.sheji_sec2 .main ul li{width: 50%;}
	
	
	.zhishi_sec1 .main ul li{width: 48%; margin-left: 0; margin-left: 1%!important; margin-bottom: 15px;}
	.zhishi_sec1 .main ul li:nth-child{margin-left: 0;}
	.zhishi_sec2 .main ul li{width: 100%; margin-left: 0; margin-bottom: 30px;}
	.zhishi_sec2 .main ul li:nth-child(2){background-size: 100% auto;}
	
	.yuanj{left: 47%;}
	
	.zhishi_sec5 .main ul li{width: 48%; margin-left: 4%!important; margin-bottom: 20px;}
	.zhishi_sec5 .main ul li:nth-child(2n+1){ margin-left: 0%!important;}
	
	.kehuanli ul li{width: 100%; margin-left: 0;}
	
	.zl21_main{width: 60%;}
	
	.zl1_sec2 li{width: 49%; margin-right: 1%!important; margin-bottom: 20px;}
	.zl1_sec2 li:nth-child(2n+2){margin-right: 0!important;}
	
	.bq121_main{height: auto;}
	.bq121_main1{width: 100%;}
	.zl1_sec .bq121_main2{width: 50%;height: 450px; background-size: 100% auto;}
	.bq121_main3{width: 50%;}
}


/**/

@media only screen and (max-width:640px) {
	
	.zl1_sec .bq11_main1 a{width: 100%; margin: 0; margin-bottom: 20px;}
	
}


/**/

@media only screen and (max-width:480px) {
	
	.in_sec1 .main ul li .pic{width: 50%;}
	.in_sec2 .bd{height: auto;}
	.in_sec2 .bd>ul>li{width: 100%;}
	.in_sec3 .main>div{width: 100%!important;margin-left: 0;}
	.zlbig{height: auto;}
	
	.intit, .bq4_tit, .bq3_tit h2, .bq2_tit, .gx1_tit, .gx3_tit h2, .gx4_tit, .gx7_tit h2,.zl3_tit,.zl2_tit{font-size: 22px; }
	.intit .sp2, .bq3_tit h3,.gx3_tit h4{font-size: 16px; display: none;}
	.zx{width: 100%;}
	
	.in_sec6 .main .bd ul li{width: 260px!important;}
	.in_sec6 .main .bd ul li a{width: 260px;}
	.f2 .main3{width: 62%;}
	.f2 .main1{width: 30%; margin-top: 30px;}
	.f3{display: none;}
	
	.ab_banner,.bq_banner,.gx_banner,.zhuanli_banner { height: 150px;}
	.ab1_sec1{width: 100%;}
	.ab1_sec2{width: 100%; margin-top: 20px;}
	.ab21_main, .ab21_img{width: 100%;}
	.about2_sec li .ab21_img img{display: none;}
	.about2_sec li{margin-top: 15px;}
	.about3_main{position: static; width: 100%;}
	
	.bq1_sec1{padding: 5px;}
	.bq11_main2 select,.zl1_sec .bq11_main2 select{width: 30%;}
	.bq11_main2 input.bq112_ipt1{width: 40%; font-size: 12px;}
	.bq11_main2 input.bq112_ipt2{width: 30%;}
	.bq121_main1{width: 100%;}
	.bq121_main2{width: 100%;}
	.bq121_main3{width: 100%; margin-top: 20px;}
	.bq121_main{height: auto;}
	
	.bq2_sec1, .bq2_sec2{background-size: 100% 100%;}
	.bq4_sec li,.gx6_sec li{width: 50%;}
	
	.bq32_main a{width: 50%;}
	.bq4_sec li .bq4_img2,.gx6_sec li .gx6_img2 { top: 25%;}
	
	.bq3_sec1 .parHd{width: 100%; height: auto;}
	.bq3_sec1 .parHd li{margin-bottom: 5px;}
	.bq3_sec1 .parBd{width: 100%; height: auto;}
	.bq31_main1, .bq31_main2{height: auto;}
	
	.bq3_tit{padding-bottom: 30px;}
	
	.gx_ban{padding-top: 150px;}
	.gx1_sec li{width: 100%; margin-right: 0;}
	.gx2_sec div{font-size: 19px;}
	
	.gx32_main{height: auto;}
	.gx4_sec li{width: 100%; margin-right: 0; margin-bottom: 20px;}
	.gx8_sec1{font-size: 16px;}
	.gx8_sec2 a.gx82a1{ margin-bottom: 15px;}
	.gx32_main a{width: auto;}
	
	
	.weizhi{display: none;}
	.borderbox .ui-zlsq-left,.ui-zlsq-left{width: 100%; margin-top: 30px;}
	.borderbox .ui-zlsq-center,.ui-zlsq-center{width: 100%;}
	
	.sechbox input[type=text]{width:50%;}
	.sechbox span{width: 25%;}
	.sechbox input[type=button]{width: 25%;}
	
	.xuan{width: 100%;}
	.jy_detail_sec2 .xuan a{width: 33.3%;}
	.xuanmain1{height: auto;}
	.jiage{width: 100%; margin: 15px 0;}
	
	.numbox{width: auto; margin: 0 auto;}
	
	.qiye_detail_sec2 .main1 h3{width: 100%; float: none;}
	.ui-invoice-bar li{width: 33.3%;}
	
	.sb1_section .main ul li{width: 100%; margin-left: 0; margin-bottom: 20px;}
	.sb2_section .main ul li{width: 50%; margin-left: 0;}
	.sb3_section .main ul li{width: 100%;}
	
	.sb_ban4 ul li{width: 50%; margin-left: 0; margin-top: 20px;}
	.sb_ban3 .box{width: 100%; padding-top: 0;}
	.sb_ban2 input[type=button]{background-image: none; font-size: 12px;}
	.sb_ban2 input[type=text]{font-size: 14px;}
	.sb_banner{padding-top: 5px;background-size:100% 100%!important;}
	
	.sheji_sec3 .main ul li{width: 100%;}
	.sheji_sec2 .main ul li{width: 100%;}
	.guwen ul li{width: 100%; margin-left: 0;}
	
	.sheji_sec1 .main ul li,.sheji_sec1 .main ul li.quan{width: 100%; margin-left: 0;}
	.sj_ban_black{width: 100%;}
	.sjban_title h3{font-size: 30px;}
	
	.zhishi_sec5 .main ul li{width: 100%; margin-left: 0%!important; height: auto;}
	.zhishi_sec1 .main ul li{width: 100%; margin-left: 0%!important; height: auto;}
	.zs_ban_main{width: 100%; padding-left: 30px;padding-right: 30px;}
	
	.ui-zlsq-center{margin-top: 30px;}
	
	.what-patent-item li .img {
    left: 38%;
}
.question{background-size: 100% 100%; padding: 30px 15px ;}

.guar-img {
    width: 17%;
}
.zl_detail_sec1 .ui-zlsq-right .zlgw{height: 412px;}
.zl-what-patent{padding: 30px 0;}
.value-title,.question .t1,.kehuanli .t1{font-size: 20px;}
.what-patent-box{margin-left: 10px;margin-right: 10px;}


.zl4_section .main ul li{width: 100%; margin-left: 0;}
.zl3_sec2 li{width: 100%;}
.zl3_sec1, .zl3_sec2{height: auto;}
.zl2_sec li,.zl1_sec2 li{width: 100%; margin-right: 0;}
.zl21_main {
    width: 50%;
}
.zl1_sec .bq121_main2{width: 100%;}

/*.bq1_sec1{position: static;}*/
.bq121_main {
    /*margin-top: 160px;*/
    margin-top: 20px;
   
}
.zl1_sec .bq121_main{
	margin-top: 160px;
}
.zl1_sec .bq11_main2 input.bq112_ipt1 {
    width: 32%;
}

}

@media only screen and (max-width:420px) {
	.sheji_sec1 .main .tbox1 {
    left: 22%;
}
	.bq21_main li {
    font-size: 12px;
}
	.in_sec7 .main ul li .pic {
    height: auto;
    }
	
}


/**/

@media only screen and (max-width:380px) {
	
	.in_sec4 .main ul li{width: 100%; margin-left: 0;}
	
	.in_sec7 .main ul li{width: 100%; margin-left: 0;}
	.in_sec6 .main .bd ul li{width: 220px!important;}
	.in_sec6 .main .bd ul li a{width: 220px;}
	.f2 .main1{display: none;}
	.f2 .main3{width: 100%;}
	.copy{text-align: center;}
	.xm_search .inp_se.inp_se_index{width: 30%;}
	.in_sec1 .tit{font-size: 20px;}
	
	.ab_tit h3 { font-size: 20px;}
	.ab_tit{margin-bottom: 15px;}
	.ab21_img{height: auto; padding: 60px 0;}
	
	.bq2_sec1, .bq2_sec2{height: auto;}
	.bq21_tit{line-height: 33px; width: 100%; text-align: center;}
	.bq21_main{width: 100%;}
	.bq11_main2 select{padding: 0 3px;}
	.bq4_sec li h4{font-size: 14px;}
	
	.jiage span{margin: 0;}
	.jy_detail_sec2 .main2 ul li{width: 100%; margin-left: 0!important;}
	.jiage span{padding: 0 6px;}
	.jiagekuang{border: none; background: #f7f7f7; }
	.all{width: auto; margin: 0 auto;}
	.page2{width: auto; margin: 0 auto;}
	
	.sechbox input[type=text]{font-size: 12px;}
	.sechbox input[type=button]{background-position-x: 20%;}
	
	.sb_detail_sec2 .main2 ul li{width: 100%; margin-left: 0!important;}
	.sheji_sec1 .main .tbox1{left: 13%;}
	
}

@media only screen and (max-width:320px) {
	
	.in_sec1 .main ul li{width: 100%; margin-left: 0;}
	.in_sec1 .main ul li:nth-child(2n+1){ margin-left: 0;}
	.in_sec6 .main .bd ul li{width: 170px!important;}
	.in_sec6 .main .bd ul li a{width: 170px;}
	
	
	.sechbox input[type=text]{width:40%;}
	.sechbox span{width: 30%;}
	.sechbox input[type=button]{width: 30%; font-size: 12px;}
	
	.guar-img {
    width: 22%;
}
	.guarantee-item .guar-comm {
    width: 70%;
}

.zl21_main {
    width: 60%;
}
	
}

/*fenye*/

.fenye{
	text-align: center;
	  margin-top:50px;
}

.fenye a{
	display: inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align: center;
	border:1px solid #d9d9d9;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	background:#fff;
	color:#b7b7b7;
	font-size:10px;
	
}

.fenye a.on{
	font-weight:bold;
	background:#b00f14;
	color:#fff;
	
}


.fenye a.fy:hover,
.fenye a.fy{
	font-weight:bold;
	background:#b00f14;
	color:#fff;
	font-size:8px;
}

.fenye a:hover,
.fenye a.fy_on{
	font-weight:bold;
	background:#b00f14;
	color:#fff;
}
.tkc_ft_icon { font-style: normal;}
/**/

.qiye_detail_sec2 h3 em{padding: 0 0 0 22px;margin: 0 10px; background: url(../images/q1.png) no-repeat left center;}
/*.qiye_detail_sec2 h3:nth-child(1) em{background-image: url(../images/q1.png);}*/
.qiye_detail_sec2 h3:nth-child(2) em{background-image: url(../images/q2.png);}
.qiye_detail_sec2 h3:nth-child(3) em{background-image: url(../images/q3.png);}
.qiye_detail_sec2 h3:nth-child(4) em{background-image: url(../images/q4.png);}
.qiye_detail_sec2 h3:nth-child(5) em{background-image: url(../images/q5.png);}
.qiye_detail_sec2 h3:nth-child(6) em{background-image: url(../images/q6.png);}
.qiye_detail_sec2 h3:nth-child(7) em{background-image: url(../images/q7.png);}
.qiye_detail_sec2 h3:nth-child(8) em{background-image: url(../images/q8.png);}
.qiye_detail_sec2 h3:nth-child(9) em{background-image: url(../images/q9.png);}
.qiye_detail_sec2 h3:nth-child(10) em{background-image: url(../images/q10.png);}
.qiye_detail_sec2 h3:nth-child(11) em{background-image: url(../images/q11.png);}
.qiye_detail_sec2 h3:nth-child(12) em{background-image: url(../images/q12.png);}
.qiye_detail_sec2 h3:nth-child(13) em{background-image: url(../images/q13.png);}
.qiye_detail_sec2 h3:nth-child(14) em{background-image: url(../images/q14.png);}








/*首页*/
.in_sec2 .hd ul li i {
	border: 1px solid #dcdcdc;
	border-radius: 50%;
	margin-right: 10px;
	float: left;
	height: 32px;
	line-height: 32px;
	width: 32px;
	display: inline-block;
	background:#fff url(../images/z1.png) no-repeat center center;
	transition: all 0.5s;
}

.in_sec2 .hd ul li i:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	clear: both;
}

.in_sec2 .hd ul li:nth-child(2) i {
	background-image: url(../images/z2.png);
}

.in_sec2 .hd ul li:nth-child(3) i {
	background-image: url(../images/z3.png);
}

.in_sec2 .hd ul li:nth-child(4) i {
	background-image: url(../images/z4.png);
}

.in_sec2 .hd ul li:nth-child(5) i {
	background-image: url(../images/z5.png);
}

.in_sec2 .hd ul li:nth-child(6) i {
	background-image: url(../images/z6.png);
}

.in_sec2 .hd ul li:nth-child(7) i {
	background-image: url(../images/z7.png);
}

.in_sec2 .hd ul li:hover i {
	background-color: #B00F14;
	transition: all 0.5s;
}

.in_sec2 .hd ul li.on i,.in_sec2 .hd ul li:hover i {
	background-image: url(../images/z1_0.png);
}

.in_sec2 .hd ul li:nth-child(2):hover i,.in_sec2 .hd ul li:nth-child(2).on i{background-image: url(../images/z2_0.png) ;}
.in_sec2 .hd ul li:nth-child(3):hover i,.in_sec2 .hd ul li:nth-child(3).on i{background-image: url(../images/z3_0.png) ;}
.in_sec2 .hd ul li:nth-child(4):hover i,.in_sec2 .hd ul li:nth-child(4).on i{background-image: url(../images/z4_0.png) ;}
.in_sec2 .hd ul li:nth-child(5):hover i,.in_sec2 .hd ul li:nth-child(5).on i{background-image: url(../images/z5_0.png) ;}
.in_sec2 .hd ul li:nth-child(6):hover i,.in_sec2 .hd ul li:nth-child(6).on i{background-image: url(../images/z6_0.png) ;}
.in_sec2 .hd ul li:nth-child(7):hover i,.in_sec2 .hd ul li:nth-child(7).on i{background-image: url(../images/z7_0.png) ;}




/*2018/4/23*/
.jiao{display: none;}
.sb3_section .main ul li{width: 24%; margin-left: 1.33%;}
.sb3_section .main ul li:first-child{margin-left: 0;}


.ui-zlsq-left{position: relative;}
.town{position: absolute; color: #fff; left: 20px; top:80px;}
.town h2{font-size: 35px;}
.town h3{font-size: 20px;}
.gx32_main a{width: 25%;}
.gx7_sec1 li:hover,.zl3_sec1 li:hover{background: #d8d8d8;}


.ui-zlsq-left{position: relative;}
.town{position: absolute; color: #fff; left: 20px; top:80px;}
.town h2{font-size: 35px;}
.town h3{font-size: 20px;}


.gx-img-introuct {
	position: relative;
}

.text {
	position: absolute;
	top: 35%;
	width: 100%;
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.txian {
	display: inline-block;
	width: 60px;
	line-height: 2px;
	height: 2px;
	background: #00CD63;
}
						
/*2018/4/24 PCY*/
.bq3_sec1{overflow: hidden;}
/*.zhishi_sec2 .main ul li{height: 468px; overflow: hidden;}*/
.sheji_sec1 .main .tbox2 .t3 {
    padding-top: 115px;
}
.xm_nav .service_nav .second_l2 .btn_l2 aside h4 a{color: #fff; display: block;}
.xm_nav .service_nav .second_l2:hover .btn_l2 aside h4 a{color: #b00f14;}
/*@media only screen and (max-width:768px) {
.zhishi_sec2 .main ul li{height: auto; }
	
}*/


.dl_tip3 {
				margin-bottom: 1px;
				border-radius: 2px;
				width: 140px;
				height: 20px;
				line-height: 20px;
				padding-left: 25px;
				background: #fff;
				color: #fff;
			}
			
			
.nav-bar li b.bar-3 {
	background: rgba(0,0,0,0.5);
	border: 1px dashed #fff;
	border-radius: 5px;
	width: 130px;
	padding:5px;
	left: -142px;
	top: -15px;
}
.nav-bar li b.bar-3 a{ font-size: 14px; line-height: 25px; color: #fff; display: block;}
.nav-bar li b.bar-3 a:hover{color: #B00F14;}



/*2018/4/23*/
.jiao{display: none;}
.sb3_section .main ul li{width: 24%; margin-left: 1.33%;}
.sb3_section .main ul li:first-child{margin-left: 0;}
.gx-img-introuct {
	position: relative;
}

.text {
	position: absolute;
	top: 35%;
	width: 100%;
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.txian {
	display: inline-block;
	width: 60px;
	line-height: 2px;
	height: 2px;
	background: #00CD63;
}




/*研发好处*/
.yfhaochu{text-align: center; margin: 0 14%;}
.yfhaochu ul li{position: relative;  float: left; width: 29.5%; margin-left: 5.75%; text-align: center;height: 207px; background: #384ed0; border-radius: 5px;}
.yfhaochu ul li:nth-child(3n+1){margin-left: 0;}
.yfhaochu ul li i{position: absolute; top: -15px; right: 0; font-size: 60px; color: #fff; font-style: normal;}
.yfhaochu ul li .yftu{margin: 0 auto; margin-top: 30px;margin-bottom: 15px; width: 54%;}
.yfhaochu ul li .yftu img{display: block; width: 100%;}
.yfhaochu ul li .yft{font-size: 15px; color: #fff;}

.manzu{text-align: center;}
.manzut{padding: 0  8%; display: inline-block; width: 40%; font-size: 16px; color: #373737;}

@media only screen and (max-width:780px) {
	.text{font-size: 22px; line-height: 22px;}
	.mo2 .obox{width: 100%;}
	.ojiao{display: none;}
	.mo2 .gbox{width: 100%;}
	.mo3 .list{background-size: 100% 100%;font-size: 14px; padding-left: 28px;}
	.mo3 .list{}
}

@media only screen and (max-width:480px) {
	.motit{font-size: 20px;}
	.text{font-size: 16px; line-height: 20px; top: 15%;}
	.yfhaochu ul li{width: 100%; margin-left: 0; margin-bottom: 20px; height: auto; padding-bottom: 30px;}
	.mo2 .gbox{height: auto;}
	.mo3 .list{padding-right: 28px; font-size: 12px;}
	.mo3 .list ul{width: 100%; padding-left: 0;}
}



/*2018/4/26 PCY*/
@font-face {
	font-family: 'pf';
	src: url('PingFang Regular.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'pfb';
	src: url('PingFang Bold.ttf');
	font-weight: normal;
	font-style: normal;
}
.ny_banner{position: relative;}
.bant{position: absolute;}
.ab_banner .bant{ width: 100%; top: 39%; left: 0; text-align: center; color: #fff}
.ab_banner .bant .t1{font-size: 40px;font-family: 'pfb'; line-height: 40px;}
.ab_banner .bant .t2{margin-top: 20px; font-size:16px;line-height: 16px; text-transform: uppercase;}

.bq_banner .bant{ width: 100%; top: 31%; left: 0; text-align: center; color: #fff;font-family: 'pfb';}
.bq_banner .bant .t1{font-size: 72px; line-height: 72px;}
.bq_banner .bant .t2{margin-top: 60px; font-size:48px;line-height: 48px; }

.gx_banner .bant{min-width: 580px; padding-left: 25px; padding-right: 30px; top: 100px; left: 0; color: #fff;font-family: 'pf';font-size: 34px; line-height: 34px; color: #fee058; background: url(../images/tbg1.png) no-repeat left center;}
.gx_banner .bant .t2{margin-top: 53px; font-size:60px;line-height: 60px;color: #fff;font-family: 'pfb';text-shadow:0px 1px 5px #7e86ea; }
.gx_banner .bant .t2 span{font-size: 90px; line-height: 90px;color: #fee058;}
.gx_banner .bant .t3{margin-top: 60px; text-align: right;}

.sb_ban{position: relative;padding: 0; padding-top: 120px; margin: 0 18%;}
.sb_banner .bant{padding-left: 50px; width: 100%; top: 0; left: 0;  color: #fff;font-family: 'pf'; background: url(../images/tbg2.png) no-repeat left center;}
.sb_banner .bant .t1{margin-bottom: 10px; padding-left: 70px; font-size: 24px; line-height: 24px;}
.sb_banner .bant .t2{ font-size:48px;line-height: 48px; font-family: 'pfb';}
.sb_banner .bant .t3{margin-top: 20px; font-size:16px;line-height: 16px; text-transform: uppercase;}

.sj_ban{}
.sj_banner .bant{  top:240px; left: 0;color: #fff;font-family: 'pf';}
.sj_banner .bant .t1{padding-bottom: 20px;margin-bottom: 20px; font-size: 36px; line-height: 36px; border-bottom: 1px solid #fff;}
.sj_banner .bant .t2{ font-size:24px;line-height: 24px; }

.zs_ban{}
.zs_banner{}
.zs_banner .bant{width: 640px;  top:109px; left: 0;color: #fff;font-family: 'pf';}
.zs_banner .bant .t1{ font-size: 34px; line-height: 34px;}
.zs_banner .bant .t1 span{display: inline-block; width: 60px; height: 4px; line-height: 4px; background: #ffb003;}
.zs_banner .bant .t2{ font-size:42px;line-height: 42px; font-family: 'pfb'; }
.zs_banner .bant .t2 span{font-size: 54px; line-height: 54px;}
.zs_banner .bant .t3{ font-size:16px;line-height: 30px; }
.zs_banner .bant .t4{font-size: 16px; }
.zs_banner .bant .t4 ul li{margin-top: 30px;float: left; width: 25%; padding-left: 30px; background: url(../images/tbg3.png) no-repeat left center;}


.zhuanli_banner {
    height: 609px;
    background: url(../images/zhuanligaibanner.jpg) no-repeat center;
    background-size: auto 100%;
}

.zhuanli_banner .bant{ width: 100%; top: 35%; left: 0; text-align: center; color: #fff;}
.zhuanli_banner .bant .t1{font-size: 72px; line-height: 72px;font-family: 'pfb';}
.zhuanli_banner .bant .t2{position: relative;  margin-top: 30px; font-size:18px;line-height: 45px;display: inline-block;padding: 0 15px;border: 1px solid #fff; }
.zhuanli_banner .bant .t2 .bxian{position: absolute; top: 50%; width: 230px; height: 1px;background: #fff;}
.zhuanli_banner .bant .t2 .bxian:first-child{left: -230px;}
.zhuanli_banner .bant .t2 .bxian:last-child{right: -230px;}



/*2018/4/28*/
.banner .bd ul li{position: relative;}
.banner .bd ul li .bant{bottom: 37%; right:19% ; color: #50638d; text-align: center;}
.banner .bd ul li .bant .t1{font-size: 30px;}
.banner .bd ul li .bant .t2{font-size: 12px; text-transform: uppercase;}
.mfth .sp2{display: none;}
.mfth:hover .sp2{display: block;}
.mfth:hover .sp1{display: none;}


@media only screen and (max-width:1024px ) {
.sb_banner .bant .t2{ font-size:30px;line-height: 40px; }
.sb_banner .bant .t3{ font-size:12px;}
.sb_ban2 input[type=button]{background-image: none;}
.zx{
	max-width: 100%;
}
}

@media only screen and (max-width:768px ) {
	.sb_ban{margin: 0; padding-top: 0;}
.sb3_section .main ul li .t1{font-size: 16px;}
.sb3_section .main ul li .t2{font-size: 12px;}
	
	
}

@media only screen and (max-width: 480px){
.sb3_section .main ul li {
    width: 100%;
    margin-left: 0;
    margin-bottom: 15px;
}
}



/*2019/3/6*/
@media only screen and (max-width: 480px){
.ab_banner, .bq_banner, .gx_banner, .zhuanli_banner {
    height: 150px;
}
}
@media only screen and (max-width: 780px){
.ab_banner, .bq_banner, .gx_banner, .zhuanli_banner {
    height: 250px;
}
}