html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {

	border:0;

	vertical-align:baseline;

	margin:0;

	padding:0

}

body {

	font-size:14px;

	line-height:1;

	color:#666;

	font-family:Tahoma,Î¢ÈíÑÅºÚ,Arial,Helvetica

}

ol,ul {

	list-style:none

}

table {

	border-collapse:collapse;

	border-spacing:0

}

caption,th,td {

	text-align:left;

	font-weight:400;

	vertical-align:middle

}

q,blockquote {

	quotes:none

}

q:before,q:after,blockquote:before,blockquote:after {

	content:none

}

a img {

	border:none

}



a {

	color:#666;

	text-decoration:none

}

a:hover {

	text-decoration:underline;

	color:#333

}

.cf:after,.frame:after,.headline:after,.pro-list:after,.pro-list li:after {

	clear:both;

	content:"";

	display:block

}

.frame {

	width:1000px;

	z-index:1;

	margin-left:auto!important;

	margin-right:auto!important

}

.frame1 {

	width:1050px;

	z-index:1;

	margin-left:auto!important;

	margin-right:auto!important

}
.frame2 {

	width:1000px;

	z-index:1;

	margin-left:auto!important;

	margin-right:auto!important

}


.main { 
    margin-bottom:10px;
	float:left;

}

.side {

	width:285px;

	float:right

}

.main-2 {

	width:770px;

	float:left

}

.side-2 {

	width:200px;

	float:right

}

.gl_box,.new-products,.notice,.hot-sale,.event .tab-panel,.index-part,.hot-sale-2,.hot-news-4,.hot-sale-3,.hot-index,.pro-detail {

	background-color:#fff;

	border:1px solid #dbdbdb

}

.gl_edge-item {

	padding-right:0!important;

	margin-right:0!important;

	background-image:none!important

}

.gl_last-item {

	margin-bottom:0!important;

	padding-bottom:0!important;

	background-image:none!important;

	border-bottom:none!important

}

.gl_sprt-list {

	line-height:16px

}

.gl_sprt-list li {

	border-bottom:1px dashed #ececec;

	padding:10px 0

}

ol li i.num {

	float:left;

	color:#fff;

	text-align:center

}

.headline {

	position:relative;

	border-bottom:1px solid #dbdbdb;

	height:20px;

	line-height:20px;

	padding:10px 20px;

}

.ContentPageline {

	position:relative;

	border-bottom:3px solid #F60;

	height:20px;

	line-height:20px;

	padding:10px 20px

}

.ContentPageline h2 {

	font-weight:700;

	font-family:Microsoft YaHei;

	font-size:20px;

	float:left;

	color:#333

}

.headline h2 {

	font-weight:700;

	font-family:Microsoft YaHei;

	font-size:20px;

	float:left;

	color:#333

}

.headline .more {

	float:right;

	margin-left:20px;

	color:#07c

}

.top {

	height:12px;

	border-bottom:1px solid #e6e6e6;

	padding:9px 0

}

.top .login-regist {

	float:left;

	margin-left:20px;

	width:180px

}

.top .service-number {

	float:right;

	margin-left:20px;

	color:#f60

}

.header {

	margin-top:30px

}

.header .logo a {

	display:block;

	width:199px;

	height:80px;

	text-indent:-9999em;

	background:url(../images/logo.png) no-repeat

}

.header .search {

	float:left;

	margin-left:80px;

	margin-top:20px;

}

.header .search .ipt-wrapper {

	width:402px;

	height:80px;

}

.header .search .ipt-wrapper .ipt {

	width:300px;

	height:31px;

	float:left;

	border:none;

	background:url(../images/search-ipt.gif) no-repeat;

	padding:0 5px 0 30px

}

.header .search .ipt-wrapper .btn {

	float:left;

	width:67px;

	height:31px;

	border:none;

	background:url(../images/search-btn.gif) no-repeat;

	text-indent:-9999em;

	cursor:pointer

}

.header .ads {

	float:left;

	margin-left:40px;

	margin-top:20px

}

.main-nav {

	margin-top:20px;

	background:url(../images/line-black.gif) 0 100% repeat-x

}

.main-nav .frame {

	padding-bottom:8px;

	background:url(../images/line-orange.gif) 0 100% repeat-x

}

.main-nav .nav {

	float:left;

	margin:10px 0 0 40px

}

.main-nav .nav li {

	float:left;

	padding-right:20px;

	margin-right:20px;

	background:url(../images/sprt.gif) 100% 50% no-repeat

}

.main-nav .nav li a {

	font-size:14px;

	color:#000

}

.main-nav .shortcut {

	float:right;

	background:url(../images/shortcut.gif) no-repeat;

	width:254px;

	height:20px;

	padding:10px 0 0 14px

}

.main-nav .shortcut li {

	float:left;

	background:url(../images/sprt-2.gif) 100% 50% no-repeat;

	padding-right:10px;

	margin-right:10px

}

.main-banner {

	height:300px;

	border-top:1px solid #b5b5b5;

	border-bottom:1px solid #b5b5b5;

	position:relative;

	overflow:hidden

}

.main-banner .flex-control-nav {

	position:absolute;

	top:260px;

	left:50%;

	margin-left:-42px

}

.main-banner .flex-control-nav li a {

	display:block;

	width:11px;

	height:11px;

	text-indent:-9999em;

	cursor:pointer;

	background:url(../images/main-banner-nav.gif) no-repeat

}

.main-banner .flex-control-nav li .flex-active {

	background:url(../images/main-banner-current.gif) no-repeat

}

.main-banner .slides .li-1 {

	background-color:#e6dfd2

}

.li-2 {

	background-color:#d3e5cd

}

.li-3 {

	background-color:#dadada

}

.li-4 {

	background-color:#C90314

}

.main-banner .user-regist {

	position:absolute;

	top:10px;

	left:50%;

	margin-left:207px;

	width:283px;

	border:1px solid #dbdbdb;

	background-color:#fff

}

.main-banner .user-regist h2 {

	margin-top:10px;

	text-align:center;

	font-size:22px;

	color:#333;

	line-height:28px

}

.main-banner .user-regist h2 span {

	display:block;

	font-size:16px;

	color:#666

}

.main-banner .user-regist a {

	display:block;

	width:214px;

	height:43px;

	border:none;

	cursor:pointer;

	text-indent:-9999em;

	background:url(../images/user-regist-button.gif) no-repeat;

	margin:20px auto

}

.main-banner .user-regist p {

	text-align:center;

	margin:20px 0

}

.slogan {

	text-align:center;

	line-height:42px;

	font-size:14px;

	color:#333

}

.body {

	background-color:#f4f4f4;

	padding:20px 0

}

.point-intro div {

	background-color:#fffaf0;

	position:relative;

	width:337px

}

.point-intro div h3 {

	margin-top:-4px;

	height:49px;

	text-indent:-9999em

}

.point-intro div ol {

	border:1px solid #e2ccb6;

	border-top:none;

	padding:10px

}

.point-intro div ol li {

	line-height:20px;

	padding-left:22px

}

.point-intro div ol li .num {

	width:12px;

	line-height:12px;

	background-color:#caaa89;

	margin:4px 0 0 -22px

}

.point-intro .pifa h3 {

	background:url(../images/pifa.jpg) no-repeat

}

.point-intro .fenxiao h3 {

	background:url(../images/fenxiao.jpg) no-repeat

}

.pro-block-show { height: auto;}



.link-block-show li {

overflow: hidden;

float: left;

margin: 0 9px 10px 7px;}



.pro-block-show li { overflow:hidden;

	 float:left;

	 margin:0 9px 10px 8px}

.pro-block-show .pro-photo img {

	display:block;

	width:220px;

	height:220px;

	border:1px solid #ececec

}

.pro-block-show .pro-tit{ width:220px; text-align:center; line-height:30px; font-size:14px;}

.pro-block-show .pro-tit a {color:#333}

.pro-block-show li.nomargin {

	margin-right:0

}

.pro-list-show li {

	margin-bottom:20px;

	padding-bottom:20px;

	border-bottom:1px dotted #d5d5d5

}

.pro-list-show li div {

	float:left;

	margin-left:15px

}

.pro-list-show .pro-photo {

	width:122px;

	margin-left:0

}

.pro-list-show .pro-photo img {

	width:120px;

	height:120px;

	border:1px solid #ededed

}

.pro-list-show .pro-tit {

	width:150px

}

.pro-list-show .pro-price {

	width:150px;

	color:#999

}

.pro-list-show .pro-price i {

	display:inline-block;

	width:80px;

	text-align:right

}

.pro-list-show .freight {

	color:#05c;

	cursor:pointer

}

.pro-list-show .operation span {

	display:block;

	cursor:pointer;

	text-align:center;

	margin-bottom:5px;

	width:80px;

	line-height:20px;

	border:1px solid #d1d1d1;

	background:url(../images/sort-span-bg.gif) repeat-x

}

.notice ul {

	line-height:24px;

	padding:10px 20px

}

.hot-sale .gl_sprt-list {

	padding:10px 20px 20px

}

.hot-sale .gl_sprt-list li .num {

	margin-left:-24px;

	width:16px;

	line-height:16px;

	background-color:#d5d5d5

}

.hot-sale .winner .num {

	background-color:#f60!important

}

.hot-sale .winner .pro-photo img {

	float:left;

	margin-right:10px;

	width:52px;

	height:52px

}

.hot-sale .winner .pro-tit {

	margin-bottom:5px

}

.event .tab {

	border:1px solid #dbdbdb;

	border-bottom:none

}

.event .tab li {

	font-size:18px;

	line-height:46px;

	color:#333;

	float:left;

	text-align:center;

	background:url(../images/tab-bg.gif) repeat-x;

	width:141px;

	border-bottom:1px solid #dbdbdb;

	cursor:pointer

}

.event .tab .current {

	background:#fff;

	border-bottom:1px solid #fff;

	cursor:default

}

.event .tab-panel {

	border-top:none;

	height:163px;

	line-height:16px;

	padding:20px

}

.event .tab-panel .icon {

	float:left;

	width:48px;

	height:48px;

	text-indent:-9999em;

	margin-right:10px

}

.event .tab-panel .condition .icon {

	background:url(../images/event-condition.gif) no-repeat

}

.event .tab-panel .sevrice .icon {

	background:url(../images/event-service.gif) no-repeat

}

.event .tab-panel .button1 {

	width:125px;

	height:36px;

	cursor:ointer;

	background:url(../images/top-apply-btn.gif) no-repeat;

	margin:30px auto 0;

}

.event .tab-panel .button {

	width:125px;

	height:36px;

	cursor:pointer;

	background:url(../images/event-apply-btn.gif) no-repeat;

	margin:30px auto 0

}

.index-part {

	margin:20px 0

}

.forum-info .ads {

	width:295px;

	height:180px;

	float:left;

	position:relative

}

.forum-info .ads .flex-control-nav {

	position:absolute;

	top:160px;

	right:5px

}

.forum-info .ads .flex-control-nav li a {

	display:block;

	width:15px;

	line-height:15px;

	text-align:center;

	color:#fff;

	background-color:#414141;

	text-decoration:none;

	cursor:pointer

}

.forum-info .ads .flex-control-nav li .flex-active {

	background-color:#f60

}

.forum-info .list {

	width:345px;

	float:right;

	line-height:24px

}

.info-ranking-list .gl_sprt-list li {

	overflow:hidden;

	padding-left:22px

}

.info-ranking-list .gl_sprt-list li .num {

	width:12px;

	line-height:12px;

	background-color:#f60;

	margin:2px 0 0 -22px

}

.about-business .inner {

	height:230px;

	background:url(../images/about-business-bg.gif) 0 100% no-repeat;

	padding:20px

}

.about-business img {

	width:200px;

	height:140px;

	float:right

}

.about-business .content { margin-right:18px;

	width:420px;

	float:left;

	line-height:22px

}

.about-business .content p {

	margin:0

}

.about-business .content a {

	color:#07c

}

.cooperation-link .dropdown {

	position:absolute;

	z-index:10;

	right:14px;

	top:9px;

	width:17px;

	height:17px;

	cursor:pointer;

	background:url(../images/filter-dropdown.gif) no-repeat;

}

.cooperation-link .headline span {

	margin-left:20px

}

.cooperation-link ul li img {

	width:120px;

	height:60px;

}

.cooperation-link ul li {

	float:left;

	line-height:20px;

	margin:0 5px;

}

.footer {

	background-color:#e7e7e7;

	border-top:1px solid #dcdcdc;

	padding:20px 0

}

.footer .func {

	text-align:center;

	font-weight:700;

	padding-bottom:20px;

	border-bottom:1px solid #d8d8d8

}

.footer .func img {

	vertical-align:middle;

	margin:0 3px

}

.footer .item {

	float:left;
	padding-left:20px;
	text-align:center;
	width:140px;

	font-size:14px;

	line-height:20px

}

.footer .follow {

	width:90px

}

.footer .follow img {

	width:54px;

	height:54px;

	margin:13px 15px

}

.footer .service {

	width:250px;
	text-align:center;
	margin-left:60px

}

.footer .service img {

	vertical-align:middle;

	margin-right:10px

}

.footer .service .number {

	font-size:20px;

	color:#f60;

	margin:10px 0

}

.bottom {

	background:url(../images/line-black.gif) repeat-x

}

.bottom .frame {

	background:url(../images/line-orange.gif) repeat-x;
	position:relative;
	padding-top:30px

}

.bottom .frame .nav {
	width:657px;
	margin:0 auto;

}

.bottom .frame .contact {

	color:#999;

	text-align:center;

	margin:15px 0

}

.bottom .frame .safety {

	text-align:center;

	margin:15px 0

}

.bottom .frame .copyright,.bottom .frame .declare {

	text-align:center;

	color:#999;

	margin:15px 0

}

.crumbs-nav {

	margin:5px 0

}

.crumbs-nav li {

	float:left;

	margin-right:5px;

	color:#333

}

.crumbs-nav li a {

	padding-right:10px;

	color:#999;

	background:url(../images/crumbs-sprt.gif) 100% 50% no-repeat

}

.filter-area {

	border:1px solid #b3b3b3;

	border-top:3px solid #909090;

	position:relative;

	background-color:#fff;

	line-height:28px

}

.filter-area .item {

	background-color:#fafafa;

	position:relative;

	border-bottom:1px solid #ededed;

	overflow:hidden;

	height:36px

}

.filter-area .item h4 {

	float:left;

	width:70px;

	text-align:right;

	color:#333;

	padding:4px 5px

}

.filter-area .item ul {

	float:left;

	background-color:#fff;

	border-left:1px solid #dbdbdb;

	width:854px;

	min-height:36px;

	_height:36px;

	padding:4px 43px 4px 0

}

.filter-area .item li {

	float:left;

	width:110px;

	margin:0 6px

}

.filter-area .item .dropdown {

	position:absolute;

	z-index:10;

	right:14px;

	top:9px;

	width:17px;

	height:17px;

	cursor:pointer;

	background:url(../images/filter-dropdown.gif) no-repeat

}

.filter-area .item .dropup {

	background:url(../images/filter-dropup.gif) no-repeat

}

.filter-area .more-item {

	width:84px;

	height:13px;

	background:url(../images/more-item.gif) no-repeat;

	position:absolute;

	z-index:1;

	cursor:pointer;

	margin:-1px 0 0 408px

}

.filter-area .more-item-2 {

	background:url(../images/more-item-2.gif) no-repeat

}

.guess-bar {

	margin:20px 0;

	padding:10px

}

.guess-bar .placeholder {

	background:none;

	color:#999

}

.pro-main-list {

	border-top:3px solid #f60;

}

.pro-main-list .filter-bar {

	background-color:#fff6f0;

	border-bottom:1px solid #f2ded4;

	padding:5px 10px

}

.pro-main-list .filter-bar .sort span {

	display:inline-block;

	width:60px;

	cursor:pointer;

	line-height:20px;

	border:1px solid #d1d1d1;

	text-align:center;

	background:url(../images/sort-span-bg.gif) repeat-x;

	margin:0 5px

}

.pro-main-list .filter-bar .sort .current {

	background:#f50;

	color:#fff;

	display:block

}

.pro-main-list .filter-bar .page-control {

	float:right;

	line-height:22px

}

.pro-main-list .filter-bar .amount {

	float:right;

	line-height:22px;

	margin:0 10px

}

.pro-main-list .filter-bar .reserve {

	float:left;

	margin-top:2px

}

.pro-main-list .filter-bar label {

	float:left;

	line-height:22px;

	margin:0 10px

}

.pro-main-list .filter-bar label input {

	float:left;

	margin-top:5px

}

.pro-main-list .filter-bar .show-switch {

	float:right;

	border:1px solid #d5d5d5;

	background-color:#fff

}

.kucun {

	float:left;

	margin-left:360px

}

.kucun span {

	float:left;

	line-height:20px;

	margin-top:4px;

	padding:0 15px

}

.pro-main-list .filter-bar .show-switch a {

	float:left;

	line-height:20px;

	padding:0 5px 0 20px

}

.pro-main-list .filter-bar .show-switch .show-list {

	border-right:1px solid #d5d5d5;

	background:url(../images/show-list.gif) no-repeat 5px 5px

}

.pro-main-list .filter-bar .show-switch .show-block {

	background:url(../images/show-block.gif) no-repeat 5px 5px

}

.pro-main-list .pro-block-show li {

	width:167px

}

.pro-main-list .pro-block-show li img {

	width:167px;

	height:167px

}

.page-nav {

	text-align:center;

	margin:40px 0

}

.page-nav ul li a {

	display:block;

	line-height:24px;

	min-width:8px;

	border:1px solid #dbdbdb;

	background-color:#fff;

	margin:0 2px;

	padding:0 8px

}

.page-nav ul li .current {

	background-color:#f60;

	color:#fff

}

.page-nav .amount {

	display:inline-block;

	line-height:26px;

	vertical-align:top;

	margin:0 5px

}

.page-nav .to-page label {

	float:left;

	margin:0 10px

}

.page-nav .to-page input {

	height:24px;

	width:24px;

	border:1px solid #dbdbdb;

	margin:0 5px;

	padding:0 5px

}

.page-nav .to-page button {

	float:left;

	width:60px;

	height:26px;

	text-align:center;

	border:none;

	background:url(../images/page-nav-sure.gif) no-repeat;

	text-indent:-9999em;

	margin:0 10px

}

.hot-sale-2 ul .pro-photo img {

	width:156px;

	height:156px

}

.hot-sale-3 ol li {

	padding-left:24px;

	overflow:hidden

}

.hot-sale-3 ol li .num {

	width:16px;

	line-height:16px;

	background-color:#f60;

	margin:0 0 0 -24px

}

.hot-sale-3 ol .winner {

	padding-left:0

}

.hot-sale-3 ol .winner .num {

	margin:0 10px 0 0

}

.hot-sale-3 ol .pro-photo img {

	width:156px;

	height:156px;

	margin:10px 0

}

.hot-sale-3 ol .sale-amount {

	color:#999;

	float:right

}

.hot-index .headline {

	border-bottom:none;

	margin-bottom:10px

}

.hot-index .tab {

	border:1px solid #dbdbdb;

	border-bottom:none;

	margin:0 5px

}

.hot-index .tab li {

	background:url(../images/sort-span-bg.gif) repeat-x;

	border-bottom:1px solid #DBDBDB;

	color:#333;

	cursor:pointer;

	float:left;

	font-size:12px;

	line-height:20px;

	text-align:center;

	width:58px

}

.hot-index .tab li.current {

	width:68px;

	background:none;

	background-color:#fff;

	border-bottom-color:#fff

}

.hot-index .tab li.tab-2 {

	border-left:1px solid #dbdbdb;

	border-right:1px solid #dbdbdb

}

.hot-index .tab-panel {

	line-height:20px;

	padding:15px 10px

}

.hot-index .tab-panel li {

	width:89px;

	float:left;

	margin:5px 0

}

.pro-recommend ul li {

	float:left;

	margin-right:20px;

	width:146px;

	line-height:20px

}

.pro-recommend ul li .pro-photo img {

	width:146px;

	height:146px;

	border:1px solid #eee

}

.pro-recommend ul li .pro-price ins {

	color:#f60;

	text-decoration:none;

	font-weight:900

}

.production-page .banner {

	width:200px;

	height:190px;

	margin-bottom:20px;

	background-color:#fdfdfd

}

.pro-classify {

	border:1px solid #c3c3c3;

	border-top:3px solid #c3c3c3;

	background-color:#fff;

	margin-bottom:20px

}

.pro-classify h2 {

	background-color:#fafafa;

	border-bottom:1px solid #c3c3c3;

	font-size:18px;

	color:#333;

	text-align:center;

	padding:10px 0

}

.pro-classify ul li {

	line-height:20px;

	width:88px;

	float:left

}

.pro-detail {

	padding:20px 15px

}

.pro-show {

	width:312px;

	float:left;

	position:relative

}

.pro-show img {

	border:1px solid #eee

}

.pro-show .big-list {

	height:312px

}

.pro-show .big-list li {

	float:left;

	display:none

}

.pro-show .small-list {

	width:312px;

	height:56px;

	margin-top:10px

}

.pro-show .small-list .inner {

	float:left;

	width:260px;

	height:52px;

	position:relative;

	overflow:hidden;

	margin:0 10px

}

.pro-show .small-list ul {

	position:absolute

}

.pro-show .small-list li {

	float:left;

	margin-right:5px;

	height:52px;

	width:52px;

	cursor:pointer

}

.pro-show .small-list .current img {

	border-color:#f60

}

.pro-show .small-list .prev {

	width:14px;

	height:50px;

	border:1px solid #dbdbdb;

	float:left;

	cursor:pointer;

	background:url(../images/small-left.gif) 50% 50% no-repeat

}

.pro-show .small-list .next {

	width:14px;

	height:50px;

	border:1px solid #dbdbdb;

	float:left;

	cursor:pointer;

	background:url(../images/small-right.gif) 50% 50% no-repeat

}

.pro-show .small-list .flex-direction-nav a {

	border:1px solid #dbdbdb;

	width:16px;

	height:50px;

	text-indent:-9990em;

	background-color:#fff

}

.pro-show .small-list .flex-direction-nav .flex-prev {

	left:-26px;

	background:url(../images/small-left.gif) 50% 50% no-repeat

}

.pro-show .small-list .flex-direction-nav .flex-next {

	right:-27px;

	background:url(../images/small-right.gif) 50% 50% no-repeat

}

.pro-info {

	width:406px;

	float:right

}

.pro-info .pro-tit {

	font-size:20px;

	color:#333;

	margin-bottom:20px;

	line-height:28px;

	font-weight:700

}

.pro-info .infos p {

	width:203px;

	float:left;

	line-height:24px

}

.pro-info .infos span {

	color:#666

}

.pro-info .infos .sale {

	color:#f60

}

.pro-info .pro-price {

	width:406px!important

}

.pro-info .pro-price span {

	font-size:18px;

	color:#f60;

	font-weight:700

}

.pro-modal {

	float:right;

	width:406px;

	margin-top:20px

}

.pro-modal .tab li {

	float:left;

	width:102px;

	line-height:28px;

	text-align:center;

	border:none;

	margin-bottom:-1px;

	cursor:pointer

}

.pro-modal .tab .current {

	border:1px solid #ead0c4;

	border-bottom:none;

	background-color:#fff8f3;

	color:#f60

}

.pro-modal .tab-panel {

	border:1px solid #ead0c4;

	background-color:#fff8f3;

	padding:15px 20px

}

.pro-modal .tab-panel .item {

	overflow:hidden;

	clear:both

}

.pro-modal .tab-panel .item b {

	float:left;

	line-height:22px;

	width:80px;

	text-align:right;

	margin:5px 0

}

.pro-modal .tab-panel .item .inner {

	width:284px;

	float:left;

	overflow:hidden

}

.pro-modal .tab-panel .item .declare {

	line-height:22px;

	margin:5px

}

.pro-modal .tab-panel .item table {

	border:1px solid #dbdbdb;

	background-color:#fff;

	margin:5px

}

.pro-modal .tab-panel .item table tr {

	border-bottom:1px dashed #e8cbbd

}

.pro-modal .tab-panel .item table td {

	padding:10px

}

.pro-modal .tab-panel .item a {

	float:left;

	background-color:#fff;

	border:1px solid #c5c5c5;

	text-decoration:none;

	margin:5px;

	padding:5px 10px

}

.pro-modal .tab-panel .item a:hover,.pro-modal .tab-panel .item a.active {

	border:2px solid #ff6b00;

	margin:4px

}

.pro-modal .tab-panel .item .current {

	border:2px solid #f60;

	color:#f60;

	margin:4px 5px

}

.pro-modal .tab-panel .item .input {

	overflow:hidden;

	margin:5px

}

.pro-modal .tab-panel .item .input input {

	float:left;

	width:30px;

	border:1px solid #c4b0a7;

	text-align:right;

	padding:3px;

	margin-right:1px

}

.pro-modal .tab-panel .item .input .amount {

	float:left;

	width:19px;

	margin-top:2px

}

.pro-modal .tab-panel .item .input .add,.pro-modal .tab-panel .item .input .minus {

	display:block;

	width:19px;

	height:10px;

	cursor:pointer;

	background:url(../images/amount-add.gif) no-repeat

}

.pro-modal .tab-panel .item .input .minus {

	margin-top:4px;

	background:url(../images/amount-minus.gif) no-repeat

}

.pro-modal .tab-panel .item .input .unit {

	line-height:16px;

	float:left;

	margin-left:10px

}

.pro-modal .tab-panel .action {

	margin:20px 0 0 40px

}

.pro-modal .tab-panel .action button {

	width:143px;

	height:40px;

	margin-right:10px;

	border:none;

	text-indent:-9999em;

	cursor:pointer;

	float:left

}

.pro-modal .tab-panel .action .btn-1 {

	background:url(../images/modal-btn-1.gif) no-repeat

}

.pro-modal .tab-panel .action .btn-2 {

	background:url(../images/modal-btn-2.gif) no-repeat

}

.pro-modal .additional a {

	padding-right:10px;

	margin-right:10px;

	background:url(../images/sprt.gif) 100% 50% no-repeat;

	color:#05c

}

.business-group {

	border:1px solid #e8ccbf;

	background:#fff8f3 url(../images/group-bg.gif) 100% 100% no-repeat;

	margin:20px 0;

	padding:20px

}

.business-group h3 {

	font-size:14px;

	margin-bottom:20px;

	color:#333

}

.business-group .number {

	float:left;

	width:620px;

	margin-left:20px

}

.business-group .number h4 {

	font-size:14px;

	margin-bottom:10px

}

.business-group .number li {

	float:left;

	line-height:24px;

	width:206px

}

.pro-intro .tab {

	height:46px;

	border:1px solid #dbdbdb;

	background:url(../images/tab-bg.gif) repeat-x

}

.pro-intro .tab li {

	float:left;

	width:120px;

	text-align:center;

	border-right:1px solid #dbdbdb;

	cursor:pointer;

	line-height:46px;

	font-size:18px

}

.pro-intro .tab .current {

	border-top:3px solid #f60;

	margin-top:-3px;

	background-color:#fff

}

.pro-intro .tab-panel {

	border:1px solid #dbdbdb;

	border-top:none;

	line-height:20px;

	background-color:#fff;

	padding:20px

}

.event-2 .main-banner {

	position:relative;

	height:410px;

	background:url(../images/banner-1-bg.jpg) repeat-x

}

.event-2 .main-banner .btn {

	width:175px;

	height:40px;

	position:absolute;

	top:308px;

	left:601px

}

.event-2 .event-intro .item {

	width:310px;

	height:235px;

	float:left;

	border:1px dashed #ffc68f;

	margin-right:20px

}

.event-2 .event-intro h3 {

	text-align:center;

	font-size:20px;

	color:#ff4e00;

	font-weight:700;

	background-color:#fff3e4;

	padding:20px

}

.event-2 .event-intro .method li {

	line-height:22px

}

.event-2 .event-intro .production .num {

	margin-left:-24px;

	width:16px;

	line-height:16px;

	background-color:#f60

}

.event-2 .event-intro .production .pro-price {

	margin-top:5px;

	color:#999

}

.event-2 .event-intro .production .pro-price ins {

	text-decoration:none;

	font-weight:700;

	color:#f60

}

.event-2 .distributor h3 {

	font-size:20px;

	font-weight:700;

	color:#333

}

.event-2 .distributor .content li {

	width:180px;

	float:left;

	margin-right:20px;

	text-align:center

}

.event-2 .distributor img {

	display:block;

	margin-bottom:10px

}

.event-top20 .main-banner {

	position:relative;

	height:410px;

	background:url(../images/banner-2-bg.jpg) repeat-x

}

.event-top20 .main-banner .btn {

	width:175px;

	height:40px;

	position:absolute;

	top:286px;

	left:353px

}

.event-top20 .event-intro {

	margin-bottom:20px

}

.event-top20 .event-intro .item {

	width:310px;

	height:235px;

	float:left;

	border:1px dashed #ada38e;

	margin-right:20px

}

.event-top20 .event-intro h3 {

	text-align:center;

	font-size:20px;

	color:#62553b;

	font-weight:700;

	background-color:#f1ede5;

	padding:20px

}

.event-top20 .event-intro .rank li {

	width:135px;

	float:left;

	line-height:24px;

	font-size:14px;

	color:red

}

.event-top20 .event-intro .faq {

	font-size:14px;

	color:#62553b

}

.event-top20 .event-intro .faq p {

	margin:10px 0

}

.event-3 .main-banner {

	position:relative;

	height:410px;

	background:url(../images/banner-3-bg.jpg) repeat-x;

	border-bottom:none

}

.proxy-nav {

	height:60px;

	background-color:#414141

}

.proxy-nav a {

	display:block;

	width:196px;

	text-align:center;

	line-height:60px;

	font-size:20px;

	color:#fff;

	font-family:'Microsoft YaHei'

}

.proxy-nav .current {

	background-color:#f85312

}

.proxy .main-banner {

	position:relative;

	height:363px;

	background:url(../images/banner-pro-bg.jpg) repeat-x;

	border-bottom:none

}

.proxy .case-list {

	margin-bottom:40px

}

.proxy .case-list li {

	width:205px;

	height:220px;

	float:left;

	margin:0 20px

}

#to-top-nav {

	width:53px;

	height:337px;

	background:url(../images/to-top.gif) no-repeat;

	display:none;

	position:absolute;

	left:50%;

	margin-left:500px;

	z-index:100;

	cursor:pointer;

	padding:21px 0 51px

}

#to-top-nav a {

	display:block;

	height:67px;

	width:53px

}

.hot-help-3 {

	background-color:#fff;

	border:1px solid #dbdbdb;

	margin-bottom:15px

}

.pro-help {

	background-color:#fff;

	margin-bottom:20px;

	padding-left:15px;

}

.pro-help ul li {

	line-height:30px;

	font-size:14px;

	border-bottom:1px dashed #ECECEC;

}

.pro-help h3 {

	line-height:30px;

	font-size:15px;

	border-bottom:#EDEDED 2px solid;

}

.main-help p {

	padding:30px 30px 10px;

	line-height:30px;

}

.main-art {

	width:740px;

	float:left

}
.mt1{
	margin-top:8px;
}
.side-art {

	float:right;

	width:230px

}

.art-title {

	padding-left:15px

}

.listBox .listBoxT {

	background-attachment:scroll;

	background-clip:border-box;

	background-color:transparent;

	background-image:url(../images/list_bg.png);

	background-origin:padding-box;

	background-position:0 0;

	background-repeat:repeat-x;

	background-size:auto auto;

	border-bottom-color:#D9D9D9;

	border-bottom-style:solid;

	border-bottom-width:1px;

	border-top-color:#D9D9D9;

	border-top-style:solid;

	border-top-width:1px;

	height:87px;

	position:relative;

	width:668px

}

.listBox .listBoxT.one {

	border-top-color:0;

	border-top-style:none;

	border-top-width:medium

}

.listBoxT h2 {

	padding:20px 15px 12px 20px

}

.listBoxT h2 a {

	color:#E50D45;

	font-family:Î¢ÈíÑÅºÚ;

	font-size:18px;

	font-weight:700

}

.listBoxT h2 span {

	color:#AFAFAF;

	float:right;

	font-weight:400;

	font-size:12px

}

.listBoxT .lable {

	padding-left:20px

}

.listBoxT .lable a,.listBoxT .lable i,.listBoxT .lable b {

	display:inline-block;

	vertical-align:top

}

.listBoxT .lable a.perent {

	color:#FFF;

	cursor:pointer!important;

	height:33px

}

.listBoxT .lable a.perent i {

	background-attachment:scroll;

	background-clip:border-box;

	background-color:transparent;

	background-image:url(../images/list_bg.png);

	background-origin:padding-box;

	background-position:0 -119px;

	background-repeat:no-repeat;

	background-size:auto auto;

	height:23px;

	width:3px

}

.listBoxT .lable a.perent b {

	background-attachment:scroll;

	background-clip:border-box;

	background-color:#8C8C8C;

	background-image:none;

	background-origin:padding-box;

	background-position:0 0;

	background-repeat:repeat;

	background-size:auto auto;

	height:23px;

	line-height:23px

}

.listBoxT .lable a.perent i.r {

	background-position:-4px -119px

}

.listBoxT .lable i.pen {

	background-attachment:scroll;

	background-clip:border-box;

	background-color:transparent;

	background-image:url(../images/list_bg.png);

	background-origin:padding-box;

	background-position:-34px -119px;

	background-repeat:no-repeat;

	background-size:auto auto;

	height:14px;

	width:14px;

	margin:4px 4px 0 13px

}

.listBoxT .lable span.name {

	display:inline-block;

	margin-top:4px

}

.listBoxT .lable a.lb {

	background-attachment:scroll;

	background-clip:border-box;

	background-color:#B0B0B0;

	background-image:none;

	background-origin:padding-box;

	background-position:0 0;

	background-repeat:repeat;

	background-size:auto auto;

	color:#FFF;

	height:20px;

	line-height:20px;

	margin:2px 4px 0 0;

	padding:0 5px

}

.listBoxT .lable a.lb:hover {

	-moz-text-blink:none;

	-moz-text-decoration-color:0;

	-moz-text-decoration-line:none;

	-moz-text-decoration-style:solid;

	background-attachment:scroll;

	background-clip:border-box;

	background-color:#F60;

	background-image:none;

	background-origin:padding-box;

	background-position:0 0;

	background-repeat:repeat;

	background-size:auto auto;

	color:#FFF!important

}

.listBox .listBoxC {

	padding:20px

}

.listBox .listBoxC .txt {

	color:#454545;

	line-height:24px;

	text-indent:20px

}

.txt {

	padding-left:15px;

	line-height:24px;

	height:90px

}

.img {

	text-align:center

}

.listBox .listBoxC .txt a {

	color:#E50D45

}

.listBox .listBoxC .img {

	margin-top:20px;

	overflow-x:hidden;

	overflow-y:hidden;

	text-align:center;

	width:627px

}

.article-title {

	text-align:center;

	border-bottom:#EDEDED 2px solid;

	color:#fffff;

	font-family:Î¢ÈíÑÅºÚ;

	font-size:18px;

	padding:20px;

	font-weight:700;

}

.daodu_ico {

	display:inline-block;

	width:41px;

	height:45px;

	overflow:hidden;

	background:url(../images/bg.png) -220px -67px no-repeat;

	position:absolute;

	margin-top:-10px

}

.bd-share {

	margin-left:150px;

	padding-bottom:20px;

	margin-right:35px;

}

.note-Left {

	float:left;

	font-size:13px;

	padding-top:8px;

}

.share-Right {

	float:right;

}

.artsummary {

	line-height:20px;

	font-family:"ËÎÌå",Arial,Helvetica,sans-serif;

	padding:0 45px 10px 40px

}

.summary {

	height:auto;

	background:#F9F9F9;

	padding-top:10px;

	margin-top:12px;

	font-size:14px;

}

.summary p {

	height:auto;

	border-top:dotted 1px #D9D8D8;

	margin-bottom:10px;

	color:#B0B0B0;

	padding:10px 10px 10px 50px

}

.summary p a {

	color:#B0B0B0

}

.summary p a:hover {

	color:#F60!important;

	text-decoration:under

}

.arttime {

	float:right;

	margin-left:50px;

	margin-right:50px;

	padding-left:55px

}

.category-img {

	float:left;

	padding:10px

}

.cat-sunmary {

	color:#fffff;

	font-family:Î¢ÈíÑÅºÚ;

	font-size:14px;

	line-height:20px;

	padding:85px 15px 20px

}

.category-title {

	text-align:center;

	color:#fffff;

	font-family:Î¢ÈíÑÅºÚ;

	font-size:18px;

	margin-right:100px;

	padding:20px

}

.cattime {

	float:left;

	margin-left:-35px

}

.cat-cont p {

	margin-left:200px

}

.article-detail {

	padding:15px;

	font-size:18px;

}

.article-detail * {

	line-height:2em;

	font-family:Tahoma,Î¢ÈíÑÅºÚ,Arial,Helvetica;

	color:#333

}

.hot-index .tab.article-tab-cf li {

	width:61px

}

.ui-pager {

	text-align:center;

	padding:20px 0

}

.ui-pager li {

	border:1px solid #ccc;

	margin-right:2px;

	display:inline-block;

	line-height:30px;

	padding:0 12px

}

.ui-pager em,.ui-pager strong {

	background:#efefef

}

.ui-pager a:hover {

	text-decoration:none;

	border-color:#f60

}

.product-waterfall ul {

	list-style-type:none;

	position:relative;

	margin:0 0 0 25px;

	padding:0

}

.product-waterfall ul li {

	float:left;

	width:216px;

	text-align:center;

	position:relative;

	margin:0 20px 20px 0

}

.product-waterfall ul li img {

	width:200px;

	height:200px;

	border:1px solid #efefef;

	margin:5px;

	padding:10px

}

.product-waterfall ul li span {

	display:block;

	line-height:20px;

	padding:5px

}

.product-waterfall ul li .over {

	position:absolute;

	width:200px;

	height:30px;

	top:186px;

	left:16px;

	background:#fff;

	filter:alpha(opacity=60);

	-moz-opacity:.6;

	-webkit-opacity:.6;

	opacity:.6

}

.over-price {

	position:absolute;

	width:200px;

	height:30px;

	line-height:30px;

	top:186px;

	left:16px;

	text-align:right;

	color:#333

}

.product-waterfall .waterfall-border {

	display:block;

	height:20px;

	font-size:1px;

	overflow:hidden;

	border-top:1px dashed #ccc;

	width:100%

}

.placard-lists {

	list-style-type:none;

	margin:5px

}

.placard-lists li {

	line-height:25px;

	border-bottom:1px dashed #ccc

}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,.pro-show .big-list .current {

	display:block

}

.gl_sprt-list li img,.event-2 .event-intro .production .pro-photo img {

	border:1px solid #dbdbdb

}

.tab-panel .panel-inner,.main-banner .slides li,.forum-info .ads .slides li,.filter-area .item-wrapper,.pro-main-list .pro-block-show .freight,.pro-main-list .pro-block-show .position,.pro-main-list .pro-block-show .reserve,.pro-main-list .pro-block-show .operation {

	display:none

}

.headline ul,.top .nav,.point-intro .fenxiao,.pro-list-show .operation,.info-recommend ul .view-amount,.production-page .main-2,.cat-cont,.placard-lists li span {

	float:right

}

.headline ul li,.top .nav li,.bottom .frame .nav li,.guess-bar li {

	float:left;

	padding-right:10px;

	margin-right:10px;

	background:url(../images/sprt.gif) 100% 50% no-repeat

}

.top .name,.header .logo,.point-intro .pifa,.notice ul a,.forum-info .list li a,.info-ranking-list .gl_sprt-list li a,.pro-main-list .filter-bar .sort,.page-nav ul li,.hot-sale-3 ol .pro-tit,.hot-sale-3 ol .pro-price,.info-recommend ul a,.production-page .side-2,.business-group img,.proxy-nav li {

	float:left

}

.top .login-regist a,.pro-list-show .pro-tit a,.filter-area .item li a,.guess-bar li a {

	color:#05c

}

.top .service-number span,.header .search .nav li a,.

-block-show .pro-price,.pro-list-show .reserve span,.hot-sale .winner .pro-price span,.cooperation-link ul li a,.crumbs-nav .placeholder,.pro-info .infos {

	color:#999

}

.header .search .nav,.footer .item ul {

	margin-top:10px

}

.header .search .nav li,.event-2 .event-intro .production .pro-photo {

	float:left;

	margin-right:10px

}

.main-banner .flex-control-nav li,.forum-info .ads .flex-control-nav li {

	float:left;

	margin:0 5px

}

.main-banner .slides li .frame,.notice,.forum-info .list li,.info-recommend ul li {

	overflow:hidden

}

.main-banner .user-regist p b,.event .tab-panel b {

	color:#333;

	font-weight:700

}

.pro-block-show .pro-price span,.hot-sale .winner .pro-price ins {

	color:#f60;

	font-size:13px;

	text-decoration:none;

	font-weight:700

}

.pro-list-show .pro-price span,.pro-main-list .filter-bar .amount span {

	color:#f60;

	font-weight:700

}

.new-products,.hot-sale,.event,.event .tab-panel .sevrice,.cooperation-link,.hot-index,.pro-modal .additional,.event-2 .distributor {

	margin-top:10px

}

.new-products .pro-list,.pro-main-list .pro-list {

	line-height:20px;

	padding:10px 20px 0}

.new-products li img{width:175px;height:88px;}

.notice ul .date,.forum-info .list li .view-amount,.info-ranking-list .gl_sprt-list li span {

	float:right;

	color:#999

}

.hot-sale .gl_sprt-list li,.event-2 .event-intro .production li {

	padding-left:24px

}

.cooperation-link ul,.event-2 .distributor .content {

	padding:20px 0

}

.event .tab .current.tab-1,.index-part .main .headline {

	border-right:1px solid #dbdbdb

}

.event .tab .current.tab-2,.index-part .side .headline {

	border-left:1px solid #dbdbdb

}

.event .tab-panel b span,.footer .func a {

	color:#f60

}

.forum-info .inner,.pro-recommend ul,.event-2 .event-intro .content,.event-top20 .event-intro .content {

	padding:20px

}

.tag-cf li {

	width:127px;

	float:left;

	line-height:20px;

	margin:0 10px;

	padding-top:10px;

}

.forum-info .ads .flex-control-nav li a:hover,.page-nav ul li a:hover,.proxy-nav a:hover,.product-waterfall ul li a:hover {

	text-decoration:none

}

.info-ranking-list .gl_sprt-list,.knowledge .gl_sprt-list,.info-recommend ul {

	padding:10px 20px

}

#art_nav {

	height:32px;

	padding-top:52px;

	padding-bottom:20px;

}

#art_nav .nav {

	height:43px;

	position:absolute;

	margin-top:-42px

}

#art_nav .nav a {

	display:inline-block;

	width:74px;

	height:36px;

	line-height:36px;

	padding:0 0 7px 36px;

	margin-left:14px;

	font-size:14px;

	text-decoration:none;

	background:url(../images/bg.png) 0 -67px no-repeat;

	overflow:hidden

}

#art_nav .nav .first {

	margin-left:0

}

#art_nav .nav .last {

	margin-left:16px

}

#art_nav .nav a:hover,#art_nav .nav .current {

	color:#b40003!important;

	font-weight:bold;

	background-position:-110px -67px

}

#art_nav .sub_menu {

	height:30px;

	line-height:30px;

	text-align:center;

	border:solid 1px #cbcbcb;

	background:#faf8f9;

	overflow:hidden

}

#art_nav .sub_menu .pMenu {

	height:30px;

	display:none

}

#art_nav .sub_menu .pMenu,#art_nav .sub_menu .pMenu a {

	color:#b0b0b0

}

#art_nav .sub_menu .current {

	display:block

}

.aTitle {

	height:30px;

	line-height:30px;

	padding:0 15px;

	background:url(../images/bg.png) 0 0 repeat-x

}

.aTitle,.aTitle span {

	font-size:14px;

	font-weight:bold

}

.aTitle span {

	float:left

}

.about-business {

	padding-bottom:20px;

	border-bottom:1px dashed #ececec;

}

.footer .func span,.bottom .frame .safety img,.page-nav ul li .prev,.page-nav ul li .next {

	margin:0 10px

}

.footer .item h3,.event-top20 .event-intro .faq h4 {

	font-weight:700

}

.pro-main-list .filter-bar .show-switch .show-list.current,.pro-main-list .filter-bar .show-switch .show-block.current {

	background-position:5px -25px

}

.page-nav ul,.page-nav .to-page {

	display:inline-block

}

.hot-sale-2 ul,.hot-sale-3 ol {

	padding:0 20px 10px

}

.hot-sale-2 ul .pro-tit,.pro-recommend ul li .pro-tit {

	margin:5px 0

}

.hot-sale-2 ul .pro-price ins,.hot-sale-3 ol .pro-price ins {

	text-decoration:none;

	color:#f60;

	font-weight:700

}

.pro-classify h3,.pro-help h3 {

	color:#333;

	font-weight:700;

	margin:10px;

}

.pro-classify ul,.pro-help ul {

	margin:10px

}

.event-2 .event-intro .story img,.event-top20 .event-intro .story img {

	float:left;

	margin:0 10px 10px 0

}

.event-2 .event-intro .story p,.event-top20 .event-intro .story p {

	line-height:16px;

	margin:5px 0

}

.event-3 .question-list,.proxy .question-list {

	position:relative;

	padding-left:80px;

	top:-200px;

	line-height:24px;

	font-size:14px

}

.bk_ct {

	padding:5px;

	line-height:25px;

}

.bk_hot {

	padding:5px;

	line-height:25px;

}

.main-bk,.main-help {

	width:740px;

	float:right

}

.side-bk,.side-help {

	float:left;

	width:250px

}

.listBoxT h2 a:hover,.listBoxT .lable a.perent:hover {

	-moz-text-blink:none;

	-moz-text-decoration-color:0;

	-moz-text-decoration-line:none;

	-moz-text-decoration-style:solid

}

.pro-modal .tab-panel .item a.out-of-stock,.pro-modal .tab-panel .item a.out-of-stock:hover {

	border-color:#c8c9cd;

	border-style:dashed;

	cursor:not-allowed;

	color:#cdcdcd

}

#online-customer-service {

	position:fixed;

	left:-262px;

	top:40px;

	width:262px;

	background:url(../images/ocs.png) no-repeat right bottom;

	padding-bottom:74px;

}

#online-customer-service .ocs-header {

	background:url(../images/ocs.png) no-repeat 0 0;

	height:256px;

}

#online-customer-service ul li {

	background:url(../images/ocs.png) no-repeat right 0;

	line-height:33px;

	color:#fff;

	padding:0 10px;

}

#online-customer-service .ocs-toggle-button {

	background:url(../images/ocs.png) no-repeat right -50px;

	width:34px;

	height:96px;

	position:absolute;

	right:-34px;

	top:161px;

}

.tag-area {

	width:740px;

	border:1px solid #b3b3b3;

	border-top:3px solid #909090;

	position:relative;

	background-color:#fff;

	line-height:28px

}

.tag-area .item {

	background-color:#fafafa;

	position:relative;

	border-bottom:1px solid #ededed;

	overflow:hidden;

	height:36px

}

.tag-area .item h4 {

	float:left;

	width:70px;

	text-align:right;

	color:#333;

	padding:4px 5px

}

.tag-area .item ul {

	background-color:#fff;

	border-left:1px solid #dbdbdb;

	width:738px;

	min-height:36px;

	_height:36px;

	padding:4px 43px 4px 0

}

.tag-area .item li {

	float:left;

	width:55px;

	margin:0 6px

}

.side-tag {

	float:right;

	width:230px;

	margin-right:185px;

	margin-top:-337px;

}

*html #kefu1 {

	/*--IE6 Hack - Fixed Positioning to the Bottom--*/

	margin-top:50px;

	/*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/

	position:absolute;

	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50:document.body.scrollTop +50);

}

#kefu1 {

	position:fixed;

	right:0px;

	top:190px;

	z-index:10008;

	width:132px;

	padding:10px;

	background:#fff;

	border:1px solid #ddd;

	box-shadow:1px 1px 1px #d4d4d4;

	font-size:12px;

}

.cs_tel {

	height:25px;

	background:url('../images/img.gif') no-repeat 0px 0px;

}

.cs_tel_ct {

	color:#666;

	line-height:150%;

}

.cs_tel_num {

	color:#c00;

	font-size:18px;

	font-family:Arial,Verdana;

	font-style:italic;

	font-weight:bold;

	display:block;

	padding:5px 0px;

}

.cs_online {

	height:30px;

	background:url('../images/img.gif') no-repeat 0px -50px;

}

.cs_online_qq {

	height:25px;

}

.cs_online_qq a:link,.cs_online_qq a:active,.cs_online_qq a:visited,.cs_online_qq a:hover {

	text-decoration:none;

	color:#666;

}

.cs_qcode {

	padding:10px 0px 0px 0px;

}

.cs_free {

	height:32px;

	background:url('../images/img.gif') no-repeat 0px -100px;

}

.cs_free a {

	display:block;

	height:32px;

}

.cs_free a span {

	display:none;

}

.cs_baidu {

	height:32px;

	background:url('../images/img.gif') no-repeat 0px -200px;

}

.cs_baidu a {

	display:block;

	height:32px;

}

.cs_baidu a span {

	display:none;

}

.cs_spr {

	border-bottom:1px dashed #c0c0c0;

	margin:8px 0px;

}

.cs_space {

	clear:both;

	overflow:hidden;

	height:8px;

}

.cs_close {

	position:absolute;

	right:5px;

	top:5px;

	width:12px;

	height:12px;

	background:url('../images/img.gif') no-repeat 0px -150px;

}

.cs_close a {

	display:block;

	height:10px;

}

.cs_close a span {

	display:none;

}

.pro-main-list .contentUl li {

	float:left;

	padding-bottom:10px;

	border-bottom:1px dashed #f60;

}

.pro-main-list .pro-photo img {

	float:left;

	width:180px;

	height:165px;

	overflow:hidden;

	text-align:center;

	margin:5px 10px 5px 5px;

}

.ind-first {

	width:980px;

	height:auto;

	overflow:hidden;

	margin:0 auto;

}

.ind-first li {

	float:left;

}

.cooperation-link .pro-photo img {

	width:180px;

}

.cooperation-link .pro-tit {

	text-align:center;

}

.ContentPageline a {

	float:right;

}

.ui-pager {

	margin-top:5px;

}

.index-list {

	border:0px;

}



.l_right {

	float: right;

	width: 735px;

}

.utitle {

	background-attachment: scroll;

	background-image: url(../images/utitle_left.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 33px;

	padding-left: 4px;

}

.utitlei {

	background-attachment: scroll;

	background-image: url(../images/utitle_right.gif);

	background-repeat: no-repeat;

	background-position: right;

	height: 33px;

	padding-right: 5px;

}

.utitle .utitlei .title .iterm ul a {

	color: #0B66A8;

}

.title {

	background-attachment: scroll;

	background-image: url(../images/title_background.gif);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	height: 33px;

	line-height: 33px;

}

.content img {max-width:600px;}

.title .title_t {

	height: 33px!important;

	height: 23px;

	background-attachment: scroll;

	background-image: url(../images/utitle_i_left.gif);

	background-repeat: no-repeat;

	padding-left: 4px;

	margin-top: 5px;

	margin-left: 10px;

}

.title .title_t .title_t_i {

	background-image: url(../images/u_titlei_right.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right: 6px;

}

.title .title_t h2 {

	background-color: #7DB92C;

	font-size: 14px;

	color: #FFF;

	font-weight: normal;

	height: 22px;

	line-height: 16px;

	padding-left: 2px;

	display: inline;

	padding-top: 3px!important;

	/*padding-top: 5px;*/

	padding-bottom: 2px;

	display:block;

	height:17px;

}

*+html .title .title_t h2 {padding-top: 3px!important;}/*¼æÈÝIE7¡¢IE8*/

.fLeft {

	float:left;

}

.title_t_i h2 a {

	color: #FFF;

}

.title .iterm {

	padding-right: 10px;

}

.title .iterm ul li {

	float: left;

	padding-right: 5px;

	padding-left: 4px;

	margin-left: 5px;

	height: 33px!important;

	height:24px;

	text-align: center;

}

.title .iterm ul .thisiterm {

	float: left;

	padding-right: 5px;

	padding-left: 4px;

	background-image: url(../images/iterm_left.gif);

	background-repeat: no-repeat;

	background-position: left 6px;

	margin-left: 5px;

	height: 33px!important;

	height:24px;

}



.title .iterm ul .thisiterm a span {

	background-image: url(../images/iterm_bg.gif);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: right;

	height: 27px;

	padding: 3px 10px 10px 7px;

	padding-top/*\**/: 4px \9;

}

.fRight {

	float:right;

}

.ucontent {

	background-image: url(../images/content_right_bg.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	background-position: right 0px;

	background-color: #FFF;

	/*padding-right: 2px;*/

}

.ucontent .arcbody .hsinfo {

	font-size: 14px;

	margin-top: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCC;

	padding-bottom: 10px;

	line-height: 24px;

	margin-bottom: 10px;

}



.ucontent .index_feature {

	font-size: 12px;

}

.ucontent .index_feature a {

	font-weight: normal;

	color: #0B66A8;

}

#tech {

	padding: 20px;

}

#tech .addlist {

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #999;

	margin-bottom: 10px;

}



#tech .addlist .litimg {

	float: left;

	margin-right: 10px;

}

#tech .addlist .techdes { line-height:22px;



}

#tech .addlist .addinfo {

	float: right;

	line-height: 22px;

}

#tech .addlist .techdes ul li {

	margin-bottom: 5px;

}



#tech .addlist .dtitle a{

	font-size: 14px;

	font-weight: bold;

	color:#f60;

}

.clear {

	clear:both;

}

.ucontent .addons {

	clear: both;

	line-height: 24px;

	vertical-align: text-bottom;

	padding-top: 15px;

	padding-right: 30px;

	padding-bottom: 15px;

	padding-left: 30px;

}

.ucontent .addons .addlist {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #E0E0E0;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.ucontent .addons a {

	color: #0B65A7;

}

.ucontent .addons .litimg {

	float: left;

	margin-right: 20px;

}

.ucontent .addons .downdes {

	float: left;

}

.ucontent .addons .dtitle a {

	font-size: 14px;

	font-weight: bold;

	color:#f60;

}

.ucontent .addons .downinfo {

	float: right;

	margin-right: 30px;

}

.ucontent .arcbody {

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 15px;

	padding-left: 30px;

}

.ucontent .arcbody h1 {

	color:#363737;

	font-size:22px;

	font-weight:bold;

	margin:0;

	text-align:center;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}

.ucontent .arcbody .times {

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 10px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #E0E0E0;

}

.ucontent .arcbody .desinfo {

	padding: 10px;

	border: 1px dashed #E0E0E0;

	font-size: 12px;

}

.ucontent .arcbody .content {

	color:#2A2A2A;

	font-size:14px;

	line-height:25px;

	margin:15px 0 35px;

}

.ucontent .pagebreak {

	line-height:25px;

	margin-bottom:10px;

	text-align:center;

	font-weight: normal;

}

.ucontent .pagebreak a {

	border:1px solid #CCCCCC;

	color:#666666;

	margin:5px 2px;

	padding:4px 5px 1px;

}

.ucontent .pagebreak strong {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	border:1px solid #CCCCCC;

	color:#FFF;

	font-weight:normal;

	margin:5px 2px;

	padding:4px 5px 1px;

	background-attachment: scroll;

	background-color: #B2E05D;

	background-image: none;

	background-repeat: repeat;

	background-position: 0 0;

}

.ucontent .arcbody .linkes {

	padding-top: 10px;

	padding-bottom: 10px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #E0E0E0;

}

.ucontent .arcbody .linkes li {

	float: left;

	width: 50%;

}

.ucontent .likearcs {

	padding: 15px;

	line-height: 22px;

}

.ucontent .likearcs ul li {

	float: left;

	width: 45%;

	list-style-type:none;

	list-style-image: url(../images/list_ico.gif);

	margin-left: 15px;

	list-style-position: inside;

}

.ucontent .likearcs ul li .date {

	float: right;

	color: #FF0000;

}

.ucontent .basetext {

	line-height: 24px;

}

.ucontent .basetext h1 {

	font-size: 14px;

	font-weight: bold;

	color: #0B65A7;

	text-align: left;

}

.ucontent .decmt-box {

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 20px;

}

.ucontent .decmt-box .decmt-title {

	color:#999999;

	font-family:Tahoma;

	line-height:19px;

	padding-top: 5px;

}

.ucontent .decmt-box .decmt-title .moodico {

	display:inline-block;

	height:18px;

	width:18px;

}

.ucontent .decmt-box .decmt-act {

	clear:both;

	color:#999999;

	float:right;

	margin-top:-18px;

	padding-right:10px;

	position:relative;

}

.ucontent .decmt-box .decmt-content {

	clear:both;

	color:#555555;

	line-height:21px;

	width:99%;

	margin-top: 2px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCC;

}

.ucontent .decmt-box .dcmp-stand {

	margin-top: 20px;

}

.ucontent .decmt-box .dcmp-content .ipt-txt {

	height:60px;

	width:96%;

}

.ucontent .decmt-box .dcmp-mood ul li {

	float:left;

	margin-right:8px;

}

.ucontent .decmt-box .dcmp-post img {

	margin:5px;

	vertical-align:middle;

}

.ucontent .decmt-box button  {

	background-attachment: scroll;

	background-image: url(../images/submit_button.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 25px;

	width: 79px;

	color: #FFF;

}

.ucontent .arcbody .yin {

	position: absolute;

	left: 60%;

	top: 310px;

}

.ucontent .tproduct {

	height: 267px;

	width: 337px;

	background-attachment: scroll;

	background-image: url(../images/tproducts_bg.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	border: 1px solid #E6E6E6;

	padding: 5px;

}

.ucontent .tproduct h1,.product_i h1 {

	font-size: 14px;

	font-weight: bold;

	color: #0B65A7;

}

.ucontent .tproduct p,.product_i p {

	color: #0B65A7;

}

.ucontent .hostinfo {

	width: 200px;

	line-height: 22px;

}

.ucontent .hostinfo ul li {

	background-attachment: scroll;

	background-image: url(../images/proinfo_ico.gif);

	background-repeat: no-repeat;

	background-position: 0px 6px;

	padding-left: 10px;

}

.ucontent .tproduct .subutton,.product_i .subutton {

	clear: right;

	text-align: right;

	padding: 5px;

	margin-right: 10px;

}

.ucontent .tlistiterm {

	padding: 10px;

}

.ucontent .tlistiterm li {

	clear: both;

	margin-top: 8px;

	margin-bottom: 8px;

	overflow: hidden;

}



.ucontent .tlistiterm li img {

	float: left;

	margin-right: 15px;

}

.ucontent .tlistiterm li div {

	float: left;

}

.ucontent .tlistiterm li h2 {

	font-size: 14px;

	color: #0B65A7;

}

.ucontent .product_i {

	height: 367px;

	width: 220px;

	background-attachment: scroll;

	background-image: url(../images/product_i_bg.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	border: 1px solid #E6E6E6;

}

.ucontent .product_i .plitimg {

	text-align: center;

}

.ucontent .decmt-box .dcmp-post {

	clear: both;

}

#tooltip{

	position:absolute;

	border:1px solid #ccc;

	background:#333;

	padding:2px;

	display:none;

	color:#fff;

}



.pages{

}

.pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

}

.pages ul li a{ background:#333;

	float:left;

	padding:5px 10px ;

	color: #FFF;

}

.pages ul li a:hover{ background:#f60;

	color:#FFF;

	text-decoration:none;

	padding:5px 10px ;

}

.thisclass{ background:#f60;

	color:#FFF;

	text-decoration:none;

	padding:5px 10px ;

}

.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	color:#F63;

	padding:5px 9px ;

	font-weight:bold;

}

.pages .pageinfo{

	float:right;

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.pages .pageinfo strong{

	color:#666;

	font-weight:normal;

	margin:0px 2px;

}

.weizhi{ border-bottom:2px #f60 double; padding-bottom:10px; margin-bottom:30px;}

.main_about{ margin-top:10px; 

	width:980px;

	overflow:hidden;

	clear:both;

}

.pleft{

	width:158px;

	height:366px;

	float:left;

	background:url(../images/pleft_bg.jpg) left top no-repeat;

}

.pleft ul{

	width:158px;

	float:right;

	padding-top:0px;

}

.pleft ul li{

	width:158px;

	height:33px;

	line-height:33px;

	text-align:right;

}

.pleft ul li a{

	display:block;

	color:#666666;

	padding-right:19px;

}

.pleft ul li a.thisclass{

	color:#FFF;

	text-decoration:none;

	background:url(../images/pleft_li_s.jpg) right 4px no-repeat;

}

.pright{

	width:790px;

	float:right;

	padding-right:10px;

}

.stitle{ font-size:16px; color:#f60; font-weight:bold; border:2px #FFF double; line-height:40px; padding-left:20px;

	height:40px;

	clear:both;

	overflow:hidden;

}

.stitle img{

	float:left;

}

.stitle ul{

	float:right;

	list-style:none;

}

.stitle ul li{

	float:left;

	line-height:31px;

	margin-right:16px;

}

.content_txt{ background:#FFF; font-size:14px;

	line-height:180%;

	color:#888;

	padding:10px;

}

.content_txt p{

	margin-bottom:15px;

	text-indent:22px;

}

.module { margin-left:25px;}