@charset "UTF-8";
@charset "utf-8";
/* CSS Document */
/*commen*/
*{margin: 0 auto; padding: 0;}
body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}
ul,li{list-style-type: none;}
img,ul,li,button{margin: 0px;}
img,button{border: none;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
img{border:0;}
body .hidden,body .hide{display: none;}


.container {width:1180px; margin:0 auto;background:url(../img/body_bk.jpg) repeat;}
.lf   {float:left;background:url(../img/body_bk.jpg) repeat;}
.rt  {float:right;background:url(../img/body_bk.jpg) repeat;}
.clear  {clear:both;}


/*轮播图*/
.bn{
    width: 100%;
    height: 500px;
    position: relative;
    overflow: hidden;
}
.bn .swiper-container{
    width: 100%;
    height: 100%;
}
.bn .swiper-pagination{
    width: 100%;
    height: 30px;
    display: flex;
    justify-content: center;
    text-align: center;
    bottom: 6%;
    left: 0;
}
.bn #banner_s .swiper-pagination{
    width: 94%;
    bottom: 9%;
    left: 3%;
}
.bn .swiper-pagination .swiper-pagination-bullet{
    width: 16px;
    height: 16px;
    margin: 0 10px;
    border-radius: 16px;
    background: #fff;
    opacity: 1;
}
.bn .swiper-pagination .swiper-pagination-bullet-active{
    background: #d40000;
    opacity: 1;
}
.bns{
  width: 100%;
  height: 100%;
  display: block;
}
/*top*/
.top_all{ width:100%; height:36px; overflow:hidden; background:#f1f1f1;}
.top{ width:1180px; margin:auto; overflow:hidden;}
.top_l{ float:left; color:#666; font-size:13px; line-height:36px;}
.top_r{ float:right; }
.top_r ul{ overflow:hidden;}
.top_r ul li{ float:left; line-height:36px;color:#cccccc; margin-left:12px;-webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; }
.top_r ul li a{ font-size:13px; color:#666;}
.top_r ul li:hover a{ color:#d40000;}

/*logo*/
.logo_all{width:100%;  background:url(../img/top_bk.jpg) no-repeat center; height:140px; }
.logo{ width:1180px; overflow:hidden; margin:auto;}
.logo_t{ width:475px; height:80px; float:left; margin-top:27px; margin-left:0px;}
.logo_w{ float:left;margin-top:26px;  overflow:hidden; margin-left:80px;}
.logo_w span{ color:#d40000;}
.logo_w1{ font-size:24px; color:#444; font-weight:bold;  margin-top:15px; line-height:24px; }
.logo_w1 span{color:#0060b5; font-weight:bold;}
.logo_w2{ font-size:18px; color:#555; margin-top:0px; margin-left:10px; letter-spacing:1px; text-align:center;  line-height:50px; font-weight:bold;}
.logo_call{float:right; overflow:hidden;}
.logo_call img{ float:left; margin-left:25px; margin-top:32px; margin-right:10px;}
.logo_call div{ float:left; margin-left:5px;}
.logo_call_1{ font-size:14px; color:#555555; margin-top:45px;}
.logo_call_2{font-size:24px; color:#d40000; font-family:"impact"; margin-top:3px; letter-spacing:0px;  }



/*nav*/
.nav_all{ width:100%; height:50px; background:url(../img/nav_bk.jpg) no-repeat center;}
.nav{width:1180px; margin:auto;}
.nav ul{overflow:hidden;}
.nav ul li{text-align:center; line-height:50px;float:left; height:50px; width:118px; b cursor:pointer;-webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;  }
.nav ul li a{ font-size:14px; color:#fff; }
.nav ul li:hover{ background:url(../img/nav_h.jpg) no-repeat center;height:50px;}
.nav ul li:hover a{color:#fff;}
.nav li.another{ background:url(../img/nav_h.jpg) no-repeat center;height:50px;}
.fixedNav { width:100%; height:50px;background:url(../img/nav_bk.jpg) no-repeat center; border:none;
    position: fixed;
    top: 0px;
    left: 0px;
  margin:auto;
    z-index: 100000;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}
.fixedNav ul{ width:1180px; margin:auto;}
.fixedNav ul li a{ color:#fff;}


.clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; text-align:center;display: inline;}
/*footer*/
.footer{ width:100%; margin-top:20px; }
.footer_t{ width:100%; height:270px;background:#1274d7;}
.footer_t_m{ width:1180px; margin:auto; overflow:hidden;}
.wechat{ width:200px; height:230px; background:url(../img/wechat_bk.jpg) no-repeat center; float:left;}
.wechat_t{ width:110px; height:130px; padding-top:20px;}
.wechat_t img{width:100%; height:auto;display: block;}
.f_w1{ color:#777777; font-size:12px; text-align:center; line-height:26px; margin-top:8px;}
.f_w2{ color:#444; font-size:16px;text-align:center; line-height:26px; margin-top:-2px;}
.f_w2 b{ color:#d40000; font-size:18px; font-weight:bold;}
.footer_t_ny{ width:880px; float:right;}
.footer_t_ny ul{ overflow:hidden; margin-bottom:35px;}
.footer_t_ny ul li{ line-height:80px; text-align:center; float:left; padding-left:20px; padding-right:20px; border-bottom:1px dashed #ccc;}
.footer_t_ny ul li a{ font-size:14px; color:#fff;}
.footer_logo_p{ padding-top:50px;}
.footer_logo{ width:220px; height:57px;float:left; margin-right:60px; margin-top:23px;}
.footer_logo a img{width:192px; height:60px;}
.footer_logo_p_w{ display:block; width:830px; float:left; margin-left:30px; line-height:30px; margin-top:-10px; font-size:14px; color:#fff;}
.footer_logo_p_w a{ color:#fff;}


.pro_r .er_pec_container{ width:880px; position:relative; float:right; padding-top:80px; line-height:30px; font-size:14px;}
.news_slide{ width:100%; margin:0 auto;}
.news_slide li{ width:100%; margin:0 auto; border-bottom:#CCC solid 1px; padding:10px 0;}
.news_slide li .t1{ width:100%; margin:0 auto; color:#545454; font-size:16px; height:30px; line-height:30px;}
.news_slide li .t1 span{ float:right; color:#cdcbcb; font-size:16px; height:30px; line-height:30px;}
.news_slide li .t2{ width:100%; margin:0 auto; color:#adadad; font-size:14px; height:50px; line-height:25px;}

.pro_all_{ width:100%; margin-top:20px; background:url(../img/pro_bk1.jpg) no-repeat top; }














/*  */
* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Microsoft Yahei";
}

body,
html {
  background: #fff;
  min-width: 1200px;
}

img {
  border-width: 0;
  border: none;
  display: inline-block;
  margin: 0 auto;
}

input:not([type="radio"]),
input:not([type="file"]),
button,
textarea {
  outline: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
}

ul,
ol,
li,
dl,
dt,
dd {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}
.cl,.clear{ clear:both;}
.cb:after {
  clear: both;
  content: "";
  display: block;
}

.cb:before {
  clear: both;
  content: "";
  display: block;
}

.inner {
  width: 1200px;
  margin: 0 auto;
}

.bgcc {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.table {
  display: table;
  width: 100%;
  height: 100%;
}

.table .table-cell {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.page {
  position: relative;
  overflow: hidden;
}

.img_wrap img {
  width: 100%;
  height: 100%;
}
.hei30{ height:30px; line-height:30px}
.wid1200{ width:1200px; margin:0 auto;}
/*  */
.header_top {
  background: #349a5b;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 14px;
}

.header {
  height:115px;
  top:50px;
  z-index:999;
  width:100%;
}

.header .logo_wrap {
  margin-top:38px;
}

.header .right {
  margin-top: 3px;
}

.navrig{ width:802px; margin-top:30px;}
.header .right .img_wrap {
  width: 84px;
  height: 84px;
}

.header .right .text_wrap {
  color: #40a3e5;
  font-size: 16px;
  line-height: 24px;
  margin-top: 7px;
  margin-left: 4px;
}


.banner {
    width:100%;
}

.banner img {
  width: 100%;
}

.banner .banner_sw_pa {
  position: absolute;
  bottom: 2.08333%;
  width: 100%;
  z-index: 2;
  text-align: center;
}

.banner .swiper-pagination-bullet {
  width: 79px;
  height: 5px;
  background: #ffffff;
  opacity: 1;
  border-radius: 0;
}

.banner .swiper-pagination-bullet-active {
  background: #349a5b;
}

/*  */
.index_title_container {
  background: url("../img/img5.png") no-repeat center top;
  padding-top: 12px;
  text-align: center;
}

.index_title_container .xcn {
  color: #349a5b;
  font-size: 24px;
  line-height: 32px;
}

.index_title_container .xen {
  line-height: 43px;
  margin-top: -5px;
  margin-bottom: 4px;
  color: #349a5b;
  font-weight: bold;
  font-size: 30px;
  text-transform: uppercase;
}

.index_title_container .xline {
  height: 1px;
  width: 141px;
  background: #349a5b;
  margin: auto;
}

.index_title_container .xtt {
  line-height: 25px;
  color: #317aeb;
  font-size: 12px;
}

.index_title_container.white {
  background: url("../img/img16.png") no-repeat center top;
}

.index_title_container.white .xcn,
.index_title_container.white .xen,
.index_title_container.white .xline,
.index_title_container.white .xtt {
  color: #fff;
}

.about_us {
  padding-top: 40px;
}

.about_us_wrapper {
  padding: 35px 0 47px 0;
  background: #f1f2f0;
  margin-top: 31px;
}

.about_us_wrapper .left {
  width: 985px;
  height: 440px;
  margin-left: 47px;
  position: relative;
}

.about_us_wrapper .left .box {
  width: 160px;
  position: absolute;
  top: 190px;
  left: 43px;
  text-align: center;
}

.about_us_wrapper .left .box .t1 {
  line-height: 32px;
  color: #fff;
  font-size: 24px;
}

.about_us_wrapper .left .box .t2 {
  line-height: 20px;
  font-size: 12px;
  color: #fff;
}

.about_us_wrapper .left .text {
  font-size: 14px;
  color: #222222;
  line-height: 24px;
  height: 144px;
  overflow: hidden;
  position: absolute;
  right: 18px;
  top: 14px;
  width: 741px;
}

.about_us_wrapper .right {
  width: 272px;
  height: 440px;
  position: relative;
}

.about_us_wrapper .right .img_wrap {
  width: 100%;
  height: 100%;
}

.about_us_wrapper .right .iw {
  position: absolute;
  right: -42px;
  top: 121px;
}

.specialty {
  margin-top: 56px;
}

.specialty_ul li {
  float: left;
  width: 290px;
  height: 217px;
  position: relative;
  margin-right: 10px;
  margin-bottom:10px;
}
.specialty_ul li:nth-of-type(1) {
 float: left;
  width: 590px;
  height: 445px;
  position: relative;
}
.specialty_ul li .xf1 {
  position: absolute;
 
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 42px;
  line-height:42px;
  background: rgba(0, 0,0, 0.60);
  color: #fff;
  font-size:16px;
  padding-left:10px;
  
}
.specialty_ul li .xf1 span {
    float:right;
  color: #fff;
  font-size:16px;
  
  margin-right:10px;
  
}
.specialty_ul li:nth-of-type(1) .xf1 {
  position: absolute;
 
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 42px;
  line-height:42px;
  background: rgba(0, 0,0, 0.60);
  color: #fff;
  font-size:20px;
  
}
.specialty_ul li:nth-of-type(1) .xf1 span {
    float:right;
  color: #fff;
  font-size:20px;
  margin-right:10px;
  
}
.specialty_ul li .iw {
  width: 100%;
  height: 100%;
  overflow:hidden;
}
.specialty_ul li .iw img{
  width: 100%;
  height:auto;
}
.specialty_ul li .model {
  position: absolute;
  top: 41px;
  right: 30px;
  text-align: right;
}

.specialty_ul li .model .cn {
  line-height: 36px;
  color: #ffffff;
  font-size: 24px;
}

.specialty_ul li .model .en {
  font-size: 14px;
  line-height: 23px;
  color: #fff;
  text-transform: uppercase;
}

.specialty_ul li .mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: rgba(0, 0,0, 0.90);
  color: #fff;
  padding: 37px;
  -webkit-transform: rotateY(180deg) scale(0, 0);
  transform: rotateY(180deg) scale(0, 0);
  -webkit-transition: 1s;
  transition: 1s;
  background-image:url(../img/specialty_ul.png);
  background-repeat:no-repeat;
  background-position:center 70% ;
}

.specialty_ul li .mask .t1 {
  line-height: 36px;
  padding-bottom: 50px;
  position: relative;
  font-size:18px;
  text-align:center;
  
}

.specialty_ul li .mask .t1:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  width: 200px;
  
}



.specialty_ul li:hover .mask {
  -webkit-transform: rotateY(0deg) scale(1, 1);
  transform: rotateY(0deg) scale(1, 1);
}

/* 新闻中心 */
.news {
  margin-top: 56px;
}

.news .new_btn_wrap {
  width: 549px;
  height: 43px;
  border-radius: 22px;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 38px;
  text-align: center;
  padding-top: 8px;
}

.news .new_btn_wrap a {
  display: inline-block;
  width: 104px;
  height: 27px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 27px;
  margin: 0 34px;
}

.news .new_btn_wrap a.active {
  background: #ffb633;
}

.news .more {
  width: 121px;
  height: 44px;
  border-radius: 15px;
  display: block;
  margin: auto;
  background: #317aeb;
  padding-top: 2px;
  margin-top: 30px;
}

.news .more .con {
  width: 108px;
  height: 40px;
  border: 1px dashed #ffb633;
  text-align: center;
  color: #ffb633;
  font-size: 15px;
  line-height: 38px;
  margin: auto;
  border-radius: 10px;
}

/*  */
/*.news_slide {
  display: none;
}

.news_slide.active {
  display: block;
}

.news_slide .left {
  width: 619px;
  height: 441px;
  margin-left: 29px;
  margin-top: 26px;
}

.news_slide .date_wrap {
  width: 70px;
  height: 70px;
  background: #349a5b;
  color: #ffffff;
  margin-top: 22px;
  text-align: center;
}

.news_slide .date {
  font-size: 30px;
  font-weight: bold;
}

.news_slide .year {
  font-size: 16px;
}

.news_slide .text_wrap {
  width: 590px;
  margin-left: 15px;
  height: 118px;
}

.news_slide .text_wrap .t1 {
  height: 29px;
  line-height: 29px;
  color: #349a5b;
  font-size: 18px;
}

.news_slide .text_wrap .t2 {
  color: #717171;
  font-size: 14px;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
}

.news_slide li {
  position: relative;
}

.news_slide li:after {
  display: block;
  content: '';
  background: #d2d2d2;
  height: 1px;
  width: 653px;
  margin: auto;
}*/

.stu {
  margin-top: -11px;
  height: 573px;
  position: relative;
  z-index: 2;
  padding-top: 57px;
}

.stu .inner {
  position: relative;
  margin-top: 65px;
}

.stu .stu_sw {
  width: 1257px;
  margin: auto;
}

.stu .swiper-slide .img_wrap {
  height: 211px;
}

.stu .swiper-slide .text {
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 18px;
  background: #ffb633;
  color: #317aeb;
}

.stu .stu_prev {
  left: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 211px;
}

.stu .stu_next {
  right: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 211px;
}

.footer_top {
  background: #eeeeee;
  padding-top: 33px;
  padding-bottom: 29px;
}

.footer_top .left {
  padding-left: 34px;
}

.footer_top .left .t1 {
  font-size: 24px;
  color: #ffb633;
  line-height: 44px;
  margin-bottom: 23px;
  padding-left: 5px;
}

.footer_top .left .item {
  margin-bottom: 21px;
}

.footer_top .left .title {
  line-height: 36px;
  font-size: 18px;
  color: #ffb633;
  width: 93px;
  float: left;
}

.footer_top .left .title_con {
  width: 440px;
  float: left;
}

.footer_top .left .title_con input,
.footer_top .left .title_con textarea {
  width: 100%;
  display: block;
  border: 1px dashed #c0bfbf;
  height: 36px;
}

.footer_top .left .title_con textarea {
  height: 208px;
}

.footer_top .left .title_con .er_input {
  width: 163px;
}

.footer_top .left .title_con .er_ma {
  margin: 0 9px 0 17px;
}

.footer_top .left .title_con .er_reload {
  line-height: 36px;
  font-size: 14px;
}

.footer_top .left button {
  width: 440px;
  height: 34px;
  color: #fff;
  font-size: 16px;
  margin-left: 93px;
  background: #ffb633;
  border: none;
}

.footer_top .right {
  width: 684px;
  padding-top: 95px;
}

.footer_top .right .iw {
  margin-top: 3px;
  width: 228px;
  height: 227px;
}

.footer_top .right .text_wrap {
  margin-left: 40px;
  color: #b8b8b8;
}

.footer_top .right .text_wrap .t1 {
  line-height: 25px;
  font-size: 16px;
  text-transform: uppercase;
}

.footer_top .right .text_wrap .t2 {
  line-height: 27px;
  font-size: 22px;
  height: 27px;
  margin-bottom: 21px;
}

.footer_top .right .text_wrap .t2 img {
  vertical-align: top;
  display: inline-block;
}

.footer_top .right .text_wrap .t3 {
  color: #b8b8b8;
  font-size: 30px;
  line-height: 52px;
}

.footer_top .right .text_wrap .t4 {
  line-height: 41px;
  font-size: 18px;
  color: #000;
}

.footer {
  font-size: 14px;
  color: #40a3e5;
  line-height: 26px;
  text-align: center;
}

/*  */
.er_container {
  padding-top: 71px;
}

.er_btn_wrap {
  padding-top: 31px;
  text-align:center;
}

.er_btn_wrap a {
  min-width: 186px;
  display:inline-block;
  height: 34px;
  line-height: 34px;
  text-align: center;
  padding: 0 24px;
  color: #ffffff;
  font-size: 16px;
  background:#349a5b;

  margin:0 5px 15px 5px;
}

.er_btn_wrap a.active {
  background:#febf40;
  color: #fff;
}

.er_men_container {
  padding-top: 43px;
  padding-bottom: 48px;
}

.er_men_container .er_men_ul .img_wrap {
  width: 280px;
}

.er_men_container .er_men_ul .text {
  line-height: 47px;
  text-align: center;
  color: #323232;
  font-size: 20px;
}

.er_men_container .er_men_ul li {
  margin-bottom: 12px;
  margin-right: 20px;
  width: 280px;
  float: left;
}

.er_men_container .er_men_ul li:nth-of-type(4n) {
  margin-right: 0;
}

.er_page_container {
  margin-top: 39px;
  font-size: 12px;
  line-height: 32px;
}

.er_page_container .er_page_container_fr a {
  display: inline-block;
  min-width: 19px;
  min-height: 21px;
  line-height: 19px;
  /*border: 1px solid #d9d9d9;*/
  font-size: 14px;
  color: #333;
  text-align: center;
  /*padding: 0 6px;*/
}
.er_page_container .er_page_container_fr .select {
  display: inline-block;
  min-width: 19px;
  min-height: 21px;
  line-height: 19px;
  border: 1px solid #349a5b;
  background: #349a5b;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  padding: 0 6px;
}
.er_about_container {
  color: #555555;
  font-size: 16px;
  line-height: 36px;
  overflow: hidden;
  padding-top: 49px;
  padding-bottom: 68px;
}

.er_contact_container {
  margin-top: 67px;
  line-height:35px;
}

.er_contact_container .left {
  width: 519px;
  height: 280px;
}

.er_contact_container .center {
  color: #317aeb;
  margin-left: 43px;
  padding-right: 24px;
  position: relative;
  margin-right: 46px;
}

.er_contact_container .center:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  left: auto;
  height: 165px;
  border-left: 1px dashed #dcdcdc;
  content: '';
}

.er_contact_container .center .t1 {
  line-height: 37px;
  font-size: 18px;
  margin-bottom: 9px;
}

.er_contact_container .center .item {
  line-height: 43px;
}

.er_contact_container .center .item img {
  margin-right: 10px;
  display: inline-block;
  position: relative;
  top: 3px;
}

.er_contact_container .center_fr .img_wrap {
  width: 113px;
  height: 113px;
}

.er_contact_container .center_fr .text {
  font-size: 14px;
  line-height: 24px;
  color: #317aeb;
  padding-top: 42px;
  margin-left: 12px;
}

.er_contact_container_top {
  padding-bottom: 98px;
}

.er_contact_container_bottom {
  padding-bottom: 67px;
}

.er_pec_container {
  padding-top: 43px;
  padding-bottom: 64px;
}

.er_pec_container .specialty_ul {
  margin-bottom: 131px;
}

.er_pec_container .specialty_ul li {
  overflow: hidden;
  margin-top: 21px;
}

.er_pec_container .specialty_ul li:nth-of-type(3n) {
  margin-right: 0;
  width: 440px;
}

.er_pec_container .specialty_ul li:nth-of-type(4) {
  margin-right: 19px;
  width: 440px;
}

.er_pec_container .specialty_ul li:nth-of-type(5) {
  margin-right: 19px;
  width: 440px;
}

/*  */
.er_new_container {
  padding-top: 26px;
  padding-bottom: 39px;
}

.er_new_container .news_slide {
  width: 100%;
  display: block;
  margin-bottom: 85px;
}

.er_new_container .news_slide .text_wrap {
  width: 1100px;
  float: left;
  margin-left: 15px;
}

.er_new_container .news_slide li:after {
  width: 100%;
}

.er_new_container .news_slide li:hover .text_wrap .t1 {
  color: #333;
}

/*  */
.er_online_container {
  height: 1380px;
  padding-top: 244px;
}

.er_online_container .con {
  width: 360px;
  margin: auto;
}

.er_online_container .title {
  line-height: 50px;
  color: #317aeb;
  font-size: 35px;
}

.er_online_container .title2 {
  line-height: 30px;
  color: #ffb633;
  font-size: 22px;
}

.er_online_container .form_wrap {
  margin-top: 30px;
}

.er_online_container .item {
  margin-bottom: 33px;
}

.er_online_container .item .ttt1 {
  line-height: 36px;
  color: #160f53;
  font-size: 14px;
}

.er_online_container .item input {
  display: block;
  border: none;
  border-bottom: 1px solid #d6d4e0;
  width: 100%;
  height: 34px;
  font-size: 15px;
}

.er_online_container .item input:placeholder {
  color: rgba(22, 15, 83, 0.5);
}

.er_online_container .item input:-moz-placeholder {
  color: rgba(22, 15, 83, 0.5);
}

.er_online_container .item input:-ms-input-placeholder {
  color: rgba(22, 15, 83, 0.5);
}

.er_online_container .item input::-moz-placeholder {
  color: rgba(22, 15, 83, 0.5);
}

.er_online_container .item input::-webkit-input-placeholder {
  color: rgba(22, 15, 83, 0.5);
}

.er_online_container button {
  width: 216px;
  height: 61px;
  background: #4885ec;
  color: #fff;
  border: none;
  border-radius: 5px;
  font-size: 22px;
  margin: auto;
  display: block;
  margin-top: 59px;
  cursor: pointer;
}

.ggsy{ width:1200px; margin:23px auto;}
.gywm{ width:1200px; margin:0 auto;}
.gywm1{ width:530px; height:200px;float:left; padding:0 0 10px 0; background:#f4f0ea;-moz-box-shadow: 0px 0px 18px #f9f9f9;box-shadow: 0px 0px 18px #f9f9f9; border-radius:5px;}
.gywm1_1{ width:90%;  margin:0 auto; padding:20px 0; color:#323232; font-size:20px;}
.gywm1_2{ width:90%;  margin: 0 auto;}
.gywm1_3{ color:#969696; font-size:14px; line-height:25px; width:70%; float:left;}
.gywm1_4{width:30%; float:left; height:120px;}
.gywm1_4 img{ display:block; padding-top:20px;}

.gywm1_5{ width:100%; padding-top:30px; text-align:left;}
.gywm1_5 img{ float:left;}

.gywm2{ width:315px; margin-left:20px; float:left; height:200px; padding:0 0 10px 0; background:#ffffff;-moz-box-shadow: 0px 0px 18px #f5f5f5;box-shadow: 0px 0px 18px #f5f5f5; border-radius:5px;}
.gywm2_1{ width:90%;  margin:0 auto; padding:20px 0; color:#323232; font-size:20px;}
.gywm2_2{ width:90%;  margin: 0 auto;}
.gywm2_3{ color:#969696; font-size:14px; line-height:25px; width:100%; }
.gywm2_4{width:30%; float:right;}
.gywm2_4 img{ display:block;}

.gywm2_5{ width:70%; float:left; padding-top:55px; text-align:left;}
.gywm2_5 img{ float:left;}
.gywm2_6{ width:100%; margin:0 auto;}


.gywm3{ width:315px; height:200px;float:right; background:#f4f0ea;-moz-box-shadow: 0px 0px 18px #f9f9f9;box-shadow: 0px 0px 18px #f9f9f9; border-radius:5px;}
.gywm3_1{ width:90%;  margin:0 auto; padding:20px 0; color:#323232; font-size:20px;}
.gywm3_2{ width:90%;  margin: 0 auto;}
.gywm3_3{ color:#969696; font-size:14px; line-height:25px; width:70%; float:left;}
.gywm3_4{width:30%; float:left; height:120px;}
.gywm3_4 img{ display:block; padding-top:20px;}

.gywm3_5{ width:100%; padding-top:5px; text-align:left;}
.gywm3_5 img{ float:left;}
.gywmx{ color:#349a5b; font-size:40px; line-height:50px; font-weight:bold; width:1200px; margin:50px auto 30px auto; text-align:center;}
.gywmx p{ color:#a0a0a0; font-size:18px; font-weight:normal; width:1200px; margin:0 auto; text-align:center;}

.gywmx1{ width:1200px; margin:0 auto;}
.gywmx1 li{ width:33.33%; float:left; margin-bottom:10px;}
.gywmx1 li a{ width:90%;  margin:0 auto;background:#f4f0ea;-moz-box-shadow: 0px 0px 18px #f9f9f9;box-shadow: 0px 0px 18px #f9f9f9; display:block; height:55px; line-height:55px; color:#323232; font-size:18px;}
.gywmx1 li img{ display:inline-block; vertical-align:middle; padding-left:30px; padding-right:10px;}
.gywmx1 li a:hover{ width:90%;  margin:0 auto;background:#349a5b; background-image:url(../img/gywmx1a.png); background-repeat:no-repeat; background-position:85% center;-moz-box-shadow: 0px 0px 18px #f9f9f9;box-shadow: 0px 0px 18px #f9f9f9; display:block; height:55px; line-height:55px; color:#ffffff; font-size:18px;}

.gywmx2{ border-bottom:#c1c1c1 solid 1px; width:100%; margin:30px auto 0 auto; height:40px; line-height:40px;}
.gywmx2_1{ width:1200px; margin:0 auto;}
.gywmx2_1 li{ width:50%; float:left; text-align:center;}
.gywmx2_1 li a{ color:#349a5b; font-size:18px; font-weight:bold; border-bottom:#349a5b solid 2px; display:inline-block; }

.gywmx3{ width:1200px; margin:20px auto;}
.gywmx4{ width:580px; float:left;}
.gywmx4 li{ line-height:50px; height:50px; border-bottom:#d2d2d2 dashed 1px;}
.gywmx4 li a{ color:#000000; font-size:16px; line-height:50px; height:50px;}
.gywmx4 li a span{ float:right; color:#c1c1c1; font-size:14px; line-height:50px; height:50px;}
.gywmx4 li a:hover{ color:#349a5b; font-size:16px; line-height:50px; height:50px;}
.gywmx4 li a:hover  span{ color:#349a5b; font-size:14px; line-height:50px; height:50px;}

.gywmx5{ width:580px; float:right;}
.gywmx5 li{ line-height:50px; height:50px; border-bottom:#d2d2d2 dashed 1px;}
.gywmx5 li a{ color:#000000; font-size:16px; line-height:50px; height:50px;}
.gywmx5 li a span{ float:right; color:#c1c1c1; font-size:14px; line-height:50px; height:50px;}
.gywmx5 li a:hover{ color:#349a5b; font-size:16px; line-height:50px; height:50px;}
.gywmx5 li a:hover  span{ color:#349a5b; font-size:14px; line-height:50px; height:50px;}
.gywmx6{ width:100%; margin:40px auto0 auto; height:161px;}
.gywmx7{ width:100%; height:540px; background:url(../img/gywmx7.jpg); background-repeat:repeat-x;}
.gywmx7_1{ width:1200px; margin:0 auto;}
.gywmx7_2{ width:500px; float:left; margin-top:40px;}
.gywmx7_3{ width:650px; float:right; margin-top:90px; }
.gywmx7_4{ width:100%; text-align:left; color:#323232; font-size:35px; font-weight:bold;}
.gywmx7_4 img{ float:left; vertical-align:top; padding-top:20px;}
.gywmx7_4 span{ width:100%; text-align:left; color:#323232; font-size:30px; font-weight:normal; padding-left:10px;}
.gywmx7_4 strong{ color:#349a5b; padding-left:10px;}
.gywmx7_5{ width:100%; margin:30px auto;}
.gywmx7_5 li{ width:100%; border-bottom:#e3e3e3 solid 1px; height:46px; line-height:46px;}
.gywmx7_5 li img{display:inline-block; vertical-align:middle; padding-right:10px;}

.gywmx7_5 li span{ float:right; color:#969696; font-size:14px;}

.gywmx7_5 li a:hover{ color:#349a5b; font-size:16px;}
.gywmx7_5 li a:hover  span{ color:#349a5b; font-size:14px; }
.gywmx7_6{ width:100%; margin:35px auto 0 auto;}
.gywmx7_6 li{ width:272px; height:185px; float:left; margin-right:10px;}
.gywmx7_6 li img{ width:272px; height:185px; }
.gywmx7_7{ background:url(../img/ckgd.jpg); background-repeat:no-repeat; float:right; width:71px; height:185px; text-align:center;}
.gywmx7_7 a{ color:#ffffff; font-size:16px; padding-top:40px; display:block;}

.gywmx8{ background:#f5f5f5; padding:0 0 30px 0;}

.gywmx9{ color:#a6a6a6; font-size:18px; line-height:50px;width:1200px; margin:20px auto; text-align:center; padding:20px 0;}
.gywmx9 p{ background:url(../img/gywmx9.png); background-position:center center; background-repeat:no-repeat; color:#ffffff; font-size:36px; font-weight:bold; width:1200px; margin:0 auto; text-align:center;}
.gywmx9_1{ width:1200px; margin:0 auto 30px auto; text-align:center;}
.gywmx9_1 a{ width:186px; height:34px; line-height:34px; background:url(../img/gywmx9_1.png); background-position:center center; background-repeat:no-repeat; display:inline-block; text-align:center; color:#ffffff; margin:0 10px;}
.gywmx10{ width:1200px; margin:0 auto;}
.gywmx10 li{ width:25%; float:left;}
.gywmx10 li img{ width:270px; margin-bottom:30px;}
.gywmx11{ width:1200px; margin:0 auto; background:url(../img/gywmx11.png); background-repeat:no-repeat; height:60px; line-height:60px; color:#ffffff; font-size:20px; text-align:center;}


.home7{overflow:hidden;background:url(../img/xy.jpg) center center no-repeat;background-size:cover; margin:20px auto;}
.fz40{font-size:40px;line-height:1.3;}
.home7 .block{position: relative;color:#fff;height:100%;height:1400px; width:1200px; margin:0 auto;}
.home7 .svg{width:70px;height:60px;margin:0 auto 15px;}
.home7  .dd1 .svg{background:url(../img/dd1.png) center center no-repeat;}
.home7  .dd2 .svg{background:url(../img/dd2.png) center center no-repeat;}
.home7  .dd3 .svg{background:url(../img/dd3.png) center center no-repeat;}
.home7  .w4 .svg{background:url(../img/dd4.png) center center no-repeat;}
.home7  .w5 .svg{background:url(../img/dd5.png) center center no-repeat;}
.home7  .w6 .svg{background:url(../img/dd6.png) center center no-repeat;}

.st0{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.st1{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.home7 .d1{position:absolute;right:0;bottom:40%;width:55%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:url(../img/dd1.png) center center no-repeat;background-size:cover;height:65%;transform:translate(0px,50px);opacity:0;transition:all 1s ease-out 0s;}
.home7 .d1 .more{margin-top:20px;color:#fff;}
.home7 .d1 .more i{background-image:url(../image/more1b.png);}
.home7 .d2{position:absolute;bottom:50%;right:50%;left:5%;height:42%;}
.home7 .d2 a{position:absolute;left:0;top:0;width:100%;height:100%;}
.home7 .d2 .dd1{position:absolute;left:0;top:0;width:50%;height:50%;background:url(../image/pic16.jpg) center center no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;transform:translate(80px,80px);opacity:0;transition:all 1s ease-out 0s;}
.home7 .d2 .dd2{position:absolute;left:50%;top:0;width:50%;height:50%;background:url(../image/pic17.jpg) center center no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;transform:translate(80px,80px);opacity:0;transition:all 1s ease-out 0.2s;}
.home7 .d2 .dd3{position:absolute;left:50%;top:50%;width:50%;height:50%;background:#9f9998;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;transform:translate(80px,80px);opacity:0;transition:all 1s ease-out 0.4s;}



.home7 .d2 .h{font-size:24px;}
.home7 .d2 .more1{margin-top:10px;}
.home7 .d3{position:absolute;left:0;top:50%;width:50%;color:#fff;background-size:cover;height1:42%;transform:translate(50px,0px);opacity:0;transition:all 1s ease-out 0s;}
.focus1{position:relative;}
.focus1 .child{overflow:hidden;position:relative;}
.focus1 .child img{width:100%;height:auto;}
.focus1 .navg{position:absolute;left:0;bottom:0px;right:0px;text-align:right;/*background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));*/height:50px;padding:0 20px;line-height:50px;padding-bottom:10px;display:none;}
.focus1 .navg li{color:#fff;display:inline-block;margin:0 8px;line-height:1;vertical-align:middle;font-family:Arial;cursor:pointer;}
.focus1 .navg li:after{content:"";display:inline-block;border-bottom:1px solid #fff;vertical-align:middle;margin-left:3px;transition:all 0.5s ease-out 0s;width:0;}
.focus1 .navg li.slick-active:after{width:30px;}
.home7 .d4{position:absolute;top:50%;left:50%;right:5%;height:42%;}
.home7 .d4 a{position:absolute;left:0;top:0;width:100%;height:100%;}
.home7 .d4 .dd1{position:absolute;left:0;top:0;width:50%;height:50%;background:#261819;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;transform:translate(-80px,80px);opacity:0;transition:all 1s ease-out 0.6s;}
.home7 .d4 .dd2{position:absolute;left:50%;top:0;width:50%;height:50%;background:url(../image/pic20.jpg) center center no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;transform:translate(-80px,80px);opacity:0;transition:all 1s ease-out 0.8s;}
.home7 .d4 .dd3{position:absolute;left:50%;top:50%;width:50%;height:50%;background:url(../image/pic21.jpg) center center no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;transform:translate(-80px,80px);opacity:0;transition:all 1s ease-out 1s;}
.home7 .d4 .h{font-size:24px;}
.home7 .d4 .more1{margin-top:10px;}
.home7.showdiv .d1{transform:none;opacity:1;}
.home7.showdiv .d2>div{transform:none;opacity:1;}
.home7.showdiv .d3{transform:none;opacity:1;}
.home7.showdiv .d4>div{transform:none;opacity:1;}



.hzjl{ width:1200px; margin:30px auto; text-align:center; color:#000000; font-size:30px; height:50px; line-height:50px;}
.hzjl1{ width:1200px; margin:0 auto; }
.hzjl1{ width:1200px; margin:0 auto; }

.gkqr{ color:#323232; font-size:36px; font-weight:bold; width:1200px;  margin:40px auto 0 auto; text-align:center; line-height:50px;}
.gkqr span{ color:#349a5b; font-size:36px; font-weight:bold;}
.gkqr p{ color:#349a5b; font-size:18px; font-weight:normal;}

.gkqr1_{ background:url(../img/gkqr1_.jpg); background-repeat:no-repeat; background-position:center bottom; width:100%; padding-bottom:80px;}

.gkqr1{ width:1200px; height:545px; margin:0 auto; background: #ffffff;-moz-box-shadow: 0px 0px 18px #f5f5f5;box-shadow: 0px 0px 18px #f5f5f5;border-radius:20px;padding:40px 0;}
.gkqr2{ width:100%; text-align:center; color:#818382; font-size:20px; height:100px; line-height:100px;  margin:0 auto; }
.gkqr2 span{ color:#349a5b; font-size:32px; font-weight:bold;}
.gkqr3{ width:90%; margin:20px auto;}
.gkqr3_1{ width:410px; float:left;}
.gkqr3_2{ background:url(../img/gkqr3_2.png); background-repeat:no-repeat; background-position:center center; margin:0 auto; font-size:20px; font-weight:bold; height:34px; line-height:34px; text-align:center; color:#ffffff;}
.gkqr3_3{ width:100%; text-align:center; margin:20px auto;}
.gkqr4{ width:580px; float:right;}

.gkqr4 .title{ color:#646464; font-size:24px; float:left;}
.gkqr4 .title_con{ width:490px; float:right;}
.gkqr4 .title_con input{ width:490px; border:#ededed solid 1px; border-radius:20px; height:56px; line-height:56px; padding-left:10px; font-family:"微软雅黑"; font-size:16px;}
.gkqr4 button{ background:#349a5b; height:60px; line-height:60px; width:230px; border:0;  border-radius:20px; color:#ffffff; font-size:24px; font-family:"微软雅黑"; margin-top:30px;}
.dibu1{ width:100%; background:#444a56; padding:30px 0 0 0 ;}
.dibu2{ width:1200px; margin:0 auto; border-bottom:#3f3f3f solid 1px;}
.dibu3{ width:285px; float:left; border-right:#666b74 solid 1px; padding:20px 0; margin:10px 0 20px 0;}
.dibu3 img{ float:left;}
.dibu4{ width:615px; float:left; margin:0 30px;}
.dibu5{ color:#ffffff; font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.dibu6{ color:#dcdcdc; font-size:16px; font-family:"微软雅黑"; height:40px; line-height:40px; margin-bottom:10px;}
.dibu6 a{ color:#dcdcdc; font-size:16px; font-family:"微软雅黑"; margin-right:20px;}
.dibu7_1{ background:url(../img/dibu7_1.png); background-repeat:no-repeat; background-position:left center; color:#dcdcdc; font-size:16px; padding-left:30px; height:30px; line-height:30px;}
.dibu7_2{ background:url(../img/dibu7_2.png); background-repeat:no-repeat; background-position:left center; color:#dcdcdc; font-size:16px; padding-left:30px; height:30px; line-height:30px;}
.dibu8{ width:240px; text-align:center; float:right; padding-top:30px;}
.dibu9{ width:1200px; margin:0 auto; text-align:center; border-top:#5d5d5d solid 1px; color:#dcdcdc; font-size:14px; line-height:30px; padding:20px 0;}




/*导航*/
.menu{height:50px;font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;padding-left:15px;_overflow:hidden; margin-top:10px;}
.menu a{color:#4f5251;height:50px;line-height:50px;float:left; font-size:18px;}

.menu li{font-size:14px;float:left;padding:0 25px;}
.menu li:hover{border-bottom:none;padding:0 25px}
.menu li:hover a{color:#00ae67; border-bottom:#00ae67 solid 2px;}
.menu li.no_sub:hover{ }
.menu ul{width:979px; height:229px;background:url(../img/menu.jpg);border:1px solid #629d2a;border-top:none;position:absolute;left:-200px;top:-999em;z-index:99999;display:none}

/*IE6*/
.menu li.hover{background-color:#fff;border:1px solid #629d2a;border-bottom:none;padding:8px 11px}
.menu li.hover a{color:#357d13}
.menu li.hover ul{top:80px;display:block;background:none !important;}
.menu li.hover ul li{border:none;width:70px;float:left;padding:4px 0 4px 10px}
.menu li.hover ul li a{height:16px;line-height:16px;font-size:12px;color:#333;text-decoration:none;padding:0; background:none !important;}
.menu li.hover ul li a:hover{text-decoration:underline}
.menu li.no_sub.hover1{border:1px solid #629d2a;padding:7px 11px}







/*二级产品导航*/
.menu_head{width:200px; margin-left:15px;height:50px;line-height:50px; border-bottom:#dddddd solid 1px;font-size:16px;color:#323232;cursor:pointer;position:relative;background:#ffffff url(../img/pro_left.png) center right no-repeat; padding-left:20px; }
.menu_list .current{width:200px; margin-left:15px;background:#f7f7f7 url(../img/pro_down.png) center right no-repeat; border-bottom:#dddddd solid 1px; line-height:50px;}
.menu_body{width:200px; margin-left:15px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#000000;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:200px;height:40px;line-height:40px;padding-left:38px;color:#323232; font-size:14px;background:#f7f7f7;text-decoration:none;border-bottom:1px solid #dddddd;}
.menu_body a:hover{text-decoration:none;}



.lanmu1{ background:#349a5b; width:215px; float:left;}
.lanmu2{ color:#ffffff; font-size:22px; height:70px; line-height:70px; padding-left:40px;  }

.lanmu3{ width:940px; float:right;}
.lanmu4{ color:#323232; font-size:14px; height:40px; line-height:40px; margin-top:10px;}
.lanmu5{ color:#349a5b; font-size:28px; font-family:"微软雅黑"; border-bottom:#dddddd solid 1px; padding-bottom:10px;}






.specialty_ul1 li {
  float: left;
  width: 275px;
  height: 413px;
  position: relative;
  margin-right: 35px;
  margin-bottom:20px;
}

.specialty_ul1 li .iw {
   width: 275px;
  height: 413px;
  overflow:hidden;
}
.specialty_ul1 li .iw img{
  width: 275px;
  height: 413px;
}
.specialty_ul1 li .model {
  position: absolute;
  top: 373px;
  height:40px; line-height:40px;
  text-align: center;
}

.specialty_ul1 li .model .cn {
  line-height: 40px;
  color: #ffffff;
  font-size: 16px;
  background: rgba(0, 0,0, 0.6);
  width:275px;
}



.specialty_ul1 li .mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: rgba(52, 154,91, 0.85);
  color: #fff;
  padding: 37px;
  -webkit-transform: rotateY(180deg) scale(0, 0);
  transform: rotateY(180deg) scale(0, 0);
  -webkit-transition: 1s;
  transition: 1s;
  background-image:url(../img/specialty_ul.png);
  background-repeat:no-repeat;
  background-position:center 70% ;
}

.specialty_ul1 li .mask .t1 {
  line-height: 36px;
  padding-bottom: 50px;
  position: relative;
  font-size:18px;
  text-align:center;
  
}

.specialty_ul1 li .mask .t1:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  width: 200px;
  
}



.specialty_ul1 li:hover .mask {
  -webkit-transform: rotateY(0deg) scale(1, 1);
  transform: rotateY(0deg) scale(1, 1);
}


.sylanmu{ width:1200px; margin:30px auto;}
.sylanmu li{ width:25%; float:left; background:url(../img/sylanmu.jpg); background-repeat:repeat-y; background-position:center right; text-align:center;}
.sylanmu1{ width:100%; margin:0 auto;}
.sylanmu1 a{ color:#00ae67; font-size:24px; border-bottom:#1c9d64 solid 2px; height:40px; line-height:40px; display:inline-block;}
.sylanmu2{ width:90%; margin:10px auto 0 auto; text-align:center;}
.sylanmu2 a{ color:#5a5b5a; font-size:16px; padding:2px 1px; white-space:nowrap;}
.jrtt{ width:1200px; margin:0 auto; border:#e2dede solid 1px;}
.jrtt1{ width:100%; margin:0 auto; background:#f3f3f3; height:100px;}
.jrtt2{ height:100px; background:#1c9d64; width:100px; float:left;}
.jrtt2 p{ color:#ffffff; font-size:30px; text-align:center; font-weight:bold; padding-top:10px; }
.jrtt3{ width:1050px; float:left; text-align:center;}
.jrtt4{ width:100%; text-align:center; padding-top:10px;}
.jrtt4 a{ color:#3a3a3a; font-size:30px; font-weight:bold; line-height:50px; line-height:50px;}
.jrtt5{ width:100%; text-align:center;}
.jrtt5 a{ color:#3a3a3a; font-size:16px;line-height:30px; line-height:30px;}
.jrtt6{ width:1160px; margin:30px auto 15px auto;}
.jrtt7{ width:495px; float:left; }
.jrtt8{ width:100%; margin:0 auto 20px auto;}
.jrtt8 span{ height:42px; line-height:42px; background:#1c9d64; display:inline-block; color:#ffffff; font-size:20px; padding:0 20px;}
.jrtt9{ width:100%; border-right:#d7d7d7 solid 1px;}
.jrtt9 li{ width:100%; color:#5a5b5a; font-size:16px; height:35px; line-height:35px;}
.jrtt9 li a{ color:#5a5b5a; font-size:16px; height:35px; line-height:35px;}
.jrtt9 li a:hover{ color:#1c9d64; font-size:16px;}
.jrtt10{ width:644px; float:left;  margin-left:20px;}
.jrtt11{ width:100%; margin:0 auto;}
.jrtt11 li{ width:100%; margin:0 auto; display:block; margin-bottom:10px;}
.jrtt11 li img{ width:150px; height:100px; float:left;}
.jrtt12{ width:480px; float:left; padding-left:14px; color:#3a3a3a; font-size:18px; font-weight:bold; line-height:40px;}
.jrtt12 p{ color:#5a5b5a; font-size:16px; font-weight:normal; line-height:30px;}


/*首页切换效果*/
.nTab{
width: 1200px;
margin: 30px auto;
}
.nTab .TabTitle{
clear: both;
height: 45px;
overflow: hidden;
background:#f1f1f1;
border-bottom:#e2dede solid 1px;
text-align:center;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 215px;
cursor: pointer;
}
.nTab .TabTitle .active{border-top:2px #ff552e solid;border-right:1px #e2dede solid;border-left:1px #e2dede solid;height: 45px; line-height:45px; background:#ffffff; font-size:16px; font-family:"微软雅黑"; color:#ff552e;}
.nTab .TabTitle .normal{height: 45px; line-height:45px; font-size:18px; font-family:"微软雅黑"; }
.nTab .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:20px 0 20px 0;
}
.none {display:none;}


.nTab1{
width: 1200px;
margin: 30px auto;
}
.nTab1 .TabTitle{
clear: both;
height: 54px;
}
.nTab1 .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab1 .TabTitle li{
float: left;
width: 396px;
cursor: pointer;
margin:0 2px;
}
.nTab1 .TabTitle .active{height: 54px; line-height:54px;font-size:20px; font-weight:bold; font-family:"微软雅黑"; color:#000000;  background:#f3f3f3; border-bottom:#05b570 solid 2px; text-align:center;}
.nTab1 .TabTitle .normal{height:54px; line-height:54px; font-size:18px; font-family:"微软雅黑";color:#3a3a3a; background:#f3f3f3; border-bottom:#f3f3f3 solid 2px; text-align:center;}
.nTab1 .TabContent{
width:auto;background:#fff;
margin: 0px auto;
padding:20px 0 20px 0;
}
.xprs{ width:1200px; margin:0 auto;}
.xprs li{ width:300px; float:left; position:relative;}
.xprs li img{ width:280px; margin:0 auto;}
.xprs li .fs{ width:280px; height:42px; line-height:42px; background:url(../img/xprs.png); background-repeat:repeat-x; position:absolute; bottom:0px; left:10px; }
.xprs li .fs span{ color:#ffffff; font-size:18px; padding-left:15px; }
.lpzx{ width:1200px; margin:0 auto; height:55px; line-height:55px; background:#f3f3f3; }
.lpzx span{ color:#3a3a3a; font-size:24px; border-left:#1c9d64 solid 5px; height:55px; line-height:55px; display:inline-block; padding-left:20px;}
.lpzx1{ width:265px; float:left; margin-top:10px;}
.lpzx2{ color:#5a5b5a; font-size:20px; height:60px; line-height:60px;}
.lpzx3{ background:url(../img/lpzx3.jpg); background-repeat:no-repeat; background-position:left 3px; padding-bottom:20px;}
.lpzx3 li{ color:#5a5b5a; line-height:30px; height:30px; padding-left:35px; }
.lpzx3 li a{ color:#5a5b5a;}

.lpzx4{ width:580px; margin-left:35px; float:left;}

.lpzx5{ width:100%; margin:0 auto;}
.lpzx5 li{ width:100%; margin:0 auto; display:block; margin-bottom:20px;}
.lpzx5 li img{ width:160px; height:110px; float:left;}
.lpzx6{ width:405px; float:left; padding-left:15px; color:#3a3a3a; font-size:18px; font-weight:bold; line-height:40px;}
.lpzx6 p{ color:#5a5b5a; font-size:16px; font-weight:normal; line-height:30px;}

.lpzx7{ width:300px; float:right;}
.lpzx8{ padding-top:20px;}
.lpzx9{ margin-top:20px;}
.lpzx10{ border:#f2f2f2 solid 1px; width:100%;}
.lpzx11{ width:260px; margin:10px auto 0 auto;}
.lpzx11 .item{ width:260px; margin:0 auto; height:36px; line-height:36px;}
.lpzx11 .item .ttt1{ width:60px; float:left; color:#5a5b5a; font-size:16px; text-align:right;}
.lpzx11 .item input{ border:#dadddb solid 1px; height:26px; line-height:26px; font-size:14px; font-family:"微软雅黑"; color:#b6b6b6; padding:0 10px;}

.lpzx11 button{ width:115px; height:37px; line-height:37px; background:#30a15d; font-size:16px; font-family:"微软雅黑"; color:#ffffff; border:0; margin-top:10px; margin-left:20px;}
.lpzx12{ width:100%; text-align:center; height:45px; line-height:45px; color:#5a5b5a; font-size:16px; font-family:"微软雅黑";}

.xf{ width:1200px; margin:20px auto;}
.xf span{ color:#3a3a3a; font-size:30px; font-weight:bold; margin-right:20px;}
.xf a{ color:#5a5b5a; font-size:18px; margin:0 10px; height:30px; padding-bottom:3px;  line-height:27px; width:70px; display:inline-block; text-align:center;}
.xf a:hover{ color:#ffffff; font-size:18px; background:url(../img/xf.jpg); background-repeat:no-repeat; background-position:center center;}

.jrxf{ width:280px; float:left; margin-top:20px;}
.jrxf1{ border-bottom:#cbcbcb solid 1px; height:40px; line-height:40px;}
.jrxf1 span{ border-bottom:#05b570 solid 2px; color:#5a5b5a; font-size:20px; font-family:"微软雅黑";height:40px; line-height:40px; display:inline-block; padding:0 10px;}
.jrxf2{ width:100%; margin:20px auto;}
.jrxf2 li{ color:#5a5b5a; font-size:16px; height:36px; line-height:36px;}
.jrxf2 li a{ color:#5a5b5a;}
.jrxf2 li a:hover{ color:#05b570;}
.jrxf3{ width:580px; float:left; margin-top:20px; margin-left:20px;}
.jrxf4{ width:100%; margin:20px auto 0 auto;}
.jrxf4 li{ width:100%; margin:0 auto; display:block; margin-bottom:20px;}
.jrxf4 li img{ width:160px; height:110px; float:left;}
.jrxf5{ width:415px; float:left; padding-left:15px; color:#3a3a3a; font-size:18px; font-weight:bold; line-height:40px;}
.jrxf5 p{ color:#5a5b5a; font-size:16px; font-weight:normal; line-height:30px;}
.jrxf6{ width:300px; float:right; margin-top:20px;}

.xytd{ width:1200px; margin:20px auto; border-bottom:#cbcbcb solid 1px; }
.xytd span{ color:#ffffff; font-size:20px; background:url(../img/xytd.jpg); background-repeat:no-repeat; width:187px; height:43px; line-height:43px; display:block; text-align:left; padding-left:25px; }
.xytd1{ width:100%; margin:0 auto; background:#f3f3f3; padding:45px 0 55px 0;}
.xytd1 img{ width:50%; height:100%; border-radius:50%; }
.xytd1 p{ color:#5a5b5a; font-size:18px; text-align:center; height:60px; line-height:60px;}
.xytd1 a{ background:#30a15d; width:100px; height:30px; line-height:30px; color:#ffffff; font-size:16px; text-align:center; display:block; border-radius:3px;  margin:0 auto;}


.loux{ width:1200px; margin:30px auto; background:#f3f3f3; height:56px; line-height:56px;}
.loux span{height:56px; line-height:56px; border-left:#30a15d solid 4px;height:56px; line-height:56px; display:inline-block; color:#333333; font-size:20px; padding-left:15px; float:left;}
.loux1{ float:left; margin-left:100px;  width:1000px;}
.loux1 a{ color:#5a5b5a; font-size:18px; padding:0 10px; margin:0 10px; }
.loux1 a:hover{ color:#ffffff; font-size:18px; background:#30a15d; display:inline-block; }
.loux2{ width:580px; float:left;}
.loux3{ width:580px;}
.loux3 img{ width:580px; height:360px;}
.loux3 p{ height:50px; line-height:50px; width:580px; background:#0f0e0d; text-align:center; color:#ffffff; font-size:18px;}
.loux4{ width:580px; padding-top:10px;}
.loux4 li{ width:580px; height:34px; line-height:34px; color:#5a5b5a; font-size:16px;}
.loux4 li span{ color:#30a15d; font-size:14px; border:#30a15d solid 1px; border-radius:20px; padding:0 5px;}
.loux4 li a{color:#5a5b5a; font-size:16px;}
.loux4 li a:hover{color:#30a15d; font-size:16px;}
.loux5{ width:600px; float:right;}

.loux6{ width:100%; margin:0 auto;}
.loux6 li{ width:100%; margin:0 auto; display:block; margin-bottom:25px;}
.loux6 li img{ width:180px; height:125px; float:left;}
.loux7{ width:415px; float:left; padding-left:15px; color:#3a3a3a; font-size:18px;  line-height:40px;}
.loux7 p{ color:#5a5b5a; font-size:14px; font-weight:normal; line-height:25px;}
.loux7 p span{ color:#30a15d; font-size:14px; font-weight:normal; line-height:25px;}

.loux8{ color:#999999; font-size:14px; padding-left:15px; float:left; height:40px; line-height:40px;}

.loux9{ width:100%;margin: 20px auto;}
.loux9 li{ width:100%; height:36px; line-height:36px; color:#5a5b5a; font-size:16px;}
.loux9 li span{ background:#ee4433; color:#ffffff; font-size:12px; width:20px; height:20px; line-height:20px; text-align:center; display:inline-block; margin-right:10px; }
.loux10{ width:55%; float:right;}
.loux10 p{ float:right;}

.footbot{ width:100%; background:#343434; padding:30px 0;}
.footbot1{ width:1200px; margin:0 auto 20px auto; text-align:center; font-size:16px; color:#a0a0a0; }
.footbot1 a{  font-size:16px; color:#a0a0a0; padding:0 10px;}
.footbot2{ color:#a0a0a0; font-size:16px; text-align:center; width:1200px; margin:0 auto; line-height:35px;}
.footbot2 a{ color:#a0a0a0; font-size:16px;}









/*分页样式*/
.pagediv{
    width: 80%;
    text-align: center;
    padding: 40px 10%;
    margin-bottom: 150px;
}
.zyc .pagediv{
    margin-bottom: 0px;
}
.pagediv a{
    padding: 0 10px;
    height: 28px;
    display: inline-block;
    line-height: 28px;
    margin: 0 7px;
    background: #fff;
    cursor: pointer;
    border-radius: 3px;
    color: #0d0d0d;
    font-size: 16px;
}
.pagediv .select{
    background: #0d0d0d;
    color: #fff;
}

.page1-a1{position: relative;text-align: center;margin-bottom: 80px;}
.page1-a1>a{min-width: 42px;height: 42px;padding: 0 14px;box-sizing: border-box;font-size: 14px;line-height: 42px;color: #222222;background: #f0f0f0;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}
.page1-a1>a:hover{color: #fff;;background: #03594b;transition: 0.5s;}
.page1-a1>a.select{color: #fff;background: #03594b;}
.page1-b1{display: none;}

@media screen and (max-width: 899px) {
    .pagediv{
        width: 100%;
        text-align: center;
        padding: 0.28rem 0 0.38rem 0;
        margin-bottom: 0;
    }
    .pagediv a{
        padding: 0 0.16rem;
        height: 0.38rem;
        display: inline-block;
        line-height: 0.38rem;
        margin: 0 0.08rem 0.1rem 0.08rem;
        border: 0.01rem solid #f42324;
        font-size: 0.2rem;
        color: #f42324;
    }
    .pagediv .select{
        background: #f42324;
        color: #fff;
    }
}