﻿html {
	color: #000;
	background: #FFF
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,
img {
	border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal
}

ol,
ul {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,
q:after {
	content: ''
}

abbr,
acronym {
	border: 0;
	font-variant: normal
}

sup {}

sub {
	vertical-align: super;
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%
}

legend {
	color: #000
}

#yui3-css-stamp.cssreset {
	display: none;
}


body {
	font-family: "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	min-width: 1280px;
}

input {
	outline: none;
}

a {
	color: #838383;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* 娓呯悊娴姩 */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

/* for IE6 IE7 */
.clearfix {
	zoom: 1;
}

.inline-block {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}


/*
* @Author: Fred
* @Date: 2015-03-05
* @Memo: 鍏叡鏍峰紡
*/

.com-header {
	height: 64px !important;
	width: 100%;
	min-width: 1280px;
	margin: 0;
	background: url(/images/common/header-bg.jpg) 0 0 repeat-x;
	z-index: 999999;
	position: fixed;
	top: 0px;
	background-size: auto 100% !important;
}

.com-header-bd {
	width: 1220px;
	height: 64px;
	margin: 0 auto;
	position: relative;
}

.com-header-tools {
	height: 15px;
	width: auto;
	color: #ccc;
	font-size: 12px;
	white-space: nowrap;
	position: absolute;
	right: 0px;
	top: 4px;
}

.com-header-tools a {
	color: #888;
}

.com-logo {
	height: 43px;
	width: 163px;
	position: absolute;
	left: 0;
	top: 14.4px;
}

.com-logo img {
	width: 163px;
	height: 43px;
}

.com-nav {
	height: 59.2px;
	width: auto;
	position: absolute;
	left: 200px;
	line-height: 50px;
}

.com-nav li {
	width: auto;
	margin: 0 8px 0 0;
	white-space: nowrap;
	float: left;
}

.com-nav li a {
	height: 59.2px;
	line-height: 59.2px;
	display: block;
	font-size: 18px;
	color: #333333;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}

.com-nav li a:hover {
	line-height: 59.2px;
	height: 59.2px;
	text-decoration: none;
	color: #999;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}

.com-nav a.active {
	color: #898989;
}

.com-header_hide {
	height: 50px;
	width: 100%;
	min-width: 1280px;
	margin: 0;
	background: url(/images/common/header-bg.jpg) 0 0 repeat-x;
	z-index: 999999;
	box-shadow: 0 2px 5px #666666;
	top: 0px;
}

.com-header_hide .com-header-bd {
	width: 1220px;
	height: 50px;
	margin: 0 auto;
	position: relative;
}

.com-header_hide .com-logo {
	height: 43px;
	width: 188px;
	position: absolute;
	left: 0;
	top: 3px;
}

.com-header_hide .com-logo a img {
	width: AUTO;
	height: 35px;
	margin-top: 5px;
}

.com-header_hide .com-nav {
	display: none
}

.com-header_hide .com-search {
	display: none
}

/*r-tools{ display:none}*/

.com-search {
	width: 175px;
	height: 20px;
	background: url(/images/common/seach-bg.png) no-repeat!important;
	position: absolute;
	right: 0px;
	top: 24px;
}

.com-search-input {
	display: block;
	height: 20px;
	width: 135px;
	padding: 0 5px;
	line-height: 20px;
	border: 0;
	background: none;
	float: left;
}

.com-search-submit {
	display: block;
	height: 20px;
	width: 29px;
	border: 0;
	background: none;
	cursor: pointer;
	float: left;
}


.com-classes {
	min-width: 1280px;
	height: 0;
	margin: 0;
	background: url(/images/common/class-bg.png) 0 0 repeat-x;
	overflow: hidden;
	position: relative;
	z-index: 99999;
}

.com-classes-bd {
	width: 1220px;
	height: 355px;
	margin: auto;
	overflow: hidden;
	position: relative;
	z-index: 10;
}

.com-classes-bottom {
	height: 10px;
	width: 100%;
	background: url(/images/common/class-bg.png) left bottom repeat-x;
	position: absolute;
	left: 0;
	bottom: 0;
}

.com-classes-lt {
	width: 1220px;
	height: 90px;
	margin-top: 8px;
	overflow: hidden;
}

.com-classes-lt-lu {
	width: 305px;
	height: 90px;
	float: left;
}

.com-classes-lt-lu:hover {
	background-color: #9c9c9c;
}



.com-classes-ty {
	width: 305px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	display: block;
	font-size: 14px;
	color: #fff;
}

.com-classes-ty a {
	color: #fff;
}


/*01*/
.com-classes-lp {
	width: 1200px;
	padding-left: 20px;
	height: 230px;
	padding-top: 8px;
	background-color: #9c9c9c;
	display: none;
}

.com-classes-lp-q {
	width: auto;
	height: 215px;
	padding-left: 38px;
	float: left;
}

.com-classes-lp-q .tut a {
	color: #fff;
	font-size: 22px;
}

.com-classes-lp-q p a {
	color: #fff;
	font-size: 14px;
}

.com-classes-lp-q .tut-b {
	margin: 5px 0;
}

.cu {
	font-weight: 700;
}


.com-classes-lp-e {
	width: auto;
	height: 180px;
	float: left;
	padding-top: 27px;
	margin-left: 30px;
}

.com-classes-lp-e p a {
	color: #fff;
	font-size: 14px;
	;
}

.com-classes-lp-e .tut-b {
	margin: 5px 0;
}

.com-classes-lp-e .tut-c {
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}



.com-classes-tu1,
.com-classes-tu2,
.com-classes-tu3,
.com-classes-tu4 {
	width: 48px;
	height: 47px;
	display: block;
	margin: 0 auto;
}

/*.com-classes-tu1{background:url(/images/common/dl_cu01.png) no-repeat;}*/
/*.com-classes-tu2{background:url(/images/common/dl_cu02.png) no-repeat;}*/
/*.com-classes-tu3{background:url(/images/common/dl_cu03.png) no-repeat;}*/
/*.com-classes-tu4{background:url(/images/common/dl_cu04.png) no-repeat;}*/

/*.com-classes-lt-lu:hover .com-classes-tu1{background:url(/images/common/dl_cy01.png) no-repeat;}*/
/*.com-classes-lt-lu:hover .com-classes-tu2{background:url(/images/common/dl_cy02.png) no-repeat;}*/
/*.com-classes-lt-lu:hover .com-classes-tu3{background:url(/images/common/dl_cy03.png) no-repeat;}*/
/*.com-classes-lt-lu:hover .com-classes-tu4{background:url(/images/common/dl_cy04.png) no-repeat;}*/
.com-classes-lt .sel {
	width: 305px;
	height: 90px;
	background-color: #9c9c9c;
}

/*.com-classes-lt .sel .com-classes-tu1{background:url(/images/common/dl_cy01.png) no-repeat;}*/
/*.com-classes-lt .sel .com-classes-tu2{background:url(/images/common/dl_cy02.png) no-repeat;}*/
/*.com-classes-lt .sel .com-classes-tu3{background:url(/images/common/dl_cy03.png) no-repeat;}*/
/*.com-classes-lt .sel .com-classes-tu4{background:url(/images/common/dl_cy04.png) no-repeat;}*/



/*02*/

.com-classes-lop-l {
	width: 250px;
	height: 225px;
	padding-left: 30px;
	float: left;
}

.com-classes-lop-l p a {
	color: #fff;
	font-size: 14px;
}

.com-classes-lop-l .tut-b {
	margin: 5px 0;
}

.com-classes-lop-l .tut-z {
	padding-top: 5px;
}

.com-classes-lop-l .tut-x {
	padding-top: 5px;
}

.com-classes-lop-l .tut-c {
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.com-classes-lop-l .tut-n {
	padding-top: 10px;
}

.com-classes-lop-l .tut-m {
	padding-bottom: 10px;
}

/*03*/

.com-classes-lpi-l {
	width: auto;
	height: 215px;
	padding-left: 45px;
	float: left;
}

.com-classes-lpi-l .tut a {
	font-size: 22px;
	color: #fff;
}

.com-classes-lpi-l p a {
	color: #fff;
	font-size: 14px;
}

.com-classes-lpi-l .tut-c {
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.com-classes-lpi-l .tut-b {
	margin: 5px 0;
}

.com-classes-lpi-k {
	float: left;
	width: 200px;
	height: 185px;
	padding-top: 27px;
	margin-left: 30px;
}

.com-classes-lpi-k p a {
	color: #fff;
	font-size: 14px;
}

.com-classes-lpi-k .tut-b {
	margin: 5px 0;
}




.ccjt {
	position: absolute;
	z-index: 999999;
	text-align: center;
	width: 15px;
	height: 8px;
	/* background: #ff0000; */
	bottom: 8px;
	left: 50%;
	margin-left: -7px;
	background: url(/images/common/jt1.png) no-repeat
}

.ccjt:hover {
	position: absolute;
	z-index: 999999;
	text-align: center;
	width: 15px;
	height: 8px;
	/* background: #ff0000; */
	bottom: 8px;
	left: 50%;
	margin-left: -7px;
	background: url(/images/en/jt2.png) no-repeat
}

.com-footer {
	height: 100px;
	width: 1220px;
	margin: 0 auto;
	position: relative;
}

.com-footer-info {
	padding: 0 0 0 20px;
	color: #aaa;
	font-size: 12px;
	line-height: 2.0;
}

.com-footer-nav {
	color: #999;
	white-space: nowrap;
	position: absolute;
	right: 0;
	top: 15px;
}

.com-footer-nav a {
	color: #666;
	margin: 0 10px;
	font-size: 14px;
}



.theme-buy {
	margin-top: 10%;
	text-align: center;
}

.theme-gobuy,
.theme-signin {
	font-size: 15px;
}

.theme-price {
	position: relative;
	bottom: -6px;
	font-family: microsoft yahei, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	font-weight: bold;
	color: #f60;
	line-height: 32px;
	font-size: 24px;
	display: inline-block;
}

.theme-price dfn {
	font-style: normal;
	font-size: 18px;
	margin-right: 2px;
}

.theme-desc {
	padding: 30px;
}

.theme-version {
	padding: 30px;
}

.theme-popover-mask {
	z-index: 9998;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 10px #666666;
	background: #000000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	display: none
}

.theme-popover {
	z-index: 9999999;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	height: 500px;
	margin: -250px 0 0 -250px;
	border-radius: 5px;
	background-color: #fff;
	display: none;
	box-shadow: 0 0 10px #666;
}

.theme-poptit {
	padding: 12px;
	position: relative;
}

.yzm {
	width: 97px !important;
	height: 29px !important;
	line-height: 29px !important;
	border: #666464 1px solid !important;
	text-align: center;
	float: left
}

.theme-popbod {
	padding: 10px 15px;
	color: #444;
	height: 108px;
}

.theme-popbom {
	padding: 15px;
	background-color: #f6f6f6;
	border-top: 1px solid #ddd;
	border-radius: 0 0 5px 5px;
	color: #666
}

.theme-popbom a {
	margin-left: 8px
}

.theme-poptit .close {
	float: right;
	color: #999;
	padding: 5px;
	margin: -2px -5px -5px;
	font: bold 20px/14px simsun;
	text-shadow: 0 1px 0 #ddd
}

.theme-poptit .close:hover {
	color: #444;
}

.btn.theme-reg {
	position: absolute;
	top: 8px;
	left: 43%;
	display: none
}

.inp-gray,
.feed-mail-inp {
	border: 1px solid #ccc;
	background-color: #fdfdfd;
	width: 220px;
	height: 16px;
	padding: 4px;
	color: #444;
	margin-right: 6px
}

.dform {
	text-align: center;
}

.dform .ipt_error {
	background-color: #FFFFCC;
	border-color: #FFCC66
}

.dform-tip {
	display: none;
	background-color: #080;
	color: #fff;
	line-height: 42px;
	margin-top: 10px;
	font-size: 14px;
}

.dform-tip-errer {
	background-color: #CF301A;
}

.dform-tip a {
	display: inline-block;
	padding: 0 20px;
	margin-left: 10px;
	background-color: #FFE924;
	color: #CF301A;
}

.dform-login {
	padding: 0;
	height: 270px;
	overflow: hidden;
}

.dform-login iframe {
	height: 470px;
	margin-top: -180px;
}

.theme-signin {
	text-align: left;
	font-size: 14px;
	background: url(/images/common/y_11.gif) no-repeat;
	width: 276px;
	height: 85px;
	margin: 0 auto;
}

.theme-signin h4 {
	color: #666464;
	font-weight: 100;
	margin-bottom: 20px;
	font-size: 12px;
}

.theme-signin li {
	padding-left: 10px;
	margin-bottom: 9px;
	padding-top: 6px;
	color: #666464
}

.theme-signin li a {
	text-decoration: underline;
	color: #666464
}

.theme-signin li input {
	width: 216px;
	height: 24px;
	border: none;
	background: none;
}


.theme-signin li strong {
	float: left;
	margin-left: -80px;
	width: 80px;
	text-align: right;
	line-height: 32px;
}

.theme-signin .btn {
	margin-bottom: 10px;
}

.theme-signin p {
	font-size: 12px;
	color: #999;
}

.theme-desc,
.theme-version {
	padding-top: 0
}

.theme-popover .login_logo {
	background: url(/images/en/login/y_07.gif) no-repeat center;
	width: 145px;
	height: 145px;
	margin: 0 auto;
	overflow: hidden
}

.w1210 {
	width: 1210px;
	margin: 0 auto;
	overflow: hidden
}
.com-header-link {
	display: inline-block;
	margin-right: 10px;
}
.com-header-link img {
	width: 15px;
	vertical-align: bottom;
}
.com-header-link a {
	color: #888;
}