@charset "utf-8";
/* CSS Document */
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;margin: 0px;
}
input { font-family:"宋体"; font-size:12px;}
a {font-size: 12px;color: #313131; text-decoration:none;}
a:hover { text-decoration:underline;}
img { border:none;}
.clear { clear:both;}
.red { color:#DC2618;}
.red a { color:#DC2618;}
.exchange {color:#DC2618;}
.exchange a {color:#DC2618; margin-left:5px;}
.top_red{ color:#DC2618; font-weight:bold;}
.font_hot a { color:#DC2618;}
li { display:block;}
ul,h1,h2,h3,dd,dl,dt { margin:0; padding:0; list-style:none;}
form { margin:0; padding:0;}
ol {margin:0; padding:0; list-style:none; display:inherit;}
ul { display:inherit;}
#head { width:990px; height:73px; margin:auto; background:url(../images/head_bg.gif) repeat-x;margin:auto auto 13px; position:relative; z-index:100;}
#head .li/ne_l { float:left; background:url(../images/bg.gif) no-repeat -19px -23px; width:6px; height:73px; margin-right:6px; display:block; overflow:hidden;}
#head .line_l { float:left; background:url(../images/line_l.gif) no-repeat; width:6px; height:73px; margin-right:6px; display:block; overflow:hidden;}
#head .center { float:left; width:972px; height:73px;}
#head .li/ne_r { float:right; background:url(../images/bg.gif) no-repeat -25px -23px; width:6px; height:73px;display:block; overflow:hidden;}
#head .line_r { float:right; background:url(../images/line_r.gif) no-repeat; width:6px; height:73px;display:block; overflow:hidden;}
#head .center .logo { float:left; width:141px; height:60px;}
#head .center .logo a { display:block;width:141px; height:60px;}
#head .center .switch { width:90px; height:18px; margin-top:35px; float:left; padding-left:18px; background:url(../images/my_menu.gif) no-repeat 0px 3px; line-height:18px;#line-height:20px;_line-height:20px; position:relative; z-index:250;}
#head .center .switch .qas { display:none;}
#head .center .switch .line { display:none;}
#head .center .switch_help .qas { display:block; width:248px; height:auto; padding:1px; border:1px solid #696969;z-index:300; position:absolute;left:-5px;top:24px; background:#fff;}
#head .center .switch_help .qas .q_div { height:25px; display:block; line-height:25px; background:#f3f3f3; padding:0 10px;}
#head .center .switch_help .qas .text_1 { height:auto; line-height:22px;padding:0 10px;display:block; text-indent:2em;}
#head .center .switch_help .qas .text_2 { height:auto; line-height:22px;padding:0 10px;display:block; text-indent:2em;}
#head .center .switch_help .line { display:block; width:9px; height:5px; position:absolute;top:20px; left:1px; z-index:400;}
#head .center .switch img { margin-right:5px;}
#head .center .search { width:223px; height:30px; padding:3px;margin-top:18px; float:left; position:relative;}
#head .center .search .search_txt { width:160px; height:17px; float:left; border:none; background:url(../images/search_bg.gif) repeat-x; padding:10px 0 3px 1px; font-size:12px; color:#4d4d4d;}
#head .center .search .search_txt_l { width:18px; height:30px; float:left;background:url(../images/bg.gif) no-repeat -2px -107px;}
#head .center .search .search_but { float:left; width:44px; height:30px; border:none;}
#head .center .search .hot { width:267px; position:absolute; top:33px; height:55px;background:url(../images/bg.gif) no-repeat -0px -286px; display:none; left:3px; z-index:200;}
#head .center .search .hot .tit_l { width:30px; height:auto; float:left; padding-left:7px; color:#707070;line-height:25px; margin-top:3px;}
#head .center .search .hot .tag { width:180px; height:50px; float:left; line-height:25px;margin-top:3px; overflow:hidden;}
#head .center .search .hot .tag a { margin-right:5px; color:#313131;}
#head .center .search .hot .tag a:hover { text-decoration:underline;}
#head .center .my { width:494px; height:70px; float:right;}
#head .center .my u { text-decoration:none;}
#head .center .my .help { height:30px; display:block; text-align:right;color:#707070;border-top:none; margin:0;width:auto; padding-top:8px;}
#head .center .my .help a {col/or:#707070; margin:7px 8px 0; float:right;zoom:1;vertical-align:baseline; line-height:15px;}
#head .center .my .help a.newvip { background:#e12826; color:#fff;padding:0 3px; line-height:15px;}
#head .center .my .help a:hover.newvip { background:#fff; color:#e12826;}
#head .center .my .help a img { position:relative; top:1px; right:-2px;}
#head .center .my .help span {float:right;}
#head .center .my .vip { display:block; height:24px; text-align:right; line-height:18px;}
#head .center .my .vip a {padding:5px 5px 0;#padding:6px 5px 0; color:#333; float:right;}
#head .center .my .vip a.homeicon { padding-left:20px;background:url(../images/home_icon.gif) no-repeat 3px 8px;}
#head .center .my .vip a.my_bg {padding:0 21px 0 8px; margin:0;background:url(../images/my_menu.gif) no-repeat 35px 3px;# background:url(../images/my_menu.gif) no-repeat 35px 2px;}
#head .center .my .vip .my_menu {  display:block;position:relative; z-index:500; margin:0 1px 0;height:29px; float:right; width:53px;padding:5px 0 0;}
#head .center .my .vip .my_menu .menu { display:none; position:absolute; width:87px; height:180px;border:1px solid #858585;top:30px; right:-1px;z-index:2000; background:#fff;_top:28px;}


#head .center .my .vip .my_menu_hover {display:block; z-index:500; top:4px; border:1px solid #858585;padding:0;border-bottom:1px solid #fff; background:#fff; margin:0; _padding-right:1px;}

#head .center .my .vip .my_menu_hover .bg { z-index:3000; background:#fff; width:54px; height:2px; position:absolute; right:0px;_right:-1px;top:-1px; display:block; overflow:hidden;}
#head .center .my .vip .my_menu_hover .menu { display:block; }
#head .center .my .vip .my_menu .menu ul li { display:block; text-align:center; padding:1px; height:28px; line-height:28px; margin:0; overflow:hidden;}
#head .center .my .vip .my_menu .menu ul li a { padding:0; display:block; float:none; margin-top:0; margin:0;height:28px;overflow:hidden;}
#head .center .my .vip .my_menu .menu ul li a:hover { background:url(../images/my_li_bg.gif) repeat-x;}
#head .center .my .vip img {}
#head .center .my .vip b { font-weight:normal;float:right; color:#313131;padding:0 8px; margin-top:5px;}
#head .center .my .vip b a { color:#959595;padding:0 0 0 5px; float:none;}
#head .center .my .vip strong { color:#DC2618;}
#head .center .my .vip strong u { text-decoration:none;}
#head .center .my .vip a:hover strong u { text-decoration:underline;}
#head .center .my .vip span img { margin-left:3px;}

#center { width:990px; height:auto; margin:10px auto auto; z-index:100; position:relative; z-index:50; overf/low:hidden; clear:both;}
.category { width:143px; height:auto; float:left; margin-right:14px; overflow:hidden;}
.category .nav {width:143px; height:auto;}

.category .nav .center { width:141px; height:auto; border-left:1px solid #dadada;border-right:1px solid #dadada;_overflow:hidden;}
.category .nav .bottom { height:14px; width:143px;background:url(../images/bg.gif) no-repeat -78px -32px;}

.category .nav .center ul li { display:block;height:27px;line-height:27px; border-bottom:1px solid #ebebeb;}
.category .nav .center ul li a{ display:block;height:27px; padding-left:16px; position:relative; left:-1px; width:127px;}
.category .nav .center ul li a:hover {background:#d82518 url(../images/bg.gif) no-repeat -300px -381px;color:#fff;}
.category .nav .center ul li.now a {background:#d82518 url(../images/bg.gif) no-repeat -300px -381px;color:#fff;}
.category .nav .center .mag_sort { width:141px; height:auto; margin:auto;}
.category .nav .center .mag_sort .title { display:block; height:26px; background:#f8f8f8 url(../images/bg.gif) no-repeat -318px -413px;padding-left:16px; font-weight:bold; line-height:26px;color:#D82518;}
.category .nav .center .mag_sort dl { display:block; border-bottom:1px solid #ebebeb; height:auto;margin:auto;}
.category .nav .center .mag_sort dl dt { font-weight:bold;height:26px; line-height:22px;}
.category .nav .center .mag_sort dl dt.nobold { font-weight:normal;}
.category .nav .center .mag_sort dl dt.nobold a { padding-left:16px;}
.category .nav .center .mag_sort dl dd { color:#bfbfbf; line-height:24px; padding:0 7px;}
.category .nav .center .mag_sort dl dd a {padding:3px;#padding:3px 5px;_padding:3px;}
.category .nav .center .mag_sort dl dd span a {background:#dc2618; color:#fff;}
.category .nav .center .mag_sort dl dd a:hover { background:#dc2618; color:#fff;}
.category .sort {width:143px; height:auto; margin-top:10px;}
.category .sort .top { display:block; height:27px; line-height:27px;background:url(../images/bg.gif) no-repeat -78px -4px; padding-left:11px; font-weight:bold;}
.category .sort .top_s {display:block; height:27px; line-height:27px;background:url(../images/bg.gif) no-repeat -145px -380px; padding-left:11px; font-weight:bold; color:#fff;}
.category .sort .list {width:141px; height:auto;border-left:1px solid #dadada;border-right:1px solid #dadada;  padding-bottom:10px;}
.category .sort .list .table {width:121px; height:auto; padding:10px 0px 10px 13px;}
.category .sort .list .table a { width:19px; height:19px; display:block; line-height:19px; float:left; background:#fff; text-align:center;}
.category .sort .list .table a:hover {background:url(../images/bg.gif) no-repeat -24px -0px #fff;}
.category .sort .list .table span {width:19px; height:19px; display:block; line-height:19px; float:left; background:none; margin-right:5px; text-align:center;background:url(../images/bg.gif) no-repeat;margin-right:5px; color:#fff; margin-top:3px;}
.category .sort .list .table .nb {width:30px; height:19px; display:block; line-height:19px; float:left; background:none; margin-right:5px; text-align:center;background:url(../images/bg.gif) no-repeat -251px -56px;margin-right:5px; color:#fff; margin-top:3px;}
.category .sort .list .table .nb a { width:30px;}
.category .sort .list .table .nb a:hover {background:url(../images/bg.gif) no-repeat -287px -56px #fff;}
.category .sort .bottom {height:11px; width:143px;background:url(../images/bg.gif) no-repeat -78px -35px;}
.category .sort .sub { text-align:center; color:#bfbfbf; display:block; padding-top:6px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-top:1px solid #ebebeb; line-height:20px;}
.category .sort .sub a { margin:0 8px; text-decoration:underline;}
.category .sort .list2 ul { padding-top:5px;}
.category .sort .list2 ul li { display:block; padding-left:11px; overflow:hidden; height:24px; line-height:24px;}
.category .sort .list2 {width:141px; height:auto;border-left:1px solid #dadada;border-right:1px solid #dadada;}
.category .sort .list2 .table { width:133px;#width:127px;_width:138px; margin:auto; line-height:24px; padding-left:3px; padding-top:5px; color:#b4b4b4; overflow:hidden; clear:both;}
.category .sort .list2 .table a {padding:3px 4px;#padding:3px 5px;}
.category .sort .list2 .table a:hover {background:#dc2618; color:#fff;}
.category .sort .list2 .table span a { background:#DC2618;color:#FFFFFF;}

.page { display:block; height:21px; background:#f2f2f2; padding-top:4px; margin-top:10px;}
.page div {width:190px; margin:auto; height:17px;}
.page div a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(../images/bg.gif) no-repeat -52px 0px;color:#313131;}
.page div span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;color:#313131;}

#up { width:965px; margin:auto; height:20px; text-align:right; clear:both;}
#foot {width:990px; margin:auto; margin-top:15px; background:url(../images/foot_bg.gif) repeat-x; height:72px;}
#foot .line_l { width:5px; height:72px;background:url(../images/bg.gif) no-repeat -0px -24px; float:left;}
#foot .line_r { width:5px; height:72px;background:url(../images/bg.gif) no-repeat -5px -24px; float:right;}
#foot .center { width:980px; float:left; height:72px; overflow:hidden;}
#foot .center .logo { float:left;background:url(../images/bg.gif) no-repeat 6px -345px; height:50px; width:130px;margin:5px 0 0; padding-left:10px;}
#foot .center .about { width:545px; height:46px; float:left; margin-top:18px; color:#bfbfbf; line-height:24px;}
#foot .center .about a { color:#707070; margin:0 10px;}
#foot .center .about span {color:#707070;}
#foot .center .subscribe { width:210px; height:46px; float:left;margin-top:18px;color:#707070;}
#foot .center .subscribe .title { height:18px; display:block;}
#foot .center .subscribe .text_l { width:4px; float:left; height:26px;background:url(../images/bg.gif) no-repeat -152px -343px;}
#foot .center .subscribe .text_r { width:4px; float:left; height:26px;background:url(../images/bg.gif) no-repeat -299px -343px;margin-right:2px;}
#foot .center .subscribe .text { width:137px; height:18px; float:left; background:url(../images/subscribe_text.jpg) repeat-x;border:none; padding:5px 3px 3px; color:#bfbfbf; overflow:hidden; display:block;}
#foot .center .subscribe .but { float:left; border:none;}
.waicon { width:40px; height:43px; float:left; padding-left:5px;margin-top:18px;}
#foot .center .uptop { width:20px; height:20px; float:left; padding-left:12px;margin-top:10px;}


/*-------------------------------shop--------------------------------*/
#index_login { float:right; width:510px; posit/ion:relative; paddin/g-right:80px;z-index:401;_overflow:hidden; height:30px;}
#index_login .headcart {float:right; width:70px;padding:0px 8px 0;}
#head .center .my .vip #index_login .headcart a { float:none; padding:0;color:#dc2618; cursor:pointer; display:block;}
#index_login .headcart a span {display:block; text-align:center;height:30px;margin:0 1px;padding:1px 0 0;width:68px;position:relative;top:4px;}
#index_login .headcart a span.headshop {background:#f3f3f3;border:1px solid #858585;border-bottom:1px solid #f3f3f3;display:block;margin-left:0;margin-right:0;padding:0; z-index:100;color:#333;}
#index_login .headcart a:hover span { text-decoration:underline;}
#index_login { float:right;}

/*----------------------*/
.category .nav .center .mag_sort dl dt a {padding:3px 13px 3px 4px; background:#fff; padding-left:10px; display:block;}
.category .nav .center .mag_sort dl dt a:hover {background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;#background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;color:#FFFFFF;}
.category .nav .center .mag_sort dl dt span a {color:#FFFFFF;background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;#background: #DC2618 url(../images/bg.gif) no-repeat -325px -380px;height:20px; padding-left:10px; display:block;}
.category .sort .list2 ul li a {padding:3px 4px; background:#fff;}
.category .sort .list2 ul li.now a { background:#DC2618;color:#fff;}
.category .nav .top { width:143px;height:29px; line-height:29px;border-bottom:1px solid #EBEBEB;}
.category .nav .top a {padding-left:16px;background:url(../images/bg.gif) no-repeat -249px -211px; height:30px; display:block;}
.category .nav .top a:hover {background:url(../images/bg.gif) no-repeat -249px -180px;display:block; color:#fff;}
.category .nav .top.now a {background:url(../images/bg.gif) no-repeat -249px -180px;display:block; color:#fff;}

/*--进度条-*/
.progress {width:100%; background:url(../images/dh_bg.gif) repeat-x; height:46px; margin:0px auto 10px; position:relative; z-index:50;}
#center .progress {z-index:300;}
.progress .pro_left { width:10px; height:46px; float:left; background:url(../images/bg.gif) no-repeat -1px -180px;}
.progress .pro_right { width:10px; height:46px; float:right; background:url(../images/bg.gif) no-repeat -11px -180px;}
.progress .center { display:block;height:46px; line-height:46px; float:left;}
.progress .brand_size { width:550px;}
#mag .progress .center {width:812px; position:relative;}
.progress .center h1 { float:left; width:185px; height:46px; text-align:center; font-size:14px; font-weight:bold;}
.progress .center h1 img { margin-top:5px;}
.progress .center h1 a {color:#f00d00; text-decoration:none;font-size:14px;}
.progress .center .Periodical { width:540px; height:46px; float:left;}
.progress .center .Periodical ul li { width:135px; height:46px; float:left; text-align:center;}
.progress .center .Periodical ul li a { display:block; font-size:14px; color:#707070;}
.progress .center .Periodical ul li a:hover {background:url(../images/bg_li2.gif) no-repeat top center; position:relative;height:46px; display:block;}
.progress .center .Periodical ul li a .pic_tab { display:none;}
.progress .center .Periodical ul li a:hover .pic_tab { width:194px; height:257px; position:absolute; top:40px; left:-28px; display:block; z-index:400;}
.progress .center .Periodical ul li a:hover .pic_tab .line { display:block;background:url(../images/bg_li3.gif) no-repeat top center; height:5px; overflow:hidden;}
.progress .center .Periodical ul li a:hover .pic_tab .table {border:1px solid #696969; padding:3px;width:188px;height:251px; background:#fff;}
.progress .center .Periodical ul li a:hover .pic_tab .table div {width:188px;height:251px; overflow:hidden; margin:auto;}
.progress .center .Periodical ul li a:hover .pic_tab .table img {display:block;height:251px;margin:auto;}
.progress .center .Periodical ul li.now { }
.progress .center .Periodical ul li.now a {color:#f00d00;background:url(../images/bg_li.gif) no-repeat top center; font-weight:bold;}
.progress .center .Periodical ul li.now a:hover {background:url(../images/bg_li.gif) no-repeat top center; }
.progress .center .sort {height:46px; float:left; overflow:hidden; display:block;}
.progress .center .sort ul li { width:108px; height:46px; float:left; text-align:center;}
.progress .center .sort ul li.back { width:200px;}
.progress .center .sort ul li.back a { color:#666;}
.progress .center .sort ul li a { display:block; font-size:14px; font-weight:bold; color:#333;}
.progress .center .more { width:75px; height:46px; line-height:46px;padding-right:10px;background:url(../images/bg.gif) no-repeat -312px -320px; overflow:hidden; position:absolute; right:1px;}
.progress .center .price { width:270px; height:46px; line-height:46px; float:left; font-size:12px; color:#f00;}
.progress .center .make { width:65px; height:24px; float:right;background:url(../images/bg.gif) no-repeat -378px -134px; margin:10px 0 0 0; padding-left:25px; color:#737373; line-height:24px;}
.progress .center .make a {color:#737373; text-decoration:underline;}
.progress .center .make a:hover { text-decoration:none;}
/*--进度条-*/

#float_cart { display:block; z-index:10010; clear:both; line-height:normal;}
#newhead .head_top .login #float_cart a { padding:0; float:none; line-height:18px;}
#float_pkg_layer {padding:0; float:none;}

/*----------------------------subscription_all----------------------------*/

#body {margin:10px auto auto;width:990px; position:relative; z-index:10;}
#main {height:auto;margin:10px auto 10px;overflow:hidden;width:990px; background:none;}

.li_bg { background:none;}
.li_bg_now { background:url(../images/bg.gif) no-repeat -3px -617px;}
.mag_left .mag_list .list ul li.li_bg_now { background:url(../images/bg.gif) no-repeat -180px -617px;}


/*----------------20090929------------------------*/
.numct { display:block;}
.numct a:hover,.numct a.active_name,.numct a.active_name:visited {
background: url(../images/bg.gif) no-repeat -251px -455px;color:#fff;}
.numct span a,.numct span a:visited,.numct span a:active {background: url(../images/bg.gif) no-repeat -275px -483px;width:28px;}
.numct span a:hover,.numct span a.active_name,.numct span a.active_name:visited {background: url(../images/bg.gif) no-repeat -275px -455px;color:#fff;}
.numct a,.numct a:visited,.numct a:active {display:block;width:19px;padding-top:4px;height:19px;line-height:12px;overflow:hidden;float:left;text-align:center;color:#424242;font-size:10px;text-decoration:none;margin-right:4px;_margin-right:2px;background: url(../images/bg.gif) no-repeat -24px -0px; margin-top:4px;}
.numct span a {margin-right:0px;}
.numct span a:hover {background: url(../images/bg.gif) no-repeat -275px -455px;}


/*---------index,search-----------*/
.bosom { width:640px; height:auto; overflow:hidden; float:left;}
.bosom .flash { height:auto; width:640px; margin-bottom:11px;}
.bosom .mag_list {width:640px;height:auto;}
.bosom .mag_list .title { height:46px; display:block; background:url(../images/list_page_bg.gif) repeat-x;}
.bosom .mag_list .title .title_l {background:url(../images/bg.gif) no-repeat -38px -23px; width:5px; height:46px; float:left;}
.bosom .mag_list .title .title_r {background:url(../images/bg.gif) no-repeat -43px -23px; width:5px; height:46px; float:left;}
.bosom .mag_list .title .center { width:630px; height:46px; float:left; overflow:hidden;}
.bosom .mag_list .title .center h1 {float:left; display:block; height:46px; line-height:46px; font-size:14px; width:70px; padding-left:10px; margin-right:10px;}
.bosom .mag_list .title .center .rank { float:left;display:block; heig/ht:46px; padding-top:10px;font-size:12px;}
.bosom .mag_list .title .center .rank a { height:21px; line-height:21px;text-decoration:none;background:url(../images/bg.gif) no-repeat -18px -577px;display:inline-block;width:70px; text-align:center;margin:0 5px 0 0; float:left;}
.bosom .mag_list .title .center .rank span {background:url(../images/bg.gif) no-repeat -248px -549px;width:128px; height:auto; display:inline-block; float:left;}
.bosom .mag_list .title .center .rank span a {padding:0px 23px 0px 3px;background:none; height:auto; margin:0 0 0 0; text-align:left; width:auto;line-height:21px;}
.bosom .mag_list .title .center .rank span.up { background:url(../images/bg.gif) no-repeat -248px -577px;}
.bosom .mag_list .title .center .page {width:220px;height:46px;float:right;padding:13px 0 0 0; background:none; margin-top:0;}
.bosom .mag_list .title .center .page div { float:right; width:auto;}
.bosom .mag_list .title .center .page a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(../images/bg.gif) no-repeat -52px 0px;}
.bosom .mag_list .title .center .page span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;}

.title_num { position:relative; z-index:80;}
.bosom .mag_list .title_nub { height:46px; display:block; z-index:200; position:relative;} 
.bosom .mag_list .title_nub .title_l {background:url(../images/bg.gif) no-repeat -1px -180px; width:5px; height:46px; float:left;}
.bosom .mag_list .title_nub .title_r {background:url(../images/bg.gif) no-repeat -16px -180px; width:5px; height:46px; float:left;}
.bosom .mag_list .title_nub .center { width:630px; height:46px; line-height:31px; float:left; overflow:hidden;background:url(../images/list_page_bg.gif) repeat-x;}
.bosom .mag_list .title_nub .center .sort { height:34px; display:block; bord/er-bottom:1px dotted #d1d1d2; margin-top:6px;}
.bosom .mag_list .title_nub .center h1 {float:left; display:block; height:34px; line-height:34px; font-size:14px; width:70px; padding-left:10px; margin-right:10px;}
.bosom .mag_list .title_nub .center .rank { float:left;display:block; height:28px;font-size:12px; padding-top:6px;}
.bosom .mag_list .title_nub .center .rank a {height:21px; line-height:21px;text-decoration:none;background:url(../images/bg.gif) no-repeat -134px -578px;margin-top:6px;#margin-top:4px;display:inline-block;width:103px; text-align:center;margin:0 5px 0 0;float:left;}
.bosom .mag_list .title_nub .center .rank span {background:url(../images/bg.gif) no-repeat -248px -549px; display:inline-block; width:124px; height:21px; line-height:21px; margin-top:6px;#margin-top:4px; margin:0 5px 0 0; float:left;}
.bosom .mag_list .title_nub .center .rank span a { background:none; height:auto; margin:0; padding:0 5px; text-align:left; display:block; width:110px;}
.bosom .mag_list .title_nub .center .rank span.up { background:url(../images/bg.gif) no-repeat -248px -577px;}
.bosom .mag_list .title_nub .center .page {width:220px;height:24px;float:right;padding:10px 0 0 0; background:none; margin-top:0;}
.bosom .mag_list .title_nub .center .page div { float:right; width:auto;}
.bosom .mag_list .title_nub .center .page a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(../images/bg.gif) no-repeat -52px 0px;}
.bosom .mag_list .title_nub .center .page span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;}
.bosom .mag_list .list { display:block;}
.bosom .mag_list .list ul li { margin:10px 0 0 0; width:160px; height:280px; float:left; overflow:hidden; padding-top:10px;}
.bosom .mag_list .list ul li .pic {width:130px;height:170px;padding:3px;border-right:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;margin:auto auto 2px; background:#fff;}
.bosom .mag_list .list ul li.li_bg_now .pic {}
.bosom .mag_list .list ul li .pic div {width:130px; height:170px; overflow:hidden;}
.bosom .mag_list .list ul li .pic div img { display:block; margin:auto;height:170px;}
.bosom .mag_list .list ul li .txt { width:165px; height:80px; text-align:center;line-height:20px; margin-top:5px;}
.bosom .mag_list .list ul li .txt p { padding:0; margin:0; display:block; height:20px; overflow:hidden; line-height:20px;}
.bosom .mag_list .list ul li .txt a { height:20px; display:block; overflow:hidden; font-weight:bold; line-height:20px;}
.bosom .mag_list .list ul li .txt span { display:block; height:20px; overflow:hidden; line-height:20px;}
.bosom .mag_list .list ul li .txt span a { display:inline; padding:2px 4px 0; margin:0 4px;font-weight: normal; }
.bosom .mag_list .list ul li .txt b { font-weight:normal; color:#dc2618; display:block;}






.login_brand { width:176px; float:right; height:auto;}
.login_brand .frame { width:176px;height:auto; margin-bottom:10px;}
.login_brand .frame .top { height:29px; display:block;background:url(../images/bg.gif) no-repeat -64px -86px; line-height:29px; padding-left:8px; font-weight:bold;}
.login_brand .frame .top .tag { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -380px -470px;height:29px;}
.login_brand .frame .top .chain { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -379px -442px;height:29px;}
.login_brand .frame .top .cursor { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -382px -272px;height:29px;}
.login_brand .frame .top .attention { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -385px -947px;height:29px;}
.login_brand .frame .top .documents { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -382px -243px;height:29px;}
.login_brand .frame .top .web { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -386px -914px;height:29px;}
.login_brand .frame .top .login_l { padding-left:20px; float:left;background:url(../images/bg.gif) no-repeat -382px -27px;}
.login_brand .frame .top .login_r { padding-right:10px; float:right; font-weight:normal;}
.login_brand .frame .table { width:174px;border-left:1px solid #dadada;border-right:1px solid #dadada; height:auto; padding:2px 0; overflow:hidden;}
.login_brand .frame .bottom { display:block; height:10px;background:url(../images/bg.gif) no-repeat -64px -119px;}
.login_brand .frame .table .login { width:165px; height:auto; margin:auto;}
.login_brand .frame .table .login .name { width:155px; height:44px; overflow:hidden; padding:5px;}
.login_brand .frame .table .login .name .pic { width:44px; height:44px; float:left; border:1px solid #d2d2d2; padding:1px;}
.login_brand .frame .table .login .name .pic img {height:44px; display:block; margin:auto;}
.login_brand .frame .table .login .name .pic .vip { position: relative; width:24px; height:11px;right:-20px;top:-10px; z-index:10;}
.login_brand .frame .table .login .name .txt { width:100px; float:right; height:44px; line-height:22px; overflow:hidden;}
.login_brand .frame .table .login .fun {width:155px; height:auto; padding:5px 5px 4px; border-bottom:1px solid #e6e6e6; line-height:20px;}
.login_brand .frame .table .login .fun .help { color:#707070; margin:0 8px;}
.login_brand .frame .table .login .message { height:18px; line-height:18px; display:block;margin-top:5px;}
.login_brand .frame .table .login .message a { margin:0 5px;}
/*login----*/
.login_brand .frame .table .text_input { width:151px; height:27px; margin:7px auto auto;background:url(../images/bg.gif) no-repeat -1px -145px;}
.login_brand .frame .table .text_input input {font-family:Geneva,Arial,Helvetica,sans-serif;}
.login_brand .frame .table .text_input .text { color:#898989; border:0;height:18px; padding:5px 7px 0; width:133px; margin:2px;}
.login_brand .frame .table .reg { width:150px; height:18px; margin:7px auto auto; line-height:18px;}
.login_brand .frame .table .reg .pw { height:18px; line-height:18px; width:70px; padding-left:20px;background:url(../images/bg.gif) no-repeat -382px -80px;#background:url(../images/bg.gif) no-repeat -382px -81px;float:left;}
.login_brand .frame .table .reg .pw a {color:#666;}
.login_brand .frame .table .reg .register { width:60px; height:18px; float:left;line-height:18px; }
.login_brand .frame .table .reg .register a { color:#f00d00;}
/*login----*/
.login_brand .frame .top_brand {height:29px; display:block;background:url(../images/bg.gif) no-repeat -64px -54px; line-height:29px; padding-left:10px; font-weight:bold; color:#fff;}
.login_brand .frame .brand_list { display:block;}
.login_brand .frame .brand_list .sub {border-top:1px solid #DADADA; display:block;padding-top:6px; width:165px; margin:auto;}
.login_brand .frame .brand_list .sub a {margin:0 8px; color:#707070;}
.login_brand .frame .brand_list ul li { width:80px; padding-left:7px; overflow:hidden; float:left; height:25px; line-height:25px;}
.login_brand .frame .web_link {display:block;}
.login_brand .frame .web_link ul li { width:83px; padding-left:4px; overflow:hidden; float:left; height:32px; text-align:left; margin-top:5px;}
.login_brand .frame .web_link ul li img { width:80px;}
.login_brand .banner {margin-bottom:10px;}
.login_brand .frame .table .tag_list { display:block; padding:0 5px; line-height:20px;}
.login_brand .frame .table .tag_list a { color:#959595; margin:0 4px;}
.login_brand .frame .table .tag_list .tag1 { font-size:14px; color:#333;}
.login_brand .frame .table .tag_list .tag2 { font-size:14px; font-weight:bold;color:#333;}
.login_brand .frame .table .tag_list b { color:#333;}

.login_brand .frame .table .mag_list {display:block; padding:0 5px;}
.login_brand .frame .table .mag_list ul li { display:block;background:url(../images/bg.gif) no-repeat -387px -52px; padding-left:10px; height:25px; line-height:25px; color:#999; overflow:hidden;}
.login_brand .frame .table .mag_list ul li a { color:#333; margin-right:5px;}
.login_brand .frame .table .mag_list ol li {height:25px; line-height:25px; overflow:hidden; display:block;}
.login_brand .frame .table .mag_list ol li a {color:#333; margin:0 5px;}

.login_brand .frame .table .mag_lists ul li { padding:0 5px; height:25px; line-height:25px; color:#999; overflow:hidden;}
.login_brand .frame .table .mag_lists ul li a { color:#333; margin-right:5px;}
.login_brand .frame .table .mag_lists ol li {height:25px; line-height:25px; overflow:hidden; display:block;}
.login_brand .frame .table .mag_lists ol li a {color:#333; margin:0 5px;}

.login_brand .frame .table .attention_list ul li { padding:0 5px 0 15px; height:25px; line-height:25px; color:#999; overflow:hidden;background:url(../images/bg.gif) no-repeat -383px -506px;}
.login_brand .frame .table .attention_list ul li a { color:#333;}

.login_brand .frame .link_list { display:block;}
.login_brand .frame .link_list .sub {border-top:1px solid #DADADA; display:block;padding-top:6px; width:165px; margin:auto;}
.login_brand .frame .link_list .sub a {margin:0 8px; color:#707070;}
.login_brand .frame .link_list ul li { display:block;padding-left:7px; overflow:hidden;height:24px; line-height:24px; overflow:hidden; width:80px; float:left;}
.login_brand .frame .link_list ul li a { color:#777;}

.login_brand .frame .cooperation ul li a{color:#777;}
.bosom .mag_list .list ul li.li_bg_now .txt span a { display:inline; padding:1px 4px;#padding:3px 4px 0;margin:0 4px;font-weight: normal; background:url(../images/bg.gif) no-repeat -251px -432px; color:#fff; text-decoration:none;}

/*  左边样式  */
#left  {
  width:300px;
  float:left;
  }
.normalcontainer {
  width:300px;
  height:auto;
  margin-bottom:8px;
  }
.normaltop {
  background-image:url(../images/sort_normaltop.gif);
  width:262px;
  height:31px;
  line-height:30px;
  padding-left:38px;
  float:left;
  }
.normaltop h3 {
   margin:0px;
   padding:0px;
   float:left;
   width:190px;
   color:#888;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   overflow:hidden;
   }
.normaltop .right {
   float:right;
   width:40px;
   padding-top:6px;
   padding-right:5px;
   overflow:hidden;
   }
.normaltop .right img {
   margin-right:5px;
   border:none;
   }
.normaltop span {
    background-image:url(../images/sort_icongouwuche.gif);
	width:31px;
	height:31px;
	float:right;
	}
.normalcontent {
    width:278px;
    padding:10px;
    float:left;
    border:1px solid #ededed;
    border-top:none;
	margin-bottom:8px;
   }
.normalcontent span {
	line-height:20px;
	color:#ea1a10;
	font-size:12px;
	font-weight:bold;
   }  
   
   
   
/*--------------中间提示层--------------------*/
#center_bankdiv {background: rgb(51, 51, 51) none repeat scroll 0% 0%;  left: 0px; top: 0px; width: 100%; height:900px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; z-index: 10000;display:none;filter:Alpha(Opacity=20);opacity:0.2; position:fixed;_position: absolute;}   
#center_bankdiv_table {width: 400px; position: absolute; left: 50%; top: 20%; margin-left: -200px; z-index: 10001; color: rgb(51, 51, 51); display: block; background:#fff;}
#center_bankdiv_table .center_table {border: 8px solid #505050; display:block;}
#center_bankdiv_table .center_table .top { padding-top:5px; height:23px; display:block; width:368px;padding-right:10px;background:transparent url(../images/pay_bg.gif) repeat-x scroll 0 0; padding-left:6px;}
#center_bankdiv_table .center_table .top span { float:left; line-height:18px;}
#center_bankdiv_table .center_table .top a { float:right;}
#center_bankdiv_in { display:block; line-height:24px; font-size:14px; padding:5px 15px 15px; background:#fefef2;}
#center_bankdiv_in b { color:#ea6200;}

.bottom_bankdiv_in_class{width:300px;height:240px;background:#f1f1f1; position:fixed; right:0px; bottom:0px; z-index:300;}
* html .bottom_bankdiv_in_class {position:absolute; right:0px; z-index:300;background:#f1f1f1;top:expression(offsetParent.scrollTop+offsetParent.clientHeight-240); } 
.bottom_bankdiv_in_class .top { margin-top:3px; height:24px; display:block; width:98%;}
.bottom_bankdiv_in_class .top a {float:right;}
#bottom_bankdiv_in {display:block; line-height:20px; font-size:14px;}


/*------help-----------------*/
.panel_example {}
.panel_example .slide1 { height:auto; line-height:30px; display:block; border:1px solid #ccc; padding:0 10px; font-size:14px; font-weight:bold; margin:10px 0 0; background:#F3F3F3; cursor:pointer;}
.panel_example div {border:1px solid #ccc; padding:10px; border-top:none;}

.flash_shelf {width:640px; height:auto;margin-bottom:3px;}

/*预览*/
.p { display:block; margin-bottom:10px; position:relative;}
.p .pp { background:#f50; font-size:14px; font-weight:bold; color:#fff; position:absolute;top:-5px; right:-50px; display:block; width:120px; height:30px; line-height:30px; text-align:center; display:none;}
.p .pp a {font-size:14px; font-weight:bold; color:#fff;}


/*-------------------new foot-------------------*/
#new_foot {height:auto; width:990px; margin:15px auto auto; border-top:1px solid #dcdcdc; padding-top:5px; clear:both;}
#new_foot .foot_text {height:30px; line-height:30px; display:block; text-align:center;}
#new_foot .foot_text a { margin:0 5px; color:#313131;}
#new_foot .foot_icp {height:30px; line-height:30px; display:block; text-align:center; color:#888;}
#new_foot .foot_server {height:40px;display:block;text-align:center;}
#new_foot .foot_ico { height:55px; display:block; text-align:center; padding-bottom:10px;}
#new_foot .foot_ico img { margin:0 5px;}


#dv_Marquee_left { height:250px; overflow:hidden; display:block;}
#dv_Marquee_left img { width:100px; margin:auto; display:block; border:1px solid #f1f1f1;}
#dv_Marquee_left table { width:140px;}
.login_brand .frame #dv_Marquee_left table { width:174px;}
.login_brand .frame #dv_Marquee_left img { width:140px; margin:auto; display:block; border:1px solid #f1f1f1;}
/*new head*/
#newhead { hei/ght:120px; width:990px; margin:auto; position:relative; z-index:80;font-size:12px;}
#newhead a { font-size:12px;_margin:0px 6px 0 0;}
#newhead .newtop_2 a {font-size:12px;_margin:0px 6px 0 0;float: left;}
#newhead .newtop_2 span { font-size:12px;_margin:0px 6px 0 0;float: left;}
#newhead .head_top { display:block; height:62px; position:relative; z-index:95;}
#newhead .head_top .logo { width:385px; height:50px; float:left; margin-top:6px;}
#newhead .head_top .login { width:605px; height:50px; float:right;display:block;line-height:30px;text-align:right; margin-top:5px;}
#newhead .head_top .login_thumb { float: left; margin: 6px 6px 0 0; padding: 3px 0 0 0px; width: 27px; height: 24px;  display: block;text-align:center;}
#newhead .head_top .login a {padding:5px 5px 0;#padding:6px 5px 0;_padding:0px 5px 0; color:#333; float:right;}
#newhead .head_top .login a.homeicon { padding-left:20px;background:url(../images/home_icon.gif) no-repeat 3px 8px;}
#newhead .head_top .login a.my_bg {padding:0 21px 0 8px; margin:0;background:url(../images/my_menu.gif) no-repeat 60px 9px;#background:url(../images/my_menu.gif) no-repeat 60px 7px;_background:url(../images/my_menu.gif) no-repeat 60px 5px;}
#newhead .head_top .login .my_menu {  display:block;position:relative; z-index:500; margin:0 1px 0;height:29px; float:right; width:93px;padding:5px 0 0;}
#newhead .head_top .login .my_menu .menu { display:none; position:absolute; width:87px; height:180px;border:1px solid #858585;top:30px; right:-1px;z-index:2000; background:#fff;_top:28px;}


#newhead .head_top .login .my_menu_hover {display:block; z-index:500; border:1px solid #858585;padding:0;border-bottom:1px solid #fff; background:#fff; margin:0;}


#newhead .head_top .login .my_menu_hover .menu { display:block; }
#newhead .head_top .login .my_menu .menu ul li { display:block; text-align:center; padding:1px; height:28px; line-height:28px; margin:0; overflow:hidden;}
#newhead .head_top .login .my_menu .menu ul li a { padding:0; display:block; float:none; margin-top:0; margin:0;height:28px;overflow:hidden;}
#newhead .head_top .login .my_menu .menu ul li a:hover { background:url(../images/my_li_bg.gif) repeat-x;}
#newhead .head_top .login img {}
#newhead .head_top .login b { font-weight:normal;float:right; color:#313131;padding:0 8px; margin-top:5px; width:350px; over/flow:hidden; height:30px;}
#newhead .head_top .login b a { color:#959595;padding:0 0 0 5px; float:none;}
#newhead .head_top .login strong { color:#DC2618;}
#newhead .head_top .login strong u { text-decoration:none;}
#newhead .head_top .login a:hover strong u { text-decoration:underline;}
#newhead .head_top .login span img { marg/in-left:3px;}

#newhead .head_top .login .headcart a {padding:1px 0px 0 0px;cursor:pointer;}
#newhead .head_top .login .headcart a span {display:block; text-align:center;height:29px;padding:0px 0 0;_padding:1px 0 0;width:68px; overflow:hidden;}
#newhead .head_top .login  .headcart a span.headshop {background:#f3f3f3;border:1px solid #858585;border-bottom:1px solid #f3f3f3;display:block;margin-left:0;margin-right:0;padding:0; z-index:500;color:#333;}
#newhead .head_top .login  .headcart a:hover span { text-decoration:underline;}
#newhead .head_top .login .index_login { float:right; width:88px;_line-height:25px;}
#newhead .head_top .login .headcart {float:right; width:80px;padding:0px 0px 0 0px; pos/ition:absolute; right:0px; }


#newhead .head_top .login .my_menu {  display:block;position:relative; z-index:500; margin:0 1px 0;height:29px; float:right; width:80px;padding:5px 0 0;#padding:6px 0 0;_padding:3px 0 0;}
#newhead .head_top .login .my_menu .menu { display:none; position:absolute; width:80px; height:180px;border:1px solid #858585;top:30px; right:-1px;z-index:2000; background:#fff;#top:29px;_top:28px;}

.mainlaycenter #rght .ent_c2 .progress { z-index:70; margin-top:0px;}
#newhead .head_top .login .my_menu_hover {display:block; z-index:500; top:4px;#top:5px;_#top:2px; border:1px solid #858585;padding:0;border-bottom:1px solid #fff; background:#fff; margin:0;}

#newhead .head_top .login .my_menu_hover .bg { z-index:3000; background:#fff; width:80px; height:2px; position:absolute; right:0px;_right:-1px;top:-1px; display:none; overflow:hidden;}
#newhead .head_top .login .my_menu_hover .menu { display:block; }
#newhead .head_top .login .my_menu .menu ul li { display:block; text-align:center; padding:1px; height:28px; line-height:28px; margin:0; overflow:hidden;}
#newhead .head_top .login .my_menu .menu ul li a { padding:0; display:block; float:none; margin-top:0; margin:0;height:28px;overflow:hidden;}
#newhead .head_top .login .my_menu .menu ul li a:hover { background:url(../images/my_li_bg.gif) repeat-x;}

#newhead .nav { height:34px; display:block;_overflow:hidden;}
#newhead .nav .nav_img { width:810px; height:34px; float:left; position:relative; z-index:90;}
#newhead .nav .nav_img a { display:block;float:left;height:30px;margin-right:2px;margin-top:4px;width:84px;}
#newhead .nav .nav_img .preferential { width:103px; height:34px;-index:200; display:block; float:right; position:absolute; right:0px; top:4px;}
#newhead .nav .nav_img .preferential img { position:absolute; z-index:90;}
#newhead .nav .nav_img .preferential .pre_now {display:none;}
#newhead .nav .nav_img .preferential.now .pre_now {display:block;width:160px;height:60px;border:1px solid #d6d6d6; background:#fff;position:absolute;right:0;_right:-1px;top:29px; z-index:80;}
#newhead .nav .nav_img .preferential.now .pre_now a { display:block; line-height:26px; height:26px; width:144px; margin:0; padding:2px 8px; text-align:center;color:#313131;}
#newhead .nav .nav_img .preferential.now .pre_now a:hover { background:#f50; text-decoration:none; color:#fff;}
#newhead .nav .nav_img .preferential.now .pre_now a.new {background:url(http://static.dooland.com.cn/images/newico2.gif) no-repeat 10px 10px;padding-left:25px; width:135px; padding-right:0px;}
#newhead .nav .nav_img .preferential.now .pre_now a:hover.new {background:#f50 url(http://static.dooland.com.cn/images/newico2.gif) no-repeat 10px 10px;padding-left:25px;}
#newhead .nav .vip { width:175px; height:30px; float:right; text-align:right;color:#707070; line-height:30px;}
#newhead .nav .vip a {color:#707070; margin:0 5px;}
#newhead .nav .vip a.newvip {background:#e12826; color:#fff;padding:0 3px; text-decoration:none;}
#newhead .en_menu { display:block; height:36px; background: url(../images/en_menu_bg.gif) repeat-x; border:1px solid #d7d7d7; position:relative;z-index:80;}
#newhead .en_menu .magshowct_line {left:-1px;position:absolute;top:36px;width:990px;z-index:100;}
#newhead .en_menu .magshowct_line .magshowct { border:1px solid #d7d7d7; border-top:none;height:auto;margin-top:1px;width:988px;}
#newhead .en_menu .magshowct_line .magshowct .h_brand { width:119px;}
#newhead .en_menu .numct { float:left; padding-top:5px;}
#newhead .en_menu .txt { width:65px;_width:60px; height:36px; line-height:36px; float:left; color:#2f2f2f; text-align:center;}
#newhead .en_menu .search { width:223px; height:30px; padding:3px; float:right; position:relative;}
#newhead .en_menu .search .search_txt { width:160px; height:17px; float:left; border:none; background:url(../images/search_bg.gif) repeat-x; padding:10px 0 3px 1px; font-size:12px; color:#4d4d4d;}
#newhead .en_menu .search .search_txt_l { width:18px; height:30px; float:left;background:url(../images/bg.gif) no-repeat -2px -107px;}
#newhead .en_menu .search .search_but { float:left; width:44px; height:30px; border:none;}
#newhead .en_menu .search .hot { width:267px; position:absolute; top:33px; height:55px;background:url(../images/bg.gif) no-repeat -0px -286px; display:none; left:3px; z-index:200;}
#newhead .en_menu .search .hot .tit_l { width:30px; height:auto; float:left; padding-left:7px; color:#707070;line-height:25px; margin-top:3px;}
#newhead .en_menu .search .hot .tag { width:180px; height:50px; float:left; line-height:25px;margin-top:3px; overflow:hidden;}
#newhead .en_menu .search .hot .tag a { margin-right:5px; color:#313131;}
#newhead .en_menu .search .hot .tag a:hover { text-decoration:underline;}
.profession_left { width:738px; height:auto; float:left; overflow:hidden;}
.profession_left .flash { display:block; height:201px; margin-bottom:10px;}
.profession_left .list { display:block;}
.profession_left .list ul li { display:block;margin-bottom:20px;border:1px solid #999999; position:relative;}
.profession_left .list ul li .top { height:auto; display:block; padding:10px 10px 0;}
.profession_left .list ul li .top .top_left { width:auto;height:46px; display:block;}
.profession_left .list ul li .top .top_left .title { height:36px; display:block; overflow:hidden; line-height:36px;}
.profession_left .list ul li .top .top_left .title a { color:#000; font-weight:bold;font-family:"微软雅黑","宋体",Geneva,Arial,Helvetica,sans-serif;
font-size:24px;}
.profession_left .list ul li .top .top_left .name { height:20px; line-height:20px; display:block; color:#989898;}
.profession_left .list ul li .top .top_left .name a { color:#010101; margin:0 5px;}
.profession_left .list ul li .top .top_right { width:100px; height:20px; position:absolute; line-height:20px; text-align:center;color:#d52615; font-family:"宋体"; background:#fff;left:20px;top:-10px; font-size:14px;}
.profession_left .list ul li .top .top_right a { color:#d52615;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:14px;}
.profession_left .list ul li .ps_text { display:block;}
.profession_left .list ul li .ps_text .txt { width:525px; padding:10px 5px 0;line-height:21px; font-size:14px; color:#000; float:left;}
.profession_left .list ul li .ps_text .full_text { margin-top:20px; padding-left:10px; line-height:20px;}
.profession_left .list ul li .ps_text .full_text a { color:#999; font-family:"宋体";}
.profession_left .list ul li .pic { width:200px; height:auto; float:right; margin-top:10px; overflow:hidden; padding-bottom:12px;}
.profession_left .list ul li .pic img { width:177px; display:block; margin:auto; border:1px solid #f0f0f0;}
.profession_left .list ul li .text { display:block;padding:15px 5px;line-height:21px; font-size:14px; color:#000;}
.profession_left .list ul li .text .full_text { margin-top:20px; padding-left:10px; line-height:20px;}
.profession_left .list ul li .text .full_text a { color:#999; font-family:"宋体";}
.profession_left .list_tool { background:url(../images/profession_tool_bg.gif) repeat-x; height:30px; display:block; margin-bottom:10px;}
.profession_left .list_tool .tool_l { width:10px; height:30px; float:left;background:url(../images/profession_tool_l.gif) no-repeat;}
.profession_left .list_tool .tool_r { width:10px; height:30px; float:right;background:url(../images/profession_tool_r.gif) no-repeat;}
.profession_left .list_tool .tool_center {height:30px; float:left; width:auto; line-height:28px; font-weight:bold;}
.profession_left .list_tool .tool_center a {font-weight:bold; font-family:"宋体";}
.profession_right { width:241px; height:auto; float:right;}


.profession_right .frame { width:241px;height:auto; margin-bottom:10px;}
.profession_right .frame .top { height:29px; display:block;background:url(../images/profession_right_top2.gif) no-repeat; line-height:29px; padding-left:8px; font-weight:bold;}
.profession_right .frame .top_brand {height:29px; display:block;background:url(../images/profession_right_top.gif) no-repeat; line-height:29px; padding-left:10px; font-weight:bold; color:#fff;}
.profession_right .frame .table { width:239px;border-left:1px solid #dadada;border-right:1px solid #dadada; height:auto; padding:2px 0;}
.profession_right .frame .table_new { width:239px;border-left:1px solid #adadad;border-right:1px solid #adadad; height:auto; padding:0px 0;}
.profession_right .frame .bottom { display:block; height:10px;background:url(../images/profession_right_bottom.gif) no-repeat;}
.profession_right .frame .brand_list { display:block;}
.profession_right .frame .brand_list ul li { width:114px; padding-left:5px; overflow:hidden; float:left; height:25px; padding-top:5px;}
.profession_right .frame .category_list { display:block;}
.profession_right .frame .category_list ul li { height:30px; line-height:30px; display:block;  font-size:14px;}
.profession_right .frame .category_list ul li a { font-size:14px;}
.profession_right .frame .table_new .category_list {display:block;}
.profession_right .frame .table_new .category_list ul li a {font-size:14px; font-weight:bold;  display:block;padding-left:20px;background:url(../images/new_line.gif) no-repeat 8px 11px;}
.profession_right .frame .table_new .category_list ul li a:hover { background:#D52615;display:block;color:#fff; text-decoration:none;}
.profession_right .frame .table_new .category_list ul li.now { background:#D52615;}
.profession_right .frame .table_new .category_list ul li.now a { color:#fff; background:none;}
.profession_right .frame .bottom_new { display:block; height:10px;background:url(../images/profession_right_bottom2.gif) no-repeat;}
.profession_right .frame .article_list { display:block;}
.profession_right .frame .article_list ul li {height:30px; line-height:30px; display:block;padding-left:20px; background:url(../images/new_line2.gif) no-repeat 8px 12px; font-size:14px; overflow:hidden;}
.profession_right .frame .article_list ul li a {font-size:12px;}


/*-------------------------------------*/

.magshowct_line {z-index:80;position:absolute; top:133px; left:0px;width:990px; height:auto;}
.magshowct {background: url(../images/magshowct_bg.gif); margin-top:1px;width:988px; height:auto; border:1px solid #d7d7d7;border-top:none; display:none; clear:both;}
.magshowct .h_brand { width:126px; height:28px; line-height:28px; overflow:hidden; padding-left:22px; float:left;}
.magshowct .h_brand a { color:#dc0202; text-decoration:none;padding:2px 2px 1px;}
.magshowct .h_brand a:hover { color:#fff; background:#e01d10;}
.h_brand_close { clear:both;}


/*------------------------login-----------------------*/
.wap_list { width:990px; height:auto;}
.wap_list .top { display:block; height:52px;}
.wap_list ul li { display:block; height:auto;  padding-top:20px;}
.wap_list ul li#iphone2 {background:url(../images/wap_06_3.gif) no-repeat center top;}
.wap_list ul li#iphone3 {background:url(../images/wap_06_3.gif) no-repeat center top;}
#yx_bad_layer { padding-top:10px;}

/*---------------------vip-----------------------------*/
.viptitle { position:relative; cursor:pointer;}
.viptitle_on { position:relative; cursor:pointer; z-index:10;}
.viptitle .date { display:none;position:absolute;top:11px;left:1px;}
.viptitle_on .date { position:absolute;top:11px;left:1px; display:block;height:26px;background:url(../images/vip_bg.gif) no-repeat 0 2px;color:#fff; line-height:32px;  z-index:20; width:201px; text-align:center; cursor:auto;}


/*-------------*/
#newhead .head_top .login #pkg_sale b { width:auto; padding:0; float:none; margin:0;}
.free_vip {height:30px;margin-bottom:10px;width:176px; line-height:30px; background:#E12826; color:#fff; text-align:center;}
.free_vip a { color:#fff; font-weight:bold;}





.category .sort .list2 .brand_list { display:block;}
.category .sort .list2 .brand_list ul li { width:134px; padding-left:7px; overflow:hidden; float:left; height:25px; line-height:25px;}
.flash_userguide {display:block;margin:10px auto auto;width:990px;}

.profession_left .page div {width:255px;}
.newico { position:absolute; left:268px; top:1px;}

/*---------vocation------------*/
#sidebar { display:none;}
.profession_left #content { width:auto;}
#main #bottom { display:none;}
.comments .page { background:none;margin:10px 0 0;padding:3px;text-align:center; height:auto;}

/*new down*/
.new_down { display:block; height:50px; border-top:2px solid #ddd; margin-top:10px;}
.new_down .new_download { width:122px; height:34px; float:left; margin-top:8px; margin-right:3px;text-decoration:none;position:relative;}
.new_down .new_download a { width:118px; height:34px; display:block; overflow:hidden; border:2px solid #e7e7e7;} 
.new_down .new_download .now {}
.new_down .new_download .tiptable {display:none;top:45px;}
.new_down .new_download .tip { display:none;}
.new_down .new_download .line {display:none;}
.new_down .new_download.now .tiptable { display:block; position:absolute;width:660px;right:-538px; height:20px;}
.new_down .new_download.now .tiptable .tip { display:block; padding:10px 10px 10px 28px; background:#fff url(../images/fianl_bt_28.jpg) no-repeat 10px 13px; border:1px solid #b4b4b4;    width:620px; line-height:20px; color:#212121; font-size:12px; z-index:100;}
.new_down .new_download.now .line {backgr/ound:url(../images/fianl_bt_24.gif) no-repeat;position:absolute;top:40px;left:59px; width:11px; height:6px;display:block;z-index:101;} 



/*new down0805*/
.newdown { display:block; height:60px; margin-top:10px;}
.newdown .new_download { width:122px; height:47px; float:left; margin-top:8px; margin-right:3px;text-decoration:none;position:relative;}


.newdown .exe_download { width:122px; height:47px;  float:right; margin-top:8px; margin-left:5px; position:relative;text-decoration:none;}


.newdown .exe_download2 { width:122px; height:47px;  float:right; margin-top:8px; margin-left:5px; position:relative;text-decoration:none;}

/*end*/

.all_choice { width:280px; float:left; position:relative;}
.choice { wi/dth:132px; height:34px; border-left:1px solid #e0e0e0; float:left; margin-top:10px; margin-right:2px;}
.choice_intro { width:137px;height:34px;float: right;margin-top:10px; text-align:left; color:#f50; line-height:34px; font-weight:bold;}
.choice_intro a {color:#f50;font-weight:bold; font-size:14px;}
.choice .table_div { width:30px; height:30px; float:left; padding:1px; background:#fff;border:1px solid #e0e0e0;border-left:none;_overflow:hidden;}
.choice .table_div div {width:30px; height:30px;background:#fff; display:block;text-decoration:none;}
.choice .table_div div.cue {background:#efefef;}
.choice .table_div div.cue .choice_tip { width:110px; height:34px; float:left;background:url(../images/right_tip.gif) no-repeat; padding-left:28px; line-height:34px; color:#4b4b4b; font-size:12px; position:absolute; right:1px; top:10px; display:block; border:none;}

.choice .table_div div .choice_tip { display:none;}
 
 /*new*/
.choice_new { wi/dth:132px; height:46px; border-left:1px solid #e0e0e0; float:left; margin-top:9px; margin-right:2px;}
.choice_intro a {color:#f50;font-weight:bold; font-size:14px;}
.choice_new .table_div { width:39px; height:44px; float:left;  background:#fff;border:1px solid #e0e0e0;border-left:none;overflow:hidden;}
.choice_new .table_div div {width:39px; height:45px;background:#fff; display:block;text-decoration:none;}
.choice_new .table_div div.cue {background:#efefef;}
.choice_new .table_div div.cue .choice_tip { width:110px; height:34px; float:left;background:url(../images/right_tip.gif) no-repeat; padding-left:28px; line-height:34px; color:#4b4b4b; font-size:12px; position:absolute; right:1px; top:10px; display:block; border:none;}

.choice_new .table_div div .choice_tip { display:none;}
 
 
 
 /*new*/
 
 
 
.new_down .exe_download { width:122px; height:34px;  float:right; margin-top:8px; margin-left:5px; position:relative;text-decoration:none;}
.new_down .exe_download a { width:118px; height:34px; display:block;border:2px solid #e7e7e7;overflow:hidden;}
.new_down .exe_download .tiptable {display:none;top:45px;}
.new_down .exe_download.now1 .tiptable { display:block; position:absolute;width:660px;right:-127px;}
.new_down .exe_download .tip { display:none;}
.new_down .exe_download .line {display:none;}
.new_down .exe_download.now1 .tiptable .tip { display:block; padding:10px 10px 10px 28px; background:#fff url(../images/fianl_bt_28.jpg) no-repeat 10px 13px; border:1px solid #b4b4b4;width:620px; line-height:20px; color:#212121; font-size:12px; z-index:100;}
.new_down .exe_download.now1 .line {backgr/ound:url(../images/fianl_bt_24.gif) no-repeat;position:absolute;top:40px;left:59px; width:11px; height:6px;display:block;z-index:101;} 

.new_down .exe_download2 { width:122px; height:34px;  float:right; margin-top:8px; margin-left:5px; position:relative;text-decoration:none;}
.new_down .exe_download2 a { width:118px; height:34px; display:block;border:2px solid #e7e7e7;overflow:hidden;}
.new_down .exe_download2 .tiptable {display:none;top:45px;}
.new_down .exe_download2.now2 .tiptable { display:block; position:absolute;width:660px;right:0px;}
.new_down .exe_download2 .tip { display:none;}
.new_down .exe_download2 .line {display:none;}
.new_down .exe_download2.now2 .tiptable .tip { display:block; padding:10px 10px 10px 28px; background:#fff url(../images/fianl_bt_28.jpg) no-repeat 10px 13px; border:1px solid #b4b4b4;width:620px; line-height:20px; color:#212121; font-size:12px; z-index:100;}
.new_down .exe_download2.now2 .line {backg/round:url(../images/fianl_bt_24.gif) no-repeat;position:absolute;top:40px;left:59px; width:11px; height:6px;display:block;z-index:101;} 


..vip_r .list { width:240px; overflow:hidden;}


.new_mag { padding:0 5px; display:block;}
.new_mag ul li { display:block; height:24px; line-height:24px;}
.new_mag ul li .name { width:105px; float:left; height:24px; overflow:hidden; font-size:12px; font-weight:bold;}
.new_mag ul li .name a {font-size:12px; font-weight:bold; color:#323232;}
.new_mag ul li .date { width:55px; height:24px; float:right; color:#737373;}

/*预告*/
.mag_an { display:block; margin-bottom:8px; border:1px solid #dadada;}
.mag_an .top { padding:1px 1px 0 1px;border-bottom:1px solid #e9e9e9;}
.mag_an .top div {background:url(../images/an_bg_top.gif) repeat-x;  height:27px; line-height:27px; padding-left:10px; display:block; color:#222;}
.mag_an .mag_an_cent { display:block; height:37px; padding-left:40px; line-height:37px; font-size:20px;font-weight:bold; color:#c00;background:url(../images/antime.gif) no-repeat 8px 7px;}

.profession_right .frame .table_new .category_list .tablelist { width:214px; height:auto; margin:auto; overflow:hidden; border-bottom:1px solid #dadada; padding:10px 3px;}
.profession_right .frame .table_new .category_list .tablelist .stitle { height:20px; line-height:20px; color:#eb6001; display:block; overflow:hidden;}
.profession_right .frame .table_new .category_list .tablelist .stitle a {color:#eb6001;}
.profession_right .frame .table_new .category_list .tablelist .ymd { height:18px; line-height:18px; display:block; overflow:hidden; color:#999;}
.profession_right .frame .table_new .category_list .tablelist .intro { text-indent:2em; color:#313131; line-height:20px;}
.profession_right .frame .table_new .category_list .author { line-height:20px; height:20px; overflow: hidden; text-align:right; color:#999; display:block; padding:0 8px;}
.profession_right .frame .table_new .category_list .author a {color:#999;}



/*book*/
#newhead .en_menu .small_nav { width:740px; padding-top:10px; float:left; padding-left:10px; height:20px; overflow:hidden;}

#newhead .en_menu .small_nav a { padding:0 13px;_padding:0 10px;}


.category .sort .list2 .pic_list { width:128px; height:auto; margin:auto;} 
.category .sort .list2 .pic_list ul li { border-bottom:1px solid #e4e5e4; height:auto; line-height:normal; padding-left:0;}


/*youku*/
.youkuswfdiv { width:990px; height:600px;margin-top:-300px; top:50%; position:absolute; margin-left:-495px; left:50%;
z-index:100000;}
.youkuswfdiv2 {background:none repeat scroll 0 0 #000;-moz-opacity:0.8;
filter:alpha(opacity=80);opacity: 0.8;
height:3038px;_height:3275px;#height:3275px;
left:0px;
position:absolute; top:0px; display:none;
width:100%;
z-index:99999;}
.youkuswfdiv  .youkuswfemb { width:700px; height:600px; margin:auto; }
.youkuswfa { width:25px; height:25px; display:block; float:right; position: absolute; z-index:100001;right:135px;
top:-10px;}
#swfemb {z-index:100000;background:none repeat scroll 0 0 #FFFFFF;}
.topbannar {_padding-top:10px;#padding-top:10px; display:block; overflow:hidden; width:100%;}
.hidden { display:none;}


/*index link*/
.index_link { display:block;  border-bottom:1px solid #dcdcdc; padding-bottom:5px;_height:105px; margin-bottom:15px;}
.index_link_back {background:#f6f6f6;display:block; width:990px;_height:105px;}
.index_link_back .link_left { float:left; width:75px; height:109px; border-right:1px solid #d7d7d7; margin-top:10px; color:#313131; font-w/eight:bold; text-align:center; line-height:24px;}
.index_link_back .link_left a {color:#313131; text-decoration:none;}
.index_link_back .link_right { float:right; display:block; width:908px; height:124px; padding-top:5px; overflow:hidden;}
.index_link_back .link_right ul li { float:left; width:124px; height:24px; line-height:24px; padding-left:5px; overflow:hidden;}
.index_link_back .link_right ul li a { font-size:12px; color:#323232; text-decoration:none;}


/*new rgiht*/
.sales_rank { display:block;height:auto;margin-bottom:10px; background:#f0f5f9; border:1px solid #d9e9f6;}
.sales_rank .top { width:154px; height:30px; margin:auto; border-bottom:1px solid #d9e9f6; padding-left:5px; line-height:30px; font-size:12px; font-weight:bold;}
.sales_rank .table { width:159px; height:auto; margin:auto; padding-bottom:10px;}
.sales_rank .table ul li { padding:14px 14px 6px; width:51px; height:68px; float:left;}
.sales_rank .table ul li .pic { width:50px; height:67px; margin:1px 0 0 1px; position:relative; background:#999ea5;}
.sales_rank .table ul li .pic .small { position:absolute; top:-1px; left:-1px;width:50px; height:67px; z-index:30;}
.sales_rank .table ul li .pic .small img {width:50px; height:67px; display:block; margin:auto;}
.sales_rank .table ul li .pic .right_ico {background:url(../images/right_ico.gif) no-repeat; width:22px; height:23px; position:absolute; z-index:40; right:0px; bottom:0px; font-size:12px; color:#fff; line-height:33px; text-align:right; padding-right:1px; overflow:hidden;}
.sales_rank .table ul li.up .pic .right_ico {background:url(../images/right_ico_up.gif) no-repeat;}
