
.ggss{width: 100%;height: 49px;background: #f3f3f3;}
.zxgg {float: left;width: 820px;height: 49px;background: url(../images/zxgg.png) left center no-repeat;line-height: 49px}
.zxgg span { float: left;font-size: 12px;color:#00a2ff;margin-left: 28px}
.zxgg marquee {float: left;font-size: 12px;color:#00a2ff;width: 730px;text-indent: 1rem}

.search01{ float:right; width:335px; height:25px; margin:13px 0 0}
.search02{ float:left;}
.search02 input.search03{ float:left; width:170px; font-size:12px; border:1px #a8acad solid; color:#383129; font-family:'微软雅黑'; height:25px; line-height:25px;  padding-left:8px;background:url(../images/text.jpg) center repeat-x; }
.search05 {float: left;width: 93px;margin-left: 2px;}
.jslct {

    float: left;
    color: #382f2a;
    font-family: "微软雅黑";
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 12px;
    position: relative;
    vertical-align: middle;
    cursor: default;
    width: 70px;
    padding-right: 23px;
    border: 1px #a8acad solid;
    height: 25px;
    line-height: 25px;
    background: url(../images/select.jpg) no-repeat center;
    z-index: 0;

}
.jslct div.jslct_t {

    position: relative;
    z-index: 2;
    *display: block !important;
    *display: inline;
    zoom: 1;

}
.jslct em {

    font-style: normal;
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}
.jslct dl {

    background: #00a1e9;
    position: absolute;
    top: 24px;
    left: 5px;
    cursor: default;
    width: 66px;
    overflow: hidden;
    z-index: 1;
    display: none;
    font-size: 12px;

}
.search01 input.search04{ margin-left:2px; float:right; width:55px; font-size:14px; color:#ccc; font-family:'微软雅黑'; height:28px;border:none; border:0; background: url(../images/button.jpg) no-repeat center center;  cursor:pointer;}


.gywm,.zxdt{width: 580px;height:auto;overflow: hidden;margin-top: 30px;margin-bottom: 30px}
.title1{width: 100%;height:36px;border-bottom: 1px solid #c9c9c9;}
.title1 span{float: left;font-size: 18px;color:#626262;border-bottom: 2px solid #184897;line-height: 35px}
.title1 a{float: right;margin-top: 10px}

.gywm_nr,.zxdt_nr{width: 100%;height:auto;overflow: hidden;}
.gywm_nr div{width:100%;height:106px ;margin: 20px auto}
.gywm_nr p{font-size: 12px;color:#707070;line-height: 27px;text-indent: 2rem}
.zxdt_nr{margin-top: 10px}
.zxdt_nr dl{width:100%;height:70px;overflow: hidden;background: #f5f5f5;margin-top: 10px }
.zxdt_nr dl dt{float: left;width: 78px;height:50px;border-right: 1px solid #dcdcdc;font-size: 10px;text-align: center;line-height: 50px;margin-top: 10px;font-weight: bold;font-family: FZLTXHRegular;}
.zxdt_nr dl dd{float: right;width:480px;margin-top: 10px}
.zxdt_nr dl dd h4{float: left;width:350px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxdt_nr dl dd h4 a{font-size: 14px;color:#1b1b1b;}
.zxdt_nr dl dd span{font-size: 12px;color:#7d7d7d;float: right;margin-right: 40px}
.zxdt_nr dl dd p{color:#707070;font-size: 12px;height:24px;width: 70%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxdt_nr dl:hover{background: #184897}
.zxdt_nr dl:hover dt{color:#fff;border-right: 1px solid #fff}
.zxdt_nr dl:hover dd a{color:#fff;}
.zxdt_nr dl:hover dd p{color:#fff;}
.zxdt_nr dl:hover dd h4{color:#fff;}
.zxdt_nr dl:hover dd span{color:#fff;}


.cpzs_bg{width: 100%;height:880px;overflow: hidden;background: #e8e8e8;}
.title2{width: 100%;height:80px;overflow: hidden;text-align: center;margin: 30px auto;}
.title2 p{font-size: 38px ;color:#1b1b1b;line-height: 60px;}
.title2 p em{color:#00a2ff;font-style: normal;}
.title2 span{font-size: 18px;color:#00a2ff;}
.cp_nav{width: 263px;height: auto;overflow: hidden;margin-top: 5px;}
.cp_nav li{width: 263px;height:73px;background: url(../images/cpnav.png)no-repeat left center;
	text-align: center;
	font-size: 20px;
	color:#fff;
	line-height: 80px;
	font-weight: bold;
	margin-top: 5px;
    cursor: pointer;
}
.cp_nav li:hover{background: url(../images/cpnav_h.png)no-repeat left center;}
.cp_nav li.up{background: url(../images/cpnav_h.png)no-repeat left center;}

.wrap{
  width: 930px;
  height: 710px;
  position: relative;
  overflow: hidden;float: right;
}

.wrap> ul{
  overflow: hidden;
  position:absolute;
  width: 1600px;
  left: 0;
  top: 0;
  _height:1px;
}

.wrap >ul >li{
  float: left;
  
  margi-n-left: 20px
}




.cp_nr{display: none;}
.case_left{width:2790px;height:710px;overflow: hidden;}			
.case_left li{width: 300px; height: 225px; float: left; cursor: pointer; position: relative;margin-left: 10px;margin-top: 10px}
.case_left_img{width: 300px; height: 225px; overflow: hidden;}
.case_left_img img{width: 300px; height: 225px; transition: transform 0.5s; -moz-transition: -moz-transform 0.5s; -webkit-transition: -webkit-transform 0.5s; -o-transition: -o-transform 0.5s; }
.case_left_info{width: 300px; height: 0px; position: absolute; top: 0; left: 0; text-align: center; background: rgba(24,72,151,0.8); overflow: hidden; }
.case_left_info span{display: block;color:#fff;text-align: center;}
.case_left_info span{display: block;color:#fff;font-size: 16px;margin-top: 10px}
.case_left_info span.ljzx{width: 178px;height: 43px;border: 1px solid #fff;line-height: 43px;margin: 0 auto;margin-top: 55px}
.case_left_info span.dhlx{width: 180px;height: 45px;color:#313131;line-height: 45px;margin: 0 auto;background: #fff;margin: 15px auto}
.case_left_info span.ckxq{font-size: 12px;margin-top: 10px}
.case_left_info p{width: 85px;height: 2px;color:#fff;background: #fff;margin: 0 auto}
.case_left>li:hover .case_left_info{height: 245px;}
.case_left>li:hover .case_left_img>img{transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);}

.hzal_bg{width: 100%;height:36px ;border-bottom: 1px solid #c9c9c9;margin-top: 30px}
.title3 span{float: left;font-size: 18px;color:#626262;border-bottom: 2px solid #184897;line-height: 35px}
.title3 a{float: right;margin-top: 10px}
.hzal{width: 1314px;height:auto;overflow: hidden; margin: 30px auto}
.exp_g{width: 100%}
#marqueedivcontrol2{float: left;margin-left:25px}
.exp3{float:left;width:248px;height:250px;overflow:hidden;margin:10px 12px 0 0;display:inline;}
.exp3 p{width:240px;height:195px;border:1px solid #c9c9c9;padding: 3px;}
.exp3 p img{height: 100% ;display: block;margin: 0 auto}
.exp3 span{display: block;width: 248px;height: 30px;line-height: 30px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#left3{float: left;margin-top: 80px}
#right3{float: right;margin-top: 80px}

.sgzz_bg{width: 100%;height:460px ;background: #e8e8e8;overflow: hidden;}

.sgzz_nr{width: 1200px;height: auto;overflow: hidden;margin-top: 45px}
.imglist{width: 100%;height: auto;overflow: hidden;}
.mr_frUl{float:left;height:auto;width:1200px;overflow: hidden;}
.swiper {width: 280px; float: left;overflow: hidden;background: url(../images/zz_bg.jpg)no-repeat left center;margin-right: 26px;}
.swiper img{display: block;margin-left: 5px;width: 270px; height:175px;}
.but{width: 108px;height:44px;background: url(../images/anbg.jpg)no-repeat left center;clear: both;margin: 0 auto;text-align: center;margin-top: 207px}
.but img{margin-top: 7px;cursor: pointer;}
.jyfw_bg{width: 100%;height:36px ;border-bottom: 1px solid #c9c9c9;margin-top: 30px}
.jyfw{height:auto;overflow: hidden;margin: 20px auto}
.jyfw_img{width: 588px;height:auto;margin-top: 10px}
.jyfw_nr{width: 580px;}
.jyfw_nr dl{width:100%;height:67px;overflow: hidden;background: #f5f5f5;margin-top: 10px }
.jyfw_nr dl dt{color:#184897;float: left;width: 78px;height:50px;border-right: 1px solid #dcdcdc;font-size: 36px;text-align: center;line-height: 50px;margin-top: 6px;font-weight: bold;font-family: FZLTXHRegular;}
.jyfw_nr dl dd{color:#184897;float: right;width:480px;margin-top: 10px}
.jyfw_nr dl dd h4{font-size: 16px;float: left;width:350px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jyfw_nr dl dd h4 a{font-size: 14px;color:#1b1b1b;}
.jyfw_nr dl dd span{font-size: 12px;color:#7d7d7d;float: right;margin-right: 40px}
.jyfw_nr dl dd p{color:#184897;font-size: 14px;height:24px;width: 99%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jyfw_nr dl:hover{background: #184897}
.jyfw_nr dl:hover dt{color:#fff;border-right: 1px solid #fff}
.jyfw_nr dl:hover dd a{color:#fff;}
.jyfw_nr dl:hover dd p{color:#fff;}
.jyfw_nr dl:hover dd h4{color:#fff;}
.jyfw_nr dl:hover dd span{color:#fff;}


.gsln_bg{width: 100%;height:710px;background: #e8e8e8;margin-top: 30px;overflow: hidden;}
.gsln{width: 1264px;margin: 0 auto}
.gsln li{float: left;margin-left: 30px}
.div-test-up {width: 275px;height: 495px;overflow: hidden;display: flex;align-items: flex-end;background: #000;position: relative;}        
.gsln_img{width: 275px; height: 495px; overflow: hidden;}
.gsln_img>img{width: 275px; height: 495px;position: absolute;}
.gsln_img p{position: absolute;width: 238px;height:auto;overflow: hidden;bottom: 19px;color:#fff;left: 19px}
.gsln_img p b{display: block;font-size: 24px;border-bottom: 4px solid #fff;width: 52px;line-height: 52px;margin-bottom: 11px}
.gsln_img p span{font-size:14px;line-height: 24px}
.span-test {font-size: 12px;height: 0;width: 275px;transition: height 1s;background: url(../images/mb.png)no-repeat center left;position: relative;top: 0; left: 0; z-index: 999}            
.span-test h3{width: 60px;margin: 0 auto;font-size: 24px;color:#fff;text-align: center;line-height: 58px;border-bottom: 1px solid #fff;margin-top: 100px;letter-spacing: 5px}
.span-test p{width: 275px;margin: 40px auto;font-size:16px ;color:#fff;line-height:30px; }
.span-test p span{display: block;width: 235px;margin: 0 auto}
.span-test a{display: block;width: 178px;height: 38px;color:#fff;text-align: center;line-height: 40px;border:1px solid #fff;background: #ff4e00;border-radius: 35px;margin: 0 auto;margin-top: 10px}
.div-test-up:hover .span-test { height: 495px;} 
.div-test-up:hover .gsln_img p{display: none;}


.yqlj_bg{width: 100%;height: 36px;border-bottom: 1px solid #c9c9c9;margin-top: 30px;}
.yqlj{overflow:hidden;line-height: 25px}
.yqlj a{font-size:14px ;color:#626262;padding-right: 20px}



.box {
  width:1200px;
  height: 450px;
  margin: 50px auto;
  overflow: hidden; 
  position: relative;
  }
  .box span {
  width: 40px;
  height: 60px;  
  display: block;
  position: absolute;
  top: 225px;
  margin-top: -20px;
  cursor: pointer;
  z-index: 1;
  }
  .box #left {
  background:#000;
 left: 0;
    display: none;
  }
  .box #right {
  background:#000;
  right: 0;
   display: none;
  }
  #ad {
  width: 4000px;
  height: 450px;
  position: absolute;
  }
  #ad li {
 float: left;
  }