

.clear {

	display: block;

	clear: both;

}



.clearfix {

	zoom: 1;

}



.clearfix::after {

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}



.m_footer {

	display: none;

}



@font-face {

	font-family: 'iconfont_footer';

	/* project id 325027 */

	src: url('//at.alicdn.com/t/font_325027_qyi8xzhyf83erk9.eot');

	src: url('//at.alicdn.com/t/font_325027_qyi8xzhyf83erk9.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_325027_qyi8xzhyf83erk9.woff') format('woff'), url('//at.alicdn.com/t/font_325027_qyi8xzhyf83erk9.ttf') format('truetype'), url('//at.alicdn.com/t/font_325027_qyi8xzhyf83erk9.svg#iconfont') format('svg');

}

.main_top_select{

	display: block;

	position: absolute;

	height: 41px;

	right: 0px;

	color: #fff;

	background: #1F9D5D;

	border: 0px;

	top: 0;

}

.iconfont_footer {

	font-family: iconfont_footer;

	font-style: normal;

}



.returnTop {

	position: fixed;

	right: 0;

	bottom: 50px;

	/* bottom: 50px; */

	z-index: 99998;

	cursor: pointer;

	width: 48px;

	height: 48px!important;

	text-align: center;

	white-space: normal;

	font-size: 14px;

	line-height: 16px;

	padding: 10px;

	color: #fff;

	opacity: 1;

	display: inline-block;

	background: url(../images/ss.png) no-repeat -36px center #666;

}



.carousel-indicators li {

	border: 1px solid #0a6291;

	background-color: #fff;

}



.carousel-indicators .active,

.carousel-indicators li {

	width: 70px;

	height: 7px;

}



.carousel-indicators li.active {

	border: 1px solid #fff;

	background-color: #0a6291;

}



.ImTable * {

	padding: 0px;

	margin: 0px

}



.ImTable {

	border-collapse: collapse;

	border: 9px solid #434343;

	background: #fff

}



.ImTable h2 {

	font-size: 14px;

	margin-top: 5px;

	color: #333

}



.ImHeader {

	height: 91px;

	background: url(../images/im_01.png) no-repeat

}



.ImRow0 {

	background: #fff;

	line-height: 34px;

}



.ImRow1 {

	background: #fff;

	line-height: 34px;

}



a {

	color: #333;

}



a.im,

a:hover.im {

	text-decoration: none;

	color: #333;

	font-size: 13px;

}



.ImFooter {

	height: 177px;

	background: url(../images/im_04.png) no-repeat;

}



ol,

ul {

	margin-bottom: 0px;

}





/*头部 开始*/



.header_meta {

	height: 48px;

	background: #fff; border-bottom:1px #e1e1e1 solid;

}



.header_meta_l {

	float: left;

	height: 45px;

	line-height: 45px;

	font-size: 14px;

	color: #666666;

}



.header_meta_r {

	float: right;

	height: 16px;

	margin-top: 15px;

	text-align: right;

}



.header_meta_r a {

	height: 16px;

	font-size: 14px;

	color: #666666;

	padding: 0 9px;

	line-height: 20px;

	border-left: 1px dotted #8d8d8c;

	position: relative;

}



.header_meta_r a:first-of-type {

	border-left: none;

	padding-left: 25px;

	background: url(../images/h_icon01.png) no-repeat left center;

}
.header_meta_r a:last-of-type {

	border-left: none;

	padding-left: 25px;

	background: url(../images/h_icon02.png) no-repeat left center;

}



header {
background:#fff;

}

.logo_wel {


	float: left;

    margin: 10px 0;

    margin-top: 22px;

	margin-left: 15px;

	padding-left: 15px; background:url(../images/xian.jpg) no-repeat left center

	

}



.logo_wel h5 {

	font-size: 24px;

	position: relative;

	color: #333;

	font-weight: bold;

	word-spacing: -1.5px;

}



.logo_wel p {

	font-size: 30px;

	color: #383433; line-height:30px; font-weight:bold;

	

	margin-top: 5px;

}

 .header_logo {
	height: 120px;
	background-color: #fff;
}
 .logo {
	display: block;
	padding-top: 18px;
}
 .logo img {
	width: 100%;
	height: 100%;
	display: block;
}
 .ewm {
	width: 76px;
	text-align: center;
	margin-top: 15px;
	margin-left: 54px;
}
 .ewm {
	width: 76px;
	height: 76px;
	display: inline-block;
}
 .ewm i {
	display: block;
	padding-left: 4px;
	font-size: 12px;
	line-height: 12px;
}
 .dhua {
	width: 285px;
	margin-top: 10px;
	margin-right: 60px;
}
 .dhua b {

	width: 40px;
	height: 52px;
	float: left;
	margin-top: 20px;
	
}
 .dhua p {
	float: right;
	font-size: 16px;
	color: #999999;
	display: block;
	padding-top: 16px; line-height:30px;
}
 .dhua p span {
	display: block;
	font-size: 28px;
	color: #0a6291;
	line-height: 24px;
	font-weight: bold;
}
/*搜索框*/
 .search_main {
	width: 256px;
	height: 50px;
	overflow: hidden;
	border: #0a6291 solid 1px;
	background-color: #fff;
	position: relative;
	margin-top: 35px;
	border-right: 0;
	border-radius: 2px;
}
 .search_main input {
	background-color: none;
	border: none;
}
 .search_main .stxt {
	width: 206px;
	height: 50px;
	line-height: 50px;
	display: block;
	text-indent: 10px;
	color: #999;
}
 .search_main .sbtn {
	width: 70px;
	height: 50px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	background: #0a6291;
}


/*头部 结束*/





/*首页 开始*/



.index_top {

	height: 80px;

	background: url(../images/l_bg.png) repeat left top;

}



.in_top_l {

	font-size: 14px;

	color: #333;

	float: left;

	margin-top: 32px;

	height: 16px;

	line-height: 16px;

}



.in_top_l span {

	display: inline-block;

	width: 90px;

	color: #333;

	font-weight: bold;

}



.in_top_l a {

	display: inline-block;

	color: #888;

	font-size: 14px;

	margin-right: 10px;

}



.in_top_r {

	float: right;

	width: 360px;

	height: 41px;

	margin-top: 19px;

	border: 1px solid #dbdbdb;

	overflow: hidden;

	background: #fff;

	position: relative;

}

.main_top_select{

	display: block;

	position: absolute;

	height: 41px;

	right: 0px;

	color: #fff;

	background: #0a6291;

	border: 0px;

	top: 0;

}

.in_top_r .in_top_inp {

	border: none;

	height: 41px;

	line-height: 41px;

	width: 314px;

	float: left;

	outline: none;

	text-indent: 12px;

	font-size: 14px;

	color: #888;

}



.in_top_r .in_top_btn {

	display: block;

	float: right;

	width: 44px;

	height: 23px;

	position: relative;

	top: 9px;

	background: url(../images/search.png) no-repeat center;

	border-left: 1px solid #d3d3d3;

}



.in_title p {

	font-size: 48px;

	text-align: center;


	padding-top: 60px;

	text-transform: uppercase;

	color: #999999;

}



.in_title h5 {

	text-align: center;

	font-size: 32px;

	margin-bottom: 30px;

}



.in_title h5 i {

	display: inline-block;

	vertical-align: middle;

	width: 230px;

	height: 3px;

}



.in_title_l {

	background: url(../images/titl01.jpg) no-repeat right center;

}



.in_title_r {

	background: url(../images/titr01.jpg) no-repeat left center;

}



.in_title h5 a {

	display: inline-block;

	vertical-align: middle;

	padding: 0 15px;

	color: #0a6291;

	font-size: 36px;



}



.index_product {

	padding-bottom: 30px;

}



.in_pro_l {



	float: left;

	display: inline;

}



.in_pro_l h2 {

	padding: 15px 0;

	text-align: center;

	position: relative;

	font-size: 27px;

	background: #4ab3e6;

	width: 240px;

}



.in_pro_l h2 a {

	color: #fff;

	font-weight: bold;

	font-size: 22px;

}



.in_pro_l h2 a i {

	display: block;

	font-size: 14px;

	text-transform: uppercase;

	color: #fff; margin-top:10px;

}



.in_pro_l_main {

	width: 240px;

	background: #fff;

	padding: 12px;

	height: 750px;

	overflow-y: auto;

	border-radius: 5px;

}



.in_pro_l_main>a.in_pro_l_main_p {

	word-spacing: -1.5px;

	height: 24px;

	line-height: 24px;

	font-size: 14px;


	color: #000;

	display: block;

	

	border-radius: 5px;

	margin-bottom: 5px; font-weight:bold

}
.in_pro_l_main>a:hover{ background:#f29418; color:#fff;}


.in_pro_l_main ul {

	height: auto;

	padding-bottom: 8px;

}

.in_pro_l_main ul.active{

	height: auto;

	padding-bottom: 8px;

}

.in_pro_l_main ul li {

	height: 35px;

	font-size: 14px;

	position: relative;

	transition: .5s;

	border-bottom: 1px solid #e6e6e6;

}



.in_pro_l_main ul li a {

	display: block;

	line-height: 35px;

	height:35px;

	transition: .5s;

	color: #333333;

	padding-left: 12px;

}



.in_pro_l_main ul li:hover {

	background: #e6e6e6;

	font-weight: bold;

}



.in_pro_l_main ul li:hover a {

	color: #0a6291;

	background: url(../images/projt.png) no-repeat 170px center;

}



.in_pro_more {

	display: block;

	height: 42px;

	line-height: 42px;

	font-size: 18px;

	border: 1px solid #0a6291;

	color: #0a6291;

	transition: .5s;

	 text-align:center; margin-top:10px;

}



.in_pro_more:hover {

	background: #0a6291;

	color: #fff;

}



.in_pro_r {

	width: 893px;

	float: right;

	display: inline;

}



.in_pro_r h3 {

	overflow: hidden;

	position: relative;

	margin-bottom: 20px;

}



.in_pro_r h3 a {

	color: #333;

	font-size: 25px;

	font-weight: bold;

}



.in_pro_r h3 em {

	font-size: 14px;

	color: #999999;

}



.in_pro_r h3 a.in_pro_r_more {

	float: right;

	font-size: 13px;

	font-weight: normal;

	height: 30px;

	line-height: 30px;

	color: #666;

}



.in_pro_top {

	border: 1px solid #d8d8d8;

	background: url(../images/probg.png);

	position: relative;

	border-top: 5px solid #0a6291;

	overflow: hidden;

}



.in_pro_btnl {

	display: block;

	width: 32px;

	height: 82px;

	background: url(../images/jtl01.png) no-repeat center;

	position: absolute;

	left: 15px;

	top: 130px;

	z-index: 2;

	cursor: pointer;

}



.in_pro_btnr {

	display: block;

	width: 32px;

	height: 82px;

	background: url(../images/jtr01.png) no-repeat center;

	position: absolute;

	right: 15px;

	top: 130px;

	z-index: 2;

	cursor: pointer;

}



.in_pro_top ul {

	width: 500%;

	position: relative;

}



.in_pro_top ul li {

	width: 20%;

	float: left;

	position: relative;

}



.in_pro_top ul li a {

	display: block;

}



.in_pro_top ul li a img {

	width: 100%;

}



.in_pro_top ul li dl {

	width: 365px;

	background: #fff;

	padding: 30px 25px;

	position: absolute;

	left: 425px;

	top: 74px;

	box-shadow: 3px 3px 10px #d1e4e6;

}



.in_pro_top ul li dl dt {

	font-size: 25px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	color: #0a6291;

	font-weight: bold;

	padding-bottom: 15px;

	border-bottom: 1px solid #d0d0d0;

	margin-bottom: 15px;

}



.in_pro_top ul li dl dt em {

	display: block;

	width: 14px;

	height: 30px;

	position: absolute;

	left: -14px;

	top: 30px;

	background: url(../images/rla.png) no-repeat center;

}



.in_pro_top ul li dl dd {

	font-size: 14px;

	line-height: 20px;

}



.in_pro_r_main {

	margin-top: 5px;

}



.in_pro_r_main ul li {

	width: 288px;

	margin: 15px 0 0 14px;

	float: left;

}



.in_pro_r_main ul li:nth-child(3n+1) {

	margin-left: 0;

}



.in_pro_r_main ul li h5 {

	overflow: hidden;

}



.in_pro_r_main ul li h5 img {

	transition: .8s;  width:100%; height:224px!important;

}



.in_pro_r_main ul li span {

	display: block;

}



.in_pro_r_main ul li span a {

	height: 52px;

	display: block;

	transition: .5s;

	line-height: 52px;

	color: #666666;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	text-align: center;

	font-size: 18px;

	background: #efefef;

}



.in_pro_r_main ul li:hover img {

	transform: scale(1.1);

}



.in_pro_r_main ul li:hover span a {

	background: #0a6291;

}

.bg2 {
	background: url(../images/rzbg.jpg) no-repeat center / cover;
	color: #fff; margin-top:30px;
}
.bg2 .section-title:after {
	background-image: url(../images/cptit.png);
}
.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

.in-rz li {
	float: left;
	width: 165px;
	margin-left: 62px; margin-right:75px; margin-bottom:60px;
}
.in-rz li:nth-child(4n){ margin-right:0} 
.in-rz li .wrap {
	display: table;
	width: 100%;
	height: 165px;
	position: relative;
}
.in-rz li .wrap:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: url(../images/rzico.png) no-repeat 0 0;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.in-rz li .inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0 25px;
}
.in-rz li .inner p {
	margin: 0; font-size:16px; color:#666666; line-height:30px;
}
.in-rz li:nth-child(2) .wrap:before {
	background-position: -314px 0;
}
.in-rz li:nth-child(3) .wrap:before {
	background-position: -635px 0;
}
.in-rz li:nth-child(4) .wrap:before {
	background-position: -947px 0;
}
.in-rz li:nth-child(5) .wrap:before {
	background-position: 0 0;
}
.in-rz li:nth-child(6) .wrap:before {
	background-position: -314px 0;
}
.in-rz li:nth-child(7) .wrap:before {
	background-position: -635px 0;
}
.in-rz li:nth-child(8) .wrap:before {
	background-position: -947px 0;}
.in-rz li .wrap:hover:before {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.in-rz-tel {
	margin-top: 50px;
	text-align: center;
}
.in-rz-tel p {
	margin: 0 auto;
	width: 660px;
	background: url(../images/rztel.png) no-repeat 0 0;
	height: 64px;
	padding-left: 110px;
	font-size: 16px;
	line-height: 40px; color:#666666;
}
.in-rz-tel strong {
	color: #0a6291;
	font-size: 38px;
	
}
.in-rz-tel .btn {
	display: block;
	width: 208px;
	line-height: 54px;
	color: #fff;
	background-color: #0a6291;
	margin: 20px auto 0; font-size:18px;border-radius: 0; padding:0; margin-bottom:90px;
}


.m4{width: 100%;background: url(../images/ysbg.jpg)no-repeat top center;margin-top: 16px;padding-top: 27px;}
.m4 .top1{width: 1200px;text-align: center;font-size: 32px;color: #333333;font-weight: bold;margin:0 auto;}
.m4 .top1 b{color: #AACE3A;font-weight: bold;}
.m4 .top2{width: 1200px;text-align: center;font-size: 20px;color: #626262;margin:0 auto;margin-top: 7px;}
.m4 .top3{width: 1200px;text-align: center;margin:0 auto;margin-bottom: 40px;margin-top: 5px;}
.m4 .nr{width: 1200px;height: 331px;margin:0 auto;background: url(../images/m4_x.png)no-repeat center;}
.m4 .nr .hd ul li{width: 400px;height: 165px;float: left;/*padding-left:32px;*/padding-left:22px;}
.m4 .nr .hd ul li.on{background: #0a6291;}
.m4 .nr .hd ul li .l1{width:85px;text-align: center;height: 85px;border-radius: 100%;margin-top: 32px;float: left;}
.m4 .nr .hd ul li.on .l1{border:0;}
.m4 .nr .hd ul li .l1 .yc{ display: none;}
.m4 .nr .hd ul li.on .l1 .xs{ display: none;}
.m4 .nr .hd ul li.on .l1 .yc{ display: inline-block;}
.m4 .nr .hd ul li .l2{float: left;width: 260px;height: 160px;margin-top: 58px;margin-left: 22px;}
.m4 .nr .hd ul li .l2 .l2a{font-size: 18px;color: #4B4B4B;font-weight: bold;}
.m4 .nr .hd ul li .l2 .l2b{width: 35px;height: 1px;background: #8B8B8B;margin-top: 9px;margin-bottom: 13px;}
.m4 .nr .hd ul li .l2 .l2c{font-size: 14px;color: #999999;}
.m4 .nr .hd ul li .l2 .l2d{font-size: 14px;color: #C9EAE7;letter-spacing:1px;line-height: 24px;opacity: 0;margin-top: -10px;}
.m4 .nr .hd ul li.on .l2d{opacity: 1;}
.m4 .nr .hd ul li.on .l2c{display: none;}
.m4 .nr .hd ul li.on .l2{margin-top: 40px;}
.m4 .nr .hd ul li.on .l2 .l2b{background: #DFF1EF;}
.m4 .nr .hd ul li.on .l2 .l2a{color: #FFFFFB;}
/*.m4 .nr .hd ul li.on{padding-left: 8px;}*/


.index_advan {

	height: 1895px;

	background: url(../images/advbg02.jpg) no-repeat center bottom;

	position: relative;

}



.in_advan_top {

	height: 172px;

	background: url(../images/advbg01.png) no-repeat center top;

}



.in_advan_top p {

	padding-top: 32px;

	color: #fff;

	font-size: 32px;

	text-align: center;

	font-weight: bold;

	text-transform: uppercase;

}



.in_advan_top h2 {

	text-align: center;

	font-size: 32px;

	margin-bottom: 30px;

}



.in_advan_top h2 i {

	display: inline-block;

	vertical-align: middle;

	width: 230px;

	height: 3px;

}



.in_advan_top h2 .in_advan_titl {

	background: url(../images/titl02.png) no-repeat right center;

}



.in_advan_top h2 .in_advan_titr {

	background: url(../images/titr02.png) no-repeat left center;

}



.in_advan_top h2 span {

	display: inline-block;

	vertical-align: middle;

	padding: 0 15px;

	color: #fff;

	font-size: 32px;

	font-weight: bold;

}



.fl {

	float: left;

	display: inline;

}



.fr {

	float: right;

	display: inline;

}



.in_advan_main {

	height: 1722px;

	position: relative;

}



.in_advan_bd {

	display: block;

	width: 1px;

	height: 1734px;

	position: absolute;

	left: 0;

	top: -27px;

	background: #0a6291;

}



.in_advan_list {

	height: 322px;

	margin-top: 16px;

}



.in_advan_list .in_advan_img {

	width: 522px;

}



.in_advan_list .in_advan_info {

	width: 470px;

	padding-top: 65px;

	position: relative;

	box-sizing: content-box;

	border-top: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	height: 255px;

}



.in_advan_list .in_advan_info.fr {

	padding-left: 100px;

	padding-right: 30px;

}



.in_advan_list .in_advan_info .in_advan_num {

	display: block;

	width: 105px;

	height: 105px;

	background: url(../images/advnum.png) no-repeat center;

	color: #fff;

	text-align: center;

	font-weight: bold;

	color: #fff;

	line-height: 105px;

	font-size: 36px;

	position: absolute;

	top: 100px;

}



.in_advan_list .in_advan_info.fr .in_advan_num {

	left: -52px;

}



.in_advan_list .in_advan_info h3 {

	font-size: 28px;

	color: #333;

	font-weight: bold;

}



.in_advan_list .in_advan_info h3 i {

	display: block;

	font-size: 18px;

	text-transform: uppercase;

	color: #999;

	margin-bottom: 40px;

}



.in_advan_list .in_advan_info p {

	font-size: 16px;

	color: #333;

	line-height: 34px;

}



.in_advan_list .in_advan_info.fl {

	padding-left: 30px;

	padding-right: 100px;

}



.in_advan_list .in_advan_info.fl .in_advan_num {

	right: -52px;

}



.index_zxzx {

	height: 264px;

	background: #0a6291;

}



.index_zxzx .container {

	height: 264px;

	position: relative;

	overflow: inherit;

}



.in_zxbg {

	width: 238px;

	height: 288px;

	background: url(../images/zxzxbg01.png) no-repeat center;

	position: absolute;

	left: 0;

	top: -24px;

}



.in_zx_l {

	margin-left: 238px;

	padding-top: 30px;

	color: #fff;

}



.in_zx_l h4 {

	font-size: 26px;

	color: #06842c;

	margin-bottom: 15px;

}



.in_zx_l h4 font {

	font-weight: bold;

	font-size: 40px;

	color: #fff;

}



.in_zx_l h5 {

	overflow: hidden;

	position: relative;

	margin-bottom: 10px;

}



.in_zx_l h5 span {

	float: left;

	margin-right: 15px;

	padding-left: 12px;

	font-size: 16px;

	background: url(../images/zxzx02.png) no-repeat left center;

}



.in_zx_l h6 {

	width: 440px;

	height: 42px;

	line-height: 42px;

	text-align: center;

	font-size: 22px;

	color: #4b440d;

	background: #fde200;

	border-radius: 25px;

	box-shadow: 3px 3px 10px #00803a;

	margin-bottom: 15px;

}



.in_zx_l .in_zx_tel {

	padding-left: 55px;

	height: 50px;

	background: url(../images/zxzx_tel.png) no-repeat left center;

}



.in_zx_l .in_zx_tel p {

	font-size: 14px;

	height: 20px;

	line-height: 20px;

}



.in_zx_l .in_zx_tel h3 {

	font-size: 28px;

	font-weight: bold;

	height: 30px;

	line-height: 30px;

}


/*产品优势*/
#floor_3_main {
	height: 606px;
	background: #fff;
}
#floor_3_main .proAdvant {
	margin-top: 50px;
}
#floor_3_main .proAdvant .list {
	width: 100%;
}
#floor_3_main .proAdvant .list li {
	float: left;
	width: 238px;
	margin-right: 82px; text-align:center; padding-top:10px;
}
#floor_3_main .proAdvant .list li a {
	display: block;
}
#floor_3_main .proAdvant .list li:first-child {
	margin-left: 0;
}
#floor_3_main .proAdvant .list li:last-child{ margin-right:0}
#floor_3_main .proAdvant .list li .img {
	width: 158px;
	height: 176px;
	margin: 0 auto;
	transition: all .5s; text-align:center;
	
}
#floor_3_main .proAdvant .list li .title {
	margin-top: 30px;
}
#floor_3_main .proAdvant .list li .tit {
	font-size: 24px;
	text-align: center;
	color: #0a6291;
}
#floor_3_main .proAdvant .list li .cont {
	margin-top: 20px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #999999;
}
#floor_3_main .proAdvant .list li:hover .img {
	margin-top: -10px;
	transition: all .5s;
}
#floor_3_main .proAdvant .list li:hover .tit {
	font-weight: bold;
}


.in_zxzx_r {

	width: 401px;

	padding: 24px 32px;

	background: #06842c;

	height: 216px;

	color: #fff;

	box-sizing: content-box;

}



.in_zxzx_r h4 {

	font-size: 30px;

	font-weight: normal;

	margin-bottom: 15px;

}



.in_zxzx_r h4 span {

	display: block;

	font-size: 20px;

}



.in_zxzx_r .in_zx_info1 {

	height: 40px;

	background: #fff;

	overflow: hidden;

	position: relative;

	margin-bottom: 5px;

}



.in_zxzx_r .in_zx_info1 span {

	float: left;

	width: 40px;

	height: 40px;

	border-right: 1px solid #dddddd;

	background: url(../images/zxzx03.png) no-repeat center;

}



.in_zxzx_r .in_zx_info1 input {

	float: right;

	width: 355px;

	height: 40px;

	border: none;

	line-height: 40px;

	text-indent: 12px;

	font-size: 14px;

	color: #666;

}



.in_zxzx_r .in_zx_info2 {

	height: 40px;

	background: #fff;

	overflow: hidden;

	position: relative;

	margin-bottom: 5px;

}



.in_zxzx_r .in_zx_info2 span {

	float: left;

	width: 40px;

	height: 40px;

	border-right: 1px solid #dddddd;

	background: url(../images/zxzx04.png) no-repeat center;

}



.in_zxzx_r .in_zx_info2 input {

	float: right;

	width: 355px;

	height: 40px;

	border: none;

	line-height: 40px;

	text-indent: 12px;

	font-size: 14px;

	color: #666;

}



.in_zxzx_r button {

	display: block;

	height: 40px;

	font-size: 21px;

	text-align: center;

	line-height: 40px;

	color: #413b0c;

	background: #fde200;

	width: 100%;

	border: 0;

}



.index_eq {

	padding-bottom: 15px;

}



.in_eq_box {

	height: 470px;

	position: relative;

	padding-top: 20px;

	padding: 0 68px;

}



.in_eq_btnl {

	position: absolute;

	left: 0;

	top: 140px;

	background: url(../images/jtl01.png) no-repeat center;

	width: 32px;

	height: 82px;

	cursor: pointer;

	z-index: 4;

}



.in_eq_btnr {

	position: absolute;

	right: 0;

	top: 140px;

	background: url(../images/jtr01.png) no-repeat center;

	width: 32px;

	height: 82px;

	cursor: pointer;

	z-index: 4;

}



.in_eq_main {

	height: 470px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}



.in_eq_main .item {

	overflow: hidden;

}



.in_eq_main .item p {

	padding: 10px 0;

}



.in_eq_main .item p a {

	display: block;

	text-align: center;

	color: #0a6291;

	font-size: 12px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}



.index_reason {

	height: 1684px;

	background: url(../images/advbg02.jpg) no-repeat center top;

}



.index_reason .in_title h4 {

	height: 42px;

	background: url(../images/xzdbbg03.png) no-repeat center;

	line-height: 42px;

	text-align: center;

	color: #fff;

	font-size: 20px;

}



.index_reason .container {

	height: 1684px;

	background: url(../images/xzdbbg.jpg) no-repeat center top;

	position: relative;

}



.in_reason_list {

	position: absolute;

	width: 560px;

}



.in_reason1 {

	right: 0;

	top: 258px;

}



.in_reason2 {

	left: 0;

	top: 595px;

}



.in_reason3 {

	right: 0;

	top: 930px;

}



.in_reason4 {

	left: 0;

	top: 1330px;

}



.in_reason_list_top {

	padding: 18px 0 0 72px;

}



.in_reason_list_top span {

	display: block;

	width: 49px;

	height: 69px;

	border: 3px solid #bfbfbf;

	position: absolute;

	left: 0;

	top: 0;

}



.in_reason_list_top span i {

	display: block;

	width: 28px;

	padding-top: 30px;

	margin: 0 auto;

	font-size: 22px;

	border-bottom: 3px solid #bfbfbf;

	font-weight: bold;

}



.in_reason_list_top h5 {

	font-size: 22px;

	font-weight: bold;

	color: #333;

}



.in_reason_list_top p {

	font-size: 16px;

	text-transform: uppercase;

	color: #bfbfbf;

}



.in_reason_list_top em {

	display: block;

	width: 127px;

	height: 3px;

	background: #0a6291;

	margin-top: 8px;

}



.in_reason_list ul {

	margin-top: 50px;

}



.in_reason_list ul li {

	font-size: 16px;

	color: #333;

	margin-bottom: 15px;

	height: 28px;

	line-height: 24px;

	background: url(../images/icon01.png) no-repeat left center;

	padding-left: 22px;

}



.in_reason_list ul li b {

	color: #0a6291;

}



.in_reason_tel {

	display: block;

	width: 322px;

	height: 92px;

	background: url(../images/xzdbtel.png) no-repeat left top;

	position: absolute;

	left: 567px;

	top: 1350px;

}



.in_reason_tel span {

	display: block;

	width: 46px;

	height: 46px;

	background: url(../images/zxzx_tel.png) no-repeat center;

	position: absolute;

	left: 32px;

	top: 15px;

}



.in_reason_tel h5 {

	font-size: 14px;

	color: #fff;

	padding-top: 15px;

	margin-left: 90px;

}



.in_reason_tel p {

	font-size: 26px;

	color: #fff;

	margin-left: 90px;

}



.index_process {

	background: url(../images/line01.png) no-repeat center 215px #0a6291;

	height: 360px;

}



.index_process .in_title p {

	font-size: 32px;

	text-align: center;

	font-weight: bold;

	padding-top: 50px;

	text-transform: uppercase;

	color: #06842c;

}



.index_process .in_title h5 span {

	display: inline-block;

	vertical-align: middle;

	padding: 0 15px;

	color: #fff;

}



.index_process .in_title h5 i {

	display: inline-block;

	vertical-align: middle;

	width: 230px;

	height: 3px;

}



.index_process .in_title h5 .in_title_l {

	background: url(../images/titl02.png) no-repeat right center;

}



.index_process .in_title h5 .in_title_r {

	background: url(../images/titr02.png) no-repeat left center;

}



.in_process_main {

	height: 180px;

	background: url(../images/dzlc01.png) no-repeat center top;

}



.in_process_main ul {

	text-align: center;

	padding-top: 140px;

}



.in_process_main ul li {

	float: left;

	width: 132px;

	margin-left: 80px;

	font-size: 16px;

	color: #fff;

}



.in_process_main ul li:nth-of-type(1) {

	margin-left: 0;

}



.index_case ul {

	padding-bottom: 70px;

}



.in_title font {

	display: block;

	font-size: 18px;

	color: #666;

	margin-top: 10px;

	text-align: center;

}



.in_case_main ul li {

	width: 383px;

	border: 1px solid #999999;

	float: left;

	padding-bottom: 50px;

	transition: .8s;

	position: relative;

	margin-left: 22px;

}



.in_case_main ul li:nth-of-type(1) {

	margin-left: 0;

}



.in_case_main ul li h5 {

	overflow: hidden;

	position: relative;

}



.in_case_main ul li h5 img {

	transition: .8s;

	width: 100%;

}



.in_case_main ul li h4 {

	margin: 15px 0;

}



.in_case_main ul li h4 a {

	font-size: 18px;

	font-weight: bold;

	text-align: center;

	display: block;

	color: #333;

}



.in_case_main ul li h4 em {

	display: block;

	width: 32px;

	height: 3px;

	background: #999999;

	margin: 20px auto 0 auto;

}



.in_case_main ul li h6 {

	font-size: 14px;

	line-height: 24px;

	height: 72px;

	overflow: hidden;

	padding: 0 25px;

	color: #333;

}



.in_case_main ul li font {

	position: absolute;

	left: 50%;

	width: 140px;

	height: 36px;

	line-height: 36px;

	margin-left: -70px;

	bottom: -18px;

	background: #7b7b7b;

	text-align: center;

	transition: .8s;

	font-size: 14px;

}



.in_case_main ul li font a {

	color: #fff;

}



.in_case_main ul li:hover {

	border: 1px solid #0a6291;

}



.in_case_main ul li:hover h5 img {

	transform: scale(1.1);

}



.in_case_main ul li:hover font {

	background: #0a6291;

}



.index_about {

	padding-bottom: 30px;

	background: url(../images/index_09.jpg) no-repeat center top;

}



.in_about_l {

	width: 596px;



}



.in_about_r {

	width: 595px;


	padding: 50px;

	position: relative;

}



.in_about_r h5 {

	font-size: 24px;

	margin-bottom: 20px; color:#0a6291; font-weight:normal

}



.in_about_r h5 span {

	display: block;

	width: 14px;

	height: 25px;

	position: absolute;

	left: 0;

	top: 31px;

	background: url(../images/aboicon01.png) no-repeat center;

}



.in_about_r h5 a {

font-size: 24px;

	color:#0a6291; font-weight:normal

}



.in_about_r h5 i {

	display: block;

	font-size: 16px;

	color: #999;

	text-transform: uppercase;

}



.in_about_r p {

	font-size: 14px;

	line-height: 24px; color:#333333;

}



.in_about_r a.in_about_more {

	display: block;

	width: 104px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	background: #0a6291;

	border-radius: 25px;

	margin-top: 30px;

}



.index_news {

	padding-bottom: 50px;

	height: 654px;

}



.in_news_l {

	width: 800px;

	position: relative;

}



.in_news_l_title {

	border: 3px solid #0a6291;

	background: #fff;

	margin-bottom: 30px;

}



.in_news_l_title a {

	float: left;

	width: 50%;

	color: #222;

	height: 55px;

	line-height: 55px;

	position: relative;

	text-align: center;

	font-size: 18px;

}



.in_news_l_title a.active {

	background: #0a6291;

	color: #fff;

}



.in_news_l_title a i {

	text-transform: uppercase;

	font-size: 14px;

}



.in_news_list {

	display: none;

}



.in_news_list.active {

	display: block;

}



.in_news_list dl {

	padding: 0 0 20px 325px;

	position: relative;

	height: 200px;

}



.in_news_list dl dt {

	width: 305px;

	height: 196px;

	position: absolute;

	left: 0;

	top: 0;

}



.in_news_list dl dd.dd1 {

	height: 30px;

	line-height: 30px;

	font-weight: bold;

}



.in_news_list dl dd.dd1 a {

	color: #000;

	font-size: 16px;

	float: left;

	width: 380px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.in_news_list dl dd.dd1 span {

	float: right;

	font-size: 13px;

	color: #555;

}



.in_news_list dl dd.dd2 {

	margin-top: 5px;

	line-height: 24px;

	font-size: 13px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;

	height: 96px;

}



.in_news_list dl dd.dd3 {

	margin-top: 0;

}



.in_news_list dl dd.dd3 a {

	display: block;

	width: 99px;

	height: 33px;

	line-height: 33px;

	text-align: center;

	background: #0a6291;

	color: #fff;

	font-size: 14px;

	border-radius: 5px;

}



.in_news_list ul {

	margin-top: 20px;

}



.in_news_list ul li {

	height: 40px;

	float: left;

	width: 49%;

	border-bottom: 1px dashed #d0d0d0;

	line-height: 40px;

	padding-left: 20px;

	font-size: 13px;

	background: url(../images/newsicon.png) no-repeat left center;

}



.in_news_list ul li:nth-child(odd) {

	margin-right: 2%;

}



.in_news_list ul li a {

	float: left;

	width: 265px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #000;

}



.in_news_list ul li span {

	float: right;

	color: #000;

	width: 80px;

}



.in_news_r {

	width: 340px;

}



.in_news_r_title {

	text-align: center;

}



.in_news_r_title a {

	color: #fff;

	display: block;

	height: 52px;

	background: #0a6291;

	font-size: 18px;

	line-height: 52px;

}



.in_news_r_main {

	height: 369px;

	margin-top: 10px;

	position: relative;

	overflow: hidden;

}



.in_news_r_main ul {

	height: 369px;

	margin-top: 10px;

	position: relative;

	overflow: hidden;

}



.in_news_r_main ul li {

	padding: 15px 0;

	font-size: 14px;

	width: 100%;

	border-bottom: 1px dashed #e7e7e7;

}



.in_news_r_main ul li h5 {

	padding: 2px 0;

	padding-left: 30px;

	display: block;

	background: url(../images/news_q.png) no-repeat left center;

}



.in_news_r_main ul li h5 a {

	color: #333;

	font-weight: bold;

	font-size: 16px;

	height: 22px;

	line-height: 22px;

}



.in_news_r_main ul li p {

	height: 60px;

	margin-top: 13px;

	overflow: auto;

	color: #868686;

	line-height: 20px;

	height: 60px;

	padding-left: 30px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	background: url(../images/news_a.png) no-repeat left top;

}



.index_links {

	background: url(../images/l_bg.png);

	padding-bottom: 20px;

}



.index_links h4 {

	background: url(../images/yqljbd.png) no-repeat center 45px;


	margin-bottom: 20px; 

}



.index_links h4 em {

	

	margin: 0 auto;

	font-size: 16px;

	color: #666666;

	height: 30px;

	line-height: 30px;

	

}



.index_links h4 span {

	color: #0a6291;

	font-size: 16px;

}



.index_links p {

	display: block;

}



.index_links p a {

	display: inline-block;

	margin: 0 10px 10px 0;

	font-size: 14px;

	color: #555;

	transition: .5s;

}



.index_links p a:hover {

	color: #0a6291;

}



.footer {

	background:#333; padding-top:50px; padding-bottom:60px;

}



.footer .container {

	position: relative;

}



.footer a {

	color: #fff;

}



.footer .f_left {

	width: 780px;

	text-align: center;

	 float:right; padding-top:25px; color:#fff;



}

.footer .f_left li{ float:left;  line-height:40px; font-style:normal; margin-left:20px; list-style:none; margin-bottom:30px;}
.footer .f_left li span{ width:100px; display:inline-block;}
.footer .f_left li textarea{ width:500px;}
.footer .f_left li button{ background:#0b6392; width:150px; border:none; color:#fff;}


.footer .f_left dl {

	margin-bottom: 0;

}



.footer .f_left dl dt {

	padding-top: 17px;

	margin-bottom: 10px;

}



.footer .f_left dl dt img {

	display: block;

	margin: 0 auto;

	width: 116px;

	height: 116px;

}



.footer .f_left dl dd.dd1 {

	font-size: 16px;

	color: #fff;

}



.footer .f_left dl dd.dd2 {

	font-size: 13px;

	width: 125px;

	margin: 16px auto 12px auto;

	height: 9px;

	position: relative;

	border-bottom: 1px solid #999999;

}



.footer .f_left dl dd.dd2 i {

	display: block;

	width: 70px;

	margin: 0 auto;

	background: #fff;

	color: #333;

}



.footer .f_left dl dd.dd3 {

	font-size: 20px;

	color: #0a6291;

	font-weight: bold;

}



.footer .f_top {

	margin-left: 180px;

	height: 50px;

	border-bottom: 1px solid #cdcdcd;

	padding-left: 40px;

}



.footer .f_top ul.top_ul li {

	float: left;

	height: 50px;

	line-height: 50px;

	padding: 0 15px;

	font-size: 14px;

}



.footer .f_top ul.top_ul li:first-child {

	padding-left: 0;

}



.footer .f_top ul.top_ul li:hover a {

	color: #fff;

}



.footer .f_bot {


	padding: 32px 0 0 0;

	 float:left

}



.footer .f_bot ul.bot_ul1 {

	padding: 0 35px 0 35px;

	border-left: 1px solid #cdcdcd;

	float: left;

	

}



.footer .f_bot ul.bot_ul1:first-child {

	padding-left: 0;

	border-left: none;

}



.footer .f_bot ul.bot_ul1 li {

	line-height: 38px;

	font-size: 16px;

	position: relative;

	color: #fff; padding-left:25px;

}



.footer .f_bot ul.bot_ul1 li i {

	display: block;

	height: 18px;

	width: 3px;

	background: #fff;

	position: absolute;

	left: -19px;

	top: 0;

}



.footer .f_bot ul.bot_ul1 li:first-child {

	font-size: 20px;

	

	margin-bottom: 25px;

	height: 28px;

	line-height: 28px; padding-left:0

}



.footer .f_bot ul.bot_ul1 li:first-child a {

	color: #fff;

}

.footer .f_bot ul.bot_ul1 li:nth-child(2){ background:url(../images/f_wx.png) no-repeat left center;}
.footer .f_bot ul.bot_ul1 li:nth-child(3){ background:url(../images/f_dh.png) no-repeat left center;}
.footer .f_bot ul.bot_ul1 li:nth-child(4){ background:url(../images/f_dz.png) no-repeat left center;}
.footer .f_bot ul.bot_ul1 li:nth-child(5){ background:url(../images/f_dt.png) no-repeat left center;}


.footer .f_bot ul.bot_ul1 li:hover a {

	color: #fff;

}



.f_icp {

	text-align: center;

	height: 43px;

	line-height: 43px;

	background: #0a6291;

	color: #fff;

	font-size: 13px;

}



.f_icp a {

	color: #fff;

}



.f_icp img {

	position: relative;

	top: 5px;

	left: 5px;

}



a:hover {

	text-decoration: none;

}



.footer_meta {

	text-align: center; 

	height: 55px;

	line-height: 55px;

	background: #222;

	color: #fff;

	font-size: 14px;

}



.footer_meta a,

.footer_meta b,

.footer_meta span,

.footer_meta font {

	color: #fff;

	font-size: 14px;

}





/*首页 结束*/





/*内页 开始*/


.sobtitle {
	height: 50px;
	line-height: 50px;
	padding:0;
	margin-bottom: 30px;
	font-size: 14px;
	border-bottom: 1px dashed #ccc; position:relative; padding-left:20px; color:#666666
}
.sobtitle s {
	width: 10px;
	height: 20px;
	margin-right: 10px; background:#142038; font-size:30px; display:inline-block; position:absolute; top:15px; left:0;

}
.sobtitle a {
	font-size: 14px;
	color: #666666
}
.sobtitle a:hover {
	color: #1048a0;
}
.sobtitle a.now {
	color: #1048a0;
	font-size: 14px;
	font-weight: bold;
}
.sobtitle a.now:hover {
	text-decoration: underline;
}

.nei_banner {

	overflow: hidden;

}



.main {

	
	padding: 20px 0;

}



.main_l {

	width: 20%;

	overflow: hidden;

}

.main_l .in_pro_l{

	margin-bottom: 15px;

	display: block;

	float: none;

}

.main_l .in_pro_l h2{

	width: 100%;

}

.main_l .in_pro_l .in_pro_l_main{

	    width: 100%;

    background: #fff;

    padding: 12px 10px;

    height: auto;

    overflow-y: auto;

    border-radius: 5px;

}

.main_l .in_pro_l .in_pro_l_main ul{

	height: auto;

}

.main_l_pro h3 {

	padding-left: 90px;

	height: 100px;

	background: url(../images/pro_h2.png) no-repeat 35px center;

	background-color: #0a6291;

	font-weight: normal;

	line-height: 100px;

	font-size: 18px;

	color: #fff;

	border-radius: 10px 10px 0 0;

}



.main_l_pro ul {

	overflow: hidden;

	display: block;

	border-radius: 0 0 10px 10px;

	margin-bottom: 15px;

	border-top: none;

	border-bottom: 1px solid #e3e0e0;

	background: #fff;

}



.main_l_pro ul li {

	overflow: hidden;

	width: 100%;

}



.main_l_pro ul li>a {

	display: block;

	padding-left: 35px;

	height: 54px;

	line-height: 54px;

	font-size: 16px;

	text-decoration: none;

	background: url(../images/pro_s.png) no-repeat 190px center;

	border-bottom: 1px solid #e3e0e0;

	color: #000;

}



.main_l_pro ul li .main_l_pro_nav {

	overflow: hidden;

	padding: 0;

	padding-left: 23px;

	font-size: 14px;

	height: 0;

	transition: .8s;

	line-height: 35px;

	color: #666;

	border-bottom: 1px solid #e3e0e0;

}

.main_l_pro ul li.active .main_l_pro_nav{

	height: auto;

	padding: 15px 0;

}

.main_l_pro ul li .main_l_pro_nav a {

	display: block;

	padding-left: 25px;

	text-decoration: none;

}



.main_l_pro ul li.active>a {

	color: #fff;

	background: #06842c url(../images/pro_s2.png) no-repeat 190px center;

}



.main_l_pro ul li .main_l_pro_nav a:hover {

	color: #06842c;

	background: url(../images/02.png) no-repeat left center;

}



.main_l_contact {

	overflow: hidden;



	background-color: #0a6291; text-align:center; padding:30px 0

}



.main_l_contact p {

	font-size: 16px;

	color: #fff;

}



.main_l_contact b {

	display: block;

	font-size: 28px;

	color: #fff; margin-top:5px;

}


.newsList{margin-top: 20px;}
.newsList dl{position:relative;padding:15px; border:1px#ccc solid;margin-bottom:15px;}
.newsList dt{float:left;}
.newsList dt img{display:block;width: 200px;height: 150px;}
.newsList dd{margin-left: 230px; color:#999999}
.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal; overflow:hidden}
.newsList dd h5 a{color:#999999; font-size:18px; font-weight:normal}
.newsList dd h5 span{float: right;color: #bfbfbf; font-size:14px;}
.newsList dd p{font-size: 14px;line-height: 26px;height: 110px;text-align: justify;overflow: hidden; color:#999999;}
.newsList dd i{position:absolute; bottom:10px; right:15px; background:#b6b4b5; text-align:center; padding:5px 10px;}
.newsList dd i a{ color:#fff;}



	.slider-wrap {position: relative;width: 100%;height: 600px;}
		.slider {height: 100%;}
		.slider .slider-list {position: relative;height: 100%;}
		.slider .slider-list .item {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;	overflow: hidden;}
		.slider .slider-list .item.cur {display: block;	}

		.yuan {	position: absolute;	left: 50%;	bottom:40px;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);	}
		.yuan .yuan-item {display: block;	position: relative;float: left;width: 18px;	height: 18px;	margin-right: 1px;	cursor: pointer;	}
		.yuan .yuan-item::after {content: "";display: block;position: absolute;top: 4px;left: 4px;width:10px;height: 10px;border: 2px solid rgba(255, 255, 255, .4);	border-radius: 50%;			box-sizing: border-box;		}
		.yuan .yuan-item.cur::after {background: #fff;	}
		.yuan .yuan-item::before {content: "";		display: block;	width: 18px;	height: 18px;background-color: rgba(255, 255, 255, 0);border-radius: 50%;}
		.yuan .yuan-item.cur::before {	background-color: rgba(255, 255, 255, .2);}
		.btn-group {width: 100%;}
		.btn-group .btn-left,
		.btn-group .btn-right {	position: absolute;	width: 50px;	height: 50px;	line-height: 50px;	font-size: 30px;	text-align: center;	color: #fff;		background: rgba(255, 255, 255, .5);			border-radius: 50%;		cursor: pointer;		font-family: "宋体";	}
		.btn-group .btn-left {left: 225px;	top: 50%;margin-top: -25px;		}
		.btn-group .btn-right {	right: 225px;top: 50%;		margin-top: -25px;	}


.main_r {

	width: 75%;

	padding: 0 0 20px 5px;

	background: #fff;

	float: right;

}

.main_r1 {

	width: 100%;

	padding: 0 0 20px 5px;

	background: #fff;

	float: right;

}



.pos {

	overflow: hidden;

	padding-top: 20px;

	margin-bottom: 20px;

	padding-bottom: 9px;

	

}



.pos h5 {

	float: left;

	
	font-size: 24px;

	line-height: 22px; color:#0a6291;


}
.pos h5 span{ color:#999999; font-size:30px; margin-left:20px;}



.pos_info {

	float: right;

	color: #0a6291;

	font-size: 14px;

}



.pos_info a,

.pos_info font,

.pos_info b,

.pos_info span {

	color: #0a6291;

	font-size: 14px;

}



.product ul li {

	display: block;

	width: 32%;

	float: left;

	margin: 15px 1.333% 0 0;

}

.product ul li p{ height:52px; line-height:52px; background:#efefef; color:#66666; font-size:18px;}


.product ul li:nth-child(3n) {

	margin-right: 0;

}



.product ul li h5 {

	overflow: hidden;

}



.product ul li img {

	transition: .8s;  width:275px; height:190px;

}



.product ul li p a {

	display: block;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 18px;

	color: #333333;

	font-weight: normal;

	transition: .5s;


	text-align: center;

}
.product ul li .caselist{ background:none; border:1px #ccc solid; height:52px; line-height:52px;}
.product ul li .caselist a{ text-align:left}


.product ul li:hover img {

	transform: scale(1.1);

}



.product ul li:hover p a {

	border-bottom: 1px solid #0a6291;

}



.function {

	padding: 5px 10px;

	margin-top: 20px;

	text-align: right;

	margin-bottom: 20px;

}



.function span {

	height: 30px;

	line-height: 30px;

	color: #ccc;

	font-size: 12px;

}



.function a {

	margin-left: 5px;

	padding: 0 10px;

	height: 28px;

	line-height: 28px;

	color: #ccc;

	transition: .5s;

	border: 1px solid #ccc;

	text-decoration: none;

}



.function a.active,

.function a:hover {

	background: #0a6291;

	color: #fff;

}



.main_t_news,

.main_t_product {

	display: block;

	margin-top: 20px;

}



.main_t_news h4,

.main_t_product h4 {

	padding-left: 12px;

	height: 36px;

	line-height: 36px;

	color: #0a6291;

	font-weight: normal;

	border-bottom: 1px solid #0a6291;

	font-size: 18px;

}



.main_t_news ul li {

	height: 28px;

	line-height: 28px;

	width: 49%;

	float: left;

	overflow: hidden;

	margin-top: 10px;

}



.main_t_news ul li:nth-child(odd) {

	margin-right: 2%;

}



.main_t_news ul li a {

	width: 240px;

	display: block;

	background: url(../images/ico55.gif) no-repeat 0 1px;

	padding-left: 20px;

	overflow: hidden;

	float: left;

	white-space: nowrap;

	transition: .5s;

	text-overflow: ellipsis;

	height: 18px;

	line-height: 18px;

	font-size: 14px;

}



.main_t_news ul li a:hover {

	background: url(../images/ico552.png) no-repeat left;

	text-decoration: none;

	color: #0a6291;

}



.main_t_news ul li font {

	font-size: 12px;

	line-height: 18px;

	color: #ccc;

	float: right;

	display: inline;

}



.main_l_caroty h3 {

	line-height: 90px;

	height: 90px;

	color: #fff;

	overflow: hidden;

	background: #0a6291 url(../images/newsico.png) no-repeat 35px center;

	border-radius: 10px 10px 0 0;

	padding-left: 80px;

}



.main_l_caroty ul {

	padding: 11px 12px 12px 14px;

	margin-bottom: 15px;

	background: #fff;

}



.main_l_caroty ul li {

	padding: 0 0 0 25px;

	font-weight: 100;

	line-height: 44px;

	height: 44px;

	overflow: hidden;

	font-size: 16px;

	margin-bottom: 10px;

}



.main_l_caroty ul li a {

	color: #333;

	display: block;

	height: 24px;

	line-height: 24px;

	border-left: 4px solid transparent;

	padding-left: 20px;

	margin: 10px 0;

	transition: .5s;

}



.main_l_caroty ul li:hover a {

	border-left: 4px solid #0a6291;

	color: #0a6291;

	font-weight: bold;

}



.main_l_news h3 {

	display: block;

	background: #0a6291;

	color: #fff;

	font-size: 20px;

	text-align: center;

	margin-top: 10px;

	height: 60px;

	line-height: 60px;

}



.main_l_news ul {

	border-top: 0;

	padding: 5px 12px;

	zoom: 1;

	background: #fff;

	padding-bottom: 10px;

	margin-bottom: 10px;

}



.main_l_news ul li a {

	background: url(../images/dian.png) left center no-repeat;

	margin: 15px 0;

	line-height: 20px;

	height: 20px;

	display: block;

	transition: .5s;

	overflow: hidden;

	padding-left: 20px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 13px;

}



.main_l_news ul li a:hover {

	color: #0a6291;

}



.conten_info {

	display: block;

	padding: 0 0 20px 0;

font-size: 16px !important;

}



.about ul li {

	display: block;

	width: 24%;

	float: left;

	margin-top: 10px;

	margin-right: 1.333%;

}



.about ul li:nth-child(4n+4) {

	margin-right: 0;

}



.about ul li h5 {

	padding: 1px;

	border: 1px solid #d7d7d7;

	display: block;

	overflow: hidden;

	transition: .8s;

}



.about ul li h5 img {

	transition: .8s;

}



.about ul li p a {

	padding: 5px 0;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 14px;

	color: #333;

	display: block;

	transition: .5s;

}



.about ul li:hover h5 {

	border: 1px solid #0a6291;

}



.about ul li:hover h5 img {

	transform: scale(1.1);

}



.about ul li:hover p a {

	color: #0a6291;

}



.main_t_product ul li {

	display: block;

	width: 24%;

	float: left;

	margin-top: 10px;

	margin-right: 1.333%;

}



.main_t_product ul li:nth-child(4n+4) {

	margin-right: 0;

}



.main_t_product ul li h5 {

	border: 1px solid #d7d7d7;

	display: block;

	overflow: hidden;

	transition: .8s;

}



.main_t_product ul li h5 img {

	transition: .8s; height:180px!important; width:100%;

}



.main_t_product ul li p a {

	padding: 5px 0;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 12px;

	color: #333;

	display: block;

	transition: .5s;

}



.main_t_product ul li:hover h5 img {

	transform: scale(1.1);

}



.main_t_product ul li:hover p a {

	color: #0a6291;

}



.case ul li {

	margin-top: 20px;

	padding: 20px 15px;

	transition: .8s;

}



.case ul li h4 {

	width: 323px;

	float: left;

	border: 1px solid #d7d7d7;

	display: block;

	transition: .5s;

	overflow: hidden;

}



.case ul li h4 img {

	transition: .8s;

}



.case ul li .case_info {

	padding-left: 15px;

	float: left;

	width: 500px;

	line-height: 24px;

	overflow: hidden;

	color: #666;

}



.case ul li .case_info h5 {

	padding-bottom: 5px;

	height: 24px;

	line-height: 24px;

	overflow: hidden;

}



.case ul li .case_info h5 a {

	text-overflow: ellipsis;

	display: block;

	white-space: nowrap;

	font-size: 15px;

	color: #0a6291;

	font-weight: bold;

}



.case ul li .case_info p {

	overflow: hidden;

	font-size: 13px;

	height: 182px;

}



.case ul li .case_info span {

	display: block;

	text-align: right;

}



.case ul li .case_info span a {

	font-size: 14px;

	color: #0a6291;

	font-weight: bold;

}



.case ul li:hover {

	background: #d7d7d7;

}



.case ul li:hover h4 {

	border: 1px solid #0a6291;

}



.case ul li:hover img {

	transform: scale(1.1);

}



.news ul li {

	display: block;

	margin-top: 15px;

}



.news ul li:first-of-type {

	margin-top: 0;

}



.news ul li .news_img {

	display: block;

	float: left;

	overflow: hidden;

	border: 1px solid #DCDCDC;

	width: 20%;

	transition: .5s;

}



.news ul li .news_img img {

	transition: .8s;

}



.news ul li .news_info {

	width: 100%;

	float: left;

	padding-left: 30px;

}



.news ul li .news_info h5 a {

	display: block;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 15px;

	color: #333;

	font-weight: bold;

	transition: .5s;

}



.news ul li .news_info span {

	display: block;

	padding: 6px 0;

	font-size: 12px;

	color: #868686;

}



.news ul li .news_info p {

	font-size: 12px;

	color: #868686;

	line-height: 20px;

	border-bottom: 1px solid #dcdcdc;

	padding-bottom: 7px;

}



.news ul li:hover .news_img {

	border: 1px solid #0a6291;

}



.news ul li:hover .news_img img {

	transform: scale(1.1);

}



.news ul li:hover .news_info h5 a {

	color: #0a6291;

}



.contact {

	display: block;

	padding: 0 0 10px 0;

	width: 100%;

	overflow: hidden;

}



.contact h5 {

	font-size: 16px;

	color: #3e3e3e;

	margin-bottom: 10px;

}



.contact p {

	font-size: 14px;

	color: #898989;

	margin-bottom: 10px;

}



.map_box {

	width: 100%;

}



.page_dz_title {

	display: block;

	text-align: center;

	font-size: 24px;

	font-weight: bold;

	color: #0a6291;

}



.page_dz_main ul li {

	display: block;

	background: url(../images/page_dz_li_bg.jpg) no-repeat center bottom;

	padding-bottom: 30px;

	position: relative;

	padding-left: 100px;

}



.page_dz_main ul li:last-of-type {

	background: none;

}



.page_dz_main ul li::before {

	content: " ";

	position: absolute;

	width: 96px;

	height: 153px;

	left: 0;

	top: 0;

}



.page_dz_main ul li:nth-of-type(1)::before {

	background: url(../images/page_dz_img1.jpg) no-repeat left top;

}



.page_dz_main ul li:nth-of-type(2)::before {

	background: url(../images/page_dz_img2.jpg) no-repeat left top;

}



.page_dz_main ul li:nth-of-type(3)::before {

	background: url(../images/page_dz_img3.jpg) no-repeat left top;

}



.page_dz_main ul li:nth-of-type(4)::before {

	background: url(../images/page_dz_img4.jpg) no-repeat left top;

}



.page_dz_main ul li:nth-of-type(5)::before {

	background: url(../images/page_dz_img5.jpg) no-repeat left top;

}



.page_dz_main ul li:nth-of-type(6)::before {

	background: url(../images/page_dz_img6.jpg) no-repeat left top;

}



.page_dz_info h5 {

	display: block;

	font-weight: bold;

	font-size: 20px;

	color: #0a6291;

	margin-bottom: 10px;

}



.page_dz_info:nth-of-type(1) {

	margin-bottom: 10px;

}



.page_dz_info:nth-of-type(2) {

	padding-bottom: 20px;

}



.page_dz_info p {

	font-size: 14px;

	color: #666;

	line-height: 1.68;

}



.page_dz_info p a {

	color: #0a6291;

}





/*内页 结束*/





/*新闻内页 开始*/



.conten_title {

	display: block;

	text-align: center;

	font-size: 24px;

	font-weight: 600;

	color: #666;

	margin-bottom: 15px;

}



.conten_bianji {

	display: block;

	text-align: center;

	padding-bottom: 5px;

	margin-bottom: 5px;



}

.conten_info_s{ border:1px #ccc solid; padding:20px; color:#999999; display:block; font-size:14px; line-height:25px; margin-bottom:20px;}


.conten_bianji span {

	display: inline-block;

	font-size: 14px;

	color: #8c8c8c;

	margin: 0px 10px;

}



.conten_bianji span p {

	display: inline-block;

	color: #8c8c8c;

}



.conten_info p {

	color: #666;

font-size: 16px !important;



	line-height: 1.8;

}



.conten .bdshare-button-style0-16 {

	text-align: left;

	margin: 10px 0;

}



.conten_tag span {

	display: inline-block;

	font-size: 14px;

	color: #8c8c8c;

	padding: 8px 0;

}



.conten_tag {

	display: block;

	padding: 2px 0;

	text-align: left;

}



.conten_tag a {

	margin-left: 5px;

	padding: 8px;

	color: #8C8C8C;

	border-radius: 5px;

	font-size: 12px;

	transition: .6s;

	display: inline-block;

}



.conten_tag a:hover {

	background: #0a6291;

	color: #fff;

}



.conten .bdshare-button-style0-16 a {

	float: none !important;

}

.yunu-message {
	background: url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;
	border: 1px solid #ddd;
	padding: 50px 200px;
	margin-bottom: 30px;
}
.form-group {
	margin-bottom: 15px;
}
.form-label {
	float: left;
	line-height: 34px;
	width: 120px;
	text-align: right;
}
.form-label span {
	color: #d82634;
}
.form-content {
	margin-left: 130px;
}
.form-control {
	line-height: 20px;
	font-size: 14px;
	border: 1px solid #ddd;
	padding: 6px 12px;
	width: 600px;
	display: inline-block;
	vertical-align: top;
	font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
select.form-control {
	height: 34px;
}
.form-submit {
	padding: 6px 22px;
	color: #fff;
	background-color: #009a44;
	border: 0;
	cursor: pointer;
	font-size: 16px;
	border-radius: 3px;
}
.form-button {
	padding: 6px 22px;
	color: #fff;
	background-color: #767676;
	border: 0;
	cursor: pointer;
	font-size: 16px;
	border-radius: 3px;
}
.conten_page1{ float:right;}
.conten_page1{ margin-top:50px; line-height:30px;}
.conten_page1 p{ margin-bottom:10px;}
.conten_page1 p span{ background:#a2a2a2; padding:10px; color:#fff; margin-right:5px;}
.conten_page {

	display: block;

	text-align: left;

	

	margin-top: 50px; background:#f5f5f5; padding:10px; padding-top:15px;

}




.conten_page p {

	display: block;

	margin-bottom: 10px;

	font-size: 14px;

	color: #8c8c8c;

}



.conten_page p a {

	font-size: 14px;

	color: #8c8c8c;

}



.conten_article_other,

.conten_case_other {

	display: block;

	margin-top: 20px;

}



.conten_article_other h5,

.conten_case_other h5 {

	font-size: 16px;

	font-weight: 300;

	color: #666;

	padding-bottom: 10px;

	margin-bottom: 10px;

	border-bottom: 1px solid #8C8C8C;

}



.conten_article_other ul li {

	display: block;

	width: 48%;

	float: left;

	padding-bottom: 10px;

	margin-bottom: 10px;

	transition: .5s;

	border-bottom: 1px solid #DCDCDC;

}



.conten_article_other ul li:nth-child(odd) {

	margin-right: 4%;

}



.conten_article_other ul li a {

	display: block;

	width: 80%;

	float: left;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 12px;

	transition: .5s;

	color: #8c8c8c;

}



.conten_article_other ul li:hover {

	border-bottom: 1px solid #0a6291;

}



.conten_article_other ul li:hover a {

	color: #0a6291;

}



.conten_article_other ul li font {

	font-size: 12px;

	color: #8c8c8c;

	display: block;

	width: 20%;

	float: right;

	text-align: right;

}



.conten_case_other ul li {

	display: block;

	width: 24%;

	float: left;

}



.conten_case_other ul li h6 {

	overflow: hidden;

	border: 1px solid #DCDCDC;

	transition: .8s;

}



.conten_case_other ul li img {

	transition: .8s;

}



.conten_case_other ul li p a {

	display: block;

	padding: 5px 0;

	text-align: center;

	transition: .8s;

	position: relative;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 12px;

	color: #8C8C8C;

	z-index: 1;

}



.conten_case_other ul li p a::before {

	content: " ";

	position: absolute;

	z-index: -1;

	width: 100%;

	height: 100%;

	background: #0a6291;

	left: 0;

	bottom: -100%;

	transition: .8s;

}



.conten_case_other ul li:nth-of-type(2) {

	margin: 0 1.333%;

}



.conten_case_other ul li:nth-of-type(3) {

	margin: 0 1.333% 0 0;

}



.conten_case_other ul li:hover h6 {

	border: 1px solid #0a6291;

}



.conten_case_other ul li:hover img {

	transform: scale(1.1);

}



.conten_case_other ul li:hover p a {

	color: #fff;

}



.conten_case_other ul li:hover p a::before {

	bottom: 0;

}





/*新闻内页 结束*/





/*产品内页 开始*/



.prodetailsinfo {

	padding: 15px 0;

	clear: both;

	zoom: 1;

	margin-bottom: 30px;

}



.mswh5 {

	padding-left: 10px;

	font-weight: normal;

	font-size: 14px;

	color: #333;

	background-color: #ededed;

	line-height: 35px;

	margin: 10px 0

}





/* proviewbox */



.proviewbox {

	float: left;

	width: 364px;

	position: relative;

	z-index: 5;

}



.probigshow {

	position: relative;

	width: 360px;

	padding: 1px;

	border: 1px solid #ddd;

	overflow: hidden

}



.probigshow .span_showtip {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 81px;

	height: 81px;

	text-indent: -999em;

	overflow: hidden;

}



.probigshow .showtip_1 {

	background-position: 0 0;

}



.probigshow .showtip_2 {

	background-position: 0 -81px;

}



.probigshow a.a_probigshow {

	cursor: crosshair;

}



.zoomplepopup {

	position: absolute;

	top: 0px;

	left: 0px;

	display: none;

	background: #fff;

	border: 1px solid #e9493d;

	overflow: hidden;

	opacity: 0.5;

	filter: alpha(opacity=50);

	z-index: 10;

	cursor: crosshair;

	/*	height:50px;width:50px;*/

}



#probig_preview {

	position: absolute;

	visibility: hidden;

	top: 0px;

	left: 405px;

	width: 340px;

	height: 340px;

	background: #fff;

	border: 1px solid #ccc;

	overflow: hidden;

}



#probig_preview img {

	position: relative;

}



.div_prothumb {

	position: relative;

	padding: 25px 15px 0;

}



.thumbporbox {

	position: relative;

	width: 280px;

	overflow: hidden;

	margin: 0 auto

}



.div_prothumb .span_prev,

.div_prothumb .span_next {

	position: absolute;

	top: 25px;

	width: 35px;

	height: 62px;

	text-indent: -999em;

	overflow: hidden;

	cursor: pointer;

}



.div_prothumb .span_prev {

	left: 0px;

	_left: -25px;

	background: url(../images/pre01.png) no-repeat center top;

}



.div_prothumb .span_prevb {

	background: url(../images/pre01.png) no-repeat center top;

	cursor: default;

}



.div_prothumb .span_next {

	right: 0px;

	background: url(../images/next02.png) no-repeat center top;

}



.div_prothumb .span_nextb {

	background: url(../images/next02.png) no-repeat center top;

	cursor: default;

}



.mswcpgs {

	font-size: 16px;

	color: #000;

	padding-left: 10px;

	border-left: 8px solid #EB2533;

	margin-bottom: 20px;

}



.ul_prothumb {

	position: relative;

	width: 7500px;

	overflow: hidden;

}



.ul_prothumb li {

	float: left;

	width: 70px;

	height: 70px;

	text-align: center;

}



.ul_prothumb img {

	padding: 1px;

	border: 1px solid #ddd;

	width: 60px;

	height: 60px;

}



.ul_prothumb li.now img {

	border: 1px solid #06842c;

}





/* prodbaseinfo_a */



.prodbaseinfo_a {

	float: right;

	width: 495px;

	margin-left: 16px;

	z-index: 1;

}



.h2_prodtitle {

	font-size: 22px;

	color: #414141;

	padding: 2px 0 10px;

	line-height: 1.6em;

	

}



.ul_prodinfo {

	padding: 6px 0;

	overflow: hidden;

	zoom: 1;

}



.ul_prodinfos {

	margin-top: 48px;

	padding: 6px 15px;

	overflow: hidden;

	zoom: 1;


	font-size: 14px;

	font-weight: bold; border-top:2px #f3f3f3 solid;

}



.ul_prodinfos li {

	padding: 5px 0 10px;

	font-size: 18px;

	float: left;

	height: 50px;

	line-height: 25px; background:url(../images/ntel.jpg) no-repeat left center; padding-left:50px; color:#666666; font-weight:normal
}

.hottel{ display:block}

.ul_prodinfos li.li_weight {

	float: right; background:none; width:100px; height:45px; line-height:45px; font-size:16px; color:#fff; background:#0a6291; text-align:center; padding:0;border-radius:5px; margin-top:10px;

}
.ul_prodinfos li.li_weight a{ display:inline-block; color:#fff;}



.ul_prodinfo li {

	font-size: 14px;

	float: left;

	padding: 6px 0;

	min-height: 190px;

}



.ul_prodinfo li span {

	font-size: 14px

}

.other_product {

	display: block;

	margin-top: 10px;

}



.other_product h5 {

	display: block;

	padding: 10px 0;

	font-size: 18px;

	margin-bottom: 10px;

	border-bottom: 1px solid #8C8C8C;

	margin-bottom: 10px;

}



.info_product_conten .infp_product_con {

	padding: 0 10px;

	color: #8C8C8C;

}



.other_product ul li {

	display: block;

	width: 24%;

	margin-right: 1%;

	float: left;

	margin-bottom: 10px;

}



.other_product ul li p {

	display: block;

	overflow: hidden;

}



.other_product ul li p img {

	width: 100%;

	transition: .6s; height:180px!important;

}



.other_product ul li span {

	display: block;

}



.other_product ul li span a {

	padding: 5px 0;

	font-size: 14px;

	display: block;

	transition: .6s;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	text-align: center;

	color: #8C8C8C;

}



.other_product ul li:hover p img {

	transform: scale(1.08);

}



.other_product ul li:hover span a {

	background: #0a6291;

	color: #fff;

}

.li_normalprice,

.li_prono {

	line-height: 24px;

}



.ul_prodinfo .li_prono,

.ul_prodinfo .li_marketprice,

.ul_prodinfo .li_volume,

.ul_prodinfo .li_weight,

.ul_prodinfo .li_jf,

.ul_prodinfo .li_brand .span_title {

	color: #999;

}



.ul_prodinfo .li_brand {

	width: 180px;

}



.li_prono {

	line-height: 2.9em;

}



.ul_prodinfo .b_proprice {

	font-size: 14px;

	color: #ce1919;

	font-weight: normal;

}



.ul_prodinfo a.a_brand {

	color: #c00;

}



.ul_prodinfo a.a_brand:hover {

	text-decoration: underline;

}



.ul_prodinfo .li_jf {

	clear: both;

	width: 300px;

}



.ul_prodinfo .li_jf b {

	font-weight: normal;

	color: #c00;

}



.ul_prodinfo .li_jf a.a_usejf {

	display: -moz-inline-stack;

	display: inline-block;

	*display: inline;

	*zoom: 1;

	width: 80px;

	height: 22px;

	line-height: 22px;

	line-height: 25px\9;

	_line-height: 22px;

	overflow: hidden;

	background-position: -420px -120px;

	text-align: center;

	color: #fff;

	margin: 0 0 0 8px;

	filter: alpha(opacity=90);

	opacity: 0.9;

	vertical-align: middle;

}



.ul_prodinfo .li_jf a.a_usejf:hover {

	filter: alpha(opacity=100);

	opacity: 1.0;

}



.prodbaseinfo_a .div_choose {

	background: #fcf0f0;

	border: 1px solid #fbd2d2;

	margin-top: 7px;

	padding: 10px;

}



.prodbaseinfo_a .div_choose h3 {

	font-weight: normal;

	padding: 0 0 5px;

}



.ul_choosecolor {

	overflow: hidden;

	zoom: 1;

}



.ul_choosecolor li {

	float: left;

	position: relative;

	width: 48px;

}



.ul_choosecolor li .span_lack {

	position: absolute;

	top: 0px;

	left: 0px;

	text-indent: -999em;

	overflow: hidden;

	width: 42px;

	height: 42px;

	background-position: 0 -300px;

}



.ul_choosecolor img {

	border: 1px solid #c8c9cd;

}



.ul_choosecolor a:hover img,

.ul_choosecolor li.now img {

	border: 1px solid #c00;

}



.prodbaseinfo_a .p_inputnum {

	padding: 10px 0 0;

}



.prodbaseinfo_a .p_inputnum .txt {

	border: 1px solid #c4c4c4;

	width: 45px;

	height: 15px;

	text-align: center;

	vertical-align: middle;

}



.prodbaseinfo_a .p_inputnum b {

	font-weight: normal;

}



.product_info_title {

	clear: both;

	margin-bottom: 10px;

	position: relative;

	background-color: #0a6291;

	height: 55px;

}



.product_info_title ul li.active {

	height: 55px;

	line-height: 55px;

	

	position: relative;

}



.product_info_title ul li {



	transition: .5s;

	cursor: pointer; text-align:center



}



.product_info_title ul li h3 {

	display: block;

	

	height: 55px;

	line-height: 55px;

	text-align: center;

	font-size: 18px;

	color: #333;

	transition: .5s;

	border-bottom: 0; font-weight:bold

	

}



.product_info_title ul li.active h3 {



	color: #fff;

}



.product_info_list {

	display: none;

}



.product_info_list.active {

	display: block; line-height:28px;

}



.product_ask {

	display: block;

	margin-top: 20px;

}



.product_ask h3 {

	margin-bottom: 20px;

	font-size: 20px;

	color: #0a6291;

	font-weight: bold;

}





/* div_readysale */



.div_readysale {

	margin: 10px 0;

	padding: 7px 6px 5px;

	background: #fbd1bc;

	border: 1px solid #fab98d;

	font-family: "宋体";

}



div.div_readysale a.a_toreadyinfo {

	color: #c00;

}



div.div_readysale a.a_toreadyinfo:hover {

	text-decoration: underline;

}



.div_buybtn {

	height: 60px;

	margin: 10px 0 3px;

	border-bottom: 1px dashed #bbb;

	overflow: hidden;

	clear: both;

	zoom: 1;

}



.div_buybtn a {

	float: left;

	height: 57px;

	overflow: hidden;

}



.div_buybtnr {

	border: none;

}



.div_buybtnr a {

	float: right;

}



.div_buybtn .a_tobuy {

	width: 199px;

	text-indent: -999em;

	background-position: 0 -50px;

}



.div_buybtn .a_addtofavor {

	width: 104px;

	text-indent: -999em;

	background-position: -200px -50px;

	margin-left: 6px;

	_display: inline;

}



.div_proabs {

	padding: 5px;

}



.ul_proabs {

	line-height: 2.2em;

}



.ul_proabs .li_proupdate {

	color: #c00;

	font-weight: bold;

}



.ul_proabs b.b_numa {

	color: #ffb005;

}



.ul_proabs a.a_tocomments {

	color: #319ae1;

}



.ul_proabs a.a_tocomments:hover {

	text-decoration: underline;

}





/* prodetailsinfo_b */



.prodetailsinfo_b {

	margin: 15px 0;

	word-wrap: break-word;

	word-break: break-all;

	clear: both;

}



.ul_property {

	padding: 5px 10px;

	overflow: hidden;

	zoom: 1;

}



.ul_property li {

	float: left;

	height: 27px;

	line-height: 27px;

	width: 358px;

	background: #f6f5f5;

	border-bottom: 1px solid #fff;

	border-left: 1px solid #fff;

	overflow: hidden;

	zoom: 1;

}



.ul_property span.span_title {

	float: left;

	height: 27px;

	width: 90px;

	background: #dbdbdb;

	border-right: 1px solid #fff;

	padding-right: 2px;

	margin-right: 5px;

	text-align: right;

	_display: inline;

}





/*产品内页 结束*/





/*在线留言 开始*/



.ask_main {

	display: block;

}



.ask_main h5 {

	display: block;

	font-size: 18px;

	color: #666;

	margin-bottom: 10px;

}



.guestbook_info {

	display: block;

	margin-bottom: 10px;

}



.guestbook_info span {

	display: block;

	font-size: 14px;

	color: #8C8C8C;

	margin-bottom: 10px;

}



.guestbook_sub {

	display: block;

	margin-top: 10px;

	text-align: right;

}





/*在线留言 结束*/





/*网站地图 开始*/



.lisitemap {

	float: left;

	list-style: none

}



.content_map {

	display: block;

	margin-bottom: 10px;

}



.content_map p {

	display: block;

	padding: 0 0 10px 0;

	border-bottom: 2px solid #0a6291;

	font-size: 16px;

	margin-bottom: 10px;

	color: #8C8C8C;

}



.content_map ul {

	display: block;

}



.content_map ul li {

	display: inline-block;

	margin-left: 20px;

	margin-bottom: 5px;

}



.content_map ul li a {

	display: block;

	border: 1px solid #DCDCDC;

	color: #8C8C8C;

	font-size: 14px;

	transition: .6s;

	padding: 5px;

}



.content_map ul li a:hover {

	background: #0a6291;

	color: #fff;

	border: 1px solid #0a6291;

}





/*网站地图 结束*/





/*tag页面*/



.tag_main {

	display: block;

}



.tag_main h2 {

	display: inline-block;

	font-size: 18px;

	font-weight: bold;

	padding: 10px 0;

	width: 60px;

	text-align: center;

	background: #0a6291;

	color: #fff;

	margin-bottom: 10px;

}



.tag_main ul li {

	float: left;

	margin: 0 18px 18px 0;

}



.tag_main ul li a {

	padding: 0 11px;

	height: 34px;

	line-height: 34px;

	border: 1px solid #cfcfcf;

	font-size: 14px;

	display: block;

	color: #888;

	text-align: center;

	float: left;

}



.m_mune {

	display: none;

}





/*tag页面结束*/





/*响应式样式 开始*/



@media only screen and (min-width: 320px) and (max-width: 1023px) {

	.header_meta,

	.logo_r,

	.index_top,

	.in_pro_l,

	.in_pro_top,

	.in_pro_r h3,

	.index_zxzx,

	.in_advan_img,

	.in_advan_bd,

	.in_eq_btnl,

	.in_eq_btnr,

	.index_eq,

	.index_reason,

	.index_process,

	.in_about_r h5 span,

	.in_news_l_title a i,

	#divOranIm,

	.in_news_list dl dd.dd1,

	.in_news_list dl dd.dd2,

	.in_news_list dl dd.dd3,

	.index_links,

	
	.footer .f_top,

	

	.footer_meta,

	.main_l_pro h3,

	.main_l_contact,
	.logo_z,

	.pos h5{

		display: none;

	}

.footer .f_left{ float:none; text-align:center; margin:0 auto; display:inline-block; width:100%}
	.m_mune {

		display: block;

		width: 12%;

		float: right;

		text-align: right; margin-top:20px;

	}

	.m_mune i {

		display: inline-block;

		font-size: 36px;

		color: #0a6291;

		line-height: 50px;

		padding-right: 5px;

	}

	header {

		padding: 5px 0;

	}

	.logo_l {

		width: 88%;

		padding-left: 5px; padding-top:10px;

	}

	.logo_l h1{ width:30%; float:left}
	.logo_l .logo_wel{ margin-left:5px; width:68%; padding-top:0; margin-top:0; padding-left:10px;}
	.logo_l .logo_wel h5{ font-size:14px;}
	.logo_l .logo_wel p{ font-size:12px;}
	.header_logo{ height:auto}
	nav ul li:first-child a {

		background: none;

	}

	nav {

		position: fixed;

		width: 0;

		height:500px;

		background: rgba(0, 0, 0, .64);

		right: -100%;

		top: -100%;

		transition: 1s;

		overflow: hidden;

		overflow-y: auto;

		z-index: 99;

	}

	nav ul {

		height: auto;

		line-height: 1;

		margin: 0px;

	}


	nav ul li {

		width: 100%;

		border: 0;

		height: auto;

		border-bottom: 1px solid #fff; margin-left:0

	}

	nav ul li a {

		text-align: center;

		font-size: 14px;

		

    line-height: 24px;

		padding: 8px 0 !important;

	}
	.in-rz li .wrap:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: url(../images/mrzico.png) no-repeat 0 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
	.in-rz li{ width:40%; margin-left:5%; margin-right:5%; margin-bottom:5%}
.in-rz li:nth-child(2) .wrap:before {
	background-position: -224px 0;
}
.in-rz li:nth-child(3) .wrap:before {
	background-position: 0 0;
}
.in-rz li:nth-child(4) .wrap:before {
	background-position: -224px 0;
}
.in-rz li:nth-child(5) .wrap:before {
	background-position: 0 0;
}
.in-rz li:nth-child(6) .wrap:before {
	background-position: -224px 0;
}
.in-rz li:nth-child(7) .wrap:before {
	background-position: 0 0;
}
.in-rz li:nth-child(8) .wrap:before {
	background-position: -224px 0;}
.in-rz li .wrap {
	width: 131px;
	margin: 0 auto; height:131px;
}
.in-rz-tel {
	margin-top: 30px;
}
.in-rz-tel p {
	background: none;
	width: auto;
	padding: 0;
	height: auto;
}
.in-rz li .inner p{ font-size:14px; line-height:20px;}
.in-rz-tel strong {
	display: block;
}

.m4 .nr .hd ul li{ width:100%; padding-left:5px;}
.m4 .nr .hd ul li .l1{ width:20%}
.m4 .nr .hd ul li .l2{ width:70%; margin-top:30px;}
.m4 .nr .hd ul li .l2 .l2a{ font-size:16px;}
	.carousel-indicators .active,

	.carousel-indicators li {

		width: 20px;

	}

	.in_title p{

		font-size: 20px;

		padding-top: 15px;

	}

	.in_title h5{

		font-size: 20px;

		margin-bottom: 5px;

	}

	.in_title h5 a{

		font-size: 20px;

		padding: 0 5px;

	}

	.in_title h5 i{

		width: 15%;

	}

	.in_pro_r{

		display: block;

		width: 100%;

	}

	.in_pro_r_main ul li{

		width: 48%;

		display: none;

		margin: 1% !important;

	}

	.in_pro_r_main ul li:nth-of-type(1),

	.in_pro_r_main ul li:nth-of-type(2),

	.in_pro_r_main ul li:nth-of-type(3),

	.in_pro_r_main ul li:nth-of-type(4){

		display: block;

	}

	.in_pro_r_main ul li span a{

		line-height: 1;

		height: auto;

		font-size: 12px;

		padding: 5px 0;

	}

	.index_product{

		padding-bottom: 10px;

	}

	.in_advan_top p{

		padding-top: 15px;

		font-size: 20px;

	}

	.in_advan_top h2{

		font-size: 20px;

		margin-bottom: 15px;

	}

	.in_advan_top h2 span{

		font-size: 20px;

		padding: 0 5px;

	}

	.in_advan_top h2 i{

		width: 25px;

	}

	.in_advan_top{

		height: 100px;

		background: url(../images/advbg01.png) no-repeat center bottom;

	}

	.in_advan_list{

		height: auto;

		margin-top: 0px;

	}

	.in_advan_list .in_advan_info{

		width: 100%;

		height: auto;

		box-sizing: border-box;

		padding: 10px 0 !important;

		padding-left: 80px !important;

	}

	.in_advan_list .in_advan_info .in_advan_num{

		top: -10px;

		left: 5px !important; width:70px; height:70px; font-size:24px; line-height:70px; background: url(../images/advnum.png) no-repeat center; background-size:100% 100%;

	}

	.in_advan_list .in_advan_info h3{

		font-size: 20px;

	}

	.in_advan_list .in_advan_info h3 i{

		margin:5px 0;

		font-size: 14px;

		line-height: 1.46;

	}

	.in_advan_list .in_advan_info p{

		font-size: 12px;

		line-height: 20px;

	}

	.index_advan,

	.in_advan_main{

		height: auto;

	}

	.in_title font{

		font-size: 14px;

	}

	.index_case ul{

		padding-bottom: 15px;

	}

	.in_case_main ul li{

		width: 98%;

		display: none;

		padding-bottom: 20px;

		margin: 10px 1% 0 1% !important;

	}

	.in_case_main ul li:nth-of-type(1){

		display: block;

	}

	.in_case_main ul li h4{

		margin: 10px 0;

	}

	.in_case_main ul li h4 em{

		margin-top: 10px;

	}

	.in_about_main{

		margin-top: 15px;

	}

	.in_about_l,

	.in_about_r{

		display: block;

		width: 100%;

		height: auto;

	}

	.index_about{

		padding-bottom: 15px;

	}

	.in_about_r{

		padding: 10px;

	}

	.in_about_r h5 {

		font-size: 20px;

		margin-bottom: 10px;

	}

	.in_about_r h5 a{

		font-size: 20px;

		display: block;

		text-overflow: ellipsis;

		white-space: nowrap;

		overflow: hidden;

		margin-bottom: 10px;

	}

	.in_about_r a.in_about_more{

	    width: 110px;

	    height: 25px;

	    line-height: 25px;	

	    margin-top: 10px;	

	}

	.in_news_main{

		margin-top: 15px;

	}

	.in_news_l{

		width: 100%;

	}

	.in_news_l_title{

		margin-bottom: 15px;	

	}

	.in_news_l_title a{

		font-size: 16px;

		height: 36px;

		line-height: 36px;

	}

	.in_news_list dl{

		height: auto;

		margin-bottom: 10px;

		padding: 0;

	}

	.in_news_list dl dt{

		height: auto;

		width: 100%;

	    display: block;

	    position: relative;

	}

	.in_news_list ul{

		margin-top: 0;

	}

	.in_news_list ul li{

		width: 98%;

		margin: 0 1% !important;

		height: auto;

		line-height: 1;

		padding: 10px 0 10px 20px;

	}

	.in_news_list ul li a{

		width: 73%;

	}

	.in_news_list ul li span{

		width: 27%;

	}

	.in_news_r_title a{

		height: 40px;

		line-height: 40px;

		margin-top: 15px;

	}

	.in_news_r,

	.in_news_r_main ul{

		width: 100%;

	}

	.index_news{

		height: auto;

		padding-bottom: 15px;

	}

	.footer .f_bot{

		margin: 15px 0;

		padding: 0;

		height: auto;

		overflow: hidden;

	}

	.footer .f_bot ul.bot_ul1{

		padding:10px;

		height: auto;

		width: 100%; padding-left:10px;

	}

	.footer .f_bot ul.bot_ul1 li:first-child a{

		font-size: 18px;

	}

	.footer .f_bot ul.bot_ul1 li{

		line-height: 24px;

	}

	.footer .f_bot ul.bot_ul1 li:first-child{

		height: auto;

		line-height: 1;

	}

	body{

		padding-bottom: 50px;

	}

	.m_foot_btn {

		width: 20%;

		float: left;

		height: 50px;

		display: block;

		padding-top: 5px;

		text-align: center;

		border-right: 1px solid #fff;

	}

	.m_foot_btn:last-of-type {

		border-right: 0;

	}

	.m_foot_btn i {

		color: #fff;

		display: block;

		font-size: 20px;

		margin-bottom: 5px;

	}

	.m_foot_btn span {

		display: block;

		text-align: center;

		color: #fff;

		font-size: 12px;

	}

	.m_footer {

		display: block;

		height: 50px;

		position: fixed;

		bottom: 0px;

		width: 100%;

		left: 0px;

		background: #0a6291;

		z-index: 999;

		border-top: 1px solid #fff;

	}

	.main{

		padding: 10px 0;

	}

	.main_l{

		width: 100%;

	}

	.main_l_pro ul li>a{

		height: 36px;

		line-height: 36px;

		font-size: 14px;

		display: inline-block;

		padding-left: 10px;

		float: left;

		background: none;

	}

	.main_l_pro ul li.active .main_l_pro_nav{

		padding: 0;

	}

	.main_l_pro ul li .main_l_pro_nav{

		height: 36px;

		line-height: 36px;

		font-size: 12px;

		padding: 0;

		display: inline-block;

		padding-left: 5px;

	}

	.main_l_pro ul li .main_l_pro_nav a{

		padding-left: 15px;

		display: inline-block;

	}

	.main_l_pro{

		overflow-x: auto;

	}

	.main_l_pro ul li{

		display: block;

		float: none;

		width: auto;

	}

	.main_r{

		width: 100%;

		padding: 10px 5px;

	}

	nav ul li span{

		display: none;

	}

	.pos{

		padding-top: 0;

		margin-bottom: 10px;

	}

	.pos_info{

		width: 100%;

		float: left;

		line-height: 1.46;

	}

	.product ul li,

	.about ul li,

	.other_product ul li{

		width: 48%;

		margin: 1% !important;

	}

	.main_t_news, .main_t_product{

		display: none;

	}

	.main_l_caroty,

	.in_pro_l{

		overflow-x: auto;

		padding: 0;

	}

	.main_l_caroty ul,

	.in_pro_l ul{

		padding: 0;

	}

	.main_l_caroty ul li,

	.in_pro_l ul li,

	.in_pro_l_main>a.in_pro_l_main_p{

		padding: 0 10px 0 0;

		height: 36px;

		line-height: 36px;

		font-size: 14px;

		display: inline-block;

		float: left;

		margin-bottom: 0;

		width: auto;

		background: none;

		color: #333;

		text-indent: 0;

		word-spacing: 0;

		border-radius: 0;

		letter-spacing: 0;

		

	}

	.main_l .in_pro_l .in_pro_l_main ul{

		display: inline-block;

		float: left;

	}

	.main_l .in_pro_l .in_pro_l_main{

		padding: 10px;

		border: 0;

		overflow-x: auto;

		overflow-y: hidden;

	}

	.main_l_caroty ul li a,

	.in_pro_l ul li a{

		margin: 0;

		display: block;

		height: 36px;

		line-height: 36px;

		padding-left: 0;

	}

	

	.main_l_caroty h3,

	.in_pro_l h2,

	.main_l_news,

	.in_pro_more{

		display: none;

	}

	.case ul li{

		padding: 10px 0;

		margin-top: 0;

	}

	.case ul li .case_info{

		padding-left: 0;

		display: block;

		width: 100%;

	}

	.case ul li h4{

		width: 100%;

		margin-bottom: 10px;

	}

	.case ul li .case_info p{

		height: auto;

	}

	.news ul li .news_img{

		display: none;

	}

	.news ul li .news_info{

		width: 100%;

		padding-left: 0;

	}

	.news ul li .news_info p{

		height: 45px;

		overflow: hidden;

		box-sizing: border-box;

	}

	.conten_article_other ul li font{

		width: 25%;

	}

	.conten_article_other ul li a{

		width: 75%;

	}

	.conten_title{

		margin-bottom: 10px;

		font-size: 18px;

	}

	.proviewbox,

	.probigshow,

	.thumbporbox,

	.prodbaseinfo_a{

		width: 100%;

	}

	.prodbaseinfo_a{

		padding-left: 0;

	}

	.div_prothumb{

		padding: 25px 38px 0;

	}

	.ul_prodinfo li{

		min-height: 1px;

	}

	.ul_prodinfos{

		margin-top: 10px;

		padding: 6px 3px;

	}

	.ul_prodinfos li{

		font-size: 15px;

		height: 36px;

		line-height: 36px;

	}

	.prodetailsinfo{

		margin-bottom: 0;

	}

	.ul_prodinfos{

		display: none;

	}

	.jqszoom,

	.jqszoom img{

		width: 100% !important;

	}

	.product_info_title{

		height: 39px;

	}

	.product_info_title ul li.active{

		height: 39px;

		line-height: 39px;

	}

	.product_info_title ul li h3{

		height: 39px;

		line-height: 39px;

		font-size: 16px;

	}

	.product_info_title ul li.active h3{

		height: 36px;

		line-height: 34px;

	}

	.page_dz_title{

		margin-bottom: 20px;

	}

}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

	.in_case_main ul li{

		width: 48%;

	}

	.in_case_main ul li:nth-of-type(2){

		display: block;

	}

	.in_pro_r_main ul li h5{

		text-align: center;

	}

}

@media only screen and (min-width: 1024px) and (max-width: 1344px) {

	.logo_l .logo_wel h5{

		font-size: 20px;

	}

	.logo_l{

		width: 74%;

	}

	.logo_r{

		width: 26%;

	}

	nav ul li a{

		padding: 0 15px;

	}

	.logo_l .logo_wel{

		padding-left: 20px;

		margin-left: 20px;

	}

	.in_pro_l_main,

	.in_pro_l h2{

		width: 200px;

	}

	.in_pro_r{

		width: 725px;

	}

	#divOranIm{

		display: none;

	}

	.in_pro_r_main ul li{

		width: 32.33%;

		margin: 10px 1% 0 0;

	}

	.in_pro_l_main{

		height: 803px;

	}

	.in_advan_list .in_advan_img{

		width: 343px;

	}

	.in_advan_list .in_advan_info{

		width: 355px;

	}

	.in_zxzx_r,

	.index_process{

		display: none;

	}

	.in_case_main ul li{

		width: 32.33%;

		margin-left: 1%;

	}

	.in_about_l{

		height: auto;

	}

	.in_about_l,

	.in_about_r{

		width: 50%;

	}

	.in_news_l{

		width: 675px;

	}

	.in_news_r{

		width: 280px;

	}

	.in_news_list dl dd.dd1 a{

		width: 75%;

	}

	.footer .f_top ul.top_ul li{

		padding: 0 8px;

	}

	.footer .f_bot ul.bot_ul1{

		padding: 0 40px;

	}

	.footer_meta{

		height: auto;

		line-height: 20px;

		padding: 10px 0;

		font-size: 12px;

	}

	.main_l_pro h3{

		padding-left: 60px;

		background: url(../images/pro_h2.png) no-repeat 15px center #0a6291;

	}

	.main_l_pro ul li>a{

		background: url(../images/pro_s.png) no-repeat 175px center ;

	}

	.main_l_contact{

		padding-left: 60px;

		background: url(../images/pro_phone.png) no-repeat 10px center #0a6291;

	}

	.main_l_contact b{

		font-size: 16px;

	}

	.prodbaseinfo_a{

		width: 325px;

	}

	.ul_prodinfos{

		margin-top: 49px;

	}

	.propar{

		display: none;

	}

	.news ul li .news_info p{

		height: 45px;

		overflow: hidden;

	}

	.main_l_caroty h3{

		padding-left: 60px;

		background: #0a6291 url(../images/newsico.png) no-repeat 15px center;

	}

	.case ul li h4,

	.case ul li .case_info{

		width: 50%;

	}

}

.conten_info_s a {

    color: #009946;

}

.yunu-news{ padding-bottom:40px;}
.yunu-news .hd {
	font-size: 0;
	text-align: center;
	margin-bottom: 20px;
}
.yunu-news .hd li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}
.yunu-news .hd li a {
	display: block;
	line-height: 40px;
	width: 160px;
	font-size: 14px;
	border: 1px solid #ebebeb;
}
.yunu-news .hd li.on a {
	background-color: #009a44;
	border-color: #009a44;
	color: #fff;
}
.yunu-news .bd ul {
	margin-left: -40px;
}
.yunu-news .bd li {
	float: left;
	width: 50%;
}
.yunu-news .bd li a {
	display: block;
	margin-left: 40px;
	border: 1px solid #eee;
	background-color: #fff;
	margin-top: 20px;
	overflow: hidden;
}
.yunu-news .bd li .img-center {
	overflow: hidden;
	height: 290px;
	line-height: 290px;
}
.yunu-news .bd li .img-center img {
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.yunu-news .bd li a:hover .img-center img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.yunu-news .bd li .date {
	float: left;
	width: 110px;
	color: #666;
	padding: 26px 0;
	text-align: center;
	border-right: 1px solid #eee;
	line-height: 1;
}
.yunu-news .bd li .date strong {
	display: block;
	font-size: 40px;
	color: #333;
	font-family: Impact;
	margin-bottom: 6px;
}
.yunu-news .bd li .info {
	margin-left: 110px;
	padding: 20px;
}
.yunu-news .bd li .info h4 {
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
}
.yunu-news .bd li .info p {
	color: #888;
	margin: 10px 0 0;
	overflow: hidden;
	line-height: 1.8;
	height: 50px;
}
.yunu-news .bd li a:hover {
	border-color: #009a44;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

/*风采展示
.prev1,.next1,.prev2,.next2{width: 32px;height: 82px;display: block;cursor: pointer;z-index: 9;top: 672px;right:-88px;background:url(../images/jtr01.png) no-repeat 0 0;overflow: hidden;}
.prev1,.prev2{left:-88px;background:url(../images/jtl01.png) no-repeat 0 0;}
.pa{ position:absolute}*/
.content{ width:1200px; margin:0 auto;}
.show{position: relative;text-align: center;font-size: 16px;}
.show_t{height:50px;line-height:50px;position: relative;z-index:1;margin: 0 auto 58px;font-size: 18px;overflow: hidden; text-align:center; display:inline-block}
.show_t li{height:50px;color: #fff;width: 146px;float: left; border:1px #ccc solid;}
.show_t li:nth-child(2){margin: 0 14px;}
.show_t li a{color: #666666;display: block; font-size:16px;}

.show_c1{position: relative;}
.prev2,.next2{top:87px;}
.show_cl{overflow: hidden;}
.show_c li{float: left;margin:0 1% 0 0;position: relative;}
.show_c li{width:32.5%;height:333px;display: block;overflow: hidden; margin-bottom:10px;}
.show_c li:nth-child(3n){ margin-right:0;}
.show_c li p img{  width:100%; height:293px !important;}
.show_c li span{ height:50px; line-height:50px;}
.show_c li span a{color: #666666;display: block; font-size:18px;}
.show_c li:hover span{display:block;}

.plan_c dd span,.more01{display: block;width: 127px;line-height: 34px;margin: 0 auto;}
.plan_c dd span a,.faqs_c dt,.show_t li{}
.plan_c dl:hover{margin-top: -20px;}
.plan_c dl:hover dd span a,.plan_c dd span a:hover,.more01 a,.faqs_c dl:hover dt,.show_t li.cur{background:#0a6291; color:#fff;}
.plan_c dl:hover dd span a,.plan_c dd span a:hover,.more01 a,.faqs_c dl:hover dt,.show_t li.cur a{ color:#fff;}
.plan_c dd span a,.more01 a{display: block;color: #fff;border-radius: 17px;}


@media only screen and (min-width: 320px) and (max-width: 1023px) {
.content{ width:100%;}
.show_t {
    height: 30px;
    line-height: 30px;
    position: relative;
    z-index: 1;
    width: 100%;
    margin: 0 auto 15px;
    font-size: 14px;
    overflow: hidden;
}
.show_t li{height:30px;color: #fff;width: 38%;float: left;border-radius: 15px; background:#0a6291;}
.show{ height:auto}
.show_c li,.show_c li p,.show_c li p img{width: 100%;height:203px;display: block;overflow: hidden;}
.show_c li p img{ border:1px #ccc solid; width:100%; height:203px !important;}
.show_c li span{width: 100%;height:203px;display: none;overflow: hidden;}
.m4 {
    width: 100%;
    background: url(../images/ysbg.jpg) repeat-y;
  
}
.m4 .nr{ width:100%; height:auto}
.logo_wel{ display:none}
.search_main{ display:none}
.logo{ width:40%;}
.dhua{ width:40%; float:left; margin-right:0; margin-left:2%;}
.dhua b{ width:20px;}
.dhua p span{ font-size:18px;}
.dhua p{ font-size:14px; line-height:22px;}
#floor_3_main .proAdvant .list li{ width:47%; margin:2%}
#floor_3_main .proAdvant .list li .img{ width:60%;}
#floor_3_main{ height:auto}
.index_links{ display:block}
.f_bot ul.bot_ul1{ padding:10px;}
.yunu-news .bd li{ width:100%; float:none}

.newsList dt{ width:30%;}
.newsList dd{ margin-left:10px;}
.newsList dl{ display:block}
.newsList dd h5 a{ font-size:14px;}
.newsList dd h5 span{ display:none}
.newsList dd p{ font-size:12px; line-height:20px; height:40px;}
.newsList dd h5{ height:30px; line-height:30px;}


.newsList dt img{ width:100%; height:80px}
}






/*响应式样式 结束*/