@charset "gb2312";
/* CSS Document *//*公用部分*/
.m-wrap {width:70%;min-width:980px;margin:0 auto;}
.h-tlt {text-align:center;margin:0 0 2em 0;position:relative;}
.h-tlt .h-tlt-inner {display:inline-block;}
.h-tlt .h-tlt-inner h1,.h-tlt .h-tlt-inner h2,.h-tlt .h-tlt-inner h4,.h-tlt .h-tlt-inner p {font-size:2.0em;font-weight:400;line-height:2.8em;letter-spacing:0.2em;transition:all .3s;}
.h-tlt .h-tlt-inner i {width:60%;margin:0 auto;background:#fd7a08;height:5px;display:block;position:relative;z-index:2;transition:all .3s;}
.h-tlt p.line {position:absolute;bottom:2px;width:100%;border-top:1px solid #f0f0f0;}
.inner-text {width:80%;margin:2.5em auto;line-height:2.5em;color:#999;font-size:0.8em;font-weight:100;text-align:center;}
.h-tlt .h-tlt-inner:hover h1 {letter-spacing:0.3em;}
.h-tlt .h-tlt-inner:hover i {width:90%;}
.curmb {height:36px;line-height:36px;/*border-bottom:1px #d5d5d5 solid;*/ font-size:14px;font-family:"微软雅黑";text-align:center;}
.curmb span {color:#ed1c24;font-weight:bold;}
/*文章*/
.content {width:73%;min-width:980px;margin:0 auto 90px;padding-top:10px;}
.content h1 {font-size:1.8em;font-weight:200;line-height:4em;text-align:center;}
.content .art-author {margin:0 auto 20px;text-align:center;color:#999;}
.content .article-con {width:48%;margin:0 1%;float:right;}
.content .about-image {position:relative;width:48%;min-width:470px;margin:0 1%;float:left;overflow:visible;}
.article-con .tt {height:30px;line-height:30px;text-align:center;font-size:16px;color:#555;font-weight:bold;}
.article-con  .ct {padding-top:10px;line-height:200%;color:#666;}
.content h1 {font-size:1.8em;font-weight:200;line-height:4em;text-align:center;}
.content .art-author {margin:0 auto 20px;text-align:center;color:#999;}
/*.content .article-con {width:48%;margin:0 1%;float:right;}
.content .about-image {position:relative;width:48%;min-width:470px;margin:0 1%;float:left;overflow:visible;}
.about-image img:nth-child(n) {width:52%;height:auto;opacity:0.8;filter:alpha(opacity=80);transition:all .45s;}
.about-image img:nth-child(n):hover {margin-top:10px;transform:scale(1.8,1.8);opacity:1;filter:alpha(opacity=100);}
.about-image img:nth-child(1) {position:absolute;left:2%;top:150px;z-index:10;}
.about-image img:nth-child(2) {position:absolute;left:45%;top:10px;z-index:10;}
.about-image img:nth-child(3) {position:absolute;left:30%;top:300px;z-index:8;}*/
.content .article-inner {width:90%;margin:0 5%;}
.content .article-inner img {max-width:96%;height:auto;margin:0; text-align:center}
.content .art-image {position:relative;width:68%;margin:20px 16%;min-width:481px;float:left;overflow:visible;}
.article-inner .tt {height:30px;line-height:30px;text-align:center;font-size:16px;color:#555;font-weight:bold;}
.article-inner  .ct {padding-top:10px;line-height:200%;color:#666;}
.art-image img:nth-child(n) {width:31.333333%;margin:10px 1%;height:auto;float:left;opacity:0.8;filter:alpha(opacity=80);transition:all .45s;}
.art-image img:nth-child(n):hover {margin-top:10px;opacity:1;filter:alpha(opacity=100);}
@media screen and (max-width:768px) {
.curmb {display:none;}
.content {width:96%;min-width:280px;margin:0 2%;padding-top:10px;}
.content h1 {font-size:1.2em;line-height:1.6em;}
.content .art-author {margin:5px 0;}
.article-inner  .ct {line-height:1.8em;}
.m-wrap {width:100%;min-width:280px;}
}
/*产品列表*/ 
.m-top {
position: fixed; 
width:100%;
z-index: 99999;

top: 0;
left: 0;


}

.m-nav {line-height:40px;background:#fff;margin:20px 0;}
.m-nav ul li {width:19.8%;float:left;margin:1px;text-align:center;background:#fd7a08;transition:all .65s;}
.m-nav ul li:hover {background:#F9F9F9;}
.m-nav ul li a{color:#fff;}
.m-nav ul li a:hover {color:#444;}
.ipro h2.red90{font-size:1.6em;margin:20px 0;background:#fd7a08;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.ipro h2{font-size:1.6em;margin:20px 0;}
.ipro h2 i a{border-left: 5px solid #fd7a08;padding:0 30px;background:#fff;}
.ipro h4 a{margin:5px 0;font-size:1.0em;font-weight:600;color:#333;}
.ipro h3:before{content:"→";font-size:1.2em;}
.ipro h3:after{content:"←";font-size:1.2em;}
.ipro h3{margin:50px 0 20px 30px;padding:0 0 10px 0;text-align:center;border-bottom: 1px dotted #ccc;}
.ipro h3 a{padding: 0 30px;background: #fff;font-size:1.2em;font-weight:500;color:#f00;}
.ipro   .iprolist {width:31%;height:auto;margin:0 1% 0 1%;float:left;overflow:hidden;}
.ipro  .iprolist>a {line-height:0;height:auto;overflow:hidden;}
.ipro   .iprolist  img {width:100%;height:auto;transition:all .3s;}
.ipro  .iprolist a:hover img {transform:scale(1.1,1.1);}
.ipro figcaption {text-align:center;}
.ipro figcaption p.small{height:54px;line-height:18px;font-size:0.8em;overflow:hidden;text-align:left;margin-top:20px;}
.ipro figcaption h2 a{font-weight:600;}
.ipro figcaption h2 {font-size:0.4em;color:#002;margin:15px 0;}
@media screen and (max-width:768px) {.ipro .iprolist {width:96%;margin:0 2%;}
.ipro .iprolist img {width:80%;height:auto;margin:0 10%;}
.m-nav ul li {width:49.1%;}
}
/*联系*/
.contact .contact-con {width:100%;height:auto;}
.contact .contact-con .c-content {width:30%;height:200px;margin:2em 1.66666666%;font-size:1.5em;font-weight:300;color:#000;text-align:center;float:left;}
.contact .contact-con .c-content:nth-child(n):before {line-height:60px;font-family:"iconfont" !important;font-size:3.5rem;color:#ed1c24;opacity:1;filter:alpha(opacity=100);transition:all .45s;}
.contact .contact-con .c-content:hover:nth-child(n):before {opacity:0.4;filter:alpha(opacity=40);font-size:4.5rem;}
.contact .contact-con .c-content:nth-child(1):before {content:"\e60c";}
.contact .contact-con .c-content:nth-child(2):before {content:"\e020";}
.contact .contact-con .c-content:nth-child(3):before {content:"\e018";}
.contact .contact-con .c-content figcaption {margin:1.5em auto;line-height:2.2em;}
.map {width:100%;height:450px;}
/*新闻*/
.pic-news .item {width:100%;height:auto;margin:10px 0;border-bottom:1px dotted #f0f0f0;display:block;clear:both;overflow:hidden;}
.pic-news .item img {width:26%;height:auto;padding:20px 0;}
.pic-news .item:nth-child(2n-1) img {margin:0 3% 0 1%;float:left;}
.pic-news .item:nth-child(2n) img {margin:0 1% 0 3%;float:right;}
.pic-news .item .con {width:66%;height:auto;padding:20px 0;}
.pic-news .item:nth-child(2n-1) .con {margin:0 1% 0 3%;float:right;}
.pic-news .item:nth-child(2n) .con {margin:0 3% 0 1%;float:left;}
.pic-news:last-child .item {margin:10px 0 30px 0;}
.pic-news .item .con h2 a {line-height:3em;font-size:1.8em;font-weight:400;color:#000;}
.pic-news .item .con {margin:20px 0;line-height:2.5em;font-size:0.8em;font-weight:100;color:#777;}
/*新闻列表*/
.newsItem {margin:0 0 40px;}
.newsItem .item:hover,.newsItem .item.current {background:#f5f5f5;}
.newsItem .item {border-bottom:1px dashed #707070;padding-bottom:18px;padding-top:18px;}
.newsItem .item .date {float:left;width:116px;text-align:center;line-height:1.2}
.newsItem .item .date p {font-size:40px;font-weight:bold;color:#2f2f2f;margin-top:26px;}
.newsItem .item .date span {display:block;text-align:center;font-size:12px;color:#2f2f2f;}
.newsItem .item dl {display:block;overflow:hidden;zoom:1;padding:0;line-height:20px;}
.newsItem .item dl dt {font-size:15px;line-height:24px;font-weight:bold;color:#3a3a3a;}
.newsItem .item dl .i {padding:5px 0 0;color:#505050;font-size:13px;line-height:25px;}
.newsItem .item dl .m {margin-top:15px;}
.newsItem .item dl .m a {color:#fff;padding:6px 32px;background:#c9a36d;display:inline-block;}
/* 分页 */
.page {padding:60px 10px 10px;height:20px;line-height:20px;text-align:center;}
.page span {color:#717171;}
.page p {float:right;}
.page p a {float:left;display:inline;margin:0 5px;color:#717171;}
.page p a:hover {color:#327FCD;}
.page p .active {color:#327FCD;}


/**电脑端左侧悬浮样式**/

/*悬浮链接*/
.suspension {
	position: fixed;
	z-index: 55;
	right: 0;
	bottom: 85px;
	width: 70px;
	height: 240px;
}
.suspension-box {
	position: relative;
	float: right;
}
.suspension .a {
	display: block;
	width: 55px;
	height: 55px;
	padding: 10px 0 5px;
	background-color: #0071bf;
	margin-bottom: 4px;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
	font-size: 0;
}
.suspension .a.active, .suspension .a:hover {
	background: #ff921e;
}
.suspension .a .i {
	display: inline-block;
	width: 44px;
	height: 44px;
	background-image: url("../images/side_icon.png");
	background-repeat: no-repeat;
}
.suspension .a-service .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("../images/suspension-bg.png");
	background-repeat: no-repeat;
	background-position: 0 0;
}
.suspension .a span {
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding-top: 4px;
}
.suspension .a-service-phone .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url("../images/suspension-bg.png");
	background-repeat: no-repeat;
	background-position: -27px 0;
}
.suspension .a-qrcode .i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -56px -12px;
}
.suspension .a-cart .i {
	background-position: -88px 0;
}
.suspension .a-top .i {
	background-position: -132px 0;
}
.suspension .a-top {
	background: #0097da;
	display: none;
}
.suspension .a-top:hover {
	background: #008bc9;
}
.suspension .d {
	display: none;
	width: 240px;
	background: #fff;
	position: absolute;
	right: 67px;
	border: 1px solid #E0E1E5;
	border-radius: 3px;
	box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow {
	position: absolute;
	width: 8px;
	height: 12px;
	background: url("../images/side_bg_arrow.png") no-repeat;
	right: -8px;
	top: 31px;
}
.qrcode-img img {
	width: 150px;
	margin: 0 auto;
}
.suspension .d-service {
	top: 0;
}
.suspension .d-service-phone {
	top: 50px;
}
.suspension .d-qrcode {
	top: 78px;
}
.suspension .d .inner-box {
	padding: 8px 22px;
}
.suspension .d-service-item {
	padding: 4px 0;
}
.suspension .d-service .d-service-item {
	border-bottom: none;
}
.suspension .d-service-item .circle {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	overflow: hidden;
	background: #F1F1F3;
	display: block;
	float: left;
}
.suspension .d-service-item .i-qq {
	width: 44px;
	height: 44px;
	background: url("../images/side_con_icon03.png") no-repeat center 15px;
	display: block;
	transition: all .2s;
	border-radius: 50%;
	overflow: hidden;
}
.suspension .d-service-item:hover .i-qq {
	background-position: center 3px;
}
.suspension .d-service-item .i-tel {
	width: 44px;
	height: 44px;
	background: url("../images/side_con_icon02.png") no-repeat center center;
	display: block;
}
.suspension .d-service-item p {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service .d-service-item p {
	float: left;
	width: 112px;
	line-height: 44px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text {
	float: left;
	width: 112px;
	line-height: 22px;
	font-size: 15px;
	margin-left: 12px;
}
.suspension .d-service-item .text .number {
	font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
.suspension .d-service-intro {
	padding-top: 10px;
}
.suspension .d-service-intro p {
	float: left;
	line-height: 27px;
	font-size: 12px;
	width: 50%;
	white-space: nowrap;
	color: #888;
}
.suspension .d-service-intro i {
	background: url("../images/side_con_icon01.png") no-repeat center center;
	height: 27px;
	width: 14px;
	margin-right: 5px;
	vertical-align: top;
	display: inline-block;
}
.suspension .d-qrcode {
	text-align: center;
	width: 160px;
}
.suspension .d-qrcode .inner-box {
	padding: 10px 0;
}
.suspension .d-qrcode p {
	font-size: 14px;
	color: #999;
	padding-top: 5px;
}
 @media screen and (max-width:1080px) {
.suspension {
	display: none;
}
}

/**手机端漂浮电话**/
@media screen and (min-width:1081px) {
.pf_tel {
	display: none;
}
}
 @media screen and (max-width:1300px) and (min-width:1081px) {
.cu-right {
	width: 3.7rem;
}
}
 @media screen and (max-width:1080px) {
.pf_tel {
	width: 80px;
	height: 80px;
	margin: 0;
	padding: 0;
	position: fixed;
	right: 12px;
	bottom: 20%;
	z-index: 100;
}
.pf_tel a {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0.8rem;
	border-radius: 50%;
	background-color: #ff7200;
	box-shadow: 0 0 0.16rem rgba(255, 114, 0, 0.4);
}
.pf_tel a img {
	display: block !important;
	width: 40px!important;
	height: 40px!important;
	margin: 0 auto;
	padding: 0;
}
.to_top {
	margin-top: 10px !important;
	background: #666 !important;
}
.ly_show .show_list22 {
	width: 100%;
}
.foot-top .normal {
	display: none;
}
.content .i-advantage {
	display: none;
}
.i-au-right {
	width: 5.8rem;
}
.foot-msg {
	width: 2.8rem;
}
.news-text p {
	line-height: 0.25rem;
	height: 0.45rem;
}
.cu-right {
	width: 100%;
}
.cu-box {
	height: auto !important;
	overflow: hidden;
}
.mb {
	max-width: 100%;
}
.sec-nav {
	height: auto;
	line-height: 0.48rem
}
.pc .lypos {
	line-height: 0.48rem;
	font-size: 0.2rem;
}
.cu-info li {
	font-size: 0.2rem;
}
.foot-info-cont span {
	font-size: 0.2rem;
}
.foot-bottom span {
	font-size: 0.2rem;
}
.nav-list a {
	font-size: 0.2rem;
}
.mb .i-pro {
	padding: 0.4rem 0 0;
}
.show_list ul li {
	margin: 0 0 0.2rem 0;
}
.show_pro_img span {
	height: 2.0rem;
}
.mb .i-au {
	padding: 0.2rem 0;
}
.i-title span {
	font-size: 0.32rem;
}
.mb .i-title::after, .mb .i-title::before {
	width: 3.6rem;
}
.mb .i-au-left {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.mb .i-au-left .pic-box {
	display: block;
	width: 100%;
	height: auto;
}
.i-news-list li {
	padding: 0.2rem 0.2rem 0.2rem 1.4rem;
}
.mb .i-news-time {
	width: 1.0rem;
	height: 0.8rem;
	margin: 0;
	background: #0071bf;
	color: #fff;
	position: absolute;
	left: 0.2rem;
	top: 0.2rem;
}
.mb .i-news-time .pic-box {
	width: 1.0rem;
	height: 0.8rem;
}
.mb .i-news-time span {
	margin-bottom: 0.16rem;
	padding-top: 0.1rem;
}
.mb .i-news-time span::before {
	bottom: -0.06rem;
}
.mb .i-news-time small {
	font-size: 0.28rem;
	line-height: 0.32rem;
}
.mb .i-news {
	padding: 0;
}
.i-news-text2 {
	width: 100%;
	height: 0.8rem;
}
.mb .i-news-text2 span {
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.18rem;
	margin-bottom: 0.06rem;
}
.mb .i-news-list a {
	padding: 0;
}
.mb .i-news-text2 p {
	height: 0.44rem;
	line-height: 0.22rem;
	font-size: 0.15rem;
}
.link .link_con {
	padding: 0.4rem 0.2rem;
}
.link .link_con span {
	margin: 0 auto 0.2rem;
}
.link .link_con p {
	font-size: 0.18rem;
}
}