﻿/* Overall Css */
body 
{
	margin:0;
	text-align:center;
	background-color:#FFF;
}

div,td
{
	font-size:12px;
	color:#000;
}

ul,li
{
	margin:0;
	padding:0;
	list-style:none;
}

input
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#FFF;
}

textarea
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#FFF;
}

.but
{
	color:#000; 
	background-color:#FFF;
	height:20px;
	line-height:18px;
}

.clear
{
	clear:both;
}

#pageDiv
{
	width:750px;
	margin-top:5px;
	text-align:right;
}

.imgurl
{
	border:0px;
}

.line
{
	height:10px;
	overflow:hidden;
}

/* Link */

A.a { font-size:12px; COLOR: #000; TEXT-DECORATION: none; }
A.a:hover { font-size:12px; COLOR: #999; TEXT-DECORATION:underline;}

A.a_d { font-size:13px; COLOR:#000; TEXT-DECORATION: none; }
A.a_d:hover { font-size:13px; COLOR: #FF0000; TEXT-DECORATION:underline;}

A.a_c { font-size:13px; COLOR:#333; TEXT-DECORATION: none; }
A.a_c:hover { font-size:13px; COLOR: #CC0000; TEXT-DECORATION:underline;}

A.a_r { font-size:13px; COLOR:#CC0000; TEXT-DECORATION: none; }
A.a_r:hover { font-size:13px; COLOR: #000; TEXT-DECORATION:underline;}

A.a_m { font-size:12px; COLOR:#228183; TEXT-DECORATION: none; }
A.a_m:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline;}

A.a_f { font-size:12px; COLOR:#1076C0; TEXT-DECORATION: none; }
A.a_f:hover { font-size:12px; COLOR: #CC0000; TEXT-DECORATION:underline;}

A.a_x { font-size:12px; COLOR:#000; TEXT-DECORATION: none; }
A.a_x:hover { font-size:12px; COLOR: #CC0000; TEXT-DECORATION:underline;}

A.a_dl { font-size:13px; COLOR:#1375C0; TEXT-DECORATION: none; }
A.a_dl:hover { font-size:13px; COLOR: #000; TEXT-DECORATION:underline;}

A.a_rm { font-size:15px; COLOR:#CC0000; TEXT-DECORATION: none;}
A.a_rm:hover { font-size:15px; COLOR: #000; TEXT-DECORATION:underline;}

A.a_hl { font-size:12px; COLOR:#1375C0; TEXT-DECORATION: none; font-weight:bold; }
A.a_hl:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; font-weight:bold; }

A.a_nf { font-size:13px; COLOR:#FFF; TEXT-DECORATION: none;}
A.a_nf:hover { font-size:13px; COLOR: #e4e4e4; TEXT-DECORATION:underline;}

A.a_lf { font-size:12px; COLOR:#FFF; TEXT-DECORATION: none;}
A.a_lf:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline;}

A.a_xl { font-size:29px; COLOR:#0066FF; TEXT-DECORATION: none; font-weight:bold; font-family:黑体; }
A.a_xl:hover { font-size:29px; COLOR: #1375C0; TEXT-DECORATION:underline; font-weight:bold; font-family:黑体;}

A.a_l { font-size:14px; COLOR:#000; TEXT-DECORATION: none; }
A.a_l:hover { font-size:14px; COLOR: #000; TEXT-DECORATION:none;}

A.a_lang { font-size:14px; COLOR:#1076C0; TEXT-DECORATION: none; }
A.a_lang:hover { font-size:14px; COLOR: #1076C0; TEXT-DECORATION:none;}

A.a_cli { font-size:13px; COLOR:#1077C2; TEXT-DECORATION: none; }
A.a_cli:hover { font-size:13px; COLOR: #1077C2; TEXT-DECORATION:none;}

/* all */
.rim
{
	clear:both;
	margin:auto;
	width:1000px;
	text-align:center;
}

.body
{
	margin:auto;
	width:980px;
	text-align:center;
}

.body_left
{
	width:220px;
	text-align:center;
	vertical-align:top;
}

.body_center
{
	width:10px;
}

.body_right
{
	width:750px;
	text-align:center;
	vertical-align:top;
}

/* head */
.top_nav
{
	height:25px;
	padding-top:7px;
	text-align:right;
}

.logo
{
	width:230px;
	text-align:right;
}

.banner
{
	width:770px;
	text-align:center;
}

.head_nav
{
	margin:auto;
	margin-top:6px;
	height:36px;
	background-image:url(../images/nav_bg.jpg);
}

.head_line
{
	width:950px;
	height:26px;
	text-align:left;
	padding-top:10px;
	padding-left:50px;
	font-size:13px;
	color:#333;
	background-image:url(../images/line_bg.jpg);
}

.so_line
{
	margin:auto;
	width:1000px;
	height:35px;
	text-align:left;
	background-color:#F1F8FE;
	border-bottom:solid 1px #CCE1F4;
}

.nav_txt
{
	width:80px;
	text-align:center;
}

/* default */
.default_rim
{
	margin:auto;
	width:985px;
	text-align:center;
}

.default_a_left
{
	width:326px;
	text-align:center;
	vertical-align:top;
}

.default_a_center
{
	width:426px;
	text-align:center;
	vertical-align:top;
}

.default_a_right
{
	width:220px;
	text-align:center;
	vertical-align:top;
}

.default_a_ge
{
	width:5px;
}

.d_l_news_rim
{
	width:324px;
	border:solid 1px #CEE3F4;
}

.d_news_c1_title
{
	width:426px;
	height:32px;
	text-align:left;
	background-color:#7FC0E8;
}

.d_news_c3_title
{
	width:372px;
	height:32px;
	text-align:left;
	background-image:url(../images/d_title_3_bg.jpg);
}

.d_title
{
	width:87px;
	height:24px;
	text-align:center;
	color:#1175C0;
	font-size:13px;
	font-weight:bold;
	padding-top:8px;
}

.d_title_1_a
{
	background-image:url(../images/d_title_1_a.jpg);
}

.d_title_1_b
{
	background-image:url(../images/d_title_1_b.jpg);
}

.d_title_2_a
{
	height:20px;
	padding-top:12px;
	background-image:url(../images/d_title_2_b.jpg);
}

.d_title_3_a
{
	background-image:url(../images/d_title_3_a.jpg);
}

.d_title_3_b
{
	background-image:url(../images/d_title_3_b.jpg);
}

.default_a_li_rim
{
	width:424px;
	height:426px;
	border-left:solid 1px #CDE2F5;
	border-right:solid 1px #CDE2F5;
	border-bottom:solid 1px #CDE2F5;
}

.default_b_li_rim
{
	width:370px;
	height:310px;
	letter-spacing:1px;
	line-height:18px;
	border-left:solid 1px #CDE2F5;
	border-right:solid 1px #CDE2F5;
	border-bottom:solid 1px #CDE2F5;
}

.d_left_li
{
	margin:auto;
	margin-top:10px;
	width:200px;
	text-align:left;
	color:#1175C0;
}

.art_img
{
	width:100px;
	height:100px;
	border:solid 1px #000;
}

.d_a1li_l
{
	height:24px;
	width:280px;
	text-align:left;
	color:#1276C1;
}

.d_a1li_r
{
	width:80px;
	text-align:left;
	color:#1276C1;
	letter-spacing:1px;
}

.d_a1_t
{
	margin-top:5px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}

.d_a1_c
{
	text-align:left;
	padding-left:10px;
	color:#1076C0;
}

.hotlist
{
	margin:auto;
	margin-top:3px;
	text-align:center;
}

.hotli
{
	margin-top:10px;
	padding-left:10px;
	text-align:left;
}

.lang_img
{
	width:99px;
	height:99px;
	border:solid 1px #fff;	
}

.lang_li
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	padding-left:5px;
	color:#1276C1;
}

.link_li
{
	margin:auto;
	margin-top:10px;
	width:210px;
	text-align:left;
}

.d_about
{
	margin:auto;
	width:400px;
	text-align:left;
	padding-top:10px;
	line-height:18px;
	color:#333;	
}

.d_line
{
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:420px;
	height:1px;
	overflow:hidden;
	background-image:url(../images/d_line.jpg);
}

.pic_img
{
	width:168px;
	height:121px;
	border:solid 1px #000;
}

.topnews
{
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
}


/* body */
.right_t2_l
{
	width:2px;
	height:32px;
	background-image:url(../images/r_t2_l.jpg);
}

.right_t2_c
{
	width:736px;
	text-align:left;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	background-image:url(../images/r_t2_c.jpg);
}

.right_t3_c
{
	width:736px;
	text-align:left;
	padding-left:10px;
	letter-spacing:1px;
	background-image:url(../images/r_t2_c.jpg);
}

.right_t2_r
{
	width:2px;
	background-image:url(../images/r_t2_r.jpg);
}

.right_text
{
	margin:10px;
	text-align:left;
	font-size:13px;
	line-height:20px;
	letter-spacing:1px;
}


/* left */
.left_t_rim
{
	width:220px;
	border-collapse:collapse;
	border:solid 1px #CDE2F5;
}

.left_title
{
	height:30px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#1076C0;
	letter-spacing:1px;
	background-image:url(../images/left_t_bg.jpg);
}

.left_li_rim
{
	padding-bottom:5px;
	text-align:center;
	vertical-align:top;
	border-top:solid 1px #CDE2F5;
}

.class_li
{
	margin:auto;
	text-align:left;
	padding-top:10px;
	padding-left:30px;
}

.mclass_li
{
	width:90px;
	margin:auto;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}

.left_lang_li_l
{
	width:38px;
	height:35px;
	text-align:left;
	vertical-align:top;
}

.left_lang_li_t
{
	width:50px;
	text-align:left;
}

/* down */
.down_list
{
	margin:auto;
	width:750px;
	border-collapse:collapse;
	border:solid 1px #BBDFFF;
	margin-bottom:15px;
}

.down_title
{
	width:540px;
	height:26px;
	padding-left:10px;
	text-align:left;
	font-weight:bold;
	color:#1076C0;
	background-color:#EEF7FF;
}

.down_time
{
	text-align:right;
	width:180px;
	padding-right:20px;
	background-color:#EEF7FF;
	color:#7FC0E8;
}

.down_txt
{
	padding:5px;
	text-align:left;
	vertical-align:top;
	color:#666;
	letter-spacing:1px;
	line-height:20px;
	border-collapse:collapse;
	border:solid 1px #BBDFFF;
}

.down_url
{
	height:26px;
	padding-right:20px;
	text-align:right;
}

.art_li_title
{
	width:620px;
	height:30px;
	text-align:left;
	padding-left:10px;
	vertical-align:bottom;
	border-bottom:dashed 1px #CEE4F2;
}

.art_li_time
{
	width:115px;
	text-align:left;
	color:#999;
	vertical-align:bottom;
	border-bottom:dashed 1px #CEE4F2;
}

.li_img_li
{
	margin-bottom:8px;
}

.left_contact
{
	margin:auto;
	margin-top:10px;
	width:196px;
	padding:10px;
	text-align:left;
	color:#1076C0;
	background-color:#DEEEFB;
	border:solid 1px #CCE1F4;
}

/* list */
.s_title_rim
{
	margin:auto;
	margin-left:2px;
	margin-right:2px;
	margin-top:10px;
	width:370px;
	height:26px;
	background-image:url(../images/s_li_bg.jpg);
}

.s_title_l
{
	width:320px;
	text-align:left;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	color:#1077C2;
}

.s_title_r
{
	width:55px;
	text-align:left;
	color:#228183;
}

.n_li_i_rim
{
	width:130px;
	text-align:center;
}

.n_li_t_rim
{
	width:240px;
	text-align:left;
}

.n_li_l
{
	width:225px;
	text-align:left;
	margin-left:8px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom:dashed 1px #D6E9F7;
}

.n_li_r
{
	width:70px;
	text-align:left;
	margin-left:8px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:3px;
	color:#1076C0;
	border-bottom:dashed 1px #D6E9F7;
}

.li_img
{
	width:120px;
	height:90px;
	padding:2px;
	border:solid 1px #000;
}

.li_img_txt
{
	height:26px;
	text-align:center;
}

/* team */
.team_rim
{
	margin:10px;
	padding-top:10px;
	padding-bottom:5px;
	width:160px;
	text-align:center;
	border:solid 1px #e4e4e4;
}

.team_img
{
	width:104px;
	height:128px;
	border:0;
}

/* video */
.v_li_rim
{
	margin:auto;
	margin-top:8px;
	width:245px;
	text-align:center;
}

.v_img_rim
{
	text-align:center;
}

.v_txt
{
	margin-top:8px;
	height:24px;
	text-align:center;
}

.v_img
{
	width:200px;
	height:150px;
	padding:1px;
	border:solid 1px #000;
}

.v_rli
{
	margin:auto;
	text-align:left;
	height:16px;
	padding-top:5px;
	font-size:13px;
	font-weight:bold;
	color:#CC0000;
}

.r_li
{
	margin:auto;
	margin-top:5px;
	height:20px;
	width:370px;
	text-align:left;
	color:#1375C0;
}

/* left */
.lr_l
{
	text-align:left;
	color:#FFF;
}

/* langlist */
.lang_c_bg
{
	width:57px;
	height:33px;
	text-align:left;
	padding-left:40px;
}

.lang_c_ge
{
	width:3px;
}

.lang_class_li
{
	width:100px;
}

.lang_mclass_li
{
	margin-top:10px;
	margin-left:3px;
	width:100px;
	height:29px;
	padding-top:10px;
	text-align:center;
	background-image:url(../images/lang_mclass_bg.jpg);
}

.lang_bclass_li
{
	margin-top:5px;
	margin-left:3px;
	width:100px;
	height:27px;
	padding-top:9px;
	text-align:center;
	background-image:url(../images/lang_bclass_bg.jpg);
}

.lang_sclass_li
{
	margin-top:3px;
	margin-left:3px;
	width:100px;
	height:21px;
	padding-top:5px;
	text-align:center;
	background-image:url(../images/lang_sclass_bg.jpg);
}

.lang_rim
{
	margin:auto;
	margin-top:10px;
	width:493px;
	text-align:center;
	vertical-align:top;
}

.lang_li_rim
{
	margin:auto;
	width:485px;
	border-collapse:collapse;
	border:solid 1px #AED3EE;
}

.lang_li_t_bg
{
	width:100%;
	height:24px;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-image:url(../images/lang_li_t_bg.jpg);
}

.lang_title_l
{
	width:430px;
	text-align:left;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	color:#1077C2;
}

.lang_title_r
{
	width:50px;
	text-align:left;
	color:#228183;
}

.lang_li_tu
{
	height:30px;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 1px #AED3EE;
}

.lang_title
{
	width:235px;
	padding-left:5px;
}

.lang_total
{
	width:72px;
	padding-left:5px;
}

.lang_prices
{
	width:85px;
	text-align:right;
	padding-right:5px;
	color:#CC0000;
}

.lang_bm
{
	width:70px;
	text-align:center;
}

.lang_top
{
	height:22px;
	text-align:center;
	font-weight:bold;
}

.lang_li_title
{
	width:220px;
	line-height:16px;
	padding-left:3px;
	padding-right:3px;
}

.lang_li_time
{
	width:180px;
	line-height:16px;
	padding-left:3px;
	padding-right:3px;
}

.lang_li_con
{
	width:120px;
	line-height:16px;
	padding-left:3px;
	padding-right:3px;
}

.lang_li_total
{
	width:80px;
	padding-left:5px;
}

.lang_from_l
{
	width:100px;
	height:30px;
	text-align:right;
	background-color:#F1F8FE;
	border:solid 1px #AED3EE;
}

.lang_from_r
{
	text-align:left;
	padding-left:3px;
	border:solid 1px #AED3EE;
}

/* footer */
.foot_nav
{
	height:26px;
	padding-top:10px;
	color:#1076C0;
	text-align:center;
	background-image:url(../images/foot_nav_bg.jpg);
}

.foot_txt
{
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	line-height:18px;
	background-color:#FFF;
}