@font-face {
	font-family: icomoon;
	src: url(../../fonts/icomoon.eot?qradjf#iefix) format("embedded-opentype"), url(../../fonts/icomoon.ttf?qradjf) format("truetype"), url(../../fonts/icomoon.woff?qradjf) format("woff"), url(../../fonts/icomoon.svg?qradjf#icomoon) format("svg");
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); line-height: 2; font-family: "Microsoft Yahei",Arial,tahoma,arial !important; font-size: 12px; font-style: normal !important; font-variant: normal !important; min-width: 1200px; background-color: rgb(255, 255, 255);
}
dt {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(255, 90, 0); text-decoration: none;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
* {
	margin: 0px; padding: 0px;
}
.cell {
	border-collapse: collapse; border-spacing: 0;
}
.cell2 {
	border-collapse: collapse; border-spacing: 0;
}
.cell3 {
	border-collapse: collapse; border-spacing: 0;
}
.fl {
	float: left;
}
.rg {
	float: right;
}
.fr {
	float: right;
}
.st {
	font-family: SimSun;
}
.yh {
	font-family: "Microsoft Yahei";
}
img {
	border: 0px currentColor; border-image: none; display: block;
}
p {
	margin: 0px; padding: 0px; line-height: 20px;
}
i {
	margin: 0px; padding: 0px; font-style: normal;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ul li {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dl dt {
	margin: 0px; padding: 0px;
}
dl dd {
	margin: 0px; padding: 0px;
}
br {
	margin: 0px; padding: 0px;
}
.clearheight {
	width: 100%; height: 1px; overflow: hidden;
}
input {
	
}
.border_right1 {
	border-right-color: rgb(184, 219, 196); border-right-width: 1px; border-right-style: solid;
}
.border_right0 {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.mt19 {
	margin-top: 19px;
}
.mt18 {
	margin-top: 18px;
}
.mt15 {
	margin-top: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mt22 {
	margin-top: 22px;
}
.mt20 {
	margin-top: 20px;
}
.ml6 {
	margin-left: 6px;
}
.mt6 {
	margin-top: 6px;
}
.w-1000 {
	margin: 0px auto; width: 1000px; position: relative;
}
.w-1005 {
	margin: 0px auto; width: 1005px; position: relative;
}
.w-1200 {
	margin: 0px auto; width: 1200px; position: relative;
}
.fixer {
	left: 0px; top: 0px; position: fixed; z-index: 9999; _position: absolute;
}
.demo-icon {
	font: 24px/24px "icomoon"; text-align: center; color: rgb(153, 153, 153); text-transform: none; text-decoration: inherit; display: inline-block; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.cndns-top-banner {
	height: 36px; text-align: center; background-color: rgb(217, 89, 0);
}
.cndns-top-banner a {
	display: block;
}
.cndns-top-banner p {
	color: rgb(255, 255, 255); line-height: 36px; font-size: 14px;
}
.cndns-top-banner .close-btn {
	background: url("../../images/cystress/top_clo.png") no-repeat; top: 10.5px; width: 15px; height: 15px; right: 0px; position: absolute;
}
.cndns-top-banner .close-btn:hover {
	opacity: 0.8;
}
.cndns-header {
	height: 60px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-width: 1200px; background-color: rgb(255, 255, 255);
}
.cndns-header-logo {filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;	background: url("../../images/cystress/cylogo.png") no-repeat center;background-size:80px 80px; padding: 0px 15px; width: 135px; height: 80px; display: block;
}
.cndns-header-nav {
	margin-left: 20px;
}
.cndns-header-nav ul {border-bottom-color: rgb(255, 255, 255);border-bottom-width: 1px;}
.cndns-header-nav li {
	float: left;
}
.cndns-header-nav li a.nav-btn {
	padding: 0px 15px; transition:0.25s; color: rgb(51, 51, 51); line-height: 58px; font-size: 14px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; display: block; position: relative; -webkit-transition: all 0.25s ease 0s;
}
.cndns-header-nav li:hover a.nav-btn {
	color: rgb(255, 104, 0); border-bottom-color: rgb(255, 104, 0);
}
.cndns-header-nav li .nav-btn sup {
	background: url("../../images/cystress/02index-spri.png") no-repeat; top: 10px; width: 21px; height: 11px; right: 2px; position: absolute;
}
.cndns-header-nav li .nav-btn sup.hot {
	background-position: 0px -2193px;
}
.cndns-header-nav li .nav-btn sup.new {
	background-position: 0px -2204px;
}
.cndns-header-info {
	margin-right: 5px;
}
.cndns-header-info-btn {
	color: rgb(51, 51, 51); line-height: 60px; font-size: 14px; margin-right: 20px; float: left;
}
.cndns-header-info-btn:hover {
	color: rgb(255, 104, 0);
}
.icon-arrow-down {
	border-width: 5px 4px 4px; border-style: solid; border-color: rgb(90, 90, 90) transparent transparent; transition:0.3s; border-image: none; width: 0px; height: 0px; margin-left: 5px; vertical-align: -1px; display: inline-block; -webkit-transition: 0.3s; -moz-transition: 0.3s;
}
.last.cndns-header-info-btn {
	border-radius: 3px; border: 2px solid rgb(255, 104, 0); border-image: none; width: 80px; height: 30px; text-align: center; color: rgb(255, 104, 0); line-height: 30px; margin-top: 15px;
}
.last.cndns-header-info-btn:hover {
	border-color: rgb(255, 104, 0); color: rgb(255, 255, 255); background-color: rgb(255, 104, 0);
}
.cndns-header-login {
	position: relative;
}
.cndns-header-login .header-login-box {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 50%; top: 52px; margin-left: -160px; display: none; position: absolute; z-index: 101; box-shadow: 0px 3px 8px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15); -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
}
.cndns-header-login .header-login-box .arrow-top {
	background: url("../images/02index-spri.png") no-repeat 0px -2215px; left: 50%; top: -11px; width: 17px; height: 11px; margin-left: -14.5px; display: block; position: absolute;
}
.cndns-header-login .nologin-box {
	padding: 25px; width: 250px;
}
.cndns-header-login .nologin-box h4 {
	color: rgb(51, 51, 51); line-height: 16px; font-size: 16px;
}
.cndns-header-login .nologin-box ul {
	margin: 10px 0px;
}
.cndns-header-login .nologin-box ul li {
	margin-bottom: 10px;
}
.cndns-header-login .nologin-box ul li span {
	background: url("//style.cndns.com/members/images/signin5.gif") no-repeat center rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(203, 203, 203) currentColor rgb(203, 203, 203) rgb(203, 203, 203); border-image: none; width: 34px; height: 34px; float: left; display: block;
}
.cndns-header-login .nologin-box ul li span.pw-icon {
	background: url("//style.cndns.com/members/images/signin6.gif") no-repeat center rgb(255, 255, 255);
}
.cndns-header-login .nologin-box ul li input {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(203, 203, 203) rgb(203, 203, 203) rgb(203, 203, 203) currentColor; border-image: none; width: 214px; height: 34px; color: rgb(51, 51, 51); line-height: 34px; font-family: "Microsoft Yahei"; font-size: 12px; float: left;
}
.cndns-header-login .nologin-box ul li input.nologin-box-codeInput {
	padding: 0px 10px; width: 120px; border-left-color: rgb(203, 203, 203); border-left-width: 1px; border-left-style: solid;
}
.cndns-header-login .nologin-box ul li .nologin-box-code {
	margin-left: 10px; float: left;
}
.cndns-header-login .nologin-box ul li .nologin-box-code img {
	height: 36px; cursor: pointer;
}
.cndns-header-login .nologin-box ul li .tip-tex {
	color: rgb(255, 104, 0); font-size: 12px;
}
.cndns-header-login .nologin-box .login-btn .fl {
	width: 140px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block; background-color: rgb(255, 104, 0);
}
.cndns-header-login .nologin-box .login-btn .fl:hover {
	background-color: rgb(233, 95, 0);
}
.cndns-header-login .nologin-box .login-btn .fr {
	color: rgb(102, 102, 102); line-height: 40px; margin-right: 10px;
}
.cndns-header-login .nologin-box .login-btn .fr:hover {
	color: rgb(255, 104, 0);
}
.cndns-header-login .nologin-box .code {
	top: -1px; right: -1px; position: absolute; cursor: pointer;
}
.cndns-header-login .nologin-box .code dl {
	margin-top: 2px; margin-right: 2px; float: left; position: relative;
}
.cndns-header-login .nologin-box .code dt {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(243, 217, 149); border-image: none; top: 5px; width: 0px; height: 0px; right: -9px; display: block; position: absolute;
}
.cndns-header-login .nologin-box .code dt span {
	border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(253, 250, 233); border-image: none; width: 0px; height: 0px; margin-top: -5px; margin-left: -6px; display: block;
}
.cndns-header-login .nologin-box .code dl dd {
	background: rgb(253, 250, 233); padding: 2px 8px; border: 1px solid rgb(243, 217, 149); border-image: none; height: 18px; color: rgb(223, 156, 31); line-height: 18px; font-size: 12px;
}
.cndns-header-login .nologin-box .code dl dd span {
	background: url("../images/new-head-1.png") no-repeat 0px -140px; width: 14px; height: 12px; margin-right: 4px; vertical-align: -2px; display: inline-block;
}
.cndns-header-login .nologin-box .code img {
	float: left; opacity: 0.7; -moz-opacity: 0.7;
}
.cndns-header-login .nologin-box .code img:hover {
	opacity: 1; -moz-opacity: 1;
}
.cndns-header-login .login-box {
	width: 238px;
}
.cndns-header-login .login-box .top_l_c_l_b_t {
	margin: 20px 0px;
}
.cndns-header-login .login-box .top_l_c_l_b_t img {
	margin: 0px 13px; border-radius: 50%; border: 4px solid rgb(233, 233, 233); border-image: none; width: 60px; height: 60px; float: left; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.cndns-header-login .login-box .top_l_c_l_b_t h4 {
	padding: 6px 0px 8px; color: rgb(51, 51, 51); line-height: 14px; font-size: 14px; font-weight: normal;
}
.cndns-header-login .login-box .top_l_c_l_b_t p {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 12px;
}
.cndns-header-login .login-box .top_l_c_l_b_t p span {
	color: rgb(255, 104, 0);
}
.cndns-header-login .login-box .top_l_c_l_b_b {
	background: rgb(246, 246, 246); padding: 18px 0px 0px; width: 100%;
}
.cndns-header-login .login-box .top_l_c_l_b_b .p5 {
	margin: 0px auto; padding: 10px 0px; width: 210px;
}
.cndns-header-login .login-box .top_l_c_l_b_b .p5 a {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 12px;
}
.cndns-header-login .login-box .top_l_c_l_b_b .p5 a:hover {
	color: rgb(255, 104, 0);
}
.cndns-header-login .login-box .top_l_c_l_b_b .p5 i {
	margin: inherit; color: rgb(255, 104, 0); font-size: 12px; float: inherit;
}
.cndns-header-login .login-box .top_l_c_l_b_b ul {
	margin: 0px auto; width: 210px;
}
.cndns-header-login .login-box .top_l_c_l_b_b ul li {
	padding: 8px 0px; width: 100%; height: 18px; line-height: 18px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cndns-header-login .login-box .top_l_c_l_b_b ul li span {
	margin: 0px 10px; color: rgb(221, 221, 221); float: left; display: block;
}
.cndns-header-login .login-box .top_l_c_l_b_b ul li a {
	width: 88px; color: rgb(51, 51, 51); font-size: 12px; display: block;
}
.cndns-header-login .login-box .top_l_c_l_b_b ul li a i {
	background: url("../images/new-head-1.png") no-repeat 0px -93px; margin: 0px 6px 0px 2px; width: 15px; height: 15px; vertical-align: -3px; display: inline-block;
}
.cndns-header-login .login-box .top_l_c_l_b_b ul li a:hover {
	color: rgb(255, 104, 0);
}
.cndns-header-login .login-box .top_l_c_l_b_b ul li a.fr {
	text-align: right; margin-right: 10px;
}
.cndns-header-login:hover a.cndns-header-info-btn {
	color: rgb(255, 104, 0);
}
.cndns-header-login:hover a.cndns-header-info-btn .icon-arrow-down {
	vertical-align: 2px; border-top-color: rgb(255, 104, 0); transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.cndns-header-login:hover .header-login-box {
	display: block;
}
.cndns-header-mail .cndns-header-info-btn {
	height: 60px;
}
.cndns-header-mail .cndns-header-info-btn span {
	background: url("../../images/cystress/new-head-1.png") no-repeat 0px -152px; width: 16px; height: 12px; margin-top: 25px; display: block;
}
.cndns-header-mail .header-mail-box {
	left: inherit; right: 10px; margin-left: 0px;
}
.cndns-header-mail .header-login-box .arrow-top {
	left: inherit; right: 8px; margin-left: 0px;
}
.cndns-header-mail .header-mail-box .m-t {
	background: rgb(255, 255, 255);
}
.cndns-header-mail .header-mail-box p {
	padding: 0px 15px; color: rgb(51, 51, 51); line-height: 26px; font-size: 12px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.cndns-header-mail .header-mail-box ul {
	padding: 5px 15px;
}
.cndns-header-mail .header-mail-box li {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 12px;
}
.cndns-header-mail .header-mail-box li a {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; float: inherit; display: block;
}
.cndns-header-mail .header-mail-box li a span {
	color: rgb(255, 104, 0);
}
.cndns-header-mail .header-mail-box li a:hover {
	color: rgb(255, 104, 0);
}
.cndns-header-mail .header-mail-box .m-b {
	background: rgb(246, 246, 246); padding: 10px 0px 0px;
}
.cndns-header-mail .header-mail-box .m-b p {
	border: 0px currentColor; border-image: none; line-height: 14px;
}
.cndns-header-mail dl {
	left: 8px; top: 5px; position: absolute;
}
.cndns-header-mail dl dt {
	background: url("../images/new-head-1.png") no-repeat 0px -129px; left: 0px; width: 12px; height: 11px; bottom: 0px; position: absolute;
}
.cndns-header-mail dl dd {
	background: rgb(255, 104, 0); padding: 0px 5px; border-radius: 9px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; position: relative; z-index: 2; min-width: 8px; -moz-border-radius: 9px; -webkit-border-radius: 9px;
}
.category-apps a {
	margin: 0px; padding: 20px 0px; width: 33.33%; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 12px; font-size: 12px; font-weight: inherit; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block; position: relative; min-height: 60px; max-width: 100%; box-shadow: inset -1px 0px 0px #eee;
}
.category-apps a sup {
	top: 0px; width: 27px; height: 27px; right: 0px; display: block; position: absolute; background-image: url("../images/02index-spri.png"); background-repeat: no-repeat;
}
.category-apps a sup.hot {
	background-position: 0px -2584px;
}
.category-apps a sup.new {
	background-position: 0px -2611px;
}
.category-apps .noright {
	box-shadow: inset 0px 0px 0px #f5f5f5;
}
.category-apps .nobottom {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: inset -1px 0px 0px #f5f5f5;
}
.category-apps a:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: inset 0px 0px 0px #f5f5f5;
}
.cndns-main-category li:nth-child(3) {
	box-shadow: inset 0px -1px 0px #eee;
}
.cndns-main-category li:nth-child(6) {
	box-shadow: inset 0px -1px 0px #eee;
}
.cndns-main-category li:nth-child(7) {
	min-height: 305px; box-shadow: inset -1px 0px 0px #eee;
}
.cndns-main-category li:nth-child(8) {
	min-height: 305px; box-shadow: inset -1px 0px 0px #eee;
}
.cndns-main-category li:nth-child(4) {
	min-height: 410px;
}
.cndns-main-category li:nth-child(5) {
	min-height: 410px;
}
.cndns-main-category li:nth-child(6) {
	min-height: 410px;
}
.category-apps a:hover {
	border-bottom-color: rgb(255, 104, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.category-apps .nolink:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; cursor: default;
}
.category-apps a span {
	margin: 0px auto 3px; transition:0.5s; top: 0px; width: 46px; height: 48px; display: block; position: relative; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;
}
.category-apps a span i {
	background-position: 0px -1365px; margin: 7.5px 0px 0px 5px; width: 36px; height: 33px; float: left; display: block; background-image: url("../../images/cystress/02index-spri.png"); background-repeat: no-repeat;
}
.category-apps a span.pi2 i {
	background-position: 0px -1634px; margin: 7.5px 0px 0px; width: 46px; height: 33px;
}
.category-apps a span.pi3 i {
	background-position: 0px -1276px; margin: 7px 0px 0px 6px; width: 34px; height: 34px;
}
.category-apps a span.pi4 i {
	background-position: 0px -884px; margin: 8px 0px 0px 7px; width: 32px; height: 32px;
}
.category-apps a span.pi5 i {
	background-position: 0px -700px; margin: 9.5px 0px 0px 7.5px; width: 31px; height: 29px;
}
.category-apps a span.pi6 i {
	background-position: 0px -793px; margin: 8.5px 0px 0px 7.5px; width: 31px; height: 31px;
}
.category-apps a span.pi7 i {
	background-position: 0px -171px; margin: 7px 0px 0px 10px; width: 26px; height: 34px;
}
.category-apps a span.pi8 i {
	background-position: 0px -1076px; margin: 7.5px 0px 0px 6.5px; width: 33px; height: 33px;
}
.category-apps a span.pi9 i {
	background-position: 0px -1469px; margin: 6.5px 0px 0px 4.5px; width: 37px; height: 35px;
}
.category-apps a span.pi10 i {
	background-position: 0px -1242px; margin: 7px 0px 0px 6px; width: 34px; height: 34px;
}
.category-apps a span.pi11 i {
	background-position: 0px -1208px; margin: 7px 0px 0px 6px; width: 34px; height: 34px;
}
.category-apps a span.pi12 i {
	background-position: 0px -101px; margin: 7.5px 0px 0px 12px; width: 22px; height: 33px;
}
.category-apps a span.pi13 i {
	background-position: 0px -1310px; margin: 11.5px 0px 0px 6px; width: 34px; height: 25px;
}
.category-apps a span.pi14 i {
	background-position: 0px -544px; margin: 9px 0px 0px 8px; width: 30px; height: 30px;
}
.category-apps a span.pi15 i {
	background-position: 0px -241px; margin: 8px 0px 0px 9.5px; width: 27px; height: 32px;
}
.category-apps a span.pi16 i {
	background-position: 0px -1142px; margin: 8px 0px 0px 6.5px; width: 33px; height: 32px;
}
.category-apps a span.pi17 i {
	background-position: 0px -1335px; margin: 9px 0px 0px 5px; width: 36px; height: 30px;
}
.category-apps a span.pi18 i {
	background-position: 0px -453px; margin: 9px 0px 0px 8px; width: 30px; height: 30px;
}
.category-apps a span.pi19 i {
	background-position: 0px -394px; margin: 9.5px 0px 0px 8.5px; width: 29px; height: 29px;
}
.category-apps a span.pi20 i {
	background-position: 0px -483px; margin: 9.5px 0px 0px 8px; width: 30px; height: 29px;
}
.category-apps a span.pi21 i {
	background-position: 0px -134px; margin: 4.5px 0px 0px 11px; width: 26px; height: 37px;
}
.category-apps a span.pi22 i {
	background-position: 0px -1563px; margin: 12px 0px 0px 2.5px; width: 41px; height: 24px;
}
.category-apps a span.pi23 i {
	background-position: 0px -1587px; margin: 11px 0px 0px 2.5px; width: 41px; height: 26px;
}
.category-apps a span.pi24 i {
	background-position: 0px -916px; margin: 8px 0px 0px 7px; width: 32px; height: 32px;
}
.category-apps a span.pi25 i {
	background-position: 0px -364px; margin: 9px 0px 0px 8.5px; width: 29px; height: 30px;
}
.category-apps a span.pi26 i {
	background-position: 0px -205px; margin: 6px 0px 0px 9.5px; width: 27px; height: 36px;
}
.category-apps a span.pi27 i {
	background-position: 0px -302px; margin: 10px 0px 0px 9.5px; width: 27px; height: 28px;
}
.category-apps a span.pi28 i {
	background-position: 0px -1504px; margin: 10px 0px 0px 3.5px; width: 39px; height: 28px;
}
.category-apps a span.pi29 i {
	background-position: 0px -330px; margin: 7px 0px 0px 9px; width: 28px; height: 34px;
}
.category-apps a span.pi30 i {
	background-position: 0px -574px; margin: 8.5px 0px 0px 7.5px; width: 31px; height: 31px;
}
.category-apps a span.pi31 i {
	background-position: 0px -669px; margin: 8.5px 0px 0px 7.5px; width: 31px; height: 31px;
}
.category-apps a span.pi32 i {
	background-position: 0px -638px; margin: 8.5px 0px 0px 7.5px; width: 31px; height: 31px;
}
.category-apps a span.pi33 i {
	background-position: 0px -824px; margin: 8.5px 0px 0px 7.5px; width: 31px; height: 31px;
}
.category-apps a span.pi34 i {
	background-position: 0px -512px; margin: 8px 0px 0px 8px; width: 30px; height: 32px;
}
.category-apps a span.pi35 i {
	background-position: 0px -1109px; margin: 7.5px 0px 0px 6.5px; width: 33px; height: 33px;
}
.category-apps a span.pi36 i {
	background-position: 0px -1532px; margin: 8.5px 0px 0px 3.5px; width: 39px; height: 31px;
}
.category-apps a span.pi37 i {
	background-position: 0px -760px; margin: 7.5px 0px 0px 7.5px; width: 31px; height: 33px;
}
.category-apps a span.pi38 i {
	background-position: 0px -1613px; margin: 13.5px 0px 0px 1px; width: 44px; height: 21px;
}
.category-apps a span.pi39 i {
	background-position: 0px -1174px; margin: 7px 0px 0px 6px; width: 34px; height: 34px;
}
.category-apps a span.pi40 i {
	background-position: 0px -948px; margin: 8px 0px 0px 7px; width: 32px; height: 32px;
}
.category-apps a span.pi41 i {
	background-position: 0px -423px; margin: 9px 0px 0px 8px; width: 30px; height: 30px;
}
.category-apps a span.pi42 i {
	background-position: 0px -1435px; margin: 7px 0px 0px 4.5px; width: 37px; height: 34px;
}
.category-apps a span.pi43 i {
	background-position: 0px -1044px; margin: 8px 0px 0px 7px; width: 32px; height: 32px;
}
.category-apps a span.pi44 i {
	background-position: 0px -1398px; margin: 5.5px 0px 0px 4.5px; width: 37px; height: 37px;
}
.category-apps a span.pi45 i {
	background-position: 0px -273px; margin: 9.5px 0px 0px 9.5px; width: 27px; height: 29px;
}
.category-apps a span.pi46 i {
	background-position: 0px -2299px; margin: 9.5px 0px 0px 8px; width: 30px; height: 29px;
}
.category-apps a span.pi47 i {
	background-position: 0px -35px; margin: 0px 0px 0px 14px; width: 18px; height: 48px;
}
.category-apps a span.pi48 i {
	background-position: 0px -605px; margin: 7.5px 0px 0px 7.5px; width: 31px; height: 33px;
}
.category-apps a span.pi49 i {
	background-position: 0px -855px; margin: 9.5px 0px 0px 7px; width: 32px; height: 29px;
}
.category-apps a span.pi50 i {
	background-position: 0px -980px; margin: 8px 0px 0px 7px; width: 32px; height: 32px;
}
.category-apps a span.pi51 i {
	background-position: 0px -729px; margin: 8.5px 0px 0px 7.5px; width: 31px; height: 31px;
}
.category-apps a span.pi52 i {
	background-position: 0px -1012px; margin: 8px 0px 0px 7px; width: 32px; height: 32px;
}
.category-apps a span.pi53 i {
	background-position: 0px -2638px; margin: 4.5px 0px 0px 8.5px; width: 29px; height: 39px;
}
.category-apps a span.pi54 i {
	background-position: 0px -2348px; margin: 7px 0px 0px 5px; width: 36px; height: 34px;
}
.category-apps a span.pi55 i {
	background-position: 0px -2382px; margin: 5.5px 0px 0px 9px; width: 30px; height: 37px;
}
.category-apps a span.pi56 i {
	background-position: 0px -2419px; margin: 3px 0px 0px 5px; width: 36px; height: 42px;
}
.category-apps a span.pi57 i {
	background-position: 0px -2461px; margin: 7.5px 0px 0px 10.5px; width: 25px; height: 33px;
}
.category-apps a span.pi58 i {
	background-position: 0px -2494px; margin: 9.5px 0px 0px 8.5px; width: 29px; height: 29px;
}
.category-apps a span.pi59 i {
	background-position: 0px -2523px; margin: 9px 0px 0px 9px; width: 28px; height: 30px;
}
.category-apps a span.pi60 i {
	background-position: 0px -2553px; margin: 8.5px 0px 0px 8px; width: 30px; height: 31px;
}
.category-apps a span.pi61 i {
	background-position: 0px -2677px; margin: 8.5px 0px 0px 2.5px; width: 41px; height: 31px;
}
.category-apps a span.pi62 i {
	background-position: 0px -2708px; margin: 7.5px 0px 0px 3.5px; width: 39px; height: 33px;
}
.category-apps a span.pippb i {
	background: url("/images/ppb.jpg") no-repeat 0px 0px; margin: 7.5px 0px 0px 3.5px; width: 39px; height: 33px;
}
.category-apps a:hover span {
	top: -5px;
}
.catagory-dropdown {
	background: 0px 0px rgb(255, 255, 255); border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(232, 232, 232); transition:0.5s; border-image: none; left: 0px; top: 61px; width: 100%; overflow: hidden; visibility: hidden; position: absolute; z-index: -10; opacity: 0; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;
}
.catagory-dropdown .category-apps a {
	width: 178px; text-align: center;
}
.catagory-dropdown .category-apps a:last-child {
	box-shadow: inset -1px 0px 0px #f5f5f5;
}
.catagory-dropdown .category-apps a em {
	color: rgb(153, 153, 153); padding-top: 6px; font-style: normal; display: block;
}
.addMe.catagory-dropdown {
	top: 61px; visibility: visible; z-index: 1100; opacity: 1;
}
.catagory-inner {
	transition:0.5s; top: 10px; width: auto; visibility: hidden; position: relative; max-width: 100%; opacity: 0; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;
}
.showMe.catagory-inner {
	top: 0px; visibility: visible; opacity: 1;
}
.in_nr7_fr {
	background: url("../../siteimages/in_09.jpg") repeat-x center; height: 130px; overflow: hidden; min-width: 1200px;
}
.in_nr7 {
	margin: 0px auto; padding: 0px; width: 1200px; overflow: hidden;
}
.in_nr7 span {
	float: left;
}
.in_nr7 a {clear: both;margin:auto;display: inline-block
}
.in_nr7 label {
	margin-top: 40px; float: left; position: relative;
}
.in_nr7 label a {
	background: url("../../siteimages/q2.gif") no-repeat left 0px; padding: 5px 0px 5px 37px; left: 100px; top: -11px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; display: block; position: absolute;
}
.in_nr7 span.sp1 {
	color: rgb(255, 255, 255); line-height: 130px; font-size: 24px;
}
.in_nr7 a.a1 {
	border-radius: 5px; width: 188px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; margin-top: 41px; margin-left: 97px; display: inline-block; background-color: rgb(150, 203, 17);
}
.in_nr7 p a.beian {
	border-radius: 5px;   text-align: center; color: rgb(255, 255, 255);  font-size: 14px;}
.in_nr7 a:hover {
	opacity: 0.9; -moz-opacity: 0.9;
}
.in_nr7 span.sp2 {
	margin: 0px 53px; color: rgb(255, 255, 255); line-height: 130px; font-size: 14px;
}
.in_nr7 p.sp2 {
	 margin: 0px 53px;color: rgb(255, 255, 255);  font-size: 14px;
}
.in_nr7 a.a2 {
	border-radius: 5px; width: 160px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 18px; margin-top: 41px; display: inline-block; background-color: rgb(79, 123, 147);
}
.in_nr7_contact {
	margin: 38px 0px 0px; width: 260px; text-align: center; float: left;
}
.in_nr7_contact p {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-size: 12px;
}
.in_nr7_contact p b {
	font-size: 16px; margin-right: 5px; display: inline-block;
}
.in_nr7_contact a {
	margin: 10px 0px 0px 48px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 166px; height: 26px; text-align: center; color: rgb(255, 255, 255); display: block;
}
.in_nr7_contact a span {
	background: url("../images/02index-spri.png") no-repeat 0px -2242px; margin: 4px 0px 0px 25px; height: 18px; line-height: 18px; padding-left: 29px; font-size: 12px; display: inline-block;
}
.in_nr7_contact a:hover {
	color: rgb(255, 104, 0); background-color: rgb(249, 249, 249);
}
.in_nr7_contact a:hover span {
	background-position: 0px -83px;
}
.btn1fr {
	height: 273px; min-width: 1200px; background-color: rgb(247, 247, 247);
}
.btn1 {
	margin: 0px auto; padding: 0px; width: 1200px;
}
.btn1 dl {
	margin: 32px 22px 0px 0px; width: 130px; float: left;
}
.btn1 dl dt {
	width: 100%; line-height: 26px; overflow: hidden; font-size: 12px;
}
.btn1 dl dt a {
	color: rgb(51, 51, 51); font-weight: bold;
}
.btn1 dl a:hover {
	text-decoration: underline;
}
.btn1 dl dd {
	width: 100%; line-height: 20px; position: relative;
}
.btn1 dl dd .yjhd {
	left: 60px; top: -60px; display: none; position: absolute; z-index: 2;
}
.btn1 dl dd a {
	color: rgb(102, 102, 102);
}
.btn1_t {
	margin: 32px 35px 0px 0px; width: 205px; float: right;
}
.btn1_t h4 {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 12px;
}
.btn1_t_r p {
	margin-bottom: 4px;
}
.btn1_t_r p {
	background: url("../siteimages/cndns_domainname_chinese_img.png") no-repeat -877px -508px; color: rgb(102, 102, 102); line-height: 24px; padding-left: 30px; font-size: 12px;
}
.btn1_t_r a {
	background: url("../siteimages/cndns_domainname_chinese_img.png") no-repeat -877px -508px; color: rgb(102, 102, 102); line-height: 24px; padding-left: 30px; font-size: 12px;
}
.btn1_t_r a {
	background-position: -877px -535px; display: block;
}
.btn1_t_r a:hover {
	color: rgb(255, 90, 0);
}
.btn2fr {
	margin: 0px auto; padding: 0px 0px 40px; overflow: hidden;
}
.btn2fr a {
	color: rgb(77, 77, 77);
}
.btn2fr a:hover {
	color: rgb(255, 90, 0);
}
.btn2fr p {
	background: rgb(255, 255, 255); text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px;
}
.btn2fr p.p1 {
	margin-top: 17px;
}
.btn2fr p.p1 a {
	color: rgb(77, 77, 77); font-size: 12px;
}
.btn2fr p.p1 a:hover {
	color: rgb(255, 90, 0);
}
.btn2fr p.p3 {
	text-align: center;
}
.btn2fr p.p3 a {
	margin: 0px 5px; color: rgb(248, 109, 13); font-size: 12px;
}
.btn2fr p.p3 a:hover {
	text-decoration: underline;
}
.btn2fr p.p4 {
	width: 100%; text-align: center; overflow: hidden; margin-top: 10px;
}
.btn2fr p.p4 img {
	display: inline-block;
}
.btn3fr {
	padding: 18px 0px; width: 100%; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.btn3fr a {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; display: inline-block;
}
.btn3fr a:hover {
	color: rgb(255, 104, 0);
}
.btn3fr span {
	margin: 0px 8px; color: rgb(122, 122, 122); font-size: 12px; display: inline-block;
}
.cndns-right {
	top: 50%; right: 1px; margin-top: -100px; position: fixed; z-index: 100;
}
.cndns-right-meau {
	position: relative;
}
.cndns-right-btn {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 48px; height: 48px; text-align: center; margin-bottom: 6px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.cndns-right-btn span {
	color: rgb(132, 132, 132); line-height: 48px; font-size: 26px;
}
.cndns-right-btn sup {
	border-radius: 50%; left: -12px; top: -12px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; display: block; position: absolute; min-width: 24px; background-color: rgb(255, 104, 0);
}
.cndns-right-btn p {
	color: rgb(255, 104, 0); line-height: 18px; padding-top: 5px; font-size: 14px; display: none;
}
.cndns-right-meau:hover .cndns-right-btn span {
	display: none;
}
.cndns-right-meau:hover .cndns-right-btn p {
	display: block;
}
.meau-car .cndns-right-btn {
	border-color: rgb(255, 104, 0); margin-bottom: 20px;
}
.cndns-right-meau.meau-car:hover .cndns-right-btn {
	background-color: rgb(255, 104, 0);
}
.cndns-right-meau.meau-car:hover .cndns-right-btn span {
	color: rgb(255, 255, 255); display: block;
}
.meau-car .cndns-right-btn span {
	color: rgb(255, 104, 0);
}
.meau-sev .cndns-right-btn {
	background: url("../images/02index-banner-8.gif") no-repeat center rgb(255, 104, 0); border-color: rgb(255, 104, 0);
}
.meau-sev .cndns-right-btn p {
	color: rgb(255, 255, 255);
}
.meau-sev .cndns-right-btn span {
	color: rgb(255, 255, 255);
}
.meau-top .cndns-right-btn span {
	line-height: 12px; padding-top: 10px; font-size: 12px; display: block;
}
.meau-top .cndns-right-btn i {
	color: rgb(153, 153, 153); display: block;
}
.cndns-right-meau.meau-top:hover .cndns-right-btn {
	background-color: rgb(255, 104, 0);
}
.cndns-right-meau.meau-top:hover .cndns-right-btn span {
	color: rgb(255, 255, 255); display: block;
}
.cndns-right-meau.meau-top:hover .cndns-right-btn i {
	color: rgb(255, 255, 255);
}
.cndns-right-box {
	top: -15px; right: 48px; padding-right: 25px; display: none; position: absolute;
}
.cndns-right-box .box-border {
	border-width: 4px 1px 1px; border-style: solid; border-color: rgb(255, 104, 0) rgb(204, 204, 204) rgb(204, 204, 204); padding: 20px; border-image: none; position: relative; box-shadow: 0px 3px 8px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15); -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
}
.cndns-right-box .box-border .arrow-right {
	background: url("../images/02index-spri.png") no-repeat 0px -2226px; top: 26px; width: 13px; height: 16px; right: -13px; display: block; position: absolute;
}
.cndns-right-box .box-border .sev-t span {
	color: rgb(211, 211, 211); line-height: 56px; font-size: 42px; margin-right: 20px; float: left; display: block;
}
.cndns-right-box .box-border .sev-t p {
	color: rgb(255, 104, 0); line-height: 28px; font-size: 24px; float: left;
}
.cndns-right-box .box-border .sev-t p i {
	color: rgb(170, 170, 170); font-size: 14px; display: block;
}
.cndns-right-box .box-border .sev-b {
	padding-top: 15px; margin-top: 15px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.cndns-right-box .box-border .sev-b h4 {
	color: rgb(102, 102, 102); padding-bottom: 15px; font-size: 14px; font-weight: normal;
}
.cndns-right-box .box-border .sev-b li {
	width: 33.33%; float: left;
}
.cndns-right-box .box-border .sev-b li a {
	background: url("../images/q1.gif") no-repeat left 3px; color: rgb(153, 153, 153); line-height: 36px; padding-left: 43px; font-size: 13px; display: inline-block;
}
.cndns-right-box .box-border .sev-b li a:hover {
	color: rgb(255, 104, 0);
}
.meau-sev .cndns-right-box .box-border {
	width: 430px;
}
.meau-contact .cndns-right-box .box-border {
	width: 230px;
}
.cndns-right-meau:hover .cndns-right-box {
	display: block;
}
.meau-code .cndns-right-box {
	top: inherit; bottom: -35px;
}
.meau-code .cndns-right-box .box-border {
	width: 156px; text-align: center; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.meau-code .cndns-right-box .box-border i {
	color: rgb(246, 110, 6); line-height: 16px; font-size: 16px; display: block;
}
.meau-code .cndns-right-box .box-border .arrow-right {
	top: inherit; bottom: 50px;
}
.meau-sev .cndns-right-btn .demo-icon {
	display: none;
}
.meau-sev:hover .cndns-right-btn {
	background: rgb(255, 104, 0);
}
.meau-zs .cndns-right-btn {
	border-color: rgb(255, 104, 0); color: rgb(255, 255, 255); margin-top: 80px; background-color: rgb(255, 104, 0);
}
.meau-zs .cndns-right-btn span {
	color: rgb(255, 255, 255);
}
.meau-zs .cndns-right-btn p {
	color: rgb(255, 255, 255);
}
.feb_a {
	right: 100px; bottom: 15px; position: fixed;
}
.feb_a a {
	background: url("/siteimages/feedback.gif") no-repeat; width: 40px; height: 40px; display: block;
}
.feb_a a:hover {
	background-position: bottom;
}
.erroweb-top h1 a {
	background: url("../siteimages/logo.jpg") no-repeat; width: 164px; height: 98px; display: inline-block;
}
.erroweb-main {
	margin: 70px auto 180px;
}
.erroweb-main-l {
	margin: 0px 0px 0px 140px;
}
.erroweb-main-r {
	margin: 0px 145px 0px 0px;
}
.erroweb-main-r h4 {
	background: url("../images/erro_2.gif") no-repeat left; color: rgb(255, 104, 0); line-height: 34px; padding-left: 42px; font-size: 24px; font-weight: normal;
}
.erroweb-main-r .p-o {
	background: rgb(255, 246, 230); margin: 20px 0px; padding: 15px 20px; border: 5px solid rgb(255, 236, 209); border-image: none; width: 260px; color: rgb(255, 104, 0); line-height: 22px; font-size: 14px; min-height: 50px;
}
.erroweb-main-r .p-t {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.erroweb-main-r .p-t span {
	color: rgb(153, 153, 153); display: block;
}
.erroweb-main-r .p-t a {
	color: rgb(255, 104, 0);
}
.erroweb-main-r .p-t i {
	color: rgb(255, 104, 0);
}
.erroweb-main-r .p-t a:hover {
	text-decoration: underline;
}
.img-larger {
	transition:opacity 1s, transform 1s; -webkit-transition: opacity 1s, transform 1s; -moz-transition: opacity 1s, transform 1s;
}
.img-larger:hover {
	transform: scale3d(1.05, 1.05, 1); -webkit-transform: scale3d(1.05, 1.05, 1); -moz-transform: scale3d(1.05, 1.05, 1);
}
.second-nav {
	background: rgb(255, 255, 255); border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; min-width: 1200px;
}
.second-nav .fl h3 {
	color: rgb(51, 51, 51); line-height: 70px; font-size: 20px; font-weight: normal;
}
.second-nav li {
	margin-left: 35px; float: left;
}
.second-nav li a {
	color: rgb(51, 51, 51); line-height: 68px; font-size: 14px; border-bottom-color: transparent; border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.second-nav li a:hover {
	color: rgb(255, 104, 0);
}
.second-nav li.on a {
	border-bottom-color: rgb(255, 104, 0);
}
@media screen and (max-width:1440px)
{
.cndns-header-nav {
	margin-left: 0px;
}
.cndns-header-nav li a.nav-btn {
	padding: 0px 8px;
}
.cndns-header-info-btn {
	margin-right: 10px;
}
.cndns-header-nav li sup {
	right: -2px;
}
.cndns-header-logo {
	padding: 0px 10px;
}
}
.loading {
	background: url("/siteimages/loading.gif") no-repeat; width: 24px; height: 24px; margin-top: 8px; margin-left: 5px; float: left; display: block;
}
