﻿/*通用类*/
*{
	margin:0;
	padding:0;	
}
iframe{ padding:0; margin:0; border:0;}
body{		
	min-width:1200px;
	margin:0 auto;
	font-size:14px;	
	font-family:"Microsoft Yahei";
	background:#fff;
	text-align:justify;	
	color:#333;
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#d81277;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header{
	height: 100px;
	background:#fff;
	border-bottom:1px solid #f2f2f2;	
	position: relative;
	z-index: 100;
}
.header .logo{
	float: left;
	display: block;
	height: 100px;
}
.header .logo img{
	display: block;
	height: 100px;
}
.head_rt{
	float: right;
	width: 755px;
}
.head_tp{
	height: 40px;
	line-height: 40px;
	border-bottom:1px solid #dbdbdb;
	text-align:right;
	font-size:12px;
	color:#333;
}
.head_tp .sp{
	display:inline-block;
	padding-left:20px;
	background:url("../images/head_sp.png") no-repeat left center;
}
.head_tp .tel{
	margin-left:12px;
	padding-left:20px;
	background:url("../images/head_tel.png") no-repeat left center;
}
.head_tp .tel em{
	font-size:16px;
	color:#db1276;
}
.nav_in{
	float: left;
	position: relative;
	z-index: 100;
	margin:11px 0 0 0;
	height: 48px;
}
.nav_in .par{
	display:inline-block;
	height: 36px;
	line-height: 36px;
	padding:0 23px;
	font-size:16px;
	border-radius:18px;
}
.now_hover .par{
	color:#fff;
	background:#d91277;
}
.nav_in:hover .par{
	color:#fff;
	background:#d91277;
}
.nav_down{
	background:#fff url("../images/nav_down.png") repeat-x left top;
	position: absolute;
	top:48px;
	left:50%;
	width: 500px;
	margin-left:-260px;
	height: 57px;
	padding:24px 0 0 20px;
	border-radius:0 0 5px 5px;
	z-index: 100;
	display: none;
}
.nav_in:hover .nav_down{
	display: block;
}
.nav_down a{
	display:inline-block;
	height: 36px;
	line-height: 36px;
	padding:0 28px;
	float: left;
	border-radius:18px;
	margin-right:10px;
	background:#ebebeb;
	font-size:16px;
}
.nav_down a:hover{ background:#d81277; color:#fff;}

/*header 结束*/

.banner{
	width: 100%;
	height: 500px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.banner .pics li{
	width: 100%;
	height: 500px;
	background-repeat:no-repeat;
	background-position:top center;
}
.banner .pics a{
	display: block;
	width: 100%;
	height: 500px;
}
.banner .btns{
	width: 100%;
	position: absolute;
	left:0;
	bottom:20px;
	z-index:60;
	text-align: center;
	font-size:1px;
}
.banner .btns span{
	display:inline-block;
	width: 10px;
	height: 10px;
	border-radius:100%;
	background:#fff;
	margin:0 3px;
}
.banner .btns .hover{
	background:#d81277;
}

.footer{
	background:#dbdbdb;
}

.ft_nav{
	float: left;
	padding:43px 0 0 0;
	width: 210px;
	height: 208px;
}
.ft_nav a{ color:#333;}
.ft_nav a:hover{ color:#d81277}
.ft_nav dt{
	height: 45px;
	line-height: 45px;
	font-size:18px;
}
.ft_nav dd{
	height: 26px;
	line-height: 26px;
}
.ft_code{
	display: block;
	width: 140px;
	height: 140px;
	float: left;
	margin:50px 0 0 30px;
}
.ft_ask{
	width: 254px;
	float: right;
	text-align: center;
	padding-top:50px;
}
.ft_ask dt{
	height: 42px;
	line-height: 42px;
	font-size:30px;
	font-weight: bold;
}
.ft_ask dd{
	height: 32px;
	line-height: 32px;
	padding-bottom:4px;
}

.ft_ask .aska{ display: inline-block;
	width: 224px;
	height: 46px;
	line-height: 46px;
	background:#fff;
	border-radius:5px;
	color:#d81277;
	font-size:16px;
}
.ft_ask .aska span{
	padding-left:32px;
	display:inline-block;
	height: 46px;
	background:url("../images/ft_aska.png") no-repeat left center;
}
.ft_copy{
	border-top:1px solid #bebebe;
	clear: both;
	line-height: 50px;
	text-align: center;
	font-size:14px;
	color:#333;
}

/*公用CSS 结束*/

/*hm 首页*/

.hm_zj{
	padding:30px 0 0 0;
	width: 1200px;
	margin:0 auto;
}
.hm_title{
	height: 130px;
	line-height: 130px;
	text-align: center;
	font-size:30px;
}
.hm_title span{
	color:#d81277;
}

.hmzj_wp{
	width: 1200px;
	height: 500px;
	position: relative;
	background:url("../images/hmzj_bg.jpg") no-repeat top center;
}
.hmzj_wp .hand{
	display: block;
	width: 1200px;
	height: 500px;
	position: absolute;
	left:0;
	top:0;
	z-index: 10;
}
.hmzj_wp .item{
	width: 420px;
	height: 117px;
	border:1px solid #dbdbdb;
	border-radius:4px;
	position: relative;
	margin-bottom:28px;
	float: left;
	background:#fff;
}
.hmzj_wp .item_db{
	float: right;
}
.hmzj_wp dl{
	padding:8px 40px 0 22px;
	text-align:right;
}
.hmzj_wp .item_db dl{
	text-align:left;
	padding:8px 22px 0 40px;
}
.hmzj_wp dt{
	height: 50px;
	line-height: 50px;
	font-size:23px;
	color:#000;
}
.hmzj_wp dt span{
	color:#d81277;
}
.hmzj_wp dd{
	font-size:13px;
	line-height: 22px;
	color:#999;
}

.hmzj_wp .item1{
	margin-left:67px;
}
.hmzj_wp .num{
	width: 42px;
	height: 42px;
	border:1px solid #dbdbdb;
	border-radius:100%;
	position: absolute;
	right:-21px;
	margin-top:-22px;
	top:50%;
	background:#fff;
	line-height: 42px;
	text-align: center;
	font-size:24px;
	color:#e9529f;	
}
.hmzj_wp .item_db .num{
	right:auto;
	left:-21px;
}

.hm_cp{
	width: 1200px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.hm_cp .handle{
	width:550px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin:0 auto 50px auto;
	border:1px solid #d81277;
	border-radius:18px;
	position: relative;
	overflow: hidden;
}
.hm_cp .btn{
	display: block;
	width: 20%;
	height: 36px;
	float: left;
	margin-left:-1px;
	border-left:1px solid #d81277;
}
.hm_cp .hover{
	color:#fff;
	background:#d81277;
}
.hm_cp .s_list{
	width: 1216px;
	display: none;
}
.hm_cp .show{
	display: block;
}

.hmcp_item{
	width: 286px;
	height: 395px;
	float: left;
	border:1px solid #dbdbdb;
	border-radius:4px;
	margin-right:16px;
}
.hmcp_item .photo{
	display: block;
	width: 242px;
	height: 242px;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}
.hmcp_item .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hmcp_item dl{
	width: 242px;
	margin:0 auto;
	border-top:1px solid #f2f2f2;
	text-align: center;
}
.hmcp_item dt{
	height: 36px;
	line-height: 36px;
	padding-top:8px;
	font-size:18px;
}
.hmcp_item .name{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hmcp_item dd{
	line-height: 25px;
	color:#999;
	height: 50px;
}
.hmcp_item .price{
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size:24px;
	color:#db1276;
}
.hm_cp .more{
	display: block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color:#fff;
	background:#d81277;
	margin:56px auto 30px auto;
	border-radius:20px;
}

.hm_about{
	height: 740px;
	background:url("../images/hab_bg.png") no-repeat top center;
	text-align: center;
}
.hm_about .title{
	height: 90px;
	padding-top:120px;
	color:#d81277;
}
.hm_about .title dt{
	height: 44px;
	line-height: 44px;
	font-size:30px;
}
.hm_about .title dd{
	height: 38px;
	line-height: 38px;
	font-size:18px;
}
.hm_about .tip{
	width: 870px;
	margin:0 auto;
	height: 140px;
	font-size:16px;
	line-height: 30px;
}
.hm_about .more{
	display: block;
	width: 140px;
	height: 47px;
	line-height: 47px;
	border-radius:24px;
	margin:0 auto;
	background:#fff;
	font-size:16px;
	color:#000;
}

.hab_vdo{
	display: block;
	width: 460px;
	height: 260px;
	margin:40px auto 0 auto;
	background:url("../images/hab_vdo.png") no-repeat top center;
	padding:10px;
}
.hab_vdo .vdo_in{
	width: 460px;
	height: 260px;
	border-radius:10px;
	position: relative;
	overflow: hidden;
}
.hab_vdo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hab_vdo .playbtn{
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	left:50%;
	top:50%;
	margin:-28px 0 0 -28px;
	background:url("../images/playbtn.png") no-repeat center center;
}

.hm_honor{
	width: 1200px;
	margin:0 auto;
	position: relative;	
	padding-bottom:55px;
}
.hm_honor .wp{
	position: relative;
	width: 1216px;
}

.hmhonor_slider{
	width: 1216px;
	height: 317px;
	position: relative;
	overflow: hidden;
}
.hmhonor_slider li{
	width: 286px;
	height: 287px;
	padding-top:28px;
	float: left;
	margin:0 8px;
	border:1px solid #dbdbdb;
	border-radius:4px;
}
.hmhonor_slider .photo{
	display: block;
	width: 172px;
	height: 225px;
	margin:0 auto;
}
.hmhonor_slider .name{
	width: 245px;
	margin:15px auto 0 auto;
	height: 50px;
	line-height: 50px;
	border-top:1px solid #f2f2f2;
	text-align: center;
}
.hmhonor_slider .namein{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hm_honor .c_btn{
	width: 36px;
	height: 46px;
	position: absolute;
	top:50%;
	margin-top:-23px;
	z-index: 60;
	cursor: pointer;
}
.hm_honor .pre{
	left:-40px;
	background:url("../images/honor_pre.png") no-repeat left center;
}
.hm_honor .next{
	right:-40px;
	background:url("../images/honor_next.png") no-repeat left center;
}
.hm_ad{
	display: block;
	width: 1200px;
	margin:0 auto;
}

.hm_fri{
	width: 1200px;
	margin:0 auto;
}
.hm_fri .s_list{
	width: 1250px;
}
.hm_fri a{
	display: block;
	width: 222px;
	height: 120px;
	border:1px solid #dbdbdb;
	border-radius:10px;
	position: relative;
	overflow: hidden;
	float: left;
	margin:0 20px 20px 0;
}
.hm_fri img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

.hm_news{
	width: 1200px;
	margin:0 auto;
	position: relative;	
	padding-bottom:90px;
}

.hmn_ct{
	width: 366px;
	float: left;
}
.hmn_ct .title{
	height: 60px;
	line-height: 60px;
}
.hmn_ct .tit{
	float: left;
	font-size:16px;
	color:#000;
}
.hmn_ct .title a{
	float: right;
	color:#999;
}
.hmn_ct .title a:hover{
	color:#d81277;
}
.hmn_ct .photo{
	display: block;
	width: 366px;
	height: 210px;
	position: relative;
	overflow: hidden;
	border-radius:10px;
}
.hmn_ct .photo img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.hmn_ct dl{
	height: 65px;
	padding-top:16px;
}
.hmn_ct dt{
	height: 28px;
	line-height: 28px;
	font-size:16px;
}
.hmn_ct .name{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hmn_ct dd{
	height: 22px;
	line-height: 22px;
	color:#999;
}
.hmn_ct li{
	height: 54px;
	line-height: 54px;
	border-top:1px solid #ebebeb;
	clear:both;
}
.hmn_ct .name2{
	float: left;
	display:inline-block;
	max-width:280px;
	color:#666;
}
.hmn_ct li:hover .name2{
	color:#d81277;
}
.hmn_ct li span{
	float: right;
	color:#999;
}
.hmn_ct li:hover span{
	color:#d81277;
}
.hmn_fg{
	width: 51px;
	height: 100px;
	float: left;
}

/*hm 首页*/
.nban{	height:400px; margin:0 auto; width:100%; overflow: hidden; margin-bottom:20px;}
.nban2{	height:140px; margin:0 auto; width:100%; overflow: hidden; background:url(/images/xwnbg.jpg) no-repeat center; margin-bottom:15px;}



/*内部banner*/
.neibn1{ width:100%; margin:0 auto; background:url(/images/nbg1.jpg) no-repeat center; height:300px; overflow:hidden;}
.neibn2{ width:100%; margin:0 auto; background:url(/images/neibn2.jpg) no-repeat center; height:300px; overflow:hidden;}
.neibn3{ width:100%; margin:0 auto; background:url(/images/neibn3.jpg) no-repeat center; height:300px; overflow:hidden;}



/*资质企业*/
.nmain1{ width:900px; margin:0 auto; margin-top:15px; overflow:hidden; margin-bottom:10px;}
.nmain1 ul{}
.nmain1 ul li{ border:#DDD 1px solid; border-radius:10px; width:250px; float:left; padding:15px; margin-left:8px; margin-bottom:10px; margin-right:8px; text-align:center; line-height:30px;}
.nmain1 ul li img{ width:190px; height:230px; padding-bottom:10px;}
.nmain1 ul li:hover{ }
.nmain1 ul li:hover a{ color:#d81277;}
.nmain1 ul li a{ color:#333; font-weight:600;}
.nmain1 ul li a:hover{ color:#d81277;}
.nmain1x{ display:block; font-size:16px; line-height:20px; padding-top:10px; padding-bottom:4px; color:#fff; width:100%; border-top:#DDD 1px solid; }

/*产品相关*/
.nmain2{ width:1200px; margin:0 auto; margin-top:15px; overflow:hidden; margin-bottom:10px;}
.nmain2 ul{}
.nmain2 ul li{ border:#DDD 1px solid; border-radius:10px; width:250px; float:left; padding:15px; margin-left:8px; margin-bottom:10px; margin-right:8px; text-align:center; line-height:30px;}
.nmain2 ul li img{ width:230px; height:230px; padding-bottom:10px;}
.nmain2 ul li:hover{ }
.nmain2 ul li:hover h1,a{ color:#d81277;}
.nmain2 ul li a{ color:#999;}
.nmain2 ul li a:hover{ color:#d81277;}
.nmain2 ul li h1{ font-size:20px; color:#333;}
.nmain2 ul li h2{ font-size:24px; color:#d81277;}





/*列表分页*/
.pagination-wrapper { width:1200px; overflow:hidden; margin-top:25px; margin-bottom:25px; font-size:16px; }
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px; border-radius:8px;
}
.pagination li a {
	float: left; border-radius:8px;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background:#d81277;
	color: #fff;
}
.pagination li.thisclass {
	background: #d81277;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #d81277;
	color: #fff;
	cursor: default;
}


/*内页 导航*/
.sitemap { width:885px; height:45px; margin-left:5px; background:#f7f7f7; line-height:45px; margin-bottom:10px;}
.sitemap .nei{ }
.sitemap .nei .left{ width:300px; float:left; font-size:18px; color:#e9a727;}
.sitemap .nei .left span{ padding-bottom:9px; border-bottom:#d81277 solid 2px; padding-left:10px;}
.sitemap .nei .left span b{ color:#0bb40b; font-weight:normal;}


.sitemap .nei .right{ width:300px; text-align:right; font-size:14px; float:right; padding-right:15px; color:#666;}
.sitemap .nei .right a{color:#666;}


.sitemap2 { width:1200px; height:55px; background:#f7f7f7; line-height:55px; margin-bottom:10px;}
.sitemap2 .nei{ width:1170px; margin:0 auto; overflow:hidden; font-size:16px; color:#666; font-weight:600;}
.sitemap2 .nei .left{ float:left;}
.sitemap2 .nei .left span{ color:#d81277;}
.sitemap2 .nei .right{ width:160px; text-align:right; float:right; padding-right:15px; color:#666;}
.sitemap2 .nei .right img{ vertical-align:middle;}

.sitemap3{ width:100%; padding-left:10px; height:25px; line-height:25px; margin-bottom:10px; color:#999;}
.sitemap3 a{ color:#999;}


/*产品上部*/
.chps{ width:1200px; height:462px; margin:0 auto; margin-top:10px; margin-bottom:35px; overflow:hidden;}
.chps .chpsz{ width:520px; height:460px; float:left; border:#DDD 1px solid;}
.chps .chpsz img{ width:500px; height:440px; padding:10px;}

.chps .chpsy{ width:600px; float:right;}
.chps .chpsy .chpsy1{ height:100px; line-height:100px; color:#333; font-size:30px;}
.chps .chpsy .chpsy2{ height:50px; margin-bottom:20px; line-height:25px; font-size:14px; color:#333;}
.chps .chpsy .chpsy3{ height:46px; line-height:46px; color:#d81277; font-size:16px; font-weight:400;}
.chps .chpsy .chpsy3 img{ height:46px; width:181px; padding-right:15px; vertical-align:middle; float:left;}
.chps .chpsy .chpsy3 span{ padding:15px 50px 15px 160px; background:url(/images/zxdhbg.jpg) no-repeat left;}
.chps .chpsy .chpsy4{ width:380px; height:140px; margin-bottom:20px; background:#f7f7f7; line-height:40px; padding:20px; color:#999;}
.chps .chpsy .chpsy4 span{ color:#333;}


.xwldh{ width:400px; float:left; height:45px; line-height:45px; font-size:18px;}
.xwldh a{ display:block; float:left; height:45px; width:115px; margin-right:15px; text-align:center; background:#f5f5f5; color:#333; font-weight:500;}
.xwldh a.hover{ background:#d81277; color:#fff;}
.xwldh a:hover{ background:#d81277; color:#fff;}

.chpfbs{ width:1190px; margin:0 auto; overflow:hidden; border-bottom:#CCC 1px solid; height:50px; margin-bottom:20px; line-height:40px; font-size:16px;}
.chpfbs span{ padding-right:10px;}
.chpfbs a{padding:5px 15px; margin-left:6px; margin-right:6px; color:#333; border-radius:6px;}
.chpfbs a:hover{ background:#d81277; color:#fff;}
.chpfbs .hover{ background:#d81277; color:#fff;}


.cpltj{ width:1200px; margin:0 auto; overflow:hidden; background:#f5f5f5; height:285px;}
.cpltj .cpltjn{ width:600px; float:left; overflow:hidden; }
.cpltj .cpltjn .cpltjn1{ width:570px; margin:0 auto; overflow:hidden; height:245px; margin-top:20px; background:#fff; border-radius:10px;}
.cpltj .cpltjn .cpltjn11{ width:260px; height:200px; margin-top:20px; border-right:#CCC 1px solid; float:left; text-align:center;}
.cpltj .cpltjn .cpltjn11 img{ width:200px; height:200px;}
.cpltj .cpltjn .cpltjn12{ width:240px; float:right;  margin-top:20px; padding-right:20px; text-align:center; line-height:30px;}
.cpltj .cpltjn .cpltjn12 .cpltjn12s{ width:80px; height:30px; margin:0 auto; margin-top:10px; margin-bottom:10px; line-height:30px; text-align:center; font-size:14px; background:#ffe3f1; color:#d81277; border-radius:5px; }
.cpltj .cpltjn .cpltjn12 h1{ font-size:20px; color:#333;}
.cpltj .cpltjn .cpltjn12 h2{ font-size:24px; color:#d81277;}


/*上一页 下一页*/

.fanye { font-size:14px; margin-top:30px; border-top:#c1c1c1 dashed 1px; padding-top:20px;
	width:890px; float:left;
	height: auto;
	overflow: hidden
}
.fanye ul{}
.fanye ul li { line-height:45px;
	float: left;
	width: 50%; 
	overflow: hidden;
}
.fanye ul li a {
	color: #666;
	display: inline;
}
.fanye ul li a:hover{ color:#333;}
.fanye ul li a span{ border:#8e583f 1px solid; border-radius:6px; padding:2px 8px 2px 12px; margin-right:6px; color:#aa9377;}



/*内页主体*/
.nmain{ width:1200px; margin:0 auto; margin-top:15px; overflow:hidden;}
.nmain .zleft{ width:285px; }
.nmain .zleft .zleft1{ width:285px; height:70px; background:#d81277; line-height:70px; font-size:24px; text-align:center; color:#fff;}

.nmain .zleft .zleft2{ width:285px; margin:0 auto; background:#f2f2f2; margin-bottom:20px;}
.nmain .zleft .zleft2 ul{ width:160px; margin:0 auto; font-size:16px; line-height:50px; padding:20px 0 10px 0;}
.nmain .zleft .zleft2 ul li{ width:160px; height:50px; background:#fff; margin-bottom:10px; text-align:center;}
.nmain .zleft .zleft2 ul li.hover{ background:#d81277; }
.nmain .zleft .zleft2 ul li.hover a{ color:#fff;}
.nmain .zleft .zleft2 ul li:hover{ background:#d81277; }
.nmain .zleft .zleft2 ul li:hover a{ color:#fff;}

.nmain .zleft .zleft2 ul li a{ color:#333;}

/**
.zleft3{ width:285px; height:370px; background:url(/images/lxwmz.jpg) no-repeat center; }
**/

.zleft3{ width:285px; height:370px;}

.nmain .zleft .zleft4{ width:285px; height:45px; background:#f7f7f7; line-height:45px; margin-top:20px;}
.nmain .zleft .zleft4 span{ float:left; padding:0px 15px 0px 15px; line-height:43px; font-size:20px; color:#333; border-bottom:#d81277 solid 2px;}
.nmain .zleft .zleft5{ width:285px; margin:0 auto; margin-top:20px; overflow:hidden;}
.nmain .zleft .zleft5 ul{}
.nmain .zleft .zleft5 ul li{ height:60px; line-height:30px; font-size:14px; color:#333; margin-bottom:10px; padding-bottom:10px; border-bottom:#dfdfdf 1px solid;}
.nmain .zleft .zleft5 ul li img{ width:80px; height:60px; padding-right:15px; float:left; vertical-align:middle;}
.nmain .zleft .zleft5 ul li a{ font-size:14px; color:#333;}
.nmain .zleft .zleft5 ul li a:hover{ color:#d81277}
.nmain .zleft .zleft5 ul li:hover a{ font-size:14px; color:#d81277;}

.zleft6{ width:283px; border:#DDD 1px solid; background:#f7f7f7; height:49px; line-height:49px; border-bottom:#DDD 1px solid;}
.zleft6 span{ font-size:16px; font-weight:bold; color:#333;  border-top:#F06 2px solid; padding:13px 20px; border-right:#DDD 1px solid;}
.zleft6 a{ float:right; padding-right:10px; font-size:14px; color:#999;}

.zleft7{ width:283px; border-left:#DDD 1px solid;  border-right:#DDD 1px solid;  border-bottom:#DDD 1px solid; line-height:35px; text-align:center; margin-bottom:15px;}
.zleft7 img{ width:210px; height:240px; border-bottom:#f2f2f2 1px solid; padding-bottom:10px;}
.zleft7 span{ padding-bottom:10px; display:block;}
.zleft7 a{ font-size:18px; color:#333;}
.zleft7 a:hover{ color:#d81277;}

.zleft8{ width:283px; margin:0 auto; overflow:hidden;  border-left:#DDD 1px solid;  border-right:#DDD 1px solid;  border-bottom:#DDD 1px solid;}
.zleft8 ul{ width:260px; margin:0 auto; margin-top:20px;}
.zleft8 ul li{ height:60px; line-height:25px; font-size:14px; color:#333; margin-bottom:10px; padding-bottom:10px; border-bottom:#dfdfdf 1px solid;}
.zleft8 ul li img{ width:80px; height:60px; padding-right:15px; float:left; vertical-align:middle;}
.zleft8 ul li a{ font-size:14px; color:#333;}
.zleft8 ul li a:hover{ color:#d81277}
.zleft8 ul li:hover a{ font-size:14px; color:#d81277;}

.zleft9{ width:263px; padding:10px; border-left:#DDD 1px solid;  border-right:#DDD 1px solid;  border-bottom:#DDD 1px solid; line-height:35px; margin-bottom:15px; line-height:25px;}
.zleft9 img{ width:230px; height:230px; padding:10px 15px;  border-bottom:#f2f2f2 1px solid;}
.zleft9 span{ padding-bottom:10px; display:block;}
.zleft9 a{ display:block; padding-bottom:10px; font-size:14px; color:#666;}
.zleft9 a:hover{ color:#d81277;}
.zleft9 h1{ font-size:18px; color:#333; font-weight:600; display:block;}



.nmain .zright{ width:895px; min-height:700px; margin-bottom:20px;  padding:0 10px 10px 10px; font-size:16px; line-height:30px;}



/*产品详情头部*/
.nmaint{ width:1200px; margin:0 auto; overflow:hidden; border-bottom:#1f2285 2px solid; line-height:48px; font-size:18px; margin-bottom:30px;}
.nmaint span{ width:180px; height:48px; text-align:center; background:#1f2285; display:block; float:left; color:#fff; font-weight:bold;}
.nmaint i{ width:540px; text-align:right; float:right; color:#1f2285;}


.nmain .zright .ntp{ width:880px; height:300px; overflow:hidden; margin:0 auto; border:#CCC solid 1px;  border-radius:9px; font-size:18px; margin-bottom:25px;}
.nmain .zright .ntp .zce{ width:230px; float:left; overflow:hidden;}
.nmain .zright .ntp .zce img{ width:230px; height:300px; border-top-left-radius:9px; -webkit-border-top-left-radius: 9px; -moz-border-top-left-radius: 9px;}
.nmain .zright .ntp .yce{ width:580px; float:right; margin-right:15px; overflow:hidden;}
.nmain .zright .ntp .yce .stit{ width:580px; padding:10px 0; margin-bottom:10px; line-height:45px; border-bottom:#CCC dashed 1px; font-size:18px;}
.nmain .zright .ntp .yce .stit span{ float:right;}
.nmain .zright .ntp .yce .stit i,small{color:#f0a42b;}
.nmain .zright .ntp .yce .xnr{}
.nmain .zright .ntp .yce .xnr ul{}
.nmain .zright .ntp .yce .xnr ul li{ width:288px; float:left; line-height:40px; font-size:14px; overflow:hidden;}


/*文章主体内容*/
.zhshgs{ width:870px; margin:0 auto; overflow:hidden; color:#333333; font-size:16px; line-height:30px; min-height:820px; }

.zhshgs .ntit{ width:860px; line-height:35px; font-size:30px; text-align:center;}
.zhshgs .nfb{ width:860px; margin:0 auto; overflow:hidden; line-height:55px; margin-bottom:25px; font-size:14px; border-bottom:#dbdbdb 1px solid;}
.zhshgs .nfb span{ color:#999;}
.zhshgs .nfb .nfbz{ width:630px; float:left; text-align:right;}
/*分享按钮*/
.zhshgs .nfb .nfby{ margin-top:15px; float:left;}
.wzhnr { width:860px; word-break: break-all; word-wrap:break-word; margin:0 auto; overflow:hidden; font-size:16px; line-height:30px; }
.zhshgs img{ max-width:860px;}

.cpxq{ width:880px; float:left; border:#DDD 1px solid; overflow:hidden;}
.cpxqs{ width:100%; background:#f7f7f7; height:49px; line-height:49px; border-bottom:#DDD 1px solid; margin-bottom:15px;}
.cpxqs span{ font-size:16px; font-weight:bold; color:#333;  border-top:#F06 2px solid; padding:12px 20px; border-right:#DDD 1px solid;}
.cpxqs a{ float:right; padding-right:10px; font-size:14px; color:#333;}
.cpxqnr{ width:860px; margin:0 auto; overflow:hidden; word-break: break-all; word-wrap:break-word; font-size:16px; line-height:30px; }



/*联系我们内容*/
.lxwmnr{ width:940px; margin:0 auto; overflow:hidden; color:#333333; font-size:16px; line-height:30px;}
.lxwmnr .shdt{  height:430px; border:#e1e1e1 solid 1px; background:#fff;}
.lxwmnr .shdt .dtz{ width:525px; height:430px; float:left;}
.lxwmnr .shdt .dty{ width:410px;  height:430px; float:left;}
.lxwmnr .shdt .dty .dty1{ height:70px; padding-top:30px; width:340px; margin:0 auto; overflow:hidden; border-bottom:#eee 2px solid; line-height:100px; }
.lxwmnr .shdt .dty .dty1 img{ float:left;}
.lxwmnr .shdt .dty .dty2{ width:340px; margin:0 auto;line-height:45px; font-size:14px; color:#333;}

.lxwmx{ width:982px; }
.lxwmxn{ width:390px; float:left; margin-right:100px; overflow:hidden; padding-top:20px; padding-bottom:10px; height:210px;} 

.mlxfs3{ width:100%; margin:0 auto;  margin-bottom:15px; }
.mlxfs4{ width:100%; margin:0 auto; height:15px;}
.mlxfs41{ width:10%; border-bottom:#44c153 1px solid; float:left;}
.mlxfs42{ width:89%; border-bottom:#DDD 1px solid; float:left;}

/*内页 导航*/
.chpfb{ width:1200px; margin:0 auto; overflow:hidden; margin-top:10px; border-bottom:#CCC 1px solid; height:55px; line-height:55px; font-size:16px;}
.chpfb a{ padding:5px 15px; margin-right:1px;  font-size:16px;}
.chpfb a.hover{ background:#1f2186; color:#fff;}

/*内页 推荐产品*/
.chptj{ width:1160px; margin:0 auto; overflow:hidden; margin-top:10px; margin-bottom:15px; background:#f5f5f5; padding:0 20px; height:55px; line-height:55px; font-size:16px; font-weight:bold;}



/*新闻分页*/
.xwlb{ width:850px; margin:0 auto; overflow:hidden }
.xwlb .xwl{ width:850px; height:160px; overflow:hidden; margin:0 auto; border-bottom:#dbdbdb solid 1px; font-size:18px; padding-bottom:20px; margin-bottom:20px;}
.xwlb .xwl .xwlz{ width:210px; float:left;}
.xwlb .xwl .xwlz img{ width:210px; height:160px;}

.xwlb .xwl .xwly{ width:610px; float:right; margin-right:20px; overflow:hidden;}
.xwlb .xwl .xwly .xwly1{ height:54px; line-height:54px; font-size:20px; color:#333; font-weight:bold; }
.xwlb .xwl .xwly .xwly2{ height:24px; line-height:24px; font-size:14px; color:#999; }
.xwlb .xwl .xwly .xwly3{ padding-top:10px; line-height:30px; font-size:14px; color:#666; }
.xwlb .xwl .xwly .xwly3 a{ color:#d81277; font-weight:bold; }
.xwlb .xwl .xwly .xwly3 a:hover{ color:#F00}
