@CHARSET "UTF-8";
/*
 * global
 */

body, input, div, ul, li, p, img, table, tr, td, th, tfoot, thead, tbody, select, option, form, textarea {
	margin: 0;
	padding: 0;
	/*
	 font-family:Verdana;
	 */
	font-family: Arial;
	font-size: 14px;
	-webkit-text-size-adjust: none;
	color: #808080;
}
input, div, ul, li, p, img, table, tr, td, th, tfoot, thead, tbody, select, option {
	overflow: hidden;
}
ul, li {
	overflow: hidden;
	list-style: none;
}
a {
	color: #808080;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	outline: none
}
a img {
	border: none;
}
::selection {
	background: #B3D4FC;
	color: #4D4D4D;
	text-shadow: none;
}
::-moz-selection {
	background: #b3d4fc;
	color: #4D4D4D;
	text-shadow: none;
}
input, button, select, textarea {
	outline: none
}
textarea {
	resize: none
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	color: #535353;
}

strong {
	color: #535353;
}

/*go web top*/
#click_go_web_top {
	right: 3%;
	bottom: 10%;
	z-index: 10000;
	position: fixed;
	display: none;
	height: 78px;
	width: 69px;
	background: url(../images/top.png) no-repeat;
	text-align: center;
	cursor: pointer;
	opacity: 0.6;
}

#click_go_web_top:hover {
	background: url(../images/to_top.png) no-repeat;
	opacity: 1;
}

/*
 * top (share,login)
 */
.top {
	background: url(../images/header/top_back.png);
	height: 53px;
	line-height: 53px;
	min-width: 1080px;
}

.share {
	width: 1040px;
	margin: auto;
}
/*
 * top language
 */
#language {
	float: right;
	margin-top: 8px;
}
#language ul.nav li {
	float: left;
}
#language ul.nav li a.main {
	text-decoration: none;
	float: left;
	line-height: 30px;
	height: 30px;
	width: 100px;
	text-align: center;
	background: #929292;
	border-radius: 20px;
	color: whitesmoke;
	margin-top: 5px;
	box-shadow: 1px 1px 5px #000 inset;
}
#language ul.nav li a.main span.lan_arrow {
	margin-left: 5px;
}
#language ul.nav div {
	position: absolute;
	margin-top: 35px;
	width: 100px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px #000;
	text-align: center;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	background: -webkit-linear-gradient(top,#E7E7E7,#8F8F8F);
	background: -moz-linear-gradient(top,#E7E7E7,#8F8F8F);
	background: #929292;
	-moz-transform-origin: 0px 0px;
	-moz-transform: rotateX(-90deg);
	-webkit-transform-origin: 0px 0px;
	-webkit-transform: rotateX(-90deg);
	-o-transform-origin: 0px 0px;
	-o-transform: rotateX(-90deg);
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

#language ul.nav div ul li a {
	display: block;
	width: 100px;
	color: whitesmoke;
	height: 30px;
	line-height: 30px;
	margin: 3px 0;
}
#language ul.nav div ul li:hover {
	background: #636363;
}
#language ul.nav div ul li:first-child {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#language ul.nav div ul li {
	border-bottom: 1px dashed #000;
}
#language ul.nav div ul li:last-child {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 0;
}
#language ul.nav li:hover div {
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

/*
 * top login
 */

#loginformframe {
	height: 25px;
	margin: 5px 0 0 0px;
}
.head_ver_line {
	height: 53px;
	border-left: 1px solid #3f3c3c;
	border-right: 1px solid #787777;
	float: left;
	margin: 0px 15px 0 15px;
}
.paypal {
	float: right;
	background: url(../images/paypal.png) no-repeat;
	padding-left: 100px;
	line-height: 40px;
	background-position: 5px;
	position: relative;
	margin-top: 8px;
}
.donate {
	padding: 5px 11px;
	text-align: center;
	border-radius: 15px;
	background: -webkit-linear-gradient(top,#faa81b,#df8200);
	background: -moz-linear-gradient(top,#faa81b,#df8200);
	color: #fffefe;
	box-shadow: 0 1px 1px white inset;
	font-size: 14px;
	text-shadow: 0px 1px #9e4902;
}

.donate:hover {
	text-decoration: none;
	color: #af4210;
	text-shadow: 0px 1px #f2c583;
}
/*
 * paypal
 */
#head_why {
	float: right;
	margin-top: 8px;
}
#head_why ul.nav li {
	float: left;
}
#head_why ul.nav li a.main {
	float: left;
	line-height: 40px;
	height: 40px;
	margin-left: 10px;
	color: #fb9e1c;
	text-shadow: 1px 0px #a17438;
}

#head_why ul.nav div {
	position: absolute;
	margin-top: 38px;
	width: 310px;
	height: 200px;
	margin-left: -200px;
	font-size: 12px;
	line-height: 14px;
	background: url(../images/paypal_why_back.png) no-repeat;
	text-align: justify;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
	-moz-transform-origin: 0px 0px;
	-moz-transform: rotateX(-90deg);
	-webkit-transform-origin: 0px 0px;
	-webkit-transform: rotateX(-90deg);
	-o-transform-origin: 0px 0px;
	-o-transform: rotateX(-90deg);
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}
#head_why ul.nav div ul li {
	margin: 20px;
}
#head_why ul.nav li:hover div {
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.forum_register {
	background: url(../images/header/login.png);
	width: 227px;
	height: 25px;
}
.forum_register:hover {
	background: url(../images/signup.png);
	width: 226px;
	height: 25px;
}
.forum_register a {
	width: 110px;
	height: 27px;
	display: block;
	float: left;
}
.forum_register #sing_up {
	width: 115px;
}

.forum_logined_register {
	background-image: url(../images/header/log_out.png);
	width: 142px;
	height: 27px;
}
.forum_logined_register #login {
	width: 82px;
	display: block;
	height: 27px;
	float: left;
	line-height: 27px;
	padding-left: 10px;
	display: block;
}
.forum_logined_register #sing_up {
	display: block;
	float: left;
	height: 27px;
	width: 45px;
}
.top_innovate {
	float: left;
	line-height: 35px;
	color: #fff;
	font-size: 15px;
	margin-left: 230px;
}
/*
 * header
 */
.header_back {
	background: url(../images/header/header_back.png) repeat-y scroll 50% 0;
	height: 119px;
	min-width: 1080px;
}

.header_back .header_content {
	width: 1040px;
	margin: auto;
}

.header_back .header_logo {
	background: url(../images/header/header_logo.png) no-repeat;
	height: 65px;
	width: 301px;
	margin: 27px 0 0 0;
	float: left;
}

.header_back .header_logo1 {
	background: url(../images/header/header_logo1.png) no-repeat;/*-------------------------------------------*/
	margin: 10px 0 0 0;
	width: 292px;
	height: 81px;
	float: left;
}

/*
 * header title
 */

#header_title {
	/*width: 590px;*/
	width: 450px;
	float: left;
	margin: 50px 0 0 40px;
}

#header_title ul {
	float: left;
	list-style: none;
	color: #535353;
}

#header_title ul li {
	display: inline;
	float: left;
	color: #535353;
}

#header_title ul li a {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	display: block;
	text-align: center;
	text-shadow: 0px 1px #fff;
	width: 100px;
	padding: 5px;
	color: #535353;
}

#header_title ul li a:hover {

}

#header_title ul li.sublink p {
	clear: both;
	color: #878787;
	font-size: 14px;
	font-weight: bold;
	margin-left: 15px;
}

#header_title ul li.sublink a {
	float: left;
	color: #878787;
	text-decoration: none;
	display: block;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	/*margin-left: 15px;*/
}

#header_title ul li.sublink a:hover {

}
#header_title #support_sub {
	margin-left: 200px;
}
#header_title #knowledge_sub {
	margin-left: 180px;
}
#header_title #product_sub {
	margin-left: 90px;
}
#header_title ul li.sublink {
	display: none;
}
#sub_menu {
	position: absolute;
	margin-top: 23px;
}
#sub_menu li {
	padding-top: 9px;
}

.header_forum {
	float: right;
	text-align: center;
	margin: 55px 195px 0 0px;
}
.header_forum a {
	font-size: 16px;
	text-decoration: none;
	color: #535353;/*#535353*/
	font-weight: bold;
	text-shadow: 0px 1px #fff;
}

.a_navigation {
	/*border-radius: 15px;
	 border: 0 none;
	 box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset;
	 background-color: #39a5d3;*/
}

/*
 * footer
 */
.footer {
	height: 197px;
	width: 100%;
	background-color: #2c2c2c;
	margin-top: 21px;
	overflow: hidden;
	min-width: 1080px;
}
.footer .footer_center {
	width: 1040px;
	height: 197px;
	margin: auto;
	overflow: hidden;
}
.footer_center .product, .footer_center .contact, .footer_center .other, .footer_center .partners, .footerlogo {
	float: left;
	padding-top: 37px;
	margin-left: 46px;
}
.footer_center .about {
	float: left;
	padding-top: 37px;
	margin-left: 5px;
}
.footer_center div p {
	line-height: 20px;
}
.footer_center div p a, .footerlogo p {
	font-size: 11px;
	color: #FFF;
	color: #919191;
}
.footer_center div .ftitle {
	font-size: 13px;
	color: #c8c8c8;
	font-weight: bold;
	line-height: 25px;
}
.bandage {
	background: url(../images/footer/bandage.png);
	height: 47px;
	width: 25px;
	position: absolute;
	margin-left: 800px;
}
.footerlogo p {
	text-align: right;
}
.footerlogo img {
	float: right;
	margin-bottom: 5px;
}

/*
 * index
 */
.index_banner_back {
	background: url(../images/index/banner_back.jpg) repeat-y scroll 50% 0;
	height: 483px;
	margin-top: -119px;
	min-width: 1080px;
}

/*banner*/

.banner {
	overflow: hidden;
	margin: auto;
	margin-top: 119px;
	width: 855px;
}

.banner_image_list {
	width: 7000px;
	height: 350px;
}

.banner_image_list .banner_border {
	width: 855px;
	float: left;
}
.banner_image_list .banner_border .banner_font {
	width: 480px;
	float: left;
	text-shadow: 0px 1px whitesmoke;
}
.banner_image_list .banner_border .update {
	width: 87px;
	height: 92px;
	background: url(../images/index/banner/update.png) no-repeat;
	position: relative;
	margin-left: 385px;
	margin-bottom: -85px;
}
.banner_image_list .banner_border .banner_font h2 {
	color: #1c8ab9;
	font-size: 30px;
	margin-top: 15px;
	letter-spacing: -2px;
}
.banner_image_list .banner_border .banner_font .one_p{
	color: #4385a0;
	font-size: 16px;
	line-height:20px;
}
.banner_image_list .banner_border .banner_font p {
	color: #4385a0;
	font-size: 16px;
	line-height:30px;
}
.banner_image_list .banner_border .banner_font .button {
	background: url(../images/index/banner/button_back.png) no-repeat;
	width: 214px;
	height: 59px;
	text-align: center;
}
.banner_image_list .banner_border .banner_font .button a {
	text-decoration: none;
	color: #3f6a02;
	text-shadow: 0px 1px whitesmoke;
}
.banner_image_list .banner_border .banner_fl {
	float: left;
	width: 370px;
	height: 315px;
	text-align: center;
}

.banner_click {
	overflow: hidden;
	text-align: center;
}
.banner_click li {
	float: left;
	margin-left: 20px;
	cursor: pointer;
	color: #dcdbdb;
	line-height: 57px;
	font-size: 13px;
}
.banner_click li:nth-child(1) {
	margin-left: 42px;
}
.banner_click .banner_checked {
	cursor: pointer;
	color: #9b9999;
	text-decoration: underline;
}
.banner_click_box {
	overflow: hidden;
	text-align: center;
	position: absolute;
	margin-top: 318px;
	width: 855px;
}
.banner_bottom {
	background: url(../images/index/banner/banner_bottom.png) no-repeat;
	height: 53px;
	width: 595px;
	margin: auto;
}
.index_news {
	width: 960px;
	margin: auto;
	padding: 30px;
}
.index_news .news_content {
	width: 385px;
	vertical-align: top;
}
.index_news .news_content ul li {
	background-image: url(../images/listimg.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-size: 14px;
	text-shadow: 1px 0px #d5d5d5;
	text-align: justify;
	line-height: 20px;
	padding-left: 20px;
	margin-top: 10px;
}

/*index awards */
.index_awards_back {
	background-color: #e7e7e7;
	margin-top: 10px;
	width: 100%;
	min-width: 1080px;
}

.index_awards {
	width: 1040px;
	margin: 0 auto;
	padding-top: 65px;
	padding-bottom: 35px;
	background: #e7e7e7;
	display: block;
}
.index_awards .comments {
	width: 335px;
	vertical-align: top;
}
.index_awards .comments h2 {
	font-size: 24px;
	color: #3d3d3d;
	text-shadow: 0px 1px #fff;
}
.index_awards .comments p {
	line-height: 18px;
	width: 330px;
}

.index_awards .awards {
	width: 325px;
	padding: 0 80px;
}
.index_awards .awards h2 {
	font-size: 24px;
	color: #3d3d3d;
	text-shadow: 0px 1px #fff;
	margin-left: 15px;
}
.index_awards .awards .a_1 a, .index_awards .awards .a_2 a, .index_awards .awards .a_3 a, .index_awards .awards .a_4 a, .index_awards .awards .a_1 a:hover, .index_awards .awards .a_2 a:hover, .index_awards .awards .a_3 a:hover, .index_awards .awards .a_4 a:hover {
	width: 130px;
	height: 95px;
	display: block;
	margin: 10px 15px;
}
.index_awards .awards .a_1 a {
	background: url(../images/index/a_1.png) no-repeat;
}
.index_awards .awards .a_1 a:hover {
	background: url(../images/index/a_10.png) no-repeat;
}
.index_awards .awards .a_2 a {
	background: url(../images/index/a_2.png) no-repeat;
}
.index_awards .awards .a_2 a:hover {
	background: url(../images/index/a_20.png) no-repeat;
}
.index_awards .awards .a_3 a {
	background: url(../images/index/a_3.png) no-repeat;
}
.index_awards .awards .a_3 a:hover {
	background: url(../images/index/a_30.png) no-repeat;
}
.index_awards .awards .a_4 a {
	background: url(../images/index/a_4.png) no-repeat;
}
.index_awards .awards .a_4 a:hover {
	background: url(../images/index/a_40.png) no-repeat;
}

.index_awards .join {
	width: 220px;
	border: 1px solid #dcdcdc;
	background-color: #fff;
	overflow: hidden;
	vertical-align: top;
	text-align: center;
}

.index_awards .join .join_top {
	height: 14px;
	width: 220px;
	background: url(../images/index/join_top.png);
}
.index_awards .join .emailinput {
	border: 0 none;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset;
	padding: 10px;
	margin-top: 5px;
}

.index_awards .join .sign_up {
	background: url(../images/index/sign_up.png) 0 0 no-repeat;
	width: 83px;
	height: 35px;
	display: block;
	margin: auto;
	margin-top: 5px;
}
.index_awards .join .sign_up:hover {
	background: url(../images/index/sign_up.png) 0 -36px no-repeat;
}

/*index url(facebook)*/
.index_url {
	width: 830px;
	margin: 30px auto;
}
.index_url ul li {
	width: 200px;
	float: left;
}
.index_url ul .facebook > a, .index_url ul .twitter > a, .index_url ul .youtube > a, .index_url ul .rss > a {
	width: 85px;
	height: 85px;
	display: block;
	float: left;
}
.index_url ul .rss {
	width: 230px;
}
.index_url ul .facebook > a {
	background: url(../images/index/facebook.png) no-repeat;
}
.index_url ul .facebook > a:hover {
	background: url(../images/index/facebook0.png) no-repeat;
}
.index_url ul .twitter > a {
	background: url(../images/index/twitter.png) no-repeat;
}
.index_url ul .twitter > a:hover {
	background: url(../images/index/twitter0.png) no-repeat;
}
.index_url ul .youtube > a {
	background: url(../images/index/youtube.png) no-repeat;
}
.index_url ul .youtube > a:hover {
	background: url(../images/index/youtube0.png) no-repeat;
}
.index_url ul .rss > a {
	background: url(../images/index/rss.png) no-repeat;
}
.index_url ul .rss > a:hover {
	background: url(../images/index/rss0.png) no-repeat;
}
.index_url ul .facebook .font a, .index_url ul .twitter .font a, .index_url ul .youtube .font a, .index_url ul .rss .font a {
	margin-left: 5px;
}

/*
 * navigate
 */
.navigate {
	width: 1040px;
	margin: auto;
	padding: 15px;
	color: #2f87b1;
	font-size: 15px;
}
.navigate a {
	color: #2f87b1;
	font-weight: bold;
}

/*
 * magican
 */

/*magican_head begin*/
.magican_head {
	width: 1040px;
	margin: auto;
}
.lmagican_head {
	width: 705px;
	float: left;
}

.lmagican_head .title {
	width: 705px;
	margin-bottom: 10px;
}
.lmagican_head .title .logo {
	height: 162px;
	text-align: left;
}
.lmagican_head .title .content {
	width: 520px;
}
.lmagican_head .title .content .font {
	font-family: Arial;
	font-size: 15px;
	line-height: 20px;
	padding-top: 8px;
	text-align: justify;
}

.lmagican_head .thumbs_back {
	width: 705px;
	height: 80px;
}
.lmagican_head .thumbs_back .thumb1 {
	width: 108px;
	height: 80px;
}
.lmagican_head .thumbs_back .thumb2 {
	width: 108px;
	height: 80px;
	padding-left: 15px;
}

/* thumb style*/
#slider {
	overflow: hidden;
	width: 610px;
	float: left;
	margin-left: 55px;
}

#leftA {
	display: block;
	float: left;
	position: absolute;
	margin-top: 10px;
}

#rightA {
	display: block;
	float: right;
	position: absolute;
	margin-left: 680px;
	margin-top: 10px;
}
/*thumb style end*/
/*magican head end*/

/*
 * free download
 */
.download_boder {
	width: 252px;
	border: 1px solid #c4c4c4;
	border-radius: 5px;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
/*download logo*/
.d_logo {
	position: absolute;
	z-index: 9;
	margin: -14px 0 0 -1px;
}
/*user manual*/
.um {
	background: url(../images/download_user_manual.png);
	height: 35px;
	margin-top: 110px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	padding-top: 10px;
}
/*user manual content*/
.um_content {
	width: 222px;
	padding: 5px 15px;
	background-color: #fff;
}
.um_content ul li {
	background-image: url(../images/listimg.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	line-height: 16px;
	font-size: 14px;
	margin-top: 5px;
}

/*overview */
.overview_line {
	height: 75px;
	width: 960px;
	margin: auto;
	position: relative;
	z-index: -1;
	margin-bottom: -120px;
	margin-top: 60px;
	background: url(../images/magican/overview_line.png);
}
#lmagican_middle {
	width: 1050px;
	margin: auto;
	margin-top: 15px;
}
#lmagican_middle .title {
	overflow: hidden;
}
#lmagican_middle .title li {
	float: left;
}

#lmagican_middle .title .overView a {
	background: url(../images/magican/lmiddle_title.png) 0 0 no-repeat;
	display: block;
	width: 150px;
	height: 58px;
}

#lmagican_middle .title .overView .cur {
	background: url(../images/magican/lmiddle_title.png) 0 -58px no-repeat;
	display: block;
	width: 150px;
	height: 58px;
}

#lmagican_middle .title .scanner a {
	background: url(../images/magican/lmiddle_title.png) 0 0 no-repeat;
	display: block;
	width: 150px;
	height: 58px;
}

#lmagican_middle .title .scanner .cur {
	background: url(../images/magican/lmiddle_title.png) 0 -58px no-repeat;
	display: block;
	width: 150px;
	height: 58px;
}

#lmagican_middle .title .cleanUp a {
	background: url(../images/magican/lmiddle_title.png) -150px 0 no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .cleanUp .cur {
	background: url(../images/magican/lmiddle_title.png) -150px -58px no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .security a {
	background: url(../images/magican/lmiddle_title.png) -275px 0 no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .security .cur {
	background: url(../images/magican/lmiddle_title.png) -275px -58px no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}
#lmagican_middle .title .optimize a {
	background: url(../images/magican/lmiddle_title.png) -400px 0 no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}
#lmagican_middle .title .optimize .cur {
	background: url(../images/magican/lmiddle_title.png) -400px -58px no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .stat a {
	background: url(../images/magican/lmiddle_title.png) -525px 0 no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .stat .cur {
	background: url(../images/magican/lmiddle_title.png) -525px -58px no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .center a {
	background: url(../images/magican/lmiddle_title.png) -650px 0 no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .center .cur {
	background: url(../images/magican/lmiddle_title.png) -650px -58px no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .toolBox a {
	background: url(../images/magican/lmiddle_title.png) -775px 0 no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .toolBox .cur {
	background: url(../images/magican/lmiddle_title.png) -775px -58px no-repeat;
	display: block;
	width: 125px;
	height: 58px;
}

#lmagican_middle .title .hardWare a {
	background: url(../images/magican/lmiddle_title.png) -900px 0 no-repeat;
	display: block;
	width: 150px;
	height: 58px;
}

#lmagican_middle .title .hardWare .cur {
	background: url(../images/magican/lmiddle_title.png) -900px -58px no-repeat;
	display: block;
	width: 150px;
	height: 58px;
}

#lmagican_middle ul li {
	list-style: none;
}

#lmagican_middle div {
	clear: left;
	display: none;
}

#lmagican_middle div.div_show {
	display: block;
	position: relative;
}

/*overview content*/
#lmagican_middle .overView_body {
	width: 960px;
	margin: auto;
	height: 200px;
	vertical-align: middle;
}
#lmagican_middle .trleft {
	width: 445px;
	float: left;
}
#lmagican_middle .trright {
	width: 445px;
	float: right;
}
#lmagican_middle .trleft .font, #lmagican_middle .trright .font {
	width: 255px;
	padding: 0px 20px 0 0;
	line-height: 18px;
}

#lmagican_middle .video_style {
	float: right;
	margin: 30px 30px 0 0;
}
/*overview end */

/*
 * free download blue
 */
.free_download_blue_others {
	background: url(../images/free_download.png) no-repeat;
	width: 452px;
	height: 60px;
	margin: auto;
	position: relative;
	z-index: 9;
}
.free_download_blue {
	background: url(../images/magican/downloadfilecluster.png) no-repeat;
	width: 452px;
	height: 60px;
	margin: auto;
	position: relative;
	z-index: 9;
}
.free_download_blue_index {
	background: url(../images/index/download3k.png) no-repeat;
	width: 452px;
	height: 60px;
	margin: auto;
	position: relative;
	z-index: 9;
}
.free_download_blue_index {
	margin-bottom: -40px;
}
.free_download_blue {
	margin-bottom: 70px;
	margin-top: -75px;
}
.free_download_blue_others {
	margin-bottom: -45px;
}
.free_download_blue .local, .free_download_blue .softonic, .free_download_blue_others .local, .free_download_blue_others .softonic, .free_download_blue_index .local, .free_download_blue_index .softonic {
	width: 155px;
	height: 45px;
	display: block;
	float: left;
}
.free_download_blue .local, .free_download_blue_others .local, .free_download_blue_index .local {
	margin: 7px 0 0 30px;
}
.free_download_blue .softonic, .free_download_blue_others .softonic, .free_download_blue_index .softonic {
	margin: 7px 0 0 80px;
}
/*reviews*/
.reviews {
	width: 100%;
	background-color: #e7e7e7;
	margin-top: -100px;
	min-width: 1080px;
}
.reviews .content {
	width: 1040px;
	margin: auto;
}

/*magican news*/
.magican_news_back {
	width: 1040px;
	margin: 30px auto;
}
/*magican RequirementsList*/
.magican_news {
	float: left;
	width: 350px;
}
.magican_news table tr {
	height: 30px;
}
.systemRequirementsList {
	margin: 0;
}

.systemRequirementsList li {
	padding-left: 20px;
}

.systemRequirementsList .t {
	background: url(../images/magican/m31_xl.png) 0 2px no-repeat;
	padding-left: 20px;
	cursor: pointer;
	color: #000000;
	font-weight: bold;
}

.systemRequirementsList .t {
	width: 320px;
}

.systemRequirementsList .t span {
	float: right;
}

.systemRequirementsList .s {
	background: url(../images/magican/m31_hx.png) 0 -2px no-repeat;
	padding-left: 20px;
	cursor: pointer;
	color: #000000;
}

.systemRequirementsList .s {
	width: 320px;
}

.systemRequirementsList .s span {
	float: right;
}
/*magican RequirementsList end*/
/*magican other products*/
.magican_other {
	width: 250px;
	border-radius: 10px;
	border: 1px solid #cccebf;
	margin-right: 2px;
	float: right;
}

.magican_other .other_title {
	background: url("../images/download_user_manual.png");
	color: #FFFFFF;
	font-size: 18px;
	height: 35px;
	text-align: center;
	padding-top: 10px;
}

.other_products {
}
.other_content {
	width: 150px;
	margin: 30px 50px;
}
.other_images {
	width: 900px;
}
.other_images .oimages {
	width: 150px;
	float: left;
	text-align: center;
}
.pic_click {
	overflow: hidden;
	position: absolute;
	margin: auto;
	margin-top: 130px;
	margin-left: 15px;
}
.pic_click li {
	float: left;
	background: url(../images/magican/banner_click.png) 0 0 no-repeat;
	width: 18px;
	height: 18px;
	margin-left: 10px;
	cursor: pointer;
}
.pic_click .pic_checked {
	background: url(../images/magican/banner_click.png) 0 -18px no-repeat;
}
/*magican other products end*/
/*
 * magican end
 */
/*
 * other products
 */
.other_products_top {
	width: 800px;
	margin: auto;
}
.other_products_top ul li {
	float: left;
	width: 200px;
	text-align: center;
	font-weight: bold;
	margin: 10px 0;
}
/*magican_lite*/
.mcontent_back {
	background-color: #e4e4e4;
	width: 100%;
	min-width: 1040px;
}
.mcontent_back0 {
	background-color: #fff;
	width: 100%;
	min-width: 1040px;
}

.mcontent {
	width: 1010px;
	margin: 30px auto;
}
.mcontent .info {
	width: 690px;
	float: left;
}
.mcontent .info .lite_img {
	float: left;
}
.mcontent .info .lite_font {
	width: 555px;
	margin: 0 0 10px 20px;
	float: left;
}
.the_feature_back {
	width: 1010px;
	margin: auto;
	margin-bottom: 50px;
}
.the_feature {
	width: 505px;
	float: left;
}
.the_feature > ul > li {
	padding: 10px;
	text-align: center;
}
.mcontent_back .the_feature > ul:nth-child(2n+1) {
	background-color: #fff;
}
.mcontent_back0 .the_feature > ul:nth-child(2n+1) {
	background-color: #e4e4e4;
}
.the_feature .title > li {
	font-weight: bold;
	color: #272727;
	padding: 20px 10px;
}
.the_feature > ul > li {
	float: left;
}
.the_feature > ul .feature {
	width: 225px;
	text-align: center;
}
.the_feature > ul .olite {
	width: 100px;
	text-align: center;
}
.the_feature > ul .omagican {
	width: 60px;
	text-align: center;
}
.the_feature > ul .feature_content {
	width: 225px;
	text-align: left;
	font-size: 13px;
}
.the_feature > ul > li img {
	vertical-align: middle;
}

/*
 * knowledge user manual
 */
.userManual {
	width: 1040px;
	margin: auto;
	margin-bottom: 25px;
}
.userManuals {
	width: 705px;
	float: left;
	margin-top: 8px;
}

.userManuals .title {
	width: 705px;
}
.userManuals .title .logo {
	height: 162px;
	text-align: left;
}
.userManuals .title .content {
	width: 520px;
}
.userManuals .title .content .font {
	line-height: 20px;
	padding-top: 8px;
}
.summary0 {

}

.summary0 > ul > li {
	width: 145px;
	float: left;
	margin-left: 25px;
}
.summary0 .readmore {
	text-align: center;
	background: url(../images/readmore.png) no-repeat;
	width: 128px;
	display: block;
	margin: 20px 0 0 20px;
	padding: 12px;
	color: #868974;
	font-weight: bold;
	text-shadow: 0px 1px #fff;
	text-decoration: none;
}

.manual_content_back {
	width: 100%;
	background: #e4e4e4;
	min-width: 1080px;
}
.manual_content {
	width: 1040px;
	margin: auto;
	padding: 40px;
	line-height: 22px;
}
.manual_reviews {
	width: 705px;
	float: left;
}
.manual_content .mncontent {
	width: 495px;
	float: left;
	margin: 20px 0 20px 20px;
}
.manual_content .mncontent .logo {
	height: 150px;
	text-align: left;
}
.manual_content .mncontent .content {
	width: 310px;
}
.manual_content .mncontent .content .font {
	line-height: 20px;
	margin-top: 10px;
}

/*
 * knowledge user manual end
 */

/*
 * knowledge user manual---magican
 */
/*header*/
.userManual .um_magican {
	width: 705px;
	float: left;
}
.userManual .um_magican  .title {
	width: 705px;
	margin-bottom: 10px;
}
.userManual .um_magican  .title .logo {
	height: 162px;
	text-align: left;
}
.userManual .um_magican .title .content {
	width: 520px;
	vertical-align: top;
	padding-top: 8px;
}
.userManual .um_magican .title .content .font {
	line-height: 20px;
}
.userManual .um_magican .summary {
	margin-bottom: 20px;
}
.userManual .um_magican .summary > ul .update {
	background-color: #d3e8f0;
}
.userManual .um_magican .summary > ul > li {
	width: 215px;
	height: 54px;
	background-color: #efefef;
	border-radius: 5px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}
.userManual .um_magican .summary > ul > li > img {
	float: left;
	margin-right: 5px;
}
.userManual .um_magican .summary > ul > li > p {
	font-size: 13px;
	margin: 2px;
	margin-top:10px;
}
/*header end*/
.um_magican_content_back {
	width: 100%;
	background-color: #e7e7e7;
}
.um_magican_content_back0 {
	width: 100%;
}
.um_magican_content {
	width: 1040px;
	margin: auto;
	line-height: 20px;
}
.um_magican_content h1, .um_magican_content h3 {
	margin: 10px auto;
}
.um_magican_content .um_img {
	margin: 20px auto;
	text-align: center;
}
/*
 * knowledge user manual---magican end
 */
/*
 * knowledge user manual---magican file
 */
.magican_file_borderleft {
	width: 480px;
	float: left;
}
.magican_file_borderright {
	width: 480px;
	float: right;
}
.magican_file_content_border {
	width: 460px;
	border: 1px solid #bcbcbc;
	border-radius: 10px;
	float: left;
	padding: 5px;
	margin-bottom: 30px;
}
.border_line {
	width: 100%;
	height: 2px;
	border-top: 1px solid #bcbcbc;
}

/*
 * aboutus
 */
.aboutus_message {
	width: 680px;
	margin: 30px auto;
	border-radius: 10px;
	border: 1px solid #9d9d9d;
}
.aboutus_message .ribbon {
	background: url(../images/ribbon.png);
	width: 100%;
	height: 14px;
}
.aboutus_message > .content {
	width: 610px;
	margin: 15px 35px;
}
.aboutus_message > .content .aleft {
	float: left;
	width: 280px;
}
.aboutus_message > .content .aleft > p {
	margin-top: 20px;
}
.aboutus_message > .content .aleft > a {
	color: #338ebf;
	font-weight: bold;
}
.aboutus_message > .content .aright {
	float: right;
	width: 280px;
}
.aboutus_message > .content .aright  p {
	margin-top: 8px;
}
.aboutus_message > .content .aright  a {
	color: #338ebf;
	font-weight: bold;
}

/*
 * aboutus end
 */
/*
 * support
 */
.support_back {
	width: 1040px;
	margin: auto;
}
.support_header_back {
	width: 685px;
	float: left;
	margin: 10px auto;
}
.support_header_back .sup1, .support_header_back .sup2, .support_header_back .sup3, .support_header_back .sup4, .support_header_back .sup5, .support_header_back .sup6 {
	width: 685px;
	margin: 10px 0;
}

.support_header_back .sup1 > h1, .support_header_back .sup2 > h1, .support_header_back .sup3 > h1, .support_header_back .sup4 > h1, .support_header_back .sup5 > h1, .support_header_back .sup6 > h1 {
	margin-top: 10px;
}
.support_header_back .sup1 > h1 a, .support_header_back .sup2 > h1 a, .support_header_back .sup3 > h1 a, .support_header_back .sup4 > h1 a, .support_header_back .sup5 > h1 a, .support_header_back .sup6 > h1 a {
	color: #535353;
}

.macappstore {
	width: 685px;
	float: left;
	margin: 10px auto;
}
.support_header_back p {
	color: #585757;
	line-height: 20px;
}
.support_header_back .header_left {
	width: 315px;
	float: left;
	margin-bottom: 20px;
}
.support_header_back .sup1 > a, .support_header_back .sup2 > a, .support_header_back .sup3 > a, .support_header_back .sup4 > a, .support_header_back .sup5 > a, .support_header_back .sup6 > a {
	width: 79px;
	height: 79px;
	display: block;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.support_header_back .sup1 > a {
	background: url(../images/support/sup1.png) no-repeat;
}
.support_header_back .sup1 > a:hover {
	background: url(../images/support/sup10.png) no-repeat;
}
.support_header_back .sup2 > a {
	background: url(../images/support/sup2.png) no-repeat;
}
.support_header_back .sup2 > a:hover {
	background: url(../images/support/sup20.png) no-repeat;
}
.support_header_back .sup3 > a {
	background: url(../images/support/sup3.png) no-repeat;
}
.support_header_back .sup3 > a:hover {
	background: url(../images/support/sup30.png) no-repeat;
}
.support_header_back .sup4 > a {
	background: url(../images/support/sup4.png) no-repeat;
}
.support_header_back .sup4 > a:hover {
	background: url(../images/support/sup40.png) no-repeat;
}
.support_header_back .sup5 > a {
	background: url(../images/support/sup5.png) no-repeat;
}
.support_header_back .sup5 > a:hover {
	background: url(../images/support/sup50.png) no-repeat;
}
.support_header_back .sup6 > a {
	background: url(../images/support/sup6.png) no-repeat;
}
.support_header_back .sup6 > a:hover {
	background: url(../images/support/sup60.png) no-repeat;
}

.support_header_back ul li {
	list-style-image: url(../images/listimg.png);
	list-style-position: inside;
	line-height: 18px;
	font-size: 14px;
	margin-top: 5px;
}
.support_header_back .header_right {
	width: 315px;
	float: right;
	margin-bottom: 20px;
}
/*feedback*/
.feedback_form > h1 {
}
.feedback_form > p {
	color: #525252;
	font-size: 16px;
	margin: 15px 0;
}
.feedback_form .feedbackcontent {
	float: left;
}
.feedback_form .fname, .feedback_form .fselect, .feedback_form .femail {
	float: left;
}
.feedback_form .ftitle {
	text-align: right;
	padding-right: 5px;
	float: left;
	margin-bottom: 15px;
	line-height: 25px;
}
.feedback_form table tr .fbtitle {
	text-align: right;
	width: 100px;
	margin-bottom: 15px;
}
.feedback_form table tr .imgbox {
	padding: 5px;
}
.feedback_form input {
	border: solid 1px #9d9d9d;
	line-height: 20px;
	height: 20px;
	font-size: 13px;
	color: #898989;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4) inset;
	padding: 2px;
}
.feedback_form .ftextarea {
	margin-top: 10px;
}
.feedback_form .ftextarea textarea {
	border: solid 1px #9d9d9d;
	border-radius: 5px;
	color: #898989;
	padding: 5px;
	width: 560px;
	height: 150px;
	margin-top: 5px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset;
}
.feedback_form select {
	border: solid 1px #9d9d9d;
	color: #898989;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset;
}
.sendbutton {
	width: 83px;
	height: 35px;
	margin: auto;
	margin: 30px auto;
}
.sendbutton a {
	display: block;
	width: 83px;
	height: 35px;
	background: url(../images/support/sendb.png) no-repeat;
}
.sendbutton a:hover {
	display: block;
	width: 83px;
	height: 35px;
	background: url(../images/support/sendb.png) 0 -38px no-repeat;
}
.feedback_addfile {
	background: url(../images/support/addfile.png);
	height: 18px;
	width: 18px;
	float: left;
	cursor: pointer;
}
.feedback_cancelfile {
	background: url(../images/support/cancelfile.png);
	height: 18px;
	width: 18px;
	float: left;
	cursor: pointer;
}
#msg_windows {
	height: 100px;
	width: 500px;
	border: solid 1px #CCC;
	position: absolute;
	display: none;
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#msg_windows .feedback_notice {
	height: 20px;
	background: #CCC;
	width: 496px;
	margin: auto;
	color: #FFF;
	margin-top: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: move;
	text-align: center;
	line-height: 20px;
	font-weight: bold;
}
#msg_windows .feedback_show_msg {
	height: 60px;
	line-height: 60px;
	color: #000;
	text-align: center;
}
#msg_windows .feedback_closewindow {
	text-align: right;
	padding-right: 5px;
}
#msg_windows .feedback_closewindow #closeFeedbackWindow {
	cursor: pointer;
}
/*question and answer*/

.qa_border {
	float: left;
	width: 730px;
}
.qa_download {
	float: right;
}

#question {
	width: 730px;
	margin: 35px 0 0 70px;
}
#question dd {
	margin: 0;
	margin-top: 10px;
	line-height: 24px;
}
#question dt h3 {
	padding-top: 40px;
	margin-left: 65px;
}
#question dd h4 {
	cursor: pointer;
	color: #2596cf;
	padding: 6px 0;
	margin: 0;
	line-height: 15px;
	font-weight: normal;
}
#question dd div {
	background: #fff;
	display: none;
	border: 1px solid #b0b0b0;
	padding: 10px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	height: inherit;
	margin-top: 10px;
}
#question dd div p {
	margin-top: 0;
	line-height: 18px;
}
.Q_logo img {
	margin-top: 15px;
}
#qa_title {
	width: 861px;
	min-height: 575px;
}
/*question and answer end*/
/*awards*/
.awards_reviews_back {
	width: 1040px;
	margin: auto;
}
.awards_reviews {
	width: 1040px;
	margin: auto;
}
.awards_reviews .the_data {
	font-style: italic;
	color: #67b4e1;
	font-weight: bold;
}
/*awards end*/
/*comments */
.comments_border_back_l {
	width: 325px;
	float: left;
	vertical-align: baseline;
	margin-bottom: 15px;
}
.comments_border_back_r {
	width: 325px;
	float: right;
	vertical-align: baseline;
	margin-bottom: 15px;
}
.comments_border {
	border: 1px solid #4282be;
	background: -webkit-linear-gradient(top,#b8d1e8,#80b1e0);/* Saf4+, Chrome */
	background: -moz-linear-gradient(top,#b8d1e8,#80b1e0);/* Firefox */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8d1e8',endColorstr='#80b1e0',GradientType='0');/* IE*/
	border-radius: 8px;
	box-shadow: 0px 1px #729ec8;
	line-height: 15px;
}
.comments_border > p {
	margin: 10px;
	font-size: 14px;
	color: #1b5993;
	text-shadow: 0px 1px #c3dbf2;
	text-align: justify;
	line-height: 15px;
}
.comments_border_bottom {
	background: url(../images/magican/review_back_bottom.png) no-repeat;
	height: 20px;
	width: 20px;
	margin: -1px 0 0 35px;
}
.comments_border_back .data_style {
	vertical-align: text-bottom;
	font-size: 13px;
	color: #3e3e3e;
	padding-left: 10px;
}
/*comments end*/
/*offical news */
.offical_back {
	width: 685px;
	float: left;
}
.pagination {
	text-align: center;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 500px;
	height: 30px;
}
.pagination a {
	color: #3ca0da;
	font-size: 15px;
	margin: 15px;
	font-weight: bold;
}
.pagination .current {
	color: #000;
	font-size: 15px;
	margin: 15px;
}
.pagination li a:hover {
	color: #000;
	text-decoration: overline;
}
.news_grade {
	width: 11px;
	height: 14px;
	background: url(../images/support/awards/offical_news/lback.png);
	display: block;
	margin: 3px 5px 0 5px;
	float: left;
}
.news_grade .num {
	color: #fff;
	font-size: 9px;
	margin-left: 3px;
}
#Searchresult {
	width: 685px;
}

.offical_back .offical_title {
	width: 500px;
	margin-left: 5px;
	font-size: 16px;
	float: left;
	margin-top: 15px;
}
.offical_back .offical_title > p {
	width: 435px;
	display: inline-block;
	color: #575757;
	font-size: 20px;
	font-weight: bold;
	padding-left: 5px;
}
.offical_back .offical_date {
	float: right;
	color: #00a0e9;
	font-weight: bold;
	font-size: 13px;
	margin-top: 65px;
}

.offical_back .offical_content {
	width: 685px;
	margin-bottom: 50px;
}
.offical_back .offical_interval {
	width: 685px;
	height: 5px;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	margin: 10px auto;
}
/*offical news end*/
/*
 * support end
 */
/*
 * knowledge
 */
.knowledge_top {

}
.knowledge_top > img {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
}
.knowledge_top > p {
	line-height: 22px;
}
.knowledge_top > span {
	line-height: 22px;
}
.kreadmore .readmore {
	text-align: center;
	background: url(../images/readmore.png) no-repeat;
	width: 128px;
	display: block;
	margin: 20px 0 0 0;
	padding: 13px;
	color: #868974;
	font-weight: bold;
	text-shadow: 0px 1px #fff;
	text-decoration: none;
}

.knowledge_content_back {
	width: 100%;
	background: #e4e4e4;
	min-width: 1050px;
}
.knowledge_content {
	width: 1040px;
	margin: auto;
	padding-top: 20px;
	line-height: 22px;
}
.knowledge_content .content > h3 {
	margin-top: 10px;
}
.knowledge_content .content {
	width: 300px;
	margin: 20px;
	float: left;
	min-height: 350px;
}
.knowledge_content .content .krm {
	margin-bottom: 10px;
	margin-top: 10px;
}
/*knoledge tips&wiki content*/
.knowledge_tips_content_back {
	width: 1040px;
	margin: 30px auto;
}
.knowledge_tips_top_back {
	width: 100%;
}
.knowledge_tips_top_back .knowledge_tips_top {
	width: 1040px;
	margin: auto;
	padding: 10px;
	line-height: 22px;
}
.knowledge_tips_top .knowledge_top_content {
	width: 235px;
	margin: 10px;
	float: left;
	min-height: 230px;
}
.knowledge_tips_top .knowledge_top_content .knowledge_news_logo {
	background: url(../images/knowledge/news_logo.png) no-repeat;
	position: absolute;
	z-index: 9;
	width: 48px;
	height: 51px;
	margin: -10px 0 0 -45px;
}
.knowledge_tips_top .knowledge_top_content > ul > li {
	background-image: url(../images/listimg.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	line-height: 18px;
	font-size: 14px;
	margin-top: 5px;
}
.knowledge_top > h1 {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

.static_url {
	text-align: center;
	line-height: 70px;
}
.static_url span {
	margin-left: 10px;
}
.static_url a {
	margin-left: 10px;
	color: #3ca0da;
}
/*
 * knowledge end
 */

/*
 Q survey
 */

.survey {
	margin: 30px auto;
}
.survey h3 {
	margin: 0;
	padding: 0;
	font-family: Arial;
	color: #000;
	font-weight: normal;
}
.survey ul li p {
	font-size: 14px;
	margin-top: 20px;
}
.survey ul p {
	font-size: 14px;
	margin-top: 20px;
}
.survey ul li {
	font-size: 14px;
	line-height: 33px;
}
.survey .number {
	height: 30px;
	background-color: #8bbdda;
	font-size: 26px;
	color: #ffffff;
	border-radius: 5px;
	text-align: center;
	margin-right: 5px;
}

.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	margin-top: 5px;
	background: url(../images/others/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.survey ul textarea {
	width: 95%;
	border: 1px solid #818181;
	margin-top: 10px;
	border-radius: 10px;
	padding: 10px;
}
.survey .button {
	background: url(../images/others/submit.png) no-repeat !important;
	width: 122px;
	height: 51px;
	cursor: pointer;
	border-radius: 30px;
	margin: 25px 0 20px 0;
}

/**
 * youxiajiao tanchu pop
 * */
#tclose {
	display: block;
	overflow: hidden;
}

#pop {
	right: 0px;
	bottom: 0px;
	z-index: 300;
	width: 270px;
	height: 300px;
	background-color: #313234;
	opacity: 0.9;
	border-top-left-radius: 15px;
	position: fixed;
	_POSITION: absolute; /*兼容IE6*/
	_TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight); /*兼容IE6*/
}
#pop .the_head {
	width: 200px;
	text-align: justify;
	margin: auto;
	font-size: 12px;
	color: #fff;
}

#pop .the_h2 {
	text-align: center;
	margin: auto;
	font-size: 12px;
	color: #fff;
}
#pop ul {
	margin-top: 15px;
}
#pop ul li {

	background-color: #3e3f43;
	width: 20px;
	height: 20px;
	border-radius: 5px;
	text-align: center;
	color: #ede8ec;
	float: left;
	margin-left: 3px;
	font-size: 11px;
}
#pop ul li a {
	width: 20px;
	height: 20px;
	border-radius: 5px;
	text-align: center;
	color: #ede8ec;
	float: left;
	font-size: 11px;
	padding-top: 3px;
}

.blue_bg {
	background-color: #56b9e3;
}

#pop textarea {
	margin-top: 10px;
	border: solid 1px #9D9D9D;
	border-radius: 5px;
	color: #898989;
	padding: 5px;
	width: 230px;
	height: 40px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4) inset;
}

#minimize img {
	margin-top: 5px;
	margin-left: 15px;
}

/**
 * 	index list img2
 */
.index_userM li {
	background-image: url(../images/listimg2.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-size: 15px;
	text-shadow: 1px 0px #D5D5D5;
	padding-left: 20px;
	margin-top: 10px;
}

/*
 * 修改
 */
.addstyle {
	float: left;
	margin-top: 8px;
}

.forumstyle {
	float: left;
	margin-top: 8px;
}
#slogan {
	width:300px;
	height:40px;
	line-height:40px;
	float: left;
	color:#fff;
	margin-top: 8px;
}
.banner_download {
	background: url(../images/index/banner_download.png) no-repeat;
	width: 358px;
	height: 47px;
	margin-top: 15px;
}
.banner_download .fdown, .banner_download .oversion {
	color: #3f6a02;
	text-shadow: 0px 1px #c4d78d;
	font-size: 22px;
	line-height: 50px;
	font-weight: normal;
}
.banner_download .fdown {
	margin-left: 45px;
	font-weight: bold;
}
.banner_download .oversion {
	margin-left: 18px;
}
.support_aside {
	padding: 20px;
}
.support_aside ul li {
	margin: 10px 0;
}
.support_aside ul li img {
	float: left;
}
.support_aside ul li > p {
	margin-top: 10px;
	padding-left: 5px;
}
.morebutton a {
	display: block;
	width: 83px;
	height: 35px;
	background: url(../images/support/more.png) no-repeat;
}
.morebutton a:hover {
	display: block;
	width: 83px;
	height: 35px;
	background: url(../images/support/more.png) 0 -38px no-repeat;
}
/*
 * add
 */
.contactus_header_back {
	width: 685px;
	float: left;
	margin: 10px auto;
}
.contactus_aside {
	padding: 20px;
}
.contactus_aside ul li > a {
	color: #338ebf;
	font-weight: bold;
}
.contactus_aside ul li > a, .contactus_aside ul li > p {
	line-height: 20px;
}
.download_back {
	width: 1040px;
	margin: auto;
}
.download_back .download_1 {
	background: url(../images/download_1.png) no-repeat;
	height: 180px;
	padding-left: 200px;
}
.download_back .download_1 > h1 {
	margin-bottom: 22px;
	color: #333333;
}
.download_back .download_1 > p {
	color: #333333;
}
.download_back .download_1 > p img {
	margin-left: 5px;
}
.download_back2 {
	background: #e7e7e7;
	min-width: 1080px;
}
.download_back3 {
	width: 1040px;
	margin: auto;
	padding: 30px 0;
}
.download_back3 .d1 {
	background: url(../images/download_2.png) no-repeat;
	height: 35px;
	padding-top: 20px;
	padding-left: 60px;
	float: left;
	width: 300px;
}
.download_back3 .d2 {
	background: url(../images/download_3.png) no-repeat;
	height: 35px;
	padding-top: 20px;
	padding-left: 60px;
	float: left;
	width: 300px;
}
.download_back3 .d3 {
	background: url(../images/download_4.png) no-repeat;
	height: 35px;
	padding-top: 20px;
	padding-left: 60px;
	width: 250px;
}
.pic_lan {
	float: right;
	margin-top: 15px;
}
.pic_lan > a {
	margin-left: 5px;
}
.pic_lan .en_lan {
	background: url(../images/en1.png) no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	float: right;
}
.pic_lan .en_lan:hover {
	background: url(../images/en1.png) no-repeat;
}
.pic_lan .cn_lan {
	background: url(../images/cn.png) no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	float: right;
}
.pic_lan .cn_lan:hover {
	background: url(../images/cn1.png) no-repeat;
}
.pic_lan .jp_lan {
	background: url(../images/jp.png) no-repeat;
	width: 26px;
	height: 26px;
	display: block;
	float: right;
}
.pic_lan .jp_lan:hover {
	background: url(../images/jp1.png) no-repeat;
}
/*
 * sitemap
 */
.sitemap_back{
	width:1050px;
	margin:auto;
}
.sitemap_head{
}
.sitemap_head > ul > li:nth-child(1){
	margin-left:20px;
}
.sitemap_head > ul > li{
	float:left;
	margin-left:50px;
	line-height:30px;
}
.sitemap_head > ul > li a{
	font-size:15px;
	text-shadow:0px 1px #757575;
	color:#404040;
}

.sitemap_content{
	width:295px;
	margin:15px 25px;
	float:left;
}
.sitemap_content_ul{
	margin-bottom: 20px;
}
.sitemap_content_ul > li:nth-child(1){
	background-image:none;
	background:#efefef;
	width:90px;
	padding:7px 0;
	color:#676767;
	text-align: center;
	line-height:16px;
	text-shadow: 0px 1px #a9a9a9;
	margin:0;
}
.sitemap_content_ul > li:nth-child(2){
	margin-top:15px;
}
.sitemap_content_ul > li{
	background-image: url(../images/listimg.png);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 20px;
	line-height: 25px;
	font-size: 14px;
	margin-left:15px;
}
.sitelogo{
	background-image: url(../images/sitemap_logo.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	padding-left: 25px;
	line-height: 25px;
	font-size: 17px;
	font-weight: normal;
	color:#404040;
	text-shadow: 0px 1px #757575;
}
