* {
	margin:0;
	padding: 0;
	color:#666666;
	font-family: "arial", "宋体";
	font-size:14px;
}
img {
	border:0;
}
p{
	line-height:25px;
	word-spacing:-1px;
}

/*页面基础定义 start*/
body,table{
	font-size:14px;
}
table{
	table-layout:fixed;
	empty-cells:show; 
	border-collapse: collapse;
	margin:0 auto;
}
td{
	height:20px;
}
h1,h2,h3{
	font-size:14px;
	margin:0;
	padding:0;
}

.title { background: #FFF; border: 1px solid #9DB3C5; padding: 1px; width:90%;margin:20px auto; }
	.title h1 { line-height: 31px; text-align:center;  background: #2F589C url("http://www.xgoo.org/images/th_bg2.gif"); background-repeat: repeat-x; background-position: 0 0; color: #FFF; }
		.title th, .title td { border: 1px solid #CAD9EA; padding: 5px; }


/*这个是借鉴一个论坛的样式*/
table.t1{
	border:1px solid #cad9ea;
	color:#666;
	line-height:30px;
}
table.t1 th {
	background-image: url("http://www.xgoo.org/images/th_bg1.gif");
	background-repeat::repeat-x;
	height:30px;
}
table.t1 td,table.t1 th{
	border:1px solid #cad9ea;
	padding:0 1em 0;
}
table.t1 tr.a1{
	background-color:#f5fafe;
}



table.t2{
	border:1px solid #9db3c5;
	color:#666;
}
table.t2 th {
	background-image: url("http://www.xgoo.org/images/th_bg2.gif");
	background-repeat::repeat-x;
	height:30px;
	color:#fff;
}
table.t2 td{
	border:1px dotted #cad9ea;
	padding:0 2px 0;
}
table.t2 th{
	border:1px solid #a7d1fd;
	padding:0 2px 0;
}
table.t2 tr.a1{
	background-color:#e8f3fd;
}



table.t3{
	border:1px solid #fc58a6;
	color:#720337;
}
table.t3 th {
	background-image: url("http://www.xgoo.org/images/th_bg3.gif");
	background-repeat::repeat-x;
	height:30px;
	color:#35031b;
}
table.t3 td{
	border:1px dashed #feb8d9;
	padding:0 1.5em 0;
}
table.t3 th{
	border:1px solid #b9f9dc;
	padding:0 2px 0;
}
table.t3 tr.a1{
	background-color:#fbd8e8;
}
/*页面基础定义 end*/



/*
h1{
	font-size:14px;
	font-family:"宋体","arial";
	font-weight:300;
	color:#2a2a2a;
	line-height:18px;
}
*/
.top {
	height:131px;
	background:url("http://www.xgoo.org/images/nav_bg.gif") repeat-x;
}
.top_mid{
	width:950px;
	height:131px;
	margin:auto;
}
/*
.logo{
	width:178px;
	height:41px;
	background:url("http://www.xgoo.org/images/xgoo_logo.gif") no-repeat;
	margin-top:24px;
	float:left;
}
*/
.map{
	width:210px;
	float:right;
	padding:38px 0 0 117px;
}
.chinese{
	float:left;
}
.english{
	float:right;
}
a:link,a:visited {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:underline;
}
.nav_link{
	width:950px;
	height:37px;
	background:url("http://www.xgoo.org/images/nav_line.gif") no-repeat;
	float:left;
	margin-top:27px;
}
#nav {
	float:left;
}
#nav li {
	display: inline;
	float: left;
}
#nav a {
	display:block;
	font-size:14px;
	color:#2a2a2a;
	text-align: center;
	width:86px;
	height:24px;
	text-decoration: none;
	padding-top:13px;
}
#nav li#m1, #nav li#m2, #nav li#m3, #nav li#m4, #nav li#m5, #nav li#m6, #nav li#m7, #nav li#m8, #nav li#m9 {
	background:url("http://www.xgoo.org/images/nav_bg_all.gif") no-repeat;
	color: #a2a2a2;
}
#index #nav li#m1 a {
	color:#FFF;
}
#product #nav li#m2 a {
	color:#FFF;
}
#resources #nav li#m5 a {
	color:#FFF;
}
#zhaopin #nav li#m6 a {
	color:#FFF;
}
#help #nav li#m7 a {
	color:#FFF;
}
#nav li#m1 a:hover, #nav li#m2 a:hover, #nav li#m3 a:hover, #nav li#m4 a:hover, #nav li#m5 a:hover, #nav li#m6 a:hover, #nav li#m7 a:hover, #nav li#m8 a:hover, #nav li#m9 a:hover {
	background:url("http://www.xgoo.org/images/nav_over.gif") no-repeat;
	color:#2a2a2a;
}
#index #nav li#m1 {
	background:url("http://www.xgoo.org/images/nav_on.gif") no-repeat;
}
#index #nav li#m1 a ,#product #nav li#m1 a ,#resources #nav li#m1 a ,#zhaopin #nav li#m1 a ,#help #nav li#m1 a {
	color:#FFF;
}
#product #nav li#m2 {
	background:url("http://www.xgoo.org/images/nav_on.gif") no-repeat;
}
#resources #nav li#m5{
	background:url("http://www.xgoo.org/images/nav_on.gif") no-repeat;
}
#zhaopin #nav li#m6 {
	background:url("http://www.xgoo.org/images/nav_on.gif") no-repeat;
}
#help #nav li#m7 {
	background:url("http://www.xgoo.org/images/nav_on.gif") no-repeat;
}
.bottom{
	width:950px;
	margin:auto;
}
.index_footer{
	width:760px;
	height:214px;
	background:url("http://www.xgoo.org/images/footer_map_bg.gif") no-repeat;
	margin-top:20px;
	padding-left:20px;
	float:left;
}
.footer_title{
	font-size:14px;
	padding:13px 0 0 120px;
}
.links{
	float:left;
	/*width:290px;
	height:140px;*/
	width:760px;
	height:140
	margin:50px 50px 0px 0px;/*上、右、下、左边距*/
}
.link_title{
	font-size:14px;
	margin-bottom:5px;
	color:#f05a28;
}
.link_1{
	width:140px;
	float:left;
}
.link_2{
	width:64px;
	float:left;
}
.copyright{
	width:950px;
	height:48px;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:6px;
	border-bottom:solid;
	border-bottom-color:#d9d9d9;
	border-bottom-width:1px;
	border-top:solid;
	border-top-color:#d9d9d9;
	border-top-width:1px;
	float:left;
}
.index_middle{
	width:950px;
	margin:auto;
	padding-top:1;
}
.main_image{
	margin-top:0px;
	float:left;
	width:950px;
	height:350px;
	padding-top:1;
}
.index_news{
	background:url("http://www.xgoo.org/images/index_news_bg.gif") no-repeat;
	float:left;
	width:950px;
	height:29px;
	margin:20px 0 0 0;
}
.index_news_title{
	width:130px;
	height:20px;
	padding:8px 0 0 45px;
	font-size:14px;
	float:left;
}
.index_news_right{
	width:560px;
	float:left;
	margin:8px 0 0 35px;
}
.index_bottom{
	width:950px;
	float:left;
	margin-top:20px;
}
.index_bottom_left{
	width:531px;
	float:left;
}
.index_bottom_right{
	background:url(..http://www.xgoo.org/images/index_right_bg.jpg) no-repeat;
	width:244px;
	height:453px;
	padding-top:40px;
	float:right;
}
.index_bottom_left_title{
	width:515px;
	float:left;
	border-bottom:solid;
	border-bottom-color:#dadada;
	border-bottom-width:1px;
	font-size:18px;
}
.index_fuction{
	width:515px;
	float:left;
}
.index_fuction_left{
	width:240px;
	float:left;
	margin-bottom:20px;
}
.index_fuction_right{
	width:240px;
	float:right;
	margin-bottom:20px;
}
.more{
	background:url("http://www.xgoo.org/images/more.gif") no-repeat;
	background-position:right;
	width:60px;
	line-height:30px;
}
.more a{
	color:#ff6600;
}
.index_title{
	background:url("http://www.xgoo.org/images/index_title.jpg") no-repeat;
	width:215px;
	height:24px;
	font-size:14px;
	color:#4d4d4d;
	padding:14px 0 0 19px;
	float:left;
}
.index_title_content{
	float:left;
	width:224px;
	padding:10px 5px 0 5px;;
}
.index_title_content a:hover{
    color:#006bb8;
}

.index_title_bottom{
	background:url("http://www.xgoo.org/images/index_bottom.jpg") no-repeat;
	height:10px;
	width:234px;
	float:left;
	margin-bottom:15px;
}
.dot{
	background:url("http://www.xgoo.org/images/dot.gif") no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin-top:2px;
}
.index_dot_line{
	width:214px;
	height:15px;
	border-bottom:dotted;
	border-bottom-color:#b5b5b5;
	border-bottom-width:1px;
	margin-bottom:15px;
	float:left;
}
.left{
	width:134px;
	float:left;
	padding-left:15px;
	margin-top:2px;
}
.right{
	width:50px;
	height:51px;
	background:url("http://www.xgoo.org/images/school.jpg") no-repeat;
	float:right;
	margin-right:5px;
}

/*表格样式 start*/
.table_1{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #96C2F1;
background-color: #EFF7FF
}

.table_2{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #9BDF70;
background-color: #F0FBEB
}

.table_3{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #BBE1F1;
background-color: #EEFAFF
}

.table_4{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #CCEFF5;
background-color: #FAFCFD
}

.table_5{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #FFCC00;
background-color: #FFFFF7
}

.table_6{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #92B0DD;
background-color: #FFFFFf
}
.table_6 h5{
margin: 1px;
background-color: #E2EAF8;
height: 24px;
}

.table_7{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #A9C9E2;
background-color: #E8F5FE
}

.table_8{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #E3E197;
background-color: #FFFFDD
}

.table_9{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #ADCD3C;
background-color: #F2FDDB
}

.table_10{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #F8B3D0;
background-color: #FFF5FA
}

.table_11{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #D3D3D3;
background-color: #F7F7F7
}

.table_12{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #BFD1EB;
background-color: #F3FAFF
}

.table_13{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #FFDD99;
background-color: #FFF9ED
}

.table_14{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #CACAFF;
background-color: #F7F7FF
}

.table_15{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #A5B6C8;
background-color: #EEF3F7
}
.table_16{
width: 100%;
height: 100px;
margin: 0px auto;
margin-bottom:20px;
border:1px solid #CEE3E9;
background-color: #F1F7F9
}
/*表格样式 end*/



/*test*/

.channel-nav li a.alltype, .oper_mid a, .oper_btn a, .fenji_tt a.on, .box .content .h3_tt .more, .oper .movieScore .rate a, .h3_tt_yp_a  {background:url(http://www.xgoo.org/images/sprite_vod535.png) no-repeat 0 0}


.oper {width:100%;/*930px;*/height:135px;background:#1a1a1a;margin:10px auto 0; padding:10px 15px;border:solid #0d0d0d 1px;overflow:hidden;}


.oper_btn {float:right;display:inline;width:438px;height:60px;padding-bottom:20px;margin-top:10px;overflow:hidden;}
.oper_btn a {display:block;float:left;width:51px;height:21px;background-position:-71px -24px;margin:0 5px 12px 0; padding:3px 0 0 31px;color:#6c6c6c;}
.oper_btn a:hover {color:#2095d7;text-decoration:none;}
.oper_btn a.link_2 {background-position:-153px -24px;}
.oper_btn a.link_3 {background-position:-61px -48px;}
.oper_btn a.link_4 {width:86px;background-position:0 0;}
.oper_btn a.link_5 {width:61px;background-position:-142px -48px;}
.oper_btn a.link_6 {width:88px;background-position:-117px 0;padding:3px 0 0 28px;}
.oper_btn a.link_7 {width:93px;background-position:-82px -149px;padding:3px 0 0 24px;}
.oper_btn a.link_8 {background-position:0 -149px;}
.oper_suiji {float:right;width:430px;height:30px;background:#212121;padding:3px 0 3px 8px;overflow:hidden;position:relative;}
/*test end*/

.s_clear{zoom:1;}
.s_clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.friend_links { 
	border: 1px solid rgb(216, 216, 216); 
	margin: 0pt auto 10px; 
	/*background: rgb(204, 255, 255) none repeat scroll 0% 0%; */
	overflow: hidden; 
	width: 100%;/*960px*/
	padding-bottom: 10px; 
	/*padding-top:10px;*/
	/*padding-left:10px;*/
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
}

.friend_links h3{
	padding:8px 20px 5px;
	font-weight:bold;
	color:#009999;
}

.friend_links_tx{
	line-height:25px;
}

.friend_links_tx li{
	float:left;
	margin-right:5px;
	margin-left:20px;
	overflow:hidden;
	white-space:nowrap;
	width:8em;
}

.webnav {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bg_integrated.png) no-repeat scroll left -70px;
	height:36px;
	margin:0 auto 6px;
	/*width:950px;*/
	width:950px;/*导航条的宽度*/
}

.mainwebnav {
	font-size:14px;
	font-weight:bold;
	height:35px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 42px;
}

.mainwebnav li {
	display:block;
	float:left;
	width:116px;
}

.mainwebnav a{
	color:#FFFFFF;
	display:block;
	height:35px;
	line-height:35px;
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	width:89px;
}

.mainwebnav a:hover{
	text-decoration:underline;
}

.logo{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bg_integrated.png) no-repeat scroll left top;
	/*height:70px;*/
	height:70px;
	margin:0 auto;
	width:950px;
}

.logo a.a_logo{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bg_integrated.png) repeat scroll -792px -137px;
	display:block;
	height:70px;
	text-decoration:none;
	text-indent:-9999px;
	width:157px;
}



/*id的优先级大于class,定义成class总是引用不到颜色，很郁闷*/
#navind {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bg_integrated.png) repeat scroll left -107px;
	color:#333333;
	text-decoration: none;/*不显示下划线*/
	cursor:default;
}

#big_title{

	padding-bottom:5px;
	padding-top:30px;
	height:35px !important;
	height:30px;
	/*border:1px solid #cad9ea;*/
	/*position:absolute;*/
	display:inline-block;  /*没有这句，就没法正常显示！！！*/
	/*background-color:#dddddd;*/
}

#big_title h2{
	font-size:16px;

}

#index_introduction{
	
	width: 950;

	color: #000000 ;
	font-family: "arial", "宋体";
	font-size: 14px;
	line-height: 35px;

}


#search_div{
	padding-bottom:10px;
	padding-top:10px;
	height:30px !important;
	height:25px;
	display:inline-block;  /*没有这句，就没法正常显示！！！*/
}

/*圆角矩形 start*/
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:1.0em; color:#000000;}
#xsnazzy h2 {font-size:1.0em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;font-size:0.9em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {
	background: transparent; 
	/*margin:1em;*/
	width:100%;
	padding-top:10px;
	display:inline-block;  /*没有这句，就没法正常显示！！！*/
}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {
	/*background:#ccc; */
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc;
}
.xb1 {
	margin:0 5px; 
	background:#cccccc;
}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
	/*background:#ccc; */	
	border-color:#cccccc;
	border-style:solid;
	border-width:0 1px;
	display:block;
}

#ul_1 li{
	list-style:none; 
	background:url(../images/list_icon_1.png) no-repeat 0 48% !important; /*for ff */
	background:url(../images/list_icon_1.png) no-repeat 0 46% ; /* for ie */
	
	padding-left:20px;/*li中文字和icon的距离*/
	margin-left:10px; /*li离整体的左边距*/
	
	/*list-style-image: url(../images/list_icon_1.png 这种方式显示icon可能出现icon上下不居中*/
	font-size:0.9em;
	
	line-height:25px;
}

#ul_2 li{
	list-style:none; 
	background:url(../images/list_icon_2.png) no-repeat 0 48% !important; /*for ff */
	background:url(../images/list_icon_2.png) no-repeat 0 46% ; /* for ie */
	
	padding-left:20px;
	margin-left:10px;
	
	/*list-style-image: url(../images/list_icon_1.png 这种方式显示icon可能出现icon上下不居中*/
	font-size:0.9em;
	
	line-height:25px;
}
/*
.xboxcontent li{	
	background:url(img/nav-home.gif) top left no-repeat;
	list-style-type:square ;*//*solid:#88ff33;
}
*/

/*圆角矩形 end*/


/*for device list*/


#h-contain {
	padding: 10px;
	border: 1px solid #cccccc; 
	margin-bottom: 20px;
	line-height:35px;
	color:#336699;
}



#pipe {
	font-size:10px;
	
}

#pipe ul {
margin-left: 0; padding-left: 0; display: inline;
}
#pipe ul li {
margin-left: 0; padding: 2px 5px; border-left: 1px solid #cccccc; list-style: none; display: inline;color:#0066ff;
}
#pipe ul li.first {
margin-left: 0; border-left: none; list-style: none; display: inline;
}
/*for device list end*/

/*for screenshot*/
#screen_shot{
	text-align:top;
}
#screen_shot img{
	/*display:block;*/
	margin:auto
}
/*for screenshot end*/