﻿body { background:url(../images/hd-bg.jpg) repeat-x 0px 0px;font-size:12px; font-family:tahoma, verdana, arial, helvetica, sans-serif; line-height:160%; margin:0; padding:0; color:#333; }
div { margin:0 auto; padding:0; }
h1, h2, h3, h4, h5, h6, ul, li, dl,dt,form, img, p { margin:0; padding:0; border:none; list-style-type:none; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
h2 {color:#333; font-size:18px; height:36px; line-height:36px; padding:0 16px;background:#EEF4FD; border-top:#318FDC 2px solid; border-bottom:#B7D0F1 1px solid; font-family:microsoft yahei,"宋体"}
h2 span{float:right; color:#333;font:12px/32px "宋体";padding-right:0px;}
h2 span a{color:#333;font:12px/32px "宋体";}
h2 span a:hover{color:#f30;font:12px/32px "宋体";}
.box{ float:left; margin-bottom:15px; border:#ddd 1px solid; border-top:none;overflow:hidden; }
.box .content { padding:15px; overflow:hidden;}
a { color: #2f2f2f; text-decoration: none; }
a:hover { color: #f30; text-decoration:underline; }
.fl{float:left;}
.fr{float:right;}
.c{clear:both;}
.border2{ border-left:#ddd 1px solid;border-right:#ddd 1px solid;}
.s_btn { background:#2A8ADE; width:90px; height:27px; font-size:14px; line-height:27px;text-align:center; border:none;  color: #fff; font-weight:bold;cursor:pointer; }
.s_btn:hover{ background:#37A1DD; }
.input-text { border:#A5ACB2 1px solid; font-size: 12px;  }
.input-btn { background:url(../images/btn.gif) no-repeat 0px 0px; width:76px; height:25px;  font-size:12px; text-align:center; border:none; line-height:25px; color: #ffffff;cursor:pointer }
#key{ width:200px;padding-left:25px; height:22px;line-height:22px;border:1px #dedede solid;background:#fff url(../images/s_bg.gif) no-repeat;}

.top { width:1000px; height:33px; overflow:hidden;}
.top .left{ float:left; width:360px; height:32px; line-height:32px;}
.top .right{ float:right; width:480px; text-align:right;  height:32px; line-height:32px; padding-left:18px;}
.top b{ font-weight:bold; color:#CC0000;}

.header { width:1000px; height:93px; overflow:hidden; }
.logo { float:left; width:400px; height:70px; padding-top:12px; overflow:hidden;}
.top-kf { float:left; width:400px; height:30px; padding-top:32px; overflow:hidden;}
.cart { float:right; width:108px; height:36px; padding-top:32px; overflow:hidden;}
.cart a{ display:block; font-size:14px; width:68px; height:36px; line-height:36px;padding-left:40px; background: url(../images/cart-btn.png) no-repeat 0 0; overflow:hidden;}
.cart a:hover{ color:#2A8ADE; text-decoration:none; }

.search { width:978px; margin:5px 0 15px 0; padding:8px 0px 8px 20px;border:#ddd 1px solid; background:#fafafa; overflow:hidden;}
.nav { width:1000px; height:37px; text-align:center;}
.nav ul { float:left; width:1000px; margin:0 auto;  height:37px;}
.nav ul li { float: left; width: 110px; height: 37px; }
.nav ul li a { padding-right: 0px; display: block; padding-left: 0px;  font-size:14px;font-weight: bold; width: 110px; height:37px; line-height:37px; color: #fff;text-align: center }
.nav ul li a:hover { width:110px; background:#1771D2; color:#fff; text-decoration: none; }
#menu { text-align:left; padding-bottom:10px; padding-left:10px; }
#menu ul{  padding-top:2px; }
#menu ul li { width:140px; background: url(../images/arrow_01.gif) no-repeat 12px 9px; border-bottom:#ededed 1px solid; height:26px;}
#menu ul li a { display: block; color:#333; font-size:14px; padding-left:23px; width:120px; height: 15px; padding-top: 3px; padding-bottom: 8px;}
#menu ul li a:hover { color: #DA4901; }
#menu ul li .on { color: #DA4901;}

#menu_mem { text-align:left; padding-bottom:10px; }
#menu_mem  a { background: url(../images/arrow_01.gif) no-repeat 12px 14px; border-bottom:#ededed 1px solid; display: block; color:#333; font-size:14px; padding-left:23px; width:180px; height: 15px; padding-top: 8px; padding-bottom: 3px;}
#menu_mem  a:hover { color: #DA4901; }

.footer{ width:100%;  margin-top:20px; border-top:#ddd 2px solid; padding-top:20px; background:#FAFAFA; overflow:hidden;  }
.footer .help{ width:800px; overflow:hidden; }
.footer .help ul{ float:left; width:199px;  overflow:hidden; }
.footer .help ul p{ font-weight:bold; text-align:center; height:30px; line-height:30px; background: url(../images/foot-icon.png) no-repeat 0 0; }
.footer .help ul li { height: 26px; line-height:26px;  text-align: center}
.footer .help ul li a {padding:6px;  text-align: center;}
.footer .copyright {  width:1000px; border-top:#ddd 2px solid;color: #666; margin-top:20px; padding:20px 0 20px 0; text-align: center;  }
.footer .copyright a { color:#666; }
.footer .count{ float:left; width:1000px; height:20px; text-align:center;  }

.i-search { width:980px; margin:0px 0 10px 0; padding:8px 0px 8px 20px;border:#2A8ADE 0px solid; overflow:hidden;}
.i-login{padding:15px 15px 10px 15px; width:208px; margin-bottom:10px; overflow:hidden;}
.i-login .login{ float:left; padding:0 0 15px 15px; height:40px;}
.i-login .login a{ float:left; display:block; width:180px; height:40px;background: url(../images/i_login_btn.png) no-repeat 0 0;}
.i-login .login a:hover{ float:left; display:block; width:180px; height:40px;background: url(../images/i_login_btn.png) no-repeat 0 -46px;}
.i-login .reg{ float:left; padding:0 0 15px 15px; width:180px; height:40px; }
.i-login .reg a{ float:left; display:block; width:180px; height:40px;background: url(../images/i_login_btn.png) no-repeat 0 -92px;}
.i-login .reg a:hover{ float:left; display:block; width:180px; height:40px;background: url(../images/i_login_btn.png) no-repeat 0 -138px;}
.i-login .mem-list{ float:left; color:#2A8ADE; font-size:14px; width:190px; padding:10px 0 0 15px; border-top:#ccc 1px dashed;}
.i-login .mem-list ul { padding-top:10px; font-size:12px;  }
.i-login .mem-list ul li { float:left; width:90px;height:24px;line-height:24px;font-weight:normal; color:#333; padding-left:10px;background: url(../images/dot_blue.png) no-repeat 0px 12px;}

 
.i-wp { width:100%; background:#EEF3F9;overflow:hidden; }
.wp { width:1000px; background: #fff; padding-top:10px; margin-bottom:10px;overflow:hidden; }

.wp-tit h2 {color:#146670; font-weight:bold; height:32px; line-height:32px; padding:0 16px;background: url(../images/tit_bg.jpg) repeat-x 0 0; }

.i-ban { float:left; width:700px; height:280px; padding:5px 15px 15px 15px; overflow:hidden;}

.i-login-wp { float:left; width:240px; margin-left:10px; overflow:hidden;}

.i-left { float:left; width:745px;}
.i-left .box{ width:715px; padding:5px 15px; border:none; background:#fff; }
.i-left .box h2{ height:36px; line-height:36px; border-bottom:#61A8E7 3px solid; background:#fff; border-top:none;}

.i-right { float:right; width:240px;}
.i-right .box{ width:240px; border:none; background:#fff; }
.i-right .box h2{ height:36px; line-height:36px; border-top:#61A8E7 3px solid; border-bottom:none; background:#fff;}


.i-link { float:left; width:978px; padding:5px 10px 5px 10px; margin-top:10px; border:#E0E0E0 1px solid; margin-bottom:10px; overflow:hidden; }
.i-link  ul li { display:inline ;  height: 26px; line-height:26px;  text-align: center}
.i-link  ul li a {padding:6px;  text-align: center;}

.i-news-list ul{  padding-left:10px; width:728px; overflow:hidden; }
.i-news-list ul li {float:left; width:330px; background:url(../images/list_dot.gif) 0px 14px no-repeat;line-height:30px; padding:0 10px;}
.i-news-list ul li span { float:right;color:#666;}

.i_sort{ width:218px; overflow:hidden; }
.i_sort ul li { float:left;  height:45px; width:70px; overflow:hidden;}
.i_sort ul li a { display: block; color:#fff; width:50px; padding-left:12px;height:35px; line-height:35px; font-size:14px; background:#4391DE; font-family:microsoft yahei,"宋体"}
.i_sort ul li a:hover { color: #fff; background:#68A7E4; }

.i-pic-list { width:715px; padding-top:10px; padding-left:6px;overflow:hidden; }
.i-pic-list ul {padding:0; }
.i-pic-list li { width:150px; height:180px; float:left; margin-right:12px; margin-left:12px; *display:inline;text-align:center; overflow:hidden; }
.i-pic-list li p { padding:3px 0; width:150px; margin-bottom:10px; overflow:hidden;}
.i-pic-list li p a{ color:#333;}
.i-pic-list li p a:hover { color:#ff6600; }

.i-contact span{ float:left; width:50px; font-size:14px;}
.i-contact ul { float:left; width:140px; font-size:14px; padding-bottom:6px;}
.i-contact ul li{ width:168px; height:26px; line-height:26px; font-weight:bold;}


.msg {width:978px; height:32px; line-height:32px; padding-left:20px; margin:0px 0 15px 0;border:#FFD173 1px solid; background:#FFFCF2; color:#CC0000; font-size:14px; font-weight:bold;}
.sort-list{ width:1000px; overflow:hidden; }
.sort-list ul li { float:left; overflow:hidden;}
.sort-list ul li a { display: block; margin:0px 8px 8px 0px; color:#1485C5; font-size:14px; width:90px; height:25px; line-height:25px; border:#ddd 1px solid; text-align:center; background:#fff;}
.sort-list ul li a:hover { color: #fff; background:#37A1DD; }

.left { float:left; width:200px;}
.left .box{ width:198px; }

.right { float:right; width:790px; min-height:200px; height:auto !important; height:200px;}
.right .box{ width:788px; }



#demotop {overflow:hidden;height: 175px; padding:0px 0px 0 0px;}
#demotop li { background:url(../images/list_dot.gif) 0px 10px no-repeat; height:28px; line-height:28px; padding-left:10px; font-size:12px; }
#demotop li span{ color:#666;font-size:12px;  }

#demo {overflow:hidden;height:180px;}
#demo ul { margin:0px 0 6px 0; padding:0;}
#demo li { width:156px; height:156px; float:left; margin-left:10px;text-align:center; }
#demo li img {border:#e1e1eb 1px solid; padding:2px; width:150px; height:150px; }
#demo li p { font-size:12px; margin: 6px auto 0px; width: 140px; overflow: hidden; }
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}

.index_prolist {  overflow:hidden; margin-top:8px; width:738px; }
.index_prolist td { text-align:center;line-height:100%;}
.index_prolist td h1{ font-weight:normal;}

.contact_box {width:210px; overflow:hidden; margin-bottom:8px; }
.contact_box h2 {color:#fff; height:28px; line-height:28px; background:url(../images/kf_tit.jpg) repeat-x 0 0; padding:0 33px;  font-size:14px;  font-weight:600; overflow:hidden; }
.contact_box .content{ float:left; padding:8px 0 8px 8px;  width:200px; color:#333;border: #B5EEF4 1px solid; border-top:none;  }


.left_box {  border-top:none; width:198px;border: #B2CBCB 1px solid; border-top:none; overflow:hidden; margin-bottom:10px; }
.left_box h2 {color:#fff; height:32px; line-height:32px;background:#1C8D9B; padding:0 20px; font-size:14px;  font-weight:600;  position:relative; overflow:hidden; }
.left_box h2 span { position:absolute; top:0px; right:20px; font-weight:100; font-size:12px; color:#fff; }
.left_box h2 span a{ color:#fff; }
.left_box .content{ float:left; padding:8px 0 8px 0px; width:198px; border-top:none;}

.right_box {width:788px;margin-bottom:10px; border: #B2CBCB 1px solid; border-top:none; overflow:hidden;  }
.right_box h2 {  font-size:14px;  font-weight: bold; color:#146670; height:32px; line-height:32px;background:url(../images/tit_bg.jpg) repeat-x 0 0;  position:relative; padding:0px 20px;overflow:hidden;  }
.right_box h2 span { position:absolute; top:0px; right:20px; font-weight:100; font-size:12px; color:#666; }
.right_box h2 span a { color:#666; }
.right_box h2 span a:hover { color:#f30; }
.right_box .content {  width:768px; padding:10px; overflow:hidden; }

.main_tit {  font-size:14px;  font-weight: bold; color:#146670; height:32px; line-height:32px;background:url(../images/tit_bg.jpg) repeat-x 0 0;  position:relative; padding:0px 20px;overflow:hidden;  }
.main_tit span { position:absolute; top:0px; right:20px; font-weight:100; font-size:12px; color:#666; }
.main_tit span a { color:#666; }
.main_tit span a:hover { color:#f30; }

.news-list { margin-bottom:6px; padding:6px; }
.news-list li { position:relative; background:url(../images/list_dot.gif) 0px 14px no-repeat;border-bottom:#ccc 1px dashed; height:36px; line-height:36px; padding-left:10px; font-size:14px; }
.news-list li span { color:#999; position:absolute; top:0; right:20px; }
.news-view { margin-bottom:6px; padding:6px;font-size:14px; line-height:180%; }
.news-view h1 { text-align:center; padding-top:3px; padding-bottom:6px; font-size:16px; font-weight:bold; }
.news-view .ext { height:28px; line-height:28px; margin-bottom:10px; text-align:center; color:#999; background:#f6f6f6; }

.drug-list {width:1000px;margin-bottom:10px; overflow:hidden;}
.drug-list ul li { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; height: 28px; line-height:28px; text-align:center;float: left; overflow:hidden; }
.bt { background:#F5F7FA; font-weight:bold; color:#666}
.br { border-right:#ddd 1px solid;}

.product_list_box {width:1000px;margin-bottom:10px; overflow:hidden;  }
.product_list_box h2 {  font-size:14px; font-weight: bold; color:#333; height:32px; line-height:32px;background:url(../images/tit_bg.jpg) repeat-x 0 0; border:#B2CBCB 1px solid;  position:relative; padding:0px 20px;overflow:hidden;  }
.product_list_box h2 span { position:absolute; top:0px; right:20px; font-weight:100; font-size:12px; color:#333; }
.product_list_box h2 span a { color:#333; }
.product_list_box h2 span a:hover { color:#f30; }


.product_list { margin-top:0px; }
.product_list td { text-align:center;line-height:100%;}
.product_list td h1{ }
.product_list .cart{ margin:8px;}
.product_list .cart .btn{ float:left}
.product_list .cart .txt{ float:right; width:600px; color:#ff3300; margin:0px 0 10px 0; padding:8px 0px 8px 10px; background:#EEF4E5; border:#C7E29D 1px solid;}

.pic-list { width:998px; padding-top:10px; padding-left:6px;overflow:hidden; }
.pic-list ul { margin:10px 0px 6px 6px; padding:0; }
.pic-list li { width:180px; height:220px; float:left; margin-right:5px; margin-left:5px; display:inline;text-align:center; overflow:hidden; }
.pic-list li p { padding:3px 0; width:180px; margin-bottom:10px; overflow:hidden;}
.pic-list li p a{ color:#333;}
.pic-list li p a:hover { color:#ff6600; }

.product-view {overflow:hidden; }
.product-view .pic { float: left; width:400px; height:300px; padding:10px;}
.product-view .pic img { border:#dedede 1px solid; width:400px; height:300px; }
.product-view .sub { float:left; width:396px; line-height:200%; padding-left:30px; padding-top:8px;overflow:hidden; }
.product-view .sub h1 {padding:6px 0px 6px 0px; font-weight: bold; font-size: 16px; color:#DA4901; }

.product-view .ext { float:left; width:98%;margin-top:10px; }
.product-view .ext h2 { height:28px; line-height:28px; color:#333; background:#f6f6f6; border-top:#999 2px solid; padding:0 20px; font-size:14px;  font-weight:600; overflow:hidden;}
.product-view .ext .content{ padding:10px; }

.msg_list { padding:10px; }
.msg_list_title { padding:0 0 4px 0; border-bottom:#ccc 1px dashed; }
.msg_list_title img { margin:10 6px 0 0; padding:0 10px 4px 0; }
.msg_list_content { padding:8px 0 18px 0; line-height:180%; word-break:break-all; }
.msg_list_reply { border: #e6c99d 1px solid; background:#fff8ed; margin:4px 10px 4px 10px; padding:4px 10px 4px 10px; width:90%; line-height:180%; }
.table_title { color:#fff; font-weight:bold; padding-left:20px; height:22px; line-height:22px; background:#368CC5;}

.page_box {width:100%;text-align:center; margin:20px auto; height:60px; line-height:60px; overflow:hidden;}
.page_box .page {float:right; height:25px; line-height:25px;}
.page_box .page span{display: inline;float:left;padding:1px 10px;margin:2px; }
.page_box .page a {border: 1px solid #ccc;display: inline;float:left;padding:1px 10px;margin:2px;color:#333;}
.page_box .page a:hover {border: #37A1DD 1px solid; color: #333;text-decoration: none;}
.page_box .page .current {border: #ccc 1px solid;color: #fff; background: #37A1DD}

.tab_msg { height:24px; clear:both }
.tab_msg ul { padding-left:20px; list-style:none; }
.tab_msg li { border:1px solid #fdd796; background:#fff8ed; cursor:pointer; display:block; float:left; text-align:center; text-decoration:none; font-size:12px; height:22px; line-height:22px; padding:0 26px; margin:0 2px; position:relative; top:1px; z-index:9; }
.tab_msg li.right { float:right; margin-right:10px; width:70px; }
.tab_msg li:hover { text-decoration:underline; }
.tab_msg li.curr { background:#fff; border-bottom-color:#fff; color: #DA4901; cursor:default; font-weight:bold; }
.tab_msg_text { border-top:1px solid #fdd796; padding:10px; }

.i-news-box { float:left; width:715px; padding:5px 15px; background:#fff;overflow:hidden;}
.i-news { height:36px; clear:both;background: url(../images/i-news-tit.jpg) repeat-x 0 bottom;}
.i-news ul { padding-left:0px; list-style:none; }
.i-news li { cursor:pointer; display:block; float:left; text-align:center; text-decoration:none;font-size:18px; width:160px; height:33px; line-height:33px; margin-right:0px;font-family:microsoft yahei,"宋体"}
.i-news li.right { float:right; margin-right:10px; width:70px; }
.i-news li:hover { text-decoration:none; }
.i-news li.curr {color:#2A8ADE; cursor:default; border-bottom:#FBB128 3px solid; }
.i-news-text { padding:10px; overflow:hidden;}