@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0;padding:0;font-size:12px;font-family:Arial,"宋体";}
table{border-collapse:collapse;}
a img{border:0px;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;}
a{outline: none; text-decoration:none;}
a:hover{text-decoration:underline;}
html{ overflow-y:scroll;}
img, div, input { behavior: url("../css/iepngfix.htc")}
/****resetend***/

body{background:url(../images/Default/bg.jpg) no-repeat center top #f9f9f9;}
#top{ width:984px; margin:0px auto; background:url(../images/Default/top_bg.jpg) no-repeat; position:relative; height:91px; z-index:9}
#logo{ width:269px; height:65px; float:left; padding:16px 0 0 8px;}
#logo img{display:block;}

#topitem{ width:290px; float:right; padding:12px 20px 3px 0; overflow:hidden; }
#searchbox{ height:20px; width:260px; float:left; background:url(../images/Default/search_icon.jpg) no-repeat left bottom; padding:0 0 0 22px;}
#searchbox input{vertical-align:middle;}
#searchbox input#txtInfo{ padding:2px 10px 2px 4px; width:120px; border:0px; font-size:12px; height:14px; border:1px solid #ccc; }
#searchbox .out{color:#ccc;}
#searchbox .on{color:#666;}
#searchbox select{ font-size:11px; vertical-align:middle; line-height:12px;}
#language{ float:right; }
#language a{ display:block; float:left; text-indent:-9999px;}
#language .cn{ width:34px; height:18px; background:url(../images/Default/icon_cn.jpg);}
#language .en{ width:30px; height:18px; background:url(../images/Default/icon_en.jpg);}

#menu{ clear:both;  width:670px; display:block; position:absolute; top:37px; right:30px;}
#menu li{float:left; line-height:54px; height:54px;}
#menu li a{display:block; height:54px; background-image:url(../images/Default/menu.jpg); text-indent:-9999px;}

#menu .nav1 {width:90px;}
#menu .nav1 a{ background-position:0 0;}
#menu .nav1 a:hover{ background-position:0 -54px;}

#menu .nav2{width:125px;}
#menu .nav2 a{ background-position:-90px 0;}
#menu .nav2 a:hover{ background-position:-90px -54px;}

#menu .nav3{width:110px;}
#menu .nav3 a{ background-position:-215px 0;}
#menu .nav3 a:hover{ background-position:-215px -54px;}

#menu .nav4{width:115px;}
#menu .nav4 a{ background-position:-325px 0;}
#menu .nav4 a:hover{ background-position:-325px -54px;}

#menu .nav5{width:112px; }
#menu .nav5 a{ background-position:-440px 0;}
#menu .nav5 a:hover{background-position:-440px -54px;}

#menu .nav6{width:118px;}
#menu .nav6 a{ background-position:-552px 0;}
#menu .nav6 a:hover{background-position:-552px -54px;}

#menu .nav6.show ul,
#menu .nav6current.show ul{width:111px;}

#menu li ul{display:none;}
#menu li.show ul{display:block; width:100%; background:url(../images/Default/ul_bg.gif); }/* ul_bg.gif -> hack ie bug*/
#menu li.show ul li{ float:left; width:100%; height:20px; line-height:20px; border-bottom:1px solid #fff; position:relative;}
#menu li.show ul li a{ height:20px; background-image:none; text-indent:0; background-color:#84b1d4; color:#fff; padding:0 0 0 20px;}
#menu li.show ul li a:hover{ background-color:#578dbd; color:#fff; text-decoration:none;}

#menu li.show ul li ul{ display:none;}
#menu li.show ul li.show ul{ display:block; position:absolute; right:-100%; top:0;}
#menu li.show ul li.show ul li{ border-left:1px solid #fff;}

#menu li.show ul li.show ul li ul{ display:none; position:relative;}
#menu li.show ul li.show ul li.show ul{ display:block; position:absolute; left:110px; top:0;}
#menu li.show ul li.show ul li.show ul li{ border-left:1px solid #fff;}

#mybanner{ width:1000px; margin:0px auto; position:relative;}

#main{ width:980px; margin:0px auto 20px;}
#news{width:330px; /*float:left; margin:0 12px 0 0;*/ background:url(../images/Default/news_bg.jpg) repeat-x 0 0; padding:0 20px; overflow:hidden; /*height: 204px;*/ height: 125px;}
#news h3{ height:12px; line-height:12px;  background:url(../images/Default/news_tit.jpg) no-repeat; color:#333333; padding:18px 0 14px 70px; font-size:12px;}
#news h3 a{ float:right;  color:#528cba;} 
#newsimg{ width:81px; height:76px; float:left;}
/*#newstext{ width:240px; float:right;}*/
#newstext ul li{ list-style-type:circle; list-style-position:inside; color:#666666; line-height:18px;}
#newstext ul li span{ float:right; font-size:11px; }
#newstext ul li a{color:#666666;}
#newstext ul li.red a{color:#F00;}

#recommend{width:250px; float:left;  height:189px; margin:0 12px 0 0;padding:41px 0 0 0; /*padding:0 20px;background:url(../images/Default/recommend_bg.jpg) repeat-x left bottom;*/ overflow:hidden;position:relative;background:url(../images/Default/eventsbg.gif) 0 0 no-repeat;}
#recommend a{ display: block; width: 264px; height: 83px; margin:0 auto 0;/*border: solid #dcdcdc 3px;*/}
#recommend h3{ height:12px; line-height:12px;  background:url(../images/Default/recommend_tit.jpg) no-repeat; color:#666666; padding:18px 0 14px 140px;}
#recimg{width:70px; height:70px; float:left;}
#rectext{ width:160px; float:right;}
#rectext h6{margin:0 0 4px 0;}
#rectext h6 a{ color:#333333; font-weight:bold;}
#rectext p{ color:#666666; line-height:16px; margin:0 0 4px 0;}
#rectext .more{ font-size:12px; color:#528cba; float:right;}


.video{ width:340px; height:232px; overflow:hidden; position:absolute; right:0; bottom:0;}
.textshow ul{ display: block; width: 28px; height: 232px; position: absolute; top: 0; right: 324px;}
.textshow li{ display: block; width: 28px; height: 25px; float: left;}
.textshow li a{ display: block; width: 28px; height: 25px; background-image: url(../images/Default/tab.png); text-indent: -9999px;}
.textshow li a.tab1{ background-position: -28px 0;}
.textshow li a.tab2{ background-position: -28px -25px;}
.textshow li a.tab3{ background-position: -28px -50px;}
.textshow li a.tab1:hover{ background-position: 0 0;}
.textshow li a.tab2:hover{ background-position: 0 -25px;}
.textshow li a.tab3:hover{ background-position: 0 -50px;}
.textshow li.t1 a.tabactive{ background-position: 0 0;}
.textshow li.t2 a.tabactive{ background-position: 0 -25px;}
.textshow li.t3 a.tabactive{ background-position: 0 -50px;}

#rightitem{ float:right; width:296px;}
#rightitem a{ display: block; width: 296px; height:70px;}
#rightitem img{ display:block; cursor:hand;}
.cover{ position:absolute; z-index:1; top:232px; width:324px; height:232px;  border-bottom:none; right: -17px; }
.content{ width:290px; height:232px; border:3px solid #dcdcdc; z-index: 5; right: 0;}
#bottombox{ background:url(../images/Default/bottom_bg.jpg) no-repeat center top; padding:15px 0 0 0;}
#bottom{width:980px; margin:0px auto; overflow:hidden;}
#bothotline{ width:184px; height:18px; background:url(../images/Default/bot_img.gif) no-repeat; text-indent:-9999px; margin:0 0 6px 0; float:left;}
#cprt{ font-size:11px; color:#999999; float:left; clear:left;}
#botlink{ float:right; color:#888; margin:0 -8px 0 0;}
#botlink a{ color:#888888; margin: 0 8px;}
#ucan{ float:right; clear:right;}
#ucan a{color:#ccc; font-size:10px;}

.clear{clear:both; height:0px; line-height:0px; font-size:0px;}


/*html,body{ width: 100%; height: 100%; overflow: hidden;}*/
.mypage{ width: 100%; height: 100%; overflow: auto; position: relative; z-index: 1;}
.page_ad{ width:100%; height: 100%; position: absolute; top: 0; z-index: 100;}
.demo_ad{ width:100%; height: 100%; background: #000000; filter:alpha(opacity=80); -moz-opacity: 0.8;  opacity: 0.8; }
.adimg{ width: 760px; height: 245px; background: #ffffff; margin: 0 auto; position: relative;_margin-top:150px;}
.img{ display: block; width: 760px; height: 245px;}
.img img{ display: block;}
.close{ display: block; width: 50px; height: 23px; position: absolute; right: 0; top: 6px; z-index: 100; background: #000000; filter:alpha(opacity=0); -moz-opacity: 0;  opacity: 0;  }
.close:hover{ text-decoration: none;}

.left{ float: left; width: 370px; margin-right: 12px;}
.down{ padding: 13px 43px 8px 15px; width: 313px; height: 76px; background: url(../images/default/downloadsbg.jpg) 0 0 no-repeat; margin-top: 8px;position:relative;}
.all{ display: block; margin-left: 253px; background: url(../images/default/downicon.jpg) 0 center no-repeat; padding-left: 12px; color: #ffffff;}
.downlink{display:block;width:140px;height:52px;position:absolute;top:36px;left:8px;text-indent:-8888px;}
.viplink{display:block;width:175px;height:60px;position:absolute;top:28px;right:8px;text-indent:-8888px;}

