/* È«¾Ö */
*{padding:0;margin:0;font-family:"Microsoft Yahei"}
body{padding:0;margin:0;text-align:left;overflow:hidden}
div,p,img,span,form,table,td,input{border:none;margin:0;padding:0}
h1,h2{font-weight:normal}
.fl{float:left}
.fr{float:right}
.fc{text-align:center}
ul li{list-style:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:active{text-decoration:none}
a:hover{text-decoration:none}
.clear{height:0px;clear:both;overflow:hidden}
.cur{cursor:pointer}

#index_bg{width:100%;height:1080px;background:url(index_bg.jpg) no-repeat 50% top}
.d960{width:960px;height:750px;margin:0 auto;position:relative;overflow:hidden}
.index1_bg{width:745px;height:69px;position:absolute;top:223px;left:80px;overflow:hidden}
.index1_bg img{width:745px;height:69px;animation:index1_bg_show 0s 0.5s ease-in-out forwards;-webkit-animation:index1_bg_show 0s 0.5s ease-in-out forwards;opacity:0}
@keyframes index1_bg_show{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes index1_bg_show{
	0%{opacity:0}
	100%{opacity:1}
}
.index2_bg{width:816px;height:233px;position:absolute;top:287px;left:73px;overflow:hidden}
.index2_bg img{widthh:816px;height:233px;animation:index2_bg_show 1s 0.5s ease-in forwards;-webkit-animation:index2_bg_show 1s 0.5s ease-in forwards;opacity:0}
@keyframes index2_bg_show{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes index2_bg_show{
	0%{opacity:0}
	100%{opacity:1}
}
.index3_bg{width:573px;height:86px;background:url(b1.png) no-repeat 50% 43px;position:absolute;top:641px;left:194px;overflow:hidden;animation:index3_bg_show 2s 0.5s ease-in forwards;-webkit-animation:index3_bg_show 2s 0.5s ease-in forwards;opacity:0}
@keyframes index3_bg_show{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes index3_bg_show{
	0%{opacity:0}
	100%{opacity:1}
}
.index1_bg1{width:745px;height:69px;position:absolute;top:223px;left:80px;overflow:hidden}
.index2_bg1{width:816px;height:233px;position:absolute;top:287px;left:73px;overflow:hidden}
.index3_bg1{width:573px;height:86px;background:url(b1.png) no-repeat 50% 43px;position:absolute;top:641px;left:194px;overflow:hidden}
.button1{width:118px;height:86px;padding-left:134px;float:left;overflow:hidden}
.button2{width:118px;height:86px;padding-right:134px;float:right;overflow:hidden}
#jj_con{width:1012px;height:603px;position:absolute;top:174px;left:50%;margin-left:-506px;display:none}
#jj_con .close{width:52px;height:52px;position:absolute;right:0;top:0;z-index:100}
.jj_con{width:960px;height:550px;position:absolute;top:53px;left:26px;overflow:hidden;z-index:100}
.jj_con_bg{width:705px;height:491px;background:url(b3.png);padding:59px 60px 0 25px}
.jj_con_bg .jj{width:685px;padding-right:20px;padding-top:25px;font-size:20px;color:#9a0212;line-height:48px;text-indent:2em;text-align:justify;overflow:hidden}
#swiper_con{display:none}


.swiper-container{width:960px;position:absolute;top:56px;left:50%;transform:translateX(-50%);z-index:100}
.swiper-slide{width:640px;height:960px;background:#fff5e0;position:relative;margin:0 auto}
.swiper-slide .pic{width:640px;height:360px}
.swiper-slide .contimg{width:169px;height:169px;border-radius:150px;background:#fff;opacity:0.5;filter:Alpha(opacity=50);position:absolute;top:303px;left:49px;z-index:50}
.swiper-slide .contimg1{width:157px;height:157px;z-index:100;position:absolute;left:55px;top:309px;border-radius:150px}
.swiper-slide .contimg2{width:405px;position:absolute;top:367px;right:7px}
.swiper-slide .contimg3{width:640px;position:absolute;bottom:0;left:0}
.swiper-slide .name{width:322px;position:absolute;top:444px;left:318px;overflow:hidden}
.swiper-slide .name a{font-size:48px;color:#9a0212;line-height:56px;float:left;padding-right:22px;letter-spacing:10px}
.swiper-slide .name span{font-size:20px;color:#9a0212;line-height:78px;float:left}
.swiper-slide .department{width:342px;height:30px;font-size:20px;color:#9a0212;line-height:30px;background:url(b8.gif) no-repeat 0 14px;padding-left:298px;position:absolute;top:515px;left:0;overflow:hidden}
.swiper-slide .title{width:562px;height:99px;position:absolute;top:580px;left:55px;background:url(b9.gif) no-repeat 0 0;padding-left:23px;overflow:hidden}
.swiper-slide .zy{width:525px;position:absolute;top:705px;left:58px;font-size:16px;color:#9a0212;line-height:36px;text-align:justify;overflow:hidden}
.body-color{width:100%;position:absolute;top:0;left:0;background:url(body_bg.png);z-index:99;display:none}
.body-color1{width:100%;position:absolute;top:0;left:0;background:url(body_bg.png);z-index:99}
.list_menu{width:52px;height:52px;position:absolute;top:69px;left:50%;margin-left:368px;z-index:100}
.index_menu{width:52px;height:52px;position:absolute;top:144px;left:50%;margin-left:368px;z-index:100}
#list_bg{width:894px;height:1028px;background:url(list_bg.png);z-index:101;position:absolute;top:23px;left:50%;margin-left:-447px;overflow:hidden;display:none}
#list_bg .close{width:52px;height:52px;position:absolute;right:27px;top:46px;z-index:102}
#list_bg .contimg{width:527px;padding:30px 0 0 18px;overflow:hidden}
#list_bg .title{width:743px;height:37px;background:url(b11.png) no-repeat 0 18px;font-size:30px;color:#f9d777;line-height:37px;text-align:center;letter-spacing:6px;margin:17px 0 0 22px;overflow:hidden}
#list_bg .list{width:760px;padding:40px 0 0 76px;overflow:hidden}
#list_bg .list li{width:100%;height:50px;line-height:50px;float:left;overflow:hidden}
#list_bg .list li p{width:140px;font-size:24px;color:#f9d777;letter-spacing:3px;float:left;overflow:hidden}
#list_bg .list li span{float:left;font-size:20px;color:#f9d777}
#list_bg .list li a{color:#f9d777}
.gj_cont{width:1018px;height:1007px;position:absolute;top:25px;left:50%;margin-left:-509px;z-index:110;display:none}
.gj_cont .logo{width:108px;position:absolute;top:0;left:0;z-index:1}
.gj_cont .back{width:52px;height:52px;position:absolute;top:42px;right:45px;z-index:1}
.gj_cont .gj_bg{width:960px;height:978px;background:#fff5e1;position:absolute;top:29px;left:29px;overflow:hidden}
.gj_cont .gj_bg .contimg{width:527px;padding:10px 0 0 101px;overflow:hidden}
.gj_cont .gj_bg .title{width:838px;margin:29px auto 0;font-size:42px;font-weight:normal;color:#9a0212;line-height:60px;text-align:center;overflow:hidden}
.gj_cont .gj_bg .title p{font-size:42px}
.gj_cont .gj_bg .title span{font-size:36px}
.gj_cont .gj_bg .times{width:838px;padding:5px 0;border-bottom:1px #9a0212 dashed;margin:0 auto;font-size:14px;color:#9a0212;line-height:28px;text-align:center;overflow:hidden}
.gj_cont .gj_bg .times span{padding:0 20px}
.gj_cont .gj_bg .zw{width:904px;height:680px;font-size:18px;color:#000;line-height:36px;margin:15px auto 0;overflow:hidden}
.gj_cont .gj_bg .zw img{padding:25px 0 10px}
.gj_cont .gj_bg .zw p{width:830px;margin:0 auto;text-align:justify}