@charset "utf-8";

/* CSS */

/*----------整体设定-------------------*/

body { background: url("../images/g_bg.jpg") #f3fbff  no-repeat center top; margin: 0px; color: rgb(59, 59, 59); line-height: 25px; font-family: "微软雅黑", "Microsoft YaHei", "SimHei", "Verdana", "Geneva", "Arial", Sans; font-size: 14px;}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,input,strong,label,em{margin:0;padding:0;border:0;}

ul,ol,li{list-style:none;}

input,button{margin:0;font-size:12px;vertical-align:middle; border:#aaaaaa solid 1px;}

p{line-height:24px}

.onecolumn {line-height: 30px;}

a:link {color: rgb(34, 34, 34); text-decoration: none;}

a:visited {color: rgb(34, 34, 34); text-decoration: none;}

a:active {color: rgb(255, 0, 0); text-decoration: none;}

a:hover {color: rgb(255, 0, 0); text-decoration: none;}

input {font-family: inherit; font-size: inherit; vertical-align: middle;}

select {font-family: inherit; font-size: inherit; vertical-align: middle;}

ul {list-style: none;}

img {border: currentColor; border-image: none;}

.cb {clear: both;}

.v1 {overflow: hidden;}

.fl {float: left;}

.fr {float: right;}



/*----------头部图像-------------------*/

.top {  margin:auto; width:1150px;}

/*----------导航-------------------*/

/*----------导航条-------------------*/

.memubg { margin:auto; background:#1177d9; height:61px;}

#nav {margin:auto; width:1150px; display:block;}

#nav .jquery_out {float:left; width:190px;line-height:61px;display:block;text-align:center; color:#fff; font-size:20px;border-right:1px solid #168ac7;}

#nav .jquery_out a{ display:block;color:#ffffff; text-align:center; font-size:20px; font-weight:500;}

#nav .jquery_out a:hover {color:#ff0000; text-decoration:none; font-weight:500;}

#nav .mainlevel {float:left;width:190px;/*IE6 only*/}

#nav .mainlevel_01 {float:left;border-right:1px solid #168ac7; height:61px; /*IE6 only*/}

#nav .mainlevel a {line-height:61px; display:block;color:#ffffff; text-align:center; font-size:16px; font-weight:500; font-size:20px;}

#nav .mainlevel a:hover {color:#ff0000; text-decoration:none; font-size:20px;}

#nav .mainlevel ul {display:none; position:absolute;z-index:999;width:190px;}

#nav .mainlevel li {float:left;display:block;border-top:1px solid #fff; background:#cee7ff;line-height:37px; width:190px; /*IE6 only*/}

#nav .mainlevel li a{color:#4b2200;/*IE6 only*/line-height:32px; display:block;font-size:14px; font-weight:500;}

#nav .mainlevel li a:hover {color:#ff0000; text-decoration:none;font-size:14px; display:block; }



/*----------新闻内容-------------------*/

.conn { margin:auto; width:1120px; padding:15px; background:#FFF; }

.lined { margin:auto; width:1150px; background:#FFF; height:8px; } 

.lined_01 { margin:auto;height:13px;} 

.lined_02 { margin:auto;height:25px;} 

/*----------焦点新闻图-------------------*/

.dis,.block{display:block!important;}

.undis,.none{display:none;}

.jiaodiantu{width:630px;height:355px;float:left;position:relative; left:0px;padding:0px;}

#pic{position:absolute;top:0;left:0;z-index:9;width:450px;height:300px;padding:0px;margin:0px;}

#pic img{width:630px;height:355px;float:left;margin:0px;left:0;top:0;position:absolute;}

#pic a{padding:0px;margin:0px;left:0;}

#textbg{position:absolute;left:0;bottom:0;z-index:10;width:630px;height:40px;background:url("../images/flash_bg.png");_background: none; 

_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/flash_bg.png");}

#text{position:absolute;left:0;bottom:0;z-index:11;width:630px;height:40px;line-height:40px;color:#fff;padding:0px;}

#text p{width:100%;height:40px;line-height:40px;color:#fff;text-align:left;font-size:14px;margin:0px;padding-left:8px;}

#text p a{color:#fff;margin:0px;}

#tip{width:160px;height:15px;position:absolute;right:3px;bottom:18px;z-index:13;text-align:right; font-size:12px;}

#tip span{width:20px;height:20px;line-height:20px;background:#898e92;cursor:pointer;display:inline-block;margin-left:5px;text-align:center;color:#fff;}

#tip span.current{background:#CC0000;}

.newsbig { margin-right:18px;}

/*----------文字新闻-------------------*/

/*.tabnavs { padding-top:3px;border-top-color: #0088f7; border-top-width: 2px; border-top-style: solid; }*/

.tabs1 ul.tabnav {display: block; min-height: 1%; background:#ffffff;background: url("../images/mune_bg1.jpg");}

.tabs1 ul.tabnav li {width: 100px; height: 42px; line-height: 42px;float: left;}

.tabs1 ul.tabnav li a {	text-align: center; display: block;

}

.fixed {display: block; min-height: 1%;}

#nav-fuwu { width:472px; float:right;}

#nav-fuwu .tab-nav-action {	background: url("../images/mune_bg.jpg"); color: rgb(255, 255, 255);}

#nav-fuwu .tab-nav-action a {color: #1c7dda; font-weight: 600; font-size:16px;}

#nav-fuwu .tab-nav { color: #272727;font-size:16px;}

#nav-nav-tabs1-div {float: left;}

#nav-nav-tabs1-div div {padding: 9px 5px 0px 10px; float: left; width:457px;}

#nav-nav-tabs1-div li {background: url("../images/newbot.png") no-repeat left center;}

#nav-nav-tabs1-div li a {text-align: left; line-height: 33px; text-indent: 18px; display: block;}

#nav-nav-tabs1-div li a span {color: rgb(153, 153, 153); float: right; font-size:13px;}



/*----------信息公开大栏--------------------------*/

/*----------信息公开--------------------------*/

.xxgk_01 { background:url("../images/t1_bg.png"); margin-bottom:15px; width:1120px;}

.xxgk_02 { width:1120px;}

.xxgk_03  { float:left; width:834px; margin-right:16px;}

.xxgk_04  { float:left; width:270px; margin-right:16px;}

.xxgk_05  { width:270px; background:#f3f3f3; height:42px; margin-bottom:13px;} 

.xxgk_05_01   { float:left; background:#0082ff; font-size:16px; font-weight:600; text-align:center; width:120px; color:#FFF; line-height:42px;}

.xxgk_05_02  { float:right; font-size:14px; text-align:right; line-height:42px; padding-right:10px;}

.xxgk_06  { width:270px;}

.xxgk_06 li { background:url("../images/xxgk_06_bg.png") no-repeat; width:270px; height:40px; line-height:40px; margin-bottom:10px;text-indent: 5px; font-weight:600;}

.xxgk_06 li span { float:left; padding:7px 25px 0 9px;}



/*----------部门文件--------------------------*/

.tabs2 ul.tabnav {display: block; min-height: 1%; background:#ffffff;background: url("../images/mune_bg2.jpg");}

.tabs2 ul.tabnav li {width: 117px; height: 42px; line-height: 42px;float: left;}

.tabs2 ul.tabnav li a {	text-align: center; display: block;

}

#nav-fuwu1 { width:548px; float:right;}

#nav-fuwu1 .tab-nav-action {	background: url("../images/mune_bg3.jpg"); color: rgb(255, 255, 255);}

#nav-fuwu1 .tab-nav-action a {color: #1c7dda; font-weight: 600; font-size:16px;}

#nav-fuwu1 .tab-nav { color: #272727;font-size:16px;}

#nav-nav-tabs2-div {float: left;}

#nav-nav-tabs2-div div {padding: 9px 5px 0px 10px; float: left; width:533px;}

#nav-nav-tabs2-div li {background: url("../images/newbot1.png") no-repeat left center;}

#nav-nav-tabs2-div li a {text-align: left; line-height: 33px; text-indent: 18px; display: block;}

#nav-nav-tabs2-div li a span {color: rgb(153, 153, 153); float: right; font-size:13px;}



/*----------法律法规--------------------------*/

.xxgk_07 { width:270px; float:right;}

.xxgk_08  { width:270px; background:#f3f3f3; height:42px; } 

.xxgk_08_01 { float:left; background:#0082ff; font-size:16px; font-weight:600; text-align:center; width:120px; color:#FFF; line-height:42px;}

.xxgk_08_02 { float:right; font-size:14px; text-align:right; line-height:42px; padding-right:10px;}

.xxgk_09 { margin:auto; width:255px; float:left;padding: 9px 5px 0px 7px;}

.xxgk_09 li {background: url("../images/newbot1.png") no-repeat left center;overflow:hidden;}

.xxgk_09 li a {text-align: left; line-height: 33px; text-indent: 18px; display: block;overflow:hidden;}



/*----------网上办事--------------------------*/

.xxgk_010 { background:url("../images/t1_bg.png"); margin-bottom:5px; width:834px;}

.xxgk_011 { float:left; width:834px; margin-right:15px;}

.xxgk_012 { !important;*padding:auto; width:834px;}

.xxgk_012 ul{margin-left:-10px;overflow:hidden;zoom:1;}

.xxgk_012 li{ background:#eaf7ff; height:124px; width:158px; float:left; line-height:124px; margin:10px 0 0 10px !important;}

.xxgk_012 .tb{ width:auto; float:left; padding:10px 10px 0 38px;}

.xxgk_012 .wz{ line-height:22px; width:156px; text-align:center; float:left;color:#eaf7ff; padding-top:5px;}

.xxgk_012 .wz a { font-size:14px;text-decoration:none; color:#0065c0; font-weight:600;}

.xxgk_012 .wz a:hover { font-size:14px;text-decoration:none;color:#F00; font-weight:600;}



/*----------政民互动--------------------------*/

.xxgk_013 { float:right; width:270px;}

.xxgk_014 { margin-bottom:5px; width:270px;}

.xxgk_015 { width:270px;}

.xxgk_015 li { margin-top:10px; display:block; height:58px;padding:0;float:left;width:270px;}

.xxgk_015 li a {display:block; height:58px;padding:0; float:left;width:270px;}

.xxgk_015 li img {vertical-align:top;}



/*----------友情链接--------------------------*/

.linktitle { width:102px;background:url("../images/link_bg01.png") no-repeat left; line-height:38px; color:#FFF; padding-left:20px; margin-right:20px}

.linkbox{width:1120px;height:38px;}

.linkbox ul li.linklist_con{float:left;width:172px;height:30px;border:1px solid #ddd;background:url("../images/link_ico.gif") 149px 12px no-repeat #edf7ff;margin-right:27px;position:relative; margin-top:3px;}

.linkbox ul li.linklist_con05{margin-right:0px;}

.friendlink_con{width:164px;height:30px;line-height:30px;overflow:hidden;color:#888;padding-left:8px;cursor:pointer;}

.linklist{background:#fff;width:190px;position:absolute;bottom:30px;border:1px solid #d1d1d1;z-index:999;}

.kk{width:570px;}

.kk0{width:380px;}

.kk1{width:760px;}

.linklist ul{padding:0;overflow:hidden;clear:both;}

.linklist ul li{height:26px;line-height:26px;width:190px;float:left;}

.linklist ul li a{display:block;color:#666;padding:0 10px;}

.linklist ul li a:hover{background:#f2f2f2;color:#b20000;}

.linklist05{left:auto !important;right:-1px !important;}



/*----------底部--------------------------*/

.xxgk_016 { margin:auto; border-top:1px solid #1177d9; background:#FFF; padding:40px 0 40px 0;}

.bottmt1 {width:700px;margin:0 auto;font-size:14px;line-height:30px;letter-spacing:1px;text-align:center;}

.top9 { width:1150px; margin:auto;}



/*----------专题专栏--------------------------*/

#zt{position:relative;padding:15px;background:#fff;overflow:hidden;}

#zt .more{float:right;padding:22px 7px;width:16px;line-height:18px;background:#2788e0;color:#fff;font-size:14px;text-align:center;overflow:hidden;}

#zt a:hover.more{filter:alpha(opacity=80);opacity:.8;}

#zt .hd{float:left;width:80px;height:80px;line-height:24px;text-align:center;}

#zt .hd a{display:block;background:#2788e0;padding:15px;color:#fff;font-size:20px;}

#zt .hd a:hover{filter:alpha(opacity=80);opacity:.8;}

#zt .bd{_float:right;padding:5px 40px 0;height:70px;overflow:hidden;}

#zt .prev,#zt .next{position:absolute;z-index:11;top:20px;right:58px;width:15px;height:70px;background:url("../images/icon.png") no-repeat 4px -222px;cursor:pointer;}

#zt .next{right:auto;left:108px;background-position: 0 -274px;}

#zt .tempWrap{width:929px !important;}

#zt a:hover.prev,

#zt a:hover.next{background-color:#eee;}

#zt li{float:left;margin-left:20px;width:320px;height:70px;overflow:hidden;}

#zt li img{width:320px;}



/*----------右侧挂件--------------------------*/

#sidenav { position: fixed; z-index: 999; left: 50%; margin-left: 612px; top: 40%; width: 60px;}

#sidenav a { display: block; margin-bottom: 5px; background:#0082ff; color: #fff; text-align: center; font-size: 12px; line-height: 20px; border-radius: 3px; opacity: .8;text-decoration: none; }

#sidenav a:hover { text-decoration: none; opacity: 1; }

#sidenav .clos { background: #40bef8; font-size: 14px; opacity: 1; }

#sidenav a span { display: block; padding-top: 45px; background-repeat: no-repeat; }

#sidenav .mail span {  background-image: url("../images/ot2.png") ;}

#sidenav .mail a { display: block;  background: #000000; }

#sidenav .wechat span {  background-image: url("../images/ot1.png") ; }

#sidenav .phone span { background-image: url("../images/ot3.png"); }

#sidenav .more span { background: #5bb93d; background-image: url("../images/icon-sidenav-4.png") no-repeat left; }

#sidenav .less { display: none; }

#sidenav .less span { background-image: url("../images/ot4.png"); padding-top:55px; }

#sidenav .qr { display: none; position: absolute;width: 144px; height: 158px; background: url("../images/qr-wrap.png") no-repeat; right: 70px;top:52px;border-radius: 3px; }

#sidenav .qr-wc { display: none; position: absolute;width: 144px; height: 158px; background: url("../images/qr-wrap.png") no-repeat; right: 70px;top: 0px;border-radius: 3px; }

#sidenav .qr img { width: 130px; display: block;margin: 3px 0 0 3px; }

#sidenav .qr-wc img { width: 130px; display: block;margin: 3px 0 0 3px; }

#sidenav.active .more { display: none; }

#sidenav.active .less { display: block; }







/*----------内页CSS开始--------------------------*/

/*----------所在位置--------------------------*/

.nmap { border:#dddddd solid 1px; background:url("../images/nmap01.png") #f9f9f9 no-repeat left; height:40px; line-height:40px; padding-left:35px;font-size:14pxpx; margin-bottom:17px;}



/*----------左侧--------------------------*/

.con_02 { margin:auto; width:1120px;}

.left_01 { float:left; width:240px; margin-right:14px;}

.left_02 { width:170px; background:url("../images/left_02.png") no-repeat; line-height:42px; height:42px; font-size:16px; font-weight:600; padding-left:70px; color:#FFF;}

.left_03 { width:210px; background:#f9f9f9; padding:15px;}

.left_03 li { background:url("../images/left_01.png") no-repeat; border:#dddddd solid 1px; height:35px; line-height:35px;text-indent: 40px; display: block; margin-bottom:5px;}



/*----------右侧--------------------------*/

.right_01 { margin:auto; float:right; width:866px;}

.right_02 {float: left; border-bottom:#1177d9 2px solid; background:#f9f9f9; line-height:42px; height:42px;width:866px;}

.right_02 dd { border-left:#ffbb00 2px solid; background:url("../images/right_01.png") no-repeat left #1177d9; font-size:16px; font-weight:600; color:#FFF; width:185px; padding-left:25px;} 

.right_03 {float: left; padding: 15px; width:830px;}

.right_03 li {background: url("../images/newbot.png") no-repeat left center; border-bottom:#dddddd dashed 1px;}

.right_03 li a {text-align: left; line-height: 35px; text-indent: 18px; display: block;}

.right_03 li a span {color: rgb(153, 153, 153); float: right; font-size:13px;}

.rihgt_04 { margin:auto; float:left; height:50px; line-height:50px; width:866px; text-align:center;}



/*----------内容页CSS开始--------------------------*/

.rihgt_05 { margin:auto; border:#dddddd solid 1px; padding:15px;}

.lf2 {width: 340px; line-height: 22px; height:22px;}

.lf3 {width:auto; line-height: 22px; height:22px; padding:0 0 0 6px ;}

.lf4 {width:auto; line-height: 22px; height:22px; padding:0 0 0 20px ;}

.con_tit {text-align: center; color: rgb(248, 111, 43); line-height: 35px; padding-top: 20px; padding-bottom: 10px; font-size: 20px; font-weight: bold;}

.con_sj {margin:0 auto; width: 1080px;/*---------- height: 30px;--------------------------*/ line-height: 30px;border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;text-align:center;}

.color01 {background: rgb(230, 255, 255); margin: 10px 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 8px; height: 8px; overflow: hidden; float: left;}

.color02 {background: rgb(204, 255, 255); margin: 10px 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 8px; height: 8px; overflow: hidden; float: left;}

.color03 {background: rgb(255, 255, 204); margin: 10px 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 8px; height: 8px; overflow: hidden; float: left;}

.color04 {background: rgb(255, 204, 255); margin: 10px 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 8px; height: 8px; overflow: hidden; float: left;}

.color05 {background: rgb(153, 204, 255); margin: 10px 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 8px; height: 8px; overflow: hidden; float: left;}

.color06 {background: rgb(238, 238, 238); margin: 10px 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 8px; height: 8px; overflow: hidden; float: left;}

.con_sj span { float:left}

.con_sl {width: 240px; color: rgb(51, 51, 51); padding-left: 10px; font-size: 13px; float: left;}

.con_nr {margin: auto; padding-top: 10px; width: 1080px; line-height: 30px; font-size: 14px;}

.con_sj01 {width: 1080px; text-align: right; line-height: 40px; margin-top:50px; }

.con_sj02 {width: 1072px; line-height: 37px;margin: auto; background:url("../images/con_sj02.jpg"); font-weight:bold; padding:3px 0px 0px 25px;}

.con_sj03 {width: 1080px; margin: auto; padding-top:5px;}

.con_sj03 li {overflow: hidden; white-space: nowrap; line-height:25px;border-bottom:1px dashed #ccc; line-height:30px;background:url("../images/dot_02.jpg") left no-repeat; padding-left:15px; }

.con_sj03 li span {padding: 0px 6px; color: rgb(153, 153, 153); float: right;}



/*----------三张大图开始--------------------------*/

.imgs_01 { margin:auto;width:1250px;}

.imgs_01 ul{margin-left:-20px;overflow:hidden;zoom:1;}

.imgs_01 li{ height:116px; width:360px; float:left; line-height:116px; margin:0 0 0 20px !important;}



/*----------广告设定-------------------------*/

.imgs_02 {margin-right:17px !important;float:left;}

.slider{margin-left:-0px;width:360px;height:116px;border:1px solid #ccc;position:relative;overflow:hidden;}

.conbox{position:absolute;/*必要元素*/}

.switcher{position:absolute;bottom:0px;right:0px;float:right;z-index:99;margin:0 0 2px 0;}

.switcher a{background:#fff;border:1px solid #D00000;cursor:pointer;float:left;font-family:arial;height:16px;line-height:16px;width:16px;margin:1px;text-align:center;color:#D00000;}

.switcher a.cur,.switcher a:hover{background:#FF0000;border:1px solid #D00000;height:18px;line-height:18px;width:18px;margin:0 2px;color:#fff;font-weight:800;}



/*----------导航+搜索-------------------*/

.svess { margin:auto;background-color: #F6F6F6; }

.navlink {margin: auto;width:1150px; height:40px;}

.navlink a:link, .navlink a:visited {height:41px;text-decoration:none;text-align:center;color:#fff;font-size:16px; font-weight:bold;}

.navlink a:active, .navlink a:hover {height:41px;text-decoration:none;text-align:center;color:#ff0000;font-size:16px;font-weight:bold;}

.search{margin-top:6px;}

.inp_srh{float:left;width:370px; height:26px;padding-left:30px;line-height:28px;background:url("../images/2016_head_bg2.jpg") 0 0 no-repeat; border:0px;border-top:1px solid  #dedede;border-left:1px solid  #dedede;border-bottom:1px solid  #dedede;}

.btn_srh{width:68px; height:28px; background:#0088f7; border:0px; cursor:pointer;color:#fff;}

.search *{ vertical-align:middle;}

.time { width:310px; background:url("../images/time.jpg") 0 0 no-repeat ; color:#FFF; padding-left:22px; font-size:12px;margin-top:8px;}

.yftc { width:300px;margin-top:10px}



/*----------新增链接到原网站原市质监局，市药监局--------------------*/

.newslink { margin:auto; width:1120px; padding:15px; background:#FFF; }

.newslink ul {margin-left:-20px;overflow:hidden;}

.newslink li { width:550px; margin-left:20px; color:#ffffff; text-align:center; float:left; background:#1177d9; line-height:70px; font-size:18px;}

.newslink li a { color:#FFF; display:block;}