@charset "utf-8";
*{margin:0;padding:0;}
body{color:#333;background:#eee;font-family:arial;font-size:12px;}
div,td{line-height:20px;font-size:12px;}
ul,li{list-style:none;}
h1,h2{font-size:14px;font-weight:bold;}
img{border:none; vertical-align:middle;}
.cleardiv{clear:both;}
.left,.mid{float:left;}
.right{float:right;} 
input{padding:1px 0; vertical-align:middle;}
select{ vertical-align:middle;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#AB0205;}
a.c{text-decoration:underline;color:#AB0205;}
a.c:hover{text-decoration:underline;color:#AB0205;}
.xing{color:#f30;}
.date{color:#999;font-family:Arial;}
.shu{color:#9E0C0C;font-family:Arial;font-weight:bold;}	
.blank10{clear:both;height:10px;line-height:10px;}
.login1 {border:1px solid #9999AA;background:url(../images/tablebg.gif);font-size:14px;height:25px;line-height:22px;font-weight:bold;color:#333;cursor:pointer;}

/*top*/
#header,#navagation,#container,#guide{clear:both;width:980px;margin:auto;}
#header{height:82px; text-align:right;}
#header img{width:348px;float:left;}
#navagation{height:34px; padding-top:9px;background:url(../images/navbg.jpg) no-repeat; position:relative;}
#navagation .s1{ float:left;width:490px;padding-left:120px;}
#navagation .s1 input{color:#848484; border:1px solid #76167A; padding:2px 5px;}
#navagation .s1 select{border:1px solid #76167A;}
#navagation .msn{float:left; width:320px; padding-left:40px; color:#fff; font-weight:bold;}
#navagation .menu{ position:absolute; top:-30px; right:4px;}
#navagation .menu a{ font-size:13px; color:#000; font-weight:bold; display:block; float:left; line-height:28px; padding-top:2px; width:86px; background:url(../images/menubg2.gif) no-repeat; text-align:center; margin-left:3px;}
#navagation .menu a.current{ background:url(../images/menubg.gif) no-repeat; color:#fff;}

#nav_menu{float:left;}
#nav_menu{float:left;width:626px;height:40px;}
#nav_menu a{color:#F8ECD4;text-decoration:none;font-family:arial;font-weight:bold;}
#nav_menu a:hover{color:#F8ECD4;text-decoration:underline;}
#nav_menu a.current{color: #CCFF00}
#nav_menu ul li{float:left;padding:0 20px;line-height:40px;background:url(../images/nav_line.gif) 8px right no-repeat}
#search_bar{background:url(../images/search_bg.gif) 0 7px no-repeat;width:344px;float:right;height:30px;padding-top:8px;padding-left:10px;overflow:hidden;}
#search_bar input{background:none;border:0;width:150px;margin-right:11px;color:#848484;}
#search_bar select{font-size:12px;width:130px;}
#navagation .s2{clear:both;overflow:hidden;}
#nav_notice{color:#40401C;line-height:24px;width:560px;float:left;padding-left:62px;overflow:hidden;}
#nav_notice a{color:#40401C;}
#nav_notice a:hover{color:#40401C;text-decoration:underline;}
#nav_sign{width:320px;float:right;color:#CC0000;text-align:right;padding-right:10px;font-weight:bold;font-size:12px;}
#nav_sign img{width:40px;vertical-align:middle;}

/*banner*/

/*content left*/
#container{margin-top:10px;}
#container .left{width:198px;}
#menulist .top,#newsupdate .top,#contact .top{ height:32px; text-align:center; line-height:32px; color:#fff; font-weight:bold; font-size:14px;}
#menulist .top{background:url(../images/left_top1.gif) no-repeat;}
#menulist .txt ul li{ padding:2px 0; line-height:22px;  background:url(../images/arrow.gif) 0 8px no-repeat; padding-left:18px; border-bottom:2px solid #fff;}
.menu_small a{display:block; line-height:18px; height:18px; background:url(../images/dot2.gif) 0 6px no-repeat; padding-left:8px; overflow:hidden;}
.menu_small a.current{color:#AB0205; font-weight:bold;}
#newsupdate{margin-top:10px;}
#newsupdate .top{background:url(../images/left_top2.gif) no-repeat;}
#newsupdate .txt{ border-bottom:1px solid #B3B3B3;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3; color:#510200;background:#FBFBF1; padding:6px 8px;}
#contact{ margin-top:10px; border:1px solid #B3B3B3; background:#EDECEA;}
#contact .top{background:url(../images/left_top3.gif) no-repeat;}
#contact .txt{ padding:8px 10px; background:url(../images/tel_ico.gif) 8px 12px no-repeat;}
.tel_txt{line-height:22px; font-weight:bold; padding-left:24px; margin-top:4px;}
/*content right*/
#container .right{width:774px;overflow:hidden;}
#notice{ padding:4px 4px 4px 86px; background:url(../images/notice_dot.gif) 4px 7px #fff no-repeat; border:2px solid #BEBEBE;}
#picshow{ background:#fff; padding:5px; height:350px; overflow:hidden; margin-top:6px;}
#picshow .left{ width:530px; height:350px;}
#picshow .left img { width:540px; height:350px;}
#picshow .right{ width:220px; overflow:hidden;}
#picshow .right ul li{ float: left; width:110px; text-align:center; height:116px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
#picshow .right ul li p{ clear:both; text-align:center;}
#picshow .right ul li a.current{ color:#AB0205; font-weight:bold;}
#picshow_word{ clear:both; height:60px; background:url(../images/picshow_word_bg.gif) #DADADA no-repeat; padding:7px 40px 7px 208px; line-height:20px; overflow:hidden;}
#rec,#newest{ margin-top:8px;background:#fff;padding-bottom:10px;}
#rec h2,#newest h2{ height:32px; text-align:center; font-size:16px; line-height:32px; color:#fff;}
#rec ul,#newest ul { padding:5px 10px;}
#rec ul li,#newest ul li{ float:left; width:182px; overflow:hidden; margin:1px; text-align:center; padding-top:6px; border:2px solid #DD94B9;}
#rec ul li img,#newest ul li img{ margin-bottom:6px;}
.p_name{ background:#F5F5F5; line-height:28px; height:28px; text-align:center; margin-top:2px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.p_order{ background:#E0E0E0; line-height:28px; height:28px; text-align:center;}
#rec h2{background:url(../images/recommendation_title.jpg) no-repeat;}
#newest h2{background:url(../images/newest_title.jpg) no-repeat;}
#bank{ overflow:hidden; clear:both; height:116px; border:1px solid #CECECE; background:url(../images/bank_bg.gif) #E8E8E8 repeat-x; margin-top:10px; padding:3px 0 5px 10px; overflow:hidden;}
#bank h2{ line-height:26px; font-size:12px;}
#bank img{ border:1px solid #CCCACB; margin-right:11px; margin-bottom:4px;}
#productlist{background:#fff; padding-bottom:8px;}
#productlist .top{background:#E0E0E0; height:32px;font-size:16px; line-height:32px; padding-left:8px; font-weight:bold;}
#productlist ul { padding:5px 10px; overflow:hidden;}
#productlist ul li{ float:left; width:180px; height:198px; overflow:hidden; margin:1px; text-align:center; border:2px solid #DD94B9;}
#productlist ul li img{ margin-bottom:6px;}
#p_details{padding:15px;}
#p_details .s1 .c1{float:left;width:422px; height:314px;}
#p_details .s1 .c1 img{width:408px;height:308px;border:1px solid #ccc;padding:4px;background:#fff;}
#p_details .s1 .c2{float:left;width:310px;}
#p_details .s1 .c2 p{margin-top:2px;font-size:14px;}
#p_details .s2{clear:both;margin-top:10px;}
#p_details .s2 h2{font-size:14px;line-height:28px;border-bottom:1px dashed #BABAAE;margin-bottom:6px;}
#p_details .s2 p{margin-top:6px;}
.policy,.faq{background:#fff;border:1px solid #BABAAE;padding:2px;padding-bottom:10px;}
.policy h1,.faq h1{background:#E0E0E0;line-height:30px;padding-left:6px;font-size:16px;}
.policy h2{font-size:16px;margin-top:12px;color:#005797;}
.policy .txt,.faq .txt{padding:10px;font-size:14px; line-height:22px;}
.policy .txt p{margin-top:6px;}
.faq{padding-bottom:10px;}
.faq dl{margin:8px 0;}
.faq dt{font-size:14px;margin-top:18px;color:#AB0205;font-weight:bold;background:url(../images/arrow2.gif) -1px 5px no-repeat;padding-left:14px;}
.faq dd{padding-left:14px;margin-top:4px;}
.contact{padding:12px;font-size:16px;}
.contact h2{color: #006666;font-size:16px;}
.contact p{margin-top:6px;}
.table1 td{padding-left:10px;}

/*bottom*/
#footer{clear:both;margin-top:10px;text-align:center;padding-bottom:20px;color:#121212;line-height:26px; border-top:3px solid #701575;{background:url(../images/bottombg.gif) repeat-x;}
#footer .s1{border-top:1px solid #BABBA9;height:40px;line-height:40px;}
#footer .s1 a{ font-size:14px; color:#121212;}

#fandong{clear:both;width:100%;overflow:hidden;}
#fandong .link {float:right;margin-right:10px;margin-top:15px;height:30px;}
#fandong .link li{float:left;height:30px;}
#fandong .link li a{padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px;line-height:22px;margin-left:6px;background-color:#F4F4F4;border-left:1px #DDDDDD solid;border-top:1px #DDDDDD solid;border-right:1px #BBBBBB solid;border-bottom:1px #BBBBBB solid;}
#fandong .link li a:hover{text-decoration:underline;line-height:22px;}
#fandong .link a.current{padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px;line-height:22px;margin-left:6px;background-color:#ED5C08;color:#fff;border:1px #ED5C08 solid;}

#kf_div{position:absolute;top:130px;right:0px;z-index:1001;background:url(../images/blank.gif);padding:10px 0px 40px 0px;}
#kf_div .c1{float:left;width:40px;height:110px;background:url(../images/member_icon.gif) 0px -545px no-repeat;}
#kf_div .c1 h1{width:20px;font-size:14px;margin:14px 0px 0px 18px;line-height:16px;}
#kf_div .c2{display:none;float:left;width:auto;height:360px;overflow-y:scroll;padding:8px 6px 4px 6px;white-space:normal;word-break:break-all;border-width:1px 0px 1px 1px;border-style:solid;border-color:#B8C9D6;background:#F3F8FC;}
