

a.pg-color:hover {color: #848383;/* font-weight: bold; */}

/* 内页右侧头部 */



.content_com_title {border-bottom: 1px solid #ddd;position: relative;height: 52px;margin: 0 0 15px 0;}

.content_com_title h2 {

	float: left;

	font-size: 18px;

	line-height: 18px;

	border-bottom: 2px solid #848383;

	padding: 0 10px 9px;

	color: #333;

	margin-top: 24px;

}

.bread {/* float: right; */height: 14px;overflow: hidden;line-height: 14px;font-size: 14px;color: #999;padding: 30px 0 0 26px;background: url(../images/d6.gif) left 25px no-repeat;margin-left: 10px;}

.bread a {

	color: #999;

}

.bread a:hover {

	color: #848383;

}

/*-------------------------------  ■ 内页---------------------------------*/

body {

	margin: 0 auto;

	background-color: #fff;

}

.sub_banner {

	height: 400px;

	position: relative;

}

.product02 {float: right;width: 930px;min-height: 633px;margin-left: 20px;background-color: #fff;}

.product03 {width: 1200px;box-sizing: border-box;background: #fff;min-height: 633px;}

.product {width: 1200px;margin: 0 auto 40px;position: relative;}

.cont_left {float: left;width: 250px;}

/*公共内页左侧left-nav*/

.product01 {/* float: left; */width: 250px;}

.product01 .head_b {color: #fff;font-size: 26px;background: #848383;/* border: #dd6107 solid 1px; */height: 80px;line-height: 80px;padding: 0 0 0 0;margin: 20px 0 0;font-weight: bold;text-align: center;}

.product07 span {

	display: block;

	color: #fff;

	text-transform: uppercase;

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

}

.sidenav {padding: 20px 0;width: 248px;background: #f9f9f9;border: 1px solid #f1f1f1;border-top: 0;z-index: 99999999;position: relative;}

.sidenav ul li {height: 50px;display: block;line-height: 50px;font-size: 16px;width: 248px;margin: 0;cursor: pointer;position: relative;box-sizing: border-box;border-bottom: 1px dotted #ddd;}
.sidenav ul li:hover .erjimenu{display:block;}
.sidenav ul li a {display: block;height: 50px;line-height: 50px;color: #262626;text-align: left;}

.sidenav ul li a p {display: block;padding: 0 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;/* background: url(../images/d8.png) 190px center no-repeat; */}

.sidenav ul li a:hover p,.sidenav ul li .on p{

	color: #fff;
	background:#848383;

/* 	background: url(../images/d7.png)  190px center no-repeat; */

}

.sidenav ul li a.sidenava.cu p {color: #fff;background: url(../images/d7.png) #848383 190px center no-repeat;background: #848383;}
.sidenav li .erjimenu{display: none;position:absolute;left: 248px;top: 0;/* width: 200px; */z-index: 99999;background: #f9f9f9;box-sizing: border-box;border: 1px solid #f1f1f1;}
.sidenav li .erjimenu a{display:block;width: 280px;padding-left: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;box-sizing: border-box;border-bottom: 1px dotted #ddd;}
.sidenav li .erjimenu a:hover{
	color: #fff;
	background:#848383;
	}
.protwo {

	display: block;

	margin-top: 0;

	padding: 0 0 0 18px;

	color: #575757;

	background: #fff

}

.protwo a {

	font-size: 14px;

	color: #4c4c4c;

	padding: 0 0 0 22px;

	display: block;

	background: url(../images/d3.gif) 9px center no-repeat;

	line-height: 40px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.protwo1 {

	margin-top: 0;

	padding: 0 0 0 18px;

	color: #575757;

	background: #fff

}

.protwo1 a {

	font-size: 14px;

	color: #4c4c4c;

	padding: 0 0 0 22px;

	display: block;

	line-height: 30px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

/*左侧新增联系我们*/

.sub_lx {float: left;color: #fff;/* height: 150px; */background-image: url('/skin/images/1.jpg');padding: 10px 10px 20px;margin-top: 27px;font-size: 14px;line-height: 24px;}

.sub_lx01 {

	#border: #fff solid 1px;

	padding: 10px 10px;

}

.sub_lx01 span {

	font-size: 20px;

}

/* 侧边联系我们 */
.l-contentus{width:100%;margin-top:10px;background:#ebebeb;color:#695e66;font-size:12px;/* text-align: center; */}
.lmain-title{width: 100%;height: 70px;background: #848383;font-size:24px;color:#fff;line-height: 70px;text-align:center;}
.l-contentus img{width:100%;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}
.t400{color: #231917;font-size: 22px;padding:10px 0;}
/*==========分页样式===========*/

.paging {

	width: 100%;

	height: 24px;

	text-align: center;

	padding: 15px 0;

	float: left;

	margin: 30px 0 0

}

.paging a, .paging span {

	font: 14px/24px "microsoft yahei";

	color: #666666;

	text-decoration: none;

	padding: 1px 9px;

	border: solid 1px #666666;

	display: inline-block;

	white-space: nowrap;

	margin: 0 3px;

}

.paging a {

	background: none;

}

.paging a:hover {

	background: #848383;

	color: #fff;

	border: 1px solid #848383

}

.paging span {

	background: #848383;

	color: #fff;

	border: 1px solid #848383

}

.page {

	width: 100%;

	margin: 10px auto;

	overflow: hidden;

	position: relative;

}

.page p {

	width: 100%;

	height: 28px;

	font: 12px/28px "microsoft yahei";

	color: #1d1d1d;

	overflow: hidden;

}

.page p a {

	color: #1d1d1d

}

.page p a:hover, .back:hover {

	text-decoration: underline

}

.back {

	font: 14px/39px "microsoft yahei";

	color: #fff;

	width: 138px;

	margin: 0 auto;

	border-radius: 4px;

	display: block;

	text-align: center;

	background: #848383

}

.paging a.prev {

	background: url(../images/d4.gif) #fff 7px center no-repeat;

	padding: 1px 9px 1px 20px

}

.paging a.prev:hover, .paging a.next:hover {

	color: #666;

	border: solid 1px #666666;

}

.paging a.next {

	background: url(../images/d5.gif) #fff 56px center no-repeat;

	padding: 1px 20px 1px 9px

}

/* 产品 */
.probtit{border-bottom: 1px solid #bbd6af;padding-bottom: 5px;margin: 20px 0;font-size: 16px;color: #848383;padding-left: 10px;}
.product3, .product8, .product8 li {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.product3 li {padding: 0 16px 0 0;width: 23%;float: left;overflow: hidden;/* position: relative; */text-align: center;}

.product02 .product3 li img {display: inline-block;width:160px;height: 150px;max-width: 100%;vertical-align: middle;}

.product03 .product3 li img {

	display: inline-block;

	height: 209px;

	max-width: 100%;

}

.product3 li>p {

	width: 88%;

	margin: 0 auto;

	text-align: center;

	font: 14px/40px "microsoft yahei";

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}

.product3 li>div {

	margin: 3px auto;

	position: relative;

	margin: 0 auto;

	width: 96.6%;

	text-align: center;

	vertical-align: middle;

}

.product3 li>div>a {

	display: block;

}

.product02 .product3 li>div {

}

.product3 li>div>p, .prod-zoom {

	position: absolute;

	background: url(../images/product_zoom.png) 0 0 no-repeat;

	width: 53px;

	height: 53px;

	left: 50%;

	top: 50%;

	margin: -26px 0 0 -26px;

	cursor: pointer;

	z-index: 1;

	top: -100%;

	-webkit-transition: all 0.5s ease-in-out 0s;

	-moz-transition: all 0.5s ease-in-out 0s;

	-ms-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.product3 li>div:hover p, .prod8-left:hover p {

	top: 50%;

	-webkit-transition: all 0.3s ease-in-out 0s;

	-moz-transition: all 0.3s ease-in-out 0s;

	-ms-transition: all 0.3s ease-in-out 0s;

	transition: all 0.3s ease-in-out 0s;

}

.product8 li {

	padding: 10px 0 20px 0;

	border-bottom: 1px dashed #ccc;

}

.prod8-left a {

	display: block;

	height: auto;

	overflow: hidden;

}

.prod8-left a img {

	display: block;

	width: 100%;

}

.product8 li>p a {

	float: left;

	color: #000;

	font-weight: bold;

}

.product8 li>p a:hover {

	color: #1ec97f;

}

.product8 li>p span {

	float: right;

}

.product8 li>p {

	width: 100%;

	height: 36px;

	overflow: hidden;

	font: 16px/36px "microsoft yahei";

	color: #9a9a9a;

	padding-bottom: 5px;

}

.prod8-left {

	float: left;

	width: 26%;

	height: auto;

	overflow: hidden;

	position: relative;

	margin-right: 1.875%;

}

.prod8-right {

	float: right;

	width: 70.125%;

	font: 14px/30px "microsoft yahei";

	color: #7c7c7c;

	padding-top: 10px;

}

/* 新闻 */

.news {

	width: 100%;

	height: auto;

	overflow: hidden;

}

.news li {width: 100%;height: 100px;margin-top: 10px;overflow: hidden;background: url(../images/icons1.jpg) 8px center no-repeat;font: 16px/35px "microsoft yahei";color: #1d1d1d;}
/* .news .biaoti{height:35px;} */
.news li a {float: left;/* text-decoration: underline; */margin-left: 20px;color: #000;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;}

.news li span {

	float: right;

	color: #666666;

	font-weight: 100;

	margin-right: 20px;

}

.news li.blank {

	margin-bottom: 26px;

}

.news p {

	/* line-height: 26px;

	color: #666666;

	padding: 0 20px 10px;

	border-bottom: 1px dashed #999999; */

}

.news1 {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin: 12px auto;

}

.news1 li {

	width: 100%;

	padding: 5px 0;

	height: 30px;

	font: 14px/30px "microsoft yahei";

	color: #737373;/* background:#fff; */

	border-bottom: 1px dashed #dddddd;

}

.news1 li a {

	float: left;

	margin-left: 12px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	width: 665px;

}

.news1 li span {

	float: right;

	margin-right: 12px;

}

/* 详细页 */

.content {margin: 0 10px;font-size: 14px;}

.view {

	line-height: 180%;

	border-bottom: 1px dashed #ccc;

	padding: 0 0 20px;

	margin-bottom: 20px;

}

.view-title {

	width: 100%;

	text-align: center;

	font: 20px/36px "microsoft yahei";

	color: #333;

	padding: 14px 0 0

}

.view-date {

	width: 100%;

	text-align: center;

	font: 12px/24px "microsoft yahei";

	color: #999;

}

.view-date span {

	margin: 0 7px;

}

.view-share {

	width: 140px;

	margin: 20px auto;

}

.view-pages {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin: 20px auto;

}

.view-pages p {

	width: 100%;

	height: 30px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	border-bottom: 1px dashed #ddd;

}

.view-back {

	display: block;

	width: 100px;

	height: 30px;

	margin: 10px auto;

	text-align: center;

	font: 14px/30px "microsoft yahei";

}

.view h1 {

	width: 100%;

	font: 20px/30px "microsoft yahei";

	color: #343434;

}

.view img {/* max-width: 100%; *//* display: inline; */}

.view div {

	font-size: 14px;

}

/* msg 留言板 */

.msg {

	width: 100%;

	margin: 16px auto;

	height: auto;

	overflow: hidden;

}

.msg li {

	width: 100%;

	height: auto;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.msg_top {

	width: 100%;

	height: auto;

	font: 14px/30px "microsoft yahei";

	background: #ededed;

	color: #333333;

	text-indent: 14px;

	overflow: hidden;

	border-radius: 3px 3px 0 0;

	font-weight: bold;

}

.msg_top span {

	margin-right: 14px;

}

.msg_con {

	border: 1px solid #ebebeb;

	background: #f3f3f3;

	overflow: hidden;

	padding-bottom: 12px;

}

.msg_consult {

	width: 96%;

	margin: 0 auto;

	font: 14px/36px "microsoft yahei";

	color: #7b7b7b;

}

.msg_reply {

	width: 96%;

	margin: 0 auto;

	font: 14px/36px "microsoft yahei";

	border: 1px solid #ebebeb;

	border-radius: 3px;

	background: #fff;

	color: #ff5958;

	text-indent: 14px;

}

.msg_now {

	width: 100%;

	height: 34px;

	background: url(../images/msgline1.png) center center no-repeat;

	overflow: hidden;

	margin: 65px 0 30px 0;

}

.msg_title {

	width: 155px;

	height: 34px;

	background-image: url(../images/msgbtn.png);

	background-position: 7px center;

	background-repeat: no-repeat;

	text-indent: 43px;

	margin: 0 auto;

	color: #fff;

	font: 22px/34px "microsoft yahei";

}

.msg_ul {width: 46%;height: auto;overflow: hidden;margin: 20px auto;}

.msg_ul li {

	width: 100%;

	height: auto;

	overflow: hidden;

	position: relative;

	margin-bottom: 12px;

}

.msg_ul li p {

	width: 130px;

	float: left;

	height: 36px;

	font: 14px/36px "microsoft yahei";

	color: #333;

	vertical-align: top;

	text-align: right;

	margin: 0 6px 0 0;

}

.msg_ul li p span {

	color: red;

	margin-top: 2px;

	vertical-align: middle;

	font-weight: bold

}

.msg_input {width: 264px;height: 34px;line-height: 34px;border: 1px solid #d9d9d9;border-radius: 2px;padding: 0 10px;}

.msg_pin {

	width: 164px;

	height: 34px;

	border: 1px solid #d9d9d9;

	border-radius: 2px;

	padding: 0 10px;

	float: left;

}

.msg_pin img {

	float: left;

	margin-left: 14px;

}

.msg_textarea {

	width: 264px;

	height: 80px;

	border: 1px solid #d9d9d9;

	border-radius: 2px;

	padding: 10px;

	resize: none;

	line-height: 20px !important;

}

.msg_submit {background: #848383;width: 286px;height: 36px;margin: 20px auto;border-radius: 3px;border: 0;text-align: center;font: 18px/36px "microsoft yahei";color: #fff;cursor: pointer;}

/*==========以下部分是Validform必须的===========*/

.Validform_checktip {

	margin-left: 4px;

	line-height: 20px;

	height: 20px;

	overflow: hidden;

	color: #999;

	font-size: 12px;

}

.Validform_right {

	color: #71b83d;

	padding-left: 20px;

	background: url(../images/right.png) no-repeat left center;

}

.Validform_wrong {

	color: #999;

	padding-left: 50px;

	white-space: nowrap;

	background: url(../images/error.png) no-repeat 30px center;

	font-size: 14px;

	float: left;

	margin-top: 6px

}

.Validform_loading {

	padding-left: 20px;

	background: url(../images/onload.gif) no-repeat left center;

}

.Validform_error {

	background-color: #ffe7e7;

}

#Validform_msg {

	color: #7d8289;

	font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;

	width: 280px;

	-webkit-box-shadow: 2px 2px 3px #aaa;

	-moz-box-shadow: 2px 2px 3px #aaa;

	background: #fff;

	position: absolute;

	top: 0px;

	right: 50px;

	z-index: 99999;

	display: none;

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');

	box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);

}

#Validform_msg .iframe {

	position: absolute;

	left: 0px;

	top: -1px;

	z-index: -1;

}

#Validform_msg .Validform_title {

	line-height: 25px;

	height: 25px;

	text-align: left;

	font-weight: bold;

	padding: 0 8px;

	color: #fff;

	position: relative;

	background-color: #999;

	background: -moz-linear-gradient(top, #999, #666 100%);

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));

filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');

}

#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {

	line-height: 22px;

	position: absolute;

	right: 8px;

	top: 0px;

	color: #fff;

	text-decoration: none;

}

#Validform_msg a.Validform_close:hover {

	color: #ccc;

}

#Validform_msg .Validform_info {

	padding: 8px;

	border: 1px solid #bbb;

	border-top: none;

	text-align: left;

}

.info {

	color: #666;

	position: absolute;

	display: none;

	line-height: 34px;

	float: right;

}

.dec {

	bottom: -8px;

	display: block;

	overflow: hidden;

	position: absolute;

	left: 10px;

	width: 17px;

}

.dec s {

	font-family: simsun;

	font-size: 16px;

	height: 19px;

	left: 0;

	line-height: 21px;

	position: absolute;

	text-decoration: none;

	top: -9px;

	width: 17px;

}

.dec .dec1 {

	color: #ccc;

}

.dec .dec2 {

	color: #fff;

	top: -10px;

}

.passwordStrength {

}

.passwordStrength b {

	font-weight: normal;

}

.passwordStrength b, .passwordStrength span {

	display: inline-block;

	vertical-align: middle;

	line-height: 16px;

	line-height: 18px\9;

	height: 16px;

}

.passwordStrength span {

	width: 45px;

	text-align: center;

	background-color: #d0d0d0;

	border-right: 1px solid #fff;

}

.passwordStrength .last {

	border-right: none;

}

.passwordStrength .bgStrength {

	color: #fff;

	background-color: #71b83d;

}


.clearfix::after{
        content   : "";
        display   : block;
        height    : 0;
        clear     : both;
        visibility: hidden
    }
    .qitacp{
        height:auto;
    }
    .product01 .head_b{
        margin-top: 0;
    }