/*图片放大*/
.trans_big img{ transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.trans_big:hover img{ transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1);}

@font-face {
	font-family: "ltchj";
	src:local("../css/ltchj Regular"),
	url("ltchj.woff")format("woff")
}
 @font-face {
    font-family: 'lthj';
    src: url('lthj.eot');
    src: url('lthj.eot#iefix') format('embedded-opentype'),
	 url('lthj.woff') format('woff'),
	 url('lthj.ttf') format('truetype'),
	 url('lthj.svg#NeuesBauenDemo') format('svg');
  }
.zhuanjia_big_box1 .zhuanjia_liebiao a{ width: 307px;}
.zhuanjia_big_box1 .zhuanjia_liebiao a span{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity:50);}
.zhuanjia_big_box1 .zhuanjia_liebiao a b{ width: 281px; height: 185px; overflow: hidden; position: relative; top: 0; left: 0;}
.zhuanjia_big_box1 .zhuanjia_liebiao a b .sb{ position: absolute; top: 50%; left: 50%; margin: -30px 0 0 -30px; width: 60px; height: 60px; z-index: 102;}
.zhuanjia_big_box1 .zhuanjia_liebiao a:hover b .sb{ transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1);}
.zhuanjia_big_box1 .zhuanjia_liebiao a div{ width: 261px;padding: 13px 10px;}
.zhuanjia_big_box1 .zhuanjia_liebiao a div i{ font-size: 15px; line-height: 24px; height: 48px; overflow: hidden;  display: block; padding-top: 0; text-align:left;}
.zhuanjia_big_box1 .zhuanjia_liebiao a div p{ display: none;}

/*志愿者服务*/
.zhiyuan_bt{ text-align: center; margin-top: 30px;}
.zhiyuan_bt a{ text-decoration: none; display: inline-block; width: 160px; line-height: 50px; background: #ebebeb; height: 50px; color: #004B1E; text-align: center; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.zhiyuan_bt a:hover,.zhiyuan_bt a.active{ color: #fff; background: #004B1E;}

/*工作站*/
.ditu_list{ position: relative; top: 0; left: 0; margin: 23px 0 0 42px; width: 823px; height: 676px;}
.ditu_list a{ text-decoration: none; text-align: center;}
.ditu_list a i{/* border: 1px solid red; width: 16px; height: 16px; border-radius: 50%;*/}
.ditu_list a img{ -webkit-animation: star .5s infinite; -webkit-animation-timing-function:linear; animation: star .5s infinite; animation-timing-function:linear; animation-direction:alternate; -webkit-animation-direction:alternate; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.ditu_list a:hover img{ transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05);}
@-webkit-keyframes star{
	from{ opacity: 0.2;}
	to{ opacity: 1;}
}
@-moz-keyframes star{
	from{ opacity: 0.2;}
	to{ opacity: 1;}
}
@-ms-keyframes star{
	from{ opacity: 0.2;}
	to{ opacity: 1;}
}
@-o-keyframes star{
	from{ opacity: 0.2;}
	to{ opacity: 1;}
}
@keyframes star{
	from{ opacity: 0.2;}
	to{ opacity: 1;}
}
.zhu{ width: 200px; position: absolute; top: 120px; left: 50%; margin-left: -90px;}
.dian1{ position: absolute; bottom: 110px; left: 340px;}
.dian2{ position: absolute; bottom: 94px; left: 466px;}
.dian3{ position: absolute; bottom: 94px; left: 545px;}
.dian4{ position: absolute; bottom: 8px; left: 483px;}
.dian5{ position: absolute; bottom: 106px; left: 680px;}
.dian6{ position: absolute; bottom: 146px; left: 622px;}
.dian7{ position: absolute; bottom: 161px; left: 576px;}
.dian8{ position: absolute; bottom: 165px; left: 519px;}
.dian9{ position: absolute; bottom: 156px; left: 440px;}
.dian10{ position: absolute; bottom: 226px; left: 382px;}
.dian11{ position: absolute; bottom: 230px; left: 522px;}
.dian12{ position: absolute; bottom: 238px; left: 606px;}
.dian13{ position: absolute; bottom: 206px; left: 650px;}
.dian14{ position: absolute; bottom: 268px; right: 154px;}
.dian15{ position: absolute; bottom: 329px; right: 186px;}
.dian16{ position: absolute; bottom: 282px; left: 545px;}
.dian17{ position: absolute; bottom: 348px; left: 521px;}
.dian18{ position: absolute; bottom: 301px; left: 479px;}
.dian19{ position: absolute; bottom: 375px; left: 568px;}
.dian20{ position: absolute; bottom: 330px; left: 290px;}
.dian21{ position: absolute; bottom: 414px; left: 311px;}
.dian22{ position: absolute; bottom: 256px; left: 157px;}
.dian23{ position: absolute; top: 188px; left: 125px;}
.dian24{ position: absolute; top: 222px; left: 422px;}
.dian25{ position: absolute; top: 93px; right: 62px;}
.dian26{ position: absolute; top: 213px; right: 122px;}
.dian27{ position: absolute; top: 170px; right: 82px;}
.dian28{ position: absolute; top: 297px; left: 431px;}

.head_top{ width: 100%; height: 40px; background: #ebebeb; line-height: 40px;}
.head_top span{ font-size: 14px;}
.head_top div a{ float: left; text-decoration: none; padding: 0 10px; color: #505050; border-left: 1px solid #505050; line-height: 14px; margin-top: 13px;}
.head_top div a:first-of-type{ margin-left: 10px;}
.head_top div a:last-child{ padding-right: 0;}
.logo{ width: 307px; height: 100%/*91px*/; overflow: hidden; margin-top: 18px;}
.sousuo_btn{ margin-top: 55px; color: #1082c4;}
.head_logo form{ width: 362px; height: 34px; margin: 45px 25px 0 0;}
.head_logo form .shuru{ width: 286px; height: 34px; border: 1px solid #aaaaaa; padding-left: 10px; font-family: "microsoft yahei";}
.head_logo form .tijiao{ width: 64px; height: 36px; font-size: 14px; background: #515151; color: #fff; font-family: "microsoft yahei";}
.nav_box{ width: 100%; height: 60px; background: #0c9342; margin-top: 18px;}
.nav_box a{ text-align: center; text-decoration: none; width: 149px; float: left; height: 60px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.nav_box a span{ display: block; border-right: 1px solid rgba(255,255,255,0.2); line-height: 16px; font-size: 16px; color: #fff; margin-top: 22px;}
.nav_box a:hover,.nav_box a.active{ background: #004B1E;}
.footer_box{ width: 100%; height: 366px; background: #1e2126;}
.foot_box{ width: 100%; height: 60px; background: #121418;}
.foot_box div a{ color: #48494d; border-left: 1px solid #48494d; line-height: 14px; float: left; padding: 0 15px; margin-top: 23px; text-decoration: none; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.foot_box div a:first-child{ padding-left: 0; border-left: none;}
.foot_box p{ line-height: 60px; color: #5a5b5e;}
.foot_nav{ padding: 56px 0 31px; border-bottom: 1px solid #35383c;}
.foot_nav span{ width: 20px; height: 20px; overflow: hidden;}
.foot_nav div{ text-align: center; width: 1160px;}
.foot_nav div a{ font-size: 16px; line-height: 18px; color: #8f9093; display: inline-block; width: 131px; border-left: 1px solid #35383c; text-decoration: none; text-align: center; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.foot_nav div a:hover,.foot_box div a:hover{ color: #0c9342;}
.foot_nav div a:first-child{ margin-left: 0; border-left: none;}
.foot{ margin-top: 50px;}
.rexian{ width: 335px; border-right: 1px solid #35383c;}
.rexian .dizhi{ color: #818385; margin-top: 28px; line-height: 18px; width: 284px;}
.all_phone{ color: #c9c9c9; line-height: 20px; font-size: 16px;}
.all_phone i{ font-style: normal; color: #d4d143; font-size: 22px; line-height: 100%;}
.jituan_san{ margin-top: 28px; width: 182px; height: 32px; overflow: hidden; border: 1px solid #404246; border-radius: 5px; background: #1e2126;}
.jituan_san span{ line-height: 34px; color: #8f9093; padding-left: 33px; cursor: pointer;}
.jituan_san span i{ margin-right: 27px; float: right; margin-top: -2px; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.jituan_san:hover i{ transform: rotateZ(180deg);}
.jituan_san div a{ color: #8f9093; display: block; text-decoration: none; padding: 0 10px 0 33px; font-size: 12px; line-height: 20px;}
.tousu_center{ width: 530px; border-right: 1px solid #35383c;}
.tousu_center p{ color: #8f9093; text-align: center;}
.tousu_center ul{ margin: 18px auto 0; text-align: center; width: 438px;}
.tousu_center ul li{ display: inline-block; width: 105px; height: 48px; overflow: hidden; margin: 6px 6px 0 0; position: relative; top: 0; left: 0; float: left; background: #fff;}
.tousu_center ul li:nth-child(4n){ margin-right: 0;}
.tousu_center ul li a{ width: 0; height: 0; overflow: hidden; display: block;}
.tousu_center ul a img{ display: block; width: 100%; height: 100%;}
.tousu_center ul li a i{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;*/
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
}
.tousu_center ul li a i:hover{
	/*opacity: 1;
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: none;*/
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02);
}
.ewm_box p{ float: left; width: 110px; height: 110px; margin: 5px 0 0 18px;}
.ewm_box p b{ display: block; width: 110px; height: 110px; overflow: hidden;}
.ewm_box p b img{ display: block; width: 100%; height: 100%;}
.ewm_box p i{ font-style: normal; color: #8f9093; display: block; margin-top: 16px; text-align: center;}

/*专家讲堂*/
.n_banner{ width: 100%; min-height: 330px;}
.n_nav{ width: 100%; height: 70px; background: #0c9342; margin-top: -70px; text-align: center;}
.n_nav a{ font-size: 16px; text-decoration: none; line-height: 70px; display: inline-block; padding: 0 43px; text-align: center; color: #fff; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.n_nav a:hover,.n_nav a.active{ background: #004B1E;}
.now_adress{ margin-top: 30px;}
.now_adress span{ float: left; line-height: 13px;}
.now_adress a{ text-decoration: none; color: #6d6d6d; border-left: 1px solid #6d6d6d; padding: 0 8px; float: left; line-height: 13px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.now_adress a:first-of-type{ padding-left: 0; border-left: none;}
.now_adress a:hover{ color: #004B1E;}
.zhuanjia_list{ margin-top: 10px;}
.zhuanjia_list li{ float: left; width: 220px; height: 220px; margin: 40px 25px 0 0; overflow: hidden; position: relative; top: 0; left: 0;}
.zhuanjia_list li:nth-child(5n){ margin-right: 0;}
.zhuanjia_list b{ width: 220px; height: 220px; overflow: hidden; display: block;}
.zhuanjia_list b img{ display: block; height: 100%; height: 100%;}
.zhuanjia_list li a{ position: absolute; top: -220px; left: 0; overflow: hidden; background: #004B1E; width: 100%; height: 100%; text-decoration: none; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.zhuanjia_list li a div{ margin: 15px 22px 0; line-height: 22px; font-size: 13px; color: rgba(255,255,255,0.6); height: 88px; overflow: hidden;}
.zhuanjia_list li a h1{ font-weight: normal; margin: 22px 22px 0; font-size: 18px; line-height: 100%; color: #fff;}
.zhuanjia_list li a span{ display: block; width: 73px; height: 28px; line-height: 30px; color: rgba(0,0,0,0.6); margin: 22px 0 0 22px; background: #fff; padding-left: 18px; border: 1px solid #ebebeb; position: relative; top: 0; left: 0;}
.zhuanjia_list li a span em{ position: absolute; top: 5px; right: 9px; width: 16px; height: 18px;}
.zhuanjia_list li:hover a{ top: 0;}
.page{ margin: 60px; height: 90px; text-align: center;}
.page a{ display: inline-block; width: 39px; height: 39px; border: 1px solid #e1e1e1; background: #eeeeee; color: #656565; text-align: center; line-height: 43px; text-decoration: none; margin: 0 2px; font-size: 12px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.page a.widht_69{ width: 69px;}
.page a:hover,.page a.active{ background: #004B1E; color: #fff;}

.jianjie_box{ margin-bottom: 90px;}
.jianjie_bg{ width: 100%; height: 207px; background: #f2f2f2; margin-top: 50px;}
.jianjie_nr_box{ width: 990px; margin: -145px 105px 0; position: relative; top: 0; left: 0;}

.jianjie_nr_box li .big_biao{ font-size: 28px; line-height: 100%; font-weight: normal;  color: #323232; margin-top: 15px;}
.jianjie_nr_box li .xiaobiao{ color: ; margin: 8px 0 0 0; line-height: 100%; color: #777777;}
.jianjie_nr_box li .jianjie_bt{ display: block; width: 113px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: #b4b4b4; font-size: 15px; margin-top: 50px;}
.jianjie_nr_box li .jianjie_nr{ margin: 25px 0 0 0; width: 100%; line-height: 25px; color: #777777; margin-top: 25px;}
.jianjie_nr_box .first .jianjie_nr{ margin: 25px 0 0 0; width: 655px; line-height: 25px; color: #777777; margin-top: 25px;}
.jianjie_nr_box .first img{ width: 290px; height: 290px; position: absolute; top: 30px; right: 0;}
.jianjie_nr_box1 .first img{ width: 290px; height: 191px; position: absolute; top: 30px; right: 0;}

.fangtan_list{ margin-top: 27px;}
.fangtan_list a{ float: left; width: 595px; margin: 21px 10px 0 0; text-decoration: none;}
.fangtan_list a:nth-child(2n){ margin-right: 0;}
.fangtan_list a b{ width: 220px; height: 220px; overflow: hidden;}
.fangtan_list a div{ height: 220px; width: 375px; border: 1px solid #e1e1e1; box-sizing: border-box; background: #fbfbfb;}
.fangtan_list a div h1{ font-weight: normal; margin: 34px 0 0 30px; line-height: 100%; font-size: 18px;}
.fangtan_list a div p{ line-height: 25px; margin: 15px 30px 0; height: 75px; overflow: hidden;}
.fangtan_list a div span{ width: 98px; height: 30px; background: url(../img/more1.jpg) center no-repeat; font-size: 12px; display: block; margin: 25px 0 0 30px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.fangtan_list a:hover span{ background: url(../img/more1_1.jpg) center no-repeat;}

.shipin_list{ margin-top: 18px;}
.shipin_list a{ text-decoration: none; float: left; width: 380px; margin: 30px 30px 0 0;}
.shipin_list a:nth-child(3n){ margin-right: 0;}
.shipin_list a div{ position: relative; top: 0; left: 0; width: 380px; height: 250px; overflow: hidden;}
.shipin_list a div span{ position: absolute; top: -250px; left: 0; width: 100%; height: 100%; opacity: 0.2; filter: alpha(opacity:20); background: #000; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.shipin_list a div em{ position: absolute; top: 50%; left: -60px; margin: -30px 0 0 -30px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.shipin_list a:hover div span{ top: 0;}
.shipin_list a:hover div em{ left: 50%;}
.shipin_list a p{ width: 100%; height: 102px; border: 1px solid #e7e7e7; box-sizing: border-box; background: #fefefe; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.shipin_list a p span{ display: block; margin: 24px 30px; height: 54px; overflow: hidden; line-height: 27px; font-size: 16px; overflow: hidden;}
.shipin_list a:hover p{ background: #004B1E; color: #fff; border: 1px solid #004B1E;}

.baojian_list{ margin-top: 8px;}
.baojian_list a{ margin: 40px 45px 0 0; width: 370px; overflow: hidden; text-decoration: none; float: left; padding-bottom: 30px; border-bottom: 2px solid #e2e2e2;}
.baojian_list a:nth-child(3n){ margin-right: 0;}
.baojian_list a b{ display: block; width: 370px; height: 188px; overflow: hidden;}
.baojian_list a h1{ font-size: 16px; line-height: 24px; height: 48px; overflow: hidden; font-weight: normal; margin-top: 25px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.baojian_list a div{ margin-top: 22px;}
.baojian_list a div sub{ width: 86px; height: 74px; border: 1px solid #e0e0e0;}
.baojian_list a:hover div sub span{ color: #0c9342; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.baojian_list a div sub .r{ display: block; text-align: center; font-size: 26px; line-height: 100%; margin-top: 15px; text-align: center; font-family: 'microsoft yahei'; color: #656565;}
.baojian_list a div sub .n{ display: block; text-align: center; margin-top: 8px; color: #979797;}
.baojian_list a div p{ height: 74px; width: 260px; overflow: hidden; line-height: 25px; color: #777777;}
.baojian_list a:hover h1{ color: #004B1E;}

.gongzuozhan{ margin: 58px 0 100px;}
.g_nav a{ padding: 0 20px;}
.gongzuozhan_list{ width: 300px; background: #eeeeee; padding-bottom: 30px;}
.gongzuozhan_list h1{ font-weight: normal; font-size: 20px; color: #fff; height: 68px; text-align: center; line-height: 68px; background: #004B1E;}
.gongzuozhan_list span{ display: block; width: 254px; height: 44px; margin: 34px auto 0; background: #fff; border: 1px solid #dbdbdb; color: #5f5f5f; font-size: 15px; text-align: center; line-height: 46px; cursor: pointer;}
.gundong_list{ height: 300px; width: 300px;}
#left{float:left;width:255px; height:300px;overflow: hidden; margin-left: 22px; position:relative; top:0; left:0;}
#con{position:absolute; top:0; left:0; width:255px;}
#con a{ display: block; color: #3e3e3e; margin-top: 18px; text-decoration: none;}
#right{float:right; width:11px; height:530px; background:#dfdfdf; position:relative; top:0; left:0;}
#bar{width: 11px; height:250px; background:#cacaca; position:absolute; top: 0;left: 0;}

.gongyi_list{ margin-top: 28px;}
.gongyi_list a{ float: left; width: 380px; margin: 32px 30px 0 0; text-decoration: none;}
.gongyi_list a:nth-child(3n){ margin-right: 0;}
.gongyi_list a b{ display: block; width: 380px; height: 250px; overflow: hidden;}
.gongyi_list a div{ border: 1px solid #e8e8e8; box-sizing: border-box; height: 133px; position: relative; top: 0; left: 0;}
.gongyi_list a div h1{ font-weight: normal; font-size: 18px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; line-height: 24px; height: 24px; overflow: hidden; margin: 14px 30px 0; white-space:nowrap;text-overflow:ellipsis;}
.gongyi_list a div p{ line-height: 22px; font-size: 14px; margin: 5px 30px 0; height: 44px;overflow: hidden;color:#999;}
.gongyi_list a:hover div h1{ color: #0c9342;}
.gongyi_list a div span{ margin: 15px 0 0 30px; display: block; font-size: 12px; color: #454545; line-height: 100%;}
.gongyi_list a div em{ position: absolute; bottom: -25px; right: 37px; height: 20px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; opacity: 0; filter: alpha(opacity:0);}
.gongyi_list a:hover div em{ opacity: 1; filter: alpha(opacity:100); bottom: 15px;}
.gongyi_list a:hover div em img{ transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1);}

.gongzuozhan_nav{ height: 153px; width: 100%; background: #f2f2f2; margin-top: 50px;}
.gongzuozhan_nav h1{ font-size: 30px; color: #505050; line-height: 100%; padding-top: 50px; text-align: center; font-weight: normal;}
.gongzuozhan_nav div{ text-align: center;}
.gongzuozhan_nav div a{ display: inline-block; width: 113px; height: 30px; text-align: center; line-height: 32px; background: #004B1E; color: #fff; margin: 43px 1px 0; text-decoration: none; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.gongzuozhan_nav div a:hover{ background: #004B1E;}
.gongzuozhan_nr{ margin: 45px auto 77px; width: 988px;}
.gongzuozhan_nr li{ margin-top: 25px;}
.gongzuozhan_nr li div{ line-height: 24px; color: #777777;}

.yishutuan_bt{ margin-top: 50px; text-align: center;}
.yishutuan_bt a{ width: 175px; height: 108px; overflow: hidden; display: inline-block; margin: 0 1px; border-bottom: 4px solid #fff; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.yishutuan_bt a:hover,.yishutuan_bt a.active{ border-bottom: 4px solid #004B1E;}
.yishutuan_list{margin-top: 10px;}
.yishutuan_list a{ float: left; width: 280px; margin: 30px 26px 0 0; text-decoration: none;}
.yishutuan_list a:nth-child(4n){ margin-right: 0;}
.yishutuan_list a b{ display: block; width: 280px; height: 160px; overflow: hidden;}
.yishutuan_list div{ height: 78px; border: 1px solid #e8e8e8; width: 100%; box-sizing: border-box;}
.yishutuan_list div p{ font-size: 16px; line-height: 24px; height: 48px; overflow: hidden; margin: 16px 20px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.yishutuan_list a:hover div p{ color: #0c9342;}
.lunbo .flexslider{ width: 492px; height: 278px; min-width: 492px; overflow: hidden; margin-top: 40px;}
.lunbo .flexslider .flex-control-nav{ bottom:0; background: #004B1E;}
.lunbo .flexslider .flex-control-paging li a{ width: 5px; height: 5px; border: 2px solid #9e9e9e; background: #9e9e9e;}
.lunbo .flexslider .flex-control-paging li a.flex-active{background:#edc71f; width: 5px; height: 5px; border: 2px solid #edc71f;}
.lunbo_nr{ width: 706px; height: 276px; margin-top: 40px;}
.lunbo_nr h1{ font-size: 18px; line-height: 100%; margin:0 40px 0; text-align:center;}
.lunbo_nr div{ color: #777; margin: 30px 40px 0; line-height: 24px; height: 240px; overflow: hidden;}

.huiyinbi_js{ margin-top: 50px; background: #004B1E; padding: 25px 54px; width: 1092px; color: #fff; line-height: 24px;}
.liuyan_list_bt{ margin-top: 40px; width: 100%; height: 61px; background: #f2f2f2;}
.liuyan_list_bt a{ color: #004B1E; text-decoration: none; float: left; width: 141px; height: 61px; text-align: center; line-height: 61px; font-size: 18px;}
.liuyan_list_bt a:hover,.liuyan_list_bt a.active{ color: #fff; background: #0c9342;}
.liuyan_list{ display: none;}
.liuyan_list.block{ display: block;}
.liuyan{ width: 100%; margin-bottom: 100px;}
.liuyan_list ul{ margin-top: 55px;}
.liuyan_list ul li{ background: #fbfbfb; padding-bottom: 8px;}
.liuyan_list ul li .liuyan_box{ border-bottom: 1px dashed #d7d7d7; padding-bottom: 8px;}
.liuyan_list ul li .liuyan_box h1{ font-weight: normal; padding: 0 35px; background: #fff;}
.liuyan_list ul li .liuyan_box h1 span{ font-size: 16px; color: #004B1E;}
.liuyan_list ul li .liuyan_box h1 i{ color: #999; padding-left: 10px; font-size: 14px; font-style: normal;}
.liuyan_list ul li .liuyan_box div{ background: #fff; line-height: 24px; color: #777; padding: 8px 35px;}
.liuyan form{ margin: 60px 0 0 160px;}
.liuyan div{ font-size: 16px; color: #646464; margin-top: 18px;}
.liuyan div input{ width: 390px; height: 34px; border: 1px solid #ebebeb; padding-left: 10px; margin-left: 10px;}
.liuyan div i{ font-style: normal; color: #0c9342; margin-left: 15px;} 
.liuyan div b{ float: left; font-weight: normal;}
.liuyan div textarea{ width: 542px; height: 166px; margin-left: 10px; border: 1px solid #ebebeb; float: left;}
.yanzhengma input{ width: 282px; float: left;}
.yanzhengma a{ margin-left: 20px;}
.btn_tijiao{ display: block; width: 170px; height: 40px; background: #0c9342; font-family: "microsoft yahei"; color: #fff; font-size: 16px; margin: 28px 0 0 90px; border-radius: 3px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.btn_tijiao:hover{ background: #004B1E;}

.gongyi_lm a{ float: left; margin: 60px 40px 0 0; width: 580px; text-decoration: none; position: relative; top: 0; left: 0;}
.gongyi_lm a:nth-child(2n){ margin-right: 0;}
.gongyi_lm a b{ display: block; width: 580px; height: 230px; overflow: hidden;}
.gongyi_lm a h1{ font-size: 18px; font-weight: normal; line-height: 100%; margin: 28px 38px 0; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.gongyi_lm a p{ overflow: hidden; height: 14px; margin: 15px 38px 0; line-height: 14px; white-space: nowrap; text-overflow: ellipsis; color: #454545; width: 400px;}
.gongyi_lm a em{ position: absolute; bottom: 0; right: 0; height: 39px;}
.gongyi_lm a:hover em img{ transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1);}
.gongyi_lm a:hover h1{ color: #0c9342;}

.gongyi_lm_bt{ text-align: center; font-size: 30px; line-height: 100%; width: 988px; font-weight: normal; margin: 70px auto 55px;}
.gongyi_lm_nr{ color: #777; line-height: 24px; width: 988px; margin: 0 auto 86px;}

.cs_nav a{ padding: 0 32px;}
.zuzhijigou_tu{ margin-top: 50px;}
.zuzhijigou_tu h1{ font-size: 30px; font-weight: normal; line-height: 100%; margin: 70px 0 32px; text-align: center;} 
.zuzhijigou_nr{ line-height: 24px; color: #777; margin: 50px 0 100px;}
.zuzhijigou_nr img{ max-width: 100%; display: block; margin: 0 auto;}

.gailan_bt{ text-align: center; margin: 70px auto 0; font-weight: normal; width: 1030px;}
.gailan_bt a{ text-decoration: none; text-align: center; line-height: 50px; width: 160px; height: 50px; display: inline-block; font-size: 16px; color: #004B1E; background: #ebebeb; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.gailan_bt a:hover,.gailan_bt a.active{ background: #004B1E; color: #fff;}
.gailan_nr{ margin: 80px auto 100px; width: 1030px; display: none;}
.gailan_nr1{ width: 1200px;}
.ganlan_zuo{ width: 312px; overflow: hidden; line-height: 24px; color: #646464;}
.ganlan_zuo img{ display: block; max-width: 100%;}
.ganlanyou{ line-height: 26px; color: #777; width: 630px;}
.gailan_nr.block{ display: block;}

.biaoshi_nr{ margin-top: ; line-height: 28px; color: #777; text-align: center;}
.dingyi_nr h1{ font-weight: normal; font-size: 18px; text-align: center;}
.dingyi_nr ul li{ background: #f5f5f5; padding: 30px 0; margin-top: 45px;}
.dingyi_nr ul li:nth-child(2n){ background: none;}
.dingyi_nr ul li .nr_box{ width: 988px; margin: 0 auto;}
.dingyi_nr ul li h2{ font-weight: normal; text-align: center; line-height: 100%; color: #0c9342; font-size: 24px; width: 145px; margin: 0 auto;}
.dingyi_nr ul li h2 span{ margin: 8px 0 0 5px;}
.dingyi_nr ul li h3{ text-align: center; font-weight: normal; line-height: 100%; font-size: 20px; margin: 22px 0 0;}
.dingyi_nr ul li .nr_box div{ margin-top: 20px; line-height: 24px; font-size: 16px; color: #646464;}

.news_xq_box{ width: 1120px; margin: 0 auto;}
.news_xq_bt{ padding-bottom: 58px; border-bottom: 1px solid #e5e5e5; position: relative; top: 0; left: 0;}
.news_xq_bt h1{ font-weight: normal; font-size: 24px; text-align: center; color: #505050; margin-top: 100px;}
.news_xq_bt p{ text-align: center; color: #4f4f4f; margin-top: 15px;}
.news_xq{ margin: 60px auto 0; width: 988px; line-height: 25px; color: #777777;}
.news_xq img{ display: block; margin: 0 auto; max-width: 100%;}
.fanye{ margin: 80px 0 100px; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; padding: 40px 0;}
.fanye_zuo{ width: 954px; margin-left: 5px;}
.fanye_zuo a{ text-decoration: none; color: #686868; display: block;}
.fanye_zuo a:last-of-type{ margin-top: 10px;}
.fanye_you{ border-left: 1px solid #e5e5e5; width: 160px;}
.fanye_you a{ text-decoration: none; line-height: 48px; display: block; text-align: center;}

.zuweihui_xq_box{ width: 1120px; margin: 60px auto 100px; overflow-x: hidden;}
.zuweihui_bt{ font-size: 30px; color: #505050; line-height: 100%; text-align: center; font-weight: normal; padding-bottom: 65px; border-bottom: 1px solid #e5e5e5;}
.zuweihui_xq{ width: 995px; margin: 35px auto 0; border-top: 1px solid #ccc; padding-top: 35px;}
.tongzhi{ text-align: center; color: #f02323; line-height: 24px;}
.danwei{ margin-top: 36px; font-size: 14px; font-weight: normal; color: #3d3d3d;}
.zuweihui_nr{ margin: 38px auto 0; width: 100%; color: #777; line-height: 24px;}
.shijian{ margin-top: 38px; text-align: right; line-height: 24px; color: #3d3d3d;}

.zuweihui_list_box{ width: 1200px; overflow: hidden; position: relative; top: 0; left: 0; height: 386px; margin: 51px 0 0;}
.zuweihui_list{ position: absolute; top: 0; left: 0;}
.zuweihui_list_box span{ position: absolute; top: 106px; width: 20px; height: 43px; background: rgba(255,255,255,0.8); z-index: 1;}
.zuweihui_list_box span em{ display: block; margin-top: 14px; text-align: center;}
.zuweihui_list_box span.zuo{ left: 5px;}
.zuweihui_list_box span.you{ right: 5px;}
.zuweihui_list a{ float: left; width: 240px; overflow: hidden; text-decoration: none;}
.zuweihui_list a b{ display: block; width: 230px; height: 135px; overflow: hidden; margin: 0 5px;}
.zuweihui_list a div{ height: 128px; width: 230px; margin: 0 5px; background: #f2f2f2; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.zuweihui_list a div i{ display: block; text-align: center; line-height: 100%; font-size: 24px; color: #d2d2d2; opacity: 0.5; filter: alpha(opacity:50); font-style: normal; padding-top: 36px; font-size: "黑体"; font-weight: bold;}
.zuweihui_list a div p{ text-align: center; font-size: 18px; margin-top: 15px; line-height: 100%; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.zuweihui_list a:hover div{ background: #004B1E;}
.zuweihui_list a:hover div p{ color: #fff;}

.gongcheng_list{ margin: 52px 0 100px;}
.gongcheng_list a{ text-decoration: none;}
.gongcheng_list .first_z b{ display: block; width: 390px; height: 411px; overflow: hidden;}
.gongcheng_list .first_z div{ width: 390px; height: 86px; background: #f2f2f2; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.gongcheng_list .first_z h1{ font-size: 18px; font-weight: normal; padding-top: 20px; text-align: center; line-height: 100%; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.gongcheng_list .first_z p{ text-align: center; color: #454545; margin-top: 10px; line-height: 100%; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.gongcheng_list .first_z:hover div,.y_list a:hover div{ background: #0c9342;}
.gongcheng_list .first_z:hover div p,.gongcheng_list .first_z:hover div h1,.y_list a:hover div h1,.y_list a:hover div p{ color: #fff;}
.y_list{ width: 810px;}
.y_list a{ float: left; width: 260px; margin-left: 10px;}
.y_list a b{ width: 260px; height: 159px; overflow: hidden; display: block;}
.y_list a div{ width: 260px; height: 85px; background: #f2f2f2; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.y_list a div h1{ font-size: 18px; text-align: center; font-weight: normal; padding-top: 20px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.y_list a div p{ width: 160px; margin: 10px auto 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 15px; line-height: 15px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;text-align:center;}
.y_list a.mt_1{ margin-top: 10px;}

.jiyu_box{ margin: 333px 0 100px; background: #f2f2f2;}
.jiyu_nr{ position: relative; top: 0; left: 0; padding-bottom: 70px;}
.jiyu_z{ width: 312px; margin: -206px 0 0 107px; line-height: 24px; color: #646464;}
.biaoti{ position: absolute; top: -206px; left: 35px; width: 36px; font-size: 36px;}
.jiyu_y{ width: 635px; background: url(../img/bg.png) right 0 no-repeat; margin: -206px 41px 0 0; line-height: 26px; color: #777;}

.huipu_box{ margin: 95px auto 0; color: #777777; line-height: 30px; width: 995px;}
.huipu_box img{ margin: 0 auto; display: block; max-width: 100%;}
.huipu_bt{ margin: 80px auto 0; text-align: center; width: 995px;}
.huipu_bt a{ width: 137px; height: 50px; text-align: center; line-height: 50px; text-decoration: none; display: inline-block; background: #ebebeb; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; font-size: 16px;}
.huipu_bt a:hover,.huipu_bt a.active{ background: #004B1E; color: #fff;}
.huipu_nr{ margin: 52px auto 0; width: 995px;}
.huipu_nr_bt{ width: 56px; height: 56px; text-align: center; line-height: 56px; border-radius: 50%; background: #0c9342; color: #fff; font-weight: normal; margin: 0 auto;} 
.huipu_nr_xbt{ text-align: center; margin-top: 22px; font-size: 18px; line-height: 100%; font-weight: normal;}
.huipu_nr_box{ line-height: 30px; color: #777; margin: 35px 0 160px;}
.huipu_nr{ display: none; line-height: 30px;}
.huipu_nr.block{ display: block;}
.last_huipu_nr .huipu_nr_bt{ font-size: 20px;}

.guanhuai_list{ margin: 106px 0 0;}
.puhui_list{ margin-top: 100px;}
.guanhuai_list h1,.tici_list h1,.yange_list h1,.puhui_list h1,.zuzhijigou_tu h1,.zhige h1,.rongyu h1,.zuweihui_bt,.zizhi h1{ text-align: center; font-size: 30px; font-weight: normal; line-height: 100%; padding-bottom: 12px; border-bottom: 3px solid #0c9342; width: 85px; margin: 0 auto;}
.guanhuai_list h1 span,.tici_list h1 span,.yange_list h1 span,.puhui_list h1 span,.zuzhijigou_tu h1 span,.zhige h1 span,.rongyu h1 span,.zuweihui_bt span,.zizhi h1 span{ display: block; width: 130px; margin-left: -22px;}
.zuweihui_bt{ width: 100px;}
.zuweihui_bt span{ width: 230px; text-align: center; margin-left: -65px;}
.guanhuai_list .guanhuai_list_box{ margin-top: 52px;}
.guanhuai_list .guanhuai_list_box a{ display: block; text-decoration: none; background: url(../img/yinhao.png) 37px 30px no-repeat #f5f5f5; padding: 30px 30px 30px 113px; width: 1057px; margin-top: 30px;}
.guanhuai_nr{ font-size: 18px; line-height: 32px; color: #505050; height: 64px; overflow: hidden;}
.guanhuai_list .guanhuai_list_box a p{ text-align: right; font-size: 16px;}
.guanhuai_list .guanhuai_list_box a p span{ display: inline-block; width: 32px; height: 1px; background: #505050; position: relative; top: -5px; left: 0;}
.guanhuai_list .guanhuai_list_box a p b{ font-size: 16px; font-weight: normal; color: #505050;}
.guanhuai_list .guanhuai_list_box a sub{ display: block; text-align: right; font-size: 12px; color: #666; margin-top: 8px;}
.guanhuai_list .guanhuai_list_box a sub img{ position: relative; top: 4px; left: 0; margin-right: 3px;}
.guanhuai_list .guanhuai_list_box a strong{ display: block; font-weight: normal; text-align: right; color: #505050; font-size: 16px; margin-top: 8px;}

.zhige{ margin-top: 115px;}
.zhige h1{ text-align: center; font-size: 30px; font-weight: normal;}
.bofangqi{ width: 830px; margin: 50px auto 0; height: 558px;}
.bofangqi_nr{ margin: 35px 0 100px;}
.bofangqi_nr h3{ font-weight: normal; text-align: center; font-size: 24px;}
.bofangqi_nr p{ text-align: center; color: #666; margin-top: 5px; font-size: 18px;} 

.tici_list{ margin-top: 62px;}
.tici_list_box{ margin-top: 28px;}
.tici_list_box a{ position: relative; top: 0; left: 0; text-decoration: none; overflow: hidden; width: 222px; height: 234px; overflow: hidden; border: 1px solid #eeeeee; background: #fff; float: left; margin: 18px 20px 0 0;}
.tici_list_box a.fn3{ margin-right: 0;}
.tici_list_box a b{ width: 194px; height: 206px; display: table; margin: 14px auto;}
.tici_list_box a b span{ height: 206px; display: table-cell; text-align: center; vertical-align: middle;}
.tici_list_box a b span img{ max-width: 100%; max-height: 206px; display: inline;}
.tici_list_box .first_a{ width: 710px; height: 488px; background: #f5f5f5;}
.tici_list_box .first_a b{ display: table; width: 600px; height: 290px; margin: 34px auto 0;}
.tici_list_box .first_a b span{ height: 290px; display: table-cell; text-align: center; vertical-align: middle;}
.tici_list_box .first_a b span img{ max-width: 100%; max-height: 290px; display: inline;}
.tu_js{ text-align: center; margin-top: 25px; line-height: 100%;}
.tici_list_box a h2{ font-size: 24px; line-height: 100%; margin-top: 15px; color: #0c9342; text-align: center;}
.tici_list_box a .tici_nr_js{ line-height: 24px; height: 48px; overflow: hidden; margin: 5px auto 0; width: 600px;}
.tici_list_box a em{ width: 100%; height: 100%; background: #0c9342; opacity: 0.8; filter: alpha(opacity:80); position: absolute; top: -491px; left: 0; transition: all .8s ease; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .5s ease; font-size: 16px;}
.tici_list_box a .sousuo{ text-align: center; position: absolute; top: 50%; left: -712px; color: #fff; width: 100px; height: 68px; margin: -34px 0 0 -50px; transition: all .8s ease; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; font-size: 16px;}
.tici_list_box a:hover em{ top: 0;}
.tici_list_box a:hover .sousuo{ left: 50%;}
.tanchuceng{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; cursor: pointer; display: none;}
.tanchuceng em{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.7; filter: alpha(opacity:70);}
.tanchuceng div{ position: absolute; top: 50%; left: 50%; margin: -300px 0 0 -500px; width: 1000px; height: 600px; display: table; cursor: pointer;}
.tanchuceng div span{ height: 600px; display: table-cell; text-align: center; vertical-align: middle;}
.tanchuceng div span img{ max-width: 100%; max-height: 600px; display: inline;}

.zizhi h1,.rongyu h1{ font-weight: normal; text-align: center; line-height: 100%; font-size: 30px; color: #505050; margin-top: 124px;}
.zizhi_list p{ margin-top: 18px; font-size: 18px; text-align: center; line-height: 100%; height: 18px; overflow: hidden;}
.zizhi_list a{ float: left; width: 284px; height: 230px; overflow: hidden; text-decoration: none; margin: 30px 18px 0 0;}
.zizhi_list a:nth-child(4n){ margin-right: 0;}
.zizhi_list a b{ width: 282px; height: 192px; display: table; border: 1px solid #d9d9d9;}
.zizhi_list a b span{ height: 160px; display: table-cell; text-align: center; vertical-align: middle;}
.zizhi_list a b span img{ max-width: 100%; max-height: 160px; display: inline;}
.box{
	margin-top: 300px;
	width: 1088px;
	height: 370px;
	margin: 50px auto 0;
	position: relative;
}

.list{
	width: 1088px;
	height: 370px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -544px;
}
.list li{
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	opacity: 1;
	transition: all 0.3s ease-out;
	width: 426px; height: 350px; background: #f2f2f2;
}
.list li a{
	width: 283px;
	height: 200px;
	border:none;
	display: table;
	margin: 28px auto 0;
}
.list li a span{ height: 200px; display: table-cell; text-align: center; vertical-align: middle;}
.list li a span img{ max-width: 100%; max-height: 200px; display: inline;}
.p1{
	transform:translate3d(0px,0,0) scale(0.9);
	transform-origin:0 50%;
	z-index: 2;

}
.p2{
	transform:translate3d(332px,0,0) scale(1);
	z-index: 3;
	 box-shadow: 0 10px 10px #dadada;
}
.p3{
	transform:translate3d(664px,0,0) scale(0.9);
	transform-origin:100% 50%;
	z-index: 2;

}
.list li h1{ text-align: center; font-weight: bold; font-size: 24px; color: #505050; margin-top: 40px; line-height: 100%;}
.list li h1 span{ width: 385px; display: block; text-align: center; margin-left: -154px;}
.list li p{ margin-top: 15px; line-height: 100%; color: #666; text-align: center;}

.yange_list{ margin: 104px 0 50px;}
.yange_z{ width: 180px;}
.yange_y{ width: 970px; position: relative; top: 0; left: 0; border-left: 1px solid #c3c3c3;}
.yange_box{ margin-top: 55px;}
.nianfen{ margin-bottom: 50px;}
.nianfen_bt{ display: block; font-size: 24px; color: #0c9342; font-family: "microsoft yahei"; text-align: right;}
.nianfen_list a{ background: url(../img/icon14.png) right center no-repeat; text-decoration: none; display: block; line-height: 100%; color: #c3c3c3; margin-top: 28px; text-align: right; padding-right: 20px; margin-right: 12px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; line-height: 15px;}
.nianfen_list a:hover,.nianfen_list a.active{ background: url(../img/icon13.png) right center no-repeat; margin-right: 10px;}
.yange_y_list a{ display: block; text-decoration: none; width: 915px; border-bottom: 1px solid #e7e7e7; padding: 32px 0 28px; margin-left: 55px; position: relative; top: 0; left: 0; outline: none;}
.yange_y_list a:hover span,.yange_y_list a.active_bg span{ background: #0c9342; color: #fff;}
.yange_y_list a span{ font-size: 12px; color: #0c9342; margin-top: 5px; background: #ececec; font-family: "microsoft yahei"; line-height: 75px; width: 75px; height: 75px; text-align: center; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.yange_y_list a span.span1{ line-height: 25px; padding-top: 10px; height: 65px;}
.yange_y_list a div{ width: 820px; line-height: 26px; font-size: 16px; color: #646464;}
.yange_y a:nth-of-type(1){ padding-top: 0;}
.yange_y_list a em{ position: absolute; top: 35px; left: -70px; width: 29px; height: 29px;}

.news_nav{ width: 1246px; margin-left: -23px; height: 70px; background: #0c9342; margin-top: -70px; position: relative; top: 0; left: 0; z-index: 5; position: relative; top: 0; left: 0;}
.meiti_jujiao{ display: block; color: rgba(255,255,255,0.7); transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease; font-size: 16px; text-decoration: none; width: 120px; line-height: 70px; display: inline-block; text-align: center; margin-left: 4px;}
.meiti_jujiao:hover{ background: #0c9342;}

.news_bt span{ font-size: 24px; color: #F2F2F2; line-height: 100%; display: inline-block; margin-left: 24px; line-height: 70px;} 
.news_bt i{ font-style: normal; color: #969696; display: inline-block;}
.news_nav_box{ margin-left: 80px;}
.news_nav_box a{ display: inline-block; width: 120px; text-align: center; text-decoration: none; color: rgba(255,255,255,0.7); transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease; font-size: 16px; line-height: 70px;}
.news_nav_box a:hover,.news_nav_box a.active{ background: #004B1E;}
.more_box{ margin-right: 24px; height: 70px; overflow: hidden;}
.more_box a{ display: none; width: 98px; height: 30px; margin-top: 20px; background: url(../img/more1.jpg) center no-repeat; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.more_box a.block{ display: block;}
.more_box a:hover,.csgc_more a:hover{ background: url(../img/more1_1.jpg) center no-repeat;}
.news_list_box{ margin-top: 50px; display: none;}
.news_list_box.block{ display: block;}
.more_box a img{ display: block;}

.news_list_box .flexslider{ height: 302px;}
.news_list_box .flexslider .slides li{ height: 302px;}
.news_list_box .flexslider .slides li a{ height: 302px; text-decoration: none;}
.news_list_box .flexslider .slides li b{ display: block; width: 370px; height: 188px; overflow: hidden;}
.news_list_box .flexslider .slides li a:hover h1{ color: #0c9342;}
.news_list_box .flexslider{ width: 370px; height: 302px; min-width: 370px;}
.news_list_box .flexslider .slides li{ width: 388px; height: 302px; overflow: hidden;}
.news_list_box .flex-control-nav{ background: #004B1E; height: 20px; bottom: 94px;}
.news_list_box .flexslider .flex-control-paging li a{ width: 3px; height: 3px; background: #9e9e9e; border: 2px solid #9e9e9e;}
.news_list_box .flexslider .flex-control-paging li a.flex-active{ background:#edc71f; width: 3px; height: 3px; border: 2px solid #edc71f;}
.news_list_box .flex-direction-nav a{width:5px;height:9px; top: 253px; line-height:99em; overflow:hidden; display:block; position:absolute; z-index:10; cursor:pointer; opacity:1; filter:alpha(opacity=100); transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.news_list_box .flex-direction-nav .flex-next{ background: url(../img/icon10.png) center no-repeat; right:150px; background-size: cover;}
.news_list_box .flex-direction-nav .flex-prev{left:150px; background: url(../img/icon9.png) center no-repeat; background-size: cover;}
.xinwen_nr,.xinwen_z{ width: 370px;}
.xinwen_nr h1{ font-style: normal; line-height: 100%; font-size: 16px; height: 16px; margin-top: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; margin-top: 30px; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.xinwen_nr div{ margin-top: 15px; line-height: 24px; color: #787878;}
.xinwen_nr div i,.xinwen_y a div i{ font-style: normal; font-size: 12px; color: #787878;}
.xinwen_y{ width: 830px;}
.xinwen_y a{ float: left; height: 62px; text-decoration: none; margin: 0 0 16px 40px; width: 374px;}
.xinwen_y a b{ display: block; width: 122px; height: 62px; overflow: hidden;}
.xinwen_y a div{ font-size: 15px; width: 235px; margin-top: 8px; line-height: 25px; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.xinwen_y a:hover div{ color: #0c9342;}

.changshougongcheng{width: 100%;background: #eeeeee;padding: 40px 0;margin-top: 10px;}
.csgc_biaoti{ text-align: right; width: 780px;}
.csgc_biaoti a{ text-decoration: none; font-size: 15px; height: 30px; display: inline-block; line-height: 34px; padding: 0 20px; color: #4f4f4f; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.csgc_biaoti a:hover,.csgc_biaoti a.active{ background: #0c9342; color: #fff;}
.csgc_more{ height: 30px; overflow: hidden;}
.csgc_more a{ width: 98px; height: 30px; display: block; margin-top: 0; background: url(../img/more1.jpg) center no-repeat; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease; display: none;}
.csgc_more a.block{ display: block;}
.csgc_bt{ font-weight: normal; font-size: 26px; color: #3d3d3d; line-height: 100%;}
.csgc_bt i{ font-size: 14px; color: #969696; font-style: normal;}
.csgc_l{ width: 260px;}
.csgc_l a,.csgc_r a{ display: block; text-decoration: none;}
.csgc_l a:hover div,.csgc_r a:hover div{ background: #0c9342; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.csgc_l a:hover div h1,.csgc_l a:hover div p,.csgc_r a:hover div h1,.csgc_r a:hover div p{ color: #fff;}
.csgc_l b{ display: block; width: 260px; height: 240px; overflow: hidden;}
.csgc_l div{ height: 80px; background: #fff; width: 260px;}
.csgc_l div h1,.csgc_r div h1{ font-weight: normal; font-size: 18px; line-height: 100%; text-align: center; padding-top: 20px; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.csgc_l div p,.csgc_r div p{ font-size: 12px; color: #808080; line-height: 100%; margin-top: 8px; text-align: center; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.csgc_nr_box{margin-top: 15px;}
.csgc_c{width: 556px;margin: 0 190px;height: 320px;}
.csgc_r{ width: 322px;}
.csgc_r b{ display: block; width: 322px; height: 240px; overflow: hidden;}
.csgc_r div{ height: 80px; background: #fff; width: 322px;}
.csgc_nav a{ width: 170px; height: 138px; float: left; text-decoration: none; background: #fff; display: block; border: 1px solid #dcdcdc; margin-left: -1px;}
.csgc_nav a b{ display: block; text-align: center; height: 35px; margin-top: 26px;}
.csgc_nav a h1{ font-weight: normal; font-size: 18px; line-height: 100%; text-align: center; margin-top: 14px;} 
.csgc_nav a p{ font-size: 10px; text-align: center; line-height: 100%; margin-top: 8px; color: #8d8d8d;}
.csgc_nav a b img{ transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease;}
.csgc_nav a:hover b img{ transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg);}
.lingdao_gh{ margin-top: 8px;}
.lingdao_gh span{ width: 32px; height: 92px; text-align: center; padding: 40px 10px; font-size: 18px; background: #0c9342; color: #fff;} 
.qiyerongyu .flexslider{ width: 502px; height: 172px; background: #fff; min-width: 502px;}
.lingdao_gh .flexslider{ width: 502px; height: 172px; background: #fff; min-width: 502px;}
.lingdao_gh .flexslider .slides li a{ display: block; text-decoration: none; margin-top: 30px; height: 50px;overflow:hidden;}
.lingdao_gh .flexslider .slides li a i{ float: left; font-style: normal; font-size: 15px; width: 70px; margin-left: 26px;}
.lingdao_gh .flexslider .slides li a div{ float: left; font-size: 13px; margin-top: -2px; line-height: 25px; width: 380px;}
.lingdao_gh .flex-control-paging li a{ width: 3px; height: 3px; background: #d4d4d4; border: 2px solid #d4d4d4; text-indent: -1000em;}
.lingdao_gh .flex-control-paging li a.flex-active { background: #edc71f; width: 3px; height: 3px; border: 2px solid #edc71f;}
.lingdao_gh .flexslider .flex-control-nav{ bottom: 18px; text-align: right; width: 480px;}
.lingdao_gh .flexslider .slides li a:last-of-type{ margin-top: 15px;}
.csgc_bt_box1{ margin-top: 52px;}
.zuweihui_list1{ position: relative; margin-top: 28px;}
.zuweihui_list1 a{ width: 218px; margin: 0 27px 0 0;}
.zuweihui_list1 a b{ width: 218px; height: 152px;}
.zuweihui_list1 a:last-of-type{ margin-right: 0;}
.zuweihui_list1 a img{ width: 100%; height: auto;}
.zuweihui_list1 a div{ height: 48px; lighting-color: 48px; background: #fff;}
.zuweihui_list1 a div p{ line-height: 48px; font-size: 16px; margin-top: 0;}
.xingdong_l{ width: 902px;}
.xingdong_r{ width: 270px;}
.xingdong_box{ margin-top: 50px;}
.xingdong_list{ width: 902px; height: 230px; overflow: hidden; position: relative; top: 0; left: 0;}
.xingdong_list div{ position: absolute; top: 0; left: 0;}
.xingdong_list div a{ float: left; width: 228px; text-decoration: none; height: 200px; overflow: hidden; margin: 30px 0 0 0;}
.xingdong_list div b{ display: block; width: 218px; height: 151px; overflow: hidden;}
.xingdong_list div p{ width: 216px; height: 47px; line-height: 49px; text-align: center; font-size: 16px; border: 1px solid #ebebeb; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.xingdong_list div a:hover p{ background: #0c9342; color: #fff;}
.xingdong_list span,.zhuanjia_big_box span,.youlian_box span,you_box span{ position: absolute; top: 84px; width: 21px; height: 43px; text-align: center; background: rgba(255,255,255,0.8); z-index: 6;}
.xingdong_list .zprev,.zhuanjia_big_box .zprev,.youlian_box .zprev,.you_box .zprev{ left: 0; z-index: 101;}
.xingdong_list .znext,.zhuanjia_big_box .znext,.youlian_box .znext,.you_box .znext{ right: 0; z-index: 101;}
.xingdong_list span img,.zhuanjia_big_box span img{ margin-top: 14px;}
.xingdong_r,.xingdong_l{ margin-bottom: 60px;}
.xingdong_r h1{ font-size: 20px; font-weight: normal; color: #fff; text-align: center; line-height: 60px; background: #0c9342; height: 60px;}
.xingdong_r div{ width: 100%; height: 200px; background: #eeeeee;}
.xingdong_r div b{ display: block; text-align: center; padding-top: 36px;}
.xingdong_r div form{ margin: 24px auto 0; width: 221px;}
.xingdong_r div form .shuru1{ border: 1px solid #dcdcdc; padding: 0 10px; width: 136px; height: 34px; float: left;}
.xingdong_r div form .tijiao1{ height: 36px; width: 63px; background: #004B1E; color: #fff; float: left; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; cursor: pointer;}
.xingdong_r div form .tijiao1:hover{ background: #0c9342;}
.guanggao{ position: relative; top: 0; left: 0;}
.guanggao a{ display: block; width: 100%; height: 130px; overflow: hidden;}
.guanggao p{ position: absolute; top: 0; right: 0; width: 44px; height: 16px; background: rgba(255,255,255,0.5); color: #1a9db6;}
.guanggao p em{ float: left; font-style: normal;}
.guanggao p i{ display: inline-block; border-left: 1px solid #3d3d3d; text-align: center; width: 15px; height: 16px; line-height: 14px; cursor: pointer; font-style: normal; float: left;}
.zhuanjia_box{padding: 40px 0 0px;background: #eeeeee;}
.zhuanjia_big_box{ position: relative; top: 0; left: 0; width: 1200px; height: 290px; overflow: hidden; display: none;}
.zhuanjia_big_box.block{ display: block;}
.zhuanjia_liebiao{ margin-top: 30px;}
.zhuanjia_liebiao a{ width: 203px; margin: 0;}
.zhuanjia_liebiao a b{ width: 185px; height: 185px; margin: 0;}
.zhuanjia_big_box span{ top: 95px;}
.zhuanjia_liebiao a div{ height: 75px; background: #fff; width: 185px; margin: 0;}
.zhuanjia_liebiao a div i{ font-size: 18px; color: #3d3d3d; line-height: 100%; padding-top: 18px; opacity: 1; filter: alpha(opacity:100); font-weight: normal; transition: all 1s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; cursor: pointer;}
.zhuanjia_liebiao a div p{ color: #a8a8a8; line-height: 100%; font-size: 12px; margin-top: 8px;}
.zhuanjia_liebiao a:hover i{ color: #fff;}
.gongyi_list1{ margin-top: 0; display: none;}
.gongyi_list1.block{ display: block;}
.gongyi_list1 a{ width: 282px; margin: 30px 24px 0 0;}
.gongyi_list1 a:nth-child(3n){ margin-right: 24px;}
.gongyi_list1 a:last-of-type{ margin-right: 0;}
.gongyi_list1 a b{width: 282px; height: 186px;}
.gongyi_list1 a:hover div em{ bottom: 10px;}
.gongyi_list1 a div{ height: 96px;}
.gongyi_list1 a div h1{ font-size: 15px; line-height: 20px; margin-top: 20px; height: 40px; color: #000;}
.gongyi_list1 a:hover div h1{ color: #0c9342; transition: all 1s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.gongyi_list1 a div span{ margin-top: 5px; font-size: 12px;}
.xingdong_list1{ width: 1200px; height: 207px;}
.xingdong_list1 div a{ width: 245px; height: 177px;}
.xingdong_list1 div a b{ display: table; width: 215px; height: 125px; background: #eeeeee; border: 1px solid #ebebeb;}
.xingdong_list1 div a b i{ text-align: center; height: 125px; display: table-cell; vertical-align: middle;}
.xingdong_list1 div a b i img{ max-width: 100%; max-height: 125px; display: inline;}
.xingdong_list1 div a p{ height: 44px; border: 1px solid #ebebeb; line-height: 46px; font-size: 16px; width: 215px;}
.youlian{ margin-top: 40px;}
.youlian .csgc_bt_box h1{ padding-top: 0; border-top: none; margin-top: 0;}
.youlian h1{ font-weight: normal; margin-top: 60px; border-top: 1px solid #eaeaea; padding-top: 28px;}
.youlian h1 span{ float: left; font-size: 26px; color: #494949;}
.youlian h1 a{ font-size: 12px; float: right; transition: all 1s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.youlian h1 a:hover{ color: #0c9342;}
.youlian_box span{ background: none; top: 26px;}
.youlian_box{ position: relative; top: 0; left: 0; width: 1200px; height: 70px; margin-top: 30px; overflow: hidden;}
.youlian_box .youlian_list_box{ width: 1158px; height: 70px; margin-left: 26px; overflow: hidden; position: relative; top: 0; left: 0;}
.youlian_list{ position: absolute; top: 0; left: 0;}
.youlian_list a{ float: left; width: 145px; height: 68px; overflow: hidden;}
.youlian_list a b{ display: block; width: 130px; height: 66px; border: 1px solid #d3d3d3; overflow: hidden;}
.text_youlian{ margin: 40px auto 90px; padding: 28px 0 30px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.text_youlian a{ line-height: 14px; margin-top: 5px; display: inline-block; text-decoration: none; padding: 0 5px; border-right: 1px solid #171717;}
.text_youlian a:last-of-type{ font-size: 12px; color: #616161; border-right: none; transition: all 1s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.text_youlian a:hover{ color: #0c9342;}

.you{ margin-top: 40px;}
.you .csgc_bt_box h1{ padding-top: 0; border-top: none; margin-top: 0;}
.you h1{ font-weight: normal; margin-top: 60px; border-top: 1px solid #eaeaea; padding-top: 28px;}
.you h1 span{ float: left; font-size: 26px; color: #494949;}
.you h1 a{ font-size: 12px; float: right; transition: all 1s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.you h1 a:hover{ color: #0c9342;}
.you_box span{ background: none; top: 26px;}
.you_box{ position: relative; top: 0; left: 0; width: 1200px; height: 170px; margin-top: 30px; overflow: hidden;}
.you_box .you_list_box{ width: 1158px; height: 170px; margin-left: 26px; overflow: hidden; position: relative; top: 0; left: 0;}
.you_list{ position: absolute; top: 0; left: 0;}
.you_list a{ float: left; width: 250px; height: 175px; overflow: hidden;}
.you_list a b{ display: block; width: 200px; height: 150px; border: 1px solid #d3d3d3; overflow: hidden;}
.text_you{ margin: 40px auto 90px; padding: 28px 0 30px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.text_you a{ line-height: 14px; margin-top: 5px; display: inline-block; text-decoration: none; padding: 0 5px; border-right: 1px solid #171717;}
.text_you a:last-of-type{ font-size: 12px; color: #616161; border-right: none; transition: all 1s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;}
.text_you a:hover{ color: #0c9342;}

.zhengshu{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 101; }
.zhengshu span{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity:50);}
.zhengshu_nr{ width: 340px; height: 200px; background: #eeeeee; position: fixed; top: 50%; left: 50%; margin: -100px 0 0 -170px; text-align: center;}
.zhengshu_nr b{ display: block; margin: 26px auto 0; width: 60px; height: 60px; overflow: hidden;}
.zhengshu_nr p{ text-align: center; line-height: 100%; margin-top: 20px;}
.zhengshu_nr a{ text-decoration: none; display: inline-block; text-align: center; width: 101px; height: 24px; border: 1px solid #0c9342; line-height: 26px; color: #0c9342; margin-top: 20px; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.zhengshu_nr a:hover{ background: #0c9342; color: #fff;}
.zhengshu_tu{ position: fixed; top: 50%; left: 50%; width: 1200px;height: 814px; margin: -407px 0 0 -600px;}
.zhengshu_tu p{ display: table; width: 1200px; height: 814px;}
.zhengshu_tu p i{}
.zhengshu_tu p i{ height: 814px; display: table-cell; text-align: center; vertical-align: middle;}
.zhengshu_tu p i img{ max-height: 814px; max-width: 100%; display: inline;}
	
.new_xingdong_list{ width: 1200px; height: auto; margin-top: 50px;}
.new_xingdong_list div{ position: relative; top: 0; left: 0;}
.new_xingdong_list div a{ margin-right: 15px; height: 207px; margin-top: 10px;}
.new_xingdong_list div a b{ width: 228px; height: 158px;}
.new_xingdong_list div a p{ width: 228px; border: none;}
.new_xingdong_list div a:nth-child(5n){ margin-right: 0;}

.baojian_list1 a b{ width: 380px; height: 250px;}

.xinxi{ width: 1032px; margin: 80px auto 80px;}
.xinxi li{ float: left; width: 344px; border-left: 1px solid #e7e7e7; box-sizing: border-box;}
.xinxi li b{ display: block; width: 90px; height: 90px; overflow: hidden; margin: 0 auto;}
.xinxi li:first-of-type{ border-left: none;}
.xinxi li div{ font-size: 18px; margin-top: 25px; text-align: center; transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; -moz-transition: all .5s ease;}
.xinxi li:hover b img{ animation:mymove 2s 1; -webkit-animation:mymove 2s 1; -moz-animation:mymove 2s 1; -o-animation:mymove 2s 1;}
.xinxi li:hover div{ color: #0c9342;}
@keyframes mymove{
	0%		{transform: rotate(20deg);}
	25%		{transform: rotate(0deg);}
	50%		{transform: rotate(20deg);}
	55%		{transform: rotate(0deg);}
	70%		{transform: rotate(20deg);}
	100%	{transform: rotate(0deg);}
}
-webkit-@keyframes mymove{
	0%		{-webkit-transform: rotate(20deg);}
	25%		{-webkit-transform: rotate(0deg);}
	50%		{-webkit-transform: rotate(20deg);}
	55%		{-webkit-transform: rotate(0deg);}
	70%		{-webkit-transform: rotate(20deg);}
	100%	{-webkit-transform: rotate(0deg);}
}
-moz-@keyframes mymove{
	0%		{-moz-transform: rotate(20deg);}
	25%		{-moz-transform: rotate(0deg);}
	50%		{-moz-transform: rotate(20deg);}
	55%		{-moz-transform: rotate(0deg);}
	70%		{-moz-transform: rotate(10deg);}
	100%	{-moz-transform: rotate(0deg);}
}
-o-@keyframes mymove{
	0%		{-o-transform: rotate(20deg);}
	25%		{-o-transform: rotate(0deg);}
	50%		{-o-transform: rotate(20deg);}
	55%		{-o-transform: rotate(0deg);}
	70%		{-o-transform: rotate(20deg);}
	100%	{-o-transform: rotate(0deg);}
}

.huipu_box1{    margin: 45px auto 0;
    color: #777777;
    line-height: 30px;
    width: 995px;
    border-top: 1px solid #ccc;
    padding-top: 30px;}

.zuzhijigou_nr1 {
    line-height: 24px;
    color: #777;
    margin: 50px 0 100px;
    padding-top: 30px;
    border-top: 1px solid #ccc;
}

.zuweihui_list1 a div i{ font-size: 14px; height: 48px; line-height: 24px; overflow: hidden; text-align: left; padding-top: 10px; margin: 0 10px; overflow: hidden; height: 48px;}