﻿/* ::::: http://www.wondershare.com/css/main.css ::::: */
/*
* { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
*/
body {

}
/*
input {
	border: 1px solid rgb(153, 153, 153);
}
h6 {
	font-size: 0.8em;
	display: inline;
}
h5 {
	font-size: 0.9em;
	display: inline;
}
h4 {
	font-size: 1em;
	display: inline;
}
h3 {
	font-size: 1.2em;
	display: inline;
}
h2 {
	font-size: 1.3em;
	display: inline;
}
h1 {
	font-size: 2em;
	display: inline;
}

a:link, a:visited {
	color: rgb(68, 68, 68);
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: rgb(153, 0, 0);
}
a:active {
	color: rgb(170, 170, 170);
}
*/
.LearMore a:link, .LearMore a:visited {
	color: rgb(153, 0, 0);
	float: right;
	font-weight: bold;
	margin-top: 4px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.hidden {
	display: none;
}
.unLine {
	text-decoration: none;
}
.noBorder {
	border: medium none;
}
.dis a, .dis a:visited {
	text-decoration: underline;
	color: rgb(153, 0, 0);
}
.dis a:hover {
	text-decoration: none;
	color: rgb(68, 68, 68);
}
.banner {
	margin: 8px auto;
}
.indexbody {
	margin: 0pt auto 15px;
	width: 918px;
}
.bodybox {
	margin: 0pt 3px 10px;
	background: transparent url('../MImg/xxboxbg.gif') no-repeat scroll left bottom;
	float: left;
	width: 299px;
	height: 228px;
}
.boxtop {
	background: transparent url('../MImg/indexboxtbg.gif') repeat-x;
	height: 35px;
	margin:0px;
	padding:0px;
}
.boxtopm {
	font-weight: bold;
	line-height: 35px;
	float: left;
	text-indent: 10px;
	font-size: 1.2em;
}
.boxm {
	background: transparent url('../MImg/indexboxbg.gif') repeat-y;
	width: 100%;
	padding-top: 8px;
}
.boxmbox {
	margin: 0pt 14px 10px;
	text-align: left;
	line-height: 1.5em;
	font-size: 0.94em;
}
.boxmlsit, .boxmlsitb {
	margin: 0pt 6px;
	overflow: auto;
	text-align: left;
}
.boxmlsit ul {
	margin: 0pt auto;
	width: 270px;
	line-height: 1.8em;
}
.boxmlsit ul li {
	background: transparent url('../MImg/ico4.gif') no-repeat scroll 0pt 8px;
	text-indent: 10px;
	float: left;
	font-size: 0.9em;
}
.boxmlsit ul li a, .boxmlsit ul li a:visited, .boxmlsitb ul li a, .boxmlsitb ul li a:visited {
	text-decoration: underline;
}
.boxmlsit ul li a:hover, .boxmlsitb ul li a:hover {
	text-decoration: none;
}
.boxmlsitb ul {
	margin-left: 106px;
	line-height: 1.8em;
}
.boxmlsitb ul li {
	background: transparent url('../MImg/ico4.gif') no-repeat scroll 0pt 8px;
	text-indent: 10px;
	float: left;
	font-size: 0.94em;
	width: 100%;
}
.boxmlsitbt {
	margin: 10px 10pt 10pt 10px;
	float: right;
}
.bboxt {
	margin: 0pt auto 0pt 3px;
	background: transparent url('../MImg/bg4.gif') repeat;
	width: 913px;
	height: 19px;
	line-height: 19px;
	clear: both;
}
.Ubboxt {
	margin: 0pt auto 0pt 3px;
	_margin-right: 7px;
	background: transparent url('../MImg/Ubg4.gif') repeat;
	width: 913px;
	height: 19px;
	line-height: 19px;
	clear: both;
}
.bboxm {
	margin: 0pt auto 0pt 3px;
	background: transparent url('../MImg/bg5.gif') repeat-y;
	width: 909px;
	height: 212px;
}
.bbpic {
	width: 155px;
	height: 200px;
	padding-top: 15px;
	float: left;
}
.bbpro {
	width: 280px;
	float: left;
}
.bbprot {
	border-bottom: 1px solid rgb(204, 204, 204);
	margin: 10px auto;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	text-indent: 10px;
	padding-bottom: 3px;
}
.bbprom {
	text-align: left;
	line-height: 1.5em;
	font-size: 0.9em;
}
.bbprom p {
	float: right;
	margin-top: 8px;
}
.bbprom p a, .bbprom p a:visited {
	color: rgb(153, 0, 0);
	text-decoration: underline;
}
.bbprom p a:hover {
	text-decoration: none;
}
.bbprobt {
	float: left;
	margin-top: 16px;
	text-indent: 32px;
}
.newsbox {
	width: 420px;
	margin-left: 29px;
	float: left;
}
.newsboxpic {
	border: 1px solid rgb(204, 204, 204);
	padding: 1px;
	width: 100px;
	height: 130px;
	float: left;
	margin-left: 2px;
	margin-top: 12px;
}
.newsboxlist {
	margin-left: 14px;
	float: left;
	width: 296px;
	font-size: 0.9em;
}
.newsboxlist ul li {
	margin: 8px auto;
	text-align: left;
	line-height: 1.2em;
}
.bboxb {
	margin: 0pt auto 10px 3px;
	background: transparent url('../MImg/bg6.gif') no-repeat;
	width: 909px;
	height: 6px;
}
.copyright {
	border-top: 5px solid rgb(157, 157, 157);
	margin: 0pt auto;
	padding: 15px;
	width: 926px;
	font-size: 0.8em;
	clear: both;
}
.ny-bodybox {
	margin: 0pt auto;
	background: transparent url('../MImg/ny-bodybg.gif') repeat-y;
	overflow: auto;
	width: 900px;
	height: 100%;
	padding-top: 8px;
}
.ny-left {
	background: rgb(241, 241, 241) none no-repeat;
	width: 186px;
}
.ny-leftbox {
	margin: 2px auto 8px;
}
.ny-leftboxlist {
	margin: 2px auto 8px;
	width: 80%;
}
.ny-leftboxlist ul li {
	text-align: left;
	line-height: 160%;
	font-size: 1.1em;
	font-weight: bold;
}
.ny-liftbt {
	margin: 5px auto;
	width: 169px;
	height: 29px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 29px;
}
.ny-leftlistt {
	margin: 0pt auto;
	font-weight: bold;
	width: 88%;
	font-size: 1.1em;
	text-align: left;
	line-height: 2em;
}
.ny-leftlist {
	margin: 0pt auto;
}
.ny-leftlist ul li {
	margin: 0pt auto;
	clear: both;
	width: 84%;
	text-align: left;
	line-height: 1.5em;
}
.ny-leftlistm {
	text-align: right;
	width: 84%;
	margin-bottom: 14px;
	margin-top: 4px;
}
.ny-leftlistm a, .ny-leftlistm a:visited {
	color: rgb(153, 0, 0);
}
.ny-liftbt a:link, .ny-liftbt a:visited {
	background: transparent url('../MImg/ny-leftbt.gif') repeat;
	display: block;
	color: rgb(255, 255, 255);
}
.ny-liftbt a:hover {
	background: transparent url('../MImg/ny-leftbt.gif') no-repeat scroll 0pt -31px;
	text-decoration: none;
}
.ny-leftadbox {
	margin: 15px auto;
}
.ny-mainbox {
	overflow: auto;
	width: 690px;
	height: 100%;
	margin-left: 20px;
}
.ny-pagenav {
	margin: 4px 0pt 18px 4px;
	background: transparent url('../MImg/navico.gif') no-repeat scroll 0pt 1px;
	text-align: left;
	text-indent: 20px;
}
.ny-banner {
	border: 3px solid rgb(209, 209, 209);
	height: 115px;
	width: 684px;
	margin-bottom: 20px;
}
.ny-title {
	border-bottom: 3px solid rgb(177, 177, 177);
	font-size: 2.2em;
	font-weight: bold;
	margin-right: auto;
	text-align: left;
	height: 40px;
	line-height: 38px;
	text-indent: 10px;
}
.ny-titles {
	border-bottom: 2px solid rgb(177, 177, 177);
	background: rgb(243, 243, 243) none repeat;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: auto;
	text-align: left;
	height: 24px;
	line-height: 23px;
	text-indent: 10px;
	margin-top: 24px;
}
.pur-showbox {
	margin-top: 18px;
}
.pur-showboxpic {
	width: 160px;
	float: left;
}
.pur-showboxr {
	font-weight: bold;
	line-height: 1.6em;
	text-align: left;
}
.pur-showboxr a, .pur-showboxr a:visited {
	color: rgb(153, 0, 0);
	text-decoration: underline;
}
.pur-showboxr a:hover {
	color: rgb(0, 0, 0);
	text-decoration: underline;
}
.pur-pay {
	border: 1px solid rgb(204, 204, 204);
	margin: 12px auto;
	padding: 8px 0pt;
	background: rgb(248, 248, 248) none repeat;
	width: 99%;
}
.pur-pay ul {
	margin-left: 10px;
	margin-top: 4px;
}
.pur-pay ul li {
	margin: 0pt 8px;
	float: left;
	padding-top: 2px;
}
.pur-pay ul li a, .pur-pay ul li a:visited {
	border: 1px solid rgb(248, 248, 248);
	padding: 1px;
}
.pur-pay ul li a:hover {
	border: 1px solid red;
	padding: 1px;
}
.pur-sm {
	text-align: left;
	margin-bottom: 26px;
}
.pur-downbox {
	border-bottom: 1px solid rgb(224, 224, 224);
	overflow: auto;
	font-weight: bold;
	height: 100%;
	font-size: 0.9em;
}
.pur-downboxa {
	width: 215px;
	height: 42px;
	line-height: 42px;
}
.pur-downboxb {
	width: 260px;
	height: 42px;
	line-height: 42px;
}
.pur-downboxc {
	width: 210px;
	padding-top: 10px;
}
.hdm-titlebar {
	margin: 0pt auto;
	background: rgb(229, 229, 229) none repeat;
	font-weight: bold;
	font-size: 1.2em;
	clear: both;
	height: 28px;
	line-height: 28px;
	text-indent: 18px;
	text-align: left;
}
.hdm-listbox {
	border-bottom: 1px solid rgb(226, 226, 226);
	margin: 0pt auto;
	padding: 18px 0pt 8px;
	overflow: auto;
	height: 100%;
	text-align: left;
}
.hdm-listboxs {
	border-bottom: 1px solid rgb(238, 238, 238);
	margin: 0pt auto;
	padding: 12px 0pt 2px;
	overflow: auto;
	height: 100%;
	text-align: left;
}
.hdm-listboxa {
	overflow: auto;
	float: left;
	height: 100%;
	width: 100px;
	text-align: center;
}
.hdm-listboxb {
	float: left;
	height: 60px;
	line-height: 50px;
	width: 330px;
	color: rgb(128, 128, 128);
}
.hdm-listboxb p {
	line-height: 20px;
	padding-top: 6px;
}
.hdm-listboxq {
	float: left;
	padding-top: 18px;
	width: 30px;
	margin-left: 20px;
}
.hdm-listboxc {
	float: left;
	height: 60px;
	line-height: 50px;
}
.hdm-listboxb a, .hdm-listboxb a:visited {
	font-weight: bold;
	margin-right: 8px;
	color: rgb(68, 68, 68);
}
.hdm-listboxb a:hover {
	color: rgb(153, 0, 0);
}
.hdm-listboxd {
	height: 60px;
}
.hdm-listboxd ul {
	padding-top: 18px;
}
.hdm-listboxd ul li {
	margin: 0pt 9px;
	float: left;
	line-height: 50px;
}
.hdm-listboxpic {
	overflow: auto;
	width: 100px;
	height: 100%;
}
.hdm-listboxjs {
	width: 408px;
}
.hdm-listboxjsb {
	overflow: auto;
	width: 540px;
	height: 100%;
}
.hdm-listboxjsbbt {
	clear: both;
	margin-top: 8px;
}
.hdm-listboxjsbbt ul {
	float: right;
}
.hdm-listboxjsbbt ul li {
	float: left;
	margin-right: 18px;
}
.hdm-listboxjsbbt ul li a, .hdm-listboxjsbbt ul li a:visited {
	font-weight: bold;
	text-decoration: underline;
}
.hdm-listboxjsbbt ul li a:hover {
	text-decoration: none;
}
.hdm-listboxjstitle {
	font-weight: bold;
	margin-bottom: 3px;
}
.hdm-listboxjstitle a, .hdm-listboxjstitle a:visited {
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.1em;
	color: rgb(68, 68, 68);
}
.hdm-listboxjsmore {
	text-align: right;
	padding-top: 6px;
}
.hdm-listboxjsmore a, .hdm-listboxjsmore a:visited {
	color: rgb(153, 0, 0);
	text-decoration: underline;
}
.hdm-listboxjsmore a:hover, .hdm-listboxjstitle a:hover {
	text-decoration: none;
}
.hdm-listboxr {
	padding: 4px 0pt 0pt 18px;
	float: left;
	color: rgb(153, 0, 0);
	font-weight: bold;
	width: 120px;
}
.hdm-listboxr p {
	height: 28px;
	text-align: center;
}
.hdm-listboxr a, .hdm-listboxr a:visited {
	text-decoration: underline;
}
.pro-showbox {
	overflow: auto;
	height: 100%;
}
.pro-showboxl {
	overflow: auto;
	width: 502px;
	height: 100%;
}
.pro-showboxtop {
	margin-top: 16px;
}
.pro-showboxtoppic {
	float: left;
	width: 112px;
	font-weight: bold;
	color: rgb(153, 0, 0);
}
.pro-showboxtopra {
	text-align: left;
	width: 378px;
	margin-left: 8px;
}
.pro-showboxtoprb {
	text-align: right;
	width: 366px;
	margin-top: 18px;
}
.pro-showboxr {
	margin: 0pt auto 0pt 18px;
	width: 170px;
	float: left;
}
.pro-showboxrpic {
	margin: 12px auto;
}
.pro-showboxrbox {
	border: 1px solid rgb(178, 177, 177);
	background: rgb(244, 243, 243) none repeat;
	overflow: auto;
	height: 100%;
}
.pro-showboxrt {
	margin: 4px auto;
	background: transparent url('../MImg/showboxrtbg.gif') repeat;
	height: 18px;
	width: 164px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}
.pro-showboxrw {
	margin: 4px auto;
	width: 88%;
	text-align: left;
	line-height: 200%;
	padding-bottom: 12px;
}
.pro-tybox {
	padding: 20px;
	text-align: left;
	line-height: 1.6em;
}
.ps-lm {
	float: right;
	clear: both;
	padding-bottom: 10px;
}
.ps-lm a, .ps-lm a:visited {
	text-decoration: underline;
	color: rgb(153, 0, 0);
}
.ps-lm a:hover {
	text-decoration: none;
}
.ps-jg {
	font-weight: bold;
	color: rgb(153, 0, 0);
	float: left;
	width: 320px;
	height: 20px;
	line-height: 20px;
}
.allpro-listboxpic {
	overflow: auto;
	width: 160px;
	height: 100%;
	text-align: center;
}
.allpro-listboxpic img {
	border: 1px solid rgb(204, 204, 204);
	padding: 1px;
}
.allpro-listboxjsb {
	overflow: auto;
	width: 500px;
	height: 100%;
	line-height: 1.5em;
}
.allpro-listboxjsb p {
	margin: 6px 0pt;
}
.allpro-lm {
	padding: 14px 10px 0pt 0pt;
	float: right;
	clear: both;
}
.tp-boxtitle {
	background: rgb(224, 224, 224) none repeat;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.6em;
	text-align: center;
}
.tp-boxwords {
	padding: 10px 12px 2px;
	text-align: left;
}
.tp-boxbt {
	margin: 4px auto 10px;
	text-align: right;
	width: 90%;
}
.tp-boxbtmore {
	margin: 4px auto 10px;
	text-align: right;
	width: 90%;
}
.tp-boxbtmore.a, .tp-boxbtmore a:visited {
	font-weight: 700;
	text-decoration: none;
}
.tp-picbox {
	border: 1px dotted rgb(221, 221, 221);
	margin: 0pt auto;
	background: rgb(244, 244, 244) none repeat;
	overflow: auto;
	width: 89%;
	height: 100%;
	padding-bottom: 8px;
}
.tp-pic {
	border: 1px solid rgb(102, 102, 102);
	margin: 7px;
	padding: 2px;
	background: rgb(255, 255, 255) none repeat;
	width: 120px;
	float: left;
}
.sm-box {
	margin: 0pt auto;
	overflow: auto;
	width: 600px;
	text-align: left;
	height: 100%;
}
.sm-boxs {
	float: left;
}
.sm-title {
	margin: 10px 10px 0pt;
	background: rgb(246, 246, 246) url('../MImg/icon2.gif') no-repeat scroll 8px 9px;
	font-weight: bold;
	font-size: 1.2em;
	width: 262px;
	text-indent: 20px;
	height: 24px;
	line-height: 24px;
}
.sm-link {
	border: 1px dotted rgb(204, 204, 204);
	margin: 0pt 10px;
	width: 260px;
}
.sm-link ul {
	margin: 8px 20px;
	line-height: 160%;
}
.linkbox {
	margin: 0pt auto 0pt 3px;
	background: transparent url('../MImg/bg7.gif') repeat-y;
	overflow: auto;
	width: 909px;
}
.linktitle {
	text-align: left;
	font-weight: 700;
	font-size: 1.2em;
	text-indent: 18px;
	line-height: 1.2em;
}
.linksbox {
	margin: 0pt auto;
	overflow: auto;
	width: 840px;
	height: 100%;
	text-align: left;
	font-weight: 700;
}
.linksboxs {
	float: left;
	width: 270px;
	padding-bottom: 12px;
}
.linksboxd {
	float: left;
	width: 285px;
	padding-bottom: 12px;
}
.linkspic {
	float: left;
}
.linksw {
	float: left;
	margin-left: 8px;
}
.linksbox p {
	line-height: 1.5em;
	font-size: 0.9em;
}
.linksbox a, .linksbox a:visited {
	font-weight: normal;
}
#FrameIDForSupport {
	height: 800px;
}
/*
h1 {
	font-size: 30px;
}
*/
/* ::::: http://www.wondershare.com/ ::::: */
.boxnews {
}
.boxnews p {
	display: none;
}
.boxnews em {
	float: right;
}
.boxnews ul li {
	background: transparent url('../MImg/image153.gif') no-repeat scroll 0pt 5px;
	padding-left: 10px;
}
