@charset "utf-8";
/* main */
#crumb{margin:0 auto 12px;font-size:11px;text-shadow:0 1px 0 #fff;} 
#crumb h1{display:inline;font-size:11px;color:#555;text-shadow:0 1px 0 #fff}
#crumb big{padding:0 3px;font-size:14px}
.right-part .banner{padding-bottom:11px;text-align:center}
.right-part .banner img{padding-bottom:5px}
.right-part .side{border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 2px #ddd;-webkit-box-shadow:0 2px 2px #ddd;box-shadow:0 3px 2px #ddd;margin-bottom:18px;padding:12px 0; overflow:hidden;}
.right-part .side hr{border:none; border-top:1px solid #e0e0e0; margin:15px 0; *margin:7px 0; height:0;}
.right-part .inside{padding:0 20px}
.right-part .inside2{padding:0 10px 10px;}
.right-part .inside2 .price{ color:#C00;}
.right-part .inside dl{ padding:2px 0 6px;}
.right-part .inside .rating{ float:none; margin-left:0; overflow:hidden;}
.right-part .inside .rating a{ background:none;}
.right-part .inside .rating a:hover{ background:none;}
.right-part .video{position:relative;padding-bottom:20px}
.right-part .video img.pic{opacity:0.8;width:182px;height:112px;border:1px solid #ddd;padding:5px;-moz-box-shadow:0 1px 8px #ccc;-webkit-box-shadow:0 1px 8px #ccc;cursor:pointer}
.right-part .video img.play{position:absolute;left:76px;top:74px;width:71px;cursor:pointer}
.right-part .side h4{color:#777; font-weight:bold;font-size:16px;margin:-11px 0 15px;padding:7px 16px 8px;background: #ebebeb; border-bottom:1px solid #ddd;}
.right-part .side p{color:#555;font-size:11px;line-height:1.5em;padding:4px 0;border-bottom:1px solid #DEDEDE;margin:0 0 8px}
.right-part .side p span{color:#999;display:block;text-align:right;padding:4px;font-style:italic;font-size:10px}
.right-part .side p.more{text-align:right; border:none;}
.right-part .side p.more a{font-size:11px}
.right-part .inside2 p{ font-size:12px; border-bottom:none; margin:0; padding:0; line-height:1.7em;}
.right-part .side .last{border:none;margin:0}
.right-part .recp .list{line-height:1.6em;font-size:11px;color:#aaa;font-style:italic;text-align:center}
.right-part .recp .list a{font-size:11px;color:#777}
.right-part .recp h5{padding:3px 0;text-align:center}
.right-part .recp h5 a{font-size:12px;font-weight:bold}
.right-part .recp .price{text-align:center;padding:4px 0;border:none}
.right-part .recp .price span{display:inline}
.right-part .recp .price .disp{color:#FF0000;text-decoration:none}
.right-part .side ul li a{border-bottom:1px solid #dedede;display:block;padding:9px 14px 9px 0;text-decoration:none;}
.right-part .side ul li a:hover{color:#000;}
.right-part .side ul li a.end{border:none}
.right-part .side ul li a.on{font-weight:bold;}
.right-part .articles .inside ul li a{font-size:11px;background:none}
.right-part .side p.twitter{border-top:1px solid #CCC;padding:5px 0 0 8px;width:196px;margin:7px 0 0 7px;border-bottom:none}
.right-part .bundle h5{padding:3px 0;text-align:center}
.right-part .bundle h5 a{font-size:12px;font-weight:bold}
.right-part .bundle .item{border-bottom:1px solid #ddd;margin:0 0 12px;padding-bottom:12px;overflow:hidden}
.right-part .bundle .last{border:none;margin-bottom:0}
.right-part .bundle .list{line-height:1.6em;font-size:11px;color:#aaa;font-style:italic;text-align:center;border:none}
.right-part .bundle .list a{font-size:11px;color:#777}
.right-part .bundle .img{text-align:center;padding:8px 0 0;border:none}
.right-part .bundle .price{text-align:center;padding:4px 0;color:#FF3300;border:none}
.right-part .bundle .price s{color:#506099}
.right-part dl{padding:2px 16px 6px}
.right-part dl sup{padding-left:6px;color:#f00;font-size:9px;display:inline}
.right-part dl dt{font-weight:bold;padding:0 0 0 4px;color:#666;line-height:22px}
.right-part dl dd{display:block;padding:4px 0;line-height:2em}
.right-part dl dd a{display:block;padding:0 0 0 16px;background:url(../images/style/dot2.png) no-repeat 0 12px;}
.right-part dl dd a span{padding-left:4px;font-size:11px;color:#f70}
.right-part p.twitter{border-top:1px solid #CCC;padding:5px 0 0 8px;width:196px;margin:7px 0 0 7px;border-bottom:none}
.right-part .side{ background:#fafafa}
#main {clear:both; position:relative;}
#main #content { float:left; width:764px; position:relative; z-index:0; height:100%; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 2px 2px #ddd; -moz-box-shadow:0 2px 2px #ddd; box-shadow:0 2px 2px #ddd; border:1px solid #ddd; margin:0;}
#main .content-main { overflow:hidden; height:100%;}
#main .content-main h1 a, #main .content-main h2 a { font-size:16px; font-weight:bold; text-decoration:none; color:#507632;}
#main .content-main h1 strong, #main .content-main h2 strong { color:#6064A1; padding-left:16px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;}
#main .content-main h1 strong span, #main .content-main h2 strong span  { font-size:14px; padding-left:10px}
#main .content-main h1 strong.pre, #main .content-main h2 strong.pre{ color:#6064A1; text-decoration:line-through;}
#main #purchase .content-main h1, #main #purchase .content-main h2 { font-size:18px; font-weight:normal;}
#main .content-main h1, #main .content-main h2 { background:#f5f5f5; padding:15px 24px;font-size:16px; font-weight:bold; color:#318905; border-bottom:1px solid #ddd; text-shadow:0 1px 0 #FFFFFF; background:transparent url(../images/style/bg-left-h1.png) repeat-y scroll 0 0; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
#main .content-main h3 { color:#318905; font-size:17px; padding:12px 0 10px;}
#main .content-main .subject { background:transparent url(https://www.eximioussoft.com/style/images/bg-left-h1.png) repeat-y scroll 0 0; font-size:16px; border-bottom:1px solid #ddd; padding:18px 24px; overflow:hidden;}
#main .content-main .subject h2 { font-size:22px; line-height:25px; font-weight:bold; color:#666; margin-bottom:8px;}
#main .content-main .subject h3 { font-size:20px; line-height:22px; font-weight:bold; color:#318905;}
#main .content-main .subject p { color:#777; font-size:11px; line-height:1.6em;}
#main .content-main .subject img { float:right; margin:-8px 0 0 6px;}
#main .content-main .banner-about { position:absolute; right:4px; top:7px;}
/*support*/
#support .focus,#article .focus { padding:12px 24px; overflow:hidden;}
#support .focus h4 { color:#318905; font-size:18px; margin:20px 0 14px; border-bottom:1px solid #DEDEDE; padding-bottom:4px; }
#support .focus h5 { color:#111; font-size:14px; margin:20px 0 6px;}
#support .focus h6 { color:#333; font-weight:bold;}
#support .focus p { margin-bottom:6px;}
#support .focus a { color:#58c;}
#support .focus dt { color:#555; font-weight:bold; padding-left:16px; margin:16px 0 4px 0;}
#support .focus dt a { color:#555; font-weight:bold; text-decoration:underline;}
#support .focus dd { padding:0 0 0 16px; color:#555;}
#support .focus li { margin-bottom:6px; line-height:1.8em; }
#support .focus ul li { background:transparent url(../images/style/list.gif) no-repeat scroll 2px 6px; padding-left:18px; }
#support .focus .events { padding:18px 0;}
#support .focus .events li span { float:right; color:#888; font-size:11px;}
.right-part .products-list .inside { padding-top:8px; padding-bottom:10px;}
.right-part .products-list dl { padding:2px 16px 6px;}
.right-part .products-list dl sup { padding-left:6px; color:#f00; font-size:9px; display:inline;}
.right-part .products-list dl dt { font-weight:bold; padding:0 0 0 4px; color:#666; height:22px; line-height:22px;}
.right-part .products-list dl dd { display:block; padding:4px 0; line-height:2em;}
.right-part .products-list dl dd a { display:block; padding:0 0 0 16px;}
.right-part .products-list dl dd a span { padding-left:4px; font-size:11px; color:#f70;}
/*sitemap*/
#support .focus .map h4 { clear:both; width:600px;}
#support .focus .map ul{overflow:hidden;clear:both;margin:10px 0;}
#support .focus .map ul li{float:left;width:230px;line-height:24px;}
#support .focus .map ul li a{padding-left:10px;padding-left:8px;}
#support .focus .map dl{margin-top:4px; width:500px; float:left;}
#support .focus .map dl dt a { font-weight:normal; padding-left:10px; color:#08c;}
#support .focus .map dl dd {float:left;text-align:center;}
#support .focus .map dl dd a {padding-left:8px;color:#444;}
/*newsletter_page*/
h2.hd { background:url(https://www.eximioussoft.com/style/images/title-hd.png) repeat-x scroll 0 bottom transparent; height:48px; line-height:48px; font-size:18px; padding:0 30px 4px; margin-bottom:12px;}
h2.hd span { color:#bbb; padding:0 8px; font-style:italic;}
h2.hd strong { color:#f60; font-weight:normal;}
h2.hd img { vertical-align:-3px; padding-right:8px;}
#title a { display:block; width:320px; height:28px; text-indent:-900em;}
.newsletter { background:url(https://www.eximioussoft.com/images/title/newsletter.png) no-repeat scroll -3px -2px transparent;}
.newsletter_page {padding:20px 30px 50px 30px;}
.newsletter_page .nl_img {float:left; margin-top:20px;}
.newsletter_page .nl_info {padding:20px 0 0 280px;}
.newsletter_page .nl_info p {padding:5px 0;}
.newsletter_page .nl_info .info_list {padding:0 0 10px 0;}
.newsletter_page .nl_info .info_list li {background:url(https://www.eximioussoft.com/style/dot_icon1.gif) no-repeat left 8px; padding:0 0 4px 10px;}
.newsletter_page .nl_form {padding:5px 0 0 0;}
.newsletter_page .nl_form #mail_tips { display:none; margin-top:6px; width:510px; background:#fff3bc; line-height:18px; padding:4px 5px;}
.newsletter_page .nl_info h3 {font-size:12px; border-top:solid 1px #e6e6e6; margin-top:20px; background:url(https://www.eximioussoft.com/style/icon_tool.png) no-repeat 0 15px; padding:13px 0 0 23px; line-height:20px;}
.newsletter_page .manage_list {padding:2px 23px;}
.newsletter_page .manage_list li { padding-top:8px;}
.newsletter_page .nl_info h4 {font-size:24px; font-weight:normal; padding:5px 0;}
.newsletter_page .nl_info .mail_add { font-size:14px; padding:20px 0;}
.newsletter_page .nl_info h5 {font-size:24px; font-weight:normal; padding:0 0 10px 0;}
.newsletter_page li{ line-height:1.2em;}
.newsletter_page a{ color:#09C;}
.newsletter_page .nl_img2 {float:left; margin:20px 0 0 30px;}
.newsletter_page .nl_info2 {padding:20px 0 0 200px;}
.newsletter_page .nl_info2 p {padding:5px 0;}
.newsletter_page .nl_info2 .info_list {padding:0 0 10px 0;}
.newsletter_page .nl_info2 .info_list li {background:url(https://www.eximioussoft.com/style/ico_arrow.gif) no-repeat left 8px; padding:0 0 4px 10px;}
.newsletter_page .nl_info2 h5 {font-size:24px; font-weight:normal; padding:0 0 10px 0;}
.newsletter_page .nl_form input{ border:1px solid #dbdbdb;}
.newsletter_page .nl_form input.btn_subscribe {width:92px;height:25px; border:0; background:url(https://www.eximioussoft.com/images/join-newsletter/btn_subscribe.gif) no-repeat 0 0; color:#fff; cursor:pointer; border:none;}
.newsletter_page .nl_form input.btn_subscribe_disabled {background:url(https://www.eximioussoft.com/images/join-newsletter/btn_subscribe_disable.gif) no-repeat 0 0; border:none;}
#subscribe_email { color:#f00;}

.contactUs{ padding:20px;}
.contactUs h2{font-size: 18px;font-weight: bold;color: black;margin-bottom: 12px;}
.mailUs{ background:#f5f5f5; padding:10px 15px; margin:13px 0;}
.mailUs th{ font-weight:normal; text-align:right;}
.mailUs th,td{ padding:3px;}
.mailUs input[type='text']{ background:#fff; height:24px; line-height:24px; color:#666; padding:0 10px; border:1px solid #cacaca; width:120px; font-size:13px;}
.mailUs input.long{ width:368px;}
.mailUs textarea{ font-family:Arial, Helvetica, sans-serif; padding:10px;border:1px solid #cacaca; background:#fff;color:#666; width:368px;max-width:368px;min-width:368px; font-size:13px;}
.mailUs .sendBtn{ width:90px; height:30px; font-size:13px;}
.gsc-control-cse .gsc-table-result{font-family:Arial, sans-serif;}

/*main*/
#main {  width:1000px; overflow:hidden; margin:0 auto;} 
#main #content{width:74.4%;margin:0 0 30px 0;border-radius: 10px; float:left; overflow:hidden} 
#main .right-part{width:23%;margin-bottom:35px;  float:right; overflow:hidden; }
@media (min-width: 768px) and (max-width: 979px) {
	#main{ width:750px; }
}
@media (max-width: 767px) {
	#main .content-main .banner-about{ display:none !important}
	#main{ width:460px;}  
	#main #content,#main .right-part{width:auto !important; float:none !important;} 
}
@media (max-width: 479px) { 
	#main{ width:308px;}
}

/*volume-license*/
.volume-license{ overflow:hidden; border-radius:15px; padding-bottom:30px; margin:20px auto; border:1px solid #e3e3e3}
.volume-license h2{font-size: 22px;line-height: 25px;margin-bottom: 20px; padding-left:2.3%}
.volume-license .leftBox{ margin-left:2.3%; width:70%}
.volume-license .sidebar{margin-right:2.3%;}
.volume-license .title{ overflow:hidden; padding:28px 2.3%; font-size:18px; background:#f3f3f3; border-bottom:1px solid #dbdbdb; margin-bottom:25px;}
.volume-license .title h1{ font-size:25px; line-height:25px; margin-bottom:10px;}
.volume-license .leftBox{ background:url(https://www.eximioussoft.com/style/images/store-license-bg_03.jpg) no-repeat 100% 0;}
.volume-license .sideBar .box h4{ border-top:none;}
.volume-license .subTitle{ font-size:15px; margin-bottom:20px;}
.volume-license table td{ padding:5px 3px;}
.volume-license table input[type='text']{ height:30px; line-height:30px; padding:0 15px; border:1px solid #dbdbdb; background:#fff; color:#777; width:72%;}
.volume-license table select{ width:80%; padding:5px;border:1px solid #dbdbdb; height:33px; background:#fff; }
.volume-license table textarea{   max-width:90%;min-width:90%;width:90%;border:1px solid #dbdbdb; background:#fff; color:#777;padding:5px;}
.volume-license .btnArea{ margin:0 2.3%}
.volume-license .btnArea .img{ margin-right:5px;}