@charset "utf-8";
*{margin:0;padding:0;border:0;}
body{font-size:12px; font-family:"メイリオ", Arial, Helvetica, sans-serif; color:#fff }
input,textarea,button,h1,h2,h3,h4,h5,h6{ font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
input{ vertical-align:middle;}
img{ border:0;}
ul,ol,li{ list-style:none;}
a:active, a:focus {outline:none;}/*删除链接上的虚线框*/
a{ color:#8a8a8a;text-decoration:none;hide-focus: expression(this.hideFocus=true);outline: none;}
a:hover{color:#444;}
.pa{ position:absolute;}
.ti{ text-indent:-9999px;}
.pr{ position:relative}
.fl{ float:left}
.fr{ float:right}
.no{ display:none;}
.tc{ text-align:center}



.plant_footer{ background:url(../images/footer_bg.jpg) no-repeat center; clear:both; font-size:12px; position:relative; height:90px; overflow:hidden; font-family:'宋体';}
.plant_fot_wrap{ width:980px; margin:0 auto; height:90px; background:url(../images/footer.jpg) no-repeat;}
.plant_fot_wrap .logo{ float:left; margin:25px 0 0 162px;}
.plant_fot_wrap .footer_link{ float:left; margin:30px 0 0 20px; text-align:center; width:500px; color:#fff; font-size:14px;font-family:"ＭＳ Ｐゴシック"; line-height:20px}
.plant_fot_wrap .footer_link a{ color:#fff; margin:0 7px;}
.plant_fot_wrap .footer_link a:hover{ text-decoration:underline}
/*header*/
#home{ background:url(../images/index_bg.jpg) repeat; min-width:1000px _width:1000px;}
#container{ width:980px; margin:auto; position:relative; height:6491px; }
.xflink{ position:fixed; top:50%; left: 50%; margin:120px 0 0 186px;width:304px; height:117px; background:url(../images/xf_bg.png) no-repeat; z-index:50}

.index_1{ top:0; left:0; width:980px; height:703px; background:url(../images/index_01.jpg) no-repeat;}
.index_2{ top:703px; left:0; width:980px; height:673px; background:url(../images/index_02.jpg) no-repeat;}
.index_3{ top:1376px; left:0; width:980px; height:599px; background:url(../images/index_03.jpg) no-repeat;}
.index_4{ top:1975px; left:0; width:980px; height:958px; background:url(../images/index_04.jpg) no-repeat;}
.index_5{ top:2933px; left:0; width:980px; height:1717px; background:url(../images/index_05.jpg) no-repeat;}
.index_6{ top:4650px; left:0; width:980px; height:714px; background:url(../images/index_06.jpg) no-repeat;}
.index_7{ top:5364px; left:0; width:980px; height:1127px; background:url(../images/index_07.jpg) no-repeat;}

.index_1 .link1{ top:5px; left:787px; width:76px; height:76px; background:url(../images/btn_6.png) no-repeat;}
.index_1 .link2{ top:5px; left:871px; width:76px; height:76px; background:url(../images/btn_7.png) no-repeat;}

.index_2 .img_1{ top:144px; left:492px; width:81px; height:66px; z-index:1}
.index_2 .img_2{ top:244px; left:494px; width:81px; height:66px; z-index:1}
.index_2 .link1{ top:441px; left:365px; width:550px; height:80px; color:#fff; font-size:12px; line-height:18px;}
.index_2 .link1 a{ color:#0000ff; text-decoration:underline; cursor:pointer}
.index_2 .link2{ top:529px; left:143px; width:306px; height:94px; z-index:1; cursor:pointer;}
.index_2 .link3{ top:529px; left:533px; width:306px; height:94px; z-index:1; cursor:pointer}
.index_7 .link1{ top:965px; left:263px; width:450px; height:112px; z-index:1; cursor:pointer}
.index_7 .link2{ top:813px; left:108px; width:335px; height:103px; z-index:1; cursor:pointer}
.index_7 .link3{ top:813px; left:537px; width:335px; height:103px; z-index:1; cursor:pointer}

.bgzhe{ position:fixed !important; position:absolute; width:100%; height:100%; background:#000; z-index:8;filter:alpha(opacity:50);opacity:0.5; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}

.info1 { position:fixed !important;position:absolute; top:50%; left:50%; width:914px; height:789px; margin:-394px -457px; z-index:9999; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.tan1{ float:left; width:914px; height:789px; background:url(../images/tc_1.png) no-repeat}
.close{ top:0; right:0; width:80px; height:80px; z-index:8888;}

.tc_con{ top:68px; left:55px; color:#fff; font-size:17px;font-family:"メイリオ", Arial, Helvetica, sans-serif; width:770px; line-height:36px }
.tc_con a{ color:#fff;}
.tc_con a:hover{ text-decoration:underline}

.info2 { position:fixed !important;position:absolute; top:50%; left:50%; width:786px; height:479px; margin:-240px -393px; z-index:9999; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.tan2{ float:left; width:786px; height:479px; background:url(../images/tc_3.png) no-repeat}
.info2 .inp1{ top:246px; left:56px; width:660px; height:30px; background:none; color:#000; font-size:24px;font-family:"メイリオ", Arial, Helvetica, sans-serif; }
.info2 .tc_btn{ top:315px; left:163px; width:445px; height:110px;}
.tan3{ float:left; width:786px; height:479px; background:url(../images/tc_2.png) no-repeat}


#twihome{ background:url(../images/twitter_bg.jpg) no-repeat center top; min-width:1000px _width:1000px;}
#twicontainer{ width:980px; margin:auto; position:relative; height:2102px; }

.twitter_1{ top:0; left:0; width:980px; height:403px; background:url(../images/twitter_01.jpg) no-repeat;}
.twitter_2{ top:403px; left:0; width:980px; height:431px; background:url(../images/twitter_02.jpg) no-repeat;}
.twitter_3{ top:834px; left:0; width:980px; height:544px; background:url(../images/twitter_03.jpg) no-repeat;}
.twitter_4{ top:1378px; left:0; width:980px; height:724px; background:url(../images/twitter_04.jpg) no-repeat;}

.twitter_2 .link1{ top:282px; left:161px; width:662px; height:97px;}
.twitter_4 .link1{ top:547px; left:263px; width:450px; height:112px;}

#donehome{ background:url(../images/done_bg.jpg) no-repeat center top; min-width:1000px _width:1000px;}
#donecontainer{ width:980px; margin:auto; position:relative; height:1236px; }

.done_1{ top:0; left:0; width:980px; height:403px; background:url(../images/done_01.jpg) no-repeat;}
.done_2{ top:403px; left:0; width:980px; height:414px; background:url(../images/done_02.jpg) no-repeat;}
.done_3{ top:817px; left:0; width:980px; height:419px; background:url(../images/done_03.jpg) no-repeat;}
.done_3 .link1{ top:131px; left:378px; width:74px; height:75px;}
.done_3 .link2{ top:131px; left:527px; width:74px; height:75px;}
.done_3 .link3{ top:242px; left:263px; width:450px; height:111px;}

/*==================================================================*/



.login{ position:fixed; right:0; bottom:0; width:243px; height:325px; background:url(../images/login.png) no-repeat; z-index:9999}
.inp2{ top:174px; left:33px; width:73px; height:22px; line-height:22px; color:#fff; background:none; border:none; font-size:14px; font-family:'微软雅黑'}
.link4{ top:171px; left:113px; width:99px; height:26px;}
.link5{ top:204px; left:30px; width:182px; height:41px;}
.link6{ top:270px; left:31px; width:41px; height:41px; background:url(../images/sy_link1.png) no-repeat}
.link7{ top:270px; left:100px; width:41px; height:41px; background:url(../images/sy_link2.png) no-repeat}
.link8{ top:270px; left:170px; width:41px; height:41px; background:url(../images/sy_link3.png) no-repeat}
.login .wm{ top:281px; left:30px; width:181px; height:181px; z-index:99999}
.video{ top:48px; left:671px; width:82px; height:62px;}

/*首页弹出视频*/
#dialog-overlay {width:100%;height:100%;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;position:absolute;background:#000;top:0; left:0;z-index:500;display:none;}
.alertBox {width:703px; height:416px;position:fixed;_position:absolute;z-index:1000;display:none; top:50%; left:50%; margin:-209px 0 0 -333px;padding:40px 0 0 10px;_top:expression(documentElement.scrollTop + 300 + "px");}
.close1 {width:68px; height:68px;cursor:pointer; position:absolute;text-indent:-9999px; top:0px; right:0; background:url(../images/close.jpg) no-repeat;}
.alertCon { position:relative;}



#tshome{ background:url(../images/tese_bg.jpg) no-repeat center top; min-width:1000px _width:1000px;}
#tscontainer{ width:1000px; margin:auto; position:relative; height:825px;background:#000}

.tsindex_1{top:0; left:0; width:1000px; height:825px; background:url(../images/tsindex_01.jpg) no-repeat;}
.tstitle{ top:112px; left:67px; width:874px; height:74px; background:url(../images/title.png) no-repeat;}
.tsvideo{ top:215px; left:84px;}

.xf{ position:fixed; right:0; top:50%; margin:-236px 0; width:247px; height:473px; background:url(../images/xf_bg.png) no-repeat; z-index:9999}
.lunbo{ width:247px; height:193px; overflow:hidden}
.lunbo .wrap,.lunbo .wrap A,.lunbo .wrap A img { WIDTH: 247px; DISPLAY: block; HEIGHT: 147px; OVERFLOW: hidden;}
.lunbo .wrap { Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px}
.lunbo .tabs { Z-INDEX: 100; POSITION: absolute; LINE-HEIGHT: 0; WIDTH: auto; top: 167px; left: 90px; HEIGHT: 17px;}
.lunbo .tabs A { WIDTH:10px; DISPLAY: block; background:#000; FLOAT: left; HEIGHT: 10px; CURSOR: pointer; MARGIN-RIGHT: 4px; TEXT-DECORATION: none; z-index:100; overflow:hidden}
.lunbo .tabs A.active,.lunbo .tabs A:hover { background:#5450b8; width:10px; height:10px;}
#class-show .prev{ position:absolute; top:155px; left:180px; width:25px; height:25px; background:url(../images/sprites.png) -954px -153px; cursor:pointer}
#class-show .next{ position:absolute; top:155px; left:208px; width:25px; height:25px; background:url(../images/sprites.png) -981px -153px; cursor:pointer}

.xf .xf_btn{ top:193px; left:20px; width:207px; height:51px; background:url(../images/sprites.png) 0 -155px;}
.xf .wm_pic{ top:255px; left:20px; width:207px; height:201px;}


#newshome{ background:url(../images/news_bg.jpg) no-repeat center top; min-width:1000px _width:1000px;}
#newscontainer{ width:1000px; margin:auto; position:relative; height:825px;background:#000}
.newsindex_1{top:0; left:0; width:1000px; height:825px; background:url(../images/news_1.jpg) no-repeat;}

#newshome .title_4{ position:absolute; top:81px; left:262px; width:178px; height:45px; background:url(../images/sprites.png) -500px -157px;}

#newshome .new_left{ position:absolute; top:139px; left:82px; width:172px; height:500px; background:url(../images/news_let.png) no-repeat;}
#newshome #andyscroll {position:absolute; top:56px; left:15px; width:142px; height:382px; overflow:hidden;
    white-space:normal; 
    word-break:break-all;
    line-height: 18px;
    float: left;
}
#newshome #andyscroll img{ float:left; width:142px; height:55px; margin-bottom:9px;}
#newshome .left_select_1 { position:absolute; top:447px; left:0; width:}
#newshome .select_box { POSITION: relative; text-align: left; padding-left: 10px; width: 171px;  height: 53px; color: #666666;}
#newshome .select_box span { width: 100%; display: block; height: 53px; overflow: hidden; cursor: pointer}
#newshome .select_box ul li {	cursor: pointer}
#newshome .son_ul { position:absolute; overflow-x: hidden; overflow-y:scroll; background:#1e272b; width:160px; height:60px; border: #3a3e47 6px solid; top: 52px;  left: 0px; z-index:5;}
#newshome .son_ul a { text-align:center; line-height: 21px; width: 150px; display: block; color: #e6e6e6; font-size:13px}
#newshome .son_ul a:hover { background: #d6d8d8; color: #000; text-decoration: none}

#newshome .new_right{ position:absolute; top:139px; left:262px; width:667px; height:550px;}
#newshome .new_right .weiz{ position:absolute; top:-34px; right:20px; font-size:14px; color:#e6e6e6}
#newshome .new_right .newsNav{ height:48px;width:656px; background:url(../images/sprites.png) 0 -253px;}
#newshome .new_right .newsNav li{float:left;height:48px; text-indent:-9999px}
#newshome .new_right .newsNav a{ display:block;height:48px;}
#newshome .new_right .newsNav #btop1{ width:98px}
#newshome .new_right .newsNav #btop1.now{background:url(../images/sprites.png) 0px -304px;}
#newshome .new_right .newsNav #btop2{ width:99px;}
#newshome .new_right .newsNav #btop2.now{background:url(../images/sprites.png) -98px -304px;}
#newshome .new_right .newsNav #btop3{ width:99px;}
#newshome .new_right .newsNav #btop3.now{background:url(../images/sprites.png) -197px -304px;}
#newshome .new_right .newsNav #btop4{ width:99px;}
#newshome .new_right .newsNav #btop4.now{background:url(../images/sprites.png) -296px -304px;}
#newshome .new_right .newsNav #btop5{ width:98px;}
#newshome .new_right .newsNav #btop5.now{background:url(../images/sprites.png) -395px -304px;}
#newshome .new_right .newsTxt{ position:absolute; top:56px; left:25px; width:610px; height:485px;}
#newshome .new_right .newsTxt li{ float:left; height:35px; line-height:35px; overflow:hidden;width:610px;border-bottom:1px dashed #5e6067; font-size:14px;}
#newshome .new_right .newsTxt .new_bold_fl{ float:left; width:60px; height:35px; line-height:35px;color:#e6e6e6;}
#newshome .new_right .newsTxt .new_bold_fl a{ color:#e6e6e6; -webkit-transition:-webkit-transition:all .2s ease-in; -ms-transition:all .2s ease-in;}
#newshome .new_right .newsTxt .new_bold_fl a:hover{ color:#999}
#newshome .new_right .newsTxt .new_bold_time{ float:right; width:80px; font-family:Arial, Helvetica, sans-serif}
#newshome .new_right .newsTxt .new_none{ float:left; color:#e6e6e6; width:550px;}
#newshome .new_right .newsTxt .new_none:hover,.new_bold_fl a:hover{ text-decoration:none; color:#999}
#newshome .new_right .newsTxt .new_none {position:relative;}
#newshome .new_right .newsTxt .page{ position:absolute; top:446px; left:0px; width:600px; height:35px;}
#newshome .new_right .newsTxt .page a{ color:#53595e; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:4px 8px; background:#fff; margin-right:4px;}
#newshome .new_right .newsTxt .page a.on,#newshome .new_right .newsTxt .page a:hover{ color:#fff; background:#434455}
#newshome .new_right .newsTxt .page span{ font-size:14px; color:#e5e5ef; font-family:'微软雅黑'}

.fgx{ top:0; left:0; width:650px; height:3px; background:#fff;filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;}
.article{display:inline;position:absolute; top:15px; left:11px; width:650px; height:490px; overflow-y:scroll;scrollbar-face-color:#ff0000;scrollbar-highlight-color:#ff0000;scrollbar-shadow-color:#ff0000;scrollbar-3dlight-color:#ff0000;scrollbar-arrow-color:#ff0000;scrollbar-track-color:#000000;scrollbar-darkshadow-color:#ff0000;scrollbar-base-color:#000000; overflow-x:hidden; color:#fff; font-size:14px; font-family:'宋体'; line-height:22px; padding:0 10px 0 0}
.article::-webkit-scrollbar {width:17px;}
.article::-webkit-scrollbar-track {background-color: rgba(0,0,0,.6);}
.article::-webkit-scrollbar-thumb {background:#dbdbdb;}
.article .tit{ float:left; width:100%; text-align:center; font-size:16px;  font-family:'微软雅黑'; line-height:35px;}
.article .time{ float:left; width:100%; text-align:center; line-height:30px;}

.wm_pic2{ width:120px; height:120px; bottom:70px; left:0; display:none}




.top_yoyakutop10_camp01_w{ position: absolute; top:0px;	left:0px;	}
.blink{
		animation:         anim_name_blink 1.0s ease-in-out 0s infinite;
		-ms-animation:     anim_name_blink 1.0s ease-in-out 0s infinite;
		-webkit-animation: anim_name_blink 1.0s ease-in-out 0s infinite;
		-moz-animation:    anim_name_blink 1.0s ease-in-out 0s infinite;
	}
	@keyframes anim_name_blink {
	  0%   {opacity:1.0;transform:scale(1);}
	  20%  {opacity:1.0;transform:scale(1);}
	  50%  {opacity:0.5;transform:scale(1);}
	  80%  {opacity:1.0;transform:scale(1);}
	  99.9%,to {}
	}
	@-ms-keyframes anim_name_blink {
	  0%   {opacity:1.0;-ms-transform:scale(1);}
	  20%  {opacity:1.0;-ms-transform:scale(1);}
	  50%  {opacity:0.5;-ms-transform:scale(1);}
	  80%  {opacity:1.0;-ms-transform:scale(1);}
	  99.9%,to {}
	}
	@-webkit-keyframes "anim_name_blink" {
	  0%   {opacity:1.0;-webkit-transform:scale(1);}
	  20%  {opacity:1.0;-webkit-transform:scale(1);}
	  50%  {opacity:0.5;-webkit-transform:scale(1);}
	  80%  {opacity:1.0;-webkit-transform:scale(1);}
	  99.9%,to {}
	}
	@-moz-keyframes anim_name_blink {
	  0%   {opacity:1.0;-moz-transform:scale(1);}
	  20%  {opacity:1.0;-moz-transform:scale(1);}
	  50%  {opacity:0.5;-moz-transform:scale(1);}
	  80%  {opacity:1.0;-moz-transform:scale(1);}
	  99.9%,to {}
	}




.index_2 .img_3{ top:334px; left:494px; width:81px; height:66px; z-index:1}






