body,



html {



	margin: 0px;



	padding: 0px;



	font-family: "Source Han Sans","微软雅黑";



	font-size: 14px;



	line-height: 1.23;



	color: #000;



}







body {



	overflow-x: hidden;



}







.main img {



	max-width: 100%;



	height: auto 



}







h1,



h2,



h3,



h4,



h5,



h6,



.h1,



.h2,



.h3,



.h4,



.h5,



.h6,



p {



	font-family: "Source Han Sans","微软雅黑";



	margin: 0px;



	padding: 0px;



	max-width: 100%;



}







address,



caption,



cite,



code,



dfn,



em,



th,



var,



i {



	font-style: normal;



	font-weight: normal;



}







table,



td {



	border: 1px solid #ccc;



}







ul {



	padding: 0px;



	margin: 0;



	height: auto;



	overflow: hidden;



}







ul li {



	list-style: none;



}







a:hover,



a:active,



a:focus {



	text-decoration: none;



	color: #333;



}







.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 #2567ae;



	background-color: #fff;



}







.carousel-indicators .active,



.carousel-indicators li {



	width: 70px;



	height: 7px;



}







.carousel-indicators li.active {



	border: 1px solid #fff;



	background-color: #2567ae;



}







.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: 30px;



	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: 22px;



	color: #383433; line-height:30px;



	



	margin-top: 5px;



}







 .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: 255px;

	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: 30px;

	color: #003e91;

	line-height: 24px;

	font-weight: bold;

}

/*搜索框*/

 .search_main {

	width: 256px;

	height: 50px;

	overflow: hidden;

	border: #2567ae 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: #2567ae;

}





nav {



	height: 70px;



	background: #003e91;



	z-index: 5;



	position: relative;



}



nav ul{



	overflow: inherit;



}



nav ul li{



	float: left;



	height: 70px;



	



	margin-left: 40px;



	position: relative;



}



nav ul li:last-of-type{



	border-right: 0;



}



nav ul li>a {



	display: block;



	color: #fff;



	padding: 0 40px;



	font-size: 18px;



	line-height: 70px;



}



nav ul li span{



	position: absolute;



	width: 100%;



	height: auto;



	left: 0;



	overflow: hidden;



	top: 70px;



	background: #2567ae;



}



nav ul li span>a{



	display: block;



	color: #fff;



	height: 0;



	overflow: hidden;



	line-height: 36px;



	text-align: center;



	font-size: 14px;



	border-top: 0;



	transition: .8s;



}







nav ul li:hover span>a{



	height: 36px;



	border-top: 1px solid #fff;



}



nav ul li:first-child>a {



	display: block;



	



	padding: 0 35px 0 35px;



}







nav ul li.active,



nav ul li:hover {



	background: #2567ae;



}







nav ul li.active>a,



nav ul li:hover>a {



	color: #fff;



}











/*头部 结束*/











/*首页 开始*/







.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: #2567ae;



	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: #2567ae;



	font-size: 36px;







}







.index_product {



	padding-bottom: 30px;



}







.in_pro_l {



	padding: 0 13px 163px 13px;



	background: #2567ae;



	float: left;



	display: inline;



}







.in_pro_l h2 {



	padding: 30px 0;



	text-align: center;



	position: relative;



	font-size: 27px;



	background: #2567ae;



	width: 240px;



}







.in_pro_l h2 a {



	color: #fff;



	font-weight: bold;



	font-size: 28px;



}







.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: 710px;



	overflow-y: auto;



	border-radius: 5px;



}







.in_pro_l_main>a.in_pro_l_main_p {



	word-spacing: -1.5px;



	height: 64px;



	line-height: 24px;



	font-size: 14px;





	color: #fff;



	display: block;



	



	border-radius: 5px;



	margin-bottom: 10px; background:url(../images/pro_line.jpg) no-repeat right 15px center #2567ae; padding:10px;



}

.in_pro_l_main>a:hover{ background:#2567ae;}





.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: 40px;



	font-size: 14px;



	position: relative;



	transition: .5s;



	border-bottom: 1px solid #e6e6e6;



}







.in_pro_l_main ul li a {



	display: block;



	line-height: 40px;



	height:40px;



	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: #2567ae;



	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 #2567ae;



	color: #2567ae;



	transition: .5s;



	 text-align:center; margin-top:10px;



}







.in_pro_more:hover {



	background: #2567ae;



	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 #2567ae;



	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: #2567ae;



	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%;



}







.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: #2567ae;



}





.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: #003e91;

	font-size: 38px;

	

}

.in-rz-tel .btn {

	display: block;

	width: 208px;

	line-height: 54px;

	color: #fff;

	background-color: #2567ae;

	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: #2567ae;}

.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: #2567ae;



}







.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: #2567ae;



}







.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: #2567ae;

}

#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: #2567ae;



	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: #2567ae;



	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: #2567ae;



}







.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 #2567ae;



	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 #2567ae;



}







.in_case_main ul li:hover h5 img {



	transform: scale(1.1);



}







.in_case_main ul li:hover font {



	background: #2567ae;



}







.index_about {



	padding-bottom: 30px;



	background: url(../images/bg01.png) repeat left top;



}







.in_about_l {



	width: 596px;







}



.in_about_main{ background:#f8f8f8;}



.in_about_r {



	width: 595px;





	padding: 50px;



	position: relative;



}







.in_about_r h5 {



	font-size: 24px;



	margin-bottom: 20px; color:#2567ae; 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:#2567ae; 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: #2567ae;



	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 #2567ae;



	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: #2567ae;



	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: #2567ae;



	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: #2567ae;



	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: #2567ae;



	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: #2567ae;



}







.footer {



	background: #2567ae; padding-top:50px; padding-bottom:60px;



}







.footer .container {



	position: relative;



}







.footer a {



	color: #fff;



}







.footer .f_left {



	width: 180px;



	text-align: center;



	 float:right; padding-top:25px;







}







.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: #2567ae;



	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: #2567ae;



	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: #399789;



	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: #2567ae;



	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: #2567ae; text-align:center; padding:30px 0



}







.main_l_contact p {



	font-size: 16px;



	color: #fff;



}







.main_l_contact b {



	display: block;



	font-size: 18px;



	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;}





.main_r {



	width: 78%;



	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: 36px;



	line-height: 22px; color:#2567ae;





}

.pos h5 span{ color:#999999; font-size:30px; margin-left:20px;}







.pos_info {



	float: right;



	color: #2567ae;



	font-size: 14px;



}







.pos_info a,



.pos_info font,



.pos_info b,



.pos_info span {



	color: #2567ae;



	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 h5 {



	overflow: hidden;



}







.product ul li img {



	transition: .8s;  width:100%;



}







.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 #2567ae;



}







.function {



	padding: 5px 10px;



	margin-top: 20px;



	text-align: right;



	margin-bottom: 20px;



}



.conten{ padding:30px;}

.ct2-mn {float: right;width: 930px;}



.box {border: 1px solid #ddd;padding: 30px;}

.box-title {color: #0e75c8;border-bottom: 1px solid #ddd;margin-bottom: 30px;font-size: 30px;padding-bottom: 15px;}

.yunu-showcase {margin: 0 0 40px;}

.yunu-showcase-info {}

.yunu-showcase-info h1 {font-size: 24px;margin: 0 0 30px;font-weight: normal;}

.yunu-showcase-info p {margin: 5px 0 0;color: #666;line-height: 1.8;min-height: 250px;}

.yunu-showcase-info .tel {border-top: 2px solid #e6e6e6;margin-top: 15px;padding-top: 15px;background: url(../images/pc-xc-icon2.png) no-repeat 0 15px;height: 82px;padding-left: 60px;line-height: 21px;font-size: 18px;}

.yunu-showcase-info .tel a {float: right;line-height: 42px;padding: 0 15px;background-color: #0e75c8;color: #fff;}



.title-1 {background-color: #ebebeb;font-size: 0;margin-bottom: 20px;}

.title-1 span {display: inline-block;line-height: 50px;background-color: #0e75c8;font-size: 18px;color: #fff;padding: 0 30px;}



.pc-slide{float:left;width:400px;}

.view .swiper-slide .img-center {width:100%;height:400px;line-height:400px;}

.view .swiper-container{width:100%;}

.preview{width:100%;margin-top:10px;position:relative;}

.preview .swiper-container{margin:0 30px;}

.preview .swiper-slide .img-center{height:90px;border:1px solid #ddd;cursor:pointer;position:relative;line-height: 90px;}

.preview .arrow-left{background:url(../images/feel3.png) no-repeat left top;position:absolute;left:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;}

.preview .arrow-right{background:url(../images/feel4.png) no-repeat left bottom;position:absolute;right:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;}

.preview .active-nav .img-center{border-color: #0e75c8;}

div.zoomDiv {z-index: 999;position: absolute;top: 0;left: 0;background: #ffffff;border: 1px solid #ddd;display: none;text-align: center;overflow: hidden;font-size: 0;}

div.zoomMask {position: absolute;background: url(../images/mask.png) repeat scroll 0 0 transparent;cursor: move;z-index: 1;}

.img-center {text-align: center;font-size: 0;}

.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;transition: all 0.5s;}



.img-cover {overflow: hidden;position: relative;}

.img-cover span {display: block;width: 100%;background: no-repeat center / cover;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}



.function span {



	height: 30px;



	line-height: 30px;



	color: #ccc;



	font-size: 12px;



}







.function a {



	margin-left: 5px;



	padding: 10px;



	height: 28px;



	line-height: 28px;



	color: #ccc;



	transition: .5s;



	border: 1px solid #ccc;



	text-decoration: none;



}







.function a.active,



.function a:hover {



	background: #2567ae;



	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: #2567ae;



	font-weight: normal;



	border-bottom: 1px solid #2567ae;



	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: #2567ae;



}







.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: #2567ae 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 #2567ae;



	color: #2567ae;



	font-weight: bold;



}







.main_l_news h3 {



	display: block;



	background: #2567ae;



	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: #2567ae;



}







.conten_info {



	display: block;



	padding: 

30px;



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 #2567ae;



}







.about ul li:hover h5 img {



	transform: scale(1.1);



}







.about ul li:hover p a {



	color: #2567ae;



}







.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: #2567ae;



}







.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: #2567ae;



	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: #2567ae;



	font-weight: bold;



}







.case ul li:hover {



	background: #d7d7d7;



}







.case ul li:hover h4 {



	border: 1px solid #2567ae;



}







.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 #2567ae;



}







.news ul li:hover .news_img img {



	transform: scale(1.1);



}







.news ul li:hover .news_info h5 a {



	color: #2567ae;



}







.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: #2567ae;



}







.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: #2567ae;



	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: #2567ae;



}











/*内页 结束*/











/*新闻内页 开始*/







.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: #2567ae;



	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 #2567ae;



}







.conten_article_other ul li:hover a {



	color: #2567ae;



}







.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: #2567ae;



	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 #2567ae;



}







.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:#2567ae; 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: #2567ae;



	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: #2567ae;



	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: #2567ae;



	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 #2567ae;



	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: #2567ae;



	color: #fff;



	border: 1px solid #2567ae;



}











/*网站地图 结束*/











/*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: #2567ae;



	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: #003e91;



		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: #2567ae;



		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 #2567ae;



	}



	.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 #2567ae;



	}



	.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: #2567ae 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;



}



/*风采展示

.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; margin-top:30px;}

.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:293px;display: block;overflow: hidden; margin-bottom:10px;}

.show_c li:nth-child(3n){ margin-right:0;}

.show_c li p img{  width:100%; height:233px !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:#2567ae; 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:#2567ae;}

.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;}

}







/*响应式样式 结束*/