@charset "utf-8";

/*

*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
*       Thank you for using!                                                                                       *
*       CopyRight© : sem-cms.com;   Developer : 1181698019;  E-mail : 1181698019@qq.com;  Date : 2020-12-23;        *
*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*

+++++++++        +++++++++        ++++++++++++++++++++        +++++++++        ++++++++++++++++++++        +++++++++
+++++++++        +++++++++        ++++++++++++++++++++        +++++++++        ++++++++++++++++++++        +++++++++
++               ++               ++       ++       ++        ++               ++       ++       ++        ++
++               ++               ++       ++       ++        ++               ++       ++       ++        ++
+++++++++        +++++++++	      ++       ++       ++        ++               ++       ++       ++        +++++++++
+++++++++        +++++++++        ++       ++       ++        ++               ++       ++       ++        +++++++++
       ++        ++               ++       ++       ++        ++               ++       ++       ++        	      ++
       ++        ++	              ++       ++       ++        ++               ++       ++       ++        	      ++
+++++++++        +++++++++        ++       ++       ++        +++++++++        ++       ++       ++        +++++++++
+++++++++        +++++++++        ++       ++       ++        +++++++++        ++       ++       ++        +++++++++

*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*

*/

/* cl1 :#00a0e9 主色蓝
   cl2 :#036eb8; 配色蓝
   cl3 :#595757; 全字色 按钮
   cl4 :#231815; 黑
   cl5 :#e7e6e5 底部灰色;
*/
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../Font/jizaRExUiTo99u79D0-ExcOPIDUg-g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../Font/jizaRExUiTo99u79D0aExcOPIDUg-g.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../Font/jizaRExUiTo99u79D0yExcOPIDUg-g.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../Font/jizaRExUiTo99u79D0KExcOPIDU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Tenor Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../Font/bx6ANxqUneKx06UkIXISn3F4Ck-L2qM2VQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Tenor Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../Font/bx6ANxqUneKx06UkIXISn3t4Ck-L2qM2VQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Tenor Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../Font/bx6ANxqUneKx06UkIXISn3V4Ck-L2qM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



body{background: #fff; overflow-x: hidden; }
*{padding: 0; margin: 0; }
ul,li{list-style: none; }
body,input,textarea,select{font-family: 'PT Sans', sans-serif;font-size: 0.85em;color: #595757;}
input,textarea,select{font-weight: 900;-webkit-appearance: none; }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
input[type="radio"]{ padding: 5px; }
img{border: none; max-width: 100%; }
.cb{clear: both;}


a{color:#333; text-decoration:none;}
a:hover{color:#fe7011;text-decoration:underline;}

#nav a{color: #fff;}
#nav a:hover{color:#fe7011;}

#cent a{color:#fe7011; text-decoration: underline;}
#cent a:hover{color:#333; text-decoration: none;}

.lt{width: 100%;float: left;}
.lt1200{ width: 1200px; margin:auto;  }

.lt_top{width: 100%;float: left; background: #2d3038; padding: 10px 0 0 0; }
.lt_top_left{width: 9%;float: left; margin-bottom: 5px;}
.lt_top_left img{width: 70%;}
.lt_top_right{width: 80%;float: right; position: relative;  margin-top: 28px;font-size: 16px;}
.lt_top_right span{display:inline-block; height: 55px; padding: 0 30px; color: #fff; position: relative;}

#navlist{display: none;}
#Iserch{position: absolute;right: 5%;  color: #fff; cursor: pointer; z-index: 99999; top: 2px;}
.searct{width: 100%;float: left; background: #fff;padding:10px 5px;box-sizing: border-box; position: absolute; z-index: 9999999; top: -10px; display: none;}
.xl{position: absolute; z-index: 9999; width:600px;left:30px; top: 50px; display: none; }
.xl ul {padding-left: 30px; width: 100%;position: relative; padding: 10px 0; }
.xl ul li{ padding: 5px 0;width: 100%; }
.xl ul li span { position: absolute;left: 200px; display: none; top: 0px;padding: 10px 0;}
.xl ul li span dt{width: 100%;float: left; padding: 2px;font-size: 0.85em;}
.xl ul li span img{max-height: 120px;}
.xiala{position:absolute;top:85px;left:0;background-color:#474a52;width:100%;z-index:100;height:480px;display:none;background: rgba(45, 48,56, 0.9);  }

.lt_ban{width: 100%;float: left;}
.lt_banl{width: 100%;float: left; margin: 20px 0;}

.lt_banl div{width: 25%;float: left; position: relative;}
.lt_banl div span { width: 100%; display: inline-block; position: absolute; bottom: 0;  background: rgba(51, 49, 47, 0.5); color: #fff; padding: 10px; box-sizing: border-box;}
.lt_banl div img{display: block; opacity: 0.8;}
.lt_banl div:hover img{opacity: 1;}
.lt_npro{width: 100%;float: left; margin-top: 20px; margin-bottom: 20px;}
.lt_npro_left{width: 49%;}
.lt_npro_right{ width: 50%; }
.lt_left{float: left;}
.lt_right{float: right;}

.Ant_fcat{ width: 100%;float: left;border-bottom: 1px solid #efefef; box-sizing: border-box; }
.Ant_fcat ul li{ width: 100%; float: left; padding: 10px; box-sizing: border-box; line-height: 150%; text-align: left; font-weight: bold; overflow: hidden;}
.Ant_fcat ul li:nth-child(1){font-size: 1.3em;}
.Ant_fcat ul li img{transition: all 0.6s;}
.Ant_fcat ul li img:hover {transform: scale(1.1);}

.npros{width: 25%;float: left;border-bottom: 0px solid #efefef; box-sizing: border-box; height:250px; overflow:hidden; }
.npros dt{width: 100%;float: left; padding:10px; box-sizing:border-box; text-align:center; }
.npros dd{width: 100%;float: left; padding:10px; box-sizing:border-box; text-align: center;}

.lt_npro_right_1{width: 100%;float: left; padding: 5px 0; font-size: 1.8em; font-weight: bold; color: #000; line-height: 150%;}
.lt_npro_right_2{width: 100%;float: left; line-height: 150%; max-height: 500px; overflow-x: scroll; margin:10px 0;}
.lt_npro_right_3{width: 100%;float: left; padding: 5px 0;}
.lt_npro_right_3 span{ padding: 5px 15px; background: #333; color: #fff; }

.lt_iabout{width: 100%; background: #2d3038; padding: 15px 0 35px 0; color: #fff;}
.lt_iabout a{color: #fe7011; }
.lt_iabout a:hover{color: #fff;}
.lt_iabout_n{ line-height: 180%; }
.lt_iabout_n_left{ width: 30%;float: left; }
.lt_iabout_n_left img{ border-radius:15px;}
.lt_iabout_n_right{width: 100%;float: right;}



.lt_jpro{width: 100%;float: left; background: #f9f9f9; padding: 30px 0;}
.lt_jpro_t{width: 100%;float: left; padding: 30px 0;font-size: 2em;font-weight: bold; text-align: center;}
.lt_jpro_c{width: 100%;float: left; }
.swiper-containerp{width: 1200px; position: relative; overflow: hidden; padding: 10px ; box-sizing: border-box;}
.swiper-containerp li { padding: 5px 0 ; text-align: center; margin-bottom: 10px;font-size: 0.85em; overflow: hidden;  }
.swiper-containerp .swiper-wrapper div{border:1px solid #eee; box-sizing: border-box; padding: 10px; overflow: hidden;background: #fff; }
.swiper-containerp .swiper-wrapper img{transition: all 0.6s; transform: scale(1.2); }
.swiper-containerp .swiper-wrapper img:hover {transform: scale(1.3);}


.lt_bot{width: 100%;float: left; padding: 20px 0; background: #f9f9f9;}
.lt_bot_1{width: 100%;float: left;}
.lt_bot_1 ul{width: 25%;float: left;}
.lt_bot_1 li{width: 90%; padding:5px 0;float: left; color: #999;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.lt_bot_1 li:nth-child(1){color: #000;font-weight: bold;font-size: 1.2em;}
.lt_bot_2{width: 100%;float: left; padding: 20px 0; text-align: center; border-top:1px solid #efefef; line-height: 180%; margin-top: 10px;}
.lt_bot_1 a{color: #999;}
.lt_bot_1 a:hover{color: #fe7011;}
.ipt{float:left;border:none;width: 90%;background: #fff;padding: 5px 5px ;font-weight: bold;font-size: 0.75em;}
#sclose{float: right; margin-top:3px; cursor: pointer;}
#sbsear{float: left; margin-left:5px; margin-top: 3px; cursor: pointer;}

.topfi{position: fixed; z-index: 9999999;}

.Ant_Subscribe_ip{width: 90%;float: left; border:1px solid #eee; font-size: 0.75em; padding: 8px 5px;}
.Ant_Subscribe_sb{border: none; background: #333;color: #fff;  border-radius: 3px; padding: 8px 10px; text-align: center; cursor: pointer; width: 30%; display: block;}
.Ant_Subscribe_sb:hover{background:#fe7011; }

.lt_top_b{width: 100%;float: left;font-size: 3em;background:url("../Image/bg_img.png") no-repeat center center; padding: 50px 0;   text-align: center;  text-transform: uppercase; }
.lt_top_b h1{font-size: 1em;
}
 
.lt_tit{width: 100%; padding: 25px 0;float: left; text-align: left; border-bottom: 1px solid #efefef; margin-bottom: 30px;}
.lt_cnt,.lt_dn{width: 100%;float: left; line-height: 150%; overflow: hidden; margin-bottom: 20px;}
.lt_dn div{width: 20%;float: left; box-sizing: border-box;font-size: 0.85em; }
.lt_dn div ul{width: 90%;float: left; margin: 5%; border: 1px solid #efefef;height: 265px; overflow: hidden;}


.lt_dn div li{width: 100%;float: left; text-align: center;  padding: 5px 0;}
.lt_dn div li:nth-child(2){color: #000;}
.lt_dn div li span{ margin: auto; }
.lt_tit span{float: right; margin-left: 5px;}
.lt_cnt_left{width: 25%;float: left;    padding: 0 0 20px 0;box-sizing: border-box; color: #fff; }
.lt_cnt_left li{width: 100%;float: left; padding: 10px 10px; box-sizing: border-box;}
.lt_cnt_left ul:nth-child(1){  width: 100%;float: left;}
.lt_cnt_left ul:nth-child(1) li{font-size: 1.5em; font-weight: bold; background: #2d3038; padding: 15px 10px;width: 100%;float: left; box-sizing: border-box;}
.lt_cnt_left ul:nth-child(2) {background:#fe7011; width: 100%;float: left; height: 100%;}
.lt_cnt_left li a{color: #fff; display: block;}
.lt_cnt_left li:hover{background: #2d3038; color: #fff;}
.lt_cnt_left li a:hover{color: #666;}
.lt_cnt_right{ width: 73%;float: right; line-height: 150%; }

 .Ant_contact_left{float: left; width: 50%; padding: 15px 0; line-height: 150%;}
 .Ant_contact_right{float: right; width: 48%;}
 .Ant_contact_right li{width: 100%;float: left; padding: 10px 0;}
 .Ant_contact_right .ct{width: 100%;border:1px solid #efefef; height: 100%; padding: 15px; box-sizing: border-box; margin-bottom: 20px;}

.Ant_input{ width: 100%;float:left; padding: 15px 10px;border-radius: 5px;border:1px solid #efefef; background: #fff; box-sizing: border-box;  }
.Ant_inputare{ width: 100%;float:left; padding: 15px 10px; height:100px;border-radius: 5px;border:1px solid #efefef; background: #fff; box-sizing: border-box;  }
.Ant_user_sub{text-align: center;}
.Ant_user_sub span{cursor: pointer; display: inline-block;  padding: 10px 40px; border:1px solid #efefef; margin:0 5px; background: #3b3b3b; color: #fff;font-weight: bold;}
.Ant_user_sub span:hover{background:#fe7011; }

.pr_left{float: left; width: 25%;}
.pr_left_nv {width: 100%;float: left;}
.pr_left_nv span{display: none;}
.pr_left_nv li:nth-child(1) span{display: block;}
.pr_left_nv i{float: right;}

.pr_left_nv li{width: 100%; font-weight: bold;font-size: 1.2em;border-bottom: 1px solid #efefef; padding-bottom: 8px; margin-bottom: 10px;}
.pr_left_nv li span{  }
.pr_left_nv li dt{ padding:12px 0 8px 0;font-weight: normal;font-size: 0.85em;padding-left: 10px; border-top: 1px solid #efefef; margin-top: 5px;}
.pr_right{width: 73%;float: right;}
.hs_prolist{width: 100%;float: left;}
.hs_prolist div{width: 25%; padding:1% 0.5%;box-sizing: border-box;float: left; overflow: hidden; text-align: center; height: 270px; margin-bottom: 5px; }
.hs_prolist div li{padding: 5px 5px; margin-bottom: 20px; width: 100%; overflow: hidden; box-sizing: border-box;font-size: 0.8em; }
.hs_prolist div:hover{border:1px solid #eee;}
.hs_prolist div img{transition: all 0.6s;transform: scale(1.3);}
.hs_prolist div:hover img{transform: scale(1.4);}

.hs_prolists{width: 100%;float: left;}
.hs_prolists div{width: 25%; padding:1% 0.5%;box-sizing: border-box;float: left; overflow: hidden; text-align: center; height: 350px; margin-bottom: 5px; }
.hs_prolists div li{padding: 5px 5px; margin-bottom: 20px; width: 100%; overflow: hidden; box-sizing: border-box;font-size: 0.8em; }
.hs_prolists div:hover{border:1px solid #eee;}
.hs_prolists div img{transition: all 0.6s;transform: scale(1.3);}
.hs_prolists div:hover img{transform: scale(1.4);}

.Ant_plist_2{width: 100%;float: left; padding: 15px 0; margin:20px 0;}
.Ant_plist_2 span:nth-child(2){float: right;}
.catimg{width: 100%;float: left; text-align: center;}

.lt_view_1{width: 100%;float: left;}
.lt_view_left{width: 30%;float: left; text-align: center;}
.lt_view_right{width: 69%;float: right;}
.lt_view_table{width: 100%;float: left; background: #eee;font-style: 0.9em; margin-bottom: 10px;}
.lt_view_table td{background: #fff; padding: 5px; text-align: center;}
.lt_view_table th{background: #fff; color: #000;}


.lt_view_big{ width: 100%;float: left; padding: 2%;box-sizing: border-box;border: 1px solid #efefef; margin-bottom: 10px; text-align: center; }
.lt_view_big img{ }
.lt_view_small{width: 100%;float: left; text-align: center;}
.lt_view_small span{display: inline-block; padding: 2px;  margin-right: 2px;}
.lt_view_small img{ width: 60px; padding: 5px;border:1px solid #efefef; }

.lt_xg_tit{width: 100%;float: left; padding: 20px 0; text-align: center; text-transform: uppercase;font-size: 1.5em;font-weight: bold; color: #000;}
.lt_xg_cent{width: 100%;float: left; margin-bottom: 20px;}


.tck{width:100%; height:100%;left:0;top:0; position:fixed;background:rgba(0,0,0,0.3); display: none;z-index: 100000000000;}
.tans{position:absolute;left:50%; top:50%;}
.tan{width:350px; padding: 20px 0px; background: #3b3b3b; position:absolute;left:-175px; top:-100px;  line-height: 150%;color: #fff; border-radius: 3px; text-align: center;  }

.tan i{font-size: 1.5em;}
.tanviews{position:absolute;left:35%; top:25%;}
.tanview{ width: 800px;  box-sizing: border-box; max-height: 565px; overflow-y: scroll; padding: 10px; background: #3b3b3b; position:absolute;left:-150px; top:-100px;  line-height: 150%;color: #fff; border-radius: 3px; position: relative; }

.tanview b{color: #fff; }
.tanview li{width: 100%;float: left;  padding: 5px 0;line-height: 150%; color:#ccc;}
.tanview ul{float: left;border-bottom: 1px solid #444; width: 100%;}
.tanview ul:nth-child(1) span{display: inline-block; padding: 0 30px 0 0;float: left;}
.tanview ul:nth-child(2) span{display: inline-block; padding: 10px 20px 10px 0;float: left; width: 50%;box-sizing: border-box;}
.tanview ul:nth-child(3) span{display: inline-block;float: left; }
.tanview ul:nth-child(3) span:nth-child(1){ width: 4%; margin-right: 1%; }
.tanview ul:nth-child(3) span:nth-child(2){ width: 9%; margin-right: 1%; }
.tanview ul:nth-child(3) span:nth-child(3){ width: 60%; }
.tanview ul:nth-child(3) span:nth-child(4){ width: 15%; }
.tanview ul:nth-child(3) span:nth-child(5){ width: 10%; }
.tanview ul:nth-child(3) li{border-bottom: 1px solid #444;}
.tanview ul:nth-child(4){text-align: right; padding: 10px 20px; box-sizing: border-box;}

.tanrves{position:absolute;left:50%; top:25%;}
.tanrve{ width: 550px;  box-sizing: border-box; max-height: 580px; overflow-y: scroll; padding: 20px; background: #3b3b3b; position:absolute;left:-225px; top:-100px;  line-height: 150%;color: #fff; border-radius: 3px; position: relative; }

.tanrve li{width: 100%;float: left; padding: 8px 0; box-sizing: border-box;font-size: 1.1em;}
.tanrve li i{margin-right: 5px; color:#33b35a; cursor: pointer;}
.inputborder{border:1px solid red;}

.catlist {width: 100%;float: left;  padding-bottom: 20px;  text-align: left; border-bottom: 1px solid #efefef; margin-bottom: 10px;}
.catlist a{ padding: 5px; text-decoration:underline; color:#fd6f10; }

.catlist a:hover{ color:#333; text-decoration:none; }
.catbg{background: #2d3038; color: #fff;}
 
.Ant_fy a{ height: 25px; width:25px; border:1px solid #efefef; display: inline-block; text-align: center; line-height: 25px;}
.Ant_fy a:hover{ background:#fe7011; color: #fff; }
.Ant_fy .actvie{background:#fe7011;  color: #fff;}
.Ant_search_reuslut{width: 100%;float: left; padding: 30px 0;background: #fafafa; text-align: center; margin-bottom: 50px;}

.rightcotact{cursor: pointer; width: 38px; position: fixed;right:0px;  top:250px; overflow: hidden; transition: all 0.6s;   z-index: 99999999;}
.rightcotact li{display: block; text-align: left; width: 250px; background: #fe7011; color: #fff; padding:12px 5px 12px 15px; border-radius: 50px 0px 0px 50px;  margin-bottom: 5px; vertical-align: middle;}
.rightcotact i{ margin-right: 5px;font-size: 1.3em; }
.rightcotact:hover{ width: 250px; }
.rightcotact:hover li{ width: 250px;background: #2d3038; }
.rightcotact a{color: #fff; text-decoration: none;}
#rightTop{  z-index: 99999999; display: none; cursor: pointer; width: 40px; height: 40px; background-color:#fe7011; color: #fff; line-height: 40px; border-radius: 100px; position: fixed;right:1%; bottom: 10%; text-align: center; }
#rightTop:hover{background-color: #2d3038;}
#newdown{display: none;}


.hs_str_newlist_1{width: 100%;float: left;}
.hs_str_newlist_1 li{width: 100%;float: left; padding: 10px 0; border-bottom: 1px solid #efefef;}
.hs_str_newlist_2{width: 100%;float: left; padding: 10px 0;}
@media screen and (min-width:1px) and (max-width:1200px){

  .pr_left{float: left; width: 25%; display: none;}
  .pr_right{width: 100%;float: right;}
  #newdown{display: block;}
.lt_top{width: 100%;float: left; background: #2d3038; padding: 10px 0 0 0; height: 110px; box-sizing: border-box; }
.lt1200{ width: 96%; margin:auto;  }

.Ant_fcat ul{ width: 100%;float: left;border-bottom: 1px solid #efefef; box-sizing: border-box; }
.npros{width: 100%;float: left;border-bottom: 0px solid #efefef; box-sizing: border-box; height:250px; overflow:hidden; }

.lt_iabout_n_left{ width: 100%;float: left; }
 
.lt_iabout_n_right{width: 100%;float: right;}
.lt_banl div{width: 50%;float: left; position: relative;}

.lt_bot_1 ul{width: 50%;float: left;}

.swiper-containerp{width: 100%; position: relative; overflow: hidden; padding: 10px ; box-sizing: border-box;}

.lt_top_left{width: 120px;float: left; margin-bottom: 5px;}
.lt_top_left img{ max-width: 100%; }
/*#menus{ display: none; }*/

.lt_top_right{width: 60%;float: right; position: relative;  margin-top: 28px;font-size: 16px;}
#menus{width: 50%;float: right; position:fixed;  top: 0;left: 0;font-size: 16px;  z-index: 9999; background: #2d3038; display: none; }
#menus span{display:inline-block;  width: 100%; height: 55px; line-height: 55px; padding: 0 30px; color: #fff; position: relative; border-bottom: 1px solid #666; box-sizing: border-box;}
.lt_view_left{width: 100%;float: left; text-align: center; text-align: center;}
.lt_view_right{width: 100%;float: right;}
#cxl{display: none;}
#navlist{position: absolute;right: 20%;  color: #fff; cursor: pointer; z-index: 99999; top: 0;  display: block;font-size: 30px;}
#Iserch{position: absolute;right: 2%;  color: #fff; cursor: pointer; z-index: 99999; top: 0;font-size: 30px;}

.lt_dn div{width: 50%;float: left; box-sizing: border-box;font-size: 0.85em; }

 .Ant_contact_left{float: left; width: 100%; padding: 15px 0; line-height: 150%;}
 .Ant_contact_right{float: right; width: 100%;}

 .lt_cnt_left{width: 50%;float: left; top: 115px; position: fixed;   padding: 0 0 20px 0;box-sizing: border-box; color: #fff; height: 100%;   }
 .lt_cnt_right{ width: 100%;float: right; line-height: 150%; }

 .lt_cnt_left ul:nth-child(1) li{border-radius: 0 50px 50px 0;}
  .lt_cnt_left ul:nth-child(2){background:#fe7011;height: 100%;   border-radius: 0 20px 0 0;}
 #newslist{display: none;}
 #newdown{float: right;}

 .ipt{float:left;border:none;width: 80%;background: #fff;padding: 5px 5px ;font-weight: bold;font-size: 0.75em;}
.tanrves{position:absolute;left:1%; top:5%;}
.tanrve{ width: 90%;  box-sizing: border-box; max-height: 580px; overflow-y: scroll; padding: 10px; background: #3b3b3b; position:absolute;left:5%; top:4%; box-sizing: border-box;  line-height: 150%;color: #fff; border-radius: 3px; position: relative; }
}


 
 

@media screen and (min-width:642px) and (max-width:960px){
.hs_prolist div{width: 25%; padding:1% 0.5%;box-sizing: border-box;float: left; overflow: hidden; text-align: center; height: 270px; margin-bottom: 5px; }

}

@media screen and (min-width:482px) and (max-width:641px){
.hs_prolist div{width: 33.333%; padding:1% 0.5%;box-sizing: border-box;float: left; overflow: hidden; text-align: center; height: 270px; margin-bottom: 5px; }
.npros{width: 33.3%;float: left;border-bottom: 0px solid #efefef; box-sizing: border-box; height:250px; overflow:hidden; }
}
@media screen and (min-width:322px) and (max-width:481px){
.hs_prolist div{width: 50%; padding:1% 0.5%;box-sizing: border-box;float: left; overflow: hidden; text-align: center; height: 270px; margin-bottom: 5px; }
.npros{width: 50%;float: left;border-bottom: 0px solid #efefef; box-sizing: border-box; height:260px; overflow:hidden; }
}


@media screen and (min-width:1px) and (max-width:321px){
.hs_prolist div{width: 100%; padding:1% 0.5%;box-sizing: border-box;float: left; overflow: hidden; text-align: center; height: 270px; margin-bottom: 5px; }
.npros{width: 100%;float: left;border-bottom: 0px solid #efefef; box-sizing: border-box; height:auto; overflow:hidden; }
}


