﻿p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none; font-size:12px;list-style-type:none;font-family:Arial,Helvetica,sans-serif; color:#C1C1C3;}
a,span,label,b{ font-size:12px;}
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#21b8c5;  text-decoration:underline;}
.png{_behavior:url(pic/iepngfix.htc); }
body{ background:url(../pic/body.jpg) no-repeat center 0px #000000;}
#header{ background: url("../pic/header_bg.jpg") repeat-x scroll 0 bottom transparent;height: 115px;margin: 0 auto;width: 980px;}
#logo{ padding:9px 0px 0px 20px; float:left; width:251px; height:56px; overflow:hidden;}
#logo a{ text-indent:-999999px; width:250px; display:block; height:56px; background:url(../pic/logo.png) no-repeat 0px 0px;}
#header .r{ float:right; width:650px;}
#header .topmenu{ float:right; height:35px; line-height:35px; background:url(../pic/topmenu_bg.jpg) repeat-x 0px 0px;}
#header .topmenu ul{ padding:0px 10px;}
#header .topmenu .menu{ padding:0px 0px 0px 45px; height:35px; background:url(../pic/topmenu_bg_l.jpg) no-repeat 0px 0px;}
#header .topmenu li{ height:35px; float:left; padding:0px 15px;}
#header .topmenu a{ color:#21b8c5; text-transform:uppercase;}
#header .topmenu .s{ padding:0px; width:3px; overflow:hidden; background:url(../pic/topmenu_split.jpg) no-repeat center 0px;}
#header .languese{ padding:8px 25px 0px 0px; height:30px; line-height:30px; text-align:right; width:600px;  float:right;} 
#header .languese img{ vertical-align:middle; margin:0px 7px;}
#header .languese a{ color:#21b8c5; text-transform:uppercase; background:url(../images/flag.png) no-repeat; display:inline-block; width:30px; height:30px; text-indent:9999px;}
#header .languese a.Arabic{ background-position:0 0;}
#header .languese a.French{ background-position:0 -25px;}
#header .languese a.German{ background-position:0 -50px;}
#header .languese a.Spanish{ background-position:0 -75px;}
#header .languese a.Portuguese{ background-position:0 -101px;}
#header .languese a.English{ background-position:0 -127px;}
#header .languese a.china{ background-position:0 -154px;}
#header .languese a.Japanese{ background-position:0 -205px;}
#header .languese a.Russian{ background-position:0 -179px;}

#header .inner{ overflow:hidden; height:75px;}
#nav{ height:40px; _overflow:hidden; line-height:40px;}
#nav li{ float:left; width:130px; height:40px;}
#nav a.menu_a{ text-decoration:none; font-size:14px; color:White; text-transform:uppercase; text-align:center; display:block; height:40px; line-height:40px;}
#nav .s{ width:3px; background:url(../pic/nav_split.jpg) no-repeat center center;}
#top1_liabout{ width:160px!important;}
#top1_livideo{width:180px !important;}
#nav .current{}
#nav .current a,#nav .select a{ background:url(../pic/nav_current.jpg) no-repeat center 12px; color:#21b8c5;}
#nav .current .none{ z-index:99999; display:block; width:150px;position:relative; left:-30px;}
#nav .current .none li{ border-bottom:solid 1px #3E4241; height:25px; line-height:25px; overflow:hidden; text-align:center;	color:#999999; width:180px !important;}
#nav .current .none li a{
	display:block;
	width:180px;
	background-image:none;
	height:25px;
	padding:0px;
	background-color:Black;
	opacity:0.70;
	filter:Alpha(Opacity=70);
	color:#999999!important;
	color:#999999;
	overflow:hidden; font-weight:normal;
	font:11px/25px Arial !important;
}
#nav .current .none li a:hover{color:#21b8c5!important; color:#42B2E5; background-color:#363938;}
#search{ display:inline-block; float:right; width:139px; height:29px; line-height:29px; background:url(../pic/sprite.png) 0 -380px no-repeat; margin:5px 25px 0 0; position:relative;}
#search .searchtxt{height:29px; line-height:29px; width:139px; border:0px solid #000; background: none;color:#fff; text-indent:10px;}
#search .searchbtn{ position:absolute;height:20px; border:0px; width:20px; cursor:pointer;background:url(../pic/sprite.png) 0 -318px no-repeat;margin:0px 10px 0px 0px; margin-top:5px; top:0px; right:0;}
#search .searchbtn:hover{background:url(../pic/sprite.png) 0 -350px no-repeat;}

.select_search {background:#000;border: 1px solid #222;left: 0px;padding:0px;position: absolute;top:30px;width:139px;display:none;z-index: 9999;FILTER: alpha(opacity=90); moz-opacity: 0.90; opacity: 0.90;}
.select_search .hd {border-bottom: 1px solid #222;color:#21b8c5;margin-bottom:5px;padding:0px 0px 5px 0px;widows:230px; overflow:hidden;}
.select_search li {padding:5px 10px !important;clear:both;color:#595959;height:16px !important; line-height:14px!important; width:239px !important; overflow:hidden;}
.select_search li input{ float:left;margin:0px 3px 0px 0px; width:16px; height:16px;}
.select_search li label{ float:left;}
.select_search .ft {bottom: 0; position: absolute;right:-8px; text-align:right;}
.select_search .ft a{ color:#21b8c5!important;}
.select_search .ft a:hover{ text-decoration:underline;}

#footer{ width:980px; margin:0px auto; height:38px; line-height:38px; background:url(../pic/footer_bg.jpg) repeat-x 0px 0px;}
#footer ul{ padding:0px 0px 0px 10px;}
#footer li{ padding:0px 15px; height:38px; line-height:38px; float:left;}
#footer .s{ padding:0px; width:3px; background:url(../pic/footer_split.jpg) no-repeat center 0px;}
#footer a{ text-transform:uppercase; color:White;}
.copyright{ width:980px; margin:0 auto; line-height:35px; height:35px; color:#fff; text-align:center; font-size:11px;}
#footer .icon{ display:inline-block; float:right; margin-right:20px;}
#footer .icon i{ color:#fff; font-size:12px; font-style:italic; font-family:"Times New Roman", Times, serif;}
#footer .icon a{ display:inline-block; line-height:38px;}
#footer .icon a img{ vertical-align: middle;}


#maincontent .errorcontent{height:300px;margin:10px 0 0 50px;padding:0;}
#maincontent .errorcontent .title{ font-size: 48px; font-weight: normal;line-height: 48px;}
#maincontent .errorcontent p{margin:10px 0 0 0px}