body{ font-family:"microsoft yahei"; font-size:14px; margin:0px; color:#333333;}
body,h1,h2,h3,h4,h5,img,dl,dt, dd,div,ul,li,form,s{margin:0px;padding:0px;border:0px;outline:0px;font-weight:normal;list-style: none;}
a{ color:#2d2d2d; text-decoration:none;}
a:visited{ color:#276487; text-decoration:none;}
a:hover{ color:#ff6600; text-decoration:none;}
input{font-family:"microsoft yahei";font-size:14px;}
.xwclear{ clear:both;}
.spaces{ clear:both; height:12px; width:1200px;; margin:0px auto;}
.wid1200{ width:1200px; margin:0px auto; clear:both;}
/*head*/
#headlogin{ width:100%; height:39px; background:#f8f8f8; border-bottom:1px solid #dddddd;}
#headtop{ width:1200px; height:39px; margin:0px auto; color:#333333; position:relative;}
#headword{ position:absolute; width:630px; left:0px; top:0px;line-height:38px;}
#ajaxlogin{ position:absolute; width:300px;  height:37px; right:0px; top:0px; text-align:right;line-height:38px;}

.thnav1{position:relative; height:120px;}
.thlogo{ width:237px; height:76px; position:absolute; left:0px; top:22px;}
.thss{ width:500px; height:80px; position:absolute; left:360px; top:29px;}
#topsearch{ width:490px; float:left; overflow:hidden;}
#topsearch ul li{ float:left;}
#news_ssk{ width:390px;}
.serchinword{width:390px; height:40px; border:2px solid #3eae42; font-size:16px; color:#999999; overflow:hidden;}
.serchinword:focus{border:2px solid #0075c2;}
.ssanli{ width:80px;}
#ssan{ width:80px; height:46px; background:#3eae42; color:#FFFFFF; border:0px; font-size:18px; font-weight:bold;}
.hotss{ clear:both;}
.hotss a{ margin-right:17px; line-height:34px; color:#666666;}
.thtel{ width:191px; height:59px; position:absolute; right:0px; top:20px; background:url(../images/headright.jpg);}
#ktmenu{ clear:both; width:100%; height:42px; background:#3eae42; clear:both;}
/*导航条菜单加强版*/
#menu{ width:1200px; margin:0px auto;height:42px; overflow:hidden;}
#menu .erlm a{width:100px; letter-spacing:2px;}
#menu .menusx{ width:2px; background:url(../images/menusx.gif); height:42px;}
#menu .dhtzh a{ background:#fd8000; width:108px;letter-spacing:2px; text-align:center;}
#menu .dhtzh a:hover{ background:fd8000; color:#FFFFFF;}
#menu ul li{ float:left; text-align:center;}
#menu ul li a{ font-size:17px; color:#ffffff; text-decoration:none; height:42px; width:130px; line-height:40px; display:block; }
#menu ul li a:hover{ background:#fd8000;}
/*nav1*/
.ktnav1{ height:370px; margin:20px auto;}
.nav1left{ float:left; width:270px; height:370px; background:#f7f9fa;border-radius:10px;}
.nav1center{ float:left; margin-left:20px; width:630px; height:370px;}
.nav1center img{border-radius:10px;}
.nav1right{ float:right; width:260px; height:370px;}
.nav1left h2{ font-size:18px; line-height:36px; text-indent:17px; padding-top:5px;}
.item_list ul li s{ background-image:url(../images/newicon2018.png); background-repeat:no-repeat; width:28px; height:24px; position:absolute; left:10px; top:8px; }
.item_list ul li { height:40px; line-height:40px; display:block;position:relative;}
.item_list ul li a { font-size:15px; text-indent:50px;display:block; font-weight:400;}
.item_list ul li s.zlk { background-position:2px 1px;}
.item_list ul li s.sjk { background-position:-31px 1px;}
.item_list ul li s.gbk { background-position:-103px 1px;}
.item_list ul li s.pfk { background-position:-140px 1px;}
.item_list ul li s.fsk { background-position:-174px 1px;}
.item_list ul li s.xxg { background-position:-238px 1px;}
.item_list ul li s.mnk { background-position:-271px 1px;}
.item_list ul li s.tnb { background-position:-301px 1px;}
.nav1right01 img{border-radius:5px;}
.nav1right02{margin:10px auto;}
.nav1right02 h3{ position:relative; padding-left:13px;font-size:18px; letter-spacing:1px;}
.nav1right02 h3:before { content: ""; position: absolute; top: 2px; left: 0; width: 4px; height: 20px; background: #fd7800;}
.msg_rightSide ul li{float: left; width:78px; margin-right:13px; margin-top:10px;text-align: center; background:#f8f8f8;border-radius:6px;}
.msg_rightSide ul li:nth-child(3n){ margin-right:0px;}
.msg_rightSide ul li img{ width:30px; height:29px; margin-top:10px;}
.msg_rightSide ul li p{padding:6px 0px 10px 0px; font-size: 12px;color: #131313; margin:0px;}
/*nav2*/
.xw-nav2{height:50px; border-bottom:1px solid #ededed; border-top:3px solid #44a000; font-size:20px; line-height:47px; overflow:hidden;color:#999999;background:url(../images/ypkico.png) no-repeat 7px 7px; }
.xw-nav2 .blue2{font-size:20px; color:#44a000; padding-left:53px;font-weight:bold;}
.xw-nav2 .ysclass{ padding-left:602px;}
.xw-nav2 .ysclass a{ color:#848484; font-size:16px;}
.xw-nav2 .ysclass a:hover{ color:#ba2636;}
/*主页最新药品*/
.ypklist{ width:1200px; margin:26px auto 0px auto; overflow:hidden;}
.ypklist .ypkdan{ float:left;width:222px; margin-bottom:30px; border-radius:5px;position:relative;}
.ypjj{ margin-left:22px;}
.ypkdan A{ width:100%; height:310px; display:block; color:#252525; background:#FFFFFF;border:1px solid #DADADA;border-radius:5px;transition: all .5s;box-shadow:0px 0px 5px #eeeeee;}
.ypkdan A:hover{ color:#d81517; border:1px solid #ff6100; border-radius:5px; text-decoration:none;}
.ypkdan dl{width:100%; margin:8px 10px; padding:6px 0px;}
.ypkdan dt{width:200px; height:160px;}
.ypkdan dt img{ width:100%; height:160px;border-radius:3px;}
.ypkdan dd{width:98%; height:150px; margin:0px; padding:6px 0px; line-height:20px; text-align:left;}
.ypkdan dd h3{ font-size:20px; line-height:38px; color:#FF0000; text-indent:5px;}
.ypkdan dd h4{ font-size:16px; line-height:36px;text-indent:5px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ypkdan dd h5{ font-size:14px; line-height:36px;text-indent:5px; color:#898989;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*nav3=============================*/
.xw-nav3{width:1200px; margin:0px auto; overflow:hidden;}
.nav3-left{ float:left; width:382px; border:1px solid #e6e6e6;}
.nav3-center{ float:left; width:382px; margin-left:25px;border:1px solid #e6e6e6;}
.nav3-right{float:right; width:382px; border:1px solid #e6e6e6;}
.nav3title{ border-bottom:1px solid #e6e6e6; height:42px; line-height:40px;}
.nav3btx{ width:92px; height:40px; display:inline-block; border-bottom:3px solid #44a000;  font-size:18px; padding-left:20px;color:#178940;}
.nav3more{ padding-left:210px;}
.nav3more a{color:#848484;}
.nav3topimg{margin-top:12px; overflow:hidden;}
.nav3topimg h3{ font-size:16px; padding:0px 0px 0px 12px; font-weight:bold; width:210px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nav3topimg h4{ font-size:14px;color: #666666; padding:6px 0px 0px 12px;width:210px; line-height:26px;}
.nav3topimg dl{width:330px; height:80px; margin:0px 2px 0px 12px; overflow:hidden; }
.nav3topimg dl A{ width:330px; height:80px; display:block; color:#595959;}
.nav3topimg dl A:hover{ color:#ff6600;}
.nav3topimg dt{width:105px;float:left; margin:0px;}
.nav3topimg dt img{ width:105px; height:80px;filter:blur(7px);}
.nav3topimg dd{width:222px;float:left; margin:0px; line-height:22px; text-align:left;}
.nav3list{ margin-left:12px; margin-top:5px;}
.nav3list ul li{ line-height:36px; width:300px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#999999;}
.nav3list span a{ color:#336699;}
.nav3list ul li a{ font-size:16px;}
.nav3list ul li a:hover{ color:#ff6600;}
/*foot*/
.linkwrap{padding:10px 0; clear:both;}
.linktitle{height:40px;line-height:40px;border-bottom:2px solid #ddd;}
.linktitle strong{float:left;border-bottom:2px solid #44a000;font-size:20px;font-weight:400;}
.linkwrap a{color:#666;margin:0 6px;font-size:14px;line-height:32px;display: inline-block; text-decoration:none;}
.linkwrap a:hover{color:#ff6100;}

.thcopy{ width:100%; height:60px; border-top:3px solid #44a000; clear:both; margin-top:20px; background:#f4f4f4; color:#656363;}
.thfootdesc{ text-align:center; line-height:38px; padding-top:15px; background:url(../images/ga.png) no-repeat 157px 63px;}
.thfootdesc a{ color:#656363;}
.thfootdesc a:hover{color:#ff6600; text-decoration:underline;}