﻿@charset "utf-8";
/** 清除边距 **/
body,h1,h2,h3,h4,h5,h6,p,blockquote, /* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,a,span,i,b, /* list elements 列表元素 */
form,fieldset,legend,button,input,textarea, /* form elements 表单元素 */
th,td /* table elements 表格元素 */ {margin:0;padding:0;}
/** 重置列表元素 **/
ul,ol{list-style:none;}

/** 重置链接元素 **/
a{text-decoration:none; color:#333; cursor:pointer;}
img{ border:0px;}
a:hover{color:#a71f24;}
.clear{clear:both;}
* {font-family: "Microsoft Yahei"; font-size: 12px; margin: 0 auto; padding: 0;}

/* Top */
#top { width: 100%; height: 112px;  border-top: 2px solid #FF7E00; background-color: #F0F0F0;}
#logo { width: 1200px; height: 110px; }

/* Nav */
.gridNav{ width:100%; box-shadow: 4px 4px 4px rgba(15, 96, 158, 0.4);  background:#005baf; z-index:1; position:relative;}
.nav02{ width:1200px; height:45px; margin: 0 auto; position:relative;}
.nav02 ul.ulBox02{ display:block; width:100%; height:45px; position:relative; z-index:2;}
.nav02 ul.ulBox02 li{ display:block; width:200px;  height:45px; float:left; position:relative; }
.nav02 ul.ulBox02 li a{ display:block; width:100%; text-decoration:none; height:45px; line-height:45px; text-align:center; color:#eaf5fe; text-shadow: 1px 1px 1px #0c73c3;  font-size:14px; font-family:'Microsoft YaHei'; }
.nav02 ul.ulBox02 li a:hover{color:#fff; background-color: #ff7e00; height:45px; line-height:45px;}
.nav02 ul.ulBox02 li ul{ display: block; overflow:hidden; width:100%; height:0px; background:#1c87d9; position:absolute; top:45px; left:0px;}
.nav02 ul.ulBox02 li ul li{ height:45px; width:100%; border-top: 1px solid #5F9EA0;}
.nav02 ul.ulBox02 li ul li a{ height:45px; line-height:45px; }
.nav02 ul.ulBox02 li ul li a:hover{ background-color: #ff9600; height:45px; line-height:45px; color:#fff; }
.nav02 .scrollObj02{ width:100px; height:45px; position:absolute; z-index:1; left:0px; top:0px; background:#1c87d9;}

/* Banner */
#banner { width:100%; height:396px; position:relative}
#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

/* main_one */
#main_one { width: 1000px; height: 80px;  }
#main_one ul li{ float:left; background-color:#87c1fc; margin-left: 5px; margin-bottom: 5px; border-radius: 3px; text-align: center;}
#main_one ul li a{float:left; width: 160px; height:36px;   line-height:36px; color: floralwhite ; font-size: 14px; font-family:'Microsoft YaHei'; letter-spacing: 1px;}
#main_one ul li a:hover{float:left;  background-color: #ff7e00; line-height:36px;  width:160px; height:36px; border-radius: 3px;}

/* main_two */
#main_two{ width: 1000px; height: 252px;}
   /* main_two  left */
#two_left{ float: left; width: 777px; height: 240px; }
#two_left img{ border:none;}
#two_left li a:hover{-moz-opacity:0.68 !important; filter:alpha(opacity=68); opacity: 0.68;  _-moz-opacity:0.68;}
#left1{ float: left; width: 180; margin-left: 3px;}
#left1,#left2,#left3,#left4 li{list-style: none;}
#left1 .one {width: 180px; height:55px ; background-color: #ff9600; margin-bottom: 3px; text-align: center;}
#left1 .one a{ width: 180px; height: 55px; line-height: 55px; text-align: center; font-size: 20px; font-family:'Microsoft YaHei'; letter-spacing: 1px;  color: floralwhite ;}
#left1 .one a:hover{ float: left; background-color: cadetblue; width: 180px; height: 55px;}

#left2{ float: left; width: 200; margin-left: 3px;}

#left3{ float: left; width: 240; margin-left: 3px;}
#left3 .two {width: 240px; height:55px ; background-color: #0c73c3;  text-align: center;}
#left3 .two a{ width: 240px; height: 55px; line-height: 55px; text-align: center; font-size: 20px; font-family:'Microsoft YaHei'; letter-spacing: 1px;  color: floralwhite ;}
#left3 .two a:hover{ float: left; background-color: cadetblue; width: 240px; height: 55px;}

#left4{ float: left; width: 151; margin-left: 3px;}

   /* main_two  right */
#two_right{float: left;  width: 200px; margin-left: 20px;}
.two_right_title{ width: 200px;  background-color: #ff9600; height: 32px; line-height: 32px; font-size: 16px; font-family:'Microsoft YaHei'; letter-spacing: 1px;  color: floralwhite ;}
.two_right_cnt{ width: 198px; height: 218px; border: solid 1px #d9d9d9;}

/* footer */
#footer{ width: 100%; height: 100px; border-top:2px solid #FF7E00; background-color: #F0F0F0; float: left;}
#footer p{ text-align: center; line-height:22px; }


/* list main */
#list_main{ width: 1000px; height: auto; margin-bottom: 20px; }
#list_left{float: left; width: 200px; height: auto; margin-right: 20px; margin-bottom: 20px; }
#list_left_one ul li{float:left; width: 200px; height: 36px;  border-radius: 3px; text-align: center; background-color:#87c1fc; margin-bottom: 3px; }
#list_left_one ul li a{float:left; width: 200px; height: 36px;   line-height:36px; color: floralwhite ; font-size: 14px; font-family:'Microsoft YaHei'; letter-spacing: 1px;}
#list_left_one ul li a:hover{float:left;  background-color: #ff7e00; line-height:36px;  width: 200px; height: 36px; border-radius: 3px;}
#list_left_two{ float: left; margin-top: 10px;}

#list_right{ float: left; width: 778px; height: auto; border: solid 1px #d9d9d9; margin-bottom: 20px; }
#wz_title{ float: left; width: 738px; height: 45px; line-height: 45px; text-align: center; margin: 20px; border-bottom:1px dashed #FF7E00; border-top:1px dashed #FF7E00;background-color: #F0F0F0; font-size: 18px; letter-spacing: 1px;}
#wz_cnt{ float: left; width: 738px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px;}
#wz_cnt p{  font-size: 14px; line-height: 24px; margin-bottom: 8px;}
#wz_cnt p img{ max-width: 730px; text-align: center;}


/*  2018.3.30 add*/
#allpc{ width: 1200px;  }

.bj_title { width:1200px; margin: auto; margin-top: 30px; margin-bottom:39px; overflow:hidden; clear:both; }
.bj_title1 { float:left; display:inline; width:450px; padding-bottom:9.5px; border-bottom:2px #005baf solid; color:#2c0f20; font-size:26px; font-weight:bold; }
.bj_title1 img { margin-right:10px; }
.bj_title1 span { font-size:15px; font-weight:normal; margin:0px 0 0 10px; }
.bj_title2 { float:right; display:inline; width:575px; padding-left:175px; height:46px; line-height:46px; border-bottom:1px #d0d0d0 solid; font-size:20px; color:#005baf; }
.bj_title2 img { float:right; display:inline; margin-right:10px; margin-top:8px; }

.zoujin { width:1200px; margin:40px auto 40px auto; overflow:hidden; }
.zoujin_hd { float:left; display:inline; width:828px; height:262px; }
.newsu { float:left; display:inline; width:186px; height:262px; background:url(../images/bj_2.png) no-repeat; }
.newsu li { width:182px; height:61px; font-size:18px; text-align:center; line-height:61px; float:left; margin-bottom:5px; }
.newsu li a { color:#333333; font-size:18px;}
.newsu li a:hover { color:#fff; width:186px; line-height:61px; background:url(../images/bj_3.png) no-repeat;  display:block; text-decoration:none }
.newsu .i_hdm0 { width:186px; line-height:61px; background:url(../images/bj_3.png) no-repeat; }
.newsu .i_hdm0 a { color:#fff; }
.newsu .i_hdm1 { width:182px; height:61px; }
.nes { float:left; display:inline; width:630px; height:262px; margin-left:12px; background-color:#9F0; }
.conter { width:630px; height:262px; }
.conter span { width:392px; height:262px; float:left; display:inline; }
.conter span img { width:392px; height:262px; }
.conter p { width:208px; height:232px; float:right; text-align:left; line-height:24px; font-size:16px; text-indent:2em; padding:15px; color:#5e5c5c; background:url(../images/bj_4.png) no-repeat; }
.conter p i { float:left; display:inline; font-size:18px; font-weight:bold; width:100%; margin-top:25px; margin-bottom:15px; overflow:hidden; }
.zoujin_kuai { float:right; display:inline; width:364px; height:262px; overflow:hidden; }
.zoujin_kuai ul li { float:left; display:inline; width:168px; height:123px; overflow:hidden; text-align:center; margin-left:14px; margin-bottom:14px; font-size:24px; font-weight:bold; color:#fff; }
.zoujin_kuai ul li img { margin:15px auto 8px auto; }
.zoujin_kuai ul li a{ color:#fff; font-size: 18px;}
.li_color1 { background:#449aa0; }
.li_color2 { background:#4181a8; }
.li_color3 { background:#cd6534; }
.li_color4 { background:#59b380; }

.tsj { position:absolute; bottom:20%; left:46%; z-index:10000 }
.tsj1 { position:absolute; top:20.3%; left:46%; z-index:10000 }

#pad { overflow:hidden; }
#pad .container { /*padding-bottom:5%; */}
.widget.banner.promotions { zoom: 1; width:1200px; margin:0 auto; }
.widget.banner.promotions:before, .widget.banner.promotions:after { content: ''; display: table; }
.widget.banner.promotions:after { clear: both; }
.widget.banner.promotions .box { float: left; width: 229px; margin-right:13.5px; display:inline; }
.widget.banner.promotions .box .container { text-align: center; background-color: #a8c57a; }
.widget.banner.promotions .box .container p { color: #ffffff; }
.widget.banner.promotions .box .container .top { position: relative; }
.widget.banner.promotions .box .container .top img { display: block; width: 100%; }
.widget.banner.promotions .box .container .top .overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; text-align: left; -khtml-opacity: 0; -moz-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -ms-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; }
.widget.banner.promotions .box .container .top .overlay a { color:#000000 }
.widget.banner.promotions .box .container .top .overlay .background1 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background:#FFF; -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); z-index: 1; filter: inherit; color:#000000; }
.widget.banner.promotions .box .container .top .overlay .background { position: absolute; width: 100%; height: 80%; top: 20.5%; left: 0; background:#FFF; -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); z-index: 1; filter: inherit; color:#000000; }
.widget.banner.promotions .box .container .top .overlay p { padding: 25px; position: relative; top: 30%; z-index: 2; text-align: center; filter: inherit; font-size:20px; }
.widget.banner.promotions .box .container .bottom { background:#005baf; }
.widget.banner.promotions .box .container .bottom1 { background:#005baf; }
.widget.banner.promotions .box .container .bottom p { width:100%; padding:5px 0 11px; text-align:center; font-size:17px;text-transform:uppercase; line-height:25px; }
.widget.banner.promotions .box .container .bottom p.ffffd{ padding-bottom:11px; padding-top:5px;text-transform:uppercase;}
.widget.banner.promotions .box .container .bottom p span { display:block; line-height:8px; font-size:12px; font-weight:normal; verflow:hidden; padding-top:1px; }
.widget.banner.promotions .box .container .bottom a { margin-top: 20px; width: auto; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;
padding: 2% 30px 2% 2%; text-decoration: none; color: #ffffff; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; border: 2px solid #ffffff; font-size: 15px; -webkit-transition: color 0.3s, background-color 0.3s; -moz-transition: color 0.3s, background-color 0.3s; -ms-transition: color 0.3s, background-color 0.3s; -o-transition: color 0.3s, background-color 0.3s; transition: color 0.3s, background-color 0.3s; background:url(../images/pic12.png) no-repeat 90% center; float:right; margin-right:5%; }
#clor01:hover { color:#853978; background:#fff url(../images/pic19.png) no-repeat 90% center; }
#clor02:hover { color:#b6566d; background:#fff url(../images/pic18.png) no-repeat 90% center; }
#clor03:hover { color:#b98e5b; background:#fff url(../images/pic20.png) no-repeat 90% center; }
.widget.banner.promotions .box:first-child .container { margin: 0 12px 0 0; }
.widget.banner.promotions .box:first-child + .box .container { margin: 0 6px 0 6px; }
.widget.banner.promotions .box:first-child + .box + .box .container { margin: 0 0 0 12px; }
.widget.banner.promotions .box.beige .container, .widget.banner.promotions .box.beige .container .top .overlay .background { background-color: #005baf; }
.widget.banner.promotions .box.beige2 .container, .widget.banner.promotions .box.beige2 .container .top .overlay .background { background-color: #005baf; }
.widget.banner.promotions .box.pink .container, .widget.banner.promotions .box.pink .container .top .overlay .background { background-color: #fff; }
.widget.banner.promotions .box.pink2 .container, .widget.banner.promotions .box.pink2 .container .top .overlay .background { background-color: #fff; }
.widget.banner.promotions .box.green .container, .widget.banner.promotions .box.green .container .top .overlay .background { background-color: #b98e5b; }
.widget.banner.promotions .box.green2 .container, .widget.banner.promotions .box.green2 .container .top .overlay .background { background-color: #95b55b; }
.widget.banner.promotions .box.green .container .bottom a:hover { color: #a8c57a; }
.widget.banner.promotions .box:hover .container .top .overlay { -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.widget.banner.infos { background-color: #ffffff;}
.widget.banner.infos > .container { zoom: 1; padding: 40px 0; }
.widget.banner.infos > .container:before, .widget.banner.infos > .container:after { content: ''; display: table; }
.widget.banner.infos > .container:after { clear: both; }
.widget.banner.infos > .container .box { width: 33.33333333%; float: left; }
.widget.banner.infos > .container .box .container { text-align: center; }
.widget.banner.infos > .container .box .container h2, .widget.banner.infos > .container .box .container p { color: #0065a5; text-align: left; }
.widget.banner.infos > .container .box .container h2 { margin-bottom: 25px; }
.widget.banner.infos > .container .box .container a { margin-top: 20px; width: auto; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;
padding: 12px 20px; background-color: transparent; text-decoration: none; color: #0065a5; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; border: 2px solid #0065a5; font-size: 15px; -webkit-transition: color 0.3s, background-color 0.3s; -moz-transition: color 0.3s, background-color 0.3s; -ms-transition: color 0.3s, background-color 0.3s; -o-transition: color 0.3s, background-color 0.3s; transition: color 0.3s, background-color 0.3s; }
.widget.banner.infos > .container .box .container a:hover { color: #ffffff; background-color: #0065a5; }
.widget.banner.infos > .container .box:first-child .container { margin: 0 12px 0 25px; }
.widget.banner.infos > .container .box:first-child + .box .container { margin: 0 6px 0 6px; }
.widget.banner.infos > .container .box:first-child + .box + .box .container { margin: 0 0 0 12px; }
.widget.banner.about { background-color: #d41f3e; }
.widget.banner.about > .container { padding: 30px 0; min-height: 180px; width:1200px; }
.widget.banner.about > .container .left { position: absolute; left: 0; top: 0; height: 100%; width: 380px; }
.widget.banner.about > .container .left .logo { background-image: url(../images/ui.png); background-position: -2px -2px; background-repeat: no-repeat; overflow: hidden; display: block; width: 280px; height: 180px; position: absolute; top: 50%; left: 50%; margin-top: -90px; margin-left: -140px; }


.bj_tese { width:100%; height:auto; background:#f1f1f1; overflow:hidden; padding-bottom:40px; }
.deeee { width:387px; height:211px; float:left;  }
.deeee2 { width:387px; height:211px; float:left; margin:0 19px 0; }
#demo1{ width:1200px; overflow:hidden}
.ffgfh{ position:relative; display:block; width:388px; height:246px; float:left; margin-right:16px; color:#FFF;font-size:20px; z-index:100}
.ffgfh:hover{ color:#FFF}
.vvdv{ position:absolute; bottom:0; left:0;width:388px; height:40px; line-height:40px;  text-align:center; background:#333;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;}
.rightyrt{ width:882px; float:right; border:1px #ededed solid; padding-bottom:40px; margin:auto; }
.dfgfdg{ background:url(../images/c_03.jpg) no-repeat left 0;  margin:40px 30px 1px; border-bottom:1px #b0b0b0 solid; padding:2px 0  15px 35px; width:785px;}
.dfgfdg a{ color:#333333;font-size:16px;}
.rightyrt h1{ text-align:center; font-size:32px; color:#333333; margin-top:30px;}
.fghf{ text-align:center; font-size:18px;color:#333333; padding:10px 0;}
.fghf span{ background:#f08205; color:#FFF; text-align:center; padding:12px 25px; font-size:16px;}
.ghhyy{ width:738px; margin:auto; font-size:13px; color:#333333; text-indent:2em; padding-top:30px; }
.fykyuk{border-top:1px #dadada dashed; height:1px; width:819px; margin:auto; margin-top:30px;}
.ghhyy p{line-height:40px; /*text-indent:2em;*/}
.dffghgh{ width:820px; margin:auto;}

.footer { width:100%; height:243px; background:#e5e5e5; }
.footer1 { width:100%; height:4px; background:#005baf; border-bottom:2px #fff solid; }
.footer2 { width:1400px; margin:0 auto; }
.footer2_0 { float:left; display:inline;  }
.footer2_1 { float:left; display:inline; width:372px; height:102px; margin-top:62px; margin-left:0px; }
.footer2_2 { float:left; display:inline; width:5px; height:235px; margin:0px 10px; }
.footer2_3 { float:left; display:inline; width:440px; line-height:27px; color:#545454; margin-top:46px; font-size:16px; }
.footer2_3 img{vertical-align: middle;}
.footer2_3 a{line-height:36px; font-size:16px; color:#545454;}



#box{ width:1200px;  margin-top:30px; margin-bottom:25px;}
.leftqw{ width:302px; float:left; }
.ertgft{ background:#005baf; color:#FFF; text-align:center; padding-top:35px; padding-bottom:30px; font-size:24px; font-weight:bold; font-family:"Microsoft YaHei"}
.ertgft span{ font-size:12px; text-transform:capitalize; margin-left:8px; font-weight:normal}
.botywa{ background:#f1f1f1; font-size:18px; padding:0 25px;}
.lefy_navc li{ border-bottom:1px #b0b0b0 dashed;}
.lefy_navc li a{color:#333333; font-size:18px; display:block; line-height:70px; height:70px; margin:0 10px; background:url(../images/qw.jpg) no-repeat right center; }
.lefy_navc li span{font-size:12px; text-transform:capitalize; margin-left:15px; font-weight:normal;}
.fdgthh{ padding-bottom:20px;}
.tghhyy{ margin-bottom:30px;}
.botywa1{ background:#f1f1f1; font-size:18px; padding:25px 11px 55px;}
.fdgthh li{width:75px; margin:0 9px; float:left; display:inline;}
.efefef{ margin:0 0 0 25px;border-top:1px #b0b0b0 dashed; padding:30px 0 0 0}
.botywa1 a{color:#333333; width:75px; text-align:center; padding:10px 0; display:block; font-size:13px;}
.botywa1 a p{font-weight:bold;}
.fgtrftt{ background:url(../images/bg_17.jpg) no-repeat left center;}
.fgtrftt2{ background:url(../images/bg_21.jpg) no-repeat left center;}
.fgtrftt3{ background:url(../images/bg_24.jpg) no-repeat left center;}
.fgtrftt4{ background:url(../images/bg_27.jpg) no-repeat left center;}
.fgtrftt p{ font-size:13px; font-weight:normal;}
.fgtrftt p,.fgtrftt2 p,.fgtrftt3 p,.fgtrftt4 p{ font-size:13px;}
.fgtrftt,.fgtrftt2,.fgtrftt3,.fgtrftt4{margin-bottom:25px;padding:1px 0 3px 60px; font-size:20px; font-weight:bold;}
.type{ height:45px; line-height:45px; font-size:14px; color:#8d8d8d; border:none; padding-left:46px; background:url(../images/tel_03.jpg) no-repeat 10px center #FFF;float:left; margin-left:5px; width:124px;}
.button{ background:#005baf; color:#FFF; text-align:center;height:45px; line-height:45px; width:86px; float:left;border:none; cursor:pointer; font-size:16px;}
.fgr{ margin-top:50px; margin-left:7px;}

.rightyrt{ width:882px; float:right; border:1px #ededed solid; padding-bottom:40px; margin:auto; }
.dfgfdg{ background:url(../images/c_03.jpg) no-repeat left 0;  margin:40px 30px 1px; border-bottom:1px #b0b0b0 solid; padding:2px 0  15px 35px; width:785px; font-size:16px;}
.dfgfdg a{ color:#333333;font-size:16px;}
.rightyrt h1{ text-align:center; font-size:32px; color:#333333; margin-top:30px;}
.clean { clear:both; }

.ghhyy p{line-height:36px; /*text-indent:2em;*/ font-size: 16px; padding-bottom: 10px;}
.ghhyy strong{line-height:36px; font-size: 16px;}
.ghhyy img{ max-width:650px;}


#lie-zjtd{ width:800px; margin:auto; font-size:13px; color:#333333; text-indent:2em; padding-top:40px; }
#lie-zjtd li{ margin:0 27px; padding-bottom:45px; display:inline; float:left; width:344px;}
#lie-zjtd li img{vertical-align: middle; float: left;}
#lie-zjtd li p{ width:344px; float: left; height:40px; line-height:40px; font-size:16px; text-align:center; display:block; background:#ededed;}

#lie-new{ width:800px; margin:auto; font-size:13px; color:#333333; text-indent:2em; padding-top:40px; }

.new0{ padding:30px 0px 30px 20px;border-bottom:1px #cac9c9 dashed;}
.new00{ float: left; width: 275px; }
.new00 img{ width: 100%;float: left;}
.new1{ float: right; width: 455px; padding-left: 30px;}
.new11{ padding:5px 0 10px;}
.new11 a{ font-size:16px; font-weight:bold; color:#333333;}
.new12{ text-indent:2em; line-height:35px; font-size:14px; width:450px;}



.page{height:24px; line-height:24px; text-align:center; margin-top:30px; clear:both;}
/*.page li{display:inline; padding:5px 10px; border:1px solid #ddd; margin-right:5px;}*/
.page li a{color: #555;}
.page li a:hover{background:#f5f5f5; color:#0064c4;}
.page li.thisclass{background:#9A9FA5; color: #fff;}
.page li.thisclass a{text-decoration:none; cursor:default; border-color:#0064c4; color: #fff;}
.page .pageinfo strong{font-weight:normal;}



/* 2018.5.28 新增首页 科室样式 */
#keshi { width: 1200px; margin: 30px auto 0px auto; overflow: hidden;}
#keshi_l{ width: 580px; float: left; height: 345px; }
#keshi_r{ width: 580px; float: left; margin-left: 40px; height: 345px;}

.bzBox{width:580px;  float:left;}
.bzBtn{border-bottom:1px solid #d7d7d7; height:40px; line-height:40px; background-color: azure;}
.bzBtn:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bzBtn li{width:25%;float:left; text-align:center;}
.bzBtn li a{display:block;  color:#444444; font-size: 14px;  letter-spacing: 1px;  /*margin:0 8px;*/}
.bzBtn li.on a{color:#fff; font-size: 14px; font-weight: bold; letter-spacing: 1px; border-bottom:3px solid #f08205; height:39px; background-color: #005BAF;}

.bzLBox{margin:5px auto 0;}

.bzList{margin:10px 0px 0px 0px;}
.bzList li{height:48px;line-height:48px; border-bottom:1px dashed #aaaaaa; overflow:hidden;}
.bzList li a{color:#515151; font-size: 14px;}
.bzList li a:hover{display: block; background-color: #e6e6e2;}
.bzList li .zx{float:right; background:url(../images/bzlist.png) no-repeat center right; padding-right:20px;}
.bzList li .zx:hover{display: block; background-color:#fff; color: #f08205; }
.types {
    color: #629dbf; font-size: 14px;
}

.bzBox1{width:580px;  float:left;}

/* 2018.5.28 新增列表页样式 */
.list_li{ overflow:hidden;border-bottom:1px solid #e5e5e5; margin-top:20px;}
.list_li p{font-size:14px;line-height:24px;color:#666;text-indent:2em;font-family:"宋体";}
.list_li p a{color:#2d8192;}
.list_li p a:hover{color:#ef542a;}
.list_li h3{font-family:"宋体"; display:block; overflow:hidden;padding-bottom: 10px;}
.nav_l{float:left;font-size:16px;color:#579cb1;font-weight:bold;}
.nav_l span{width: 20px;height: 14px;background: url(../images/public.png) no-repeat -260px -259px;float:left; margin-right:6px;margin-top: 5px;}
.nav_l:hover span{ background-position:-260px -275px}
.nav_l i{font-style:normal;color:#ef542a;}
.nav_r{float:right;font-size:12px;color:#ef542a;font-family:"宋体";}
.nav_r:hover{color:#ef542a;}
.list_li em{line-height:30px;font-size:12px; text-align:right;font-family:"宋体"; display:block;}
.list_li em span{color:#2d8192;}