@charset "UTF-8";
img{-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;border:0;display: inline-block;}
a{color:#333;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}

body{font-size: 14px;background-size: cover; background-color: #FFF;}
.pagebox{height:auto !important;}
.header_area {width: 100%;position: fixed;top: 0;left: 0;right: 0;z-index: 999;height:97px;}
.fjieie{background: #fff;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.05);height: 107px}
.sub_header_area {width: 100%;z-index: 999;}
.header {position: relative;max-width:1300px;margin: 0 auto;padding-top: 10px;height:87px;}
.header .logo {float:left;position:relative;top:-78px;left:0;opacity:0;}
.header .logo img {width: 100%;}
.header .nav {display: none;}
.header .nav_btn {display: none;}

/*导航区域*/
.nav_right {float:right;position:relative;/*top: 3px;*/opacity:0;right:-40px;}
.nav_right ul {float: left;font-size: 16px;padding-top:23px;padding-left:36px;}
.nav_right ul li {float: left;width: 110px;text-align: center;position: relative;height: 50px;}
.nav_right>ul>li>a {display: block;float: left;width: 100%;height: 50px;line-height: 50px;color: #fff;}
.sub_h .nav_right>ul>li>a {color: #000;}
.nav_right ul li a i {float: left;width: 100%;height:50px;line-height: 50px;position: relative;}
.ie9 .nav_right ul li a i {float: left;width: 100%;height:50px;line-height: 50px;background:rgba(255,255,255,0);position: relative;}
.nav_right>ul li a span{
  display: inline-block;
  width: 0;
  margin:0 auto;
  height: 2px;
  background: none;
  position: absolute;
  bottom: 11px;
  left: 50%;
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%);
  -webkit-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.nav_right>ul li:hover span{width: 100%;}
.mb_tab_all {padding: 0 20px;display: none;}
.sub_h .nav_right ul li a {color: #000;}
.sub_h .nav_right>ul li a span{background: #FFF;}

/*导航下拉区域*/
.nav_right>ul li dl {z-index: 9999;padding: 10px 0 10px;display: none;position: absolute;color: #fff;top: 44px;left: 0px;right: 0px;background-color: #af8d5d;}
.nav_right>ul li dl dd {position: relative;text-align: center;height: 40px;}
.nav_right>ul li dl dd>a {height: 40px;font-size: 14px;color: #fff!important;line-height: 40px;display: inline-block;width: 100%;}
.nav_right>ul li dl dd>a:hover {color: #af8d5d!important;}

/*主导航*/
.nav_right ul li a {}
.nav_right ul li:hover a {color: #af8d5d;}
.nav_right ul li a i::after {content:'';position:absolute;width:14px;height:6px;right:50px;opacity:0;top:38px;background:url(../images/menu_dbac.png) no-repeat left center;vertical-align: middle;}
.nav_right>ul li:hover a i::after {opacity:1;}
.nav_right ul li dl dd:hover a {background:rgba(255,255,255,0.6);color: #fff;}

.banner {position: relative;margin: 0 auto;max-width:1920px;overflow: hidden;}
.main_focus .bx-wrapper {margin:0 auto;}
.ban_focus {margin: 0 auto;overflow: hidden;height: 100%;width: 100%;}
.ban_focus li {color:#fff;display:none;position: relative;}
.ban_focus li img {/*display: none;*/width: 100%;}
.ban_focus li.cur {display:block;}
.ban_focus li .ban_f_con {position:absolute;top:35%;left:12%;
	/*background: linear-gradient(to right, rgba(255, 255, 255, 0.3) 0%,  rgba(0, 0, 0, 0) 100%);*/ 
}
.ban_f_con h1 {position:relative;opacity:0;margin-top: 12px;color:#444;font-weight: normal;text-shadow: 1px 1px 2px #FFF;}
.ban_f_con h2 {position:relative;opacity:0;text-transform: uppercase;color:#555;margin-top: 10px;text-shadow: 1px 1px 1px #FFF;}
.ban_f_con h3 {position:relative;opacity:0;margin-top: 5px;color:#555;}

.banner .ban_focus li .ban_f_con2 {position:absolute;top:35%;right:22%;}
.banner .ban_focus .ban_f_con2 h1 {text-align:right;}
.banner .ban_focus .ban_f_con2 h2 {text-align:right;}
.banner .ban_focus .ban_f_con2 h3 {left: auto !important;position: absolute;right: -10%;text-align:right;width:80%;color:#555;}



.ban_dot {position: absolute;bottom:52%; width:13px; right: 20px;z-index:9;}
.ban_dot a { border-radius:100%; background:#FFF; overflow:hidden; width:12px;height:12px; float: left;margin:5px;}
.ban_dot a.btn_on { background:#af8d5d;}
.search_btn {float: left;background: url(../images/ly_search.png) no-repeat;margin-left:20px;width:23px;height:21px;margin-top:40px;}
.sub_h .search_btn {background: url(../images/sub_s.jpg) no-repeat;}

.main {background:#f2f2f3;margin:0 auto;max-width:1920px;}
.main_con {max-width: 1400px;margin:0 auto;padding-top:50px;padding-bottom: 80px;}
.main_left {float: left;width:29%;overflow: hidden;margin-right: 6.5%;}
.main_mid {float: left;width:29%;overflow: hidden;}
.main_right {float: right;width: 29%;overflow: hidden;}
.news_img{overflow: hidden;}
.news_img a{display:block;}
.news_img img{position: relative;transition: all 1s ease 0s;width: 100%;}
.main_con ul li:hover .news_img img{ transform: scale(1.1);}
.main_con ul {width: 100%;float: left;min-height: 540px;position: relative;}
.main_con ul li {width:100%;/*overflow: hidden;*/position: relative;}
.main_con ul li:first-child {float: left;}
.main_con ul li:nth-child(2n) {float: right;}
.main_con ul li h1 {float: left;color:#333;width:100%;line-height: 38px;position: relative;top:-20px;opacity:0;}
.main_con ul li h1 a {display:block;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;line-height:1.3;font-weight:bold;}
.main_con ul li h1 a:hover {color:#c9b154;}
.main_con ul li p {float: left;width:100%;color:#666;}
.main_con ul li p.summary{max-height:88px;overflow:hidden;}
.main_con ul li p.time_phone{color:#d7c064;}
.main_con ul li p span {position: relative;top:-20px;opacity:0;}
.main_con ul li p a {position: relative;bottom:-20px;opacity:0;}
.jst_media_border{float:left;background:#d7c064;height: 1px;width:0;}
.ly_gd_title {color:#44403f;opacity:0;top:-20px;position: relative;}
.ly_media_date {color: #666666;font-family:arial;width:100%;float: left;position: relative;top:-20px;opacity:0;}
a.ly_media_m {
    float:none;
    opacity:0;
	margin:0 auto;
    position:relative;
    bottom:-10px;
    background:#d0b87e;
    border:1px solid #d0b87e;
    border-radius: 4px;
    width: 185px;
    height: 40px;
    line-height: 40px;
    color:#fff;
    letter-spacing: 2px;
    overflow: hidden;
      display: block;
      -webkit-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860);
      -moz-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860);
      -ms-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860);
      transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860);
}
a.ly_media_m span{
  display:block;
  width:100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  -webkit-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms;
  -moz-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms;
  -ms-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms;
  transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 100ms;
  position: relative;
}
a.ly_media_m span:after{
    content:attr(data-tit);
    position: absolute;
    height: 40px;
    top:0px;
    left:0px;
    right:0;
    color:transparent;
    -webkit-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms;
    -moz-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms;
    -ms-transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms;
    transition: all 0.6s cubic-bezier(0.785,0.135,0.150,0.860) 200ms;
    -webkit-transform: translate(0,100%);
    -moz-transform: translate(0,100%);
    -ms-transform: translate(0,100%);
    transform: translate(0,100%);
}
a.ly_media_m:hover span{
  color: transparent;
  -webkit-transform: translate(0,-100%);
  -moz-transform: translate(0,-100%);
  -ms-transform: translate(0,-100%);
  transform: translate(0,-100%);
}
a.ly_media_m:hover span:after{border:1px solid #d0b87e;background-color: #fff;color:#d0b87e;}

/*大图切换*/
.main_focus {margin:0 auto;max-width:1920px;position: relative;opacity:0;}
.main_focus ul {}
.main_focus .bx-wrapper .bx-viewport{border:none;left: 0;}
.main_focus .f_bp {float:left;width: 100%;}
.main_focus .f_bp img {
    width: 100%;
    transform-origin:top left;
    -webkit-transform-origin:top left;
    -moz-transform-origin:top left;
    -o-transform-origin:top left;
    transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -webkit-transition:transform 20s ease-out;
    -moz-transition:transform 20s ease-out;
    -ms-transition:transform 20s ease-out;
    transition:transform 20s ease-out;
}
/*大图切换*/
.f_left {float: left;margin-top: -46%;margin-left: 12%;width: 42%;overflow: hidden;}
.f_left span {float: left;position: relative;}
.f_left span img {width: 100%;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.f_left span:hover img {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);}
.f_left span h1 {color: #fff;width: 100%;position: absolute;left: 0;top: 5%;text-align: center;}
.f_left span h1.fnt_18 {font-size: 0px;opacity: 0;}
.f_left span h1 a {color: #fff;text-decoration: none;}

.f_right {float: right;margin-top: -44%;margin-right: 15%;width: 28%;color: #fff;}
.f_right h1 {opacity:0;top:-20%;position: relative;}
.f_right h1 a {text-decoration:none;color: #fff;}
.f_right h2 {opacity:0;left:-10%;position: relative;}
.f_right h2 a{text-decoration:none;padding:10px 20px; border:1px solid #d4b578;color:#d4b578;}
.f_right h2 a:hover{border:1px solid #fff;color: #fff;}
.f_right h3 {opacity:0;left:-10%;position: relative;}
.f_left a {text-decoration: none;color: #fff;}
.f_right a {text-decoration: none;color: #fff;}

/*集团产业*/
.slide_title{position:absolute;max-width:1400px;left:50%;margin-left:-38vw;top:4vh;z-index:99;}
.slide_title h1{color:#fff;}
.slide_title h2{text-transform:uppercase;color:#d7c064;}

/*产业一CSS*/
.f_s_01 {width:40%;left:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 57%;margin-right:2%;}
.f_s_02 {width:40%;margin-top:8%;margin-right:2%;right:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 31.8%;}
.f_s_03 {width: 36%;margin-top:2%;left:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 30%;}

/*产业二CSS*/
.j_s_01 {width:52%;left:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 41.2%;margin-right:2%;}
.j_s_02 {width:27%;margin-top:8%;margin-right:2%;right:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 44.8%;}
.j_s_03 {width: 44%;margin-top:-9.5%;left:-50%;opacity:0;position: relative;height: 0;margin-left: 8%;overflow: hidden;padding-bottom: 27.5%;}

/*产业三CSS*/
.fn_s_l {float: left;width: 43%;margin-right:2%;}
.fn_s_r {float: left;width: 42.5%;margin-right:2%;}
.n_s_01 {width: 100%;left:-50%;opacity:0;position: relative;height: 100%;overflow: hidden;padding-bottom:0;}
.n_s_02 {width: 84%;margin-top:4%;left:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 100%;}
.n_s_02 h1{top:15%;}
.n_s_03 {width: 100%;right:-50%;opacity:0;position: relative;height: 0;margin-top:8%;overflow: hidden;padding-bottom:72%;}

/*产业四CSS*/
.bx-wrapper .slide_04 .f_left span{width:23.5%;height:auto;padding-bottom:0;margin-right:0;margin-top:0;}
.bx-wrapper .slide_04 .f_left span .fnt_18{font-size:0 !important;}
.bx-wrapper .slide_04 .f_left span.m_s_01,
.bx-wrapper .slide_04 .f_left span.m_s_02,
.bx-wrapper .slide_04 .f_left span.m_s_04{margin-right:23.5%;}
.bx-wrapper .slide_04 .f_left span.m_s_06{margin-left:23.5%;}
.bx-wrapper .slide_04 .f_left span a img.m_s_img02{display:none;}
.bx-wrapper .slide_04 .f_left span a:hover img.m_s_img01{display:none;}
.bx-wrapper .slide_04 .f_left span a:hover img.m_s_img02{display:block;transform: scale(1);}

.m_s_01 {width: 60%;margin-right:2%;left:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 45%;}
.m_s_02 {width: 38%;opacity:0;left:-50%;position: relative;height: 0;overflow: hidden;padding-bottom: 45%;}
.m_s_03 {width: 40%;margin-right:2%;margin-top:2%;right:-50%;opacity:0;position: relative;height: 0;overflow: hidden;padding-bottom: 30%;}
.m_s_04 {width: 58%;margin-top:2%;opacity:0;right:-50%;position: relative;height: 0;overflow: hidden;padding-bottom: 30%;}
.m_s_05 {width: 58%;margin-top:2%;opacity:0;right:-50%;position: relative;height: 0;overflow: hidden;padding-bottom: 30%;}
.m_s_06 {width: 58%;margin-top:2%;opacity:0;right:-50%;position: relative;height: 0;overflow: hidden;padding-bottom: 30%;}
.m_s_07 {width: 58%;margin-top:2%;opacity:0;right:-50%;position: relative;height: 0;overflow: hidden;padding-bottom: 30%;}

/*幻灯片*/
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -50px;outline: 0;width: 93px;height: 115px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-prev {left: 10px;background: url(../images/yw_btn.png) no-repeat 0 -115px;}
.bx-wrapper .bx-next:hover {background-position: -93px 0;}
.bx-wrapper .bx-next {right: 10px;background: url(../images/yw_btn.png) no-repeat -93px -115px;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #fff;text-indent: -9999px;display: block;width: 45px;height: 4px;margin: 0 5px;outline: 0;-moz-border-radius: 0;-webkit-border-radius:0;border-radius:0;}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover, .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item.active a {background: #f1d196;width: 95px;height: 4px;opacity: 0.6;}
.btn_left {position: absolute;left: 20px;top:50%;margin-top:-57px;width:93px;height:115px;background:url(../images/yw_l.png) no-repeat;}
.btn_right {position: absolute;right: 20px;top:50%;margin-top:-57px;width:93px;height:115px;background:url(../images/yw_r.png) no-repeat;}
.btn_dot {position: absolute;display: none;}
.btn_dot a {background:#b80f32;width:45px;height: 4px;float: left;margin-right: 15px;}
.btn_dot a.btn_on {background:url(../images/yw_btn_on.png) repeat-x;width:90px;}

/*产业分布*/
.duty_area{max-width: 1920px;margin: 0 auto;position:relative;overflow: hidden;background:#f2f2f3;}
.duty_title{color:#44403f;position:relative;margin-bottom:2vh;}
.duty_area a{overflow:hidden;display:block;}
.duty_area a img {transition: all 1s ease 0s;position: relative;width: 100%;}
.duty_area a:hover img {transform: scale(1.1);}
.duty_left{float: left;overflow: hidden;width: 31%;position: relative;margin-right:3.5%;}
.duty_mid{float: left;overflow: hidden;width: 31%;position: relative;}
.duty_right{float:right;overflow: hidden;width: 31%;position: relative;}

/*四大板块*/
.fz_area {max-width: 1920px;margin: 0 auto;position:relative;}
.fz_left {float:left;width: 50%;position:relative;overflow: hidden;}
.fz_l_top {position: relative;overflow: hidden;height: 0;padding-bottom: 52%;}
.fz_l_top .fz_text h1 {float: left;left: 20px;opacity: 0;position: relative;width: 100%;color:#d4b578;background:url(../images/a_line.jpg) no-repeat left bottom;padding-bottom:8px;margin-bottom:1.5vh;}
.fz_l_top .fz_text{bottom: auto;color: #4f4c4b;position: absolute;text-align: left;z-index: 99;top:7vw;left: 13vw;width: 67%;}
.fz_l_top .fz_text p {opacity:0;float: left;width:100%;left: 20px;position: relative;color:#4f4c4b;line-height:2rem;}
.fz_l_bot {position:relative;overflow: hidden;height: 0;padding-bottom: 52%;}
.fz_left img {position:relative;width:100%;transform:scale(1.1);-webkit-transform:scale(1.1);-webkit-transition:all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;transition: all 1s ease-out;}
.fz_left img:hover {-webkit-transform: scale(1.05) !important;-ms-transform: scale(1.05) !important;-o-transform: scale(1.05) !important;transform: scale(1.05) !important;}

.fz_text {position: absolute;bottom:12%;left:0;color: #fff;width:100%;text-align:center;z-index:99;}
.fz_text h1 {opacity:0;float: left;width:100%;left: 20px;position: relative;}
.fz_text p {opacity:0;float: left;width:100%;left: 20px;position: relative;color:#d4b578; text-transform:uppercase;}
.fz_text p a {text-decoration: none;color: #d4b578;}
.fz_text a {text-decoration: none;color: #fff;}
.fz_right {float:right;width: 50%;overflow: hidden;position: relative;}
.fz_r_top {position: relative;overflow: hidden;height: 0;padding-bottom: 52%;}
.fz_r_top a{display:block;width:100%;height:100%;}
.fz_r_top img {width: 100%;-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);-webkit-transition:all 1s ease-out;-moz-transition: all 1s ease-out;-ms-transition: all 1s ease-out;transition: all 1s ease-out;}

.fz_r_bot {height: 0;overflow: hidden;padding-bottom: 52%;position: relative;}
.fz_r_bot h1 {color:#acc9d9;top:-10px;position: relative;opacity: 0;}
.fz_r_bot img {width: 100%;position: absolute;bottom:0;opacity:0;z-index:99;-webkit-transition:all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.fz_r_bot img:hover{-webkit-transform: scale(1.05) !important;-ms-transform: scale(1.05) !important;-o-transform: scale(1.05) !important;transform: scale(1.05) !important;}

.us_on {position: absolute;top: 0;left: 0;width:100%;height:100%;background:url(../images/play.png) no-repeat center;}
.us_on:hover{opacity:0.5}

/*适配*/
@media only screen and (min-width: 1900px){
.ban_focus li .ban_f_con h3{
    width:59%;
}
}
@media only screen and (max-width: 1758px) {
  .fz_rt_con ul li a.fnt_20 {
    font-size: 16px;
  }
  .fz_rt_con .gg_more.mt_25 {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 1565px) {
  .fz_l_top .fz_text{
	bottom: auto;
    color: #4f4c4b;
    position: absolute;
    text-align: left;
    z-index: 99;
	top:3vw;
	left: 2vw;
    width: 90%;
}
   .foot_left {
    float: left;
    width: 80%;
}
}
@media only screen and (max-width: 1280px) {
  .fz_rt_con ul li a.fnt_20 {    font-size: 14px;  }
  .index_cen{ float:left !important; margin-top:10px;
	position: inherit !important;
	left: auto !important;
	bottom:none !important;
}

.fjieww{float:left !important;    background: rgba(0,0,0,0.7)!important;
position: inherit !important;bottom:none !important;}











}

@media only screen and (max-width: 1370px){
.main_focus .f_bp img {
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.fz_text h1.fnt_48 {
  font-size: 32px;
}
}
@media only screen and (max-width: 1366px){
.main_con {
    padding:50px 0;
}
.main_con ul {
  min-height: 430px;
}

.footer_area {
  height: auto;
}
.fz_rt_con ul li.mt_35 {
  margin-top:10px;
}
.section {
    height:auto!important;
}
#section2 .bx-wrapper .bx-viewport {
    height:auto!important;
}
#section2 {
    height:auto!important;
}
.bx-wrapper .bx-viewport {
    box-shadow:none;
    border:none;
    left:none;
    background:none;
}
.fz_rt_con .gg_more.mt_55 {
    margin-top:20px;
}
.foot_right.mt_95 {
  margin-top: 75px;
}
}
@media only screen and (max-width: 1280px) {
  .bx-wrapper .bx-viewport {height:auto!important;left: 0;}
  .fz_rt_con ul li.mt_35 {margin-top:10px;}
  .fz_rt_con .mt_55 {margin-top:32px;}
  .header {
    padding: 0 0 0 20px;
  }
  .footer {
    padding: 0 20px;
  }
  .fz_b_pics {
    padding:0 10px 20px;  
    box-sizing:border-box;
  }

  .header.sub_h {
    background:#fff;
  }
  .fz_rt_con ul .fnt_20 {
    font-size: 13px;
  }

}
@media only screen and (min-width: 1255px){
.nav_right{
    opacity:1;
}
}
@media only screen and (max-width: 1250px){
.nav_right>ul li a span {
    background: #FFF;
}
.header_area {
  /*background:#fff;*/
}

.search_btn {
  margin-left: 46%;
}
.header {
    height: 80px;
}
.header .nav_right {
    display: none;
}
.header .nav_right {
    position: fixed;
    width:100%;
    top: 79px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #000;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.header .nav_right>ul {
    width: 100%;
    overflow-y: auto;
    padding-left: 0;
}
.header .nav_right ul>li dl dd a::after {
  background: none;
}
.nav_right ul li a i::after {
  background: none;
}
.header .nav_right * {
    box-sizing: border-box;
}
.header .nav_btn{display:block;margin: 35px 20px 0 0;float: right;cursor:pointer;height: 32px;width: 30px;position: relative;}
.header .nav_btn span{
    display: inline-block;
    width: 30px;
    height: 3px;
    background-color: #000;
    position: absolute;
    top: 16px;
    left: 0px;
    -webkit-transition: background-color 0.3s ease-out 0.1s;
    -o-transition: background-color 0.3s ease-out 0.1s;
    transition: background-color 0.3s ease-out 0.1s;
}
.header .nav_btn span:after{content:'';display: inline-block;width: 30px;height: 3px;
background-color: #000;position: absolute;top: 8px;left:0px;
-webkit-transition: transform 0.3s ease-out,top 0.5s ease 0.4s;
-o-transition: transform 0.3s ease-out,top 0.5s ease 0.4s;
transition: transform 0.3s ease-out,top 0.5s ease 0.4s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.header .nav_btn span:before{content:'';display: inline-block;width: 30px;height: 3px;
background-color: #000;position: absolute;top: -8px;left:0px;
-webkit-transition: transform 0.3s ease-out,top 0.5s ease 0.4s;
-o-transition: transform 0.3s ease-out,top 0.5s ease 0.4s;
transition: transform 0.3s ease-out,top 0.5s ease 0.4s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}

.header .nav_right ul>li.cur a::after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.header.btn_click .nav_right {
  opacity: 0.8;
  visibility: visible;
  display: block;
	transition: 5s;
}
.header.btn_click .nav_btn span{background-color: transparent;}
.header.btn_click .nav_btn span:after{
-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
-o-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 0px;
}
.header.btn_click .nav_btn span:before{
-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
-o-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 0px;
}
.header.btn_click .nav {
    visibility: visible;
    opacity: 1;
    top: 80px;
}
.header .nav_right>ul>li {
    position: relative;
    width: 100%;
    border-top: 1px solid #181818;
    height: auto;
}
.header .nav_right>ul>li>a {
    font-size: 16px;
    color: #fff;
    position: relative;
}
.header .nav_right li a {
    color: #fff;
    display: block;
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
}
.header .nav_right ul>li a::after {
    content: '';
    position: absolute;
    width: 6px;
    height: 8px;
    right: 44%;
    top: 44%;
    background: url(../images/ly_icon14.png) no-repeat left center;
    vertical-align: middle;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.header .nav_right ul>li.cur a::after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.header .nav_right>ul li dl {
    z-index: 9999;
    padding: 48px 0 10px;
    display: none;    
    position: static;
    background-color: #000;
}
.header .nav_right>ul li dl dd {
    position: relative;
    text-align: center;
    height: 40px;
}
.header .nav_right>ul li dl dd>a {
    height: 40px;
    line-height: 40px;
    display: inline-block;
}
.nav_right>ul li a span {
  bottom: 0;
}
.header .nav_right ul li:hover a {
  color: #fff;
}
.header .nav_right ul li dl dd:hover a {
  background:#af8d5d;
  color: #fff!important;
}
.banner {
  padding-top: 50px;
}
.main_right {
    width: 30%;
}
}
@media only screen and (max-width: 1200px){
.section {
    height: auto!important;
}

.ss_price_date {
  margin-top: 2px;
}
.gs_p02.ml_145 {
  margin-left: 12%;
}
.gs_p06 {
  top: 33%;
}
.yw_b_pics.mt_110{
  margin-top: 20px;
}
.news_right.mt_130 {
    margin-top: 100px;
}
.gs_p05.ml_70 {
  margin-left: 30px;
}
.ct_add {
  font-size: 12px;
}
.ct_add_area li {
    padding: 40px 10px 20px 19px;
}
.ct_add_area.mt_80 {
  margin-top: 40px;
}
.foot_right.mt_95 {
  margin-top: 65px;
}
.foot_right .bdshare-support {
  margin-top: 12px;
}
}
@media only screen and (max-width: 1160px){
 .ct_pa_l, .ct_pa_r {
  font-size: 12px;
 }
 .gg_d_ri {
  width: 84%;
 }
}
@media only screen and (max-width: 1110px){
 
.ct_add_area.mt_80 {
  margin-top: 20px;
}
}
@media only screen and (max-width: 1100px){
.fz_rt_con ul li a {
    -webkit-line-clamp: 1;
    line-height: 1.5;
    height: 1.5em;
}
#select_text {
  display: block;
}
}
@media only screen and (max-width: 1023px){
.frre dt{ width:100%; line-height:25px !important; padding:8px 0; text-align:center;}
.frre dd{padding-left: 50%;    margin-left: -97.5px;}
.frre dd a{}
.fz_text h1.fnt_48 {
  font-size: 26px;
}
.foot_mid {
    margin-left: 80px;
}
.main_con {
    padding: 3% 10px;
}
.inve_t_top_mm.mt_95 {
  margin-top: 10%;
}
    .footer {
        padding-left: 10px;
        padding-right: 10px;
    }
    .fz_left img {
        width: 100%;
    }
    .fz_r_top img{
        width: 100%;
        height: auto;
    }
    .f_left,.slide_title {
      display: none;
    }
    .f_right {    
        top: 5%;
        margin-left: 14%;
        float: left;
        width: 42%;
    }
   .fz_l_top .fz_text {
       top: 5vw;
       width:92%;
       left:5vw;
    }
    .fz_rt_con ul {
        width: 85%;
    }
    .prc_text {
        top:11%;
    }
    .fz_rt_con ul li a.mt_12 {
        margin-top: 0;
    }
    .fz_rt_con ul li a {
      line-height: 23px;
    }
    .fz_rt_con .mt_55 {
    margin-top: 11px;
    }
.yw_c_le.mt_100 {
  margin-top: 3%;
}
.world_map img,.cn_map img,.cd_map_all {
  display: none;
}
.mb_tab_all {
  display: block;
}
 .fz_l_top .fz_text{
	bottom: auto;
    color: #4f4c4b;
    position: absolute;
    text-align: left;
    z-index: 99;
	top:1vw;
	left: 1vw;
    width: 95%;
}
}
@media only screen and (max-width: 1000px){
.foot_right.mt_95 {
  margin-top: 45px;
}
}
@media only screen and (max-width: 980px){
.us_ri_c h1 {
  margin-top: 18%;
  width: 75%;
}
.us_ri_c p {
  width: 75%;
}
.fzcon_top .mt_110 {
  margin-top: 5%;
}
.search_btn {
    margin-left: 45%;
}
}
@media only screen and (max-width: 920px){
  .wrap_b_cop {
    height: auto;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 905px){
.news_right.mt_130 {
    margin-top: 60px;
}
.fzcon_top.mt_50 {
  margin-top: 20px;
}
.fzcon_top .mt_110{
  margin-top: 1%;
}
.pb_fre .sub_content {
  padding-bottom: 20px;
}

.fz_le {
  width: 100%;
}
.fz_ri {
  width: 100%;
}
.fz_ri{
  padding-bottom: 75%;
}
}
@media only screen and (max-width: 880px){
.header .nav_right ul>li a::after {
    right: 42%;
}

}
@media only screen and (max-width: 850px){
.main_con ul li h1.fnt_30 {
  font-size: 22px;
}
}
@media only screen and (max-width: 820px){
  .fz_rt_con ul li a.fnt_20 {
    font-size: 13px;
  }
}
@media only screen and (max-width: 800px){
.fz_left {
    width: 100%;
    height: auto;
    padding-bottom: 0;
}
.fz_left img {
    width: 100%;
    height: auto;
}
.fz_left {
    width: 100%;
}
.fz_right {
    width: 100%;
}
.fz_text {
  left: 3.5%;
}
.fz_text .fnt_48 {
  font-size: 24px;
}
.fz_text .fz_more.mt_25 {
  margin-top:20px;
}
.fz_rt_con {
  left:4%;
}
.fz_rt_con ul li.mt_35 {
  margin-top: 25px;
}
.fz_rt_con .gg_more.mt_25 {
  margin-top: 20px;
}

.us_ri_c .mt_300 {
  margin-top: 12%;
}
.peo_mm.mt_60{
  margin-top: 6%;
}
.header .nav_right ul>li a::after {
    right: 40%;
}
.lc_area.pt_20{
  padding-top:0;
}
.prc_text {
  width: 48%;
  right: 0;
  left: 4%;
}
.foot_left {
  width:100%;
}
.foot_right {
  float: left;
}
.foot_right .bdshare-button-style {
  float: left;
  text-align: left;
}
.foot_right .bdshare-support {
  float: left;
  text-align: left;
}
.foot_right.mt_95 {
    margin-top: 17px;
}
.footer_area {
    height: auto;
}
}
@media only screen and (max-width: 772px){
.yw_c_ri {
  width: 100%;
  padding-bottom:20px;
  height: auto;
}
.wrap_copper {
  height: auto;

}
.yw_c_le {
  width: 100%;
}
.yw_c_le p {
  width: 100%;
  -webkit-line-clamp:none;
  height: auto;
}
.yw_cl_l {
  width: 98%;
}
}
@media only screen and (max-width: 768px){
.foot_mid {
    margin-left: 0;
}
 .ban_f_con h2{ display:none !important;}
  .ban_focus li .ban_f_con {  top:40%;  left: 0;  width: 82%;  line-height: 16px;}
.ban_focus li .ban_f_con h3{
    width:59%;
}

.fz_rt_con ul {
  width: 90%;
}
.fz_l_top .fz_text {
   top: 2vw;
   width:92%;
   left:5vw;
}
.fz_area {
    height: auto;
}
.main_left {
    width: 32%;
	margin-right: 2%;
}
.main_mid {
    width: 32%;
}
.main_right {
    width: 32%;
}
.mt_35 {
    margin-top:15px;
}
.mt_100,.mt_95 {
    margin-top:30px;
}
.foot_right.mt_95 {
    margin-top:20px;
}
.main_con ul li {
    width: 100%;
    margin-bottom: 25px;
}
  .foot_right .bdshare-support {
    font-size: 12px;
  }
  .duty_left {
    width: 94%;
    margin: 10px 12px;
 }
 .duty_mid {
    width: 94%;
    margin: 10px 12px;
  }
  .duty_right {
    width: 94%;
    margin: 10px 12px;
  }
}
@media only screen and (max-width: 766px){
  .gg_con_top ul li {
    width: 99%;
  }
  .gg_d_ri {
    width: 94%;
  }
  .gg_d_t {
    margin-top: 2%;
  }
  .yw_right .de_cc_text {
    color: #999;
    position: static;
    top:0;
    right:0;
  }
  .de_cc_pic {
    height: auto;
    padding-bottom: 10px;
  }
  .de_cc_pic.mb_60 {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 740px){
.yw_le_con05>p {
    -webkit-line-clamp: 1;
    line-height: 1;
    height: 1em;
}
.cop_ri_t {
    width: 100%;
}
}
@media only screen and (max-width: 700px){
.ban_dot {
  bottom: 22px; width:53%;
}
}
@media only screen and (max-width: 680px){
.inve_cell li {
  padding-bottom: 28%;
}
.news_cell li {
  padding-bottom: 28%;
}
.peo_mm.mt_60{
  margin-top: 4%;
}
.peo_le {
  width: 100%;
  height: auto;
  padding-bottom: 10px;
}
.peo_ri {
  float: left;
  padding: 0 10px 0;
  width: 95%;
}
.peo_ri.mt_85 {
  margin-top: 20px;
}
.yw_c_le {
  box-sizing: border-box;
  width: 100%;
}
.time_area{
  margin-left: 23%;
  width: 50%;
}
.map_con dd a {
  width: 18%;
}
}
@media only screen and (max-width: 650px){
.search_btn {
    margin-left: 44%;
}
.com_text ul li {
  width: 48.1%;
  margin-right: 1.9%;
  margin-bottom: 10px;
}
.news_top_date.mt_60 {
  margin-top: 10%;
}
.news_top p {
    -webkit-line-clamp: 3;
    line-height: 1.4;
    height: 4.2em;
}
.header .nav_right ul>li a::after {
    right: 38%;
}
}
@media only screen and (max-width: 620px){
  .peo_01 {
    float: left;
    padding-bottom: 10px;
    height: auto;
  }  
  .com_text ul li p {
    line-height: 25px;
  }
.jn_con ul li,.jn_con ul li:first-child,.jn_con ul li:nth-child(6n),.jn_con ul li:nth-child(7n),.jn_con ul li:nth-child(12n) {  
  width: 48%;
}
.jn_con ul li:first-child .jn_pics,.jn_con ul li:nth-child(6n) .jn_pics,.jn_con ul li:nth-child(7n) .jn_pics,.jn_con ul li:nth-child(12n) .jn_pics {
  padding-bottom: 106%;
}
.jn_con ul li {
    margin-right: 2.13%;
}
.jn_con ul li:nth-child(3n) {
    margin-right: 2.13%;
}
.jn_con ul li:nth-child(2n) {
  margin-right: 0;
}
.join_left .de_cc_text {
  top: 14%;
  width: 90%;
}
.f_right {
    width: 70%;
}
  .peo_01.mt_70 {
    margin-top: 20px;
  }
  .peo_01 li {
    width: 93%;
    margin-left: 2%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-left:none;
    border-right:none;
    border-bottom: 1px solid #dbc07f;
  }
  .peo_01 li:last-child {
    border: none;
  }
  .inves_t_left {
    width: 100%;
    height: auto;
    padding-bottom:10px;
  }
  a.inves_t_mm.mt_80 {
      margin-top: 0%;
  }
  .inves_top {
    padding-bottom: 10px;
    height: auto;
  }
  .inves_top>a {
    width: 100%;
    height: auto;
    padding-bottom: 10px;
  }
  .inves_top p.mt_35 {
    margin-top: 5px;
  }
  .com_text ul li {
    height: 280px;
  }
  .com_text {
    margin-top: 30px;
  }
  .cy_content h2.pt_50 {
    padding-top: 25px;
  }
  .world_map, .cn_map.pt_50 {
    padding-top: 10px;
  }
  .cn_mb_areas .u_scrollbar {
    height: 53%;
  }
.map_con dd a {
  width: 16%;
}
}
@media only screen and (max-width: 590px){
  .sub_main_focus .bx-prev,.sub_main_focus .bx-next{
    display: none;
  }
.fz_b_pics h1 {
  bottom: 10px;
}
  .sub_main_focus li .f_mid h2 {
    line-height: 20px;
    margin-top: 2px;
  }
  .sub_main_focus li .f_mid {
    width: 89%;
  }
  .yw_right .de_cc_text {
    width: 70%;
  }
  .yw_right .de_cc_text p{
    line-height: 23px;
  }
  .cc_left .de_cc_text{
    width: 100%;
    margin-top: 24px;
    float: left;
    position: static;
    color: #666;
  }
  .de_cc_pic {
    height: auto;
    padding-bottom: 10px;
  }
  .de_cc_pic.mb_60 {
    margin-bottom: 15px;
  }
  .cc_right .de_cc_text{
    width: 100%;
    margin-top: 24px;
    float: left;
    position: static;
    color: #666;
    text-align: left;
  }
  .us_con_flist {
    height: 430px;
  }
  .us_con_flist ul {
    background: none;
  }
  .us_con_flist ul li {
    width: 50%;
    height: 48%;
  }
  .us_con_flist ul li:nth-child(1) {
    background: none;
  } 
  .us_con_flist ul li:nth-child(3) {
    background: none;
  } 
  .us_con_flist ul li img {
    margin-top: 14%;
  }
  .us_sy_con.pt_100 {
    padding-top: 4px;
  }
.incon_an span {
  margin-right: 3%;
}
.inve_cell li {
  padding-bottom: 33%;
}
.news_cell li {
  padding-bottom: 33%;
}
.lc_l_des {
  width: 30%;
}
.ct_l {
  height: 300px;
}
}
@media only screen and (max-width: 550px){

.yw_ri_con {
  width: 100%;
}
.news_right.mt_130 {
    margin-top: 10px;
}
.yw_le_con02:nth-child(4n) {
    width: 100%;
    padding-bottom: 73%;
}
.news_top>a {
  width: 100%;
  padding-bottom: 75.5%;
}
div.yw_le_con02:last-child {
  width: 100%;
}
.yw_le_con05>p {
    -webkit-line-clamp: 2;
    line-height: 1.5;
    height: 3em;
}
.sub_news {
  padding-bottom: 15px;
}
.news_right {
  width: 100%;
}
.news_top h1 {
  width: 100%;
}
.news_top p {
  width: 100%;
  line-height: 22px;
}
.news_top p.mt_35 {
  margin-top: 0px;
}
.gg_r h2 {
  right: -28%;
}
.inve_news {
  /*padding: 0 10px 0;
  box-sizing: border-box;*/
}
.inve_news li {
  width: 100%;
  margin-bottom: 15px;
}
.inve_news li h1 {
    height: auto;
    line-height: 23px;
}
.inve_t_top_mm.mt_40 {
    margin-top: 10px;
}
.inves_top h1>a {
    -webkit-line-clamp: 1;
    line-height: 2;
    height: 2em;
}
.inves_top {
    padding-bottom: 0;
    height: auto;
}
.inves_top p{
    line-height: 1.8;
    height: 3.6em;
}
.f_right h2 {
  display: none;
}
.join_left .de_cc_text {
  float: left;
  position: static;
  margin-top: 15px;
  color: #666;
}
.inve_news li h1 a {
  height: auto;
}
.wrap_con_nobac.pt_50 {
  padding-top: 20px;
}
.gg_d_ri {
  width: 90%;
}
.prc_text {
  width: 70%;
}
}
@media only screen and (max-width:510px){
.lc_l_pic {
  width: 100%;
  text-align: center;
}
.lc_l_pic img {
  float: none;
  margin-right: 0;
}
.lc_l_des h1.fnt_40 {
  margin-top: 10px;
}
.lc_left {
  height: auto;
  width: 100%;
  margin-left:0;
}

.lc_left .lc_l_pic.cur {
  width: 100%;
  float: left;
}
.lc_left .lc_l_pic h1 {
  text-align: center;
}
.lc_left .lc_l_pic.cur p {
    height: auto;
    text-align: center;
}
.lc_l_des {
  width: 100%;
}
.incon_top .inc_t {
  width: 95%;
}
.inve_t_top>a {
  width: 98%;
  padding-bottom: 55%;
}
.inve_t_top.mt_70 {
  margin-top: 29px;
}
.news_top_date.mt_60 {
  margin-top: 3%;
}
.inve_t_right {
  float: left;
  width: 98%;
}
.inve_t_right.mt_85 {
    margin-top: 15px;
}
.inve_t_top_mm.mt_95 {
    margin-top: 3%;
}
.incon_y_le {
    width: 95%;
    margin-left: 0;
    padding: 0 10px 0;
}
.incon_y_le p {
    text-align: left;
}
.incon_y_le.mt_150 {
  margin-top: 30px;
}
.incon_y_ri {
    float: left;
    width: 100%;
}
.incon_b_le {
  width: 100%;
}
.incon_b_ri {
  width: 100%;
}
.incon_b_ri.mt_160 {
  margin-top: 4px;
}
.join_left .de_cc_text p {
  line-height: 18px;
}
.incon_b_ri h1 {
  font-size: 36px;
}
.gg_th_list ul li {
  width: 48.5%;
  margin-right: 2.9%;
}
.gg_th_list ul li:nth-child(2n) {
  margin-right: 0;
}
.de_cc.mt_70{
  margin-top: 20px;
}
.de_cc_pic.mb_60{
  margin-bottom: 10px;
}
.de_cc_dpic.mb_60{
  margin-bottom: 10px;
}
.pb_fre .sub_content {
  padding-bottom: 20px;
}

.inve_cell li {
  width: 100%;
  padding-bottom: 38%;
  margin-bottom: 10px;
}
.news_cell li {
  width: 100%;
  padding-bottom: 38%;
  margin-bottom: 10px;
}
.inves_t_left {
  padding-bottom: 20px;
}
.inve_cell.mt_35 {
  margin-top:0px;
}
.news_cell.mt_35 {
  margin-top:0px;
}
.incon_y_ri {
  padding-bottom: 128.7%;
}
.incon_b_le {
  padding-bottom: 65.5%;
}
.map_con dd a {
  width: 14%;
}
.ct_add {
  width: 75%;
}
}
@media only screen and (max-width: 485px){
.search_btn {
    margin-left: 41%;
}
.fz_b_pics a {
  width: 100%;
  margin-bottom:10px;
  padding-bottom: 53%;
}

.fz_b_pics h1 {
  bottom: 19%;
  font-size: 23px;
}
.sub_main_focus .bx-wrapper {
  margin-bottom: 2px;
}
.fz_b_pics {
  padding: 0 10px 0;
}
.sub_main_focus {
  padding: 0 10px 10px;
}
.sub_main_focus .bx-wrapper .bx-viewport {
  left: 0;
}

}
@media only screen and (max-width: 460px){
.ct_add {
  width: 100%;
}
}
@media only screen and (max-width: 450px){
.fnt_72 {
    font-size: 22px;
}
}
@media only screen and (max-width: 445px){
.header .nav_right ul>li a::after {
    right: 36%;
}
.header .logo {
  width: 55%;
}
.header .nav_btn {
  margin-top: 27px;
} 
}
@media only screen and (max-width: 414px){ 
.last_nav .search_btn {
    background-position: center;
    margin-top: 4px;
}
.last_nav {
    display: block;
}
.layui-layer {
    width: 100%!important;
    height: 320px!important;
    top:30%!important;
    left:0!important;
}
.main_con {
    padding:0;
}
.f_right h2 {
    display:none;
}
.foot_left ul li {
  padding:0 4vw;
}
.foot_right {
  float: left;
}
.foot_right .bds_weixin .ewm_img {
  margin-left: -15px;
}
.main_con {
    padding-top: 0%;
}
.main_left {
    width: 94%;
    margin: 10px 12px;
}
.main_mid {
    width: 94%;
    margin: 10px 12px;
}
.main_con ul {
    height: auto;
    min-height: auto;
    margin-left: 0;
}
.main_mid ul {
    height: auto;
    min-height: auto;
    margin-left: 0;
}
.main_right ul {
    height: auto;
    min-height: auto;
    margin-left: 0;
}
.main_con ul li {
    width: 100%;
    margin-left: 0;
    margin-bottom:28px;
}
.main_right {
    width: 94%;
    margin: 10px 12px;
}
.bx-wrapper .bx-viewport {
  box-shadow:0;
  left: 0;
  border: 0;
  background:none;
}
.fz_left {
  width: 100%;
}
.fz_right {
  float: left;
  width: 100%;
}
.fz_left img {
  width: 100%;
}
.fz_r_top img {
  width: 100%;
}
.fz_rt_con ul {
  width: 95%;
}
.fz_rt_con ul li:last-child{
  display:none;
}
.fz_l_top .fz_text {
     top: 2vw;
}
.fz_area {
  height:auto;
}
.fz_rt_con ul li a {
  line-height: 20px;
}
.fz_rt_con .mt_55 {
  margin-top:8px;
}
.footer_area {
  height: auto;
  padding-bottom: 15px;
}
.duty_area {
  overflow:inherit;
}
.prc_text {
    top: 5%;
    left: 4%;
    width: 79%;
}
.prc_text p.mt_20 {
    margin-top: 0px;
}
.prc_text h1.fnt_48 {
  font-size: 24px;
}
.ly_gd_title {
  margin: 10px 6px;
}
.ly_wm_title {
  margin: 10px 12px;
}
.fz_text h1.fnt_48{
  font-size: 24px;
}
.bx-wrapper .bx-controls-direction a {
  display: none;
}
.f_right h3.mt_12 {
  margin-top: 3px;
}
  .ban_f_con h2{ display:none !important;}
  .ban_focus li .ban_f_con {  top:40%;  left: 0;  width: 82%;  line-height: 16px;}
.main_con ul li h1 {
  line-height: 23px;
}

.fnt_72 {
  font-size:27px;
}
.duty_left {
    width: 94%;
    margin: 10px 12px;
}
.duty_mid {
    width: 94%;
    margin: 10px 12px;
}
.duty_right {
    width: 94%;
    margin: 10px 12px;
}
}
@media only screen and (max-width: 395px){
    .header {
    /*background: #fff;*/
  }
  .search_btn {
    margin-left: 38%;
  }
  .fnt_72 {
    font-size:23px;
  }
  .header .nav_btn {
    margin-top: 22px;
  }
}
@media only screen and (max-width: 375px){
.f_right {
    width: 76%;
}
}
@media only screen and (max-width: 350px){
.header .nav_right ul>li a::after {
    right: 33%;
}
.fnt_72 {
  font-size:20px;
}
.header .nav_btn {
    margin-top: 18px;
}
}
.video_area {z-index: 29891015;}
.video-js{width:100%;height: 100%;}

/*可信网站CSS*/
.f_kexin{
   height: 60px;
   position: absolute;
   right: 240px;
   top: 200px;
   width: 140px;
}


.index_cen{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 58px;
}


.indexcen11{
	max-width: 1300px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	height: 206px;
}

.indexabout{
	
	width: 40%;
	overflow: hidden;
	/*position:absolute;*/
	background: rgba(255,255,255,0.85);
	/*left: 0;
	bottom: 0;
	animation-name: myfirst1;
	animation-duration: 1.0s;
	animation-timing-function: ease;
	animation-delay: 1s;*/
	float: left;
	height: 200px;
	
}

.indexpro{
	
	width: 58%;
	overflow: hidden;
	/*position: absolute;*/
	background: rgba(255,255,255,0.85);
	/*animation-name: myfirst;
	animation-duration: 1.0s;
	animation-timing-function: ease;
	animation-delay: 1.5s;
	right: 0;
	bottom: 0;
	*/
	float: right;
	height: 200px;
}



/*@keyframes myfirst
{
0%   {right:0; bottom:0px;height: 0;opacity: 0}
100% { right:0; bottom:0px;height: 206px;opacity: 1}
}

@keyframes myfirst1
{
0%   {left:0; bottom:0px;height: 0;opacity: 0}
100% { left:0; bottom:0px;height: 206px;opacity: 1}
}
*/




.indexprolist{
	width: calc( 100% - 115px ) !important;
	overflow: hidden;
	margin-top: 25px;
	/*margin-bottom: 34px;*/
	
	
}

.indexprolist li{
	float: left;
	width: 193px;
	margin-left:15px;
	transition: 1s;

}
.indexprolist li a{	display: block;	width: 100%; }
.indexprolist li a p.datu{	display: block; width: 100%; height:125px; overflow: hidden;}
.indexprolist li a p.datu img{	width: 100%; }
.indexprolist li a:hover img{
	transform: scale(1.1)
}
.indexprolist li a h2{	display: block; width: 100%; font-weight:normal; font-size:14px; color:#333; line-height:32px; text-align:center;}


.yueww{
	width: calc( 100% - 145px); float:right; padding:15px 10px 15px 15px;
	overflow: hidden;
}
.yueww img{float: left;width: 90px;height: 90px;margin-right: 15px }
.yueww{	line-height: 26px; max-height:198px; color:#333;}

.fjiee{float: left;width: 90px;max-height:100%;margin-left: 25px;margin-top: 25px;position:relative;}
dl.index_tilte{width: 90px;height:90px; position:relative;}
dl.index_tilte dd{width: 90px;height:90px; background: rgba(218,27,35,.5); position: absolute; z-index:11;}
dl.index_tilte dt{width: 90px;height:73px; padding-top:17px; background:#da1b23; position: absolute; z-index:22; margin-top:-10px; margin-left:-10px;color:#FFF; font-size:24px; line-height:26px; text-align:center;}
.fjiee:after{ content:""; 
    background: url(../ico/iconadd.png) no-repeat center center;
    position: absolute; left:50%; margin-left:-15px; top:110px;
	width: 30px;
    height: 30px;
    font-size: 0;
    transition: all ease-out 0.3s;
}
.fjiee:hover:after {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}




.fjieww{	width: 100%;background: rgba(0,0,0,0.35);position: absolute;bottom: 0}
.frre{width:100%; max-width:1300px;padding: 0;margin: 0 auto;}
.frre a{color: #ccc;}
.frre a:hover{color: #fcfcfc;}
.frre dt{float: left;color: #ccc; line-height:48px;}
.frre dd{float: right;color: #ccc; text-align:center;}
.frre dd a{float: left;display: block; color: #ccc; font-size:12px; width:65px; height:22px; line-height:22px; padding-top:25px; cursor:pointer; position:relative;}
.frre dd a.wx {background: url(../images/wx.png) center 3px no-repeat;background-size: 20px 20px;}
.frre dd a.oa {background: url(../images/oa.png) center 3px no-repeat;background-size: 20px 20px;}
.frre dd a.mail {background: url(../images/mail.png) center 3px no-repeat;background-size: 20px 20px;}
.frre dd span.code-img{position: absolute; z-index:2147483647;   left:-28px; top:-117px;   width:120px;}

