body{width:1020px;}
#lovexin{right:27px;}
.w309{width:309px;float:left; margin-top:10px;}
.w309 img{ float:left;}
.newsbox{
	float:left;
	width:260px;
	border:1px solid #dcdddd;
	background-image: url(../images/art_list_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
	text-align:left;
}
.newsbox .expert{
	border:1px solid #dcdddd;
	padding:1px;
	float:left;
	margin-top:6px;
	margin-right:6px;
}
.newsbox .font24{
	font-size:24px;
	margin-top:6px;
	margin-bottom:5px;
	float:left;
	width:150px;
}
.newsbox p{line-height:18px;}
.newsbox li{
	display:block;
	text-align:left;
	height:16px;
	padding-top:6px;
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.newsbox .more{text-align:right;background:none; color:#09599e;}
.newsbox .detail{text-align:right;background:none; color:#000;}

.newsbox .more a{color:#09599e;}

.linkbox{width:997px; margin-top:10px;float:left;}
.linkbox img{float:left;}
.linkbox .newsbox{width:950px;}
.imgbox{width:282px;margin-top:8px;border:1px solid #dcdddd;float:right;}
.mainleft{float:left; width:795px;overflow:hidden;}
.left{width:309px; float:left;}
.middle{width:474px; margin-left:10px; float:left; text-align:left;}
.graybox{
	width:474px;
	height:107px;
	background-color:#e5e5e5;
	margin-top:10px;
	margin-bottom:10px;
}
.ccasebox_top {
	width:474px;
	height:24px;
	line-height:24px;
	text-indent:1em;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/case_title_bg.gif);
	float:left;
}
.ccasebox_top a{
	color:#FFF;
}
.ccasebox_top .title{
	width:420px;
	overflow:hidden;
	float:left;
}
.ccasebox_top .more{
	width:39px;
	font-size:12px;
	font-weight:normal;
}
.ccasebox {
	background-image: url(../images/ccsse_bg.gif);
	background-repeat: repeat;
	border:1px solid #dcdddd;
	border-top:none;
	clear:left;
	padding-bottom:6px;
}
.ccasebox{margin-top:0;} /* FireFox */
*html .ccasebox {margin-top:-10px;} /* ie6 fixed */
*+html .ccasebox{margin-top:-10px;} /* ie7 fixed, ×¢ÒâË³Ðò */

.ccasebox ul{
	height:119px;
}
.ccasebox ul img{
	margin-left:10px;
	margin-top:5px;
	float:left;
	border:1px solid #dcdddd;
}
.ccasebox ul li{font-size:14px;line-height:22px;text-indent:1em; float:left; width:354px;}
.ccasebox .lititle{margin-bottom:10px;}
.ccasebox .title{font-weight:bold;margin-top:10px;margin-bottom:6px; float:left; width:268px;}
.ccasebox .title a{text-align:right;font-weight:bold;font-size:14px;color:#000;}
.ccasebox .detail{font-weight:normal;width:78px; float:right; margin-top:10px;}
.ccasebox .detail a{font-size:12px;}
.casebox{
	width:452px;
	height:322px;
	margin-top:10px;
	border:1px solid #dcdddd;
	background-image: url(../images/casebox_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#FFF;
	text-align:left;
	padding:10px;
}
.casebox p{
	margin-top:15px;
	background-image: url(../images/casebox_top.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:30px;
}
#case1{
	width:379px;
	height:23px;
	line-height:23px;
	margin-top:10px;
	background-image: url(../images/cbox_top1.gif);
	border:1px solid #dcdddd;
	border-bottom:none;
	text-align:center;
}
#case1 li{
	float:left;
}

#case1 .normal_case1{ width:119px;}
#case1 .active_case1{ background-color:#0e5dae; color:#FFF; width:119px;height:23px;}


#case1 .normal_type1{ width:119px;}
#case1 .active_type1{ background-color:#0e5dae; color:#FFF; width:119px;height:23px;margin-left:1px;}
#case1 .normal_type2{ width:132px;}
#case1 .active_type2{ background-color:#0e5dae; color:#FFF; width:131px;height:23px; margin-left:1px;}
#case1 .normal_type3{ width:126px;}
#case1 .active_type3{ background-color:#0e5dae; color:#FFF; width:126px;height:23px;}

#case2 .normal_type4{ width:119px;}
#case2 .active_type4{ background-color:#0e5dae; color:#FFF; width:119px;height:23px;margin-left:1px;}
#case2 .normal_type5{ width:132px;}
#case2 .active_type5{ background-color:#0e5dae; color:#FFF; width:131px;height:23px;margin-left:1px;}
#case2 .normal_type6{ width:183px;}
#case2 .active_type6{ background-color:#0e5dae; color:#FFF; width:183px;height:23px;}

.active_type1 a,.active_type2 a,.active_type3 a,.active_type4 a,.active_type5 a,.active_type6 a{color:#FFF;}
#case2{
	width:436px;
	height:23px;
	line-height:23px;
	margin-top:10px;
	background-image: url(../images/cbox_top2.gif);
	border:1px solid #dcdddd;
	border-bottom:none;
	text-align:center;
}
#case2 li{
	float:left;
}
#case1_content,#case2_content{
	height:108px;
	width:448px;
	border:1px solid #dcdddd;
	background-color:#f8f8f8;
}
#case1_content ul,#case2_content ul{ padding-top:15px;}
.casebox li{height:18px;}
.casebox img{ width:80px; height:81px; float:left;border:1px solid #dcdddd; margin:10px; margin-top:0px;}
.casebox .case_title{width:252px; float:left; height:18px; overflow:hidden;}
.casebox .date{width:72px;}
.casebox .title{
	width:400px;
	overflow:hidden;
	float:left;
	font-size:16px;
	font-weight:bold;
	letter-spacing: 2px;
	background-image: url(../images/red.gif);
	background-repeat: no-repeat;
	padding-left:20px;
}
.casebox .more{
	width:39px;
	font-size:14px;
}
.joinbox_top {
	text-align:left;
	width:770px;
	margin-top:10px;
	height:27px;
	line-height:27px;
	text-indent:1em;
	color:#FFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/join_topbg.gif);
}
.joinbox_top a{color:#FFF;}
.joinbox{
	width:768px;
	float:left;
	text-align:left;
	border:1px solid #dcdddd;
}
.joinbox .right{
	line-height:20px;
	float:left;
	width:206px;
	overflow: hidden;
}
.joinbox .right img{
	float:left;
	margin:10px;
}
.joinbox .main{
	width:354px;
	height:126px;
	float:left;
	margin:10px;
	margin-bottom:0;
	border:1px solid #dcdddd;
	background:url(../images/joinbox_bg.gif) repeat-x bottom;
	background-position:0 22px;
}
.joinbox .border_t{border:1px solid #4c79a2;border-bottom:none; height:218px;}

.joinbox .border_t .martop{
	margin-top:0px;
}

.joinbox .main .left{
	width:112px;
	padding-left:20px;
	height:18px;
	line-height:18px;
	background:url(../images/joinbox_tbbg.gif) repeat-x;
	border-right:1px solid #4c79a2;
	border-bottom:1px solid #4c79a2;
}
.joinbox .main .lefttop{
	width:112px;
	border-right:1px solid #4c79a2;
	border-bottom:1px solid #4c79a2;
	
}
.joinbox .main .righttop{
	width:201px;
	border-bottom:1px solid #4c79a2;
}
.joinbox .main .lefttop,.joinbox .main .righttop{height:24px; line-height:24px; font-weight:bold;padding-left:20px;font-size:14px;}

.joinbox .main .left b{
	font-size:14px;
}
.joinbox .main .rightbd b{
	font-size:14px;
}
.joinbox .main .rightbd{
	width:201px;
	padding-left:20px;
	height:18px;
	line-height:18px;
	background:url(../images/joinbox_tbbg.gif) repeat-x;
	border-bottom:1px solid #4c79a2;
}

.joinbox .main span{
	height:22px;
	background-color:#4c79a2;
	line-height:22px;
	display:block;
	text-indent:1em;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.joinbox .main span a{color:#FFF;}
.joinbox .main p{height:22px;line-height:22px; background:url(../images/joinbox_bg.gif) repeat-x;}
.joinbox .main ul{margin-top:5px;}
.joinbox .main ul li{float:left;width:177px;height:20px;}
.joinbox img{float:left;}
.shemibox_top {
	text-align:left;
	width:770px;
	margin-top:10px;
	height:27px;
	line-height:27px;
	text-indent:1em;
	color:#FFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/shemi_topbg.gif);
}
.shemibox_top a{color:#fff;}
.shemibox{
	width:768px;
	float:left;
	text-align:left;
	border:1px solid #dcdddd;
}
/******************hack************/
.joinbox_top,.joinbox,.shemibox_top,.shemibox{
	margin-left:24px!important; /* IE7+FF */
	margin-left:12px;
}
.shemibox img{float:left;}
.shemibox .main{
	width:355px;
	height:126px;
	float:left;
	overflow:hidden;
	margin:10px;
	border:1px solid #dcdddd;
	background-color:#f7f7f7;
}
.shemibox .main span{
	height:22px;
	background-color:#c80606;
	line-height:22px;
	display:block;
	text-indent:1em;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.shemibox .main span a{color:#FFF;}
.shemibox .main p{line-height:20px;}
.shemibox .right{
	line-height:20px;
	margin-top:10px;
	float:left;
	width:196px;
	padding-left:10px;
	height:141px;
	overflow: hidden;
	background-image: url(../images/shemi_img2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.shemibox .right span{float:left;width:85px;}
.shemibox .right .ufont{
	color:#c80606;
	font-size:14px;
	width:196px;
	font-weight:bold;
	text-decoration: underline;
	letter-spacing: 1px;
}
.right{width:194px;float:left; text-align:left; margin-left:8px;}
.rightbox_top1 {
	text-align:left;
	width:193px;
	margin-top:10px;
	height:27px;
	line-height:27px;
	text-indent:1em;
	color:#FFF;
	float:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/expert_top1.gif);
}
.rightbox_top1 a{color:#FFF;}
.rightbox_top2 {
	width:191px;
	height:19px;
	float:left;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;	
	background-image:url(../images/rightbox2_bg.gif);
	background-repeat:repeat-x;
}
.rightbox{
	width:191px;
	overflow:hidden;
	float:left;
	border:1px solid #e6e6e6;
	border-top:none;	
	padding-bottom:6px;
}

.custbox span{width:88px; text-align:center;}
.custbox .imgbox{ width:88px; height:93px; overflow:hidden; border:solid 1px #dedfdf;margin-bottom:0; background:none; background-color:#fff;}
.custbox ul{float:left;}
.custbox ul li{width:88px; float:left;}


.expertbox{
	float:left;
	width:171px;
	padding:10px 10px 1px 10px;
	text-align:left;
	background-image: url(../images/dash2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.expertbox .expert{
	border:1px solid #dcdddd;
	float:left;
	margin-right:8px;
	height:77px;
	overflow:hidden;
}
.expertbox .font18{
	font-size:18px;
	margin-bottom:5px;
	float:left;
	width:80px;
}
.expertbox p{
	line-height:20px;
}
.expertbox p.word{
	background-color:#f3f3f3; margin-right:-5px; margin-left:5px; margin-bottom:5px; text-indent:2em;
}
.imgbox2{
	width:192px;
	margin-top:10px;
	border:1px solid #dcdddd;
	float:right;
}
.custimgbox{
	width:88px;
	height:93px;
	overflow:hidden;
	margin:2px;
	margin-top:8px;
	border:1px solid #dcdddd;
	float:left;
	background-color:#FFF;
}
.custimgbox img{}
.graybg{background-color:#f7f7f7;}

/***********************ÅàÑµÊ×Ò³s************************************/
.trainmain{}
.trainmain .ccasebox{margin-top:0;} /* FireFox */
.trainmain img { float:left; margin-right:15px; margin-bottom:4px;}
.trainmain p{ text-indent:2em ; line-height:20px; letter-spacing:1px;}
.trainmain p.fb14{ text-indent:0;}
.trainmain p.f14{ text-indent:0; font-size:14px;}
.trainmain p.f12{ text-indent:0;}
.trainmain p.more{ margin-top:16px; float:right;}

.trainmain table{ width:446px;background-color:#3a6fbd; border:none; font-size:14px; text-align:center;}
.trainmain table.diff{ width:446px;background-color:#dcdddd; border:none; font-size:12px; text-align:left; float:left;}
.trainmain td{background-color:#fff; padding-left:5px; padding-right:5px;line-height:24px;}
.trainmain table.diff td{line-height:20px;padding-left:25px; padding-right:25px;}
.trainmain .center{text-align:center; font-weight:bold;}
.trainmain tr.title{text-align:center;font-weight:normal; height:27px; font-weight:bold; color:#FFF;}
.trainmain tr.title td{padding:1px;}
.trainmain tr.title span{background-color:#3a6fbd; float:left;height:27px; line-height:27px;width:100%;}
.trainmain table.diff tr.title span{background-color:#6c94da;height:38px; line-height:38px; font-size:14px; font-weight:normal;}

.train_r{}
.train_r .name{ font-size:18px; line-height:32px; letter-spacing:1px;}
.train_r .nation{ font-size:14px; color:#2d5b9f; font-weight:bold;letter-spacing:1px;}
.train_r p.word{
	text-indent:2em; color:#FFF; margin:0 -10px; padding:0 8px; margin-top:8px; height:82px; overflow:hidden;
	background-image: url(../images/train/trainr_bg.gif); line-height:19px;
}
.train_r .expertbox{padding:4px 10px 10px 10px;}

.train_l{}
.train_l .servlefttb2 p.type1{ font-weight:bold; padding:20px 8px; line-height:20px;}
.train_l .servlefttb2 p.type2{ padding:7px; line-height:20px; background-color:#f7f7f7;}
.train_l .servlefttb2 p span{ font-weight:bold;}

/***********************ÅàÑµÊ×Ò³e************************************/
/***********************¼ÓÃËÊ×Ò³s************************************/
.joinlefttb{width: 281px;border: 1px solid #e6e6e6;float:right;margin-bottom:15px;}
.joinlefttb li{
	width: 261px;
	padding-left:20px;
	margin-top:1px;
	float:right;
	height:34px;
	line-height:34px;
	font-size:14px;
	background-color:#f4f4f4;
}
.joinleft_top1,.joinleft_top2 {
	text-align:left;
	width:283px;
	height:27px;
	line-height:27px;
	text-indent:1em;
	color:#FFF;
	float:right;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/join/index_lbg2.gif) ;
}
.joinleft_top1 a,.joinleft_top2 a{color:#FFF;}
.joinleft_top2 {background-image:url(../images/join/index_lbg1.gif);}
.joinleft{width: 261px;border: 1px solid #e6e6e6;float:right;margin-bottom:10px; padding:10px; overflow:hidden;}
.joinleft p{line-height:24px; text-indent:0em;}
.joinleft p.f14,.joinleft p.fb14{text-indent:0;}
.joinleft p.more{ text-align:right;}
.joinleft .imgbox{ width:96px;height:41px; border:solid 1px #e7e7e7;float:left; margin-left:20px;margin-right:8px; margin-top:2px; text-indent:0; overflow:hidden;}
.join_r{background-color:#f4f4f4; padding-top:25px;}
.join_r p{text-align:right;padding-right:40px;padding-bottom:25px;}
.joinr_top,.joinl_top {
	width:191px;
	height:20px;
	float:left;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;	
	background-color:#f2f2f2;
}
.joinr_top{height:23px; background-image:url(../images/join/index_rbg.gif);}
.joinl_top {width:281px; float:right;}

.joinmain img { float:left; margin-right:15px; margin-bottom:0;}
.joinmain .middlemain{padding-bottom:2px;}
/***********************¼ÓÃËÊ×Ò³e************************************/
/***********************ÉæÃÜÊ×Ò³s************************************/
.secretr{background-color:#f4f4f4; padding-top:15px; padding-bottom:25px;}
.secretr p{text-indent:2em; line-height:20px; padding-left:14px; margin-right:10px;}
.secrerl .title2{ background-image:url(../images/service/left_bg2.gif);}
.secrerl .imgbox{ margin-top:0;}
.secrerl .middlemain p{line-height:24px; letter-spacing:0;}
.secrerl .ccasebox ul li{width:454px;}
.secrerl .ccasebox .title{width:370px;}
.secrerl .trainmain img {margin-right:25px;}
.secrerl .ccasebox_top{ background-image:url(../images/secret/middle_bg.gif);}
.secrerl .ccasebox_top .title{ letter-spacing:1px;}
.secrerl .ccasebox{ padding-bottom:8px;}

.secrerl .joinleft_top1{ background-image:url(../images/secret/left_bg.gif);}
.secrerr .rightbox_top1{ background-image:url(../images/secret/right_bg.gif);}
.secretleft{width: 261px;border: 1px solid #e6e6e6;float:right;margin-bottom:10px; padding:10px; overflow:hidden;}
.secretleft p{line-height:24px; text-indent:0em; text-indent:2em;}
.secretleft p.more{ text-align:right;}
.secretlefttb li{ height:23px; line-height:23px; font-size:12px;}
/***********************ÉæÃÜÊ×Ò³e************************************/