@charset "utf-8";
/* CSS Document */
/*basic element reset*/
body,ul,ol,em,i,h1,h2,h3,h4,li,form,label,input,p,dl,dt,dd{padding:0;margin:0;font-size:12px; font-family:Verdana,Tahoma,Arial,sans-serif,\5b8b\4f53; color:#666; line-height:24px;}
h2,h1{ font:normal bold 14px/25px;}
h1 a{ color:#333; text-decoration:none;}
a {color: #666;	}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none; color:#FF9900;}
table{ font-size:12px;}
 table.liebiao{border:1px solid #B1E9A8;border-width:1px 0 0 1px;margin:2px 0 2px 0;text-align:center;}
.liebiao td,.liebiao th{border:1px solid #B1E9A8; border-width:0 1px 1px 0;margin:2px 0 2px 0;}
.liebiao th{ text-align:center;font-weight:600;font-size:12px;background-color:#B1E9A8;}
i{ font-style:normal; color:#FF6633;}
u{ text-decoration:none;}
/*table{border:1px solid #efefef;border-width:1px 0 0 1px;margin:2px 0 2px 0;text-align:center;border-collapse:collapse;}
td,th{border:1px solid #efefef; border-width:0 1px 1px 0;margin:2px 0 2px 0; text-align:left;}
th{ text-align:center;font-weight:600;font-size:12px;background-color:#F4F4F4;}*/
li{list-style:none;}
h4{ margin-bottom:15px;margin-top:10px;}
ul li{ line-height:25px;}
ol li{ list-style:decimal;line-height:30px; font-size:14px;}
ol{padding-left:22px; }
label{}
em {
    color: #FF0000;
    font-size: 12px;
    font-style: normal;
}
hr{ border:0; background:url(images/dot.jpg) repeat-x left bottom;_border-width:0 0 1px 0; _border-style:dashed; _border-color:#76AC00;}
h3{font-size:14px;}
a img{border:none;}
i{ line-height:20px;}
/*page structure*/
html{background:#fff url(images/page-bg.jpg) repeat-x left 28px;}
body{background:url(images/body-bg.jpg) no-repeat center 28px;}
#main{ overflow:hidden;}
#wrap{width:1004px;margin:0 auto;}
.banner{position:relative;border:1px solid #afeaaa;background:#fff;margin-bottom:14px;height:256px;}
.detailbanner{position:relative;background:#fff;margin-bottom:14px;}

.imageChange li{display:none;list-style:none;}
.num {position:absolute;}
.banner .num,.detailbanner .num{bottom:5px;right:5px;}
.banner .num li,.detailbanner .num li
{
	float: left;
	color: #069;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #fff;
}

.banner .num li.on,.detailbanner .num li.on
{
	color: #fff;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 14px;
	margin: 3px 1px;
	border: 1px solid #069;
	background-color: #069;
	font-weight: bold;
}

.search-bar{height:33px; background:url(images/search-bg.jpg) repeat-x;border:1px solid #b1e9aa;margin-bottom:10px;}
.search-bar label{ float:left; line-height:33px; }
.selCont {padding-left:280px;line-height:33px; height:33px;}
.selCont label .btn6{margin-top:5px;cursor:pointer;}
.col1,.col2,.col3{float:left;display:inline;}
.col1{width:173px;}
.col2{width:628px;_width:623px;margin-left:6px;margin-right:6px;overflow:hidden;}
.col3{width:189px;}
.col1-2{width:822px;_width:821px;float:left;margin-left:6px;}
.col3-4{width:1004px;float:left;}
.col2-3{width:820px; float:right;}
.col1-d{width:180px; float:left;}
.box1 h3{background:url(images/cmt.jpg) no-repeat left center;height:35px;}
.box3 h3{background:url(images/cmt2.jpg) no-repeat left center;height:35px;}
.cmbox2 h3,.cmbox2 h3{background:url(images/cmt3.jpg) no-repeat left center;height:35px;}
.cmbox3 h3{background:url(images/cmt4.jpg) no-repeat left center;height:35px;}
.cmbox3{margin-bottom:9px;}
.crumb{ width:100%; line-height:40px;}
.box1,.box3{background:#dcf5d7;}
.box2,.box4{background:#dcf5d7;border:1px solid #b1e9a8;}
.box2{height:537px;_height:534px;}
.left-name{float:left;width: 36px;padding-left: 3px;}
.right-subject{margin-left:47px;_width:108px;}
.right-subject a{text-decoration: underline;}
.box4 .container{width:980px; margin:0 auto; background:snow;border:1px solid #b1e9a8;padding-bottom:10px;}
.cmbox2 .inner,.cmbox3 .inner{background:snow;border-color:#e0e0e0;border-style:solid;border-width:0 1px 1px 1px; }
.box7 li,.box5 li{ line-height:20px;}
.box5 .pic{border:1px solid #dfdfdf;margin-right:10px;}
.box5 .pic img{padding:2px;}
.box5 .pict-lr{margin-bottom:10px;}
.box5,.box4 {margin-bottom:10px;}
.box6{ height:68px; width:auto;background:url(images/email-bg.jpg) no-repeat left top;margin-top:6px;}
.box9 a.pic{width:56px; height:56px;border:1px solid #d1d1d1; text-align:center;margin-right:5px;}
.box9 li{overflow:hidden;border-bottom:1px solid #f4f4f4;padding:8px 0;}
.box10{ /*overflow:hidden; height:auto;*/}
.box10 .container,.tuijie .container {
    width: 100%;
}
.box10 .item{width:255px; height:160px;}
.box10 .pic a{margin-bottom:5px; display:block;}
.box10 .item .pic a{ margin-bottom:10px;}
.box11,.box12{margin-top:12px;}
.box12{ background:#f6f6f6;}
.box12 .inner{ overflow:hidden;}
.box13 .item{width:188px;}
.cmbox4{ background:snow url(images/tit-bg.jpg) repeat-x left top;border:1px solid #b3d9a8;}
.cmbox4 h3{padding-left:8px; color:#336502; line-height:33px;}
.title1{display:block;text-indent:-9999px;background:url(images/title1.jpg) no-repeat 7px 2px; line-height:35px;}
.title2{display:block;text-indent:-9999px;background:url(images/title2.jpg) no-repeat 7px 2px; line-height:35px;}
.title3{display:block;text-indent:-9999px;background:url(images/title3.jpg) no-repeat 7px 2px; line-height:35px;}
.title4{display:block;text-indent:-9999px;background:url(images/title4.jpg) no-repeat 7px 2px; line-height:35px;}
.title5{display:block;text-indent:-9999px;background:url(images/title5.jpg) no-repeat 7px 2px; line-height:35px;}
.title6{display:block;text-indent:-9999px;background:url(images/title6.jpg) no-repeat 7px 2px; line-height:35px;}
.title7{display:block;text-indent:-9999px;background:url(images/title7.jpg) no-repeat 7px 2px; line-height:35px;}
.title8{display:block;text-indent:-9999px;background:url(images/title8.jpg) no-repeat 7px 2px; line-height:35px;}
.title9{display:block;text-indent:-9999px;background:url(images/title9.gif) no-repeat 5px 2px; line-height:35px;}
.title10{display:block;text-indent:-9999px;background:url(images/title10.jpg) no-repeat 5px 2px; line-height:35px;}
.title11{display:block;text-indent:-9999px;background:url(images/title11.gif) no-repeat 5px 2px; line-height:35px;}
.title-xx{display:block;text-indent:-9999px;background:url(images/title-xx.jpg) no-repeat 5px 2px; line-height:35px;}
.title-cz{display:block;text-indent:-9999px;background:url(images/title-cz.gif) no-repeat 5px 2px; line-height:35px;}
.title-gz{display:block;text-indent:-9999px;background:url(images/title-gz.gif) no-repeat 5px 2px; line-height:35px;}
.inner{padding:5px;zoom:1;}
.box3 .inner{border-color:#b1e9a8;border-style:solid;border-width:0 1px 1px 1px; overflow:hidden;zoom:1;}
.box1 .inner{ height:742px;border-color:#b1e9a8;border-style:solid;border-width:0 1px 1px 1px;zoom:1;}

dl.xd{width:158px;margin:6px auto;border:1px solid #b1e9a8;background:snow;padding:0 0 5px 0}
dl.xd dt{background:#e8f7d4;height:25px; line-height:25px;color:#4a8221;font-weight:700;padding-left:12px;margin-bottom:5px;}
dl.xd dd{background:url(images/mark.jpg) no-repeat 10px 10px;height:24px; line-height:24px;text-indent:20px;}
/*idTabs*/

.idTabs li,.listIdTabs li{float:left;width:99px;margin-right:3px;}
.idTabs li a{display:block;background:url(images/tab-bg.jpg) repeat-x left top;border-color:#b1e9a8;border-style:solid;border-width:1px 1px 0 1px;height:25px; line-height:25px;text-align:center;}
.listIdTabs li a{
    background: url("images/top_btn.jpg") on-repeat scroll left top transparent;    display: block;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.idTabs ul,.listIdTabs ul{overflow:hidden;zoom:1; position:relative; top:1px;}
.items{background:snow;border:1px solid #b1e9a8;}
.changeItems{background:#feffee;}

.idTabs li a.selected{background:snow;}
.pict-lr{overflow:hidden;}
.pict-lr .pic{float:left;display:block;margin-right:5px;}
.pict-rl .pic{float:right;display:block;margin-right:5px;}
.item .pic{background:url(images/book-bg.jpg) no-repeat left top; width:102px;margin-right:5px;display:block; }
.item .pic img{padding:2px 1px 10px 4px}
.item .pic a{ text-align:left;}
.item{overflow:hidden;}
.box4 .item a.pic{width:125px; height:112px;border:1px solid #dbdbdb; background:snow;}
.box4 .item a.pic img{padding:2px;}
.box4 .item{width:260px;margin-bottom:9px; margin-top:9px;}
.container{width:610px;_width:598px;margin:11px auto; overflow:hidden;zoom:1;}
.box2 .container{_height:476px;height:468px;}
.item{width:300px;_width:294px;float:left; margin-left:5px;margin-top:8px; margin-bottom:8px;display:inline;}
.item p{ line-height:1.58em;}
.box3 .idTabs li{float:left;width:57px;margin-right:3px;}
.box3 li a{ height:32px;background:url(images/tab-bg2.jpg) repeat-x left top}
.items .normal-list li{float:none;width:auto;text-align:left;}
.items .normal-list li a{background:none;display:inline;border:none;}
#charter{width:90%; margin:0 auto}
#charter dd,#charter dt{ display:block}
#charter dd{padding-left:20px;}
#charter dt{font-weight:700;cursor: hand;}
/*jcarousel*/
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list { z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,
.jcarousel-item {float: left;list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
width: 75px;height: 75px;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango div,div.jcarousel-skin-tango{ border:none;padding:0;}
div.jcarousel-skin-tango{ background:snow;width:805px;border:1px solid #b1e9a8}
.jcarousel-skin-tango ul{border:none;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:720px;_width:720px;padding: 20px 30px;margin:0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 720px;height: 150px;}

.jcarousel-skin-tango .jcarousel-item {width:120px;height:150px;}
.jcarousel-list li { text-align:center; }
.jcarousel-list li p{ line-height:20px; font-weight:400; font-size:12px;}
.jcarousel-list li a{ background:none; border:none; height:auto; width:auto; line-height:normal; margin:0; padding:0;}
.jcarousel-list li a:hover{ background:none;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top:33px;right: 5px;width:15px;height: 74px;cursor: pointer;background: transparent url(images/next-horizontal.gif) no-repeat center 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top:33px;left: 5px;width:15px;height:74px;cursor: pointer;background: transparent url(images/prev-horizontal.gif) no-repeat center 0;}

.tc{width:606px;float:left; height:170px; background:url(images/yh-bg.jpg) no-repeat left top;}
.jg{width:165px; float:right;}
/*common used*/
.ad{border:1px solid #e7e7e7;padding:3px;}

.btn2{width:53px; height:21px;background:url(images/btn2.jpg) no-repeat left top;border:none;vertical-align: middle;}
.btn4{width:58px; height:23px;background:url(images/btn4.jpg) no-repeat left top;border:none;}
.btn5{border:1px solid #FEBF90; width:70px; height:25px; text-align:center; color:#D24A06; font-weight:700; line-height:25px; background:#FEFAEA;margin-right:5px; }
.btn6{width:65px; height:22px;background:url(images/btn6.jpg) no-repeat left top;border:none;}
#ad1{margin-top:6px;}
#ad2,#ad3{margin-top:8px;}
.banner-middle{border:1px solid #B1E9AA;margin:10px auto;}
.input1{border:1px solid #c0c6c6;width:115px;height:23px;paddng-left:10px;vertical-align: middle;}
.red12b{color:red;font-weight:700;}
/*turn page*/
.pages{margin-top:30px;height:30px;padding-top:5px;}
.pages span.disabled{border:1px solid #ccc;color:#ccc;margin-right:2px;padding:3px 5px 1px 5px;}
.pages span.current{color:#FF6600;font-weight:bold;margin-right:2px;padding:3px 5px 1px 5px;}
.pages a{border:1px solid #ccc;color:#005aa1;margin-right:2px;padding:3px 5px 1px 5px;text-decoration:none;}
.pages a:hover{background-color:#005aa1;border:1px solid #ccc;color:#fff;margin-right:2px;padding:3px 5px 1px 5px;}
.pages li{background:#fff;}
.pages strong{background-color:#005aa1;border:1px solid #2b2b2b;color:#2b2b2b;font-weight:bold;margin-right:2px;padding:3px 5px 1px 5px;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.mark-list li{ background:url(images/mark.jpg) no-repeat 10px 7px; text-indent:20px;}
/*vertical tabs*/
.box10 div.idTabs,.listIdTabs{ overflow:hidden;}
ul.vertical-tabs {width: 786px;z-index: 999;}
ul.vertical-tabs li.current {
    background: url("images/top_btn.jpg") no-repeat scroll 0 0 transparent;
    border-width: 0px;
    color: #fff;
    display: block;
    float:left;
    font-weight: 700;
    height: 27px;
    line-height: 27px;
    width: 83px;
}
.vertical {
    width: 786px;
    float:right;
}
.tx {
    background: url("images/tab-bg2.jpg") repeat-x scroll 0 0 transparent;
    color: #319C3E;
    font-weight: 700;
    height: 31px;
    line-height: 31px;
    text-align: center;
}
.vertical-tabs li.selected,.tabs-btl{
    background: none repeat scroll 0 0 snow;
    color: #2B9D3E;
    font-weight: 700;
    border:1px solid #B1E9A8;
    width:81px;
    height:25px;
}
ul.vertical-tabs li a span {display: block;width: 83px;}
ul.vertical-tabs li {margin-bottom: 5px; width: 83px;text-align:center;}
.tx{ text-align:center; color:#319C3E;font-weight:700; line-height:31px; height:31px; background:url(images/tab-bg2.jpg) repeat-x;}
/*==========selectbox==========*/
:focus {outline:0 none;}

.js ul.newList {left:-9999px;}

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:129px; background:#fff; position:absolute;  border:1px solid #ccc; top:18px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:131px; color:#000; height:19px; padding:0 0 0 6px; float:left; background:url(images/select-bg.jpg) no-repeat; margin-top:7px; line-height:19px;z-index:9999;}
.newListSelected span {width:131px; display:block;}
ul.newList li {padding:0 8px;}
.selectedTxt {width:131px; overflow:hidden; height:19px; line-height:19px;}
.hiLite {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 100%; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
.book_intro{float: left;font-size: 14px;margin-left: 10px;overflow: hidden;width: 440px;}
.box10 .pict-lr li{ overflow: hidden; zoom:1;font-size:14px;}
.shiting{ border:1px solid #FEBF90; text-align:center; color:#D24A06; font-weight:700;  background:#FEFAEA; padding:10px;margin-bottom:15px;margin-top:15px;width:260px; }
.shiting a{ display:block;}
.f360{color:#360;}
.det-title{ height:25px; background:#eaf9d1; margin:0 auto 10px auto; text-indent:10px;}
.pintro p{ text-indent:2em; font-size:14px; line-height:20px;}
.intro li a{color:#360; font-weight:700;}
.intro ul{border-bottom:3px solid #2e9d3e;*margin-top:6px;}
.intro li a.selected{ background:#2e9d3e;color:#fff;}
.intro{ background:#fff;}

/*header&footer*/
#navbar{height:128px; background:url(images/nav-bg.jpg) repeat-x; width:100%;}
.header {clear: both;height: 100px;overflow: hidden;position:relative; }
.header h4{position:absolute;right:10px;color:#404040;font-size:14px;font-family:"微软雅黑";}
h1.logo{width:250px;float:left; }
h1.logo a{display:block;text-indent:-9999px;background:url(images/logo.jpg) no-repeat left top;height:100px;}
.nav{width:739px;height:59px;float:right;background:url(images/nav.jpg) no-repeat left top;margin-top:35px; overflow:hidden;}
.nav strong{display:block;float:left; text-indent:-9999px;width:60px;}
.nav ul{overflow:hidden;float:left;padding-top:8px;}
.nav ul li{float:left;text-align:center;line-height:20px;}
.nav ul li a{ color:#53ab01;padding:2px 10px; white-space:nowrap;}
.nav ul li a:hover,.nav ul li a.on{ background:#f0ffd6;border:1px solid #afeaa8;padding:2px 8px;-moz-border-radius: 5px; border-radius: 5px;color:#53ab01;font-weight:600;}
.menu1,.menu2{width:210px; float:left; display:inline; height:59px;}
.menu1 ul,.menu2 ul{width:137px;margin-left:10px;}
.menu3 ul{width:243px; margin-left:10px;}

.list{ height:21px;color:#A04205;}
.function{ background:url(images/arrow.jpg) no-repeat 0 8px; line-height:30px; text-indent:20px;}
.global-nav{ float:right; display:block; overflow: hidden; line-height:30px;}
.global-nav a:hover {text-decoration: none; color:#FF9900;}
#footer{ width:100%; background:url(images/flower.jpg) no-repeat center bottom; margin-top:10px;padding-bottom:110px;text-align:center;}
.footer-info-simple .author{ background:url(images/author-simple.jpg) no-repeat 50% 5px; height:56px; }
.footer-info-simple{ background:url(images/footer-bg-sim.jpg) repeat-x 0 0;  width:1004px; margin:0 auto}
.link-simple{margin-top:10px; line-height:25px; text-align:center;margin-bottom: 10px; }
.link-simple span{ margin-left:10px;}
.link-simple a{color:#666;}
.certify{width:1004px; margin:10px auto; text-align:center;}
.certify a img{border:none;}
.certify a{padding:0 5px; }
/*index左侧菜单*/
.allsort {
	Z-INDEX: 11; FLOAT: left; POSITION: relative;width:100%;
}
.allsort .mt {
	background:#e8f7d4;height:30px; line-height:30px;color:#4a8221;font-weight:700;padding-left:60px;margin-bottom:5px;
}
.allsort .mt STRONG {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #630
}
.allsort .mc {
	 OVERFLOW: visible;  WIDTH:100%; position:relative; z-index:1;background:#fff;
}
.allsort .item-list {background:url(images/mark.jpg) no-repeat 10px 10px;height:24px; line-height:24px;text-indent:20px; width:100%;_height:21px; _line-height:21px;}
.allsort .fore {
	BORDER-TOP-STYLE: none;
    background:#fff;
}
.allsort SPAN {
    DISPLAY: block; WIDTH: 100%; POSITION: relative; background:#fff; border-width:1px 0; border-color:#fff; border-style:solid;
}
.allsort H3 {
	BORDER-RIGHT: #fef8ef 0px solid; BORDER-TOP: #fef8ef 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: normal; 
}
.allsort H3 A:link {
	DISPLAY: block; COLOR: #333; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.allsort H3 A:visited {
	DISPLAY: block; COLOR: #333; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.allsort H3 A:hover {
	COLOR: #1b578a
}
.allsort H3 A:active {
	COLOR: #1b578a
}
.allsort S {
	DISPLAY: block; BACKGROUND: url(../images/163cssBg.jpg) no-repeat -274px -216px; LEFT: 182px; WIDTH: 13px; POSITION: absolute; TOP: 10px; HEIGHT: 13px
}
.allsort .item-list .i-mc {
DISPLAY: none; BACKGROUND:snow; LEFT: 139px; OVERFLOW: hidden;  POSITION: absolute; TOP: 0px; border:1px solid #B1E9A8; width:150px; z-index:2;}
.allsort .item-list DT {
	FONT-WEIGHT: bold;PADDING-TOP: 3px
}
.allsort .item-list DD {
	OVERFLOW: hidden; PADDING-TOP: 3px; ZOOM: 1;padding-left:10px;
}
.allsort .subitemDL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffefd7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 6px; ZOOM: 1
}
.allsort .subitem .fore {
	BORDER-TOP-STYLE: none
}
.allsort .subitem DT {
	LINE-HEIGHT: 22px; 
}
.allsort .subitem DT A{COLOR: #c00;}
.allsort .subitem DD {
	
}
.allsort .subitem DD A { padding:0 8px; margin-bottom:5PX; TEXT-DECORATION: none;display:inline-block; line-height:20PX;
}
.allsort .subitem DD A:hover {TEXT-DECORATION: underline;}

.allsort .fr {
	BACKGROUND: #fff; MARGIN-BOTTOM: -2000px; PADDING-BOTTOM: 2010px; WIDTH: 176px
}
.allsort .fr DL {
	PADDING-BOTTOM: 0px
}
#o-search .allsort .fr A {
	COLOR: #666
}
.allsort .brands {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .brands EM {
	FLOAT: left; WIDTH: 80px
}
.allsort .brands DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsort .promotion {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .promotion DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsort .mc .extra {
	PADDING-RIGHT: 8px; BORDER-TOP: #fde6d2 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fdf1de; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#o-search .allsort .mc .extra A {
	COLOR: #c00
}
.allsorthover {
	BACKGROUND-POSITION: 0px -166px
}
.allsorthover .mt .extra {
	BACKGROUND-POSITION: -274px -190px
}
.allsorthover .mc {
	DISPLAY: block
}
.allsort .hover SPAN {
	Z-INDEX: 13; WIDTH: 140px; border-style:solid; border-width:1px 0; border-color:#B1E9A8;
}
.allsort .hover H3 {
	BORDER-RIGHT: #c30 0px solid; BORDER-TOP: #c30 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(../images/163cssBg.jpg) #fff9ef no-repeat -318px -172px; OVERFLOW: hidden; BORDER-LEFT: #c30 1px solid; BORDER-BOTTOM: #c30 1px solid
}
.allsort .hover S {
	DISPLAY: none
}
.allsort .hover .i-mc {
	DISPLAY: block; Z-INDEX: 12;
}
* HTML .allsort .item-list DD {
	PADDING-BOTTOM: 6px
}
.subitem dl dd{ text-indent:0;}
.box{ padding:5px; border:1px solid #e0e0e0;border-top:none;margin:6px auto;border:1px solid #b1e9a8;background:snow;padding:0 0 5px 0;height:730px;_height:727px;}.word_space{letter-spacing:28px; padding:0px;margin:0px;}
.word_space{letter-spacing:28px; padding:0px;margin:0px;}
.word_space2{letter-spacing:24px; padding:0px;margin:0px;}








/* Button Style*/
.btn1{width:78px; height:26px;background:url(images/btn1.gif) no-repeat left top;border:none;cursor: hand;} /*购买*/
.btn3{width:121px; height:31px;background:url(images/btn3.gif) no-repeat left top;border:none;cursor: hand;}  /*详细购买*/
.btn25{width:78px; height:26px;background:url(images/btn25.gif) no-repeat left top;border:none;cursor: hand;} /*继续选课*/
.btn26{width:78px; height:26px;background:url(images/btn26.gif) no-repeat left top;border:none;cursor: hand;} /*立即结算*/
.btn27{width:56px; height:24px;background:url(images/btn27.gif) no-repeat left top;border:none;cursor: hand;} /*去结算*/
.btn28{width:95px; height:27px;background:url(images/btn28.gif) no-repeat left top;border:none;cursor: hand;} /*付款*/
.btn29{width:63px; height:25px;background:url(images/btn29.jpg) no-repeat left top;border:none; cursor:pointer;}
.return {float:right; position:relative; top:-27px; _top:27px;} /*居右显示*/

.btn16{width:137px; height:34px; background:url(images/btn16.jpg) no-repeat left top; text-align:right; border:none;margin-top:10px; cursor:pointer;}
.btn17{width:137px; height:34px; background:url(images/btn17.jpg) no-repeat left top; text-align:right; border:none;margin-top:10px;margin-left:10px; cursor:pointer;}
a.btn3{ width:121px; height:31px; background:url(images/btn3.gif) no-repeat left top; display: block; margin:10px auto;line-height:0; font-size:0;overflow:hidden;}
a.btn25{width:116px; height:35px; background:url(images/btn25.jpg) no-repeat left top; display: block; margin:10px auto; font-size:14px; color:#fff; text-align:center; font-weight:700; line-height:35px;}
.btn23{ width:67px; height:27px; background:url(images/btn23.jpg) no-repeat left; display:block; line-height:27px; text-align:center; float:right;margin-right:2px;margin-top:10px; color:#1D8A0D; font-weight:700;}
a.btn24{ width:50px; height:19px; background:url(images/btn24.jpg) no-repeat left; display:block; line-height:19px; text-align:center; float:right; position:relative; margin-right:10px;color:#fff; font-weight:400;}
hr{  background: url(images/double.jpg) repeat-x; height:3px;line-height:3px; border:none;}

/*对话框样式*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget-content { color: #000; overflow: hidden;}
.ui-widget-content a:hover { color: #fff; }

/*弹出框标题栏关闭按钮样式*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-icon-closethick { background:url(images/close.gif) no-repeat; }

/*模态对话框背景样式及背景透明度*/
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000;filter: Alpha(opacity=50); -moz-opacity:.5;   opacity:0.5;    }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/*弹出框顶部条的关闭按钮鼠标经过样式*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {/* border: 1px solid #448dae; background: #79c9ec; font-weight: normal; color: #026890;*/ }
.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { }

/*弹出框内容样式*/
.ui-dialog { position: absolute; width: 450px; overflow: hidden; background:#fff url(images/popbg.jpg) repeat-x left bottom; border:1px solid #3B6A33;}
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; background:url(images/pop-tit.gif) no-repeat; height:31px; color:#fff; line-height:31px;}
.ui-dialog .ui-dialog-title { float: left; margin: -1px 16px .1em 20px; line-height:27px; font-family: 宋体; font-size: 14px;font-weight: bold; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 45%; width: 20px; margin: -12px 5px 0 0; padding: 2px; height: 20px; color:#000;font-size:14px;font-weight:700; font-family:Verdana;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; overflow: hidden; zoom: 1; }

/*弹出框标题栏拖动样式*/
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*自定义的弹出框内容*/
.popbottom{ background:url(images/bottom.jpg) no-repeat left bottom; padding:14px 30px; position:relative;z-index:12;}
.popmiddle p{ line-height:22px;}
.popup{padding-top:10px; overflow: hidden;display:none;}
.popup .clearfix{ clear:both; width:450px;}
.popup .popinfo{width:100%; padding-bottom:10px;margin-bottom:10px; text-align:center;border-bottom:1px solid #CFCFD1;}
.popup .item{margin:0 20px 10px 60px;}
.popup .item .pic{padding-right:15px;margin-right:15px;border-right:1px solid #CFCFD1;}
.popup .item p{line-height:23px;}
.popup dt{ font-size:14px; line-height:35px; background:url(images/double-line.jpg) repeat-x bottom;margin-bottom:10px; }
.popup dl{ width:430px; margin:0 auto;}
.popup dd{ line-height:25px;}
.popup .popup_bottom{text-align:center;}
.popup .popup_bottom a{ margin:0 20px 0 20px;}
.clearfix{clear:both;}
/*pupcart*/
.pop-cart{ width:300px; border-left:1px solid #CFCFD1;border-right:1px solid #CFCFD1;border-bottom:1px solid #CFCFD1;padding:0 0 5px 0; background:#fff; overflow:hidden;
    position: absolute;
    display: block;
    z-index:999;margin-top:7px;
}
.pop-cart .btn23{ color:#999999;}
.pop-cart .course_header{width:100%;background:#fbfbfb; padding:5px; height:23px;}
.pop-cart .course_header li {float:left;list-style:none; line-height:23px;}
.pop-cart .course_header .listmark { width:25px;background:#fbfbfb url(images/list-mark.jpg) no-repeat 5px 3px;}
.pop-cart .course_header a.close{ width:15px; height:15px; background:url(images/window_close_grey.gif) no-repeat;float:right;margin-right:15px;margin-top:3px;}
.pop-cart .course_body .item{border-bottom:1px dotted #000; padding-bottom:10px;}
/*cart*/
.cart-list-price{float:left;}
.cart-list-delete{padding:2px 8px 2px 8px;color:#A04205;border:1px solid #CFCFD1;background:#fbfbfb;float:right;position:relative;top:-5px;margin-right:15px;}

/*自定义的产品清单弹出框内容*/
.package_list{height:200px;overflow-y:auto;text-align: left;}
.package_list .productName a{color:#30730c;display:block;float:left;}
.package_list .productName a:hover{color:#30730c;}
.package_list .title_productName .title_price{float:right;padding-right:35px;display:block;}
.package_list .title_productName{padding-left:20px;overflow: hidden;}
.package_list .title_productName span{float:left;}
.package_list .productName{padding-left:20px;overflow: hidden; zoom:1;clear: both ;}
.package_list .productName .price{float:right;padding-right:20px;display:block;}
#packageContain .packagecontain_bottom{text-align:center;}
#packageContain .packagecontain_bottom a{ margin:0 20px 0 20px;}
.packageprice{width:100%;float:right;padding-right:25px;padding-bottom:10px;text-align:right;}
.packageprice #originalprice{text-decoration: line-through;color:rgb(0,0,0);}
.packageprice #currentprice{color:red;font-size:16px;font-weight: bold;padding-right:10px;}

.left-pop{ background:url(images/left-pup.jpg) no-repeat scroll 95% 10%; height:133px; width:98%; margin:10px auto;padding-top:5px;}
.left-pop .pic{ margin-right:30px;}
.left-pop p{ padding-left:125px;}
.left-pop .pic p{padding:0;}
.left-pop .dot{ background:url(images/dot.jpg) no-repeat 125px bottom;*background:url(images/dot.jpg) no-repeat 9px center; height:1px;line-height:1px;}

.right-pop{ background:url(images/right-pup.jpg) no-repeat 5% 10%; height:133px; width:98%; margin:10px auto;padding-top:5px;}
.right-pop .pic{ margin-left:30px; margin-right:0;}
.right-pop p{ padding-left:25px;}
.right-pop .pic p{padding:0;}

.right-pop .dot{ background:url(images/dot.jpg) no-repeat 0 bottom;*background:url(images/dot.jpg) no-repeat 15px center; height:1px;line-height:1px;margin-left:25px;_margin-left:182px;}

/*friendly-link styles*/
.link-tit{ height:33px; background:url(images/link-title-bg.jpg) repeat-x left top;}
.link-tit h2{ font-size:12px; line-height:33px;padding-left:15px;text-align:left;color:#626262;}
.link-tit span{padding-left: 400px;}
.link-tit a{text-decoration: underline;}
.link-body{border-width:0 1px 1px 1px; border-style:solid; border-color:#e2e2e2;padding-top:10px; padding-bottom:10px;overflow:hidden; zoom:1;}
.link-body a{width:91px;text-align:left;display:block;float:left;margin-left:8px;}

.checkX{
    display:inline-block;
    background:url(images/check-x.png) no-repeat;
    width:68px;
    height:25px;
    margin:3px 0 -5px 15px;
}

#logindiv{margin:0 auto;padding:0 5px 5px 5px;width:390px;background:#fff;}
#login_tab{width:390px; height:31px; margin:0 auto -1px auto; overflow:hidden;letter-spacing:4px;font-size:15px;margin-bottom:-1px;}
#login_tab li{background:#e3f4c7;border:1px solid #cce3a6; width:193px; height:31px;float:left; text-align:center; line-height:30px; display:inline; cursor:pointer;}
#login_tab .hover{background:#fff; font-weight:bold;color:#333;}

.common{
    padding:20px;
    border:1px solid #cce3a6;
}
.login_line,.signup_line{
    height: 30px;
	line-height:30px;
}
.login_line label,.signup_line label{
    width:60px;
    display:inline-block;
    text-align:right;
}
.login_line span,.signup_line span{
    display:inline-block;
    text-align:left;
}
.checkcode_line{
    padding-left:65px;
}
.login_input{
    border: 1px solid #E2E2E2;
    height: 23px;
    line-height: 23px;
    width: 125px;
}
.mobile_input{
    border: 1px solid #E2E2E2;
    height: 23px;
    line-height: 23px;
    width: 350px;
}
.vertify {
    border: 1px solid #E2E2E2;
    vertical-align: middle;
    width: 126px;
    height: 20px;
}
.login-btn{
    padding-left:65px;
    height:31px;
    line-height:31px;
}
.long_input{
    height:22px;
    width: 278px;
    line-height:20px;
}
.signup-btn{
    padding-left:62px;
    height:31px;
    line-height:31px;
}
.login-btn input{
    vertical-align:middle;
}
.red12{
    color:#ff0000;
}
.sendsms_btn {
    padding-left: 64px;
    vertical-align: middle;
}
.sendSmsBtn2 {
    margin-top: 5px;
    padding-left: 0px;
    height: 30px;
    width:350px;
    vertical-align: middle;
 }
.sendSmsBtn {
    height: 25px;
    padding-top: 0px;
    text-align: center;
}
.f_gray{
    color:#aeaeae;
}
.signup_xy{
    padding-left:64px;
}
.notice_font{
    color:#666666;
}
.redSpan{
    color:#ff0000;
    vertical-align: middle;
}
#login_main a:hover,a.itemName:hover .typeName{color:#ff9900;}
#notice{vertical-align:middle; margin-top:-2px; margin-bottom:1px;
}
.typeName{color:red;}



.tabs-box{position:relative;}
.tabs-btl{
    position:absolute;
    border-style: solid;
    border-width: 1px 0 1px 1px;
    display: block;
    line-height: 18px;
    text-align: center;
    left:-30px;
    top:31px;
    width:20px;
    padding:5px;
    height:auto;
}
#quickGrade{font-size:14px;font-weight:bold;float:left;display:block;margin:0 10px 0 34px;}
#courseStype{color:red;}
.submitSignup{
    margin-top: 10px;
    padding-left: 0px;
    height: 30px;
    width:350px;
    vertical-align: middle;
    background-image:url('images/quick-signup-mobile-green-btn.jpg');
}
.radioPay{
    margin-top: 18px;
}
.resetRadioPay{
    margin-top: 8px;
}
.PayHeader{
    width: 857px;
    margin-left: 20px;
    MARGIN-TOP: 10px;
	border-bottom:2px solid #329204;
	}
.PayHeader li{
    display:block;
    float: left;
    text-align: center;
    font-size: 14px;
}
#PayOnline{
    margin-left: 20px;
    width: 855px;
    display: block;
    border: 1px solid #ccc;
    border-top: none;
    height: 70px;
    background-color: white;
}
#PayOffline{
    margin-left: 20px;
    width: 855px;
    display: block;
    border: 1px solid #ccc;
    border-top: none;
    height: 70px;
    background-color: white;
}
#onlineTab{
    border-right: 1px;
    border-color:#ccc;
    width:91px;
	height:22px;
	padding-top:4px;
    cursor:pointer;margin-right:10px;
}
#offlineTab{
    border-right: 1px;
    border-color:#ccc;
    width:91px;
	height:22px;
	padding-top:4px;
    cursor:pointer;

}
.currentTab{
    background:url(images/online.gif) no-repeat;
    width:91px;
	height:28px;
    font-weight: bold;
    color: white;
}
.notCurrentTab{
    background:url(images/online_hover.gif) no-repeat;
	color:#9b9b9b;
	font-weight: bold;
}
.main ul{
    display: none;
}
.main ul.block{
    display: block;
}
.payConfirmImg{
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.orderContent{
    color: #0000ff;
}
.orderNotice p{
    margin-left: 206px;
}
.PayOrderTip{
    padding-top:10px;
    overflow: hidden;
    display:none;
}
.ResetPaymentDiv{
    padding-top:10px;
    overflow: hidden;
    display:none;
}
.ModifyOrderDetailDiv{
    margin-left: 20px;
    margin-bottom: 15px;
}
.ModifyOrderDetailDiv a:hover{
     color: #0000ff;
}
.ModifyOrderDetailDiv a{
    color: #666666;
}
.orderTd{
    text-align: right;
}
.tuijie .item{
    width:353px;
    height:153px;
    border:1px solid #B1E9A8;
    padding:13px;
}
.tuijie-pic .pic {
    background: none;
    display: block;
    margin-right: 20px;
    width: 162px;
    text-align:center;
}
.fred,.fred a{color:#ff0000;}
.fred strong{font-size:16px;}
.fred a strong{font-size:14px;}
.bt_info{vertical-align:middle;}

.titleFont {
    color: #666666;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    width: 300px;
}

.weixin_box{width:140px; float:right; position:fixed;right:7px; bottom:290px; overflow:hidden;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    _margin-bottom:15px;
}
/*解决IE6下不兼容 position:fixed 的问题*/

.weixin_close{position: absolute; right: 10px;cursor:pointer;}


/*回到顶部*/
.goto{
    background:url(images/goto.png) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/goto.png', sizingMethod='crop');
    width:140px;
    text-align:center;
    position:absolute;
    bottom:10px;
    right:60px;
}
.goto a{
    display:block;
    width:25px;
    height:70px;
    float:left;
}
/*==关注微信==*/
.weixinPhone{margin-top:3px;width:13px;height:22px;background: url(../../images/weixin_bg.gif) no-repeat;float: left;margin:3px 3px 0 8px;}
.weixinBox{width:308px;height:135px;background: url(../../images/weixin_box.png) no-repeat;z-index: 1;padding:20px; display: none;position: absolute;top:24px;right: 0}
.weixinPopTitle{width:318px;margin-top: 10px;float: left;}
.closeIcon{width:13px;height:13px;background: url(../../images/weixin_close.png) no-repeat;}
.closeIcon:hover{background: url(../../images/weixin_close_hover.png) no-repeat;}
.fr{float:right;}
.fl{float:left;}
.wordPop{color:#666;float: left;margin-left:20px;text-align: center;}
.wordPop p{font-family: "微软雅黑";line-height: 22px;font-size: 14px;}
.wordPop .pointWord{color:#59a248;font-size:16px;}
.globalBox{float: right}
.globalBox li{float:left;}
.global-nav a{ text-decoration:none; padding:0 5px; color:#696969; line-height: 28px;}
.globalBox a span{float: left;margin: 0 8px;}
.weixinWarp{}
.bf12 {color: #206ebb;}
#header{ position: relative;}
.Contetnbox{width:300px;margin:20px auto 30px;text-align: center;}
.subBut{background-color: #5cb85c;border:1px solid #4cae4c;color: #fff;padding:5px 10px;margin-right: 10px;border-radius: 5px; cursor: pointer;}
.subBut:hover{background-color: #449d44;border:1px solid #398439;color: #fff;}
.canBut{background-color: #fff;border:1px solid #ccc;color: #333;padding:5px 10px;border-radius: 5px; cursor: pointer;}
.canBut:hover{background-color: #e6e6e6;border:1px solid #adadad;color: #333;}

.subSuccenBut{font-size:14px;background-color: #5cb85c;border:1px solid #4cae4c;color: #fff;padding:5px 20px;margin-right: 10px;border-radius: 5px; cursor: pointer;}
.subSuccenBut:hover{background-color: #449d44;border:1px solid #398439;color: #fff;}

