@charset "UTF-8";
/* CSS Document */

ul#localNavi ul#localNavi2 ul#localNavi002 li a{
	width:162px;
	padding-left:20px;
}
ul#localNavi ul#localNavi2 ul#localNavi002 li.on{
	width:162px;
	padding-left:20px;
}

ul#localNavi ul#localNavi2 ul#localNavi003 li a{
	width:142px;
	padding-left:40px;
}
ul#localNavi ul#localNavi2 ul#localNavi003 li.on{
	width:142px;
	padding-left:40px;
}

div.imageLinkListA01 div.content001_yama h1#login_yama{
	color:#7F0416;
	font-size:2.2em;
	padding-top:30px;
	padding-left:25px;
}

div.imageLinkListA01 div.content001_yama div.login_form_yama{
	width:644px;
	height:238px;
	margin:0 auto;
	background-image:url(/images/rectangular_category_images/us/login_bg.jpg);
	background-repeat:no-repeat;
	padding-top:68px;
	padding-left:97px;
}

div.imageLinkListA01 div.content001_yama div.login_form_yama table td{
	padding:0px 20px 20px 0px;
	
}

div.imageLinkListA01 div.content001_yama div.login_form_yama input#username{
	width:200px;
	height:19px;
	border:none;
	background-image:url(/images/rectangular_category_images/us/input_bg.jpg);
	background-repeat:no-repeat;
}
div.imageLinkListA01 div.content001_yama div.login_form_yama input#password{
	width:200px;
	height:19px;
	border:none;
	background-image:url(/images/rectangular_category_images/us/input_bg.jpg);
	background-repeat:no-repeat;
}
/* login btn */
div.imageLinkListA01 div.content001_yama div.login_form_yama div.login_btn_yama{
	padding-left:34px;
}
div.imageLinkListA01 div.content001_yama div.login_form_yama div.login_btn_yama span{
	color:white;
}
div.imageLinkListA01 div.content001_yama div.login_form_yama div.login_btn_yama a#loginbtn{
	width:95px;
	height:17px;
	background-image:url(/images/rectangular_category_images/us/comform.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-right:55px;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}
div.imageLinkListA01 div.content001_yama div.login_form_yama div.login_btn_yama a#registerbtn{
	width:95px;
	height:17px;
	background-image:url(/images/rectangular_category_images/us/comform.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	padding-top:5px;
}
.rainbtn{
	width:95px;
	line-height:22px; height:22px;
	background-image:url(../images/minisite/comform.jpg);
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.rainbtn2{
	width:166px;
	line-height:22px; height:22px;
	background-image:url(/images/rectangular_category_images/us/applyback.jpg);
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.rainbtn:hover, .rainbtn2:hover{
	text-decoration:none;
}
.rainbtn:visited, .rainbtn2:visited{
	color:#FFFFFF;
}

.applytip{
	color:#7f0416;
	background-color:#ffffff;
	padding:15px 0px 20px 65px;
	line-height:20px;
	background-image:url(/images/rectangular_category_images/us/alert.jpg);
	background-repeat:no-repeat;
	background-position:43px 16px;
}
.infoconfirm{
	padding:45px 0px 45px 43px;
	line-height:30px;
}
.applyconfirm{
	margin-left:150px;
	margin-bottom:30px;
}
.applyconfirm a{
	margin-left:40px; float:left;
}
.applybg{
	width:741px;
	height:306px;
	background-image:url(/images/rectangular_category_images/us/applybg.jpg);
	background-repeat:no-repeat;
	margin-bottom:30px;
	position:relative;
}

/* alert text */
div.imageLinkListA01 div.content002_yama{
	padding-left:101px;
}
div.imageLinkListA01 div.content002_yama p{
	padding-left:27px;
}
div.imageLinkListA01 div.content002_yama p#alert{
	
	background-image:url(/images/rectangular_category_images/us/alert.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

 /* forget  username or password */
div.imageLinkListA01 div.content001_yama div.forget_form_yama{
	margin:0 auto;
	border:#d9d9d9 solid 2px;
	padding:28px 0px 177px 46px;
}
div.imageLinkListA01 div.content001_yama div.forget_form_yama input#forgetemail{
	width:200px;
	height:19px;
	border:none;
	background-image:url(/images/rectangular_category_images/us/input_bg.jpg);
	background-repeat:no-repeat;
}
div.imageLinkListA01 div.content001_yama div.forget_form_yama input#sourcecode{
	width:75px;
	height:19px;
	border:none;
	background-image:url(/images/rectangular_category_images/us/sourcecodebg.jpg);
	background-repeat:no-repeat;
}
div.imageLinkListA01 div.content001_yama div.forget_form_yama a#changecode{
	color:#7F0416;
	text-decoration:none;	
}
div.imageLinkListA01 div.content001_yama div.forget_form_yama a#changecode:hover{
	color:#7F0416;
	text-decoration:underline;	
}
div.imageLinkListA01 div.content001_yama div.forget_form_yama a#sendmailbtn{
	width:70px;
	height:22px;
	background-image:url(/images/rectangular_category_images/us/sendmail.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	
}
div.imageLinkListA01 div.content001_yama div.forget_form_yama a#sendmailbtn span{
	display:none;
	
}



/* help */
div.imageLinkListA01 div.help_yama div#help_title_yama{
	color:#7F0416;
	font-weight:bold;
	padding-top:5px;
	height:19px;
	padding-left:10px;
	background-image:url(/images/rectangular_category_images/us/help_title_bg.jpg);
	background-repeat:no-repeat;
}
div.imageLinkListA01 div.help_yama ol li{
	padding-bottom:4px;	
}

/* my production */
div.myproduction_yama a{
	text-decoration:none;
}
div.myproduction_yama dd{
	padding-bottom:16px;
	padding-left:12px;
}
div.myproduction_yama a:hover{
	text-decoration:none;
}
div.pro_yama a#morepro_yama{
	display:block;
	text-decoration:none;
	color:white;
	background-image:url(/images/rectangular_category_images/us/successbtn.jpg);
	background-repeat:no-repeat;
	width:166px;
	height:19px;
	padding-top:3px;
	text-align:center;
	float:right;
	cursor:pointer;
}
div.pro_yama a#morepro_yama:hover{
	text-decoration:none;
}

div.pro_list_yama a#pro_code_yama:hover{
	text-decoration:underline;
}
div.season_yama a{
	color:#7F0416;
	text-decoration:none;
}
div.season_yama a:hover{
	text-decoration:underline;
}
div.follow_pro_yama a{
	color:#7F0416;
	text-decoration:none;
}
div.follow_pro_yama a:hover{
	text-decoration:underline;
}
div.follow_now_yama p.col1{
	width:86px;
	float:left;
	margin-right:10px;
	margin-bottom:9px;
}
div.follow_now_yama div.col1 p.pict{
	width:86px;
	float:left;
	margin-right:10px;
	margin-bottom:9px;
}
div.follow_now_yama div.col1 dl.desc{
	width:257px;
	float:left;
}
div.follow_now_yama div.col1 dl.desc dt{
	font-size:100%;
	color:#7F0416;
}
div.follow_now_yama p.col2{
	width:86px;
	float:left;
	margin-right:10px;
	margin-bottom:9px;
}
div.follow_now_yama div.col2 p.pict{
	width:86px;
	float:left;
	margin-right:10px;
	margin-bottom:9px;
}
div.follow_now_yama div.col2 dl.desc{
	width:257px;
	float:left;
}
div.follow_now_yama div.col2 dl.desc dt{
	font-size:100%;
	color:#7F0416;
}
div.follow_now_yama div dl.desc dd{
	padding:0px;
}
div.follow_report_yama dl.list{
	clear:both;
}
div.follow_report_yama dl.list dt img{
	float:left;
	margin-bottom:20px;
	margin-right:30px;
}
div.follow_report_yama dl.list a{
	color:#7F0416;
}
div.follow_report_yama dl.list a:hover{
	color:#7F0416;
	text-decoration:underline;
}
ol.numberList{
	list-style: none;
}
ol.numberList li{
	line-height: 20px; padding: 10px 10px;border-bottom: 1px dotted #a7a7a7; 
}
ol.numberList li.last{
	border-bottom: 1px solid #d8d8d8; 
}
.accordionContentText{
	padding: 0px 10px 10px 10px;line-height: 18px;color: #6a6a6a;
}
.downloadProductType{
	margin-right: 10px; padding:5px; border:1px solid #FFFFFF; width:300px; margin-bottom: 20px; float:left; text-align: center;
}
.downloadProductType a{display: block;width: 300px;}
.downloadProductType img{
	display: block;margin-bottom: 5px;width: 300px;
}
.currentSelectProductType{
	border:1px solid #7F0416;
}
ul.jsList{
	margin-top: 40px;
}
ul.jsList li{
	margin-bottom: 40px;
}
ul.jsList li img{
	float: left;margin-right: 15px;
}
ul.jsList li p{
	line-height: 20px;color: #626262;
}
ul.jsList li .link{
	color: #FFFFFF;width: 69px;height: 22px;line-height: 22px;display: inline-block;background-image: url(/common/local/226.jpg);text-align: center; margin-top: 3px;
}
ul.jsList li div.mulu{
	width: 360px;height: 182px;float: left;
}
ul.jsList li div.mulu p{
	padding-top: 10px;
}
ul.jsList li div.mulu .link{
	margin-top: 10px;
}
ul.softList{
	
}
ul.softList li{
	border-top: 1px solid #bdbdbd;line-height: 30px;
}
ul.softList li.last{
	border-bottom: 1px solid #bdbdbd;
}
ul.softList li.thead{
	border-top: none;
}
ul.softList li div.heading{
	cursor: pointer;
}
ul.softList li.thead div.heading{
	cursor: inherit;font-weight: bold;
}
ul.softList li div.heading span{
	display: inline-block;text-align: center;
}
ul.softList li div.heading span.date{
	width: 100px;
}
ul.softList li div.heading span.no{
	width: 120px;
}
ul.softList li div.heading span.ver{
	width: 100px;
}
ul.softList li div.heading span.desc{
	padding-left: 10px;
}
ul.softList li div.togglezone{
	padding: 10px 10px 0px 10px;border-top: 1px dotted #a7a7a7;display: none;
}
ul.softList li div.togglezone span.dir{
	display: block;margin-left: 30px;
}
.loginTableContainer{
	width:620px; margin:0px auto 30px auto; border:1px solid #cccccc; padding:0px 0px 30px 0px; background-color:#f2f2f2;
}
.loginTable{
	width:100%;
}
.loginTable td{
	padding:10px 5px;
}
.loginTable td.leftcol{
	text-align:right;
	width:200px;
}
.changeInfo td.leftcol{
	width:70px;
	text-align:left;
	font-weight:bold;
}
.loginTable td.desctd{
	text-align:center;
	background-image:url(../images/logintable_descbg.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
.loginTable td input.txt{
	width:198px;
}
.loginTable td .rainbtn{
	margin-left:108px;
	margin-bottom:40px;
}
.loginTable td h2{
	font-size:24px; font-weight:bold; margin-bottom:5px; margin-top:30px;
}
.block .lebcol{
	font-weight:bold;
	display:inline-block;
	width:86px;
}
.block .photoDownList{
	padding:0px; margin:0px;
}
.block .photoDownList li{
	width:102px; margin-right:40px; float:left;
	
}
.block .photoDownList li img{
	width:auto; height:auto; border:1px solid #dfdfdf;
}
.block .photoDownList li span{
	display:block; text-align:center;
}

.classInfoList{
	margin:0px; padding:0px;
}
.classInfoList li{
	clear:both; border-bottom:1px dotted #a7a7a7; margin:20px 0px;
}
.classInfoList li div.block{
	margin:0px;
}
.classInfoList li .leftimg{
	margin-right:20px; float:left;
}
.classInfoList li .rightdiv{
	float:left; width:570px;
}
.classInfoList li .rightdiv p.classdowntitle{
	margin:0px;
}
.classInfoList li .rightdiv p.classdownlink{
	margin:0px;
}
.classInfoList li .rightdiv p.classdownlink a{
	display:inline-block; margin:0px 10px 0px 0px; padding-left:20px;
	background-image:url(/common/images/mainarea/icon_pdf_small.gif); background-repeat:no-repeat; background-position:left center;
}
.classInfoList li .rightdiv p.classreadlink{
	text-align:right;
}
.classInfoList li .rightdiv p.classreadlink .rainbtn{
	display:inline-block; margin-left:5px;
}
table.classTable{
	width: 100%;border-collapse: collapse;margin-bottom: 10px;
}
table.classTable th{
	background-color: #e2e2e2;font-weight: bold;border: 1px solid #BDBDBD;padding: 8px 0px 10px 0px;text-align: center;
}
table.classTable td{
	border: 1px solid #BDBDBD;padding: 8px 0px 10px 0px;text-align: center;
}
.videwContainer{
	margin:20px 0px 40px 30px;
	height:710px;
}
.videwContainer .videobg{
	width:670px; height:700px; position:relative;
	background-image:url(/images/rectangular_category_images/us/videobg.jpg);
	background-repeat:no-repeat;
}
.videwContainer .videobg .videoplayer{
	width:620px; height:460px; left:24px; top:68px; position:absolute; overflow:hidden;
}
.videwContainer .videobg .videocontrol{
	width:670px; height:149px; left:0px; top:551px; position:absolute; overflow:hidden; background-color:#e2e2e2;
}


#mainArea .app_div{
	margin-bottom:20px;
}


#mainArea .app_div .app_content{
	background:url(/images/support/personal/download/app_list/app_list_bg_center.jpg) repeat-y scroll 0 0 #ffffff;
	width:620px;
	padding:12px 20px 12px 20px;
}

#mainArea .app_div .app_content .left_icon{
	float:left;
}

#mainArea .app_div .app_content .right_content{
	float:left;
	margin-left:10px;
	font-size:12px;
	width:490px
}

#mainArea .app_div .app_content .right_content .right_title{
	font-family:Microsoft YaHei,方正黑体简体,Arial,宋体,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

#mainArea .app_div .app_content .right_content .right_subtitle{
	font-family:Microsoft YaHei,方正黑体简体,Arial,宋体,Helvetica,sans-serif;
	color:#000000;
}

#mainArea .app_div .app_content .right_content .right_system{
	font-family:Microsoft YaHei,方正黑体简体,Arial,宋体,Helvetica,sans-serif;
	color:#B4B3B3;
}

#mainArea .app_div .app_content .right_content .right_overview_title{
	font-family:Microsoft YaHei,方正黑体简体,Arial,宋体,Helvetica,sans-serif;
	color:#7c0616;
	margin-top:10px;
}

#mainArea .app_div .app_content .right_content .right_overview{
	color:#949393;
}

#mainArea .app_div .app_content .right_content .right_link .ipad {
	margin:10px 20px 0 0;
	float:left;
}

#mainArea .app_div .app_content .right_content .right_link .ipad .ipad_words{
	color:#6134b2;
}


#mainArea .app_div .app_content .right_content .right_link .android {
	margin:10px 20px 0 0;
	float:left;
}

#mainArea .app_div .app_content .right_content .right_link .android .android_words{
	color:#000000;
}

#mainArea .app_div .app_content .right_content .right_link .iphone{
	margin:10px 20px 0 0;
	float:left;
}

#mainArea .app_div .app_content .right_content .right_link .iphone .iphone_words{
	color:#7c0616;
}
