body { width:100%; height:100%; font-family:"Microsoft YaHei","微软雅黑","SimHei","黑体",Tahoma,Verdana;}

*html a:link { color:inherit;}

.OutWrapper , .InnerPageWrap { width:980px; height:auto; margin:0 auto; padding:0;}

#top { width:100%; height:30px; background-color:#eee; border-bottom:1px solid #ddd; }

#TopCont { width:100%; height:100px; position:relative;}

.Welcome {  display:inline-block; height:30px; font-size:11px; line-height:30px; letter-spacing:2px; text-align:center; position:absolute; top:0px; color:#666; padding-left:5px; }

.FAQ { display:inline-block; height:30px; font-size:11px; color:#FFFFFF; line-height:30px; letter-spacing:2px; text-align:center; float: right; top:0px; color:#666; padding-right:5px; }

.FAQ a:link { color:#666;}

.FAQ a:visited { color:#666;}

.Logo { width:385px; height:61px; position:absolute; left:0px; top:25px;}

.GlobalNav { width:100%; height:40px; overflow:hidden; position:absolute; top:45px; text-align:right;}

.GlobalNav ul li { display:inline-block;_float:left; width:100px; height:25px; text-align:center; letter-spacing:0.3em;}

.GlobalNav ul li a { display:inline-block; width:87px; height:100%; line-height:25px; color:#113a7f; font-size:14px; text-align:center; padding-left:3px;}

.GlobalNav ul li.HoverNow a { display:inline-block; background-color:#113a7f; color:#FFFFFF; width:100%; height:100%; cursor:pointer; text-align:center;}

.LibraryShow { width:100%; height:450px; overflow:hidden; position:relative;}

.PlatSearchNews { width:100%; height:230px; clear:both; overflow:hidden;}

.HomePlatSearch { width:730px; height:100%; float:left;}

.HomePlatSearch ul { width:100%; height:100%;}

.HomePlatSearch li.PlatSearchTitle { display:inline-block; height:100%; float:left; width:250px; background-color:#113a7f;}

.HomePlatSearch li.PlatSearchTitle p { font-size:16px; letter-spacing:1em; line-height:40px; vertical-align:middle; text-align:center;}

#ShareSource { width:100%; height:445px; clear:both; overflow:hidden; margin-top:20px;}

.PlatSource , .CouponSource , .FreeSource , .TrialSource { height:100%; background-color:#113a7f; color:#FFFFFF; position:relative; float:left;}

.PlatSource span , .CouponSource span , .FreeSource span  , .TrialSource span {
	display:block;
	width:100%; 
	height:107px;
	color:#f22443;
	font-size:18px;
	text-align:left;
	text-indent:10px;
	line-height:30px;
	text-transform:uppercase;
	letter-spacing:0.3em;
}

.PlatSource { width:227px; top:0px; left:0px;}

.CouponSource { width:255px; top:0px; left:10px;}

.FreeSource { width:234px; top:0px; left:20px;}

.TrialSource { width:234px;top:0px; left:30px;}

.PlatSource span { background:url(../images/platsource_titlebg02.jpg) center top no-repeat;}

.CouponSource span { background:url(../images/couponsource_titlebg02.jpg) center top no-repeat;}

.FreeSource span { background:url(../images/freesource_titlebg02.jpg) center top no-repeat;}

.TrialSource span { background:url(../images/trialsource_titlebg02.jpg) center top no-repeat;}

.HackFirstPara { text-indent:20px; margin-top:0px; letter-spacing:0.5em; color:#FFFFFF; font-size:18px;}
.HackFirstPara a:hover{color:#eb1734; }

ul.ShareSourceList { padding-left:11px; margin-top:20px;}

ul.ShareSourceList li { display:inline-block; width:85%; height:35px;}
/***** IE6 CSS HACK ********/

ul.ShareSourceList li a:link { color:#FFF;}

/***** IE6 CSS HACK ********/

ul.ShareSourceList li a:hover { background-color:#eb1734; color:#FFFFFF;}

/***** IE6 CSS HACK ********/

ul.ShareSourceList li a:visited { color:#FFF;}

/***** IE6 CSS HACK ********/

ul.ShareSourceAmount { margin-top:10px;}

ul.ShareSourceAmount li { display:inline-block; float:left; width:115px; overflow:hidden; height:35px;}

p.LanguageTitle { line-height:35px; text-indent:11px; clear:both; overflow:hidden; text-align:center; letter-spacing:1em;}
p.LanguageTitle a{color:#FFF;}
p.LanguageTitle a:link{color:#FFF;}
p.LanguageTitle a:hover{ background-color:#eb1734; color:#FFFFFF;}

p.other{line-height:35px; text-indent:8px; clear:both; overflow:hidden; text-align:right; letter-spacing:0.5em;}
p.other a{color:#FFF;}
p.other a:link{color:#FFF;}
p.other a:hover{ background-color:#eb1734; color:#FFFFFF;}


#ThirdGridForm { width:100%; height:250px; margin-top:20px; position:relative;}

.HomeLibraryInfo { width:500px; height:248px; position:absolute; top:0px; left:0px;}

.HomeLibraryInfo ul { width:100%; height:100%;}

.HomeLibraryInfo ul li { display:inline-block; float:left;}

.HomeLibraryInfo ul li.HomeInfoImg { width:250px; height:100%;}

.HomeLibraryInfo ul li.HomeInfoText { background-color:#525d66; width:250px; height:100%; overflow:hidden; position:relative;}

.HomeLibraryInfo ul li.HomeInfoText h1 { line-height:45px; width:90%; padding-left:11px; font-size:16px; letter-spacing:0.1em;}

.HomeLibraryInfo ul li.HomeInfoText p { line-height:36px; width:90%; height:60%; overflow:hidden; padding-left:11px;}

.HomeLibraryInfo ul li.HomeInfoText a { position:absolute; right:16px; float:right; bottom:10px; letter-spacing:0.2em;}

.HomeLibraryInfo ul li.HomeInfoText a:link { color:#FFF;}

.HomeLibraryInfo ul li.HomeInfoText a:visited { color:#FFF;}

.AdverBox01 {
	background-color:#eb1734;
	color:#FFFFFF;
	width:240px;
	height:248px;
	position:absolute;
	top:0px;
	left:250px;
	font-size:16px;
	text-align:center;
	line-height:40px;
	letter-spacing:0.2em;
}

.AdverBox02 {
	background-color:#005e93;
	color:#FFFFFF;
	width:250px;
	height:248px;
	position:absolute;
	top:0px;
	left:0px;
	font-size:16px;
	text-align:center;
	line-height:40px;
	letter-spacing:0.2em;
}
.AdverBox02 span { display:inline-block; position:relative; width:100%; height:50%; text-align:center; line-height:30px;}

.AdverBox02 span em { display:inline-block; margin-top:14%;}

.AdverBox02 a:link { color:#FFF;}

.AdverBox02 a:visited { color:#FFF;}
/***** IE6 CSS HACK ********/

.AdverBox01 a:link { color:#FFF;}

.AdverBox01 a:visited { color:#FFF;}

/***** IE6 CSS HACK ********/

.AdverBox01 span { display:inline-block; position:relative; width:100%; height:50%; text-align:center; line-height:30px;}

.AdverBox01 span em { display:inline-block; margin-top:16%;}

.AdverBox01 >span:last-child { display:inline-block; position:relative; width:100%; height:50%;}

/***********首页新闻样式开始***************/

.HomeNews { position:absolute;  top:0px; left:0px; width:250px; height:248px; background-color:#113a7f; }

.HomeNews span { display:inline-block; line-height:45px; width:90%; padding-left:11px; font-size:16px; letter-spacing:0.1em;}

ul.HomeNewsList { width:100%; padding-left:11px; padding-top:5px;}

ul.HomeNewsList li { width:100%; height:55px; clear:both;}

ul.HomeNewsList li strong{ display:inline-block; width:20%; font-size:14px; text-align:center; line-height:20px; float:left;}

ul.HomeNewsList li span { display:inline-block; width:60%; height:40px; font-size:12px; line-height:20px; margin-left:10px;}

ul.HomeNewsList li a { width:100%; display:inline-block;}

ul.HomeNewsList li a:link { color:#FFF;}

ul.HomeNewsList li a:visited { color:#FFF;}

ul.HomeNewsList li a:hover { color:#eb1734; outline:none;}

.HomeNews a.HomeNewsMore { position:absolute; right:16px; float:right; bottom:10px; letter-spacing:0.2em;}

.HomeNews a.HomeNewsMore:link { color:#FFF;}

.HomeNews a.HomeNewsMore:visited { color:#FFF;}

/***********************************/
.HomeNews1 { position:absolute;  top:0px; left:500px; width:480px; height:248px; background-color:#113a7f; }

.HomeNews1 span { display:inline-block; line-height:45px; width:90%; padding-left:11px; font-size:16px; letter-spacing:0.1em;}

ul.HomeNewsList1 { width:100%; padding-left:11px; padding-top:5px;}

ul.HomeNewsList1 li { width:100%; height:55px; clear:both;}

ul.HomeNewsList1 li strong{ display:inline-block; width:20%; font-size:14px; text-align:center; line-height:20px; float:left;}

ul.HomeNewsList1 li span { display:inline-block; width:60%; height:40px; font-size:12px; line-height:20px; margin-left:10px;}

ul.HomeNewsList1 li a { width:100%; display:inline-block;}

ul.HomeNewsList1 li a:link { color:#FFF;}

ul.HomeNewsList1 li a:visited { color:#FFF;}

ul.HomeNewsList1 li a:hover { color:#eb1734; outline:none;}

.HomeNews1 a.HomeNewsMore1 { position:absolute; right:16px; float:right; bottom:10px; letter-spacing:0.2em;}

.HomeNews1 a.HomeNewsMore1:link { color:#FFF;}

.HomeNews1 a.HomeNewsMore1:visited { color:#FFF;}
.HomeNews2 { position:absolute;  top:0px; left:250px; width:250px; height:248px; background-color:#113a7f; }

.HomeNews2 span { display:inline-block; line-height:45px; width:90%; padding-left:11px; font-size:16px; letter-spacing:0.1em;}

ul.HomeNewsList2 { width:100%; padding-left:11px; padding-top:5px;}

ul.HomeNewsList2 li { width:100%; height:55px; clear:both;}

ul.HomeNewsList2 li strong{ display:inline-block; width:20%; font-size:14px; text-align:center; line-height:20px; float:left;}

ul.HomeNewsList2 li span { display:inline-block; width:60%; height:40px; font-size:12px; line-height:20px; margin-left:10px;}

ul.HomeNewsList2 li a { width:100%; display:inline-block;}

ul.HomeNewsList2 li a:link { color:#FFF;}

ul.HomeNewsList2 li a:visited { color:#FFF;}

ul.HomeNewsList2 li a:hover { color:#eb1734; outline:none;}

.HomeNews2 a.HomeNewsMore2 { position:absolute; right:16px; float:right; bottom:10px; letter-spacing:0.2em;}

.HomeNews2 a.HomeNewsMore2:link { color:#FFF;}

.HomeNews2 a.HomeNewsMore2:visited { color:#FFF;}

/***********首页新闻样式结束***************/

.TrainBox { position:absolute; top:248px; left:0px; background-color:#113a7f; color:#FFFFFF; width:500px; height:248px;}

.TrainBox h1 { line-height:40px; text-indent:10px; font-size:16px; width:100%;}

.TrainBox ul { width:100%; margin-top:10px;}

.TrainBox ul li { width:100%; height:40px; padding-left:10px; clear:both; overflow:hidden;}

.TrainBox ul li a:hover { color:#eb1734;}

.TrainBox ul li span { width:80%; float:left;}

.TrainBox ul li em { width:15%; float:left; text-align:right;}

.HomeContact { position:absolute; top:248px; left:500px; width:480px; height:248px;}

.HomeContact ul { width:100%; height:100%; clear:both; overflow:hidden;}

.HomeContact ul li.HomeContactImg { width:230px; height:100%; background:url(../images/homecontactimg.jpg) center top no-repeat; display:inline-block; float:left;}

.HomeContact ul li.HomeContactText { width:250px; height:100%; background-color:#113a7f; display:inline-block; float:left;}

.HomeContact ul li.HomeContactText ul { width:100%; margin-top:10px;}

.HomeContact ul li.HomeContactText h1 { line-height:40px; text-indent:10px; font-size:16px; width:100%;}

.HomeContact ul li.HomeContactText ul li { line-height:40px; padding-left:10px; width:90%;}

/*#Foot { width:100%; height:auto; border-top:1px solid #3c454d; border-bottom:1px solid #3c454d; margin-top:35px; color:#41494d; padding-bottom:10px; padding-top:10px; clear:both; overflow:hidden;}*/
#Foot { width:100%; height:auto; border-top:1px solid #3c454d; border-bottom:1px solid #3c454d; margin-top:30px; color:#41494d; padding-bottom:10px;clear:both; overflow:hidden;}

#Foot h1 { float:left; line-height:40px; font-size:12px; padding-left:20px;}

#Foot ul.nav { display:inline; float:left; margin-left:20px;}

#Foot ul.nav li { display:inline-block; width:70px; margin-top:7px; margin-left:10px;}

#Foot ul.nav li a { display:inline-block; line-height:24px; width:105%; text-align:center;color:#41494d;}

#Foot ul.nav li a.current { background-color:#eb1734; color:#FFFFFF;}

.HomeContactUs { margin-top:25px;}

#Foot ul.ContactUs { height:14px; padding-top:11px;}

#Foot ul.ContactUs li { display:inline-block; height:14px; line-height:14px; text-align:center; padding:0px 15px; border-right:1px solid #3c454d;}
#Foot ul.ContactUs li a {color:#41494d;}
#Foot ul.ContactUs li a:hover {color:#eb1734;}

.list-wrap {width:100%; height:auto; clear:both; padding-top:20px;text-align:center;}

.list-wrap ul { width:100%; margin:0 auto; text-align:center; clear:both;}

.list-wrap ul li { width:160px; height:24px; border:1px solid #3c454d; display:inline-block; text-align:center; line-height:24px; margin-top:-1px;}

.list-wrap ul >li:first-child { border-left:1px solid #3c454d;}

.list-wrap ul li a:link { color:#41494D;}

.list-wrap ul li a:hover { color:#eb1734;}

#CopyRight { width:100%; color:#4f5659; line-height:30px; text-align:center;}
#CopyRight a{color:#41494d;}
#CopyRight a:hover{color:#eb1734;}

.ImageSliderShow { width:980px; height:450px; position: relative; overflow: hidden;}


/**************首页搜索框样式开始***********************/

.ImageSliderShow form.HomeSearchBox { position:absolute; z-index:9999; width:650px; left:226px; bottom:45px;}

.HomeSearchBox p { position: relative; display:inline-block; _float:left; height:45px; overflow:hidden;}

.ImageSliderShow form.HomeSearchBox input { display:inline-block; border:none; border-radius:3px; height:45px;}

form.HomeSearchBox input.HomeSearchCont {
	width:430px;
	background:rgba(255,255,255,0.8);
	/***IE8 Hack****/
	background-color:#FFF\9;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	/***IE8 Hack****/
	color:#ff0724;
	line-height:45px;
	outline:none;
	text-indent:10px;
	font-size:16px;
	outline:none;
}

form.HomeSearchBox input.HomeSearchBtn {
	width:90px;
	background:rgba(255,7,36,0.8);
	/***IE8 Hack****/
	background-color:#eb1734\9;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	/***IE8 Hack****/
	color:#FFFFFF;
	cursor:pointer;
	margin-left:24px;
	font-size:20px;
	letter-spacing:0.2em;
	text-align:center;
}

fieldset label.infield { color: #ff0724; font-size:16px; position:absolute; text-align:left; top:25% !important; left:10px !important; line-height:25px; letter-spacing:0.5em;}

/**************首页搜索框样式结束***********************/

.ImageSliderShow .tWrapper { width:980px; height:450px; margin:0; position: absolute; top: 0; left: 0; background: #fff; }

.ImageSliderShow .tWrapper ul { width: 99999px; height:450px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }

.ImageSliderShow ul li { display:block; float:left; padding:0; height:450px; width:980px; }

.ImageSliderShow .arrow { display: block; height: 60px; width:80px; position: absolute; cursor: pointer; z-index: 100; }

.ImageSliderShow .arrow div { background:url(../images/sliderbtn.png) no-repeat; height:60px; width:80px; }

.ImageSliderShow .forward { left:900px; top: 195px; }

.ImageSliderShow .back { left:0px; top: 195px; }

.ImageSliderShow .forward div { background-position: 0px -62px; }

.ImageSliderShow .back div { background-position: 0px 0px; }

.ImageSliderShow .forward:hover div { background-position: -120px -62px; }

.ImageSliderShow .back:hover div { background-position: -120px 0px; }

.ImageSliderShow ul li dl { width:980px; height:450px; }

.tWrapper ul li dl dt { width:980px; height:450px; overflow: hidden; float: left; }

.tWrapper ul li dl dd { width:100%; height:100%; overflow:hidden; position:absolute; z-index:101;}

/**********Inner page start************************/

#InnerBanner { width:100%; height:120px; background:url(../images/innerbg_repeat.jpg) left top repeat;}

.InnerBanImg { width:100%; height:120px; background:url(../images/innerbanner01.jpg) center top no-repeat;}

#InnerLoaction { width:100%; height:30px; border-bottom:1px solid #4c5559; color:#41494d; line-height:32px; text-indent:17px;}
#InnerLoaction a{color:#41494d;}

#InnerLoaction a:hover { color:#eb1734;}

#InnerMainCont { width:100%; height:auto; clear:both; overflow:hidden; margin-top:12px;}

.InLeftCont { width:250px; float:left;}

.InRightCont { width:705px; height:auto; float:left; margin-left:25px; overflow:hidden; color:#41494d;}

.InnerAdverBox { width:250px; height:70px; background-color:#eb1734; font-size:15px; line-height:70px; text-align:center; letter-spacing:0.1em;}

.InnerAdverBox a:link { color:#FFF;}

.InnerAdverBox a:visited { color:#FFF;}

.InnerAdverBox a { display:inline-block; width:100%; height:100%;}

#DoubleLine { width:100%; height:16px; text-align:center; position:relative; margin-top:20px; clear:both; overflow:hidden; display:block;}

.SubLine { position:absolute; z-index:1; border-bottom:1px solid #576166; width:100%; height:6px; top:3px;}

.BotLine { position:absolute; z-index:1; border-top:1px solid #212426; width:100%; height:6px; top:12px;}

.DoubleLineTitle {
	position:absolute;
	z-index:999;
	font-size:13px;
	height:18px;
	margin:0 auto;
	text-align:center;
	padding:0px 6px;
	background-color:#FFFFFF;
	color:#41494d;
	left:0%;
	_left:20%;
	top:0px;
	letter-spacing:0.5em;
}
.InnerSearch form { width:100%; height:40px; margin-top:16px; position:relative;}

.InnerSearch form input.InSearchBox { border:1px solid #acbabf; height:28px; width:210px; display:inline;}

.InnerSearch form span.InSearchBtn { display:inline-block; width:32px; height:30px; background-color:#113a7f; cursor:pointer; vertical-align:top; border:none; position:absolute; right:0px;}

.InnerSearch form span.InSearchBtn input { width:32px; height:30px; background:url(../images/inner_searchicon.jpg) center center no-repeat; cursor:pointer;}

#InnerContact { width:100%; height:auto; margin-top:5px;}

.LfComHead { width:100%; height:30px; background-color:#113a7f; line-height:30px; text-indent:17px;}

#InnerContact ul { width:100%; margin-top:10px; color:#41494d;}

#InnerContact ul li { line-height:40px; padding-left:10px; width:90%;}
#InnerContact ul li a{color:#41494d;}
#InnerContact ul li a:hover{color:#eb1734;}

.CultureSourceShare { width:100%; height:auto; clear:both; overflow:hidden;}

.CultureSourceShare ul { width:100%; height:auto; overflow:hidden; clear:both;}

.CultureSourceShare ul li {
	width:215px;
	height:140px;
	background-color:#f4f6fa;
	border:1px solid #e4e9f0;
	text-align:center;
	overflow:hidden;
	float:left;
	position:relative;
	margin-left:25px;
	margin-top:31px;
}
.CultureSourceShare ul li div { position:absolute; top:8px; z-index:99; left:11px;}

.CultureSourceShare ul li span {
	display:inline-block;
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.7);
	color:#e51219;
	z-index:9999;
	text-align:center;
	bottom:0px;
	left:0px;
}

.CultureSourceShare ul li span p { padding-top:30%; width:60%; margin:0 auto;}

.CultureSourceShare ul li a { display:inline-block; width:100%; height:100%;}

#InnerNews { width:100%; height:auto;}

#InnerNews ul.pagedemo { width:100%; min-height:400px;}

#InnerNews ul.pagedemo li { width:100%; height:46px; color:#41494d; clear:both; overflow:hidden;}

#InnerNews ul.pagedemo li a { color:#41494D;}
#InnerNews ul.pagedemo li a:hover { color:#eb1734;}

#InnerNews ul.pagedemo >li:first-child { margin-top:29px;}

#InnerNews ul.pagedemo li strong { font-size:18px;}

#InnerNews ul.pagedemo li span { padding-left:7px;}

#InnerNews ul.pagedemo li em { float:right;}

#InnerNews ul.pagedemo li:hover { color:#e51219;}

#demo3 { padding-left:0px;}

#InnerNews #demo3 .jPag-control-front { left:0px;}

/************** Project Info*******************/

.ProjectInfo { color:#41494d; line-height:30px; width:97%; text-indent:2em; letter-spacing:0.1em; margin:0 auto; margin-top:20px;}

.MemberLibrary { width:100%; height:auto;}

.MemberLibrary h1 { width:100%; height:40px; line-height:40px; text-align:center; letter-spacing:0.2em;}

.MemberLibrary ul { width:100%; height:auto; clear:both; overflow:hidden;}

.MemberLibrary ul li {
	width:148px;
	height:24px;
	border:1px solid #3c454d;
	line-height:24px;
	text-align:center;
	float:left;
	margin-left:34px;
	margin-top:25px;
}
.MemberLibrary ul li a { color:#41494D;}

.MemberLibrary ul li a:hover { color:#e51219;}
/************** DigitalSource Start ********************/

ul.DigitalTabNav { width:100%; height:auto; text-align:center; margin:20px auto;}

ul.DigitalTabNav li { display:inline-block; width:100px; height:32px; line-height:32px;}

ul.DigitalTabNav li:hover a { color:#eb1734;}

ul.DigitalTabNav li.current a { display:inline-block; width:80px; height:32px; line-height:32px; background-color:#eb1734; color:#FFFFFF;}

.DigitalTabCont { display:none;}

.DigitalTabContWrap { width:100%;}

.DigitalTabContWrap ul.DigTabContOutUL { width:100%;}

.DigitalTabContWrap ul.DigTabContOutUL li { width:100%;}

.DigitalTabContWrap ul.DigTabContOutUL li h1 { width:100%; height:30px; line-height:30px; border-top:1px solid #3c454d; border-bottom:1px solid #3c454d; text-align:center; margin-top:30px;}

.DigitalTabContWrap ul.DigTabContOutUL ul { width:100%; height:auto; clear:both; overflow:hidden; min-height:200px;}

.DigitalTabContWrap ul.DigTabContOutUL ul li {
	width:148px;
	height:50px;
	border:1px solid #3c454d;
	text-align:center;
	float:left;
	line-height:20px;
	margin-left:34px;
	margin-top:36px;
	overflow:hidden;
}

.DigitalTabContWrap ul.DigTabContOutUL ul >li:nth-child(4n+1) { margin-left:0px;}

.DigitalTabContWrap ul.DigTabContOutUL ul li a { padding:0px 2px; display:block;}

.DigitalTabContWrap ul.DigTabContOutUL ul li>a:first-child { padding-top:8px;}

.DigitalTabContWrap ul.DigTabContOutUL ul li a:hover { color:#e51219;}

/******************* Train Start *****************************/

.InTrainWrap { width:100%;}

.InTrainWrap h1 { width:100%; height:60px; line-height:60px; text-align:center; letter-spacing:0.2em;}

.InTrainWrap ul { width:100%; min-height:600px;}

.InTrainWrap ul li { width:100%; height:46px; color:#41494d; clear:both; overflow:hidden;}

.InTrainWrap ul li strong { font-size:18px;}

.InTrainWrap ul li span { padding-left:7px;}

.InTrainWrap ul li em { float:right;}

.InTrainWrap ul li:hover { color:#e51219;}

/********************* Download Start ****************/

.DocumentWrap { width:100%; height:auto; min-height:600px;}

ul.DocumentWrap { width:100%;}

ul.DocumentWrap li { width:98%; height:60px; border-bottom:1px solid #3c454d; position:relative; margin-top:10px;}

ul.DocumentWrap li div.DocInfo { width:85%; height:100%; overflow:hidden; position:absolute; left:10px; top:0px; line-height:15px; padding-top:3%;}

ul.DocumentWrap li div.DocInfo p { display:inline-block;}

ul.DocumentWrap li div.DocInfo >p:last-child { margin-left:10px;}

ul.DocumentWrap li div.DocInfo p span { color:#999;}

ul.DocumentWrap li div.DocInfo p a:hover { color:#f20c14;}

ul.DocumentWrap li a.DownLoadBtn {
	display:inline-block;
	width:90px;
	height:28px;
	text-align:center;
	background-color:#aaadb3;
	color:#FFFFFF;
	border-radius:3px;
	cursor:pointer;
	line-height:12px;
	position:absolute;
	right:20px;
	top:5px;
	padding-top:15px;
	letter-spacing:0.1em;
}

ul.DocumentWrap li a.DownLoadBtn:hover { background-color:#f20c14;}


.dlm-downloads { width:100%; height:auto; min-height:600px;}

ul.dlm-downloads { width:100%;}

ul.dlm-downloads li { width:98%; height:60px; border-bottom:1px solid #3c454d; position:relative; margin-top:10px;}

ul.dlm-downloads li div.DocInfo { width:85%; height:100%; overflow:hidden; position:absolute; left:10px; top:0px; line-height:15px; padding-top:3%;}

ul.dlm-downloads li div.DocInfo p { display:inline-block;}

ul.dlm-downloads li div.DocInfo >p:last-child { margin-left:10px;}

ul.dlm-downloads li div.DocInfo p span { color:#999;}

ul.dlm-downloads li div.DocInfo p a:hover { color:#f20c14;}

ul.dlm-downloads li a.DownLoadBtn {
	display:inline-block;
	width:90px;
	height:28px;
	text-align:center;
	background-color:#aaadb3;
	color:#FFFFFF;
	border-radius:3px;
	cursor:pointer;
	line-height:12px;
	position:absolute;
	right:20px;
	top:5px;
	padding-top:15px;
	letter-spacing:0.1em;
}

ul.dlm-downloads li a.DownLoadBtn:hover { background-color:#f20c14;}

/***************DataBase Start *****************************/

h1.DataBaseTitle { color:#41494d; width:100%; text-align:center; line-height:40px;}

.DataBaseList { color:#41494d;}

ul.DataBaseList li {
	height:30px;
	border-bottom:1px solid #3c454d;
	line-height:30px;
	text-indent:5px;
	cursor:pointer;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
}
ul.DataBaseList li a{color:#41494d;}
ul.DataBaseList li a:hover{background-color:#e51219; color:#FFFFFF;}

ul.DataBaseList li:hover , ul.DataBaseList li.DataBaseNow {background-color:#e51219; color:#FFFFFF;}
ul.DataBaseList li.DataBaseNow a{background-color:#e51219; color:#FFFFFF;}

.DataBaseCont { width:100%;}

.DataBaseChinese { width:100%; min-height:300px;}

.DataBaseForeign { width:100%; min-height:300px;}

.DataBaseChinese h1 , .DataBaseForeign h1 { width:100%; height:30px; line-height:30px; border-top:1px solid #3c454d; border-bottom:1px solid #3c454d; text-align:center; margin-top:28px;}

.DataBaseCont ul { width:100%; height:auto; clear:both; overflow:hidden; min-height:200px;}

.DataBaseCont ul li {
	width:148px;
	height:50px;
	border:1px solid #3c454d;
	text-align:center;
	float:left;
	line-height:20px;
	margin-left:34px;
	margin-top:36px;
	overflow:hidden;
}

.DataBaseCont ul >li:nth-child(4n+1) { margin-left:0px;}

.DataBaseCont ul li a { padding:0px 2px; display:block;color:#41494d;}

.DataBaseCont ul li>a:first-child { padding-top:8px;}

.DataBaseCont ul li a:hover { color:#e51219;}

/****************** NewsCont Start ***********************/

.NewsCont { width:100%; text-align:center;}

.NewsCont h1 { width:100%; text-align:center; height:30px; border-bottom:1px solid #3c454d; margin-top:20px;}

.NewsCont h2 , .NewsCont h5 { width:100%; text-align:center; font-size:12px; height:30px; line-height:30px; color:#666;}

.NewsCont p { width:95%; text-indent:24px; line-height:24px; margin:15px auto; text-align:left;}

/***********************Train Detail Cont ******************/

.TrainDetailCont { width:100%; text-align:center; min-height:500px;}

.TrainDetailCont h1 { width:100%; text-align:center; height:30px; border-bottom:1px solid #3c454d; margin-top:20px;}

.TrainDetailCont h2 , .NewsCont h5 { width:100%; text-align:center; font-size:12px; height:30px; line-height:30px; color:#666;}

.TrainDetailCont p { width:95%; line-height:24px; margin:15px auto; text-align:left;}

/**************************Couponlist CSS ***************************/

.list{height:305px; width:255px;}

.slide_screen{width:255px;margin:0 auto;overflow:hidden;zoom:1}

.slide_screen li{overflow:hidden;position:relative;}

.slide_screen li.liA{width:255px;height:305px}

.slide_screen li.liA .window{width:255px;}

.slide_screen li .piece{float:left;position:relative;overflow:hidden;zoom:1; margin:0 auto; }

.slide_screen li.liA,.slide_screen li.liA .piece,.slide_screen li.liA img{width:255px;height:305px;}

.libtn{width:255px;text-align:center;margin:10px auto 0;}

.libtn li{width:45px; height:3px; background:#FFF; margin:0 4px; float:none; display:inline-block; *display:inline; zoom:1; overflow:hidden; cursor:pointer}

.libtn li.selected{background:#e51219;}

.page_navi{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;padding-top:1em;}  
.page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#fff;background-color:#464a4d;}  
.page_navi a:hover,.page_navi a.current{color:#000;background-color:#fff;} 
.entry-content strong{font-weight:bold;}