﻿@charset "utf-8";
/* 全局 */
* {
	transition: background-color ease .3s;
	-moz-transition: background-color ease .3s;
	-webkit-transition: background-color ease .3s;
	-o-transition: background-color ease .3s;
}
html {
	webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	text-justify: inter-ideograph;
}
html {
	overflow-x: hidden
}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3 {
	margin: 0;
	padding: 0;
	_background-image: url(about:blank);
	_background-attachment: fixed;
}

body{background:url(../images/bg.jpg);background-size:cover;}



input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}
ul, li, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
img {
	border: 0;
	display: block
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	outline: 0;
}
center {
	padding: 20px 0;
}

/* banner */
.banner {
	width: 100%;
	height: 500px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-bottom: solid 10px #fff;;
}
.banner img {
	display: block;
	margin: 0 auto;
	width:100%;
}
.banner .num {
	overflow: hidden;
	height: 15px;
	position: absolute;
	bottom: 21px;
	left: 47%;
	zoom: 1;
	z-index: 3
}
.banner .num li {
	width: 67px;
	height: 10px;
	background: #2256a6;
	margin-right: 10px;
	cursor: pointer;
	float: left;
	font-size: 0;
	overflow: hidden;
}
.banner .num li.on {
	background: #cd9f6d
}
/* topbg */
.topbg {
	width: 100%;
	background: url(../images/topbg.jpg) 0 0 repeat-x;
	height: 107px;
	-webkit-animation-name: topbg;
	-webkit-animation-duration: 10000s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: topbg;
	-moz-animation-duration: 10000s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-o-animation-name: topbg;
	-o-animation-duration: 10000s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	-ms-animation-name: topbg;
	-ms-animation-duration: 10000s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	background:#fff;
	margin-top:0px;		
}

@-webkit-keyframes topbg {
 from {
 background-position: 0 0;
}
to {
	background-position: -1000000px 0;
}
}
@-moz-keyframes topbg {
 from {
 background-position: 0 0;
}
to {
	background-position: -1000000px 0;
}
}
@-o-keyframes topbg {
 from {
 background-position: 0 0;
}
to {
	background-position: -1000000px 0;
}
}
@-ms-keyframes topbg {
 from {
 background-position: 0 0;
}
to {
	background-position: -1000000px 0;
}
}
.top {
	width: 980px;
	height: 107px;
	margin: 0 auto;
	overflow: hidden;
}
.logo {
	float: left;
	margin-top: 15px;
}
.top_tel {
	float: right;
	background: url(../images/top_tel.png) 0 0 no-repeat;
	width: 348px;
	padding-left: 72px;
	height: 80px;
	margin-top: 18px;
}
.top_tel span {
	font: 14px/18px "microsoft yahei";
	color: #fff;
}
.top_tel h2 {
	width: 100%;
	font: 700 23px/30px "microsoft yahei";
	color: #2256a6;padding-top:10px;
}
.top_tel h2 a{color: #2256a6}
.top_tel h2 a:hover{color:#cd9f6d}

.top_tel p {
	width: 100%;
	font: 23px/30px "microsoft yahei";
	color: #cd9f6d;
}
.top_tel p a{color: #2256a6}
.top_tel p a:hover{color:#cd9f6d}



/* navbg */
.navbg {
	width: 100%;
	height: 55px;
	background: #cd9f6d;
}
.nav {
	width: 980px;
	height: 55px;
	margin: 0 auto;
}
.nav li {
	width: 168px;
	float: left;
	position: relative;
	text-align: center;
	z-index: 11
}
.nav li a {
	display: block;
	width: 168px;
	height: 55px;
	font: 16px/55px "microsoft yahei";
	color: #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.nav li dl {
	position: absolute;
	left: 0;
	top: 55px;
	background: url(../images/navbg.png) 0 0 repeat;
	z-index: 22;
	display: none
}
.nav li.hover {
	background: #0e8fd1;
}
.nav li dd a {
	height: 43px;
	line-height: 43px;
	border-top: 1px solid #087dc0;
	font-size: 14px;
}
/* green_cloud_bg */
.green_cloud_bg {
	width: 100%;
	height: 133px;
	background: #cd9f6d;
}
.green_cloud {
	width: 980px;
	height: 133px;
	margin: 0 auto;
	position: relative;
	z-index: 2
}
.cloud_bg {
	position: absolute;
	width: 462px;
	height: 203px;
	left: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 4;
	background: url(../images/cloud.png) 0 0 no-repeat;
}
.cloud_bg img {
	margin: 66px auto 0
}
.marquee {
	float: left;
	width: 480px;
	height: 52px;
	margin-top: 11px;
}
.marquee p {
	float: left;
	width: 104px;
	height: 52px;
	background: url(../images/marquee.jpg) 2px center no-repeat;
	text-align: right;
	font: 14px/52px "microsoft yahei";
	color: #45723c;
}
.marquee marquee {
	float: left;
	width: 370px;
	height: 52px;
	font: 14px/52px "microsoft yahei";
	color: #45723c;
}
.search {
	width: 466px;
	height: 42px;
	overflow: hidden;
	float: left;
}
.text {
	width: 297px;
	float: left;
	font: 14px/32px 'microsoft yahei';
	color: #969f91;
	text-indent: 15px;
	height: 32px;
	padding: 5px 0;
	border: 0;
	background: #fff;
*height:32px;
}
.select {
	float: left;
	width: 100px;
	border: 0;
	background: url(../images/select.jpg) 74px center no-repeat #fff;
}
.btn {
	float: left;
	background: url(../images/button.jpg) no-repeat center center #cd9f6d;
	width: 69px;
	height: 42px;
	border: 0;
	cursor: pointer;
}
.select select {
	margin: 5px auto;
	width: 92px;
}
.searchBar span {
	float: right;
	margin-top: 6px;
}
.searchBar span a {
	color: #666;
	margin-right: 8px;
}
.searchBar span a:hover {
	color: #ef9b11;
}
.searchBar .select {
	float: left;
	margin-top: 1px;
	display: inline;
	margin-right: 8px;
}
.searchBar .text {
	float: left;
}
.searchBar .text input {
	width: 302px;
	padding-top: 3px;
	height: 17px;
	border: 1px solid #b7d1eb;
}
div.selectbox-wrapper {
	overflow: hidden;
	width: 100px;
	position: absolute;
	text-align: left;
*margin-top:0;
	z-index: 11;
	background: #fff;
}
div.selectbox-wrapper ul li.current {
	color: #fff;
	background-color: #36c
}
div.selectbox-wrapper ul li {
	text-align: center;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 100px;
	cursor: pointer;
	line-height: 20px;
	padding-top: 3px;
	font-size: 12px;
	font-family: '微软雅黑';
	color: #666;
}
div.selectbox-wrapper ul li.selected {
	background-color: #cd9f6d;
	color: #fff;
}
.selectbox {
	border: none;
	display: block;
	width: 100px;
	background: none;
	text-indent: 9px;
	cursor: pointer;
	height: 42px;
	font-size: 14px;
	font-family: 'microsoft yahei';
	color: #508346;
	line-height: 42px;
}
.green_right {
	float: right;
	width: 480px;
	height: 133px;
	overflow: hidden;
}
.com_h2 {
	position: relative;
}
.title .line_I {
	position: absolute;
	top: 45%;
	left: 0;
	width: 100%;
	height: 0.03rem;
	border-bottom: 2px solid #cd9f6d;
}
.title h2 {
	color: #cd9f6d;
	background: #fff;
	width: 310px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	font: bold 24px/24px "Microsoft YaHei";
	text-align: center;
	letter-spacing: 1px;
}
.bg h2 {
	background: #f0f0f0;
}
.title font {
	color: #4f8f43;
	font-size: 16px;
	font: 18px/20px "microsoft yahei";
	display: block;
	text-align: center;
	padding-bottom: 10px;
}
/* con1 */
.con1 {
	width: 1200px;
	height: 418px;
	margin: 36px auto 0;
	overflow: hidden;
	background:#fff;padding-top:15px;padding-left:15px;padding-right:15px;
}
.con1_list {
	width: 100%; 
}
.con1_list li {
	width: 300px;
	height: 337px;
	float: left;
	overflow: hidden;
}
.con1_list li a {
	display: block;
	width: 278px;
	height: 323px;
	padding: 4px;
	border: 3px solid #e0e0e0;
	position: relative;
	background:#fff;
}
.con1_list li a:hover {
	border-color: #cd9f6d
}
.con1_list li a span {
	display: block;
	height: 54px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font: 16px/54px "microsoft yahei";
	color: #484848;
}
.add {
	position: absolute;
	right: -3px;
	top: -3px;
	z-index: 2;
}
.title {
	display: block;
	margin: 0 auto 26px;
}
.us {
	width: 1200px;
}
/* con2 */
.con2 {
	width: 1200px;
	height: 460px;
	margin: 0 auto;
	overflow: hidden;
	background:#fff;padding:15px;
	margin-top:36px;
}
.con2_news {
	float: left;
	width: 792px;
	overflow: hidden;
	height: auto;
}
.con2_news li {
	width: 792px;
	height: 115px;
	margin: 12px auto 0;
	overflow: hidden;
}
.con2_news li p {
	width: 772px;
	height: 50px;
	margin: 0 auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font: 700 16px/50px "microsoft yahei";
	color: #000;
}
.con2_news li p strong {
	font-size: 25px;
	margin-right: 6px;
}
.con2_news li p a {
	color: #2256a6
}

.con2_news li p a:hover {
	color: #cd9f6d
}


.con2_news li div {
	width: 726px;
	margin: 0 auto;
	height: 50px;
	overflow: hidden;
	font: 14px/25px "microsoft yahei";
	color: #484848;
}
.con2_news li div span {
	color: #a0a0a0;
	margin-right: 20px;
	float: right;
}
.con2_pics {
	width: 360px;
	height: auto;
	overflow: hidden;
	float: right;
	padding-top: 20px;
}
.con2_pics li {
	width: 180px;
	height: 180px;
	overflow: hidden;
	float: left;
	position: relative;
}
.con2_pics li img {
	float: right;
}
.con2_pics li .jcnr {
	display: block;
	position: absolute;
	width: 136px;
	height: 40px;
	text-align: center;
	top: 106px;
	right: 15px;
	font: 20px/40px "microsoft yahei";
	color: #cacaca;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.con2_pics li a:hover {
	color: #4f8f43
}
/* con3 */
.con3_bg1 {
	width: 1200px;
	height: 409px;
	overflow: hidden;
	margin:0px auto;
	background: url(../images/con3bg2.jpg) center 0 no-repeat;
	margin-top: 36px;
	background:#fff;
	margin-bottom:36px;
	padding:15px
}
.con3 {
	width: 1200px;
	margin: 20px auto 0;
	overflow: hidden;
	
}
.s_banner {
	width: 568px;
	height: 400px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-left: 22px;
	_display: inline;
}
.s_banner img {
	display: block;
	margin: 0 auto;
}
.s_banner .num {
	display: none
}
.s_btns {
	width: 66px;
	position: absolute;
	height: 31px;
	right: 3px;
	bottom: 3px;
}
.s_banner .prev, .s_banner .next {
	width: 33px;
	height: 31px;
	float: left;
	background: url(../images/con3btn.jpg) 0 0 no-repeat;
}
.s_banner .next {
	background-position: -33px 0;
}
.con3_font {
	float: right;
	width: 580px;
	padding-left: 20px;
	height: 248px;
	overflow: hidden;
	font: 16px/32px "microsoft yahei";
	color: #484848;
}
/* foot */
.links_bg {
	width: 100%;
	height: 65px;
	background:#cd9f6d;
}
.links {
	width: 980px;
	height: 65px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	font: 14px/65px "microsoft yahei";
	color: #fff;
}
.links div {
	width: 980px;
	height: 65px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font: 14px/65px "microsoft yahei";
}
.links a {
	color: #fff;
	margin: 0 32px;
}
.links img {
	position: absolute;
	right: -184px;
	top: -63px;
}
.foot_bg {
	width: 100%;
	background: #2256a6;
	height: 82px;
	padding-top: 28px;
}
.foot {
	width: 980px;
	height: 82px;
	margin: 0 auto;
}
.foot p {
	width: 100%;
	text-align: center;
	font: 12px/24px "microsoft yahei";
	color: #fff;
}
.foot p span {
	margin: 0 6px;
}
.foot p span a {
	color: #fff;
}
.share {
	width: 150px;
	margin: 14px auto 0;
}
.foot_nav_bg {
	width: 100%;
	height: 55px;
	background: #84c377;
}
.foot_nav {
	width: 980px;
	height: 55px;
	margin: 0 auto;
	overflow: hidden;
	background: url(../images/links.jpg) 2px center no-repeat;
	text-indent: 34px;
	font: 14px/55px "microsoft yahei";
	color: #3f6e3c;
	text-overflow: ellipsis;
	white-space: nowrap
}
.foot_nav span {
	font: 700 16px/55px "microsoft yahei";
	color: #3f6e3c
}
.foot_nav a {
	color: #3f6e3c;
	margin: 0 6px;
}
/* subpage */
.sub_banner {
	height: 430px;
}
.sub_top_bg {
	width: 100%;
	height: 110px;
	background: #dffdd4
}
.sub_top {
	width: 980px;
	height: 110px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.sub_b {
	position: absolute;
	z-index: 4;
	left: 0;
	bottom: 110px;
}
.left_title {
	float: left;
	width: 234px;
	height: 70px;
	background: url(../images/left_title.jpg) 0 0 no-repeat;
	margin-top: 13px;
	text-align: center;
	padding-right: 16px;
	display: block;
	padding-top: 27px;
}
.left_title span {
	background: url(../images/left_title2.jpg) 0 center no-repeat;
	padding-left: 35px;
	font: 700 20px/32px "microsoft yahei";
	color: #fff;
}
.left_title p {
	width: 100%;
	text-align: center;
	font: 12px/20px "microsoft yahei";
	color: #cbeabf;
	text-transform: uppercase;
}
.right_title {
	float: left;
	width: 730px;
	height: 76px;
	background: #cbeabf;
	margin-top: 34px;
	overflow: hidden;
}
.right_name {
	float: left;
	font: 700 18px/76px "microsoft yahei";
	color: #48843d;
	padding-left: 24px;
}
.right_title p {
	float: right;
	font: 14px/76px "microsoft yahei";
	color: #48843d;
	padding-right: 24px;
}
.right_title p a {
	color: #48843d;
}
.sub_page {
	width: 980px;
	height: auto;
	overflow: hidden;
	padding-bottom: 100px;
	margin: 0 auto;
}
.left {
	float: left;
	width: 250px;
	height: auto;
	overflow: hidden
}
.left_nav {
	width: 234px;
	height: auto;
	background: #cd9f6d;
	overflow: hidden;
	border-bottom: 7px solid #5b974f;
	margin-bottom: 30px;
	padding-bottom: 34px;
}
.left_nav li a {
	border-bottom: 1px solid #83c975;
	display: block;
	width: 234px;
	height: 62px;
	background: url(../images/icons1.jpg) 194px center no-repeat;
	font: 16px/62px "microsoft yahei";
	color: #fff;
	text-indent: 22px;
}
.left_nav li li a {
	border-bottom: 0;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-indent: 42px;
	background: none;
}
.left_nav li ul {
	padding: 14px 0;
	border-bottom: 1px solid #83c975
}
.left_nav .proTwo {
	display: block;
}
.left_nav li ul {
	display: none
}
.left_contact_top {
	background: url(../images/left_con_top.jpg) 0 0 no-repeat;
	width: 234px;
	padding-right: 16px;
	height: 30px;
	padding-top: 46px;
	text-align: center;
}
.left_contact_top span {
	font: 700 16px/1 "microsoft yahei";
	color: #4f8f43
}
.left_contact_top p {
	font: 12px/1 "microsoft yahei";
	color: #4f8f43;
}
.left_contact {
	width: 190px;
	height: auto;
	background: url(../images/left_con_center.jpg) 0 0 repeat-y;
	padding: 15px 22px;
	overflow: hidden;
	font: 12px/24px "microsoft yahei";
	color: #484848;
}
.right_con {
	float: left;
	width: 730px;
	height: auto;
	overflow: hidden;
	padding: 15px 0;
	font: 14px/30px "microsoft yahei";
	color: #484848;
}
#tip b {
	color: #48843d;
}
/* product */
.product {
	width: 726px;
	height: auto;
	overflow: hidden;
}
.product li {
	width: 241px;
	float: left;
	height: 250px;
	overflow: hidden;
}
.product li a {
	display: block;
	width: 210px;
	height: 205px;
	padding: 4px;
	border: 3px solid #e0e0e0;
}
.product li a:hover {
	border-color: #cd9f6d;
}
.product li a span {
	display: block;
	width: 210px;
	height: 56px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font: 16px/56px "microsoft yahei";
	color: #484848;
}
/* pages*/
.pages {
	margin: 15px 0;
	float: left;
	width: 100%;
	line-height: 34px;
	text-align: center;
}
.pages a {
	color: #fff;
	padding: 0 11px;
	margin: 0 5px;
font-/weight: bold;
	background: #cd9f6d;
}
.pages * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 28px;
	height: 28px;
	padding-bottom: 1px;
}
.pages .hover {
	display: inline-block;
	background: #cbeabf;
	color: #5b974f;
}
.pages a:hover {
	display: inline-block;
	background: #cbeabf;
	color: #5b974f;
}
/* case */
.case {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 14px 0
}
.case li {
	width: 100%;
	height: 260px;
	overflow: hidden;
}
.case_img {
	display: block;
	width: 210px;
	height: 219px;
	border: 1px solid #e0e0e0;
	padding: 4px;
	float: left;
}
.case li p {
	float: left;
	width: 462px;
	padding-left: 18px;
	height: 40px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font: 16px/40px "microsoft yahei";
	color: #484848;
}
.case li p a {
	color: #484848;
}
.case li div {
	float: left;
	width: 462px;
	height: 180px;
	padding-left: 18px;
}
.case_img:hover {
	border-color: #cd9f6d
}
/* news */
.news {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.news li {
	border-bottom: 1px dotted #5b974f;
	overflow: hidden;
	height: 66px;
}
.news li strong {
	float: left;
	font: 25px/66px "microsoft yahei";
	color: #4f8f43;
	padding-left: 6px;
}
.news li a {
	float: left;
	font: 14px/66px "microsoft yahei";
	color: #484848;
	margin-left: 6px;
}
.news li span {
	float: right;
	font: 14px/66px "microsoft yahei";
	color: #969696;
	padding-right: 10px;
}
.news li.none {
	margin-bottom: 16px;
}
/* news_view */
.right_con h1 {
	width: 100%;
	text-align: center;
	font: 700 20px/36px "microsoft yahei";
	color: #48843d;
}
.date {
	width: 100%;
	text-align: center;
	font: 12px/40px "microsoft yahei";
	color: #acacac;
}
.page {
	width: 100%;
	height: 86px;
	margin: 10px auto;
	overflow: hidden;
	position: relative
}
.page p {
	width: 100%;
	float: left;
	height: 42px;
	font: 12px/42px "microsoft yahei";
	color: #5b974f;
	overflow: hidden;
	border-bottom: 1px dotted #cd9f6d;
}
.page p a {
	color: #5b974f
}
.page p a:hover, .back:hover {
	text-decoration: underline
}
.back {
	position: absolute;
	right: 0;
	font: 12px/1 "microsoft yahei";
	color: #cd9f6d;
	top: 56px;
}
.right_con img {
	max-width: 100%;
}
/* hr */
.hr {
	margin: 10px auto;
	width: 100%;
	font-size: 12px;
	line-height: 24px;
	border: 1px #CCC solid;
	background-color: #fff;
	color: #333;
}
.hr td {
	border: 1px #CCC solid;
}
.hr a {
	color: #333;
}
.hr a:hover {
	color: #de0303;
}
.hr_btn {
	width: 100px;
	height: 40px;
	font-size: 12px;
}
/* book*/
.bookmain {
	width: 650px;
	padding: 0 10px;
	height: auto;
	font: 14px/30px 'microsoft yahei';
	margin: 0 auto;
	background: #fff;
}
.bookmain div {
	font-size: 12px
}
.bookline {
	width: 650px;
	height: 34px;
	background-image: url(../images/about_box_line.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	margin: 0 auto;
	margin-top: 10px;
}
.book3 {
	width: 550px;
	margin: 0 auto;
}
.booktop {
	width: 650px;
	height: 30px;
	float: left;
	background: url(../images/bookico.png) no-repeat 10px 7px;
	margin-top: 20px;
}
.booktop_name {
	width: 570px;
	height: 30px;
	float: left;
	padding-left: 30px;
	line-height: 30px;
	font-weight: bold;
}
.booktop_time {
	width: 150px;
	height: 30px;
	float: left;
	color: rgb(30,54,1);
	text-align: right;
	line-height: 30px;
}
.bookcontent {
	width: 628px;
	min-height: 40px;
	height: auto!important;
	height: 40px;
	float: left;
	border: 1px solid #d6deef;
	background: url(../images/bookcontentbg.jpg) repeat-x;
	background-color: #fff;
	padding: 10px;
}
.bookadmin {
	width: 650px;
	height: auto;
	float: left;
}
.bookadmin_top {
	width: 650px;
	height: 12px;
	float: left;
}
.bookadmin_mid {
	width: 628px;
	min-height: 30px;
	height: auto!important;
	height: 30px;
	border-left: 1px solid #d6deef;
	border-right: 1px solid #d6deef;
	border-bottom: 1px solid #d6deef;
	float: left;
	padding: 10px;
}
.messagecol {
}
.admincol {
	font-weight: bold;
}
.admintimecol {
	float: right;
*margin-top:-17px;
}
.message {
	width: 500px;
	height: auto;
	float: left;
	padding-left: 50px;
}
.message li {
	width: 500px;
	height: 40px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.message li input {
	height: 24px;
	line-height: 24px;
	width: 150px;
}
.message li p.message_title {
	width: 100px;
	height: 30px;
	float: left;
	text-align: right;
	line-height: 25px;
	font-size: 14px;
}
.message li p.message_content {
	width: 400px;
	float: left;
}
.message li.contentb {
	width: 500px;
	height: 150px;
	float: left;
}
.message li.contentb textarea {
	width: 370px;
	height: 120px;
}
.message li.yzm {
	width: 500px;
	height: 60px;
	float: left;
	margin-left: 100px;
}
.message li p.message_yzminput {
	width: 100px;
	float: left;
}
.message li p.message_yzminput input {
	width: 70px;
}
.message li p.message_yzmico {
	width: 100px;
	height: 40px;
	float: left;
}
.message li p.message_sub {
	width: 200px;
	height: 40px;
	float: left;
}
.message li p.message_sub input {
	float: left;
	width: 134px;
	height: 30px;
	display: block;
	border-radius: 5px;
	border: none;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	background: #84c377;
	border-bottom: 2px solid #cd9f6d;
	cursor: pointer;
}
.c_red {
	color: #f00;
}
.tab2 {
	background: #fff;
	width: 100%;
	margin-top: 5px;
	border: 1px solid #e1e0e1;
}
.blank {
	width: 100%;
	height: 20px;
	margin-bottom: 5px;
}
/* search*/
.searchnull {
	float: left;
	text-align: center;
	width: 100%;
	padding: 3% 0;
	font-size: 14px;
}
.searchnull font {
	color: #F00;
	font-size: 14px;
}
.searchred {
	color: #f00 !important;
	margin: 0 !important
}
/* 浮动工具 */
#common-tool {
	margin-top: 278px;
	position: absolute;
	top: 78px;
	right: 0;
	z-index: 9999
}
#common-tool ul {
	list-style: none
}
#common-tool ul li {
	background: #cd9f6d;
	margin: 3px 0 0 0;
	_margin: 0;
*margin:0;
	width: 40px;
	height: 40px;
	overflow: hidden;
}
#common-tool ul li a {
	display: block;
	padding: 5px
}
#common-tool ul li a:hover {
	background: #2256a6;
}
#common-top-ico {
	display: none
}
.common-sweep-box {
	display: none;
	position: absolute;
	right: 50px;
	top: 3px;
	padding: 5px;
	background: #FFF;
	border: 1px solid #EEE
}
.common-sweep-box img {
	width: 196px;
	height: 196px;
}
/* product view 产品内页 */
.view_imgs {
	width: 555px;
	height: 500px;
	margin: 20px auto;
	position: relative;
	background: #f7f7f7;
}
.view_imgs .btn {
	position: absolute;
	width: 15px;
	height: 70px;
	top: 422px;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
}
.view_imgs .prev {
	left: 0;
	background: url(../images/view_left.png) no-repeat center center #bfbebe;
}
.view_imgs #prev, .view_imgs #prev #next {
	width: 15px;
	height: 70px;
	margin-left: 0;
}
.view_imgs #prevTop, .view_imgs #nextTop {
	display: none
}
.view_imgs .next {
	right: 0;
	background: url(../images/view_right.png) no-repeat center center #bfbebe;
}
.view_imgs li {
	float: left;
}
.view_imgs .prev:hover, .view_imgs .next:hover {
	background-color: #48843d;
}
.view_imgs .cf li {
	position: relative;
	color: #fff;
}
.view_imgs .cf a {
	display: block;
	width: 555px;
	height: 416px;
	position: absolute;
	color: #fff;
}
.view_imgs .picBox {
	height: 416px;
	position: relative;
	overflow: hidden;
}
.view_imgs .picBox ul {
	height: 416px;
	position: absolute;
}
.view_imgs .picBox li {
	width: 555px;
	height: 374px;
}
.view_imgs .listBox {
	width: 511px;
	height: 71px;
	margin: 0 auto;
	position: relative;
	padding: 6px 0 10px;
	overflow: hidden;
}
.view_imgs .listBox ul {
	height: 71px;
	position: absolute;
}
.view_imgs .listBox li {
	width: 104px;
	height: 71px;
	cursor: pointer;
	position: relative;
}
.view_imgs .listBox li a {
	display: block;
	width: 95px;
	height: 71px;
}
.view_imgs .listBox li img {
	width: 95px;
	height: 71px;
}
.view_imgs .listBox .on img {
	width: 89px;
	height: 65px;
	border: 3px solid #48843d;
}
.view_imgs .picBox li img {
	max-width: 100%;
}
.ol_width {
	width: 580px;
}


/* 产品系列 */

/*产品中心*/
 .floor_1_main {
	width: 100%;
	text-align:center;margin-top:50px;
}
.floor_1 {
	padding-top: 54px;
	display: inline-block;
	width: 1200px;
	margin:0px auto;
	background:#fff;
	margin:0px auto;
	padding:10px;
}
.floor_1 dl dt {
	width: 600px;
	height: 580px;
	overflow: hidden;
	float: left;
	position: relative;
}
.floor_1 dl dt img {
	width: 600px;
	height: 580px;
	display: block;
	transition: all .36s ease;
}
.floor_1 dl dt a:hover img {
	-webkit-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
}
.floor_1 dl dt p {
	background: url(../images/h2_03.jpg) center center no-repeat;
	width: 600px;
	height: 73px;
	position: absolute;
	left: 0;
	bottom: 0;
	background:#cd9f6d;
}
.floor_1 dl dt p span {
	float: left;
	display: block;
	line-height: 73px;
	font-size: 20px;
	color: #fff;
	padding-left: 38px;
	transition: all .36s ease;
}
.floor_1 dl dt p i {
	float: right;
	display: block;
	width: 42px;
	height: 5px;
	background-position: -84px -0px;
	margin-right: 40px;
	margin-top: 36px;
	transition: all .36s ease;
}
.floor_1 dl dt a:hover p span {
	padding-left: 34px;
}
.floor_1 dl dt a:hover p i {
	margin-right: 36px;
}
.floor_1 dl dd {
	float: left;
	width: 600px;
	height: 440px;
}
.floor_1 dl dd ul {
	display: inline-block;
}
.floor_1 dl dd ul li {
	float: left;
	width: 570px;
	height: 180px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 20px;
	position: relative;
}
.floor_1 dl dd ul li img {
	width: 570px;
	height: 180px;
}
.floor_1 dl dd ul li .d1 {
	background: url(../images/h3_03.png);
	width: 570px;
	height: 180px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	opacity: 0;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
	visibility: hidden;
}
.floor_1 dl dd ul li .d1 h3 {
	font-size: 20px;
	color: #fff;
	padding-top: 10px;
}
.floor_1 dl dd ul li .d1 i {
	display: block;
	width: 44px;
	height: 44px;
	background-position: -138px -0px;
	margin: 0 auto;
	margin-top: 72px;
}
.floor_1 dl dd ul li:hover .d1 {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.floor_1 dl dt em {
	background: url(../images/h3_03.png);
	width: 100%;
	text-align: center;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
	visibility: hidden;
}
.floor_1 dl dt em span {
	font-size: 26px;
	color: #fff;
	display: block;
	padding-top: 180px;
}
.floor_1 dl dt em s {
	display: inline-block;
	width: 44px;
	height: 44px;
	background-position: -138px -0px;
	margin-top: 12px;
}
.floor_1 dl dt:hover {
	-moz-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);
	-webkit-box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);
	box-shadow: 0 4px 15px -4px rgba(0,0,0,.12);
	z-index: 34;
}
.floor_1 dl dt:hover em {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.floor_1 dl dt:hover p {
	display: none;
}

.icon {
	background: url(../images/icon0.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.icon1 {
	background: url(../images/icon1.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}


/* 底部样式调整 */
.fl{float:left;}
.fr{float:right;}


.newft { width: 100%; height: auto; background: #fff; color:#000; }
.newftw1200 { width: 1300px; margin: 0 auto; }
.newft .newft_top { padding: 50px 0; border-bottom: 1px solid rgba(255,255,255,.1); }
.newft .newft_top .part1 { width: 35%; padding-right: 2%; }
.newft .newft_top .part1 img { margin-top: 12px; height:63px}
.newft .newft_top .part1 .ico { margin: 40px 0; }
.newft .newft_top .part1 .ico1 { background: url(../images/foot_ab.png) left center no-repeat; padding-left: 8%; }
.newft .newft_top .part1 .ico2 { background: url(../images/foot_lx.png) left center no-repeat; padding-left: 8%; }
.newft .newft_top .part1 .ico3 { background: url(../images/foot_con.png) left center no-repeat; padding-left: 8%; }
.newft .newft_top .part1 span { display: inline-block; height: 40px; line-height: 40px; color: #fff; padding-right: 2%; }
.newft .newft_top .part1 span a { display: inline-block; line-height: 40px; color: #2256a6; }
.newft .newft_top .part2 { width: 10%; padding-right: 4%; margin-top: 10px; margin-right: 1%; height: 185px; overflow: hidden; }
.newft .newft_top .part2 dl dt { font-size: 20px; color:#cd9f6d; margin-bottom: 10px; font-weight: bold; }
newft .newft_top .part2 dl dd { }
.newft .newft_top .part2 dl dd a { display: inline-block; font-size: 14px; color: #2256a6; line-height: 35px; width: 100%; background: url(../images/foot_ico.png) left center no-repeat; padding-left: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newft .newft_top .part3 { width: 35%; padding-right: 2%; }
.newft .newft_top .part3 .tit1 { font-size: 32px; font-weight: bolder; color: #cd9f6d; }
.newft .newft_top .part3 span { font-size: 15px; color:##484848; line-height: 24px; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; margin-top: 6px; }

.newft .newft_top .part3 span a{color:#2256a6}
.newft .newft_top .part3 span a:hover{color:#cd9f6d}


.newft .newft_top .part3 .tit2 { font-size: 28px; color: #cd9f6d; border-bottom: 1px solid rgba(255,255,255,.1); margin-top: 5px; font-weight: bold; padding-bottom: 5px; }
.newft .newft_top .part3 .tit2  a{color:#2256a6}
.newft .newft_top .part3 .tit2  a:hover{color:#cd9f6d}

.newft .newft_top .part4 { width: 10%; text-align: center; }
.newft .newft_top .part4 img { max-width: 95%; margin-top: 6px; }
.newft .newft_top .part4 span { display: block; font-size: 15px; color: #2256a6; line-height: 30px; padding-top: 7px; }
.newft .newft_bot { font-size: 15px; color: ##484848; padding: 20px 0; }
.newft .newft_bot span a { font-size: 15px; color: #2256a6; }
.newft .newft_bot span a:hover { color: #2256a6; }
/*底部 结束*/


#atr{ width:98px; height:27px; display:block; float:left; border:1px solid #7c7c7c; text-align:center; line-height:27px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;margin-left:30px;}




/* 关于我们 */
.nban {
    padding-top: 100px;
    color: #fff;
	height:200px;
}
.nban .container {
	margin:0px auto;
    background: rgba(255, 255, 255, 0.7);
    width: 800px;
    text-align: center;
    border-radius: 5px;
    padding: 20px;
}
.nban h2 {
    color:#2256a6;
    font-size: 32px;
    line-height: 24px;
    font-weight: normal;
    margin-top: 20px;
	margin-bottom:20px;
}

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


/* 简介正文 */
/*内页公司简介*/
.ind_tit span{ font-size:44px; font-weight:bold; color:#2256a6; text-transform:uppercase;}
.ind_tit p{ font-size:18px; line-height:22px;}
.ind_tit p i{ width:36px; height:1px; background:#cd9f6d; display:inline-block; margin:5px 4% 5px 0;}
.ind_more{ display:block;font-size:16px; color:#666; margin-top:35px; line-height:31px; display:flex; display: -webkit-flex; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; float:right;}

.NyAboutus { width:100%; height:auto; min-height:320px; margin:0 auto; padding:0;}
.NyAboutus .NyAboutus_Profile { width:100%; height:auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#fff;}
.NyAboutus .NyAboutus_Profile .left{width: calc(100% - 664px);  float:left;}
.NyAboutus .NyAboutus_Profile .left .cont{ color:#666; line-height:28px; margin-top:30px; max-height:336px; overflow-y:scroll;padding-right:20px;min-height: 200px;}
.NyAboutus .NyAboutus_Profile .left .cont p{line-height:28px;}
.NyAboutus .NyAboutus_Profile .left .cont::-webkit-scrollbar { width:3px;}
.NyAboutus .NyAboutus_Profile .left .fotwenzi{ font-size:20px; font-weight:bold; color:#2256a6; margin-top:20px;}
.NyAboutus .NyAboutus_Profile .right{ width:654px; float:right; position:relative;}
.NyAboutus .NyAboutus_Profile .right img{ max-width:100%;}
.NyAboutus .NyAboutus_Profile .right .text{ position:absolute; bottom:-40px; right:-40px; background:#2256a6; padding:20px 28px;}
.NyAboutus .NyAboutus_Profile .right .text p{ font-size:42px; color:#fff; margin:0 0 10px;}
.NyAboutus .NyAboutus_Profile .right .text i{ font-style:normal; padding-left:50px;}
.NyAboutus .NyAboutus_Profile .right .text span{ display:block; width:60%; float:left; font-size:17px; font-weight:bold; color:rgba(255,255,255,.64);}
.NyAboutus .NyAboutus_Profile .right .text em{display:block;width:106px;height:4px;float: right;position: absolute;margin-top:40px;right: -50px;}

.NyAboutus .NyAboutus_Culture {width:100%; height:auto; padding:80px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutus_Culture .NyAboutusCulture_Ms { width:100%; height:auto; line-height:30px; color:#999; font-size:16px; word-break:break-all; text-align:justify; margin:20px auto; padding:0;}
.NyAboutus_Culture .NyAboutusCulture_Main { width:100%; height:auto; margin:0 auto; padding:0;}
.NyAboutusCulture_Main ul li { width:23.5%; height:auto; margin:0 2% 0 0; padding:50px 40px; background-color:#f9f9f9; float:left; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#fff;}
.NyAboutusCulture_Main ul li:nth-child(4n+4) { margin:0;}
.NyAboutusCulture_Main ul li:hover { background-color:#2256a6;}
.NyAboutusCulture_Main ul li em { display:block; width:90px; height:90px; overflow:hidden; margin:0 auto 40px; padding:0; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.NyAboutusCulture_Main ul li em.AbIco1 { background:url(../images/abico01.png) center center no-repeat; background-size:100% 100%;}
.NyAboutusCulture_Main ul li em.AbIco2 { background:url(../images/abico02.png) center center no-repeat; background-size:100% 100%;}
.NyAboutusCulture_Main ul li em.AbIco3 { background:url(../images/abico03.png) center center no-repeat; background-size:100% 100%;}
.NyAboutusCulture_Main ul li em.AbIco4 { background:url(../images/abico04.png) center center no-repeat; background-size:100% 100%;}
.NyAboutusCulture_Main ul li:hover em{transform: rotateY(180deg);}
.NyAboutusCulture_Main ul li p { width:100%; height:auto; line-height:30px; color:#333; font-size:24px; text-align:center; margin:0 auto; padding:0; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.NyAboutusCulture_Main ul li:hover p { color:#fff;}
.NyAboutusCulture_Main ul li i.AbLine { display:block; width:100%; height:5px; overflow:hidden; margin:13px auto 20px; padding:0; }
.NyAboutusCulture_Main ul li:hover i.AbLine { background:url(../images/line03.png) center center no-repeat;}
.NyAboutusCulture_Main ul li span { display:block; width:100%; height:52px; overflow:hidden; line-height:26px; color:#999; font-size:16px; text-align:center; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.NyAboutusCulture_Main ul li:hover span { color:rgba(255,255,255,0.5);}


.NyAboutus .NyAboutus_Honor { width:100%; height:auto; margin:0 auto; padding:80px 0 0; background-color:#fff;}
.NyAboutus_Honor .NyAboutusHonor_Main { width:100%; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutusHonor_Main .NyAboutusHonor_List { width:100%; height:auto; min-height:150px; margin:40px auto; padding:0 80px; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutusHonor_List .swiper-container03 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.NyAboutusHonor_List .swiper-container03 .swiper-slide { height:auto; background:#fff; box-shadow: inset 0 0 0 5px #f0f0f4;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s; position:relative; padding:1%;}
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img { width:100%; height:235px; overflow:hidden; margin:0 auto 10px; padding:20px; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Img img { display:block; max-width:88%; max-height:88%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.NyAboutusHonor_List .swiper-container03 .swiper-slide .NyAboutusHonor_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; position:relative;transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.NyAboutusHonor_List .swiper-container03 .swiper-slide:hover .NyAboutusHonor_Img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.NyAboutusHonor_List .swiper-container03 .swiper-slide:hover .NyAboutusHonor_Name { color:#2256a6;}
.NyAboutusHonor_List .swiper-button-prev03, .NyAboutusHonor_List .swiper-button-next03 { width:54px!important; height:54px!important; margin:-27px 0 0!important; border-radius:50%; position:absolute; top:50%!important; bottom:0!important; opacity:1; cursor:pointer;box-shadow: 0px 0px 10px 0 rgb(0 0 0 / 5%);}
.NyAboutusHonor_List .swiper-button-prev03 { background:#fff url(../images/jt8.png) center center no-repeat; left:0;transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.NyAboutusHonor_List .swiper-button-next03 { background:#fff url(../images/jt9.png) center center no-repeat; right:0;transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s;}
.NyAboutusHonor_List .swiper-button-prev03:hover { background:#2256a6 url(../images/jt10.png) center center no-repeat;}
.NyAboutusHonor_List .swiper-button-next03:hover { background:#2256a6 url(../images/jt11.png) center center no-repeat;}
.NyAboutusHonor_Main .NyAboutusHonor_Bottom { width:100%; height:auto; margin:40px auto 0; padding:0;}
.NyAboutusHonor_Bottom i { display:block; width:100%; height:30px; overflow:hidden; margin:0 auto; padding:0; background-color:#f9f9f9;}
.NyAboutusHonor_Bottom p { width:100%; height:100px; margin:0 auto; padding:0; background: linear-gradient(to bottom, #dedede, #f9f9f9, #f9f9f9); -webkit-background: linear-gradient(to bottom, #dedede, #f9f9f9, #f9f9f9); -moz-background: linear-gradient(to bottom, #dedede, #f9f9f9, #f9f9f9); -ms-background: linear-gradient(to bottom, #dedede, #f9f9f9, #f9f9f9); -o-background: linear-gradient(to bottom, #dedede, #f9f9f9, #f9f9f9);
transform:skewX(20deg); -webkit-transform:skewX(20deg); -moz-transform:skewX(20deg); -ms-transform:skewX(20deg); -o-transform:skewX(20deg);
transform-origin:0 0; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; -o-transform-origin:0 0;}

/* 产品系列 */
.blk-xs {
	width: 240px;padding:0px; margin:0px; margin-top:20px;
}

.fdh-01-tit {
	background: #cd9f6d;
	height: 80px;
}
.fdh-01-tit h3 {
	height: 75px;
	font-size: 24px;
	font-weight: normal;
	line-height: 75px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.fdh-01-tit h3 span {
	font-size: 14px;
	text-transform: uppercase;
}
.fdh-01-nav-one h3 {
	height: 50px;
	line-height: 50px;
	background: url(../images/p14-icon5.png) no-repeat right center #221815;
	margin-bottom: 2px;
}
.fdh-01-nav-one h3 a {
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 38px;
	color: #fff;
	 text-decoration: none; 
}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover {
	background: url(../images/p14-icon2.png) no-repeat right center #cd9f6d;
}
.fdh-01-nav dl {
	padding: 2px 0 4px;
}
.fdh-01-nav dt {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding-left: 54px;
	padding-right: 40px;
	margin-bottom: 1px;
	background: #ececec;
	position: relative;
}
.fdh-01-nav dt:after {
	content: "";
	width: 8px;
	height: 8px;
	border: 2px solid #b8b8b8;
	border-style: solid solid none none;
	position: absolute;
	top: 50%;
	right: 32px;
	margin-top: -4px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after {
	border-color: #cd9f6d;
}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a {
	color: #cd9f6d;
}
.fdh-01-nav dd {
	border: 1px solid #ececec;
	border-bottom: 0;
}
.fdh-01-nav p {
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	padding-left: 72px;
	padding-right: 40px;
	border-bottom: 1px solid #ececec;
	background: #fff;
	position: relative;
}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a {
	color: #cd9f6d;
}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after {
	background: #cd9f6d;
}
.fdh-01-nav a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.blk-sm {
	width: 930px; margin-top:20px;
}

.cplb-3n-ts-03-tit {
	height: 50px;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
}
.cplb-3n-ts-03-tit span {
	display: inline-block;
	height: 50px;
	border-bottom: 1px solid #cd9f6d;
}

.cplb-3n-ts-03-list dl {
	width: 32.1%;
	border: 1px solid #dedede;
	margin-bottom: 15px;
	background: #fff;
	float: left;
	margin-right: 1.2%;
}
.cplb-3n-ts-03-list dl:nth-child(3n) {
	margin-right: 0;
}
.cplb-3n-ts-03-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
	height:252px;
}
.cplb-3n-ts-03-list dd {
	padding: 0 20px;
}
.cplb-3n-ts-03-list dd h4 {
	height: 45px;
	font-weight: normal;
	font-size: 16px;
	color: #154c64;
	line-height: 45px;
	text-align:center;
}
.cplb-3n-ts-03-list h4 a {
	display: block;
	color: #727272;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none; 
}
.cplb-3n-ts-03-list dl:hover h4 a {
	color: #cd9f6d;
}
.cplb-3n-ts-03-list-desc {
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 12px;
	overflow: hidden;
}
.cplb-3n-ts-03-list-deta {
	width: 100px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.cplb-3n-ts-03-list dl:hover {
	border-color: #cd9f6d;
}
.cplb-3n-ts-03-list dl:hover a {
	color: #cd9f6d;
}

.p12-curmbs-1 {
	font-size: 14px;
	border-bottom: 1px dashed #dcdcdc;
	height: 47px;
	line-height: 47px;
}
.p12-curblock {
	display: none;
}
.p12-curmbs-1 b {
	border-left: 10px solid #cd9f6d;
	font-weight: normal;
	padding-left: 8px;
}
.p12-curmbs-1 i {
	font-style: normal;
}

.p12-curmbs-1 a{color:#727272}
.p12-curmbs-1 a:hover{color:#cd9f6d}

/*分页*/
.pagess {
	clear: both;
	margin: 20px 0;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	padding: 8px 0
}
.pagess ul li {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999
}
.pagess ul li:hover {
	background: #cd9f6d;
	color: #fff;
	border: 1px solid #cd9f6d
}
.pagess ul li:hover a {
	color: #fff;
}
.pagess ul li.thisclass {
	display: inline-block;
	border: 1px solid #cd9f6d;
	padding: 4px 12px;
	margin: 0 1px;
	background: #cd9f6d;
	color: #fff;
}
.pagess ul li.thisclass a {
	color: #fff;
}
.pagess ul li a {
	display: block;
	color: #999
}
.pagess ul li a:hover {
	color: #fff;
}



/*内页产品详情上面图片切换*/
.pro_detail_main { width:100%; height:auto; margin: 0 auto 25px; padding: 0; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;margin-top:30px;}
.pro_detail_main .pro_detail_img { width:480px; height: 480px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #eaeaea; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.pro_detail_main .pro_detail_text { width:53%; min-height:360px; overflow: hidden; margin: 0; padding: 0 0 80px; float: right; position:relative;}
.pro_detail_text>span { width:100%; overflow: hidden; line-height: 40px; color: #32353a; font-size: 24px; text-align: justify; margin: 0 auto; padding: 0;}
.pro_detail_text .jyms { width:100%; height:140px; overflow:hidden; margin:20px auto; padding:20px; background-color:#f8f8f8; box-sizing: border-box;}
.pro_detail_text .jyms dd { width:100%; height:100px; overflow:hidden; line-height:25px; color:#888; font-size:14px; text-align: justify; margin:0 auto; padding:0;}
.pro_detail_text .jyms dd span { color:#333; font-weight: bold;}
.pro_detail_text .jyms dd h1{ display:inline;}
.pro_detail_text ul { width:100%; margin: 20px auto; padding: 0;}
.pro_detail_text ul li { width:100%; height:30px; overflow: hidden; line-height: 30px; color: #888; font-size: 15px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 0 auto 10px; padding: 0; float:left;}
.pro_detail_text ul li img { display:block; width:4px; height:6px; overflow:hidden; margin:11px 8px 11px 0; padding:0; float:left;}
.pro_detail_text ul li span { color:#333;}
.pro_detail_text .pro_detail_btn { width:100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 0; position:absolute; left:0; bottom:0;}
.pro_detail_btn a { display:block; width: 48%; height: 54px; overflow: hidden; line-height: 54px; color: #fff; font-size: 18px; text-align: center; margin: 0; padding: 0; float: left;}
.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #adadad;}
.pro_detail_btn a.prodtl_btn2 {float:left;background-color: #cd9f6d;}
.pro_detail_btn a.prodtl_btn1:hover { background-color: #525252;}
.pro_detail_btn a.prodtl_btn2:hover {background-color: #cd9f6d;}

/**产品详情页产品图片切换**/
.prodetail_img { width:44%; height: 456px; margin: 0; padding: 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:70px; padding-top:10px; overflow:hidden;}
#spec-left { width:16px; height:70px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:70px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:440px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:70px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#spec-list ul li:hover p { border:1px solid #1f71c2;}
#spec-list ul li img { display:block; max-width:94%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:375px; overflow:hidden; padding:0; border:1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:104%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}
@media screen and (max-width:1199px) and (min-width:1080px) {
	.pro_detail_main { width:100%; padding:0;}
	.prodetail_img { width:45%; position:inherit;float: left;}
	#preview, #spec-n5, #spec-list, .jqzoom { width:100%;}
	.pro_detail_main .pro_detail_text { width:52%;}
	.pro_detail_text .pro_detail_btn { width:100%;}
	.zoomdiv { left:104%!important;}	
}

/*内页产品详情*/
.ny_right .lyNyProDetail_ConTit {margin:0 auto 30px;border-bottom: 2px solid #cd9f6d;}
.lyNyProDetail_ConTit p {width:160px;height:34px;overflow:hidden;line-height:34px;color:#fff;font-size:16px;text-align:center;margin:0 0 -1px;padding:0 19px;background: #cd9f6d;}

.ny_right .lyNyProDetail_ConText { width:100%; overflow:hidden; line-height: 28px; color: #555; font-size: 14px; margin:0 auto 30px; padding:0;}
.lyNyProDetail_ConText img, .lyNyProDetail_ConText table, 
.lyNyProDetail_ConText tr, .lyNyProDetail_ConText td, 
.lyNyProDetail_ConText p, .lyNyProDetail_ConText span, 
.lyNyProDetail_ConText div, .lyNyProDetail_ConText video, .lyNyProDetail_ConText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; line-height: 28px; color: #555; font-size: 14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;}

.NyNewsdetail_con p span, .NyNewsdetail_con span, .NyNewsdetail_con p em, .NyNewsdetail_con em { color:#565656!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:15px!important;}
.lyNyProDetail_ConText table tr td p { text-indent:0!important;}
.lyNyProDetail_ConText img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

@media screen and (max-width:1199px) and (min-width:1080px) {
	.ly_NyProDetail { width:90%;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.ly_NyProDetail { width:96%; margin:0 auto 50px;}
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .ny_right { width:100%;}
	.ny_right .lyNyProDetail_ConTit { margin:0 auto 25px; padding:0;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.ly_NyProDetail { width:96%; margin:0 auto 40px;}
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .ny_right { width:100%;}
	.ny_right .lyNyProDetail_ConTit { margin:0 auto 20px; padding:0;}
}
@media (max-width: 767px) {
	.ly_NyProDetail { width:94%; margin:0 auto 40px;}
	.lyNyProDetail_con .lyNyProDetail_left,	.lyNyProDetail_con .ny_right { width:100%;}
	.ny_right .lyNyProDetail_ConTit { margin:0 auto 20px; padding:0;}
	.ny_right .lyNyProDetail_ConText { max-height:99999999999999999999999px;}
	.lyNyProDetail_ConText div { max-height:99999999999999999999999px;}
}

/**通用留言框**/
.ly_mind { width:100%; overflow: hidden; margin: 20px auto 0; padding: 0;}
.ly_mind .md_bor { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.md_bor h3 { width: 100%; height: 32px; overflow: hidden; line-height: 32px; margin: 0 auto; padding: 0; background-color: #f0f0f0; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
.md_bor p { width: 100%; overflow: hidden; line-height: 26px; margin: 0 auto; padding:15px; color: #666; font-size: 13px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

#ly_msg.ly_msg { width: 100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
#ly_msg.ly_msg h3 { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px solid #dfdfdf; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
#ly_msg.ly_msg ul { width: 100%; overflow:hidden; margin: 20px auto; padding: 0;}
#ly_msg.ly_msg ul li { width: 100%; overflow: hidden; margin: 0 auto 12px; padding: 0; clear:both;}
#ly_msg.ly_msg ul li h4 { width:17%; height: 34px; overflow: hidden; line-height: 34px; margin: 0; padding: 0 2% 0 0 !important; color: #333; font-size: 14px; text-align: right!important; float: left !important; box-sizing:inherit; -webkit-box-sizing:inherit; -o-box-sizing: inherit; -moz-box-sizing:inherit;}
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; float: left; padding:0;  box-sizing:content-box; -webkit-box-sizing: content-box; -o-box-sizing: content-box; -moz-box-sizing: content-box;}
#ly_msg.ly_msg ul li .msg_ipt1 { height: 34px;}
#ly_msg.ly_msg ul li .msg_tara { height: 118px;}
#ly_msg.ly_msg .msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#ly_msg.ly_msg .msg_ipt1 input { height: 34px; line-height: 16px;}
#ly_msg.ly_msg .msg_tara textarea { height: 118px; line-height: 20px; resize: none;}
#ly_msg.ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 0 !important; padding:0; float: left;}
#ly_msg.ly_msg .msg_ipt2 input { display: block; width: 120px; height: 34px; overflow: hidden; line-height: 16px; margin: 0; padding: 0 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf;}
#ly_msg.ly_msg ul li a.yzm_img { display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px !important; float: left;opacity:1 !important;position: static !important;}
#ly_msg.ly_msg ul li .msg_btn { width:83%; overflow: hidden; margin: 0; padding: 0; float: left;}
.ly_msg .msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 20px 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;}
#ly_msg.ly_msg ul li .msg_ipt12 {width: 83%; height: 34px; overflow: hidden; margin: 0; float: left; box-sizing:content-box;-webkit-box-sizing: content-box; -o-box-sizing: content-box; -moz-box-sizing: content-box; padding:0;}
#ly_msg.ly_msg .msg_ipt12 input{ height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
#ly_msg.ly_msg .msg_ipt12 textarea { height: 90px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}



#ly_msg.ly_msg h3 { display: none!important; }
#ly_msg.ly_msg ul li { margin: 0 auto 20px!important; color: #999; font-size: 14px; line-height: 44px;webkit-box-sizing: inherit !important;-webkit-box-sizing: inherit !important;box-sizing:content-box !important;-webkit-box-sizing: content-box !important; -o-box-sizing: content-box !important; -moz-box-sizing: content-box !important; }
#ly_msg.ly_msg ul li h4 {width: 11%!important; height: 44px!important; line-height: 44px!important; }
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_ipt2 { height: 44px!important; background:none !important;}
#ly_msg.ly_msg .msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input,.msg_ipt12 .msg_option { height: 44px!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_tara { width: 87%!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important; float:right!important;}
#ly_msg.ly_msg .msg_ipt1 input, .msg_ipt12 input, .msg_ipt2 input, .msg_tara textarea,#ly_msg.ly_msg ul li .msg_ipt0 textarea,.msg_ipt12 .msg_option { font-size: 14px!important; background-color: #f8f8f8!important; border: none!important;font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;border: 1px solid #f1f1f1 !important; }
#ly_msg.ly_msg ul li .msg_ipt1 #selPvc { height: 44px!important; line-height: 44px!important; color: #666!important; font-size: 14px!important; background-color: #f8f8f8!important; border: none!important; padding: 0 15px!important; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
#ly_msg.ly_msg ul li a.yzm_img {  background:none !important;}
#ly_msg.ly_msg ul li a.yzm_img img { display: block; width: 100%!important; height: 100%!important; }
#ly_msg.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
#ly_msg.ly_msg ul li .msg_btn { width: 87%!important;}
#ly_msg.ly_msg .msg_btn input {width: 160px!important;height: 44px!important;line-height: 44px!important;font-size: 15px!important;text-align: center!important;border: none!important;cursor: pointer!important;font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important;}
.msg_btn input.msg_btn1{ background:#797979; color:#fff !important;}
#ly_msg.ly_msg ul li .msg_ipt0{ height:90px !important;}
#ly_msg.ly_msg .msg_ipt12 .msg_option { width:100%;color: #666 !important; padding:8px 12px;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;outline: none;}
#ly_msg.ly_msg ul li h4.xh{background:url(../images/tb_img1.png) center right no-repeat;}
#ly_msg.ly_msg ul li .msg_ipt2 {width: 87%!important;height:auto !important;margin-top: 0;}
#ly_msg.ly_msg .msg_ipt2 input{width: 95px!important;height:42px !important;float:left;margin-right:20px;}
#ly_msg.ly_msg select{ text-indent:0;}
#ly_msg.ly_msg ul li span { display:block; float:left;}
#ly_msg.ly_msg ul li .c_yzm{/* width:100%; */float: left;padding-bottom:12px;margin-top: 0;}
#ly_msg.ly_msg ul li .msg_ipt2>span{display:block !important;float: left;height:auto;line-height: 44px; width:auto !important;}


@media (max-width:1400px) {
#ly_msg.ly_msg ul li h4{ display:block !important;}
}
@media screen and (max-width:1399px) and (min-width:1080px) {
#ly_msg.ly_msg ul li h4 {width: 14%!important; height: 44px!important; line-height: 44px!important; }	
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_tara,#ly_msg.ly_msg ul li .msg_ipt2 { width: 84%!important; font-family: Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-seri !important; float:right;}	
#ly_msg.ly_msg ul li .msg_btn { width: 84%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
#ly_msg.ly_msg ul li .msg_btn { width: 84%!important;}
#ly_msg.ly_msg ul li span { display:block; float:left;}
#ly_msg.ly_msg ul li .c_yzm{width:100%;float:none;}
#ly_msg.ly_msg ul li .msg_ipt2{height:auto !important;}
#ly_msg.ly_msg ul li .msg_ipt2>span{ display:block; float:none;height:auto;line-height:26px;}
	}
@media screen and (max-width:1079px) and (min-width:1024px) {
#ly_msg.ly_msg ul li h4 { width: 15%!important; display:block !important;}	
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_tara,#ly_msg.ly_msg ul li .msg_ipt2{width: 83% !important;}
#ly_msg.ly_msg ul li .msg_btn { width: 83%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
#ly_msg.ly_msg ul li .msg_btn { width: 83%!important;}
#ly_msg.ly_msg ul li span { display:block; float:left;}
#ly_msg.ly_msg ul li .c_yzm{width:100%;float:none;padding-bottom:12px;}
#ly_msg.ly_msg ul li .msg_ipt2{height:auto !important;}
#ly_msg.ly_msg ul li .msg_ipt2>span{ display:block; float:none;height:auto;line-height:26px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	
#ly_msg.ly_msg ul li h4 { width: 16%!important; display:block !important;}	
#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_tara,#ly_msg.ly_msg ul li .msg_ipt2{width: 82% !important;}
#ly_msg.ly_msg ul li .msg_btn { width: 82%; overflow: hidden; margin: 0 auto; padding: 0; float: left;}
#ly_msg.ly_msg ul li .msg_btn { width: 82%!important;}
#ly_msg.ly_msg ul li span { display:block; float:left;}
#ly_msg.ly_msg ul li .c_yzm{width:100%;float:none;padding-bottom:12px;}
#ly_msg.ly_msg ul li .msg_ipt2{height:auto !important;}
#ly_msg.ly_msg ul li .msg_ipt2>span{ display:block; float:none;height:auto;line-height:26px;}
	}

@media (max-width: 767px) {
	#ly_msg.ly_msg ul li { margin: 0 auto 20px!important;}
	#ly_msg.ly_msg ul li h4 { display:none!important;}
	#ly_msg.ly_msg ul li .msg_ipt12, #ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_tara, #ly_msg.ly_msg ul li .msg_btn,#ly_msg.ly_msg ul li .msg_ipt0 textarea,.msg_ipt12 .msg_option,#ly_msg.ly_msg ul li .msg_ipt2 { width: 100%!important; float:inherit!important; padding-right:20px;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
	#ly_msg.ly_msg .msg_btn input { width:48%!important; margin:0 4% 0 0!important;}
	#ly_msg.ly_msg .msg_btn input:last-child { margin:0!important;}
	#ly_msg.ly_msg ul li a.yzm_img { float:inherit!important;background: url(../images/tb_img1.png) top right no-repeat !important;}
	#ly_msg.ly_msg ul li span { display:block; float:left;}
	#ly_msg.ly_msg ul li .c_yzm{width:100%;float:none;padding-bottom:12px;}
	#ly_msg.ly_msg ul li .msg_ipt2{height:auto !important;}
	#ly_msg.ly_msg ul li .msg_ipt2>span{ display:block; float:none;height:auto;line-height:26px;}
	#ly_msg.ly_msg ul li .msg_ipt1, #ly_msg.ly_msg ul li .msg_tara{background: url(../images/tb_img1.png) top right no-repeat !important;width: 100% !important;padding-right:20px !important;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
	#ly_msg.ly_msg ul li .msg_ipt12{width: 100% !important;padding-right:20px!important;box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
	
}
@media (max-width: 320px) {
	#ly_msg.ly_msg .msg_ipt2 input{width:100px !important; margin-right:10px;}
	
	}


.ny_PrevNext { width:100%; overflow:hidden; margin:30px auto 30px; padding:0;}
.ny_PrevNext ul li { width:100%;  font-size:14px; line-height:20px;overflow:hidden; margin:0 auto 20px; padding:0;padding:10px 20px;background-color:#f1f1f1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;color:#565656;}
.ny_PrevNext ul li:last-child { margin:0 auto;}
.ny_PrevNext ul li a { width:100%; overflow:hidden; color:#565656; font-size:14px; margin:0 auto;  }
.ny_PrevNext ul li:hover a { color:#fff;}
.ny_PrevNext ul li:hover{ background-color:#cd9f6d;color:#fff;}

/* 新闻列表 */
/*案例列表*/
.zxlb-1n-ts-01-list dl {
	border: 1px solid #dedede;
	width: 100%;
	margin-bottom: 15px;
	padding: 22px 0 22px;
	background: #fff;
	display: inline-block;
}
.zxlb-1n-ts-01-list dl:hover {
	border-color: #cd9f6d;
}
.zxlb-1n-ts-01-list dt {
	width: 30%;
	float: left;
	margin-left: 22px;
	margin-right: 2%;
}
.zxlb-1n-ts-01-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
	height:180px;
}
.zxlb-1n-ts-01-list dd {
	width: 63%;
	float: left;
}
.zxlb-1n-ts-01-list dd h4 {
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	margin-bottom: 5px;
}
.zxlb-1n-ts-01-list h4 a {
	display: block;
	color: #4b4a4a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zxlb-1n-ts-01-list dl:hover h4 a {
	color: #cd9f6d;
}
.zxlb-1n-ts-01-list-desc {
	max-height: 96px;
	font-size: 14px;
	line-height: 24px;
	color: #797979;
	margin-bottom: 15px;
	overflow: hidden;
}
.zxlb-1n-ts-01-list-deta {
	float: right;
	width: 134px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.zxlb-1n-ts-01-list-deta a{color:#000;text-decoration: none; }

.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {
	background: #cd9f6d;
	border-color: #cd9f6d;
}
.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {
	color: #fff;
}

/*文章页*/
.p14-infocontent-1 {
	background: #fff;
	padding: 18px 44px;
}
.p14-infocontent-1-tit {
	font-size: 22px;
	font-weight: normal;
	line-height: 28px;
	color: #4b4a4a;
	text-align: center;
}
.p14-infocontent-1-sour {
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #aaa;
	margin-bottom: 20px;
}
.p14-infocontent-1-sour a {
	color: #aaa;
}
.p14-infocontent-1-sour span {
	margin: 0 9px;
}
.p14-infocontent-1-text {
	padding: 16px 10px;
	font-size: 14px;
	line-height: 24px;
	border: 1px solid #d6d6d6;
	margin-bottom: 22px;
}
.p14-infocontent-1-text-t1 {
	
	color: #342f2e;
	font-weight:bold;
}
.p14-infocontent-1-text-t2 {
	
}
.p14-info-3 {
	background: #fff;
	padding: 0 20px 8px;
}
.p14-info-3-tit {
	height: 55px;
	font-size: 20px;
	line-height: 55px;
	color: #4b4a4a;
}
.p14-info-3-list li {
	height: 46px;
	font-size: 14px;
	line-height: 46px;
	color: #4b4a4a;
	border-top: 1px dashed #dbdbdb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-info-3-list li a {
	color: #4b4a4a;
}
.p14-info-3-list li span {
	float: right;
}
.p14-pagination-1 dl {
	margin-bottom: 24px;
	padding-right: 40px;
}
.p14-pagination-1 dd {
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-pagination-1 dd b {
	float: right;
	font-weight: normal;
}
.p14-pagination-1 dd span {
	width: 60px;
	height: 32px;
	background: #a2a2a2;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
}
.p14-pagination-1 dt {
	height: 1px;
	border-bottom: 1px dashed #b5b5b5;
	margin-left: 60px;
	padding-top: 2px;
	margin-bottom: 2px;
}
.p14-pagination-1 dd em {
	float: right;
	font-style: normal;
	padding-left: 20px;
	font-weight: normal;
}
.p14-pagination-1 dl a {
	color: #4b4a4a;
}
.p14-pagination-1-href {
	float: right;
	font-size: 18px;
	line-height: 32px;
}
.p14-pagination-1-href span {
	display: inline-block;
	padding: 0 6px;
	margin-left: 4px;
	background: #da251e;
}
.p14-pagination-1-href a {
	display: block;
	color: #fff;
}
.p14-pagination-1-key {
	min-height: 40px;
	border-top: 1px solid #da251e;
	font-size: 14px;
	line-height: 40px;
	color: #575556;
}
.p14-pagination-1-key a {
	color: #575556;
}
.p14-pagination-1-key span {
	display: inline-block;
	margin: 0 4px;
}
.p14-info-2 {
	background: #fff;
}
.p14-info-2-tit {
	height: 80px;
	font-size: 24px;
	line-height: 80px;
	background: #da251e;
	color: #fff;
	text-align: center;
}

.p14-info-2-list{border:solid 1px #dcdcdc;}


.p14-info-2-list dl {
	padding: 26px 10px 20px 7px;
	border-bottom: 1px dashed rgba(153, 153, 153, 0.3);
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.p14-info-2-list dt {
	width: 40.35%;
	float: left;
	margin-right: 6px;
}
.p14-info-2-list dt img {
	display: block;
	width: 100%;
	margin: 0 auto;
}
.p14-info-2-list dd h3 {
	height: 22px;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.p14-info-2-list-desc {
	height: 36px;
	overflow: hidden;
	
}
.p14-info-2-list dl:nth-last-child(1) {
	border-bottom: 0;
}

.p14-infocontent-1-desc{line-height:32px;margin-bottom:20px;font-family: "黑体",Arial, Helvetica, sans-serif;font-size:16px;}

.p14-infocontent-1-desc h2{font-size:24px;line-height:55px;}

.p14-infocontent-1-desc p img{max-width:100%}
/* 联系我们 */

.NyContactUsInfor_Main .NyContactUsInfor_Con { width: 100%; height: auto; margin: 0 auto; padding: 40px 0; background-color: #fff;}
.NyContactUsInfor_Con .NyContactUs_Ewm { width: 25%; height: 220px; overflow: hidden; margin: 0; padding: 20px 40px; border-right: 1px solid #e6e6e6; float: left;  }
.NyContactUs_Ewm span { display: block; width: 130px; height: 130px; overflow: hidden; margin: 0 auto 10px; padding: 4px; border: 1px solid #e6e6e6;  }
.NyContactUs_Ewm span img { display: block; width: 120px; height: 120px; margin: 0 auto; padding: 0; }
.NyContactUs_Ewm p { width: 100%; height: auto; line-height: 20px; color: #999; font-size: 16px; text-align: center; margin: 0 auto; padding: 0; }
.NyContactUsInfor_Con .NyContactUs_Lxfs { width: 100%;  overflow: hidden; margin: 0; padding: 42px 0; float: right;  }

.NyContactUs_Lxfs ul li { width: 45%; height: auto; margin: 25px auto; padding: 0 20px; border-right: 1px solid #e6e6e6; float: left; }
.NyContactUs_Lxfs ul li:nth-child(2n) { border: 0; }
.NyContactUs_Lxfs ul li img { display: block; height: 44px; margin: 0 auto 20px; padding: 0; }
.NyContactUs_Lxfs ul li span { display: block; width: 100%; height: auto; line-height: 30px; color: #333; font-size: 18px; text-align: center; margin: 0 auto; padding: 0; }
.NyContactUs_Lxfs ul li p { width: 100%; height: auto; max-height: 105px; overflow: hidden; line-height: 21px; color: #999; font-size: 16px; text-align: center; word-break: break-all; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 5; -webkit-box-orient: vertical; margin: 0 auto; padding: 0; }
.NyContactUs_Lxfs ul li p a{color:#999;}
.NyContactUs_Lxfs ul li p a:hover{color:#cd9f6d;}




.lx_ewm { width:100%; height:440px; overflow:hidden; margin:40px auto; padding:0; background:url(../images/bg_weixin.jpg) center center no-repeat; background-size:cover;}
.lx_ewm span {display:block; width:100%;height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:32px; text-align:center; margin:80px auto 0; padding:0;}
.lx_ewm p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.lx_ewm img { display:block; width:160px; height:160px; overflow:hidden; margin:40px auto; padding:0;}
.lx_dz { width:97%; overflow:hidden; margin:50px auto 0; padding:1%;border:1px solid #d9d9d9;}


/* 首页优势  */
/* ����2 */
.case2{margin-top:36px;}

.content{background:#fff;width:1200px;padding:15px; margin:0px auto;}


.case2 h2{font-size: 24px;color: #cd9f6d;line-height: 32px;text-transform: uppercase;}


.case2 h3{font-size: 16px;font-weight: normal;color: #727272;line-height:32px;}

.case2 p{font-size: 18px;color: #4d4d4d;line-height: 36px;}

.case2 .cn {font-size: 13px;color: #828282;line-height: 28px;}

.case2 .line{width:80px;height:1px;margin:10px 0px;background:#d6d6d6;}

.case_l{width:33%;margin-left:1%;margin-top:30px;}

.case2 img{max-width:100%;}

.case_l img{max-width:90%;}

.case_r{width:63%;margin-right:1%;}

.line{clear:both;height:1px; background:#cecece;margin:15px 0px; width:100%;display:block;}

.case_l .btn{float:right; margin-right:40px;}

.case_r p{width:100%;}

.case_r .btn{float:right;margin-top:0px;}



/* 顶部语言选择 */

.lang_bg{
    font-size: 12px;
    width: 100%;
    background-color: #eee;
    color: #666666;
    border-bottom: 1px solid #e8e8e8;
	margin-bottom:0px;
  }

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

.top_welcome{
    display: inline-block;
    padding-top:10px;
	float:left;
}
.top_lang{
    float: right;
    height: 34px;
    padding: 8px 10px 0px 10px;
}

.top_lang img{display:inline;}

