/*css reset*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,input,textarea,select{ margin:0;padding:0;}
body{ font:12px "微软雅黑","Microsoft YaHei",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
li{list-style:none;}
img{ border:none 0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}


.cont{ width:1200px; margin:0px auto; position:relative; overflow:hidden; text-align: center;/* height:925px;*/}  
.cont img{ width:100%; position:relative;/* left:50%; margin-left:-960px;*/ margin: 0 auto; height: auto;} 
.c_gray{ background: #f6f8f7; margin-top: 30px;}
.c_gray img{ width:90%; position:relative; height: auto; margin-top: 5px; margin-bottom: 10px;} 
.c_t img{ width:100%; position:relative; height: auto;}

.proposal{ width:100%; overflow:hidden; position:relative; background: url(../images/lz_p10_bg.jpg) center top no-repeat;/* height: 866px;*/ margin-top: 20px;}
.con_pro{ width:100%;  height: 400px; padding-top: 100px;background: url(../images/up_bg.png) center 150px no-repeat;}

*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


#ym_accordion {
  width: 100%;
  min-width: 1200px;
  height: 748px;
  background: url(../images/accor_bg.jpg) no-repeat;
  background-size: 100% 100%;
}
#ym_accordion .accor_main {
  width: 1200px;
  margin: auto;
}
.accordion {
  width: 1190px;
  height: 500px;
  margin: auto;
  border: 1px solid #A9A9A9;
}
.accordion > div {
  float: left;
}
.accordion .title {
  background: #FFFFFF;
  color: #006633;
  /*border: 1px soild #aaa;*/
  padding: 6px;
  width: 66px;
  height: 335px;
  font-size: 36px;
  font-weight: normal;
  text-align: center;
  padding-top: 160px;
  cursor: pointer;
  line-height:40px;
}
.accordion .title:not(:first-child){  border-left:1px solid #a9a9a9;}
.accordion .title > span {
  display: inline-block;
  width: 55px;
  height: 60px;
  background: url(../images/icon.png) no-repeat;
  margin-top: 40px;
}
.accordion .border-left{
	border-left:1px solid #a9a9a9;
}
.accordion .title .icon_gc {
  background-position: 0 -60px;
}
.accordion .title .icon_jj {
  background-position: 0 -120px;
}
.accordion .title .icon_zj {
  background-position: 0 -180px;
}
.accordion .title .icon_dj {
  background-position: 0 -240px;
}
.accordion .title .icon_cl {
  background-position: 0 -300px;
}
.accordion .title .icon_jd {
  background-position: 0 -120px;
}
/*.accordion .title:nth-child(2n+1) {
  border-right: 1px solid #A9A9A9;
}*/
/*.accordion >div:not(:first) {
  border-right: 1px solid #A9A9A9;
}*/
.accordion .title:hover {
  color: #FFFFFF;
  background: #006633;
}
.accordion .title:hover > span {
  background-position-x: -70px;
}
.accordion .title:hover .icon_gc {
  background-position-y: -60px;
}
.accordion .title:hover .icon_jj {
  background-position-y: -120px;
}
.accordion .title:hover .icon_zj {
  background-position-y: -180px;
}
.accordion .title:hover .icon_dj {
  background-position-y: -240px;
}
.accordion .title:hover .icon_cl {
  background-position-y: -300px;
}
.accordion .title:hover .icon_jd {
  background-position-y: -120px;
}
.accordion .active {
  color: #FFFFFF;
  background: #006633;
}
.accordion .active .icon_zhucai{
	background-position: -70px 0;}
.accordion .active .icon_gc {
  background-position: -70px -60px;
}
.accordion .active .icon_jj {
  background-position: -70px -120px;
}
.accordion .active .icon_zj {
  background-position: -70px -180px;
}
.accordion .active .icon_dj {
  background-position: -70px -240px;
}
.accordion .active .icon_cl {
  background-position: -70px -300px;
}
.accordion .active .icon_jd {
  background-position: -70px -120px;
}
.accordion .content {
  position: relative;
}
.accordion .content a {
  position: absolute;
  bottom: 15px;
  right: 20px;
  font-size: 18px;
  color: #006633;
  cursor: pointer;
}
.accordion .fade {
  width: 0;
  opacity: 0;
  border: 0;
  overflow: hidden;
  transition: all .5s linear;
}
.accordion .in {
  height: 100%;
  width: 638px;
  opacity: 1;
}

   /*part8*/
.M_hundred_part8{height: 517px;background: url(../images/xg_img23.jpg) no-repeat top center;overflow: hidden;}
.M_hundred_part8 .M_hundred_part8_con{width: 1100px;margin: 180px auto 0 auto;} 
.M_hundred_part8_con .M_hundred_part8_le{width: 470px; margin-top: 5px;}
.M_hundred_part8_le p{margin-bottom: 10px;position: relative;}
.M_hundred_part8_le p input{width: 100%; box-sizing: content-box;height: 58px;background: #fff;border: 1px solid #c1b9a8;border-radius: 3px;text-align: center;font-size: 18px;}
.M_hundred_part8_le p span{display: block;position: absolute;right: 20px;top: 0;bottom: 0;margin: auto 0;font-size: 18px;color: #999999;line-height: 60px;}
.M_hundred_part8_le .M_hundred_part8_bnt{width: 100%;margin-top: 10px;}
.M_hundred_part8_le .M_hundred_part8_bnt button{width: 100%;height: 57px;text-align: center;color: #fff;font-size: 20px;font-weight: 600;background: #f98100;}
.M_hundred_part8_con .M_hundred_part8_lr{overflow: hidden;width: 500px;height: 277px;background: url(../images/xg_bj.png) no-repeat center center;background-size: 100% 100%;border: 1px solid #c1c1c1;border-radius: 3px;box-shadow: 0 0 25px #827f7f;}
.M_hundred_part8_lr .home_banner_peop{margin-top: 32px;height: 213px;position: relative;border: 1px solid #fff;}
.M_hundred_part8_lr .home_banner_peop ul {overflow: auto;height: 81px;}
.M_hundred_part8_lr .home_banner_peop ul li {font-size: 14px;color: #9a9a9a;text-align: center;margin-top: 18px;}
.M_hundred_part8_lr .home_banner_peop ul li em{padding: 0 20px 0 10px;}
.M_hundred_part8_lr h6{text-align: center;font-size: 24px;color: #9b9b9b;margin-top: 15px;}
.M_hundred_part8_lr h6 span{padding: 0 5px;}

.M_hundred_part8_s{height: 600px;background: url(../images/xg_img24.png) no-repeat top center;overflow: hidden;}
.M_hundred_part8_s .M_hundred_part8_con{width: 1200px;margin: 60px auto 0 auto; } 
.M_hundred_part8_s .M_hundred_part8_con .M_hundred_part8_le{width: 385px; margin-top: 100px; padding: 25px 40px 20px; background-color: #fff;border-radius: 10px; box-shadow: 3px 3px 3px rgba(0,0,0,0.3);}
.M_hundred_part8_s .M_hundred_part8_bnt button{border:none; background-color: #0099CC; color: #fff; width: 100%;height: 57px;text-align: center;font-size: 20px;font-weight: 600;}
.M_hundred_part8_s .form_title{ font-size:24px; line-height: 50px; text-align: center; color: #0099CC; margin-bottom: 30px;}
.M_hundred_part8_s .M_hundred_part8_lr{ margin-top: 100px; height: 400px;border-radius: 10px; box-shadow: 3px 3px 3px rgba(0,0,0,0.3);}
.M_hundred_part8_s .M_hundred_part8_lr .roll_title{font-size:32px; line-height: 50px; text-align: center; color: #0099CC;  margin-top: 20px;}
.M_hundred_part8_s .M_hundred_part8_lr .home_banner_peop{height: 233px;}

/* cf_5*/
.cf_5{background: url(../images/ms_bg.png) no-repeat top center;background-size: contain; width: 1200px; height: 720px; position: relative;}


.fl_menu{ width:980px; float:left; padding-top: 10px; margin-top: 160px; }
.fl_menu a{ width: 62px;color: #333333; display: block; text-align: center; border:solid 1px #a97a4b; padding: 60px 14px 100px; box-sizing: border-box; margin-left: 30px; font-size: 24px; background-color: #fff; border-radius: 5px;float:left;}
.fl_menu a:hover,.fl_menu a.selected{ color: #fff; background-color:#a97a4b;}

.fr_pic{ float:left; }
.fr_bpicDiv{position: absolute; top:85px;right: 60px ; border-radius: 350px; overflow: hidden; width: 430px; height: 430px; background: no-repeat center center;background-size:cover; z-index: 99;}
.fr_spicDiv{position: absolute;  z-index: 999;top:385px;right: 25px ; border-radius: 200px; overflow: hidden; width: 220px; height: 220px; background: no-repeat center center;background-size:cover;}

.btn_pageUrl{position: absolute; top:540px; left: 130px; display: block;  width: 400px; height: 110px;
animation: heartbeat 1.5s infinite;
	    -webkit-animation: heartbeat 1.5s infinite;
}
	@-webkit-keyframes heartbeat{0%,30%,50%,60%,80%{-webkit-transform:scale(1)} 40%,70%{-webkit-transform:scale(1.05)}}
	@keyframes heartbeat{0%,30%,50%,60%,80%{transform:scale(1)} 40%,70%{transform:scale(1.05)}}

.lz_sjs_floot1 .sjs_content_left{ width:355px; height: 535px; }
.lz_sjs_floot1 .sjs_content_left a{ display: block; width: 100%; height: 100%; background: url(../images/lz_fpic_1_left.png) no-repeat top center;background-size: contain;}
.lz_sjs_floot1 .sjs_content_left a:hover{ background: url(../images/lz_fpic_1_left_hover.png) no-repeat top center;}

.lz_sjs_floot2 .sjs_content_right{ width:355px; height: 525px; }
.lz_sjs_floot2 .sjs_content_right a{ display: block; width: 100%; height: 100%; background: url(../images/lz_fpic_2_right.png) no-repeat top center;background-size: contain;}
.lz_sjs_floot2 .sjs_content_right a:hover{ background: url(../images/lz_fpic_2_right_hover.png) no-repeat top center;}


.spage_tel{ font-size:24px; line-height: 32px; height: 32px; color: #000; text-align: center;}

.qs_box1{width: 1223px; height: 556px; overflow: hidden; margin: 40px auto 0 auto;}
.qs_box1 li{float: left; margin-bottom: 5px;}
.qs_box1 li img{width: 100%;}

.qs_box2{width: 1220px; margin: 15px auto 0 auto; height: 234px; padding-bottom: 40px;}
.qs_box2 li{width: 234px; height: 237px;position: relative; overflow:hidden;float: left; margin-right:8px;}
.qs_box2 li img{transition: .5s;
-webkit-transition: .5s;
-moz-transition: .5s;
width: 100%;
height: 100%;}
.qs_box2 li:hover img{transform: scale(1.3);
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);}
.tab4-txt{height: 60px; width: 100%; font-size: 22px; line-height: 60px; position: absolute; bottom: 0; text-align: center; color: #fff; background: #000; opacity: 0.6;}


.f15xiang{background: url(../images/15xiang.png) center center no-repeat; width: 1200px; height: 700px;}
.hiSlider-item{float: left;}
.f15_lunbo{ width:355px; height:480px; margin-left: 350px; margin-top: 160px;}
.hiSlider1{
	overflow: hidden;
	height: 480px;
	width: 355px;
}


.baoming_div{ position: relative; height: 500px;}
@-webkit-keyframes gogogo {
		    0%{
		        left:190px;
		    }
		    50%{
		       left: 210px;
		    }
		    100%{
		        left:230px;
		    }
		
		}
	@-webkit-keyframes gogogo2 {
	    0%{
	        left:507px;
	    }
	    50%{
	       left: 527px;
	    }
	    100%{
	        left: 547px;
	    }
	
	}
.aniBox{width: 54px; height: 43px; background: url(../images/ani.png) no-repeat center center;}
.aniBox1{position: absolute; top: 200px;left:210px;-webkit-animation:gogogo 2s infinite linear ;} 
.aniBox2{position: absolute; top: 200px;left:527px;-webkit-animation:gogogo2 2s infinite linear ;} 



