﻿* { margin:0; padding:0; }
html {background:#EFEFEF}
body          { background:#EFEFEF; font:12px/1.55em Arial, sans-serif; color:#000;}

img           { border:0; vertical-align:top; }

a                { color:#343434; text-decoration:none;  }
a:hover          { text-decoration:underline;color:#e60011 }
a:active         { outline:none; }
a:focus          { -moz-outline-style:none; }
:focus           { outline:none; }
.bg_gray a       { color:#0068b7; text-decoration:none;  }
.bg_gray a:hover { text-decoration:underline; }
.bg_gray a:active{ outline:none; }


/* Headings */
h1            { font-size:18px; font-weight:normal; }
h2            { font-size:16px; font-weight:normal; color:#000; }
h3            { font-size:14px; font-weight:bold; }
h4            { font-size:13px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }
.f16{font-size:16px}

/* Forms */
form          { display:inline; }
fieldset      { border:0; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,td {text-align:left; font-weight:normal; }


/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small         { font-size:.95em; }
big           { font-size:1.2em; }

/* Lists */
ul,ol         { list-style:none; }
.disc li { margin:0 0 0 22px; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.pipe         { padding:0 3px 0 5px; font-size:.8em; }
.floatLeft {float:left;}
.floatRight {float:right;}
.txtCenter	{text-align:center;}
.txtRight	{text-align:right;}
.txtLeft	{text-align:left;}
.clear {clear:both;}
.fred {color:#E60011;}
.fblack {color:#505050;}
.bold {font-weight:bold;}
.pointer {cursor:pointer}
.blank5 {clear:both;height:5px;font-size:1px;overflow:hidden;}
.blank6 {clear:both;height:6px;font-size:1px;overflow:hidden;}
.blank8 {clear:both;height:8px;font-size:1px;overflow:hidden;}
.blank9 {clear:both;height:9px;font-size:1px;overflow:hidden;}
.blank10 {clear:both;height:10px;font-size:1px;overflow:hidden;}
.blank15 {clear:both;height:15px;font-size:1px;overflow:hidden;}
.blank20 {clear:both;height:20px;font-size:1px;overflow:hidden;}
.blank1 {clear:both;height:0px;font-size:1px;overflow:hidden;}
.blank25 {clear:both;height:25px;font-size:1px;overflow:hidden;}
.blank28 {clear:both;height:27px;font-size:1px;overflow:hidden;}
.blank30 {clear:both;height:30px;font-size:1px;overflow:hidden;}
.blank50 {clear:both;height:50px;font-size:1px;overflow:hidden;}
.w980{clear:both;width:980px;margin:0 auto;}

/* Form Elements */
.corner_content1 input {vertical-align:middle;margin-right:5px;}
input.input-text,textarea { border:0;background:url(../images/bg-input.gif) repeat-x; font:12px arial, helvetica, sans-serif;color:#B0B0B0;}
input.input-text,textarea       { padding:7px; }
select {border:solid 1px #c7c7c7;}
.button {margin:0; background: url("../images/bg_button.gif") repeat-x; border:1px solid #1D72A2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;height:31px;line-height:31px;color:#fff;font-weight:bold;padding:0px 2px;width:29px;font:bold 14px airal;overflow:hidden;}
input.input-text1 {margin:0px;padding:0px;background:url(../images/bg-input1.gif) no-repeat left top;width:167px;height:32px;display: inline;border:0px;vertical-align:middle;line-height:32px;}
/* ======================================================================================= */
/* common */
.container {width:980px;margin:0 auto;background:#EFEFEF;}
/* top */
.top {background:url(../images/bg_top.gif) repeat-x left top;border-bottom:solid 1px #3D3D3D;height:30px;line-height:30px;}
.top .container {background:transparent;}
.star {background:url(../images/icon_star.gif) no-repeat left 50%;padding-left:20px;}
.welcome {float:right}
.welcome li {float:right;margin-left:19px;color:#fff}
.welcome li a {color:#fff;}
.welcome li a:hover {text-decoration:underline;color:#ddd}

.welcome .help{ width:73px; padding-left:8px;cursor: default;position: relative;color:#fff; background:url(../images/bg_help.gif) no-repeat;}
.welcome .help:hover{color:#0099FF !important; background:#FFFFFF; background:url(../images/bg_help2.gif) no-repeat; }

.welcome li:hover ul { display:block; cursor:pointer; margin-left:-8px; margin-top:-8px; border-bottom:solid 1px #000; border-left:solid 1px #000; border-right:solid 1px #000;}
.welcome li ul {width:67px;height:70px;position:absolute;padding:2px;background:#fff;display:none; }
.welcome li ul li { width:72px; height:20px; margin:0px 0px; text-align:center;}
.welcome li ul li a {font-size:12px;color:#333333;}
.welcome li ul li a:hover {color:#0099FF;}
.arrow_b {display: block;border-color: #ffffff transparent;border-style: solid dashed;border-width: 4px 4px 0;height: 0;width: 0;overflow: hidden;position: absolute; margin:12px 0px 0px 5px;}
/* search */
.search {background:url(../images/bg_search.gif) repeat-x;padding-top:15px;height:60px;}
.search .container {background:transparent;}
.search input.input-text { width:280px}
.search select.select-box { width: 130px;padding:5px 3px;}
.search ul {padding-top:10px;}
.search li {float:left;}

/* menu */
.menu {background:url(../images/bg_menu.gif) repeat-x left top;height:52px;}
.menu .container {background:transparent;}
#nav li {float:left;background:url(../images/bg_seperator.gif) no-repeat right 7px;padding-left:0px;position:relative;}
#nav li.last {background:transparent;}
#nav li div {display:block;width:110px;height:37px;text-align:center;line-height:37px;color:#fff;font:bold 14px/37px arial;margin-top:7px;cursor:default}
#nav li div:hover,#nav li div.current {background:url(../images/bg_menu_over.gif) no-repeat 50% top;text-decoration:none;}
#nav li ul {position:absolute;left:0px;top:39px;display:none;}
#nav li a:hover ul {display:block;}
#nav li a {color:#fff;}
#nav li a:hover {text-decoration:none;}
#nav li ul li a {color:#000}
#nav li ul li a:hover {text-decoration:underline;color:#e60011}
#nav ul.sub {
	padding: 0px;
	DISPLAY: none;
	LEFT: 0px;
	MARGIN: 0px;
	POSITION: absolute;
	TOP: 42px;
	z-index:99999999999;
	background:#EFEFEF;
	border:solid 3px #5BB2E8;
	padding:10px 20px;
	padding-bottom:20px;
	color:#292929;
}
#nav li ul li {width:320px;background:transparent;}
#nav li.hover ul.sub {DISPLAY: ;}
#nav li ul.sub li h1 {font-size:14px;font-weight:bold;text-align:left;}
#nav li ul.sub li p {text-align:left;line-height:150%;font-weight:normal;font-size:12px;}
#nav li ul.sub li p span {padding:0px 5px;}
#nav li ul.sub li p font {cursor:pointer;}
#nav li .left_menu {display:none;}
#nav li .left_menu {position:absolute;left:0px;top:50px;}
#nav li:hover .left_menu {display:block;}
/* shopcart */
.shopcart {float:right;width:127px;height:37px;background:url(../images/bg_shopcart.gif) no-repeat right 0px;margin-top:9px;padding-top:5px;padding-right:6px;padding-left:38px;color:#fff;}
.shopcart .number {float:left;padding-top:0px;}
.shopcart .number a {color:#fff;}
.shopcart .number a:hover{color:#ddd;text-decoration:underline;}
.shopcart .number span {color:#FFF100;font-weight:bold;font-size:14px;padding-left:5px;}
/* ad1 */
.ad1 {background:url(../images/bg_wrapper.gif) repeat-x left top;height:154px;}
.ad1_content {margin:0 auto;width:980px;}
.ad1_promotion {float:right;margin-top:20px;position:relative;overflow:hidden;}
.ad1_promotion li {float:left;margin-top:5px;margin-right:5px;border:solid 1px #E1E1E1;padding:5px;padding-top:8px;overflow:hidden;}
.ad1_promotion .icon_promotion {position:absolute;right:0px;top:0px;}
.ad1_promotion .pic_promotion {float:left;width:90px;padding-right:10px;}
.ad1_promotion .text_promotion {float:left;font-size:14px;}
.ad1_promotion .text_promotion1 {height:70px;}
.ad1_promotion .text_promotion2 {text-align:right;}

.business,.family {float:left;width:347px;height:378px;background:url(../images/bg_box1.gif) #fff no-repeat left bottom;;margin-right:13px;}
.business .content,.family .content {padding:15px}
.business .content h1,.family .content h1 {font:bold 12px/25px arial;}
.business .content p,.family .content p {line-height:180%;}
.business .content p span,.family .content p span {padding:0px 5px;}

/* ad2 */
.ad2 {float:right;}
/* recommend */
.recommend {background:url(../images/bg_line2.gif) #CDCECE repeat-x left bottom;overflow:hidden;padding-bottom:10px;margin-bottom:10px;position:relative;}
.recommend .title {border-bottom:solid 3px #8B8D8E;background:#EFEFEF;}
.recommend ul {margin-left:0px;}
.recommend li {float:left;padding:5px;margin:0px 4px;margin-bottom:10px;background:#fff;overflow:hidden;}
.recommend li.last {margin-right:0px;}
.recommend img {padding-bottom:5px;}
.recommend li p {padding-top:0px;padding-left:10px;}
a.txt_tjyp {padding-left:0px !important;
padding-left:10px;}
.recommend li p span {}
.arrow_left {position:absolute;left:1px;top:170px;}
.arrow_right {position:absolute;right:1px;top:170px;}
.col_right1 .recommend ul {padding:20px 5px;}
.col_right1 h3{ background:#deedf9;height:24px;line-height:24px;padding-left:13px;}
.col_right1 h3 a{font-weight:400;font-size:12px;float:right;margin-right:10px}
.col_right1 h3.help_tit{background:url("../images/newpp.png") repeat-x;height:36px;line-height:36px;padding-left:9px;}
.col_right1 h3.help_tit strong{float:left;height:36px;line-height:36px;position:relative;font-size:16px;color:#138bc5;font-family: "microsoft yahei";}
.col_right1 h3.help_tit a{font-weight:400;height:14px;line-height:14px;font-size:12px;float:right;margin-right:10px}
/* service */
.service {clear:both;background:#343434;color:#5A5A5A;overflow:hidden;padding:20px 0px;}
.service_content {width:980px;margin:0 auto;color:#fff}
.service_content .col1 {float:left;width:210px;overflow:hidden;}
.service_content .col1 h1 {font-size:14px;font-weight:bold;padding-bottom:10px;}
.service_content .col1 h2 {color:#5DB6EA;font-size:16px;padding-top:10px;}
.service_content .col1 p {line-height:160%;}
.service_content a {color:#fff;}
.service_content a:hover {color:#5DB6EA;}
.service_content .col2 {float:left;width:770px;overflow:hidden;}
.service_content .col2 ul {float:left;width:100px;margin-left:50px}
.service_content li {list-style-type:disc;margin-left:12px;padding-top:5px}
.service_content ul h1 {background:url(../images/bg_line1.gif) no-repeat left 3px;padding-left:12px;font-size:14px}
.service_content span {padding:0px 5px;}
/* path */
.path {height:34px;}
.path .path {float:left;margin-top:12px;}
.path .swyp-step {float:right;margin-top:12px;}
.path .swyp-step li {float:left;margin-left:10px;}
.path .swyp-step li.step1 {background:url(../images/step1.gif) no-repeat left top;height:17px;padding-left:22px;}
.path .swyp-step li.step2 {background:url(../images/step2.gif) no-repeat left top;height:17px;padding-left:22px;}
.path .swyp-step li.step3 {background:url(../images/step3.gif) no-repeat left top;height:17px;padding-left:22px;}
.path .swyp-step li.step4 {background:url(../images/step4.gif) no-repeat left top;height:17px;padding-left:22px;}
.path .swyp-step li.step5 {background:url(../images/step2.gif) no-repeat left top;height:17px;padding-left:22px;}
.path .swyp-step li.step6 {background:url(../images/step5.gif) no-repeat left top;height:17px;padding-left:22px;}

.path .swyp-step li.step1.current {background:url(../images/step1.gif) no-repeat left bottom;color:#5DB6EA}
.path .swyp-step li.step2.current {background:url(../images/step2.gif) no-repeat left bottom;color:#5DB6EA}
.path .swyp-step li.step3.current {background:url(../images/step3.gif) no-repeat left bottom;color:#5DB6EA}
.path .swyp-step li.step4.current {background:url(../images/step4.gif) no-repeat left bottom;color:#5DB6EA}
.path .swyp-step li.step5.current {background:url(../images/step2.gif) no-repeat left bottom;color:#5DB6EA}
.path .swyp-step li.step6.current {background:url(../images/step5.gif) no-repeat left bottom;color:#5DB6EA}


.submenu,.box2 {border:solid 1px #CDCDCD;background:#fff;font-size:14px;overflow:hidden;}
.submenu .title,.box2 .title,.box2 .title1 {background:url(../images/bg_submenu.gif) repeat-x left top;height:36px;line-height:36px;padding-left:16px;color:#fff;font-size:14px;font-weight:bold;}
.box2 .title1 {background:url(../images/bg_submenu1.gif)}
.submenu ul {margin:0px 17px;margin-bottom:17px;}
.submenu li {background:url(../images/bg_dot1.gif) repeat-x left bottom;padding:14px 0px;}
.submenu li a {display:block;padding-left:18px;}
.submenu li a:hover,.submenu li a.current {background:url(../images/arrow1.gif) no-repeat left 3px;text-decoration:none;color:#5DB6EA;}
.bzrx {padding-left:0px;padding-bottom:10px;overflow:hidden;}
.bzrx li {float:left;margin:10px 15px;margin-right:3px;position:relative;}
.bzrx li img.imgborder {border:solid 1px #CCCCCC;}
.bzrx li .no {position:absolute;left:0px;top:0px;}
.bzrx input.input-text {border:solid 1px #ccc;vertical-align:top;width:140px;}

.col_right {float:left;border:solid 1px #CECECE;width:720px;padding:14px;background:#fff;overflow:hidden;}
.col_right1 {float:left;width:750px;overflow:hidden;}
.flash {float:left;margin-right:15px;}
.flash img {border:solid 1px #B5B5B5;}
.flash a.current img {border:solid 3px #5DB6EA}
.flash ul {margin-top:7px;}
.flash li {float:left;margin-right:10px;}
.flash li.last {margin-right:0px;}
.info1 {float:left;color:#414141;}
.info1 h1 {font:bold 28px/28px simsun,arial;color:#2B2B2B;background:url(../images/bg_dot.gif) repeat-x left bottom;padding-bottom:16px;margin-bottom:16px;}
.info1 h11{font:bold 6px/6px arial;color:#2B2B2B;background:url(../images/bg_dot.gif) repeat-x left bottom;padding-bottom:0px;margin-bottom:0px;}
.info1 h2 {font:bold 22px/50px arial;color:#626262;}
.info1 .oldprice {text-decoration:line-through;color:#414141}
.info1 p {padding-bottom:8px;}
.info1 .xszk {background:url(../images/icon_xszk.gif) no-repeat left 7px;padding-left:70px;font-size:24px;color:#E60011;}
.xszk2 {background:url(../images/icon_xszk.gif) no-repeat left 7px;padding-left:70px;font-size:24px;color:#E60011;}
.price_info {
    border: 1px dashed #CCCCCC;
    margin-bottom: 10px;
    margin-top: 10px;
	width:359px;
	overflow:hidden;
}
.price_info .ct {
    float: left;
    position: relative;
}
.price_info ul.it{
    width:100%;
}
.price_info li.it{
   margin-left:10%;
   display:inline;
   min-width:65px; 
    width:auto !important; 
    width:65px;
    overflow:visible;
   float: left;}


.price_info .it {
    float: left;
}
.price_info p{
	 clear:both;
	 padding-top:5px;
	 padding-bottom:5px;
	 width:100%;
	 text-align:center;
	 display:inline;
 }
.price_info .it dt{
    font-weight:bold;
	line-height:26px;
	height:26px;
}
.print_info {border:solid 1px #B9DEF3;background:#EAF7FF;width:329px;padding:12px 15px;overflow:hidden;}
.print_info div {float:left;margin-right:11px;margin-bottom:10px;}
.print_info .text {width:70px;padding-top:5px;}
.print_info a {display:block;border:solid 1px #D2D2D2;width:93px;height:27px;line-height:27px;text-align:center;background:#fff;}
.print_info a:hover,.print_info a.current {border:solid 2px #5DB6EA;color:#000;text-decoration:none;height:25px;line-height:25px;width:91px;;}
.print_info a.no {border:0px;height:30px;margin-top:10px;}
.print_info a.no:hover {borde:0px;height:30px;}
/* detail */
.detail {border-bottom:solid 3px #B4B4B4;overflow:hidden;}
.detail li {float:left;}
.detail li a {display:block;background:#fff;font-size:14px;font-weight:bold;border:solid 1px #B4B4B4;height:34px;border-bottom:0px;line-height:34px;width:100px;text-align:center;}
.detail li a:hover,.detail li a.current {background:#EAEAEA;border-top:solid 3px #5DB6EA;height:32px;line-height:32px;text-decoration:none}
/* templates */
.templates {background:#fff;overflow:hidden;border-left:solid 1px #828282;border-right:solid 1px #828282;padding-bottom:16px;color:#343434}
.templates ul {padding-left:12px;border:0px;}
.template li {float:left;padding:1px 5px;margin:0;margin-right:15px;margin-top:6px;}
.template img {width:219px;height:219px;border:solid 1px #CDCDCD;overflow:hidden;}
.template li.last {margin-right:0px}
.template li h1 {font:bold 14px/1.6em arial;}
.template .title {background:url(../images/bg_dot.gif) repeat-x left bottom;padding-bottom:8px;}
.template p {padding-top:10px;text-align:left;}
.template p font {float:right}
.template p span a {color:#842B2B;text-decoration:underline}
.template p span a:hover {text-decoration:none}
.template p .big {font-size:16px;}
.template a.more {color:#842B2B;padding-left:15px;text-decoration:underline;}
.template a.more:hover {text-decoration:none;}
.templates .top {background:#EAEAEA;padding:6px 10px;border:solid 1px #fff;border-top:0px;height:28px;overflow:hidden;}
.templates .top .choiced li,.templates .top .choiced p {float:left;}
.templates .top .choiced li a {display:block;width:60px;height:27px;background:url(../images/close1.gif) #fff no-repeat right 50%;padding:0px 10px;padding-right:25px;text-decoration:none;margin-right:10px;}
.templates hr {background:#9A9A9A;height:1px;margin:0 auto;overflow:hidden;border:0px;border-left:solid 1px #fff;border-right:solid 1px #fff;}
.templates .top_left ul,.top_left li,.top_left p {float:left;}
.templates .top_left ul {padding-left:0px}
.templates .top_left p {margin-top:-3px;}
.templates .top_left li {background:url(../images/bg_button3.gif) repeat-x;height:24px;line-height:24px;margin:0px 3px;}
.templates .top_left li a {display:block;background:url(../images/bg_button4.gif) no-repeat right top;height:24px;line-height:24px;}
.templates .top_left li a span {text-align:center;padding:0px 8px;}
.templates .top_left li a span.up {background:url(../images/arrow4.gif) no-repeat right 2px;margin-right:3px;}
.templates .top_left li a span.down {background:url(../images/arrow3.gif) no-repeat right 2px;margin-right:3px;}
.templates .top_left li a:hover {text-decoration:none}
.templates .top_right {float:right}
.templates .top_right li {float:left;margin-left:16px;}
.templates .top_right li.list {background:url(../images/icon_list.gif) no-repeat left 6px;padding-left:20px;}
.templates .top_right li.showwindow {background:url(../images/icon_showwindow.gif) no-repeat left 7px;padding-left:20px;}

.box {border:solid 1px #CFCFCF;overflow:hidden;background:#fff;}
.box h1 {margin:20px;border-bottom:solid 2px #ADADAD;padding-bottom:10px;color:#575757;font-size:18px;font-weight:bold}
.box .sx {float:right;font-weight:normal;font-size:12px}
.box .sx select {width:200px;}
.box h2 {margin:20px;background:url(../images/bg_dot.gif) repeat-x left bottom;padding-bottom:10px;color:#000;font-size:14px;font-weight:bold}
.box h2 b {color:#E60011;}

/* select templates */
.select_templates li {float:left;padding-bottom:30px;padding-left:20px;padding-right:20px;text-align:center;overflow:hidden;}
.select_templates img {border:solid 1px #C3C3C3;padding:14px 14px;}
.select_templates p {padding-left:0px;margin-top:15px;color:#666565;}
.select_templates p img {border:0px;padding:0px}
/* select templates2 */
.select_templates2 li {float:left;padding-bottom:30px;padding-left:20px;padding-right:20px;text-align:center;overflow:hidden;}
.select_templates2 img {border:solid 1px #C3C3C3;padding:0px 0px;}
.select_templates2 p {padding-left:0px;margin-top:15px;color:#666565;}
.select_templates2 p img {border:0px;padding:0px}

/* cuxiao */
.cuxiao {margin-left:10px;overflow:hidden;}
.cuxiao li {float:left;margin-bottom:20px;margin-left:7px;margin-right:7px;}
.cuxiao li img {border:solid 1px #CCCECF;}
.cuxiao p {padding-left:0px;margin-top:15px;color:#000000;}
.oldprice {text-decoration:line-through;color:#626262;padding-right:5px;}
.newprice {color:#E60011;font:bold 14px/30px arial;}
.newprice2 {color:#E60011;font:24px/30px arial;}

/* list1 */
.list1 {}
.list1 li {background:url(../images/bg_dot.gif) repeat-x left bottom;width:190px;padding-bottom:10px;margin-left:10px;overflow:hidden;}
.list1 li img {border:solid 1px #CCCCCC;margin-right:10px;}
.list1 p {float:left;margin-top:15px;color:#000000;font-size:12px;}
.list1 p b {font:bold 14px/30px arial;color:#E60011;}
/* menu-right */
.right_templates {position:relative;border-top:solid 3px #5DB6EA;background:#fff;}
.menu_right1 {position:absolute;left:9px;top:-38px;}
.menu_right1 li {float:left;padding-right:3px;height:38px;overflow:hidden}
.menu_right1 li a {display:block;background:url(../images/bg_menu_right1.gif) repeat-x left top;width:80px;height:34px;border:solid 1px #C5C5C5;border-bottom:0px;text-align:center;overflow:hidden;line-height:34px;}
.menu_right1 li a:hover,.menu_right1 li a.current {background:#fff;font-weight:bold;color:#000;text-decoration:none;border:solid 3px #5DB6EA;border-bottom:solid 3px #fff}


.table_product {
	font-size: 12px;
	color: #424242;
	border-collapse:collapse;
	width:100%;
}

.table_product th {
	background-color:#f1f1f1;
	border:solid 1px  #dcdcdc ;

}
.table_product td {
	border:solid 1px  #dcdcdc ;
}
.corner_content1 .table_product th {text-align:right;padding:5px 15px;}
.corner_content1 .table_product td {text-align:left;padding:5px 15px;}


.table_price {
	font-size: 12px;
	color: #424242;
	border-collapse:collapse;
}

.table_price th {
	border-bottom: 2px solid #5db6ea;
}
.table_price td {
	border-bottom: 1px solid #dcdcdc;}
.empty {margin:50px auto;text-align:center;background:url(../images/shoppingcart.jpg) no-repeat left top;padding-left:250px;height:179px;width:270px;padding-top:40px;font:bold 14px/30px arial;text-align:left;}

.table_list1 {border:solid 1px #C3C3C3;}
.table_list1 td {border-top:solid 1px #C3C3C3;border-bottom:solid 1px #C3C3C3;background:#E3F1FA;padding:10px 7px;}


/* splitpage */
.splitpage {clear:both;text-align:center;margin:10px;}
.splitpage .btn {background:url(../images/bg_line4.gif) repeat-x left top;height:20px;}
/* footer */
.footer {clear:both;padding:15px 0px;text-align:center;background:#626262;overflow:hidden;}
.footer p {line-height:180%;color:#fff;}
.footer a {color:#fff;}
.footer a:hover {text-decoration:none;}

/*banner����ͼ*/
.banner {float:left;width:754px;}
.pos01 {position: relative;z-index:1;}
.focusbox {height: 383px;width:980px;z-index: 0;overflow:hidden;}
.focusbox2 {height: 365px;width:754px;z-index: 0;overflow:hidden;}
#focuswarp a {position:absolute;top:0;left:0;display:none;}

.focusbox ul {bottom: 18px;height: 12px;position: absolute;right: 20px;width: 160px;z-index:10; opacity:0.8; filter:alpha(opacity=60);}
#focuswarp img {height:383px;width:980px;}
.focusbox ul li {font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;background:#16110D;color: #2D2D2D;cursor: pointer;display: inline;float: left;height: 15px;line-height: 15px;margin-left: 4px;overflow: hidden;text-align: center;width: 15px;border:solid 1px #A69D96;color:#fff}
.focusbox ul li.on {background:#78597C;color: #FFFFFF;border:solid 1px #A69D96;}

/* talk */
.talk { border-collapse:collapse; font-size:14px;}
.talk th {padding-top:10px; }
.talk td {
	padding-top:10px;
	padding-bottom:20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
}

.comment {font-size:12px; color:#313131; font-weight: bold; margin-top:10px;}
.comment span { color:#989898; font-weight:normal;}
.comment a {color:#1e71a3; font-weight:normal;}

.textarea { margin-top:10px;width:700px; height:150px; background-image:none; border:#c0c0c0 solid 1px; color:#313131;}
.input0 { margin-top:10px;height:22px;background-image:none; border:#c0c0c0 solid 1px; color:#313131;}

.Purchase_History { border-collapse:collapse; font-size:14px; }

.Purchase_History th {padding-top:10px; border-bottom:solid #dadada 1px; font-weight:bold;text-align:center; font-size:12px;padding-top:15px;padding-bottom:5px;}
.Purchase_History td {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #c0c0c0;
	text-align:center;
}



.help_side2{border:1px solid #b9e8f9}
.help_side{border:solid 1px #CFCFCF;background:#fff;}
.help_side h4{ background:#eff9fe;height:32px;line-height:32px;padding-left:25px;color:#4a4a4a;font-size:14px;font-family:"microsoft yahei";}
.help_side ul li{ background:url(../images/helpcenter_icon1_.gif) no-repeat 20px 10px;padding-left:32px;height:32px;line-height:32px;overflow:hidden;border-top:1px dotted #cbecf8;}
.help_side ul li.li1{border-top:medium none;}
.help_side ul li.helpcurr{ background:url(../images/helpcenter_icon2.gif) no-repeat 20px 10px;color:#cc0000;}
.help_side ul li a:link,.help_side ul li a:visited {color:#000000;text-decoration:none;}
.help_side ul li a:hover,.help_side ul li a:active{color:#cc0000;text-decoration:underline;}
.help_side ul li.helpcurr a:link,.help_side ul li.helpcurr a:visited {color:#cc0000;text-decoration:none;}

/*sortlist*/
#sortlist h4{cursor:pointer;}
#sortlist h4{border-bottom:1px solid #B9E8F9;}
#sortlist .current h4{border-bottom:0;}
#sortlist b{float:right;width:14px;height:14px;margin-top:1px;background:url(../images/help_leftsz.gif) no-repeat right -14px;overflow:hidden;cursor:pointer;margin:7px 10px 0 0;}
#sortlist ul{display:none;}
#sortlist .current b{background:url(../images/help_leftsz.gif) right 0;}
#sortlist .current ul{display:block;}

/*box3*/
.box3 {border:solid 1px #B9DEF3;background:#EAF7FF;padding:10px;margin:10px 20px;font-size:14px;}
.box3 p {line-height:30px;}
/*box4*/
.box4 {border:solid 1px #CFCFCF;background:#fff;padding:0px;margin:10px 20px;font-size:14px;}
.box4 h1 {padding:8px;margin:0px;border:0px;background:#E4E4E4;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;}
.box4 p {line-height:30px;}
.box4 table {width:100%;}
.box4 table td {padding:5px 0px;}
.box4 td a {display:block;float:left;width:120px;height:25px;text-align:center;border:solid 1px #D2d2d2;line-height:25px;vertical-align:middle;margin-right:10px;text-decoration:none;}
.box4 td a:hover,.box4 td a.current {border:solid 2px #5DB6EA;line-height:23px;height:23px;font-weight:bold;color:#000;width:120px;}
.box4 td textarea {border:solid 1px #CFCFCF;background:#fff;}
/*box5*/
.box5 {border:solid 1px #828282;background:#fff;padding:10px;border-top:solid 3px #2E96D3;}
.box3 p {line-height:30px;}
/*box4*/


/***** pay *****/
.pay_box{ width:920px;}
.pay_title{ width:900px; height:20px;padding:10px 10px; background:url(../images/pay_title.gif) no-repeat; font-size:14px; font-weight:bold; text-shadow:text-shadow: 1px 1px 0 #FFFFFF;}
.pay_middle{ width:878px; padding:10px 20px; border-left:solid 1px #d0d0d0; border-right: solid 1px #d0d0d0; overflow:hidden;}
.paybox1{padding-bottom:10px; border-bottom:solid 1px #d0d0d0; margin-bottom:10px;}
.paybox2{ width:438px; height:75px;float:left;}
.paybox2 a{ color:#006699;}
.pay_bottom{ width:920px; height:5px;background:url(../images/pay_bottom.gif) no-repeat; }

/**** modified by Avina *****/
.result {padding:5px 0px;}
.result li {background:url(../images/bg_dot.gif) repeat-x left bottom;margin:0px 10px;padding:5px 0px;}
.result li .type {width:50px;font-weight:bold}
.result li td {line-height:220%;}
.result li td .all {background:#E7EFF6;padding:4px 8px;}
.result li.last {}

.leftmenus {float:left;background:#fff;border-left:solid 1px #828282;border-right:solid 1px #828282;padding-bottom:16px;color:#343434;width:213px;}
.leftmenus .top {background:#C6CED5;padding:6px 10px;border:solid 1px #fff;border-top:0px;height:28px;overflow:hidden;}
.leftmenus hr {background:#9A9A9A;height:1px;margin:0 auto;overflow:hidden;border:0px;border-left:solid 1px #fff;border-right:solid 1px #fff;}
.leftmenus1 li {background:url(../images/bg_leftmenus1.gif) no-repeat left top;margin:10px;font-size:12px;}
.leftmenus1 li a {padding-left:25px;padding-right:10px;display:block;padding-top:4px;padding-bottom:5px;margin-top:10px;font-weight:bold;}
.leftmenus1 li a:hover,.leftmenus1 li a.current {background:url(../images/arrow5.gif) no-repeat 10px 50%;text-decoration:none;}
.leftmenus1 li a:hover {color:#399c02}
.leftmenus1 li ul {background:#fff;padding-top:5px;margin-top:0px;}
.leftmenus1 li ul li {background:url(../images/bg_dot.gif) #fff repeat-x left bottom;padding:5px;padding-top:0px;}
.leftmenus1 li ul li a {background:url(../images/bg_dot3.gif) no-repeat left 50%;padding-left:10px;font-weight:normal}
.leftmenus1 li ul li a:hover,.leftmenus1 li ul li a.current {background:url(../images/bg_dot2.gif) no-repeat left 50%;padding-left:10px;color:#3990C2;text-decoration:none}

.row1, .row2, .row3, .row4, .row5, .row6, .row7, .row8 { height:1px; overflow:hidden; display:block; }
.row1, .row8 { height:0px; margin:0 1px; }
.row1 { border-bottom:#828282 solid 1px; }
.row8 { border-top:#828282 solid 1px; }
.row2, .row3, .row4, .row5, .row6, .row7 { border-left:#828282 solid 1px; border-right:#828282 solid 1px; }
.row2, .row7 { margin:0 1px; border-width:1px; }
.row3, .row6 { margin:0 2px; }
.row4, .row5 { margin:0 1px; height:2px; }
.row2, .row3, .row4, .row5, .row6, .row7, .tips { background-color:#fff; }

/**** home *****/
.col_left {float:left;width:215px;margin-right:11px;}
.col_leftaa {float:left;width:217px;margin-right:9px;}
.col_right1 {float:left;width:754px;overflow:hidden;}

.left_menu {width:211px;background:url(../images/bg_box2.gif) no-repeat left bottom;padding:3px;}
.left_menu li {border-bottom:solid 1px #E3E3E3;padding-left:5px;padding-top:2px;padding-bottom:2px;position:relative;}
.left_menu li a.card {background:url(../images/icon_card.gif) no-repeat 10px 50%;}
.left_menu li a.wenju {background:url(../images/icon_wenju.gif) no-repeat 10px 50%;}
.left_menu li a.wenju {background:url(../images/icon_wenju.gif) no-repeat 10px 50%;}
.left_menu li a.marketing {background:url(../images/icon_marketing.gif) no-repeat 10px 50%;}
.left_menu li a.calendar {background:url(../images/icon_calendar.gif) no-repeat 10px 50%;}
.left_menu li a.personal {background:url(../images/icon_personal.gif) no-repeat 10px 50%;}
.left_menu li a.photobook {background:url(../images/icon_photobook.gif) no-repeat 10px 50%;}
.left_menu li a.peijian {background:url(../images/icon_peijian.gif) no-repeat 10px 50%;}
.left_menu li ul {display:none;position:absolute;left:217px;top:2px;border:solid 1px #828282;width:300px;height:100px;background:url(../images/bg_leftsubmenu.gif) #fff no-repeat left top;z-index:0;border-left:0px;}
.left_menu li:hover ul {display:block}
.left_menu li:hover ul li {border:0px;}
.left_menu li a {display:block;border:solid 1px transparent;border-right:0px;padding-left:40px;text-decoration:none;width:171px;height:30px;line-height:30px;font-weight:bold;}
.left_menu li:hover a {border:solid 1px #828282;border-right:0px;}
.left_menu li:hover a.card {background:url(../images/icon_card.gif) #fff no-repeat 10px 50%;}
.left_menu li:hover a.wenju {background:url(../images/icon_wenju.gif) #fff no-repeat 10px 50%;}
.left_menu li:hover a.marketing {background:url(../images/icon_marketing.gif) #fff no-repeat 10px 50%;}
.left_menu li:hover a.calendar {background:url(../images/icon_calendar.gif) #fff no-repeat 10px 50%;}
.left_menu li:hover a.personal {background:url(../images/icon_personal.gif) #fff no-repeat 10px 50%;}
.left_menu li:hover a.photobook {background:url(../images/icon_photobook.gif) #fff no-repeat 10px 50%;}
.left_menu li:hover a.peijian {background:url(../images/icon_peijian.gif) #fff no-repeat 10px 50%;}
.left_menu li ul {padding-top:10px;}
.left_menu li ul li {float:left;background:url(../images/bg_dot.gif) repeat-x left bottom;padding-left:0px;width:100px;margin-left:30px;padding-bottom:5px;}
.left_menu li ul li a {display:inline;border:0px;padding-left:0px;height:20px;line-height:20px;font-weight:normal}
.left_menu li:hover li a {border:0px;}
.left_menu li:hover li a:hover {text-decoration:underline;}


.banner_new {border:solid 1px #828282;border-top:0px;}
.shadow {background:url(../images/bg_shadow.gif) repeat-x left top;height:3px;margin-left:2px;}

.submenu_paihang {}
.submenu_paihang li {float:left;background:url(../images/paihang.gif) no-repeat left top;height:37px;width:118px;list-style-type:none;overflow:hidden;margin-right:10px;}
.submenu_paihang li a {display:block;width:118px;height:37px;}
.submenu_paihang li font {display:none}
.submenu_paihang li.youhui {background-position:0px 0px;}
.submenu_paihang li.youhui:hover,.submenu_paihang li.youhui.current {background-position:0px -37px;}
.submenu_paihang li.paihang {background-position:-118px 0px;}
.submenu_paihang li.paihang:hover,.submenu_paihang li.paihang.current{background-position:-118px -37px;}
.submenu_paihang li.tuijian {background-position:-236px 0px;}
.submenu_paihang li.tuijian:hover,.submenu_paihang li.tuijian.current {background-position:-236px -37px;}

.templates_card {background:url(../images/bg_template_card.gif) no-repeat left top;width:935px;height:326px;padding-left:45px;position:relative;overflow:hidden;}
.templates_card .menu_card {float:right;padding-right:40px;padding-top:20px;}
.templates_card .menu_card li {float:left;background:url(../images/splitpage1.gif) no-repeat left top;height:20px;width:20px;margin-right:2px;}
.templates_card .menu_card li.current {background-position:0px -20px;}
.templates_card .arrow_card {width:34px;overflow:hidden;height:63px}
.templates_card .arrow_card li {float:left;background:url(../images/bg_arrow1.gif) no-repeat left top;height:68px;width:34px;overflow:hidden;}
.templates_card .arrow_card li a {display:block;width:34px;height:70px;}
.templates_card .arrow_card li.left {position:absolute;left:0px;top:150px;background-position:0px 0px;}
.templates_card .arrow_card li.right {position:absolute;right:0px;top:150px;background-position:-34px 0px;}
.templates_card_left {float:left;margin:0px;padding:0px;}
.templates_card_left img {float:left;border:solid 1px #C3C3C3;}
.templates_card_right li {float:left;padding:12px 10px;padding-bottom:13px;margin-bottom:16px;margin-left:12px;border:solid 1px #C3C3C3;}
.templates_card_right li img {float:left;}



.home_swyp {float:left;background:#fff;border-left:solid 1px #828282;border-right:solid 1px #828282;padding-bottom:16px;color:#343434;width:978px;}
.home_swyp .top {background:#C6CED5;padding:0px 10px;border:solid 1px #fff;border-top:0px;height:40px;line-height:39px;overflow:hidden;}
.home_swyp .top p,.home_swyp .top ul,.home_swyp .top li {float:left;}
.home_swyp .top li a:hover {text-decoration:underline;}
.home_swyp li {padding-right:15px;}
.home_swyp li span {padding:0px 15px;}
.home_swyp hr {background:#9A9A9A;height:1px;margin:0 auto;overflow:hidden;border:0px;border-left:solid 1px #fff;border-right:solid 1px #fff;}

.home_swyp_content {padding:20px 10px;}
.home_swyp_left {float:left;width:640px;}
.home_swyp_left li {float:left;padding-bottom:8px;padding-right:0xp;padding-left:0px;margin-bottom:10px;}
.home_swyp_left li a:hover {text-decoration:underline;}
.home_swyp_left li.first {padding-left:0px;}
.home_swyp_left li.last {padding-right:0px;border-right:0px;}
.home_swyp_left li.bottom {border-bottom:0px;}
.home_swyp_left li h1 {font-weight:normal;font-size:12px;background:url(../images/bg_dot.gif) repeat-x left bottom;padding-bottom:5px;padding-top:5px;margin-bottom:5px;}
.home_swyp_left li p img {border:solid 1px #C8C8C8}
.home_swyp_left li p span {float:right;color:#E60011;font-weight:bold;}
.home_swyp_right {float:right;}

.home_info1 {background:#DEDEDE;overflow:hidden;padding-top:20px;padding-bottom:20px;}
.home_info1 li {float:left;background:url(../images/bg_line10.gif) repeat-y right top;padding-right:10px;margin-right:10px;width:290px;padding-left:20px;}
.home_nifo1 li.last {margin-right:0px;padding-right:0px;background:#fff;}
.home_info1 li ul.blog {margin-left:35px;margin-top:40px;height:86px;}
.home_info1 li ul.blog li {background:url(../images/blog.gif) no-repeat left top;padding:0px;margin:0px;width:32px;height:32px;margin-right:10px;}
.home_info1 li ul.blog li.blog1 {background-position:0px 0px;}
.home_info1 li ul.blog li.blog2 {background-position:-32px 0px;}
.home_info1 li ul.blog li.blog3 {background-position:-64px 0px;}
.home_info1 li ul.blog li.blog4 {background-position:-96px 0px;}
.home_info1 li ul.blog li.blog5 {background-position:-128px 0px;}
.home_info1 .bbs {background:url(../images/bg_bbs.jpg) no-repeat left top;height:100px;padding-left:85px;margin-top:30px;}
.home_info1 .bbs li {background:url(../images/arrow6.gif) no-repeat left 6px;padding-left:20px;padding-bottom:6px;}
.home_info1 .bbs li a:hover {text-decoration:underline;}
.home_info1 .cooperate {background:url(../images/bg_cooperate.jpg) no-repeat left top;height:100px;padding-left:75px;margin-top:30px;}
.home_info1 .cooperate li {background:transparent;padding-bottom:6px;}

.allcategory { position:absolute;left:0px;top:6px}
.allcategory .left_menu {display:none;}
.allcategory:hover .left_menu {display:block;}

.allcategory_home { position:absolute;left:0px;top:6px}
.allcategory_home .left_menu {display:block;}
.allcategory_home:hover .left_menu {display:block;}


.qqmsn{height:166px;position: fixed;bottom:0px;width:auto;width:36px;cursor:pointer;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));