
.font_1rem{ font-size:1rem}
.font_11rem{ font-size:1.1rem}
.font_12rem{ font-size:1.2rem}
.font_14rem{ font-size:1.4rem}
.font_16rem{ font-size:1.6rem}
.font_20rem{ font-size:2rem}
.font_09rem{ font-size:0.9rem}
.font_08rem{ font-size:0.8rem}
.font_06rem{ font-size:0.6rem}
.font_05rem{ font-size:0.5rem}
.font_04rem{ font-size:0.4rem}
.all_width{width: 100%; }
.auto{margin:0 auto}
.width95{ width:95%}

.title{font-family:latolight;font-size:2rem;color:#333;line-height: 2.5;text-align: center;}
/* title_a */
.title_a{font-family: 'latolight';font-size: 54px;color: #184e84;text-align: center;}


.index_contact{background:url(../../images/contact_bg.jpg) center no-repeat;box-sizing:border-box;padding:1rem 0}
.index_contact .content{width:95%;margin-top:2rem;margin: 0 auto}
.index_contact .t{font-size:2rem;color:#fff;margin:1rem auto;text-align: center;line-height: 2}
.index_contact .left{text-align:left;width:100%}
.index_contact .left label{width:100%;}
.index_contact .left input{border:1px solid #fff;background:0 0;padding:1rem 1rem;width:100%;color:#59738d;box-sizing: border-box;margin-bottom:1rem}
.index_contact .left input::-webkit-input-placeholder{color:#59738d;font-weight:400;font-size:16px}
.index_contact .left textarea{border:1px solid #fff;background:0 0;padding:10px 20px;width:100%;color:#59738d;resize:none;margin-bottom:1rem;box-sizing: border-box;}
textarea::-webkit-input-placeholder{color:#59738d;font-weight:400;font-size:16px}
textarea:-moz-placeholder{color:#59738d;font-weight:400;font-size:16px}
textarea::-moz-placeholder{color:#59738d;font-weight:400;font-size:16px}
textarea::-ms-input-placeholder{color:#59738d;font-weight:400;font-size:16px}
.index_contact .left input[type=submit]{background-color:#9ecb2f;color:#fff;border:none;font-family:latoregular;font-size:24px;text-transform:uppercase}
.index_contact .right{text-align:left;width:100%}
.index_contact .right ul li{font-size:1.6rem;color:#fff;padding-left:70px;margin-bottom:1rem;line-height:50px}
.index_contact .right ul li:nth-child(1){background:url(../../images/ico_address.png) no-repeat 0 0;}
.index_contact .right ul li:nth-child(2){background:url(../../images/ico_phone.png) no-repeat 0 0}
.index_contact .right ul li:nth-child(3){background:url(../../images/ico_fax.png) no-repeat 0 0}
.index_contact .right ul li:nth-child(4){background:url(../../images/ico_email.png) no-repeat 0 0}


/* 面包屑 */
.mianbaoxue{  height:3rem; border-bottom:1px dashed #dcdcdc; line-height:3rem;font-size:1rem; width:98%;}
.mianbaoxue code{ border-left:5px solid #333; padding-left:10px}
.mianbaoxue a{ color:#333; font-size:1rem}

.head_h{ width:100%; height:6.7rem;position: fixed;background: #fff;  margin:0 auto; color:#333; z-index:999999; border-bottom:1px solid #efefef}
.head_h .left{width: 40%;float: left; text-align:center; margin:0px 2% 0px 1%;  text-align:left}
.head_h .left img{ width:100%; margin-top:0.8rem}

.head_h .m{float:left; font-weight:600; width:54%; padding-left:2%; margin-top:1.5rem; line-height:2rem; border-left:0.1rem solid #efefef}
.head_h .m span{ color:#22ae40}
.m-nav2{width: 100%;z-index: 102;line-height: 0;}
.m-nav2 .oo{display: block;width: 2rem;right: 1.2rem;position: absolute;top: 2.5rem;}
.m-nav2 .oo img,.m-nav2 .xx img{width: 2rem;height: 1.5rem;}
.m-nav2 .xx{display: none;position: absolute;top: 2.5rem; right:1rem}
.erji{display: none;position: absolute;top: 6.7rem;z-index: 9999; width: 100%; padding:0.5rem 0;background: rgba(33,180,177,0.95);  }
.erji ul li{line-height: 4rem;height: 4rem; border-bottom:#FFF 1px solid;width: 100%;text-align: center;}
.erji ul li a{font-size: 1.4rem;color: #fff;display: block;width: 100%;}
.erji .er_tel{display: block;font-size: 1.4rem;color: #fff;width: 56.25%;height: 3rem;text-align: center;line-height: 3rem;overflow: hidden; background:rgba(240,133,25,0.9); margin:2rem auto 0;border-radius:5rem;}

.inline-block{ display:inline-block}

/* title_a */
.title_a{font-family: 'latolight';font-size: 3rem;color: #184e84;text-align: center;}

/*公用TITLE*/
.dsc_tit{ text-transform: uppercase;text-align: center; box-sizing: border-box;position: relative;z-index: 3;padding: 1rem 0}
.dsc_tit span{color: #0e6eb8;font-size: 2rem;}
.dsc_tit{font-size: 2rem;color:#333333;font-weight: bold;}
.dsc_tit .btn{background-color: #0e6eb8; display: inline-block;padding: 0.2rem 1rem; border-radius: 1rem;color: #fff;font-size: 1.2rem;font-weight: 100}
.dsc_tit strong{display: block;padding-bottom: 0.5rem}



/*pro*/

.dsc_product{}
.dsc_product ul{display: flex; justify-content: space-between; width: 95%;flex-wrap: wrap;margin: 0 auto}
.dsc_product ul li{border: 1px solid #efefef; width: 48%;text-align: center;margin-bottom: 1rem}
.dsc_product ul li img{ width: 100% }
.dsc_product ul li .tit{line-height: 50px;background: #f5f5f5;color: #333;padding: 0 10px;text-align: left}
.dsc_product ul li:hover .tit{background: #0e6eb8;}
.dsc_product ul li:hover .tit a{color: #fff}

/*solutin*/
.dsc_solution{padding: 1rem 0;background:#efefef}
.dsc_solution_con{ }
.dsc_solution_con .hd{ width: 95%;margin: 0 auto}
.dsc_solution_con .hd ul{}
.dsc_solution_con .hd ul li{margin-bottom: 0.5rem;border-bottom: 1px solid #efefef;background: #0e6eb8}
.dsc_solution_con .hd ul li a{line-height: 4rem; display: block;box-sizing: border-box;padding-left: 2rem;font-size: 1.25rem;color: #fff}
.dsc_solution_con .hd ul li.on a{border-bottom: 1px solid #efefef;background:#0e6eb8;color: #fff }
.dsc_solution_con .hd .bottom{background: url(../images/pho_01.png) 0 3px no-repeat;margin:30px 0 0 10px; padding-left: 55px;box-sizing: border-box;}
.dsc_solution_con .hd .bottom span{display: inline-block;}
.dsc_solution_con .hd .bottom strong{display: block;font-size: 24px; color: #0e6eb8;font-weight: bold;}


.dsc_about{background: #fff; position: relative;box-sizing: border-box; }
.dsc_about .fl{box-sizing: border-box; float: none; width: 100%; line-height: 0 }
.dsc_about .fl img{ width: 100%}
.dsc_about .fr{ position: relative;z-index: 2;box-sizing: border-box; float: none; width: 100%}
.dsc_about .fr .en{font-size: 77px;;color: #eaeaea;text-align: right;font-family: 'Arial';padding-top: 20px}
.dsc_about .fr .en span{display: block;}
.dsc_about .fr .con{background: #0e6eb8;padding: 1rem; z-index: 3;box-sizing: border-box;}
.dsc_about .fr .tit{font-size: 2rem; color: #fff;font-weight: bold;position: relative;padding-bottom: 20px;margin-bottom: 20px}
.dsc_about .fr .tit:after{content: '';width: 70px; height: 2px; background: #fff;position: absolute;left: 0;bottom: 0}
.dsc_about .fr p{line-height: 30px;color: #fff;font-size: 14px; text-indent: 30px}

.dsc_services{position: relative;}
.dsc_services .content{display: flex; justify-content: space-between;flex-wrap: wrap;}
.dsc_services .content dl{border: 1px solid #efefef; width: 100%;margin-bottom: 1rem;text-align: center;background: #f9f9f9;color: #333;cursor: pointer;}
.dsc_services .content dl img{width: 100%}
.dsc_services .content dl dt{font-size: 2rem;padding: 1rem 0 1rem 0;font-weight: bold;}
.dsc_services .content dl dd{margin-bottom: 1rem}


.dsc_news{background: #fff; }
.dsc_news .fl{width: 95%;margin: 0 auto; float: none;}
.dsc_news .fl img{width: 100%;margin-bottom: 1rem}
.dsc_news .list{margin-bottom: 1rem;height: auto;border-bottom: 1px dashed #efefef;padding-bottom: 0.5rem}
.dsc_news .list .left{border-right: 1px solid #ebebeb;float: left;font-size: 30px;text-align: center; box-sizing: border-box; width:24%;padding: 8px 0;padding-right: 20px;font-weight: bold;}
.dsc_news .list .left span{font-size: 1.25rem;display: block;font-weight: 100}
.dsc_news .list .right{float: right;text-align: left; width: 76%;padding-left: 10px; box-sizing: border-box;}
.dsc_news .list .right .tit{font-size: 1.25rem;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 200%}
.dsc_news .list .right p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 1.2rem;color: #999;line-height: 26px}
.dsc_news .fr{width: 95%;margin: 1rem auto; float: none;}

/*图片不变型*/
.zoomImage31{width:100%;height:0;padding-bottom: 31%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}

.zoomImage75{width:100%;height:0;padding-bottom: 75%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage100{width:100%;height:0;padding-bottom: 100%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage133{width:100%;height:0;padding-bottom: 133.33%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage180{width:100%;height:0;padding-bottom: 180%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.zoomImage200{width:100%;height:0;padding-bottom: 200%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}





.nav_h{ text-align:left}
.nav_h li{ display:inline-block; margin:0.5rem 0; width:100%} 
.nav_h li a{ background:#efefef; padding:1rem 1rem; color:#333; font-size:1.4rem; display:block; text-align:center}
.nav_h li .on{ background-color:#333}

/*列表*/
.main{background: #fff;height: auto; width:100%}
.main .t{ margin:1rem auto; width:98%}
.main .t h1{ padding:0.5rem 2rem; background:#333; color:#fff; float:left; font-weight:bold}
.main .list{ margin:1rem auto}
.main .list a{}
.main .list .loop { padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.main .list .loop img{ width:98%; border:0.2rem solid #efefef}
.main .list .loop span{ display:block; font-size:1.2rem; line-height:2rem;}
.main .list .loop .right{  width:95%; }
.main .list .loop .t{ line-height:1.8em;  color:#008cc9; margin:0 auto; text-align:center}
.main .list .loop .t strong{ color:#c00000}
.main .list .loop .jj{ background:url(../images/jdin_14.png) no-repeat 0 3px;  color:#333; margin:0 auto; line-height:1.8em}
.main .list .loop .jj b{ color:#fff; line-height:1.8em; display:inline-block; padding:2px 10px}
.main .list .loop .right p{ line-height:1.8em;}
.main .list .loop .lx{ width:100%; margin-top:10px; text-align:center;}
.main .list .loop .lx img{ width:inherit; border:none; margin-right:1rem}

.main .list dd{  padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.main .list dd P{ width:30%; padding:0.5rem 0; margin-right:1rem}
.main .list dd P IMG{ width:100%;border:1px solid #efefef}
.main .list dd b{ display:block; font-size:1.4rem; color:#c00000}
.main .list dd .riqi{ line-height:1.2rem; color:#999}
.main .list dd span{ line-height:0.8rem}
.main .list dd span{ line-height:0.8rem}

.nykj{ width:100%}
.nykj .down{}
.nykj .down li{ width:100%; padding-bottom:1rem; text-align:left; color:#333; border-bottom:1px  dotted #efefef; display:block;  margin-top:1rem; line-height:2rem; font-size:1.2rem;}
.nykj .down li b{ line-height:3rem; font-size:1.2rem}
.nykj .down li .riqi{ line-height:1.2rem; color:#999; width:100%; display:block}
.nykj .down li:hover{ color:#22ae40}
.nykj .down li span{ float:left; width:30%; line-height:3rem; font-size:1rem}
.nykj .down .xiazai{ background:#22ae40; padding:0.5rem 1rem; display: block; text-align: center; border-radius:0.5rem;line-height:2rem; font-size:1.2rem; color:#fff; float:right}


.main-tit-11 {height: 4rem;width: 100%;font-size: 1.6rem;text-align: center;color: #414141;line-height: 4rem;background: url(images/m11-icon2.jpg) no-repeat center top;background-size: 100% 4rem;border-bottom: 1px solid #2c99fe;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.m1-sitemap-1  {padding-left: 1rem;padding-right: 1rem;margin-bottom:1rem;}
.m1-sitemap-1  .m1-site-map-list {margin-top: 1rem;overflow: hidden;}
.m1-sitemap-1  .m1-site-map-list h3 {padding: .2rem 0 .8rem;color: #333333;}
.m1-sitemap-1  .m1-site-map-list ul {border: 1px solid #efefef;overflow: hidden;}
.m1-sitemap-1  .m1-site-map-list li {float: left;width: 33.333%;text-align: center;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m1-sitemap-1  .m1-site-map-list li a {display: block;height: 2.7rem;line-height: 2.7rem;margin-bottom: -1px;border-bottom: 1px solid #efefef;padding:0 1%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;color:#666666;}
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(3n-1) {border-left: 1px solid #efefef;border-right: 1px solid #efefef;}
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(1) a,
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(2) a,
.m1-sitemap-1  .m1-site-map-list li:nth-of-type(3) a {border-top: 0 none;}
.g-ft{width: 100%;padding: 1.5rem 0 3rem; max-width:640px; min-width:320px; margin:0 auto;}
.fwz{ text-align:center; color:#666; font-size:1rem;line-height: 1.8rem;}
.fwz span{display: block;font-size: 1.2rem;color: #333;padding-bottom: 0.3rem;}
.fwz a{font-size: 1rem; color:#666;}
.f-ban{ width:92.5%;margin:0 auto;padding: 1rem 0 0;}
.f-ban p,.f-ban h3{width: 47%; text-align: center; height: 3rem; line-height: 3rem;  background: #e2e2e2;} 
.f-ban p a{font-size: 1.1rem;color: #666;display: block;width: 100%;}
.f-ban h3{line-height: 4rem;font-size: 0.8rem;color: #666;position: relative; margin:0 auto}
.f-ban h3:before{content: "";width: 0; height: 0; position: absolute; top: 0.5rem; left: 47%; border-bottom:0.8rem solid #008cc9; border-left:0.5rem solid transparent; border-right:0.5rem solid transparent;}


/*分页样式*/
.pglist{padding: 25px 0;float:left;width:100%;line-height: 34px;text-align: center;}
.pglist a {color: #333333;padding: 0 10px;margin:0 5px;font-/weight: bold;background: #fff;border: 1px solid #dcdcdc;}
.pglist *{display:inline-block;_zoom:1;_display:inline;vertical-align:middle;line-height: 28px;height: 28px;padding-bottom:1px;border-radius: 2px;-webkit-border-radius: 2px;}
.pglist .hover {display:inline-block;color: #fff;background: #008cc9;}
.pglist a:hover {display:inline-block;color: #fff;background: #008cc9;}


/*subject*/
.subject{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.info_intro{padding:0 0 20px 0;line-height:22px;color:#666;}
.info_intro p{margin:0 0 5px 0;padding:0;}
.info_intro .red{color:#f30;margin:0 5px;}

.comment{overflow:hidden;clear:both;margin-bottom:20px;}
.comment .face{float:left;width:60px;height:60px;}
.comment .text{border:1px solid #dadada;margin-left:70px;}
.comment .text .div{padding:10px 20px;}
.comment .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;background:url(../images/dot.gif) no-repeat top right;}
.comment .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px; font-size:14px}
.comment .text .div .base span{float:right;color:#999;}
.comment .text .div .content{line-height:20px; font-size:14px}
.comment .text .div .reply{font-family:verdana;border-top:1px dashed #ccc;line-height:30px;margin-top:10px;color:#000;padding-top:5px;}
.comment .text .div .reply strong{color:#f60;}

.commentadd{margin:10px 0;clear:both;}
.commentadd .face{float:left;width:60px;height:60px;}
.commentadd .text{margin-left:70px;}
.commentadd .text .div{padding:0 5px 0 0;}
.commentadd .text .div textarea{width:100%;_width:98%;border:1px solid #ccc;height:70px;overflow:auto;}
.commentadd .text span{color:#555;line-height:22px;clear:both; font-size:14px}
.commentadd .text #commentlen{color:#f30;}
.commentadd .input{margin:10px 0;font-size:14px;}
.commentadd .input a{color:#666;font-size:12px;}
.commentadd .input a:hover{color:#f30;font-size:12px;}
.commentadd .input .send{float:right; color:#fff; border:none;background:#008cc9;padding:5px 10px;_padding:3px 10px;margin:0;_margin:0 9px 0 0;vertical-align:middle;width:80px;}
.commentadd .input .ip{border:1px solid #ccc;width:80px;padding:5px 10px;vertical-align:middle;}


.product_show_faq{ text-align:left}
.product_show_faq dt{ font-size:16px; font-weight:bold; color:#008cc9; line-height:50px}
.product_show_faq span{ width:25px; height:25px; display:inline-block; line-height:25px; text-align:center; margin-right:10px}
.product_show_faq dd{ font-size:14px;text-indent:0px; color:#999; padding-bottom:10px; border-bottom:1px dashed #f9f9f9; line-height:30px}
.product_show_faq dt span{ background-color:#008cc9; color:#fff}
.product_show_faq dd span{ background-color:#333; color:#fff}
.product_show_faq dd strong{color:#008cc9; font-size:16px}
.product_show_faq td{ border:1px solid #f9f9f9; line-height:35px}
.product_show_faq .huangbai{ background:#008cc9; color:#fff}

.chuangshiren p{line-height:40px}
.chuangshiren p strong{color:#008cc9; font-size:16px}



.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden; }
.focus .hd{ width:100%; height:0.3rem;position:absolute; z-index:1; text-align:center;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;}
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:-webkit-box; height:1px; background-color:rgba(238,238,238,0.5);   }
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; -webkit-box-flex:1;font-size:0 }
.focus .hd ul .on{ background:#fff;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.bannerBox img{width:100%;}

#FontScroll{
	overflow: Hidden;
	margin: 0 auto; height:30rem;
}
#FontScroll a{
	color: #fff;
	text-decoration: none; font-size:16px; line-height:41px; display:block;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#FontScroll .line{
	text-align: left;
	width: 100%;
}
#FontScroll .fontColor a{
	color: fff;
	transition: all 1.5s ease 0s; font-weight:bold
}


.nykj .fr{ width:95%; margin:0 auto; float:none}
.nykj .fr .top{width: 100%;text-align:left;color: #333;font-size: 1.6rem;font-weight: bold; line-height:3rem; border-bottom:1px solid #efefef}
.nykj .fr .con{ margin:10px auto}
.nykj .fr .con p{ line-height:30px; }
.nykj .fr .con  dl{ width:100%; margin:0  auto; text-align:center; padding:15px 0; float:left; min-height:135px !important; border-bottom:1px dotted #efefef}
.nykj .fr .con  dl .left{ width:30%;  float:none}
.nykj .fr .con  dl .right{ width:68%; float:none}
.nykj .fr .con  dl img{ width:100%;  min-height:130px !important;}
.nykj .fr .con  dl dt{ width:100%; margin:0 auto; text-align:left; color:#333; font-weight:bold;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.nykj .fr .con  dl em{ text-align:left; line-height:30px}
.nykj .fr .con  dl dd{ width:100%; margin:0 auto; text-align:left; line-height:25px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; color:#999}

.nykj .fr .con .p_left{ width:100%;}
.nykj .fr .con .p_left img{ width:100%;}
.nykj .fr .con .p_right{ width:100%;}
.nykj .fr .con .p_right h2{ font-size:1.6rem; font-weight:bold; color:#006fb8; line-height:3rem; border-bottom:1px dotted #efefef}
.nykj .fr .con .p_right p{ line-height:2.5rem; font-size:1.2rem; padding:10px; color:#999}
.nykj .fr .con .p_right .yangben{ padding:0.5rem 1rem; background:#006fb8; color:#fff; border-radius:0.5rem; display:inline-block; width:42%; text-align:center; font-size:1.4rem}
.nykj .fr .con .p_right .canshu{ padding:0.5rem 1rem; background:#22ae40; color:#fff; border-radius:0.5rem; display:inline-block;width:42%; float:right; text-align:center; font-size:1.4rem}
.nykj .fr .con .p_right .yangben:hover{ background:#0888d8}
.nykj .fr .con .p_right .canshu:hover{ background:#10d152}

.nykj .tabbox {width:100%; margin:1rem auto}
.nykj .tabmenu {width:100%;height:80px; text-align:right}
.nykj .tabmenu ul {margin:0;padding:0;list-style-type: none; }
.nykj .tabmenu li {text-align:center;float:left;display:inline;overflow:hidden;text-align: center;font-size: 16px;border-right: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;background: #fff;color: #333; width:49%;padding: 1rem 0;}
.nykj .tabmenu .cli {border-bottom: 1px solid #fff;background: #c00000;font-weight: bold;color: #fff;}
.nykj #tabcontent {width:100%; margin:0 auto; float:left}
.nykj #tabcontent ul {list-style-type: none; text-align:left; padding:1rem}
.nykj #tabcontent .hidden {display:none;}
.nykj #tabcontent p{ font-size:1.2rem; color:#666; }
.nykj #tabcontent strong{ font-size:16px; color:#c00000}
.nykj #tabcontent table tr{ border:1px solid #efefef}
.nykj #tabcontent table tr td{ border:1px solid #efefef; }
.nykj #tabcontent table tr:nth-child(odd){background:#F4F4F4;}
.nykj #tabcontent table td:nth-child(even){}

.ad_n{ padding:1rem 0; background:#006bb9}
.ad_n .fl{ width:100%; font-size:1.6rem; text-align: center; color:#fff; line-height:3rem}
.ad_n .fr{ width:100%; font-size:1.6rem; text-align:center; color:#fff}
.ad_n .fr span{ line-height:2rem; height:2rem; display:inline-block; font-weight:bold}
.ad_n .fr span i{ background:url(../images/pho.png) no-repeat left; background-size:100%;  line-height:2rem; height:2rem; width:2rem; float:left; display:inline-block; margin-right:1rem}
.main_lxwm img{ width:100%}
.main_lxwm{}

/*文章模块*/
.list_news_red{}
.list_news_red ul li{border-bottom:1px solid #efefef; height:6rem; padding:1rem 0; transition:transform 0.3s; display:block}
.list_news_red ul li .left{ float:left; width:20%; text-align:center; color:#e0dedb;}
.list_news_red ul li .left .top{ font-size:4rem; line-height:4rem}
.list_news_red ul li .left .bottom{ font-size:1.4rem;}
.list_news_red ul li .right{ float:right; width:80%}
.list_news_red ul li .right h3{ font-size:1.2rem; line-height:2rem; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list_news_red ul li .right p{ font-size:1rem; line-height:2rem; color:#999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }

/*产品模块*/
.list_product{}
.list_product ul{}
.list_product li{ display:inline-block; width:50%; text-align:center; float: left;}
.list_product li img{ width:98%; height:100%; border:0.1rem solid #efefef}
.list_product li h3{  color:#333; line-height: 30px}


/*联系我们*/
.kgwz_page_lx{ width: 95%; margin: 0 auto }
.kgwz_page_lx h1{ color: #0e6eb8; font-size: 2rem; line-height: 3rem ; font-weight: bold;}
.kgwz_page_lx ul{ width:100%; }
.kgwz_page_lx ul li{ width:100%; float: left; font-size:1.4rem; line-height: 3rem; margin: 1rem 0 }
.kgwz_page_lx ul li img{ float: left; padding: 0 1rem 0 0 }


/*单页*/
.kgwz_page{}
.kgwz_page p{font-size: 1.2rem; line-height: 220%;}
.kgwz_page p img{width: 100%}

/*解决方案*/
.list_solution ul{ }
.list_solution ul img{ width: 100% }
.list_solution ul .title{font-size: 1.6rem;text-align: left;color: #0e6eb8;border-bottom: 1px solid #efefef}
.list_solution ul .description{padding: 0.5rem 0;line-height: 200%;font-size: 1.25rem}
