﻿/* Write your styles */
@charset "utf-8";/* CSS Document*/
@font-face{font-family: "微软雅黑";src: }
body{font:"微软雅黑" normal 100% ;color:#2e2d2d;padding-top:50px;padding-bottom: 40px;-webkit-transition: margin 500ms ease;-moz-transition: margin 500ms ease;-ms-transition: margin 500ms ease;-o-transition: margin 500ms ease;transition: margin 500ms ease;margin:0 auto;padding:0;width: 100%;color:#36393d;}
.ovfHiden{overflow:auto;overflow-x: hidden;height: 100%;}
li,em,i{list-style:none;font-style:normal;}
a{text-decoration:none; display: inline-block;}
a:hover{text-decoration:none}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0;margin: 0;font-family: "微软雅黑";font-weight: normal;}
hr{color:#c6c6c6;border:none;border-top:1px solid #c6c6c6;}
table{border-spacing:0px;width:100%;}
fieldset,img{border:0;vertical-align:top;}
img{height: auto;border: 0;-ms-interpolation-mode: bicubic;margin-top: 0em; width:100%\9; max-width: 100%;}
.bg_e{ background: #ededed }
.left{ float: left;}
.product_xx .left{ float: left; width:430px;}
.right{ float: right }
.clear{ clear: both; }
.qih_btn{ display: none; }
.wid-120{ width: 100%; max-width: 1200px; margin: 0 auto;  }
.wid-100{ width: 100%; max-width: 1920px; margin: 0 auto; }
/**/
.head_bg{ height: 98px; border-top: 2px solid #636161; z-index: 20; position: relative;}
.logo{ margin-top: 4px; height:89px; max-width:332px;}
.nav ul li{ float: left; padding: 0 30px; height: 98px; line-height: 98px; background: #fff; position: relative; }
.ej_nav{ position: absolute;z-index: 20; top: 98px; background-color:#6c6c6c; z-index: 15; width: 100%; left: 0px; display: none; text-align:center;}
.ej_nav p a{ display: block; color: #fff !important;  }
.ej_nav p{ height: 50px; line-height: 50px; }
.nav ul li:hover{  background:#6c6c6c;}
.nav ul li:hover a{ color: #fff; }
.nav ul li a{ font-size: 16px; color: #000 }
.nav ul .active{ background:#636161; }
.nav ul .active a{ color: #fff; }
.nav ul{ float: left; }
.yy_icon{ float: left; margin-top: 40px; margin-left: 15px; width:20px; height:20px; }
.banner{ position: relative; }
.banner .hd ul li{ width: 10px; height: 10px; float:left; overflow: hidden; border-radius: 50%; display: inline-block; background: #fff; margin-right: 10px;}
.banner .hd ul li:first-child{ margin-left:50%;}
.banner .hd{ position: absolute; width: 100%; height:10px; text-align: center; bottom: 30px; left: 0px; z-index: 9}
.banner .hd ul li.on{ background:  #00a3a8;}
.banner .bd ul li a{ display: block; height: 630px; }
.index_fl_li{ width: 23%; float: left;  margin-left:0.5%;margin-left:4px\9; position: relative; min-height: 200px; overflow: hidden; }
.index_fl_li:first-child{ margin-left: 0px; }
.index_fl{ margin-top: 10px; overflow: hidden; margin-bottom: 10px;  }
.index_fl_li img{ width: auto; min-height:200px; height: 100%;}
.index_fl_li a{ display: block; }
.index_fl_li h2{ position: absolute; font-size: 20px; color: #fff; right: 8%; bottom: 8% }
.news_index{ background: #f2f2f2; box-sizing: border-box; min-height: 200px; }
.news_index h1 a{ font-size: 20px; color: #6a6a6a; margin-left: 15px; margin-bottom: 15px; margin-top:15px;  }
.news_index ul li{ margin-left: 15px;  height: 25px; line-height:25px; font-size: 14px; }
.news_index ul li i{ display:block; width: 4px; height: 4px; background: #adadad; margin-right: 12px; float: left; margin-top: 10px;}
.news_index ul li span{ color: #6c6c6c; width: 60%; display: block; float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.news_index ul li em{ color: #6c6c6c; display: block;float: right; margin-right: 24px; font-size: 12px; }
.footer_bg { background: #f5f5f5; padding-top: 60px; overflow: hidden; padding-bottom: 25px; }
.footer ul li{ float:  left; margin-right: 140px; }
.footer ul li h3{ font-size: 22px; color: #000; margin-bottom: 20px; }
.footer ul li h3 a{ color: #000 }
.foot_ej p{ height: 27px; line-height: 27px; }
.foot_ej p a{ font-size: 16px; color: #686868 }
.foot_ewm{ width: 115px; text-align: center; }
.foot_ewm h3{ font-size: 22px; color: #000 }
.foot_ewm p{ font-size: 16px; color:#686868  }
.foot_ewm img{ margin-top: 20px; margin-bottom: 10px; }
.foot_txt{ text-align: center; font-size: 14px; color: #7c7c7c; line-height: 24px; margin-top: 50px; }
.menu_box{ width: 1.02rem; height: 1.02rem; margin-top: 0.5rem; margin-right: 0.4rem; display: none; }
.menu_nav_bg{ background: #ececec; width: 50%; float: right; height: 100%; right: -50%; position: absolute; transition: all 0.5s }
.menu_nav_box{ width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background:#000; opacity:0.6;filter:alpha(opacity=60); z-index: 9; border-top: 2px solid #00a3a8 ;z-index: 100 }
.menu_nav_til{ height: 1.5rem; line-height: 1.5rem; border-bottom: 1px solid #ccc; padding: 0.2rem 0 }
.menu_nav_til .nav_logo img{ width: 1rem;  margin-left: 0.3rem; margin-top: 0.25rem;}
.menu_nav ul li{ height: 1.5rem; line-height: 1.5rem; font-size: 0.75rem; border-bottom: 1px solid #eee }
.menu_nav ul li a{ color: #000; display: block; padding-left: 0.5rem;  }
.menu_nav_til .close{ width: 0.7rem; height: 0.7rem; margin-top: 0.4rem; margin-right: 0.5rem; } 
.menu_nav_box{ display: none; }
.page_nav a i{ display: block; width: 21px; float: left; margin-top: 2px; margin-right: 8px; }
.page_nav a { color: #000; font-size: 14px;  }
.page_nav{ margin-top: 30px; margin-bottom: 17px; }
.jsfw_box{ overflow: hidden; }
.jsfw_l{ width: 280px; padding: 20px 0px; box-sizing: border-box; background: #f5f5f5; min-height: 390px;  }
.jsfw_l_til h1{ font-size: 16px; font-weight: bold; color: #cccccc; margin-bottom: 10px; padding: 0 12px; }
.jsfw_l_til p{ font-size: 18px; color: #6e6e6e;padding: 0 12px; font-weight: bold; }
.jsfw_l_til{ margin-bottom: 50px; }
.jsfw_l ul li{ min-height: 40px; line-height: 40px; border-bottom: 2px solid #e6e6e6;padding: 0 12px; }
.jsfw_l ul li:first-child{border-top: 2px solid #e6e6e6;}
.jsfw_l ul li a{ font-size: 14px; color: #696969; display: block; }
.jsfw_l ul li i{ display: block; float: left;width: 0;height: 0;border-top: 4px solid transparent;border-left: 4px solid #000;border-bottom: 4px solid transparent; margin-top: 16px; margin-right: 10px;} 
.jsfw_l ul li.active i,.jsfw_l ul li:hover i{border-left: 4px solid #00a6a2;}
.jsfw_l ul li.active a{ color: #00a6a2; }
.jsfw_l ul li a:hover{color: #00a6a2}
.jsfw_r{ width: 890px; }
.jsfw_r h1{ font-size: 22px; color: #3b393a; text-align:center;padding:15px 0;}
.jsfw_r p{ font-size: 16px; color: #424041; line-height: 2em; }
.jsfw_r_txt img{ width:auto;}
.jszx_box h3{ font-size: 14px; color: #4c4a4b; margin-bottom: 37px; }
.jszx_box h2{ font-size: 16px; margin-bottom: 46px; }
.tj_form{ width: 860px; margin: 0 auto; position: relative;}
.tj_form p{ margin-bottom: 15px; }
.tj_form p label{ font-size: 14px; color: #3c3a3b; margin-right: 10px; }
.tj_form p input{ width: 337px; height: 31px; border: 1px solid #d3d3d3; box-sizing: border-box; padding-left: 14px; font-size: 14px; }
.tj_form .zxxx{ position: absolute; top: 0px; right: 0px; }
.tj_form .zxxx label{ float: left }
.tj_form .zxxx textarea{width: 317px; height: 88px; border: 1px solid #d3d3d3; box-sizing: border-box; padding-left: 14px; font-size: 14px;}
.tj_btn{ text-align: center; }
.tj_btn input{ width: 111px; height: 30px; text-align: center; border: none; font-size: 12px; background: #00a3a8; color: #fff; }
#cz{ background: #575757; margin-left: 70px; }
.zlxz_box ul li{ height: 44px; padding-left: 6px; border-bottom: 1px dashed #eaeaea; overflow: hidden; }
.zlxz_box ul li i{ display: block; width: 16px; height: 16px; float: left; margin-top: 14px; margin-right: 12px; }
.zlxz_box ul li .w-d{ background: url(../images/dap/w.png) no-repeat; background-size: contain;}
.zlxz_box ul li .pd-d{ background: url(../images/dap/pd.png) no-repeat;background-size: contain; }
.zlxz_box ul li .pp-d{ background: url(../images/dap/pp.png) no-repeat; background-size: contain;}
.zlxz_box ul li .jp-d{ background: url(../images/dap/jp.png) no-repeat; background-size: contain;}
.zlxz_box ul li .zip-d{ background: url(../images/dap/zip.png) no-repeat; background-size: contain;}
.zlxz_box ul li .xls-d{ background: url(../images/dap/xls.png) no-repeat; background-size: contain;}
.zlxz_box ul li .xz_name{ font-size: 14px;  color: #565455; margin-top: 12px; display: inline-block; float: left; }
.zlxz_box ul li .sc_time{ font-size: 12px; color:#979797; margin-right: 41px; display: inline-block; margin-top: 14px;  }
.zlxz_box ul li .xzcs{ font-size: 12px; color:#979797; margin-right: 41px; display: inline-block; margin-top: 14px;}
.zlxz_box ul li .xz_btn{ margin-top: 12px; }
.pn_box{ text-align: right; margin-top: 17px; margin-bottom: 35px; background-color:#fff; display:inline-block;}
.pn_box a{ display: inline-block; padding: 7px 11px; text-align: center; font-size: 12px; color: #a5a5a5; border: 1px solid #d9d9d9; margin: 0 4px; }
.pn_box a.active{ background: #00a3a8; color: #fff; }
.pn_box li{    display: inline-block;    float: left;    width: auto;}
.pn_box .page-active a,.pn_box a:hover{ background: #00a3a8; color: #fff; }
.content_box h1{ font-size: 32px; color: #0b0b0b; text-align: center; margin-bottom: 38px; }
.content_box h2{ text-align: center; font-size: 20px; color: #414544; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc; margin-bottom: 21px; }
.content_box .con_txt{ width:90%; margin:0 auto;}
.con_time{ margin-right: 35px; }
.con_txt img{ display: block; margin: 0 auto }
.con_txt p{ font-size: 16px; color: #0b0b0b; line-height: 2em; text-indent: 2em; }
.fx_box{ text-align: right; font-size: 14px; color: #514f50; line-height:32px; width:90%; margin:130px auto; }
.page_a { overflow: hidden; width:90%; margin:0 auto;margin-bottom: 60px; }
.page_a a{ font-size: 18px; color: #0b0b0b;  }
.user_ly{ width:92%; height: 154px; margin-left: 25px; }
.user_ly textarea{ width: 100%; height: 154px; border: 1px solid #e5e5e5 }
.ly_box{ overflow: hidden; padding-bottom: 5px; width:90%; margin:0 auto; margin-bottom: 20px;  }
#ds-reset .ds-post-button{ background:none; color:#fff;}
.jiathis_style_32x32{  float:right;}
.nr_foot{ padding: 25px 0; }
.nr_foot .foot_txt{ margin-top: 0px; }
.news_box ul li span{ display: block; float: left; width: 75px; height: 77px; border: 1px solid #efefef; text-align: center; font-size: 12px; color: #bbbbbb; box-sizing: border-box; padding-top: 12px; }
.news_box ul li span i{ display: block; font-size: 28px; color: #666666 }
.news_box ul li a{ display: block; width: 800px; float: left; margin-left: 15px; }
.news_box ul li a h2{ font-size: 16px; color: #505050; font-weight: bold; margin-bottom: 7px; }
.news_box ul li a p{ font-size: 12px; color: #c2c2c2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.news_box ul li{ margin-bottom: 20px; overflow: hidden; }
.product_txt{ width: 440px; border: 1px solid #e8e8e8; margin-left: 11px; height: 260px; }
.product_txt p{ height: 45px; border-top: 1px solid #e8e8e8; padding-left: 20px; color: #a1a1a1; font-size: 14px; }
.product_txt p:first-child{ border: none; }
.product_txt p span{ padding-left: 20px; display: inline-block; width: 50%; box-sizing: border-box; }
.product_txt p span:first-child{ padding-left: 0px; }
.product_txt p  em{ color:#3d3b3c  }
.product_xx{ overflow: hidden; }
.product_qh{ margin-top: 54px; }
.product_qh .hd{ height: 41px;  background: #575757; padding-left: 10px; overflow: hidden; }
.product_qh .hd ul li{ float: left; width: 89px; height: 36px; line-height: 36px; margin-top: 7px; margin-right: 20px; font-size: 14px; color: #fff ; text-align: center;}
.product_qh .hd ul li a{ color:#fff  }
.cpjj{ padding-top: 38px; padding-bottom: 40px; }
.product_nav p a{ color: #797979 !important; padding-left: 30px; }
.product_nav p a:hover{color:#03a1aa !important;}
.product_nav .on a{ color: #000 !important }
.product_nav{ transition: all 0.5s; }
.cp_l ul li.active a{ color: #03a1aa; }
.cp_l ul li.active i{ border-left: 4px solid #03a1aa;}
.cp_l ul li.active .product_nav{ display: block; }
.cp_l{ min-height: 540px; }
.product_qh .hd ul li:hover{ background: #00a3a8; }
.product_qh .hd ul li.on{ background: #fff; color: #575757 }
.product_qh .hd ul li.on a{color: #575757}
.jszb table tbody tr td{ border: 1px solid #d0d0d0; height: 43px; text-align: center; font-size: 14px; color: #000 }
.jszb table{border-collapse:collapse; margin-top: 28px;}
.yhhxw{ margin-top: 28px; text-align: center; }
.product_list{ overflow: hidden; }
.product_list ul li{ width: 280px; box-sizing: border-box; padding: 15px; border: 1px solid #d6d6d6; float: left; margin-left: 25px; margin-bottom: 30px; }
.product_list ul li:nth-child(3n+1){ margin-left: 0px; }
.product_list ul li h2{ font-size: 18px; color: #3f3b3c; text-align: center; margin-bottom: 20px; }
.product_list ul li p{ font-size: 12px; color: #434343; margin-top: 7px; min-height:80px; overflow:hidden; }
.product_list ul li span{ display: block; font-size: 12px; color: #f86c0b; margin-top: 10px;}
.product_list ul li span i{ display: inline-block; width: 29px; margin-right: 10px; }
.yyly_til h1 i{ display: inline-block; width:19px; margin-right: 16px;  }
.yyly_til h1{ height: 25px; line-height: 25px; text-align:left; font-size: 22px; color: #3c3b39; padding-bottom: 10px;/* border-bottom: 1px solid #d6d6d6;*/ }
.yyly_til h1 a{ font-size: 12px; color: #555555; }
.yyly_box{ overflow: hidden; margin-bottom: 15px;margin-top:10px; }
.yyly_box ul li{ position: relative; width: 280px; margin-right: 15px; margin-top:15px; float: left; }
.yyly_box ul li:first-child{ margin-left: 0px; }
.yyly_box ul li p{ height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background:#000; opacity:0.6; filter:alpha(opacity=60); position: absolute; left: 0px; bottom: 0px; width: 100%; }
.banner_lx{ height: 1260px; background: url(../images/dap/banner_lx.jpg) no-repeat; background-size: auto 100%; background-position: center; padding-top: 1px; }
.lxwm_l{ width: 100%;background: #fff; }
.lxwm{ overflow: hidden;width:60%; margin:15px auto; background:#fff; }
.lxwm_l_til{ margin-top: 30px; overflow: hidden; }
.lxwm_l_til h1{ height: 64px; line-height: 64px; background: #00a3a8; width: 40%; font-size: 21px; padding-left: 15px; color: #fff; margin-top: 20px;}
.lxwm_l_til a{ display:block;}
.lx_ewm{ width: 120px; margin-left: 200px; }
.lx_ewm p{ font-size: 12px; color: #000 }
.lxwm_xx{ margin-top: 30px; }
.lxwm_xx_li{ width: 50%; box-sizing: border-box; padding-left: 30px; }
.lxwm_xx_li h1,.zxly_box h1{ font-size: 16px; color: #858585; font-weight:bold; }
.lxwm_xx_li p{ font-size: 12px; color: #858585; margin-top: 15px; }
.zxly_box{ width:100%; margin: 0 auto; margin-top: 35px; padding-left:30px; }
.zxly_box p label{ width: 75px; font-size: 14px; display: inline-block; text-align: right; margin-right: 10px; }
.zxly_box p input{ width: 65%; height: 35px; border: 1px solid #d3d3d3; padding-left: 10px; box-sizing: border-box;}
.zxly_box p{ line-height: 35px; margin-bottom: 25px; overflow: hidden; }
.zxly_box p textarea{ width: 65%; height: 90px;border: 1px solid #d3d3d3; box-sizing: border-box; padding-left: 10px; }
.ly_btn input{ width: 111px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; display: inline-block; border: none;}
.ly_btn{ text-align: center; margin-top: 10px; }
.ly_btn input:first-child{ background: #00a3a8 }
.zxly_box h1{ margin-bottom: 25px; }
#container{ width: 100%; height:340px; }
/*down message*/
.downmsg{ display:none; position: absolute;
    width:40%;
    left:30%;
    background: #f5f5f5;}
.downmsg h4{ height:60px; line-height:60px; text-align:center; }
.downmsg .close{ position:relative;  width:20px; height:20px; line-height:20px;text-align:center; font-size:16px; cursor:pointer; border-radius: 50%;    border: 1px solid #36393d;    color: #36393d; float:right;}
#dform{ width:100%;}
#dform p{ width:100%; padding:0 10px;text-align: center;}
#dform input{ width:60%;}
#dform .code{ margin-bottom:0;}
#erroinfo{width: 80%;text-align: center;background:#00a3a8;line-height: 3em;color: #fff;margin: auto;}


@media only screen and (max-width: 1024px) {
.menu_box{ display: block; }
.m_hide{ display: none; }
*.head_bg{ height:auto; }

.logo{ width: 5.8rem; margin-top: 0.05rem; margin-left: 0.3rem; }
.logo img{ width: 100%; }
.banner .bd ul li a{height: 10rem;background-size: auto 100% !important; background-position: 30%!important; display: block;}
.index_fl_li{ width: 49%; margin-left: 2%; margin-bottom: 2%}
.index_fl_li:nth-child(3){ margin-left: 0px; }
.index_fl_li img{ max-height: 200px; width: 100%;}
.foot_txt{ margin-top: 0px; font-size: 12px; }
.footer_bg{ padding: 1rem 0;}
.foot_txt span{ display: block; }
.banner .hd{ bottom: 5%;}
.page_nav{ padding: 0 0.4rem; box-sizing: border-box; margin-top: 1rem; margin-bottom: 0.4rem;font-size:14px;}
.jsfw_l{ width: 100%; float: none;}
.jsfw_r{ width: 100% ;  margin: 0.8rem auto; box-sizing:border-box; float: none;}
.jsfw_r .jsfw_r_txt{ width:95%; margin:0 auto;}
.product_xx{ width: 95%; margin: 0 auto}
.product_xx .left{ float: left; width:100%;}
.tj_form{ width: 90%; }
.tj_form .zxxx{ position: relative; }
.tj_form p input,.tj_form .zxxx textarea{ width: 10rem; }
.nr_banner img,.pabout_banner img,.jsfw_banner img,.product_banner img{display:none;}
.nr_banner{ height: 8rem;background-size: auto 100% !important;  background-position: 30%!important; display: block; }
.jsfw_banner{ height: 8rem;background-size: auto 100% !important;  background-position: 72%!important; display: block; }
.pabout_banner{ height: 8rem;background-size: auto 100% !important; background-position: 25%!important; display: block; }
.content_box{ padding:0 0.5rem ; box-sizing: border-box; }
.content_box h1{ font-size: 24px; }
.content_box h2{ font-size: 16px; }
.con_txt p{ font-size: 14px; }
.fx_box{ margin-top: 2rem; margin-bottom: 2rem; }
.page_a a{ float: none; display: block; font-size: 14px; margin-bottom: 0.8rem; }
.user_img{ width: 15%; }
.user_ly{ width: 80%; margin-left: 5% }
.ly_box{ padding: 0 0.5rem; box-sizing: border-box; }
.news_box ul li span{ width: 3rem; height: 3.1rem; padding-top: 0.2rem;    max-width: 75px; max-height: 77px; }
.news_box ul li a{ width: 10.6rem; margin-left: 0.8rem; } 
.product_list ul li{ width: 49%; margin-left: 2%; margin-bottom: 2%}

.product_list ul li:nth-child(3n+1){ margin-left: 2% }
.product_list ul li:nth-child(odd){ margin-left: 0px; }
.yyly_box{ padding: 0 0.4rem; box-sizing: border-box; margin-top: 0.5rem; }
.yyly_box ul li{ margin-left: 0px; width: 100%; margin-bottom: 0.7rem; }
.yyly_box ul li img{ width: 100% }
.yyly_box ul li p{ font-size: 0.64rem; height: 1.5rem; line-height: 1.5rem; }
.product_txt{ width: 100%; box-sizing: border-box; margin-left: 0px; }
.product_txt p{ padding-left: 0.4rem; font-size: 12px;  }
.product_qh .hd ul li{ width: 20%;margin-right: 0px; }
.product_qh .hd{ padding-left: 0.2rem; padding-right: 0.2rem;  }
.product_qh .bd{ width: 95%; margin: 0 auto }
.lxwm_l,.lxwm_r{ width: 100%; float: none; padding-top: 1px; }
.banner_lx{ height: auto; padding: 0.8rem 0 }
.lxwm{ margin-top: 0px;  width:100%;}
.lxwm_l_til h1{ width: 100%; height: 1.5rem; line-height: 1.5rem; font-size:0.7rem; }
.lxwm_l_til{ margin-top:0; }
.lxwm_xx{ margin-top: 0.8rem; }
.lxwm_xx_li p{ line-height: 24px; }
.zxly_box{ padding-left:0.5rem;}
.lxwm_l{ padding-bottom: 1rem; }
#container{ height: 16rem; }
.lxwm_xx_li{ padding-left: 5%; width:100%; margin-top:10px;}
#yyly{ display: none; }
.downmsg{width:100%; left:0;}
.downmsg h4{ font-size:12px;}
}
@media only screen(min-width: 500px) and (max-width: 768px) {
.index_fl_li{ width: 100%; margin-left: 0%; margin-bottom: 2%}
.content_box h1{font-size: 18px;}
.content_box h2{ font-size: 14px; }
.news_box ul li a h2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; font-size: 14px; margin-top: 0.4rem;}
.news_box ul li a p{ font-size: 12px; color: #c2c2c2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }
.lx_ewm{ display: none; }
}
@media only screen and (max-width: 500px) {
.index_fl_li{ width: 100%; margin-left: 0%; margin-bottom: 2%}
.content_box h1{font-size: 18px;}
.content_box h2{ font-size: 14px; }
.news_box ul li a h2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; font-size: 14px; margin-top: 0.4rem;}
.news_box ul li a p{ font-size: 12px; color: #c2c2c2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }
.lx_ewm{ display: none; }
}
@media only screen and (max-width: 322px) {
.index_fl_li{ width: 100%; margin-left: 0%; margin-bottom: 2%}
.news_box ul li a h2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; font-size: 14px; margin-top: 0.4rem;}
.news_box ul li a p{ font-size: 12px; color: #c2c2c2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }
.lx_ewm{ display: none; }
}