@charset "utf-8";
*{margin:0;padding:0;border:0;}
body{font-size:12px; line-height:20px; font-family:'微软雅黑'}
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{text-decoration:none;outline: none; }
a:hover{text-decoration:underline;}
a:active {star:expression(this.onFocus=this.blur());}
.pa{ position:absolute;}
.ti{ text-indent:-9999px;}
.pr{ position:relative}
.fl{ float:left}
.fr{ float:right}
.no{ display:none;}
.tc{ text-align:center}

/* TERA公用页脚 */
.plant_footer{ background:#000000; clear:both; font-size:12px;}
.plant_fot_wrap{ min-width:1000px; height:80px; background:#000000;}
.foot_pic1{ float:left; width:68px; height:80px; background:url(../images/plant_footer_pic1.jpg) no-repeat;}
.foot_pic2{ float:left; width:90px; height:80px; background:url(../images/plant_footer_pic2.jpg) no-repeat;}
.mesg_03{ clear:both; width:810px; margin:0 auto;}
.foot_p{ float:left; margin:20px 0 0 0px; color:#a19e9e; font-family:"Arial"}
/* TERA公用页脚 end */

body{ overflow-x:hidden}
/*header*/
#home{ background: url(../images/index_bg.jpg) no-repeat center top; min-width:1000px _width:1000px;}
#container{ width:1000px; margin:auto; position:relative; height:3500px; }

.nav_link{ top:34px; left:24px; width:200px; height:110px;}
.bg{ position:absolute; left:0; width:1000px; z-index:0}
.bg_1{ height:635px; background:url(../images/index_01.jpg) no-repeat; top:0}
.bg_2{ height:1220px; background:url(../images/index_02.jpg) no-repeat; top:635px;}
.bg_3{ height:1645px; background:url(../images/index_03.jpg) no-repeat; top:1855px;}

.nav{ top:0; left:541px; width:450px; height:27px; line-height:27px; color:#4e2c93;}
.nav a{ padding:0 16px; color:#4e2c93; font-size:12px;}
.nav a:hover{ color:#4e2c93; text-decoration:underline}

.video{ top:377px; left:32px; width:451px; height:254px;}
.download{ top:645px; left:26px; width:459px; height:151px; background:url(../images/sprites.png) 0 0; z-index:0}
.download_p{ top:742px; left:67px; color:#fff; font-size:12px; z-index:1}
.link_1{ top:647px; left:497px; width:202px; height:149px; background:url(../images/sprites.png) -461px 0;}
.link_2{ top:647px; left:708px; width:128px; height:65px; background:url(../images/sprites.png) -665px 0;}
.link_3{ top:724px; left:708px; width:128px; height:65px; background:url(../images/sprites.png) -665px -77px;}
.link_4{ top:1352px; left:814px; width:110px; height:70px;}
.wm_pic{ top:648px; left:845px; width:143px; height:140px;}
.enlist_1{ top:858px; left:120px; width:270px; height:61px; cursor:pointer}
.enlist_2{ top:858px; left:410px; width:270px; height:61px; cursor:pointer}
.enlist_3{ top:858px; left:701px; width:270px; height:61px; cursor:pointer}
.p_1{ top:951px; left:123px; color:#645f77; font-size:14px;}
.p_1 a{ color:#645f77;}
.p_2{ top:1082px; left:31px; color:#645f77; font-size:14px; width:285px; line-height:24px}
.p_3{ top:1490px; left:716px; color:#645f77; font-size:12px; width:260px; z-index:20}
.link_5{ top:1476px; left:190px; width:68px; height:24px; text-align:center; line-height:24px; color:#fff; background:url(../images/sprites.png) 0 -188px}
.link_5:hover{ text-decoration:none}
.hdpic{ top:1520px; left:42px; width:826px; height:256px; background:url(../images/gund.jpg) no-repeat;}
.beijing{ bottom:70px; left:138px; width:68px; background:#b42dae;}
.shanghai{ bottom:70px; left:391px; width:68px; background:#762db4;}
.guangzhou{ bottom:70px; left:619px; width:68px; background:#492db4;}

.video2{ top:1930px; left:29px; width:500px; height:377px;}
.bd{ top:2316px ; left:29px; width:502px; height:78px; }
.bd .jcarousel-container { position:relative; width:502px; height:78px; overflow:hidden; }
.bd .jcarousel-clip { width:390px; height:78px; margin-left:56px; overflow:hidden;}
.bd .jcarousel-prev { POSITION: absolute; WIDTH:51px; BACKGROUND: url(../images/sprites.png) -658px -154px; HEIGHT: 51px; TOP: 5px; CURSOR: pointer; RIGHT: 0px;}
.bd .jcarousel-next { POSITION: absolute; WIDTH: 51px; BACKGROUND: url(../images/sprites.png) -606px -154px; HEIGHT: 51px; TOP: 5px; CURSOR: pointer; LEFT: 0px}
.videoul li{ float:left; width:125px; margin:0 5px 0 0; display:inline;}
.videoul li img{ width:125px; height:65px;}

#newsW{position:absolute; top:1927px; left:565px; width:380px; height:466px; overflow:hidden;}
	ul.newsNav{ height:41px; width:488px; background:url(sprites.png) 0 -49px;}
	ul.newsNav li{ float:left; height:41px; cursor:pointer; width:103px; line-height:41px; color:#fff; text-align:center; font-size:16px}
	ul.newsNav .now{ background:#a00050}
.newsTxt{ position:absolute; top:59px; left:11px; width:360px; height:400px;}
.newsTxt .inp1{ position:absolute; top:0; left:0; width:348px; height:68px;  padding:5px;}
.newsTxt a.fb_btn{ top:88px; left:259px; width:99px; height:35px; background:url(../images/sprites.png) -505px -154px; text-align:center; line-height:35px; color:#fff; font-size:16px}
.newsTxt a.fb_btn:hover{ text-decoration:none}
.newsTxt .djs{ top:130px; left:0; width:357px; height:269px;}

.fx_tit{ top:2520px; left:42px; color:#2f2d39; font-size:20px;}
.fx_con{ top:2510px; left:40px; width:474px; line-height:30px; color:#2f2d39; font-size:14px;}
.fx_con2{ top:2672px; left:43px; color:#2f2d39; font-size:20px;}
.blog_1{ top:2668px; left:124px; width:99px; height:32px; background:url(../images/sprites.png) 0 -154px;}
.blog_2{ top:2668px; left:248px; width:99px; height:32px; background:url(../images/sprites.png) -127px -154px;}
.sb_pic{ top:2807px; left:43px;}
.sb_pic li{ float:left; width:131px; height:137px; text-align:center; font-size:16px; color:#fff; line-height:30px; margin-right:33px; display:inline;}
.sb_pic img{ float:left; margin:7px 0 0 6px; display:inline; width:120px; height:96px;}
.link_6{ top:3010px; left:140px; width:270px; height:61px; background:url(../images/sprites.png) -233px -154px;}
.jp{ top:2729px; left:24px;}

.pic_1{ top:3163px; left:39px;}
.pic_2{ top:3163px; left:358px;}
.pic_3{ top:3163px; left:675px;}
.pic_1 img,.pic_2 img,.pic_3 img{ width:273px; height:129px; border:3px solid #bd326b}



.bgzhe{ position:fixed !important; position:absolute; width:100%; height:100%; background:#000; z-index:8;filter:alpha(opacity:40);opacity:0.4; _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);}
.info { position:fixed !important;position:absolute; top:50%; left:50%; margin:-325px -461px; width:922px; height:650px; 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; background:url(../images/tc_01.jpg) no-repeat; width:829px; height:1016px; color:#eddfff;}
.close{ top:0px; right:0px; width:93px; height:93px; background:url(../images/close.jpg) no-repeat; z-index:8888}

.tc_tit{ width:770px; height:75px; line-height:75px; margin:28px 0 0 26px; display:inline; font-size:40px; font-weight:bold; text-align:center}
.tc_con{ float:left; width:750px; height:370px; margin:4px 0 0 64px; display:inline; overflow-y:auto; overflow-x:hidden; padding-bottom:50px}
.tc_tit2{ font-size:24px; font-weight:normal; float:left; width:740px; color:#eddfff} 
.tc_tit3{ font-size:14px; font-weight:normal; float:left; width:740px; color:#eddfff} 
.tanul ul { float:left; margin:25px 0; display:inline;}
.tanul ul li{ float:left; line-height:35px; margin:0 0 14px 0; display:inline; width:740px; color:#fcf6ff; font-size:18px;}
.tanul ul li .tc_t{ float:left; font-size:18px; width:100px;}
.tanul ul li .no{ margin:8px 10px 0 8px; display:inline;}
.tanul ul li .inp{ float:left; height:33px; line-height:33px; border:1px solid #010a5c; padding-left:3px; margin-right:8px; display:inline;}
.tanul ul.time li input{ margin:0 10px;}
.tanul ul li label{ cursor:pointer; padding:0 20px;}
.tc_btn1{ width:229px; height:61px; background:url(../images/sprites.png) 0 -218px; margin:10px 0 0 100px; display:inline;}
.tc_btn2{ width:229px; height:61px; background:url(../images/sprites.png) -258px -218px; margin:10px 0 0 30px; display:inline;}
.main{ float:left; width:700px; height:700px;}
.tanul .ts{ font-size:12px; color:#F00; margin:-20px 0 0 0;}

.tc_ts{ width:760px; border-top:1px solid #413474; color:#7561ae; font-size:12px; line-height:22px; margin:15px 0 0 35px; display:inline; padding:5px 0 0 10px;}

.gd_ind{ position:fixed; top:50%; right:30px; margin:-326px 0; width:128px; height:653px; background:url(../images/gd_ind.jpg) no-repeat; z-index:9999}
.gd_ind .link1{ float:left; width:128px; height:146px;}
.gd_ind .link2{ float:left; width:128px; height:152px;}
.gd_ind .link3{ float:left; width:128px; height:143px;}
.gd_ind .link4{ float:left; width:128px; height:105px;}
.gd_ind .link5{ float:left; width:128px; height:36px;}
.gd_ind .link6{ float:left; width:128px; height:34px;}

#a1{ position:absolute; top:1002px; left:0;}
#a2{ position:absolute; top:1856px; left:0;}
#a3{ position:absolute; top:2442px; left:0;}

.bottom_btn{width:62px;height: 40px;z-index: 10000; position: fixed; bottom:20px;left: 50%; margin-left:-31px;}


/*floRt*/
.floRt{ position:fixed; top:50%; right:30px; margin:-326px 0; width:128px; height:653px; background:url(../images/gd_ind.jpg) no-repeat; z-index:9999}
*html .floRt{_position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 100 + 'px');}
.floRt .actB{ display: none;}
.floRt .link1{ float:left; width:128px; height:146px;}
.floRt .link2{ float:left; width:128px; height:152px;}
.floRt .link3{ float:left; width:128px; height:143px;}
.floRt .link4{ float:left; width:128px; height:105px;}
.floRt .link5{ float:left; width:128px; height:36px;}
.floRt .link6{ float:left; width:128px; height:34px;}











