.clear{ clear:both}
.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%}
/* 面包屑 */
.hsy_mianbaoxue{  height:3rem; border-bottom:1px dashed #dcdcdc; line-height:3rem;font-size:1rem; width:98%;}
.hsy_mianbaoxue code{ border-left:5px solid #333; padding-left:10px}
.hsy_mianbaoxue a{ color:#333; font-size:1rem}

.hsy_head_h{ width:100%; height:6.7rem;position: fixed;background: #fff;  margin:0 auto; color:#333; z-index:999999; border-bottom:1px solid #efefef}
.hsy_head_h .left{width: 40%;float: left; text-align:center; margin:0px 2% 0px 1%;  text-align:left}
.hsy_head_h .left img{ width:100%; margin-top:0.8rem}

.hsy_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}
.hsy_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*/
.hsy_title{font-size:2rem; margin:0 auto; text-align:center; z-index:2; position:relative;  color:#333}
.hsy_title i{ display:inline-block; width:1.5rem; height:0.3rem; background:#008cc9; margin-bottom:1rem}
.hsy_title em{ display:inline-block; width:1rem; height:0.3rem; background:#d77319; margin:0 0 1rem 0.1rem;}
.hsy_title span{ padding:0 ; display: block;}

.hsy_title1{font-size:2rem; margin:0 auto; text-align:center; z-index:2; position:relative;  color:#fff}
.hsy_title1 i{ display:inline-block; width:1.5rem; height:0.3rem; background:#008cc9; margin-bottom:1rem}
.hsy_title1 em{ display:inline-block; width:1rem; height:0.3rem; background:#d77319; margin:0 0 1rem 0.1rem;}
.hsy_title1 span{ padding:0 ; display: block;}


.hsy_product{height: auto; text-align:center; margin-bottom:1rem}
.hsy_product ul{ width:100%}
.hsy_product ul li{ width:47%; display:inline-block; background:#272a2c; margin:1.2%; line-height:1.5rem}
.hsy_product ul li a{ line-height:4rem; font-size:1.2rem; color:#fff}


/*广告*/
.hsy_ad{ width:100%; background:url(../../images/ad.jpg) center;  height:14rem; margin-bottom:1rem; display: table;  text-align: center;; }
.hsy_ad .hsy_ad_con{ text-align: center; font-size: 1.6rem; font-weight: 600;  line-height: 3rem; letter-spacing: 0.1rem; color: #fff }
.hsy_ad .hsy_ad_con span{ padding: 0 0.5rem }


/*简介*/
.hsy_about{ width:100%; margin:0 auto; position:relative; z-index:2; }
.hsy_about ul{ text-align:center; padding:1rem 0; width:100%}
.hsy_about li{ display:inline-block}
.hsy_about li .link{ padding:0.8rem 2rem; background:#008cc9; color:#fff; font-size:1.4rem }
.hsy_about li .link:hover{background:#06665f }
.hsy_about li .on{background:#06665f;}
.hsy_about .left img{ width:100%}
.hsy_about .right{ width:100%; }
.hsy_about .right h1{ font-size: 2rem; color: #008cc9; line-height: 4rem; border-bottom: 1px solid #fff; font-weight: bold; }
.hsy_about .right p{ text-indent:2rem; line-height:3rem; font-size:1.3rem; border-top: 1px solid #e7e7e7; padding-top: 1rem; color: #999}
.hsy_about .right a{ padding:0.5rem 0; background:#475056; color:#fff; display:inline-block; margin-top:1rem; width: 100%; text-align: center; font-size: 1.4rem}
.hsy_about .right a:hover{ background:#333}




/*解决方案*/
.hsy_fangan {}
.hsy_fangan ul { margin: 1rem auto }
.hsy_fangan li { position: relative; display: inline-block; width: 49% }
.hsy_fangan li .selfScale{cursor: pointer;width: 100%;overflow: hidden;position: relative;}
.hsy_fangan li .selfScale img{ width: 100%;  top: 0;  position: relative;  left: 0;  -webkit-transition: -webkit-transform 0.3s;  -moz-transition: -moz-transform 0.3s;
 -o-transition: -o-transform 0.3s;  transition: transform 0.3s;}
.hsy_fangan li .selfScale img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}
.hsy_fangan li h5{ background:rgba(0,140,201,0.9); height: 3rem; width: 100%; position: relative; line-height: 3rem; text-align: center; font-size: 1.4rem; color: #fff; top: -0.2rem}
.hsy_fangan li:hover h5{ background:rgba(215,115,25,0.9);}



/*资质荣誉*/
.hsy_honor{}
.hsy_honor ul { margin: 1rem auto }
.hsy_honor li { position: relative; display: inline-block; width: 49% }
.hsy_honor li .selfScale{cursor: pointer;width: 100%;overflow: hidden;position: relative;}
.hsy_honor li .selfScale img{ width: 100%;  top: 0;  position: relative;  left: 0;  -webkit-transition: -webkit-transform 0.3s;  -moz-transition: -moz-transform 0.3s;
 -o-transition: -o-transform 0.3s;  transition: transform 0.3s;}
.hsy_honor li .selfScale img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}
.hsy_honor li h5{ background:rgba(0,140,201,0.9); height: 3rem; width: 100%; position: relative; line-height: 3rem; text-align: center; font-size: 1.4rem; color: #fff; top: -0.7rem}
.hsy_honor li:hover h5{ background:rgba(215,115,25,0.9);}


/*图片不变型*/
.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;}


.hsy_chuangshiren{ }
.hsy_chuangshiren .left{ width:100%}
.hsy_chuangshiren .right{ width:100%; background:url(../images/csrbg.png) no-repeat; background-position:right 0}
.hsy_chuangshiren p{ font-size:16px; line-height:40px;; text-indent:20px}
.hsy_chuangshiren strong{ color:#008cc9}
.hsy_chuangshiren img{ border:5px solid #fff; box-shadow:0 0 20px #d0d0d0}


.hsy_cases ul{ padding:20px 0}
.hsy_cases li{ width:50%; text-align:center; font-size:16px; line-height:30px; float:left; margin-bottom:10px}
.hsy_cases li img{ border:5px solid #fff; box-shadow:0 0 10px #f9f9f9;transition: all 0.6s;  }
.hsy_cases li:hover img{ border:5px solid #fff; box-shadow:0 0 10px #e2e2e2;transform: scale(1.04); }

.hsy_different{ }
.hsy_different .right{ }
.hsy_different .left{ width:100%; }
.hsy_different p{ font-size:1.2REM; line-height:3REM; text-indent:2REM}
.hsy_different strong{ color:#008cc9}
.hsy_different img{ border:5px solid #fff; box-shadow:0 0 20px #d0d0d0}





.nav_h{ text-align:left}
.nav_h li{ display:inline-block; margin:0.5rem 0; width:49.5%} 
.nav_h li a{ background:#008cc9; padding:2rem 1rem; color:#fff; font-size:1.2rem; display:block; text-align:center}
.nav_h li .on{ background-color:#333}

/*列表*/
.hsy_main{background: #fff;height: auto; width:100%}
.hsy_main .t{ margin:1rem auto; width:98%}
.hsy_main .t h1{ padding:0.5rem 2rem; background:#333; color:#fff; float:left; font-weight:bold}
.hsy_main .list{ margin:1rem auto}
.hsy_main .list a{}
.hsy_main .list .loop { padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.hsy_main .list .loop img{ width:98%; border:0.2rem solid #efefef}
.hsy_main .list .loop span{ display:block; font-size:1.2rem; line-height:2rem;}
.hsy_main .list .loop .right{  width:95%; }
.hsy_main .list .loop .t{ line-height:1.8em;  color:#008cc9; margin:0 auto; text-align:center}
.hsy_main .list .loop .t strong{ color:#c00000}
.hsy_main .list .loop .jj{ background:url(../images/jdin_14.png) no-repeat 0 3px;  color:#333; margin:0 auto; line-height:1.8em}
.hsy_main .list .loop .jj b{ color:#fff; line-height:1.8em; display:inline-block; padding:2px 10px}
.hsy_main .list .loop .right p{ line-height:1.8em;}
.hsy_main .list .loop .lx{ width:100%; margin-top:10px; text-align:center;}
.hsy_main .list .loop .lx img{ width:inherit; border:none; margin-right:1rem}

.hsy_main .list dd{  padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.hsy_main .list dd P{ width:30%; padding:0.5rem 0; margin-right:1rem}
.hsy_main .list dd P IMG{ width:100%;border:1px solid #efefef}
.hsy_main .list dd b{ display:block; font-size:1.4rem; color:#c00000}
.hsy_main .list dd .riqi{ line-height:1.2rem; color:#999}
.hsy_main .list dd span{ line-height:0.8rem}
.hsy_main .list dd span{ line-height:0.8rem}

.hsy_nykj{ width:100%}
.hsy_nykj .down{}
.hsy_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;}
.hsy_nykj .down li b{ line-height:3rem; font-size:1.2rem}
.hsy_nykj .down li .riqi{ line-height:1.2rem; color:#999; width:100%; display:block}
.hsy_nykj .down li:hover{ color:#22ae40}
.hsy_nykj .down li span{ float:left; width:30%; line-height:3rem; font-size:1rem}
.hsy_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}

/*内容*/
.hsy_main_c{background: #fff;height: auto; width:100%}
.hsy_main_c .t{ margin:1rem auto; width:98%; display:block}
.hsy_main_c .t h1{ padding:0.5rem 0; color:#333; line-height:3rem; font-weight:bold; font-size:1.8rem}
.hsy_main_c .t .hits { display:block; color:#999; font-size:1rem}
.hsy_main_c .hsy_main_c_c{ width:98%; margin:0 auto; }
.hsy_main_c .hsy_main_c_c img{ width:100%}
.hsy_main_c .hsy_main_c_c .loop { padding:0 0 1rem 0; border-bottom:1px dotted #efefef}
.hsy_main_c .hsy_main_c_c .loop img{ width:98%; border:0.2rem solid #efefef}
.hsy_main_c .hsy_main_c_c .loop span{ display:block; font-size:1.2rem; line-height:2rem;}
.hsy_main_c .hsy_main_c_c.loop .right{  width:95%; }
.hsy_main_c .hsy_main_c_c .loop .t{ background:url(../images/jdin_13.png) no-repeat 0 0.3em; text-indent:2.5em; line-height:1.8em;  color:#a00000; margin:0 auto}
.hsy_main_c .hsy_main_c_c .loop .t strong{ color:#a00000}
.hsy_main_c .hsy_main_c_c .loop .jj{ background:url(../images/jdin_14.png) no-repeat 0 3px;  color:#333; margin:0 auto; line-height:1.8em}
.hsy_main_c .hsy_main_c_c .loop .jj b{ color:#fff; line-height:1.8em; display:inline-block; padding:2px 10px}
.hsy_main_c .hsy_main_c_c .loop .right p{ line-height:1.8em;}
.hsy_main_c .hsy_main_c_c .loop .lx{ width:100%; margin-top:10px; text-align:center;}
.hsy_main_c .hsy_main_c_c .loop .lx img{ width:inherit; border:none; margin-right:1rem}
.hsy_main_c .page{ display:block; background:#efefef; padding:0.5rem 0; margin-bottom:0.5rem; color:#333; text-indent:1rem; font-size:1.4rem}
.hsy_main_c .hsy_main_c_c p{ font-size:1.4rem; line-height:2rem}

.hsy_main_help{background: #fff;height: auto; width:100%}
.hsy_main_help .l{ width:100%;}
.hsy_main_help .r{ width:100%;}
.hsy_main_help ul{ margin:1rem auto; text-align:center}
.hsy_main_help li{ padding:0.5rem 1.9rem; background-color:#333; color:#fff; margin:0 0.4rem 1rem}
.hsy_main_help li:hover{ background:#a00000; color:#fff}
.hsy_main_help .on{ background:#a00000; color:#fff; font-weight:bold;}
.hsy_main_help p{ font-size:1.2rem}
.hsy_main_help img{  width:100%; margin-bottom:20px}
.hsy_main_help .t1{ font-size:1.4rem; text-align:left; text-indent:10px; margin:1rem auto; background:#333; color:#fff}
.hsy_main_help .t1 strong{ color:#fff; font-size:1.6rem}
.hsy_main_help dl{ width:100%;  margin-top:40px; margin:0 auto; background:none; border:none;  }
.hsy_main_help dd{ background:url(../images/xuanzxe_02.png) no-repeat left; background-position:0 0.5rem; text-indent:2rem; margin:0.5rem auto; color:#333333; font-size:1.2rem; text-align:left; }
.hsy_main_help dd span{ color:#a00000;font-weight:bold}
.hsy_main_help dd strong{ color:#a00000; font-weight:bold}
.hsy_main_help .t2{ font-size:1.6rem; text-align:left; font-weight:bold;  float:left;  line-height:2.5rem; margin:1rem auto}
.hsy_main_help .t3{margin:10px auto}
.hsy_main_help .t3 p{ font-size:1.2rem; text-align:left; text-indent:0;float:left;  line-height:2.5rem;border-bottom:1px dotted #efefef; }
.hsy_main_help .t3 p strong{ font-size:1.2rem; text-align:left;   float:left;  line-height:2.5rem}
.hsy_main_help .t2 strong{ color:#a00000; font-size:18px}
.hsy_main_help p strong{ color:#a00000;}
.hsy_main_help .t4{ font-size:1.4rem; line-height:2.5rem; background:#f9f9f9; float:left; width:100%; margin:1rem auto; text-indent:1rem; font-weight:bold}

/*联系我们*/
.hsy_main_lxwm .a_tit{ margin-top:1rem}
.hsy_main_lxwm .fee_main{border: 1px solid erd;}
.hsy_main_lxwm .fee_main strong,.fee_bg label{ display: block;}
.hsy_main_lxwm .fee_main strong{color: #a00000;}
.hsy_main_lxwm .fee_main ul{padding: 0;}
.hsy_main_lxwm .fee_main li{height: 40px; line-height: 40px;width: 100%;margin: 0.8rem 0;border:none; background:none; padding:0}
.hsy_main_lxwm .fee_main li code{ color:#333; text-align:left}
.hsy_main_lxwm .fee_main li p{ overflow:hidden; color:#333; margin:0; text-indent:0; height:40px }
.hsy_main_lxwm .fee_main li p img{ width:100%; height:100%}
.hsy_main_lxwm .fee_main li span{margin: 0 5px 0 0;color: #333333;padding-right: 0;font-size: 16px;line-height: 40px;display: inline;text-indent:10px; }
.hsy_main_lxwm .fee_main li b{color: #ff9600;padding:0;display: inline; float:left}
.hsy_main_lxwm .fee_main li code{padding:0; float:left}
.hsy_main_lxwm .fee_main li code a{color: #005dbc;}
.hsy_main_lxwm .about .about_con ul li{ font-size:16px; line-height:40px; font-weight:bold}



.hsy_main_luanxiang .tit{ margin-bottom:20px}
.hsy_main_luanxiang .t1{ font-size:1.2rem; text-align:left; font-weight:bold; line-height:1.8rem; background:#333; color:#fff; padding:1rem}
.hsy_main_luanxiang p{ font-size:1.2rem; line-height:35px; text-indent:30px; border:1px  dotted #efefef; margin:0.5rem auto; padding:0.5rem}
.hsy_main_luanxiang .t2{ font-size:1.4rem; text-align:left; text-indent:10px; margin:1rem auto; background:#333; color:#fff;}
.hsy_main_luanxiang .t2 strong{ color:#fff; font-size:1.6rem}
.hsy_main_luanxiang dl{ width:100%;  margin-top:40px; margin:0 auto; background:none; border:none;  }
.hsy_main_luanxiang dd{ background:url(../images/xuanzxe_02.png) no-repeat left; background-position:0 0.5rem; text-indent:2rem; margin:0.5rem auto; color:#333333; font-size:1.2rem; text-align:left; }
.hsy_main_luanxiang dd span{ color:#a00000; font-size:1.4rem; font-weight:bold}
.hsy_main_luanxiang dd strong{ color:#a00000; font-weight:bold}
.hsy_main_luanxiang  span{ color:#a00000; font-size:1.4rem; font-weight:bold}
.hsy_main_luanxiang  strong{ color:#a00000; font-weight:bold}
.hsy_main_luanxiang  ul{ margin:0.5rem auto; text-align:center}
.hsy_main_luanxiang  li{ padding:10px; background-color:#a00000; border:1px solid #efefef; margin-right:0; text-align:left;  font-size:14px; line-height:30px; color:#fff}
.hsy_main_luanxiang  li:hover{ background:#a00000; color:#fff}

/*尊重*/
.hsy_main_luanxiang .hsy_respect{ margin-top:10px}
.hsy_main_luanxiang .hsy_respect .title{ text-align:center; font-weight:bold; position:relative;  z-index:999;font-size:1.8rem;}
.hsy_main_luanxiang .hsy_respect .title b{ color:#a00000}
.hsy_main_luanxiang .hsy_respect .english{ color:#dfdfdf; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:3rem; position:relative; text-align:center; font-weight:bold; z-index:1}
.hsy_main_luanxiang .hsy_respect .hsy_respect_t{ font-weight:bold; text-align:left; margin-bottom:1rem; letter-spacing:-1px; margin:0 auto; font-size:1.5rem}
.hsy_main_luanxiang .hsy_respect .hsy_respect_t b{ color:#a00000}
.hsy_main_luanxiang .hsy_respect ul{ position: relative;}
.hsy_main_luanxiang .hsy_respect li{ width:100%; background:#efefef; border:1px solid #dbdbdb; float:left; margin-bottom:20px; color:#333; padding:0}
.hsy_main_luanxiang .hsy_respect li:hover{background:#a00000; border:1px solid #a00000; color:#fff}
.hsy_main_luanxiang .hsy_respect li .title{ padding:10px 20px 0 20px;  text-align:left; line-height:35px; font-weight:bold; position: inherit; font-size:1.5rem}
.hsy_main_luanxiang .hsy_respect li p{ padding:0 20px 0 20px; text-align:left; line-height:35px; border:none; font-size:14px}


.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 6.5rem;border-top: #f6f6f6 1.2rem solid; 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;}


/*评论*/

.mt10{margin-top:10px; margin:0 auto; width:98%; margin-bottom:1rem}
.mr10{margin-right:10px; margin:0 auto; width:98%; margin-bottom:1rem}
.b{border:1px solid #efefef;}
.p10{padding:10px;}

/*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; bottom:0.5rem; 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
}


.hsy_nykj .fr{ width:95%; margin:0 auto; float:none}
.hsy_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}
.hsy_nykj .fr .con{ margin:10px auto}
.hsy_nykj .fr .con p{ line-height:30px; }
.hsy_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}
.hsy_nykj .fr .con  dl .left{ width:30%;  float:none}
.hsy_nykj .fr .con  dl .right{ width:68%; float:none}
.hsy_nykj .fr .con  dl img{ width:100%;  min-height:130px !important;}
.hsy_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}
.hsy_nykj .fr .con  dl em{ text-align:left; line-height:30px}
.hsy_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}

.hsy_nykj .fr .con .p_left{ width:100%;}
.hsy_nykj .fr .con .p_left img{ width:100%;}
.hsy_nykj .fr .con .p_right{ width:100%;}
.hsy_nykj .fr .con .p_right h2{ font-size:1.6rem; font-weight:bold; color:#006fb8; line-height:3rem; border-bottom:1px dotted #efefef}
.hsy_nykj .fr .con .p_right p{ line-height:2.5rem; font-size:1.2rem; padding:10px; color:#999}
.hsy_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}
.hsy_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}
.hsy_nykj .fr .con .p_right .yangben:hover{ background:#0888d8}
.hsy_nykj .fr .con .p_right .canshu:hover{ background:#10d152}

.hsy_nykj .tabbox {width:100%; margin:1rem auto}
.hsy_nykj .tabmenu {width:100%;height:80px; text-align:right}
.hsy_nykj .tabmenu ul {margin:0;padding:0;list-style-type: none; }
.hsy_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;}
.hsy_nykj .tabmenu .cli {border-bottom: 1px solid #fff;background: #c00000;font-weight: bold;color: #fff;}
.hsy_nykj #tabcontent {width:100%; margin:0 auto; float:left}
.hsy_nykj #tabcontent ul {list-style-type: none; text-align:left; padding:1rem}
.hsy_nykj #tabcontent .hidden {display:none;}
.hsy_nykj #tabcontent p{ font-size:1.2rem; color:#666; }
.hsy_nykj #tabcontent strong{ font-size:16px; color:#c00000}
.hsy_nykj #tabcontent table tr{ border:1px solid #efefef}
.hsy_nykj #tabcontent table tr td{ border:1px solid #efefef; }
.hsy_nykj #tabcontent table tr:nth-child(odd){background:#F4F4F4;}
.hsy_nykj #tabcontent table td:nth-child(even){}

.hsy_ad_n{ padding:1rem 0; background:#006bb9}
.hsy_ad_n .fl{ width:100%; font-size:1.6rem; text-align: center; color:#fff; line-height:3rem}
.hsy_ad_n .fr{ width:100%; font-size:1.6rem; text-align:center; color:#fff}
.hsy_ad_n .fr span{ line-height:2rem; height:2rem; display:inline-block; font-weight:bold}
.hsy_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}
.hsy_main_lxwm img{ width:100%}
.hsy_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:49%; text-align:center}
.list_product li img{ width:98%; height:100%; border:0.1rem solid #efefef}
.list_product li h3{ background-color:#008cc9; color:#fff;}