/*
*/
@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0; }
body,td,th { font-size: 14px; }
body { font-size: 14px; color:#FFF; background:#f1f2f7; margin:0px;}

a { font-size: 14px; color: #FFF; }
a:link { text-decoration: none;}
a:visited { text-decoration: none; color:#FFF; }
a:hover { text-decoration: none; color:#900; text-decoration:none;}
a:active { text-decoration: none; color: #900;}
ul {  margin:0 0 0 0; padding: 0; list-style: none; }
img{ border: 0;}



.head_1 {width:1200px; margin: 0 auto; position:absolute; left:50%; margin-left:-600px; z-index:2; overflow:hidden;margin-top:-900px;}
.head_2 { width:1200px; height:600px;}
.head_3 { width:1200px; height:376px; position:relative;}

.head_4 { position:absolute; background:url("../images/btn.png")/*tpa=images/btn.png*/; width:159px; height:163px; top:150px; left:150px;}
.head_4:hover { animation-name:myani; animation-duration:1s; animation-iteration-count:infinite;}
@keyframes myani {
	
	0%{ margin-top:-50px;}
	
	}
	
.head_5 { position:absolute; background:url("../images/btn1.png")/*tpa=images/btn1.png*/; width:159px; height:163px;  top:150px; left:350px;}
.head_5:hover { animation-name:amyani; animation-duration:1s; animation-iteration-count:infinite;}

@keyframes amyani {
	
	0%{ margin-top:-50px;}
	
	}

.head_6 { position:absolute; background:url("../images/btn2.png")/*tpa=images/btn2.png*/; width:159px; height:163px;  top:150px; right:350px;}
.head_6:hover { animation-name:bmyani; animation-duration:1s; animation-iteration-count:infinite;}

@keyframes bmyani {
	
	0%{ margin-top:-50px;}
	
	}

.head_7 { position:absolute; background:url("../images/btn3.png")/*tpa=images/btn3.png*/; width:159px; height:163px; top:150px; right:150px;}
.head_7:hover { animation-name:cmyani; animation-duration:1s; animation-iteration-count:infinite;}

@keyframes cmyani {
	
	0%{ margin-top:-50px;}
	
	}
	
	



.header-nav{width:100%;height:70px;background:url("../images/nav_bg.png")/*tpa=images/nav_bg.png*/ top center no-repeat;position:relative;z-index:1000;}
.header-nav-main{width:1199px;height:61px;padding-top:8px;margin:0 auto;text-align:center;-webkit-animation:trans_bottom .2s ease-in-out .4s 1 both;animation:trans_bottom .3s ease-in-out .2s 1 both}
.header-nav-main a{color:#FFF;font-size:14px;width:100px;height:52px;line-height:52px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;-webkit-transition:color ease-in-out .2s;-moz-transition:color ease-in-out .2s;-ms-transition:color ease-in-out .2s;transition:color ease-in-out .2s;position:relative}
.header-nav-main a.header-logo-a{width:300px;height:55px;margin:0 20px;background:url("../images/toplogo.png")/*tpa=images/toplogo.png*/ 0 0 no-repeat;margin-top:-5px}
.header-nav-main a:hover,.header-nav-main a.current{text-decoration:none;color:#FFF}
.header-nav-main a .arrow{width:0;height:0;border-bottom:10px solid #000;border-right:10px solid transparent;border-left:10px solid transparent;display:block;position:absolute;bottom:0;left:50%;margin-left:-5px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.header-nav-main a .arrow.on{opacity:80;filter:alpha(opacity=8000);opacity:.8;filter:alpha(opacity=80)}



.head_8 { background:url("../images/bg_01.jpg")/*tpa=images/bg_01.jpg*/ top center no-repeat;}
.head_9 { margin:0 auto; width:1200px; overflow:hidden;}
.head_10 { width:1200px; height:760px; position:relative;}

.head_11 { position:absolute; top:160px; left:30px; width:55px; overflow:hidden;}
#tab1 { width:55px; overflow:hidden;}
#tab1 li { background:url("../images/btn4.png")/*tpa=images/btn4.png*/; background-position:left 0; width:55px; height:166px; line-height:30px; text-align:center; margin-bottom:20px;}
#tab1 li a { padding:20px 0 0 0; display:block; font-size:20px; color:#FFC; font-weight:200;}
#tab1 li:hover { background-position:left -166px; transition:0.5s;}
#KefuR{width:140px;position:fixed;top:50%;margin-top:-100px;right:10px;background-color:#433f3e;box-shadow:0 0 14px rgba(0,0,0,0.2);z-index:1500;}
#KefuR h4{width:140px;height:80px;text-indent:-99em;overflow:hidden;background:url("../images/Kefu_title.jpg")/*tpa=images/Kefu_title.jpg*/ no-repeat left top;}
#KefuR ul li{font-size:15px;background:url("../images/line_x.jpg")/*tpa=images/line_x.jpg*/ repeat-x left bottom;}
#KefuR ul li a{padding:10px 0;line-height:24px;text-align:center;color:#c59d58;background:url("../images/0.gif")/*tpa=images/0.gif*/ no-repeat 10px center;display:block;}
#KefuR ul li a:hover{color:#ffe506;}
#KefuR ul li strong{font-weight:normal;display:block;}
#KefuR ._backtop{width:100%;height:24px;line-height:24px;text-align:center;position:absolute;font-size:14px;left:0px;text-transform:uppercase;}
#KefuR ._backtop:hover{color:#c59d58;}
#KefuR ._ewm{width:140px;height:140px;padding-top:13px;}
#KefuR ._ewm img{width:120px;height:120px;overflow:hidden;margin:0 auto;background:#fff;display:block;}


.head_12 { position:absolute; top:160px; left:120px; width:1000px; height:560px;}

.head_13 { width:1000px; overflow:hidden;}
.tablist { display:none;}
.block{ display:block;}

.head_14 li { display:block; background:url("../images/news.png")/*tpa=images/news.png*/ no-repeat left center; width:980px; overflow:hidden; line-height:36px; text-align:left; transition:0.5s; margin-bottom:10px; border:double 1px #70C2DA; border-radius:1em;}
.head_14 li a { font-size:20px; font-weight:200; color:#900; margin:0 10px 0 30px;}
.head_14 li span { font-size:20px; color:#030; font-weight:200;}
.head_14 li:hover { background:#dadada; border-radius:1em; border:double 1px #dadada;}


.head_15 { background:url("../images/bg_02.jpg")/*tpa=images/bg_02.jpg*/ top center no-repeat;}
.head_16 { margin:0 auto; width:1200px; overflow:hidden;}
.head_17 { width:1200px; height:743px; position:relative;}

.head_26 table {width:980px; overflow:hidden;}
.head_26 .ta { background:#033; border:double 1px #FFF;}
.head_26 .da {line-height:40px; text-align:center;  font-size:16px; font-weight:200; color:#FF9;}
.head_26 .xa {line-height:30px; text-align:center;  font-size:16px; font-weight:200; color:#FFF;}
.head_26 .ac { background:#069;}
.head_26 .ac:hover { background:#B07E46; transition:0.5s;}
.head_26 a {  font-size:16px; font-weight:200; color:#FF9;}

.head_18 { display:block; position:absolute; top:160px; left:100px; width:1000px; height:540px; transition:0.5s;}
.head_18:hover { background:#FF9; border-radius:1em;}
.head_19 { padding:20px 20px; height:500px; overflow:auto;  font-weight:200; font-size:20px; color:#000; text-align:left; line-height:30px;}

.head_20 { background:url("../images/bg_08.jpg")/*tpa=images/bg_08.jpg*/ top center no-repeat;}
.head_21 { background:url("../images/bg09.jpg")/*tpa=images/bg09.jpg*/ bottom center no-repeat;}
.head_22 { margin:0 auto; width:1200px; overflow:hidden;}
.head_23 { width:1200px; overflow:hidden;}
.head_24 { margin:0 50px 20px 50px; width:1100px; overflow:hidden; transition:0.5s;}
.head_24:hover { background:#000; border-radius:1em;}
.head_24 img { padding:10px 10px;}

.footer { margin:0 0 0 0; background:#000;}
.footer_1 { margin:0 auto; width:1200px; overflow:hidden;}

.kv-music{position:fixed;z-index:50;top:50px;left:50px; width:58px;height:100px;}

.head_28 { margin:0 50px 20px 50px; width:1100px; overflow:hidden;}
.head_29 { float:left; width:545px; overflow:hidden; text-align:center;}
.head_31 { float:right; margin:0 0 0 10px; width:545px; overflow:hidden; text-align:center;}

.head_32 { width:545px; overflow:hidden; transition:0.5s;}
.head_32 img { padding:10px 10px;}
.head_32:hover { background:#000; border-radius:1em;}