@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td,div,input{margin:0;padding:0;word-wrap:break-word;}
body,html,input{font:12px "Microsoft Yahei",arial,\5b8b\4f53,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
body,html{height: 100%;}
h1{font-size:34px;}h2{font-size:24px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}
ul,ol,li{list-style:none;}
a{text-decoration: none;color: #303030;}
a:hover{text-decoration: underline;}
img{margin: 0;padding: 0;border: none;}
.part{width:1000px;margin:0 auto;}
.left{float:left;}
.right{float:right;}

.nav{width: 100%;background: #1b0f1f repeat;height: 35px;min-width: 1200px;}
.navList{ width: 1200px; margin: 0 auto; height: 35px; }
.navList li{font-size: 12px;color: #fff;line-height: 35px;float: left;margin-right: 15px;padding-right: 15px;}
.navList li a{color: #fff;display: block;}
.wrap{width: 100%;position: relative;}
.wrapBox{width: 100%;background: none;position: relative;z-index: 2;}
.banner{background: url(../images/bannerbg.jpg) center center #000000;height: 124px;width: 100%;position: absolute;left: 0;top: 0;z-index: 1;min-width: 1200px;}
.banner .bannerImg{ width: 1200px; margin: 0 auto; height: 124px; }
.slider{width: 100%; min-width: 1200px; position: relative; overflow: hidden; background: none; text-align: center; height: 100%;}
.slider .bd {width: 100%; position: absolute; left: 50%; top: 124px; margin-left: -50%;}
.slider .bd ul {width: 100%;margin: 0 auto;min-width: 1200px;}
.slider .bd li {width: 100%;overflow: hidden;height: 100%; background: url(../images/mainconBg.jpg) 0 0 repeat;}
.slider .bd .cover {background: url(../images/coverbg.jpg) top center #231809; z-index: 2; margin-top: -124px; background-size: cover;}
.slider .bd .cover img {margin: 0 auto;}
.slider .bd li .sliderCon{width: 1180px; margin: 0 auto; padding: 0 10px 10px 10px;background: #fff;margin-top: 15px;height: 100%;}
.slider .bd li .col{width: 1000px;height: 100%;overflow: hidden;background: #fff;padding-top: 10px;padding-left: 10px;padding-right: 10px;margin: 0 auto;}
.slider .bd li .col .colList{height: 155px;overflow: hidden;margin-bottom: 35px;}
.slider .bd li .col .colList img{float: left;width: 155px;height: 155px;border-radius: 100%;}
.slider .bd li .col .colList .imgNews{float: right;width: 800px;height: 155px;}
.slider .bd li .col .colList:nth-of-type(2) img{float: right;}
.slider .bd li .col .colList:nth-of-type(2) .imgNews{float: left;}

h3{margin-bottom: 15px;font-weight: 500;font-size: 22px;}
p{font-size: 12px;font-family: "ËÎÌå";text-indent: 2em;line-height: 28px;text-align: left;}


.colLeft,.colRight{width: 400px;}
.colRight img,.colLeft img{width: 400px;height: 315px;border-radius: 5px;margin-bottom: 15px;}

.col_gy_l{float: left;width: 480px;height: 500px;}
.slider .bd li .col .col_gy_l .colList img{width: 480px;border-radius:0;height: 300px;margin-bottom: 15px;}
.slider .bd li .col .col_gy_l .colList{height: 500px;}
.slider .bd li .col .col_gy_l .colList .imgNews{width: 480px;}
.slider .bd li .col .col_gy_r .colList .imgNews{width: 480px;}
.slider .bd li .col .col_gy_r .colList{margin-bottom: 27px;}
.slider .bd li .col .col_gy_r .colList:nth-of-type(2) .imgNews{float: right;}

.col_gy_r{float: right;width: 500px;}
.col_gy_r h3{text-align: left;}
.col_gy_r img{display: none;}

#col{position: relative;height: 800px;margin-top: -40px;}
.col_li{width: 280px;padding: 45px 15px 20px 15px;transition: all 0.5s;cursor: default;-moz-transition: all 0.5s;cursor: default;-webkit-transition: all 0.5s;cursor: default;-o-transition: all 0.5s;cursor: pointer;background: #fff;}
.col_li img{width: 280px;height: 300px;border-radius: 5px;margin-bottom: 8px;}

.col_box{float: left;position: relative;width: 290px;height: 250px;overflow: hidden;margin-bottom: 30px;margin-right: 60px;}
.col_box.box_end{margin-right: 0;}
.col_box a.link{display:block;width: 100%;height: 100%;position: absolute;top:0;left:0;z-index:15;}
.box_overlay{width: 100%;height: 100%;position: absolute;top:0;left:0;z-index:10;}
.box_overlay img{width: 290px;height: 250px;}

.col dl{width: 1050px;overflow: hidden;}
.col dd{width: 478px;height: 150px;overflow: hidden;float: left;margin-right: 40px;margin-bottom: 30px;border: 1px solid #e4e4e4;position: relative;}
.col dd:hover{border: 1px solid #217af0;box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);}
.col dd img{width: 200px;height: 126px;position: absolute;left: 10px;top: 10px;}
.col dd .imgNews{width: 240px;height: 126px;position: absolute;right: 10px;top: 8px;}
.col dd .imgNews h3{font-size: 16px;}
.col dd .imgNews p{height: 60px;overflow: hidden;line-height: 20px;}

.col.bejie{position: relative;height: 600px;}
.col_cicle{position: absolute;width: 180px;height: 300px;overflow: hidden;left: 0;top: 0;}
.col_cicle img{width: 180px;height: 180px;border-radius: 100%;margin-bottom: 10px;}
.col_cicle img:hover{opacity: .6;}
.col_cicle h3{font-size: 18px;}
.col_cicle1{left: 0;top: 250px;}
.col_cicle2{left: 205px;top: 0px;}
.col_cicle3{left: 410px;top: 250px;}
.col_cicle4{left: 615px;top: 0px;}
.col_cicle5{left: 820px;top: 250px;}
.col_cicle6{left: 950px;top: 0px;}

.slider .tempWrap{overflow: visible !important;}
.slider .tempWrap ul{overflow: visible !important;}
.slider .hd {position: absolute;width: 100%;left: 0;z-index: 1;height: 12px;bottom: 0;text-align: center;background: #787878 repeat;border-top: 1px solid #2c2c2c;}
.slider .hd ul{display:inline-block;vertical-align:top;width: auto;overflow: hidden;margin: 0 auto;height:12px;line-height:12px;border-right: 1px solid #2c2c2c;}	
.slider .hd li{display:inline-block;*display:inline;zoom:1;width:65px;height:12px;line-height:12px;overflow:hidden;cursor:pointer;border-left: 1px solid #2c2c2c;text-align: center;font-size: 12px;color:#fff;}	
.slider .hd li.on{background:#8e163b;}
.slider .pnBtn{position: absolute;z-index: 1;top: 50%;width: 100px;height: 43px;cursor: pointer;margin-top: -21px;}
.slider .prev{left: 0;}
.slider .next{right: 0;}
.slider .pnBtn .arrow{display: none;position:absolute;top: 0;z-index: 1;width: 60px;height: 43px;}
.slider .prev .arrow{left: 0; background: url(../images/arrow.png) -120px 0 no-repeat;}
.slider .next .arrow{right: 0; background: url(../images/arrow.png) 0 0 no-repeat;}

.XNAGR_cover,.XNAGR_cover .XNAGR_coverIn{height: 100%;min-height: 813px;}
.XNAGR_cover{width: 100%;min-width: 1200px;position: relative;overflow: hidden;background: none;text-align: center;text-align: left;color: #FFFFFF;}
.XNAGR_cover .XNAGR_coverIn{position: absolute;width: 1200px;top: 0;left: 50%;margin-left: -600px;}
.XNAGR_cover .bigTitle,.XNAGR_cover .tileLine,.XNAGR_cover .txt,.XNAGR_cover .avatar,.XNAGR_cover .logo{position: absolute;background-position: left top;background-repeat: no-repeat;}
.XNAGR_cover .bigTitle,.XNAGR_cover .tileLine,.XNAGR_cover .txt{width: 840px;height: 179px;top: 378px;left: 424px;overflow: hidden;font-size: 14px;color: #FFFFFF;text-indent: 2em;background: #a61943 repeat;padding: 15px;}
.XNAGR_cover .tileLine,.XNAGR_cover .txt>div{line-height: 26px;}
.XNAGR_cover .bigTitle h1{display: none;}
.XNAGR_cover .bigTitle{height: 36px;top: 312px;}
.XNAGR_cover .tileLine{height: 3px;top: 360px;background-image: url(../images/tileLine.png);}
.XNAGR_cover .logo{height: 56px;top: 17px;background-image: url(../images/logo.white.png);left: 0;width: 109px;}
.XNAGR_cover .avatar{width: 99px;height: 101px;background-image: url(../images/avatarsSprite.jpg);text-align: center;font-size: 20px;color: #FFFFFF;line-height: 101px;text-shadow: 0 0 3px black;}
.XNAGR_cover .a0{top: 270px;left: 0;background-position: 0 0;}
.XNAGR_cover .a1{top: 270px;left: 106px;background-position: -99px 0;}
.XNAGR_cover .a2{top: 270px;left: 212px;background-position: -198px 0;}
.XNAGR_cover .a3{top: 270px;left: 318px;background-position: -297px 0;}
.XNAGR_cover .a4{top: 270px;left: 424px;background-position: -396px 0;}
.XNAGR_cover .a5{top: 270px;left: 530px;background-position: 0 -101px;}
.XNAGR_cover .a6{top: 270px;left: 636px;background-position: -99px -101px;}
.XNAGR_cover .a7{top: 270px;left: 742px;cursor:default; background-position: -1110px -1110px;}
.XNAGR_cover .a8{top: 378px;left: 106px;background-position: -198px -101px;}
.XNAGR_cover .a9{top: 378px;left: 212px;background-position: -297px -101px;}
.XNAGR_cover .a10{top: 378px;left: 318px;background-position: -396px -101px;}
.XNAGR_cover .a11{top: 486px;left: 106px;background-position: 0 -202px;}
.XNAGR_cover .a12{top: 486px;left: 0;cursor:default;background-position: 0px 0px;background-image: url(../images/logo_copy.png);width: 65px;height: 222px;}
.XNAGR_cover .a13{top: 486px;left: 212px;background-position: -99px -202px;}
.XNAGR_cover .a14{top: 486px;left: 318px;background-position: -198px -202px;}
.XNAGR_cover .a15{top: 594px;left: 212px;background-position: -297px -202px;}
.XNAGR_cover .a16{top: 594px;left: 318px;background-position: -396px -202px;}
.XNAGR_cover .a17{top: 594px;left: 424px;background-position: 0 -303px;}
.XNAGR_cover .a18{top: 594px;left: 530px;background-position: -99px -303px;}
.XNAGR_cover .a19{top: 594px;left: 636px;background-position: -198px -303px;}
.XNAGR_cover .a20{top: 594px;left: 742px;background-position: -297px -303px;}
.XNAGR_cover .a21{top: 594px;left: 848px;background-position: -396px -303px;}
.XNAGR_cover .hide{display:none;}

.footer{padding: 20px 0;background: #1b0f1f repeat;height: 50px;}
.footer p{color: #999999;min-width: 1200px;font-size: 14px;line-height: 50px;text-align: center;}

#end{background: url(../images/end_bg.jpg) top center no-repeat;}
.endBox{background: url(../images/end_box.png) top center no-repeat;width: 933px;height: 245px;margin: 50px auto 30px;padding: 30px;}
.endBox p{font-size: 16px;text-indent: 2em;line-height: 48px;padding-top: 30px;font-family: "Î¢ÈíÑÅºÚ";}
.author{width: 933px;margin: 20px auto;}
.author p{color: #fff;font-size: 16px;padding-left: 300px;line-height: 30px;}


.magictime{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.puffIn{-webkit-animation-name:puffIn;-moz-animation-name:puffIn;-ms-animation-name:puffIn;-o-animation-name:puffIn;animation-name:puffIn;}
.puffOut{-webkit-animation-name: puffOut;-moz-animation-name: puffOut;-ms-animation-name: puffOut;-o-animation-name: puffOut;animation-name: puffOut;}

@-moz-keyframes puffIn {
	0% {
		opacity: 0;
		-moz-transform-origin: 50% 50%;
		-moz-transform: scale(2,2);
		-moz-filter: blur(2px);
	}

	100% {
		opacity: 1;
		-moz-transform-origin: 50% 50%;
		-moz-transform: scale(1,1);
		-moz-filter: blur(0px);
	}
}

@-webkit-keyframes puffIn {
	0% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		-webkit-transform: scale(2,2);
		-webkit-filter: blur(2px);
	}

	100% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		-webkit-transform: scale(1,1);
		-webkit-filter: blur(0px);
	}
}

@-o-keyframes puffIn {
	0% {
		opacity: 0;
		-o-transform-origin: 50% 50%;
		-o-transform: scale(2,2);
		-webkit-filter: blur(2px);
	}

	100% {
		opacity: 1;
		-o-transform-origin: 50% 50%;
		-o-transform: scale(1,1);
		-webkit-filter: blur(0px);
	}
}

@-ms-keyframes puffIn {
	0% {
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-transform-origin: 50% 50%;
		-ms-transform: scale(2,2);
		filter: blur(2px);
	}

	100% {
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-transform-origin: 50% 50%;
		-ms-transform: scale(1,1);
		filter: blur(0px);
	}
}

@keyframes puffIn {
	0% {
		opacity: 0;
		transform-origin: 50% 50%;
		transform: scale(2,2);
		filter: blur(2px);
	}

	100% {
		opacity: 1;
		transform-origin: 50% 50%;
		transform: scale(1,1);
		filter: blur(0px);
	}
}

@-moz-keyframes puffOut {
	0% {
		opacity: 1;
		-moz-transform-origin: 50% 50%;
		-moz-transform: scale(1,1);
		-moz-filter: blur(0px);
	}

	100% {
		opacity: 0;
		-moz-transform-origin: 50% 50%;
		-moz-transform: scale(2,2);
		-moz-filter: blur(2px);
	}
}

@-webkit-keyframes puffOut {
	0% {
		opacity: 1;
		-webkit-transform-origin: 50% 50%;
		-webkit-transform: scale(1,1);
		-webkit-filter: blur(0px);
	}

	100% {
		opacity: 0;
		-webkit-transform-origin: 50% 50%;
		-webkit-transform: scale(2,2);
		-webkit-filter: blur(2px);
	}
}

@-o-keyframes puffOut {
	0% {
		opacity: 1;
		-o-transform-origin: 50% 50%;
		-o-transform: scale(1,1);
		-webkit-filter: blur(0px);
	}

	100% {
		opacity: 0;
		-o-transform-origin: 50% 50%;
		-o-transform: scale(2,2);
		-webkit-filter: blur(2px);
	}
}

@-ms-keyframes puffOut {
	0% {
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-transform-origin: 50% 50%;
		-ms-transform: scale(1,1);
		filter: blur(0px);
	}

	100% {
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-transform-origin: 50% 50%;
		-ms-transform: scale(2,2);
		filter: blur(2px);
	}
}

@keyframes puffOut {
	0% {
		opacity: 1;
		transform-origin: 50% 50%;
		transform: scale(1,1);
		-webkit-filter: blur(0px);
	}

	100% {
		opacity: 0;
		transform-origin: 50% 50%;
		transform: scale(2,2);
		-webkit-filter: blur(2px);
	}
}