﻿*{ margin:0; padding:0; border:0; list-style:none; list-style-image:none;  list-style-type:none; font-family:"微软雅黑"; }
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
a{ text-decoration:none; color:#444; }
a:active{ outline:0 none;}
a:hover{ text-decoration:none; color:#0e9ee5;}
.red{color:red;}
/*img{vertical-align:top;-ms-interpolation-mode:bicubic; display:block;}*/
img{vertical-align:top;-ms-interpolation-mode:bicubic;}
i,em { font-style:normal;}
p { text-align:justify; word-break:normal;word-wrap:break-word; color:#444; font-size:14px;}
.alignleft { display: inline; float: left;}
.alignright { display: inline; float: right;}
.aligncenter { clear: both; display: block; margin:auto;} 
.clear{ margin:0; padding:0; clear:both}
.clearfix:after { visibility:hidden; display:table; font-size:0; content:" "; clear:both; line-height: 0;}
.clearfix { zoom:1;}
.center { text-align:center;}

body { background:#e8e8e8;}
.box-1154 { width:1154px; margin:0 auto; }
.box-1200 { width:1200px; margin:0 auto;overflow:hidden; }
.col-blue { color:#0e9ee5;}
.col-red { color:red;}
.fon-40 { font-size:40px;}
.fs12{font-size:12px;}

.header { height:180px; background:#fff url(../images/head-top-bg.gif) repeat-x left top;}
.header .top { height:44px; font-size:14px; margin-bottom:35px; }
.header .top b { color:#595959;line-height:44px;}
.header .top .link { float:right; display:inline-block; margin-top:10px;}
.header .top li { height:23px; line-height:23px; display:block; float:left;color:#666;padding-left:5px; }
.header .top li a { color:#595959; padding-right:5px; }
.header .top li a:hover { text-decoration:underline;}
.header .top li a.wap { color:#0e9ee5;}
.header .top li a.care,.header .top li a.listen {}
.header .logo-box .logo { display:block; margin-right:37px;float:left; }
.header .logo-box .zizhi { display:block; float:left; margin-top:5px; margin-right:20px;}
.header .logo-box .tel { float:right; margin-top:10px;}
.header .logo-box .QQ { float:right; margin-left:30px; margin-top:10px;}



/* banner */
.banner {width: 1200px;margin:0 auto;}
#kinMaxShow { display: block;width: 100%; overflow: hidden; }
#kinMaxShow div a{display:block;}
#kinMaxShow div a img{width:100%;}


/*二级导航开始*/

.immenu{ background:#fff; height:98px; margin-bottom:18px;}
.immenu ul{ padding-left:96px;height:98px;background:url(../images/immenu-bg.gif) no-repeat left top;}
.immenu li{ position:relative;float:left; border-right:1px solid #ddd;width:90.9px; display:block;}
.immenu li a{ position:relative;display:block;width:90.9px;height:76px; padding-top:22px;text-align:center; color:#333; font-size:12px; cursor:pointer;}
.immenu a:hover,.immenu a:active{color:#fff; text-decoration:none; _background-color:#0e9ee5;}

.immenu i{ display:block; height:39px; margin-bottom:7px; background-image:url(../images/immenu.png); background-repeat:no-repeat; }
.immenu .i-bpgc{ background-position:0 0;}
.immenu .i-bj{ background-position:-93px 0;}
.immenu .i-qlxy{ background-position:-184px 0;}
.immenu .i-qlxzs{ background-position:-276px 0;}
.immenu .i-zx{ background-position:-368px 0;}
.immenu .i-yw{ background-position:-460px 0;}
.immenu .i-yjdx{ background-position:-552px 0;}
.immenu .i-bpgty{ background-position:-644px 0;}
.immenu .i-jrsy{ background-position:-736px 0;}
.immenu .i-md{ background-position:-828px 0;}
.immenu .i-nxby {background-position:-920px 0;}
.immenu .i-contact{ background-position:-1013px 0;}


.immenu a:hover .i-bpgc{ background-position:0 -39px;}
.immenu a:hover .i-bj{ background-position:-93px -39px;}
.immenu a:hover .i-qlxy{ background-position:-184px -39px;}
.immenu a:hover .i-qlxzs{ background-position:-276px -39px;}
.immenu a:hover .i-zx{ background-position:-368px -39px;}
.immenu a:hover .i-yw{ background-position:-460px -39px;}
.immenu a:hover .i-yjdx{ background-position:-552px -39px;}
.immenu a:hover .i-bpgty{ background-position:-644px -39px;}
.immenu a:hover .i-jrsy{ background-position:-736px -39px;}
.immenu a:hover .i-md{ background-position:-828px -39px;}
.immenu a:hover .i-nxby {background-position:-920px -39px;}
.immenu a:hover .i-contact{ background-position:-1013px -39px;}


.immenu li span{position:absolute;left:0;width:100%;height:100%;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}
.immenu li:hover span{opacity:1;
	-webkit-animation:orangeIn 0.2s ease;
	animation:orangeIn 0.2s ease;background-color:#0e9ee5;}


@-webkit-keyframes orangeIn {
	0% {-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
100% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
}
@-moz-keyframes orangeIn {
	0% {	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
100% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
}
@-ms-keyframes orangeIn {
	0% {-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
100% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
}
@keyframes orangeIn {
	0% {	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
100% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
}

@-webkit-keyframes orangeOut {
	0% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
100% {	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
}
@-moz-keyframes orangeOut {
	0% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
100% {	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
}
@-ms-keyframes orangeOut {
	0% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
100% {	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
}
@keyframes orangeOut {
	0% {	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1}
100% {	-webkit-transform:scale(0.8);	-ms-transform:scale(0.8);	transform:scale(0.8);	opacity:0}
}

/* 疾病导航结束 */





.main-up-box { height:360px; margin-top:18px; overflow:hidden; margin-bottom:6px;}
.main-up-box .left-b { padding-top:10px; padding-left:10px; padding-bottom:10px; width:816px; background:white; }



.focus1{ width:277px; overflow:hidden; position:relative; float:left;margin-right:20px; }
.focus1 div.updown{ top:0px; left:0px; width:277px; height:30px; font-size:15px; font-weight:bold; color:red; z-index:999999;  position:absolute;}
.focus1 div.pic{width:277px; height:340px; overflow:hidden;}
.focus1 div.pic span{ width:277px; height:340px; display:none; position:absolute;}
.focus1 div.pic span.ad01{ display:block; }
.focus1 div.num{ height:20px;  bottom:10px; left:0px;  width:268px; text-align:right; z-index:99999; position:absolute;}
.focus1 div.num span{ zoom:1; width: 20px; height: 17px; display:inline-block; text-align:center; font-size:12px; background:#fff;color:#fff; cursor:pointer; color:#b9b9b9;}
.focus1 div.num span.ad01{ background:#0e9ee5; color:#fff;}



#indexnewsTab1 { width:504px; height:301px; float:left; }
#indexnewsTab1 .Menubox { width:504px; height:50px; border-bottom:1px solid #ddd; margin-bottom:22px; line-height: 32px; }
#indexnewsTab1 .Menubox ul { margin: 0px; padding:0px;width:504px; }
#indexnewsTab1 .Menubox li { width: 126px; height: 50px; float: left; display: block; cursor: pointer; color: #333; font-size:20px; line-height:40px; }
#indexnewsTab1 .Menubox li span { width:4px; height:6px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:15px;background-image:url(../images/tab-item-bg.gif); background-repeat:no-repeat;background-position:0 0;}
#indexnewsTab1 .Menubox li.hover { color:#0e9ee5;}
#indexnewsTab1 .Menubox li.hover span { background-position:0 -6px;}

.Contentbox { clear: both; margin-top: 0px; width: 504px; height: 290px; }
.wz-box .up { height:115px; padding-left:125px; border-bottom:2px solid #0e9ee5; margin-bottom:18px;}
.wz-box .up .pic { padding:1px; background:#fff; border:1px solid #ddd; width:118px; height: 88px; display:inline-block; float:left; margin-left:-125px;}
.wz-box .up .mak { padding-left:12px;}
.wz-box .up .mak a { font-size:20px; line-height:20px; color:#0e9ee5; }
.wz-box .up .mak a:hover { color:#0063a8; }
.wz-box .up .mak p { font-size:12px; color:#767575; line-height:20px;margin-top:12px;text-indent:2em;}

.wz-box .down .jt {width:4px; height:6px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:10px;}
.wz-box .down ul li { width:50%; float:left; display:block; line-height:29px; height:29px;}
.wz-box .down ul li a { font-size:13px; color:#444;overflow: hidden;width: 60%;white-space: nowrap;text-overflow: ellipsis;display:inline-block;}
.wz-box .down ul li span{float:right;color:#444;font-size:13px;}
.wz-box .down ul li a:hover { color:#0e9ee5;}




.bk-title { font-size:20px; color:#0e9ee5; height:50px; line-height:40px; display:block;}
.bk-title em { font-size:13px; color:#a0a0a0; padding-left:7px;}
.rig-rank { width: 329px; height: 350px; padding-left:19px; padding-right:19px; padding-top:10px; background:white; margin-bottom:6px;}
.rig-rank .ico-list{ text-align:center; margin-top:20px; margin-bottom:10px;}
.rig-rank .ico-list li { display:inline; padding-left:10px; padding-right:10px; }
.rig-rank .ico-list li a { color:#a0a0a0; font-size:12px;width:58px; display:inline-block; text-align:center;  padding-top:65px;}
.rig-rank .ico-list li a:hover { color:#01589b;}
.rig-rank .ico-list li a.zx { background: url(../images/order-ico1.gif) no-repeat;}
.rig-rank .ico-list li a.zx:hover {background: url(../images/order-ico1_.gif) no-repeat;}
.rig-rank .ico-list li a.yy { background: url(../images/order-ico2.gif) no-repeat;}
.rig-rank .ico-list li a.yy:hover { background: url(../images/order-ico2_.gif) no-repeat;}
.rig-rank .ico-list li a.QQ { background: url(../images/order-ico3.gif) no-repeat;}
.rig-rank .ico-list li a.QQ:hover {background: url(../images/order-ico3_.gif) no-repeat}
.rig-rank .ico-list li a.route { background: url(../images/order-ico4.gif) no-repeat;}
.rig-rank .ico-list li a.route:hover { background: url(../images/order-ico4_.gif) no-repeat;}
.rig-rank .hot-line { height:36px; display:block; border-radius:5px; background:#01589b url(../images/tel-ico.gif) no-repeat 12px center; line-height:36px; color:white; text-indent:40px; }





.main-mid-box {height:360px; overflow:hidden; margin-bottom:12px; }
.main-mid-box .left-b { padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:12px; width:804px; background:white; }
.main-mid-box .left-b .bk-title a { float:right; font-size:14px; }
.main-mid-box .right-b { width: 329px; height: 350px; padding-left:19px; padding-right:19px; padding-top:10px; background:white;}

.exp-ms { padding-top:40px; padding-left:30px; height: 250px;}
.exper-Content { width: 500px; height: 290px; display:block; float:left;}
.exper-Content .name { font-size:19px; color:#999;}
.exper-Content .name b { font-size:40px; font-weight:normal; color:#444; padding-right:7px; vertical-align: bottom; }
.exper-Content .zc { display:block; background:#0e9ee5; width:400px; height:24px; color:white; font-size:14px; line-height:24px; text-indent:10px; margin-bottom:7px; margin-top:3px;}
.exper-Content .ms { font-size:14px; color:#444;width:400px; line-height:25px; margin:20px 0 0 10px;text-indent: 2em;;}
.exper-Content .ms a:hover { color:#01589b;}

#con_expertagc_1 { background:url(../images/exp-bg1.jpg) no-repeat 0 0;}
#con_expertagc_2 { background:url(../images/exp-bg2.jpg) no-repeat 0 0;}
#con_expertagc_3 { background:url(../images/exp-bg3.jpg) no-repeat 0 0;}
#con_expertagc_4 { background:url(../images/exp-bg4.jpg) no-repeat 0 0;}

.expert-Menubox { height:290px; overflow:hidden;}
.expert-Menubox li { width:254px; height: 290px; float:left; display:block; margin-left:6px; margin-bottom:6px; cursor:pointer;}

.technology_tab { display: block; font-size: 14px; width: 329px; overflow: hidden; }
.tab_on { font-weight: bold; color: #FFF; background-image: url(../images/sfq_bg1.jpg); }
.technology_tab ul { width: 330px; display: block; }
.technology_tab ul li { height: 41px; width: 164px; display: block; background-image: url(../images/sfq_bg2.jpg); background-repeat: no-repeat; background-position: center top; float: left; padding-right: 1px; }
.technology_tab ul li span { display: block; height: 41px; width: 164px; line-height: 40px; text-align: center; cursor: pointer; }
.technology_tab div { display: block; float: left; height: 119px; width: 329px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #0E9EE5; border-top-width: 2px; border-top-style: solid; border-top-color: #FFF; margin-bottom: 1px; }




.channel-Menu { height:65px; margin-bottom:8px;}
.channel-Menu li {  float:left; display:block; cursor:pointer; }
.channel-Menu li .txt { width:200px; height:52px; padding-top:10px; background:#fff; display:block;font-size:9px; color:#999; text-align:center; }
.channel-Menu li b { font-size:20px; color:#444; display:block; }
.channel-Menu li.hover .txt { background:#0e9ee5; color:#fff; }
.channel-Menu li.hover b { color:#fff;}
.channel-Menu li.hover .jt { height:3px;display:block;}

.channel-Content { background:white; padding:10px; height:340px; overflow:hidden; margin-bottom:16px;}
.channel-Content .l-b { margin-right:16px; }

.channel-nr .fanwei { padding-top:10px; padding-bottom:15px; margin-bottom:22px; border-bottom:1px solid #ddd; background:url(../images/tag-fw.gif) no-repeat left center; height:26px; padding-left:88px; font-size:14px;}
.channel-nr .fanwei a{ line-height:26px; font-size:14px;}
.channel-Content .wz-box {clear: both; height: 290px; margin-top: 0; width: 800px;}
.channel-Content .wz-box p .detail { font-size:12px;}


.channel-Content .r-b { width:332px;}
.channel-Content .r-b h3 { font-size:16px; line-height:50px;}
.channel-Content .expert { width: 332px; height: 113px; padding-top:15px; margin-bottom:12px;}
.channel-Content .r-b a:hover { color:#01589b;}
.channel-Content .expert .photo { float:left; display:inline-block; margin-left:8px;margin-right:8px; }
.channel-Content .expert .photo img { width:80px; height:94px;}
.channel-Content .expert .nr { width: 228px; font-size:12px; color:#444; float:left;}
.channel-Content .expert .nr p { font-size:12px;}
.channel-Content .expert .nr span { display:block; font-size:16px;}
.channel-Content .expert .nr em { color:#f49000; line-height:26px; }
.channel-Content .expert .nr span b{ font-size:18px;}

.channel-Content .QS { background:url(../images/qs-bg2.gif) no-repeat; padding-left:50px; color:#444; height:110px; overflow-y:hidden;}
.channel-Content .QS b { font-size:16px;}
.channel-Content .QS p { font-size:14px; line-height:21px; padding-top:10px;}

.ask { display:block; background:#0e9ee5; line-height:36px; text-align:center; color:white; font-weight:bold;}
.ask:hover { background:#01589b; color:#fff !important;}




#index-tabbox2 { background:white; padding:10px; width:1180px; margin: 0 auto;}
#index-tabbox2 .title-box { height:31px; border-bottom:1px solid #ddd; margin-bottom:23px;}
#index-tabbox2 .title-box li { display:block; line-height:28px; float:left; cursor:pointer; width:104px; text-align:center; color:#444;border-bottom:3px solid #fff;}
#index-tabbox2 .title-box li.hover { border-bottom:3px solid #0e9ee5;}
.pics-box ul { height:185px; padding-left:5px;}
.pics-box li { background:white; border:1px solid #ddd; padding:4px; width:197px; height:136px; display:inline; float:left; margin-left:13px; margin-right:13px; text-align:center;}
.pics-box li img {width:197px; height:136px; margin-bottom:12px;}
.pics-box li i { font-size:14px; color:#444;}
.article_article p{text-indent:2em;line-height:30px;}


.footer { width:100%;  background:#01589b ; margin-top:20px; clear:both; padding:30px 0; }
.footer .logo { float:left; padding-right:30px; border-right:1px solid #3890d3; margin-right:30px; }
.footer .tel {border-left:1px solid #3890d3;padding-left:30px;  }
.footer p { font-size:13px; line-height:25px;color:white; font-family:"宋体"; float:left;width:500px;}
.footer p a{font-size:12px;}
.footer a { color: #5BADFF; text-decoration: none; }
.footer a:hover { color: #FFF; text-decoration: underline; }





/* page-expert */

#page-expert { background:white;}
#page-expert .lead .ms { background:url(../images/experts_he-bg.jpg) no-repeat left top; width:605px; padding-left:45px; height:406px;}
#page-expert .lead .ms h3 { margin-top:65px; height:80px; display:block;}

#page-expert .lead .ms p { font-size:14px; font-family:宋体; text-indent:2em; line-height:26px; margin-right:18px; margin-bottom:15px;}


.expert-list { padding:45px 45px 20px; background:url(../images/experts_01.jpg) no-repeat 915px 45px;}
.expert-list li { display:block; width:100%; height:394px; padding-bottom:28px; border-bottom:1px dotted #ddd; margin-top:26px; }
.expert-list li:last-child { border-bottom:0 none;}
.expert-list li .l-b img { display:block;}
.expert-list li .l-b a { width: 155px; height: 57px; line-height:56px; font-size:23px; color:#fff; display:inline-block; float:left; background:#0e9ee5; margin-top:1px; text-align:center;}
.expert-list li .l-b a.zx { margin-right:1px;}
.expert-list li .l-b a:hover { background:#01589b;}

.expert-list li .r-b { width:773px;}
.expert-list .name { font-size:34px; height:55px;}
.expert-list .name i { font-size:24px; font-weight:normal; color:#444; vertical-align:bottom;}
.expert-list .ms p { font-size:14px; }
.expert-list .ms p i { padding-right:12px;}

.expert-list .time { font-size:16px; line-height:35px; height:40px; display:block;}
.expert-list .pride { width:340px;}
.expert-list .pride span { display:block; border-radius:3px; line-height:28px; color:white; background:#0e9ee5; text-indent:2em; font-size:14px; margin-bottom:1px;}



.expert-list .detail .tt { background:#e8e8e8; line-height:36px; display:block; height:36px; margin-top:30px; margin-bottom:25px;}
.expert-list .detail .tt span { background:#0e9ee5; width:140px; font-size:18px; color:#fff; display:block; float:left; text-align:center;}

.expert-list .detail .tt a { font-size:14px; float:right; margin-right:20px;}
.expert-list .detail p { font-size:14px; line-height:25px; padding-bottom:15px;}


#page-expert .zongjie { background:#f3f3f3; padding:30px 45px 45px;}
#page-expert .zongjie .mak { padding-top:25px; padding-bottom:20px;}
/* page-expert end */



/* page-channel */
#page-channel .left-box { padding-left:10px; padding-bottom:12px; width:816px; background:white; overflow:hidden; float:left;}
.pub-rig-box { float:right; width:367px; }
.bread-Crumb { line-height:50px; height:50px; font-size:14px;}

#page-channel .wz-box { height: 340px; margin-top: 0; width: 504px; overflow:hidden; margin-left:16px;}
#page-channel .wz-box p .detail { font-size:12px;}
#page-channel .rig-head .tt { border-bottom:1px solid #ddd; display:block; height:46px;}
#page-channel .rig-head .tt h3 { font-size:30px; color:#0e9ee5; font-weight:normal; float:left; line-height:30px;}
#page-channel .rig-head .tt a { float:right; background:#f39800; width: 98px; line-height: 24px; display:block; border-radius:3px; font-size:12px; color:#fff; text-align:center; margin-top:7px;}
#page-channel .rig-head .tt a:hover { background:#ffb02c;}
#page-channel .rig-head .fanwei { padding-top:10px; padding-bottom:15px; margin-bottom:22px; border-bottom:1px solid #ddd; background:url(../images/tag-fw.gif) no-repeat left center; height:26px; padding-left:88px; font-size:14px;}
#page-channel .rig-head .fanwei a{ line-height:26px; font-size:14px;}


.cell { width:391px; margin-top:24px; float:left; margin-right:16px;}
.cell dt { background:#0e9ee5; line-height:33px; display:block; height:34px; padding-left:8px; padding-right:10px; margin-bottom:16px;}
.cell dt h3 { color:#fff; font-size:19px; float:left; }
.cell dt a { color:#e8e8e8; font-size:20px; float:right; font-size:14px; }
.cell dt a:hover { color:#fff;}
.cell .up { padding-left:108px; height:91px; overflow:hidden;}
.cell .up .pic-b { margin-left:-108px; float:left; display:inline-block;}
.cell .up .summary { display:inline-block; padding-left:15px;}
.cell .up .summary a:hover { color:#01589b;}
.cell .summary .wz-title { font-size:16px; color:#0e9ee5;}
.cell .summary p { font-size:12px; color:#6d6d6d; line-height:20px; padding-top:10px; }




.cell dd .Con-box { padding-top:10px; padding-bottom:12px; height:116px;}
.cell dd .Con-box ul li .jt {width:4px; height:6px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:10px;background:url(../images/tab-item-bg.gif) no-repeat 0 -6px;}
.cell dd .Con-box ul li { width:100%; display:block; line-height:29px; height:29px;}
.cell dd .Con-box ul li a { font-size:14px; color:#444;}
.cell dd .Con-box ul li a:hover { color:#0e9ee5;}

.cell dd .Menubox {  height:48px; background:#e8e8e8; line-height:48px; padding-left:10px; padding-right:10px;}
.cell dd .Menubox ul li { display:inline-block; line-height:18px; font-size:14px; border-right:1px solid #888; cursor:pointer; padding-right:8px; padding-left:8px; color:#888;}
.cell dd .Menubox ul li.hover { color:#000;}
.cell dd .Menubox ul li:last-child { border-right:0 none;}
.cell dd .Menubox .btn-area { float:right; font-size:14px; color:#0e9ee5;}
.cell dd .Menubox .btn-area a { color:#0e9ee5;}
.cell dd .Menubox .btn-area a:hover { color:#01589b;}



/* 右侧专家滚动墙 */
.rig-expert { width: 329px; padding-left:19px; padding-right:19px; padding-top:10px; padding-bottom:20px; background:white; margin-bottom:6px;}
.rig-expert  .bk-title { height:42px !important;}
.exper-list{ overflow:hidden; padding:0px; width:329px;}
.sorad_mid02{ width:504px;  float:left; overflow:hidden; }
.sorad_mid02 div.box{ height:142px; overflow:hidden; position:relative; padding-top:8px; padding-bottom:8px;}
.exper-list .photo { float:left; display:inline-block; margin-right:10px;}
.exper-list .ms { float:left; width:195px; }
.exper-list .ms h3 { font-size:18px;}
.exper-list .ms i { font-size: 12px; color: #4f4f4f; font-style: normal; }
.exper-list .ms p { font-size:12px; line-height:21px;}
.exper-list .ms p a:hover { color:#01589b;} 
.exper-list .ms .zx { position:absolute; bottom:8px; left:130px;}


/* 右侧案例 */
.rig-case { width: 329px; padding-left:19px; padding-right:19px; padding-top:10px; padding-bottom:20px; background:white; margin-bottom:6px;}
.rig-case .head { height:62px; display:block; overflow:hidden; margin-bottom:18px;}
.rig-case .head .pic { width:159px; height:58px; background:#fff; padding:1px; border:1px solid #ddd; display:inline-block;}

.case-list li .jt {width:4px; height:6px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:10px;background:url(../images/tab-item-bg.gif) no-repeat 0 -6px;}
.case-list li { width:100%; display:block; line-height:29px; height:29px;}
.case-list li a { font-size:14px; color:#444;}
.case-list li a:hover { color:#0e9ee5;}


/* 右侧来院路线 */
.rig-route { width: 329px; padding-left:19px; padding-right:19px; padding-top:10px; padding-bottom:20px; background:white; margin-bottom:6px;}
.rig-route .detail { background:url(../images/route-bg.jpg) no-repeat 5px -125px; padding-left:90px; height:180px; margin-top:15px; }
.rig-route .detail h3 { font-size:14px; font-weight:normal; line-height:25px; margin-top:20px;}
.rig-route .detail p { color:#888; font-size:12px; padding-bottom:16px; line-height:18px;}


/* page-list */
#page-list .left-box { padding-left:15px; padding-right:15px; padding-bottom:12px; width:796px; background:white; overflow:hidden; float:left;}
#page-list .header-info { height:87px; margin-bottom:15px;}
#page-list .header-info .pic-box { border:1px solid #aaa; width: 128px; height: 85px; float:left;}
#page-list .header-info .info { width:656px; float:right;}
#page-list .header-info .info p { color:#767575;}
#page-list .header-info .info .tt { display:block; height:40px;}
#page-list .header-info .info .tt h3 { font-size:24px;}
#page-list .header-info .info .tt a { background:#f39800; width: 98px; line-height: 24px; display:block; border-radius:3px; font-size:12px; color:#fff; text-align:center; }
#page-list .header-info .info .tt a:hover { background:#ffb02c;}
#page-list .wz-box { width:796px; overflow:hidden;}
#page-list .wz-box ul { width:800px;}
#page-list .wz-box li { width:397px; background:#e8e8e8; height:42px; line-height:42px; display:block; float:left; margin-right:2px;margin-bottom:1px;}
#page-list .wz-box li span { font-size:18px; font-weight:bold; color:#fff; background:#0e9ee5; text-align:center; line-height:40px; height:42px; width:70px; display:block; float:left;}
#page-list .wz-box li a { font-size:14px; text-indent:12px; float:left;}
.adver-box01 { width:796px; height:99px; display:block; margin-top:14px; margin-bottom:14px;}



.wz-list ul li {border-bottom:1px dotted #ddd; padding-bottom:15px; margin-top:14px; display:block;}
.wz-list h3 { font-size:20px; line-height:34px; display:block; background:#0e9ee5; text-indent:10px; color:#fff;}
.wz-list ul li .pic { display:inline-block; width:247px; height:193px; margin-left:-245px; float:left;}
.wz-list ul li .detail { padding-left:18px; padding-right:4px;}
.wz-list ul li .title { font-size:20px;}
.wz-list ul li .time { display:block; color:#8f8e8e; font-size:14px; line-height:25px; height:32px;}
.wz-list ul li p { line-height:24px;}
.wz-list ul li a:hover { color:#01589b;}
.wz-list ol { display: block; padding-top: 20px; padding-left: 20px; }
.wz-list ol li { display: inline; float: left; height: 176px; width: 246px; margin-right: 10px; margin-bottom: 20px; }
.wz-list ol li a img { padding: 8px; height: 140px; width: 230px; border: 1px solid #CCC; }
.wz-list ol li p { font-size: 14px; line-height: 30px; text-align: center; height: 30px; }
.wz-list .zxzj { font-size:14px; color:#fff; line-height:28px; width:84px; text-align:center; display:block; position:absolute; right:0; bottom:14px; background:#0e9ee5;}
.wz-list .zxzj:hover { background:#01589b; color:#fff;}


/* 列表翻页按钮 */
.list-menu-b { clear: both; }
.list-menu-b ul li{ float:left;padding: 0 5px;}
.list-menu-b ol{ list-style: none; font-size:14px; }
.list-menu-b ol li { float:left; display:block; }
.list-menu-b ol li a,.list-menu-b span{ color:#2f2f2f; background:#fafafa; border:#dcdcdc solid 1px; text-align:center; height:24px; line-height:24px;  padding:0 11px 0; margin-right:8px;  margin-bottom:10px;_margin-bottom:14px; float:left;}
.list-menu-b ol a:hover { border:#0e9ee5 solid 1px; color:#0e9ee5; }
.list-menu-b ol a.on { color:#fff; background:#0e9ee5; border:#0e9ee5 solid 1px;}
/* page-list end */



/* page-article start */
#page-article .left-box { padding-left:15px; padding-right:15px; padding-bottom:12px; width:796px; background:white; overflow:hidden; float:left;}
.article-box { border-top:1px solid #ddd; padding:24px 12px 24px;}
.article-box .head {text-align:center; height:77px;}
.article-box .head>span{margin-top:15px;display:inline-block;}
.article-box .head h3 { font-size:28px; font-weight:normal; }
.article-box .head span { color:#898989; font-size:12px;}
.article-box .head span i { padding-right:10px; padding-left:10px;}
.article-box .nr { }
.article-box .nr p { line-height: 30px; font-size: 16px; margin-right: auto; margin-left: auto; color: #444; padding-bottom: 10px; }
.article-box .nr h2,.article-box .nr h3,.article-box .nr h4{ font-size: 16px; font-weight: bold; color: #000; padding-top: 15px; padding-bottom: 10px; }
.article-box .nr a { color: #0033FF; text-decoration: none; font-weight: bold; } 
.article-box .nr a:hover { color: #F00; text-decoration: none; font-weight: bold; } 
.article-box .nr a img { vertical-align: middle; } 
.article-box .nr em { font-style: normal; color: #F00; }

.article-box .btn-area { height:40px; line-height:40px; display:block; text-align:center; margin-top:20px; margin-bottom:20px; }
.article-box .btn-area .zx ,.article-box .btn-area .route { width:120px; height:40px; display:inline-block; color:#fff; border-radius:6px; text-indent:25px;}
.article-box .btn-area .zx { margin-right:12px; background:#01589b url(../images/zx-ico.gif) no-repeat 12px center;}
.article-box .btn-area .route { background:#01589b url(../images/route-ico.gif) no-repeat 15px center;}
.article-box .btn-area .tel { display:inline-block; background:#01589b url(../images/tel-ico.gif) no-repeat 15px center; color:#fff; border-radius:6px; width:260px; height:40px; margin-right:12px; text-indent:25px; }

.pass span { width:50%; font-size:14px; } 
.pass span a { color:#0e9ee5;}
.pass span a:hover { color:#01589b;}

.warm-tip { font-size:14px; color:#444; background:#f3f3f3; padding:18px; margin-top:14px; margin-bottom:14px;  line-height:26px; } 
.warm-tip a:hover { color:#01589b;}


.tj-read span ,.tj-special span { width:90px; height:32px; line-height:32px; text-align:center; background:#0e9ee5; display:block; color:#fff;}
.tj-read li .jt {width:4px; height:6px; overflow:hidden; display:inline-block; vertical-align:middle; margin-right:10px;background:url(../images/tab-item-bg.gif) no-repeat 0 -6px;}
.tj-read li { width:370px; display:block; line-height:38px; height:38px; float:left; border-bottom:1px dotted #d1d1d1; font-size:14px; margin-right:28px;}
.tj-read li a { font-size:14px; color:#444;}
.tj-read li a:hover { color:#0e9ee5;}


.tj-special { margin-top:20px;}
.tj-special ul { width:820px; padding-top:12px; padding-bottom:10px;}
.tj-special li a{ width:230px; height: 130px; padding:5px; border:1px solid #ddd; display:block; float:left; margin-right:24px; }



/* page-about */
#page-about { background:#fff; }
#page-about .info { background:url(../images/about-info-bg.gif) repeat-x; height:513px; }
#page-about .info .l-b { padding-left:48px; padding-top:60px; width:620px;}
#page-about .info .l-b p { line-height:24px; padding-top:20px; padding-bottom:20px;}
#page-about .info .l-b a { width:104px; line-height: 26px; font-size:12px; color:#fff; background:#0e9ee5; display:block; text-align:center; }
#page-about .info .l-b a:hover { background:#01589b;}


.about-team { background:#f3f3f3 url(../images/about-ex-bg.jpg) no-repeat left top; height:500px; position:relative;}
.about-team h3 { display:inline-block; position:absolute; right:50px; top:65px; letter-spacing:-1px;}
.about-team h3 b { padding-right:10px;}
.about-team .swt-area { position:absolute; right:382px; bottom:42px; display:inline-block;}
.about-team .swt-area a { width:104px; height: 26px; display:inline-block; text-align:center; line-height:26px; font-size:12px; color:#fff;}
.about-team .swt-area a.zx { background:#0e9ee5;}
.about-team .swt-area a.zx:hover { background:#01589b;}
.about-team .swt-area a.yy { background:#f49000;}
.about-team .swt-area a.yy:hover { background:#ff7200;}

.team-Content { height:347px; float:left; margin-top:76px;}
.team-Content .r-b { padding-top:78px; padding-left:17px; float:left;}
.team-Content .name { font-size:28px;}
.team-Content .name b { padding-right:10px;}
.team-Content li { display:block; margin-top:16px;}
.team-Content li span { width:66px;  height: 50px; padding-top:4px; display:inline-block; background:#49ade9; text-align:center; margin-right:12px; vertical-align: top; }
.team-Content li b{ color:#fff; font-size:16px; }
.team-Content li p { width:360px; display:inline-block; line-height:26px;}

.team-box { width: 258px; height: 300px; float:right; overflow:hidden; margin-right:48px; margin-top:160px;}
.team-box ul { width: 280px;}
.team-box li { width: 121px; height: 142px; margin-right:16px; margin-bottom:16px; float:left; cursor:pointer;}



.five-tech { padding:48px 48px 28px;}
.five-tech p.lead { width:744px; padding-top:20px; padding-bottom:20px; line-height:23px; color:#6e6e6e;}

.tech-box { margin-right:13px; display:block; float:left;}
.tech-box li { cursor:pointer; width:214px; height: 52px; background:#b9b9b9; text-align:center; line-height:52px; margin-bottom:7px; font-size:24px; color:#fff;}
.tech-box li.hover { background:#49ade9;}
.js-nr { width:877px; float:left; background:#f1efef;height:345px; margin-bottom:30px;}

.tech-nr { padding:27px;}
.tech-nr .js-name { font-size:30px; display:block; color: #49ADE9; }
.tech-nr .js-good { font-size:16px; display:block; line-height:34px; height:44px;}
.tech-nr .detail { font-size:12px; line-height:23px; width:570px;}


.tech-nr .advent h3 { font-weight:normal; font-size:16px; line-height:45px; height:45px;}
.tech-nr .advent h3 a { font-size:14px; color:#49ade9;}
.tech-nr .advent h3 a:hover { color:#0e9ee5;}
.tech-nr .advent { width:824px; overflow:hidden;}
.tech-nr .advent ol { width:840px;}
.tech-nr .advent li {width: 206px; float:left; display:block; padding-top:5px; text-align:center;}
.tech-nr .advent li span { font-size:12px; padding-top:16px; display:block; }

.ten-stand { border:1px solid #ddd; padding-top:20px; padding-bottom:20px;}



.machines { padding-top:40px; padding-left:48px; padding-right:48px; background:#f3f3f3 url(../images/machine-bg.jpg) no-repeat right top; height:600px; position:relative;}
.machines h3 {letter-spacing:-1px;}
.machines .detail { width:840px; line-height:23px; padding-top:21px; padding-bottom:34px;}
.machines ul li { display:inline-block; margin-right:77px; margin-bottom:20px;}
.machines ul li img { width:212px; height: 134px; padding:5px; background:#fff; display:block; }
.machines ul li span { font-size:14px; padding-top:10px; display:block; color:#444; text-align:center;}
.machines .jkyy { width:239px; height:55px; line-height:54px; font-size:24px; text-align:center; background:#ff7900; color:#fff; position:absolute; right:0; bottom:85px;}
.machines .jkyy:hover { background:#ffa21c;}



.service { padding:40px 48px; background:#fff;}
.service .head {height:180px; margin-bottom:8px;}
.service .detail { width:870px; line-height:23px; padding-top:22px; color:#6e6e6e; }
.service .mid { margin-bottom:38px; height:130px;}
.service .foot { height:137px; margin-bottom:38px;}
.service .foot .mak { width:540px;}
.service .foot .mak p { color:#6e6e6e; line-height:23px; padding-top:14px;}

.menu{width:100%; background:#494949;}
.object_banner1,.object_banner2,.object_banner3,.object_banner4,.object_banner5{width: 277px; height:340px; overflow: hidden;}
.menu .m_center{width:990px; height:47px; margin:0 auto; overflow:hidden;}
.m_center .mc_fwxm{width:188px; height:47px; background:#a67d00; text-align:center; float:left; font:16px/47px "寰蒋闆呴粦"; color:#FFF; letter-spacing:4px;}
.m_center .nav{width:647px; float:left; font:16px/47px "寰蒋闆呴粦"; overflow:hidden;}
.m_center .nav li{width:107px; float:left;text-align:center;}
.m_center .nav li a,.m_center .yyxd a{color:#FFF;}
.yyxd{width:155px; height:32px; float:right; margin-top:7px; _display:inline; text-align:center; font:16px/32px "寰蒋闆呴粦";}
.yyxd a{width:155px; height:32px;display:block; color:#FFF;}
.yyxd a:hover{filter:alpha(opacity=90);	-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; color:#FFF;}
.header_nav{margin:0 auto; width:1200px; height:47px; z-index:3; position: relative; z-index: 998;}
.header_nav_subnav1{width: 190px;position: absolute;height: 47px; left:0;}
.Z_TypeList{width: 187px; height:47px; z-index:99;background:#0e9ee5;float:left;}
.Z_TypeList:hover,.Z_TypeListhover{ background:#0e9ee5;}
.Z_TypeList .title a{font-size: 18px; color: #fff; width:100%; height: 47px; line-height: 47px; text-indent:28px; display: block; text-decoration: none; font-weight: 100; cursor:pointer;}
.Z_MenuList_ul{overflow:hidden;}
.Z_MenuList{width:187px; line-height:26px;height:0; display: none;  margin-top:47px;}
.Z_MenuList ul li{	display: block; position: relative; background: #777;  z-index:9999; text-align:center; }
.Z_MenuList li .list-xian{position:absolute;bottom:1px;background:#acacac; height:1px; width:100%;}
.Z_MenuList li a {color:#fff; display:block; width:100%; height:64px;}
.Z_MenuList li a h3{font-size:18px; font-weight: 100; line-height:20px; padding-top:17px; }
.Z_MenuList li a i { font-size:9px; display:block; font-style:normal; color:#aaa;}
.Z_MenuList li a:hover{color:#444 }
.Z_MenuList li.alt a{color:#444;}
.Z_MenuList li.alt .list-xian{position:absolute; bottom:-3px; background:#666; left:1px; height:2px; width:194px;}
.Z_MenuList li.alt{background:#fff; border-right:none;}


.Z_SubList{position:absolute; height:390px; overflow:hidden; left:186px; top:47px; line-height:21px;width:0; background:#FFF; display:none;}
.Z_SubList .subView{position: absolute; top:0; left:0; width:1010px; height:385px; padding:15px 30px 0 35px; overflow: hidden; display:none; font-family:"寰蒋闆呴粦";}
.box-shadow{ z-index:999;}
.subView .Z_SubList_ul{width:520px;}
.Z_SubList .subItem{width:100%;height:380px; position:relative}
.nav31box{float:left; width:321px; overflow:hidden; margin:0 30px 0 0; position:relative; z-index:2}
.nav31boxz{padding:5px 0 15px; margin-bottom:5px;}
.nav31boxz ol{margin:10px 12px 0; width:100%; overflow: hidden;}
.nav31boxz ol li{width:125px; height:24px; float:left; line-height:24px;}
.nav31boxz ol li a{ color: #444; font-size: 14px; display: block; padding-left: 5px; }
.nav31boxz ol li a:hover{ text-decoration: none; color: #FFFFFF; background-color: #333333; display: block; padding-left: 5px; }
.nav31boxz ul{margin:10px 12px 0; width:100%; overflow: hidden;}
.nav31boxz ul li{width:251px; height:24px; float:left; line-height:24px;}
.nav31boxz ul li a{color:#444; font-size:12px; }
.nav31boxz ul li a:hover{text-decoration: none;color:#0e9ee5; }
.menu_szzx { display: block; height: 500px; background-color: #FFF; background-image: url(../images/menu_bg1.jpg); background-repeat: no-repeat; background-position: left bottom; }
.menu_xgnza { display: block; height: 500px; background-color: #FFF; background-image: url(../images/menu_bg2.jpg); background-repeat: no-repeat; background-position: left bottom; }
.menu_qlxjb { display: block; height: 500px; background-color: #FFF; background-image: url(../images/menu_bg3.jpg); background-repeat: no-repeat; background-position: left bottom; }
.menu_szgr { display: block; height: 500px; background-color: #FFF; background-image: url(../images/menu_bg4.jpg); background-repeat: no-repeat; background-position: left bottom; }
.menu_mnjs { display: block; height: 500px; background-color: #FFF;background-repeat: no-repeat; background-position: left bottom; }
.Z_SubList .subItem-hd{height: 34px; line-height: 34px; border-bottom: 2px solid #a6937c; font-size: 15px; font-family: "瀹嬩綋"; margin-bottom: 6px; display: none; }
.subItem-hd a{color: #444; }
.subItem-title{ font-size: 14px;display:block;border-bottom:1px solid #d6d6d6; margin:0 12px; padding-bottom:5px;color:#444;}
.subItem-title a{color:#444;}
.subItem-title a:hover{color:#0e9ee5;}
.Z_SubList .subItem-cat{margin:10px 12px 0; width:100%; overflow: hidden;}
.subItem-cat a{color:#414141;margin:0 10px 0 0; white-space:nowrap; overflow:hidden; display:block; float:left;}
.subItem-cat a.subts{width:120px; font-weight:bold;}
.subItem-cat span{width:100%; display:block; float:left;}
.subItem-cat a.subts1{width:100%;}
.subItem-cat .navgd{border-radius:3px; border:1px solid #CCC; padding:2px 5px; display:none}
.subItem-cat a:hover{text-decoration: none;color:#a67d00 }
.subItem-cat a.navhong{color:#a67d00}
.Z_TypeList dl{width:300px; float: right;position: relative; top: -385px; left:1050px}
.Z_TypeList h1.title{float:left; display:inline; width:187px; }
.Z_TypeList dd{ margin-top: 10px; margin-bottom: 15px; }
.Z_TypeList dt{font-size:14px; color:#414141; position:absolute; bottom:0;}
.dlbanner_zdy dt a{ height:35px; background:#777; font-size:14px; line-height:35px; color:#fff; text-indent:38px;color:#fff; width:277px; display:block;}
.header_nav_subnav2 a.none980,.Z_TypeList dl{display:block;}
.Z_SubList .subItem{width:993px}
.Z_MenuList li a:hover{color:#444 } 
#container{width:1012px;position: absolute;left: 188px;height: 47px;line-height: 47px; font:16px/47px "寰蒋闆呴粦"; overflow:hidden;}
#container li{ width:125px; font-size:18px; float:left; text-align:center;}
#container li a{color:#FFF; display:block; width:100%;}
#container li a:hover { background:#333;}
#buoy{position:absolute; width:125px; height:47px; background:#1b1b1b; bottom:0px; top:0px; left:-857px; z-index:1; margin:0 auto;}
.menu .m_center{ width:1200px;}
.menu .m_center .nav{ width:750px}
.menu .m_center .nav li{ width:125px}
.header_nav{width:1200px;}
.Z_TypeList .Z_MenuList ul li .list-xian{overflow:hidden;}

.Z_TypeList dl{left:-35px;}
.nav31box{width: 290px;}


.frame {
    background: url(../images/a3.jpg) repeat-x #fff;
    border: 1px solid rgb(204, 204, 204); 
}
.Newsindex { overflow: hidden;width:1200px; margin:10px auto 10px; }
.Newsindex ul { margin: 15px 0px 0px 15px; color: rgb(204, 204, 204); overflow: hidden;padding-bottom:15px;}
.Newsindex ul li { width: 380px; line-height: 22px; margin-right: 15px; float: left; }
.Newsindex ul li a{ font-size:13px;}
.Newsindex ul li span { color: #444;font-size:13px; float: right; }
.cmy {color:#0e9ee5; line-height: 35px; padding-left: 15px; font-size: 14px; font-weight:bold; }
.cmy span { font-size: 12px; font-weight: lighter; margin-right: 10px; float: right; }
.cmy span a { color: rgb(111, 111, 111); text-decoration: none; }

