@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑"!important; min-width:1200px;}
ul{ margin:0px; padding:0px;}
ul li{ list-style:none;}
.bg{ background:url(../images/bg.jpg);}
.bg2{ background:#f0f0f0;}
.font01{ color:#808080; margin-left:5px;}
a{ color:#000;}
a:hover{ text-decoration:none!important;}
input{outline:none;} 
div{ overflow:hidden;}

.wz{font-size:12px; font-weight:normal; color:#8e8e8e; float:right; margin-right:10px; background:url(../images/wz.jpg) no-repeat; text-indent:25px;}
.wz a{ color:#8e8e8e;}

/*排班样式*/
table{border-collapse:collapse;border-spacing:0; width:100% !important;}
.pb table th{background:#2b77c9; font-weight:bold; line-height:40px;font-size:14px;color:#FFF; text-align:center;}
.pb table td:nth-child(odd){background:#c9ecf4;}
.pb table td,table th{border:1px solid #666; padding:5px;}

/*首页banner*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1200px; height:560px; background:#333; position:relative; overflow:hidden; margin:0px auto;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px;position:absolute; top:250px; left:10px; z-index:999; background:url(../images/l.jpg);}
#playBox .next{ cursor:pointer; width:45px; height:45px; position:absolute; top:250px; right:10px; z-index:999; background:url(../images/r.jpg);}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10; text-align:center;}
#playBox .smalltitle ul{ min-width:60px; margin:0 auto; display:table;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

/*新闻幻灯*/
.yx-rotaion{margin:0;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
.yx-rotation-t:hover{ color:#fff;}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.jpg) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2;}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative;}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px;}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px;}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.yx-rotation-focus span.hover{background-position:-10px -126px;}
.rotaion_list{width:0;height:0;overflow:hidden;}


/*首页*/
.head{ width:100%; height:110px; background:url(../images/head_bg.jpg) no-repeat center;}
.head01{ width:1200px; height:110px; margin:auto;}
.head01_01{ width:600px; height:110px; background:url(../images/logo.jpg) no-repeat left; float:left;}
.head01_02{ width:600px; height:110px; padding-top:35px; float:left;}
.search{ width:200px; height:40px; border:solid 1px #2e7ce5; float:right;}
.search01{ width:150px; height:38px; line-height:38px; border:none; background:none; text-indent:5px;}
.search02{ width:30px; height:30px; background:url(../images/search.jpg) no-repeat; border:none; float:right; padding:0px; margin:5px;}
.head01_02 ul{ width:95px; float:right; overflow:hidden; margin-left:8px;}
.head01_02 ul li{ width:40px; height:40px; border:solid 1px #3b85e7; padding:2px; float:right; margin-left:5px;}
.head01_02 ul li:hover{ cursor:pointer;}
/*微信二维码*/
.cl,.cl2,.cl3{}
.QR_code,.QR_code2,.QR_code3{ display:none;  position:absolute; top:80px; z-index:100; background:#fff; padding:5px;}


/*通用导航下拉菜单*/
.navall{ width:100%; height:44px; background:url(../images/nav_bg.jpg); border-bottom:solid 1px #fff;}
#header2{width:1200px; height:44px; margin:auto;}
.nav{position: absolute;width:1200px; float:right; margin:0px; padding:0px;}
.nav li{position: relative;	float: left; width:7.69%;}
.nav li:hover a{background:#2b77c9; color:#fff;}
.nav li a{line-height:43px;  width:100%; text-align:center; float:left; float:left; color:#fff; font-size:14px; padding:0px;}
.nav li a:hover {background:#2b77c9; color:#fff;}
.nav li .nav-w {z-index:21;	position:absolute; display:none;  float:left; clear:both; overflow:hidden; top:43px; background:#fff; border-top:#fff 1px solid; background:#2786c3; width:110px; left:-10px;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul { padding-top:8px; padding-bottom:8px; text-align:center; position:static; padding:0px; margin:0px; width:100%;overflow:hidden;}
.nav li .section-nav1 ul li { position:static; width:100%; text-align:center; background:none;}
.nav li .section-nav1 ul li a { line-height:20px;padding:7px 0;  width:100%; text-align:center; display:block; background:none;color:#fff;font-size:12px;overflow:hidden;cursor:pointer;}
.nav li .section-nav1 ul li a:hover {color: #fff; background:#115a9e;}

.navall_red{ width:100%; height:44px; background:#c60c10; border-bottom:solid 1px #fff;}
.navall_red #header2{width:1200px; height:44px; margin:auto;}
.navall_red .nav{position: absolute;width:1200px; float:right; margin:0px; padding:0px;}
.navall_red .nav li{position: relative;	float: left; width:7.69%;}
.navall_red .nav li:hover a{background:#ad1b1e; color:#fff;}
.navall_red .nav li a{line-height:43px;  width:100%; text-align:center; float:left; float:left; color:#fff; font-size:14px; padding:0px;}
.navall_red .nav li a:hover {background:#a21114; color:#fff;}
.navall_red .nav li .navall_red -w {z-index:21;	position:absolute; display:none;  float:left; clear:both; overflow:hidden; top:43px; background:#fff; border-top:#fff 1px solid; background:#c60c10;}
.navall_red .nav li .section-nav1{ height:auto; overflow: hidden; background:#c60c10; padding-top:8px; padding-bottom:8px;}
.navall_red .nav li .section-nav1 ul { text-align:center; position:static; padding:0px; margin:0px; width:100%;overflow:hidden;}
.navall_red .nav li .section-nav1 ul li { position:static; width:100%; text-align:center; background:none;}
.navall_red .nav li .section-nav1 ul li a { line-height:18px; padding:10px 0;  width:100%; text-align:center; display:block; background:none;color:#fff;font-size:12px;overflow:hidden;cursor:pointer;}
.navall_red .nav li .section-nav1 ul li a:hover {color: #fff; background:#a21114;}


/*.nav{ width:100%; height:43px; line-height:43px;}
.nav ul{ width:1200px; height:43px; margin:auto;}
.nav ul li{ display:block; width:8.3%; text-align:center; color:#fff; float:left; font-size:15px; font-weight:bold;}*/

.banner{ width:1200px; margin:auto; overflow:hidden;}

.main{ width:1200px; overflow:hidden; margin:auto; background:#fff;}
.main_01{ width:1200px; overflow:hidden; margin:auto; margin-top:24px;}
.main_01_01{ width:230px; overflow:hidden; padding:0px 10px 0px 10px; float:left;}
.main_01_01 ul{ margin:0px; padding:0px;}
.main_01_01 ul li{ width:210px; height:32px; line-height:32px; background:url(../images/main_01_01_ullibg.jpg) no-repeat; color:#fff; margin-bottom:4px; text-indent:76px;}
.main_01_02{ width:485px; float:left; padding:0px 10px 0px 10px;}
.title{ width:465px; height:30px; line-height:30px;}
.title_left{ width:103px; height:30px; line-height:30px; color:#fff; background:#2b77c9; float:left; text-align:center;}
.title_right{ width:362px; height:30px; line-height:30px; float:left; text-align:right; border-bottom:solid 1px #717171; padding-right:3px;}
.title_right a{ padding:0px; margin:0px;}
.title_right a img{ padding:0px; margin:0px;}
.main_01_02 ul li{ line-height:30px; height:30px; background:url(../images/artli.jpg) left no-repeat;}
.artil{width:360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left; text-indent:15px;}
.time{ width:80px; float:right; color:#909090; font-size:12px;}

.main_02{ width:100%; overflow:hidden; padding:20px 0px 20px 0px;}
.main_02_01{ width:120px; height:47px; text-align:center; line-height:47px; border:solid 1px #d1d1d1; float:left; margin:0px 10px;}
.main_02_02{ width:1060px; height:47px; float:left;}
.main_02_02 ul{ overflow:hidden; margin:0px; padding:0px;}
.main_02_02 ul li{ width:236px; height:47px; float:left; margin-left:24px;}
.main_02_02 ul li img{ width:236px; height:47px; border:solid 1px #d1d1d1;}

.bottom{ width:100%; height:90px; padding-top:20px; background:#cfcfcf; text-align:center; color:#656565;}
.bottom  p{ line-height:24px;}
.bottom  p a{ color:#656565;}

/*内页通用*/
.ny_banner{ width:100%; overflow:hidden;}
.ny_main{ width:1200px; overflow:hidden; margin:auto; background:#fff; margin-top:15px; padding:0px 24px 0px 24px;}
.place{ width:100%; height:50px; text-indent:35px; line-height:50px; border-bottom:solid 1px #9c9a9c; background:url(../images/place.jpg) left no-repeat; font-size:18px; color:#2e7ce5; font-weight:bold;}

/*患者通道*/
.hztd01{ margin-top:26px; margin-bottom:10px; overflow:hidden;}
.hztd01 li{ width:25%; text-align:center; float:left;}
.hztd01 li img{ width:280px; height:170px;}
.hztd02{ margin-top:26px;  margin-bottom:50px; overflow:hidden;}
.hztd02 li{ width:20%; text-align:center; float:left;}
.hztd02 li img{ width:221px; height:170px;}

/*职工通道*/
.zgtd01{ margin-top:26px; margin-bottom:10px; overflow:hidden;}
.zgtd02{ margin-bottom:50px; overflow:hidden;}
.zgtd01 li,.zgtd02 li{ width:25%; text-align:center; float:left;}
.zgtd01 li img,.zgtd02 li img{ width:280px; height:170px;}

/*专题专栏*/
.ztzl{ margin-top:11px; overflow:hidden; margin-bottom:50px;}
.ztzl li{ width:33%; text-align:center; float:left; margin-top:15px;}
.zyz{ width:366px; margin:auto; border:solid 1px #acacac; padding:1px;}
.ztzl li img{ width:362px; height:210px;}
.ztzl li h3{ text-align:center; line-height:43px; font-size:14px; font-weight:normal; line-height:43px; padding:0px; margin:0px;}

/*新闻中心*//*教学科研*/
.news01{ margin-top:14px;}
.news01_left{ width:562px; float:left; float:left;}
/* .news01_left img{ width:552px; height:308px;} */
.news01_right{ width:590px; float:left; padding-left:20px; padding-right:10px;}
.news01 .title,.news02_left .title,.news02_right .title{ width:100%;}
.news01 .title_left,.news02_left .title_left,.news02_right .title_left{ background:#8c8a8c;}
.news01 .title_right,.news02_right .title_right{ width:457px; border-bottom:dashed 1px #8c8a8c;}
.news01 ul { margin-top:10px; overflow:hidden;}
.news01 ul li{ line-height:30px; height:30px;}
.news01 .artil{width:360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left; text-indent:5px;}
.news01 .time{ width:80px; float:right; color:#909090; font-size:12px;}
.news02{ margin-top:25px; margin-bottom:25px;}
.news02_left{ width:562px; float:left;}
.news02_right{ width:590px; float:left; padding-left:20px; padding-right:10px;}
.news02_left .title_right{width:458px; border-bottom:dashed 1px #8c8a8c;}
.news02_left_left{ width:126px; float:left; margin-top:23px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.news02_left ul { width:100%; margin-top:13px; overflow:hidden; float:right;}
.news02_left ul li{ line-height:30px; height:30px;}
.news02_left .artil{width:330px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left; text-indent:5px;}
.news02_left .time{ width:80px; float:right; color:#909090; font-size:12px; text-align: center;}
.news02_right ul{ width:528px; float:left; margin-top:13px; overflow:hidden;}
.news02_right ul li{ float:left; width:117px; margin-right:15px;}
.news02_right ul li img{ width:117px; height:147px;}
.news02_right ul li h3{ font-size:14px; line-height:30px; font-weight:normal; padding:0px; margin:0px;}
.zxkf{ margin-top:13px;}

/*栏目列表*/
.lm_main{ width:1200px; overflow:hidden; margin:auto; background:#fff; margin-top:15px; padding:2px;}
.left{ width:200px;}
.left h3{ width:200px; height:75px; text-align:center; line-height:75px; background:#2e7ac9; color:#fff; font-size:24px; margin:0px; padding:0pc;}
.left ul li{ width:100%; text-indent:45px; font-weight:bold; height:48px; line-height:48px; border-bottom:solid 1px #e7e7e7; background:url(../images/left_ullibg.jpg) right no-repeat;}
.left ul li:hover{ color:#2e7ce5;  background:url(../images/left_ullibgdd.jpg) right no-repeat!important;}
.active{ color:#2e7ce5;  background:url(../images/left_ullibgdd.jpg) right no-repeat!important;}
.active a{ color:#2e7ce5;}
.right{ width:996px; float:right; padding:0px 35px 35px 35px;}
.right .place{ border-bottom:solid 3px #9c9a9c;}
.right .lb ul{ width:100%; overflow:hidden; margin-top:13px;}
.right .lb ul li{ height:34px; line-height:34px;}
.right .lb ul li .artil{width:780px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left; text-indent:15px;}
.right .lb ul li .time{ width:80px; float:right; color:#909090; font-size:12px;}

.red .left h3{ background:#c60c10; font-size:19px;}
.red .left ul li:hover{color:#c60c10;  background:url(../images/left_ullibgdd2.jpg) right no-repeat!important;}
.red .active{color:#c60c10;  background:url(../images/left_ullibgdd2.jpg) right no-repeat!important;}
.red .place{color:#c60c10; background:url(../images/placered.jpg) left no-repeat!important;}


.green .left h3{ background:#8ec02f;}
.green .left ul li:hover{color:#8ec02f;  background:url(../images/green.jpg) right no-repeat!important;}
.green .active{color:#8ec02f;  background:url(../images/green.jpg) right no-repeat!important;}
.green .place{color:#8ec02f; background:url(../images/place2.jpg) left no-repeat!important;}

.portlet-body{ margin-top:10px;}

/*文章内页*/
.artile{ line-height:30px; margin-top:20px;}
.artile img{ max-width:100%;}
.ny_nr table {	border-collapse: collapse; overflow:visible; margin:auto;}
.ny_nr  td {border: solid 1px #666;}
.ny_title{ font-size:18px; line-height:24px; margin:15px auto 15px auto; text-align:center;}
.ny_nr{ margin:20px auto;}


/*医院概况*/
.yygk01{ margin-bottom:40px; margin-top:30px;}
.yygk01_left{ width:314px; height:208px; float:left;}
.yygk01_right{ width:838px; float:left; padding-left:20px; line-height:28px;}
.more{ width:80px; height:24px; line-height:24px; background:#2e7ce5; color:#fff; text-align:center; -moz-border-radius:5px;  -webkit-border-radius:5px; border-radius:5px; margin-top:10px;}
.yygk02{ margin-bottom:50px; overflow:hidden;}
.yygk02 li{ width:20%; text-align:center; float:left;}
.yygk02 li img{ width:224px; height:136px;}

/*就医指南*/
.jyzn{ margin-top:16px; margin-bottom:10px; overflow:hidden; margin-bottom:50px;}
.jyzn li{ width:25%; text-align:center; float:left; margin-top:10px;}
/*.jyzn li img{ width:276px; height:170px;}*/

/*专家介绍*/
.zj{overflow:hidden; margin-bottom:50px;}
.zj ul{ overflow:hidden; padding:0px; margin:0px;}
.zj li{ width:33%; text-align:center; float:left; margin-top:40px;}
.zjjs{ width:242px; margin:auto; border:solid 1px #acacac; padding:10px; padding-bottom:0px;}
/*.zjjs img{ width:222px; height:308px;}*/
.zjjs h3{ text-align:center; line-height:40px; font-size:14px; font-weight:normal; line-height:40px; padding:0px; margin:0px;}

/*教学科研*/
.fontgre{ color:#8ec02f!important; background:url(../images/place2.jpg) left no-repeat;}
.bggre{ background:#8ec02f!important;}
.jxky ul{ width:100%; overflow:hidden; padding:0px; margin:0px; margin-top:23px;}
.jxky li{ width:25%; height:164px!important; line-height:164px!important; text-align:center; float:left;}
/*.zjjs img{ width:126px; height:164px;}*/
.news02_left2 {width:590px; float:left; padding-left:20px; padding-right:10px;}
.news02_left2 .title{ width:100%;}
.news02_left2 .title_left{ background:#8c8a8c;}
.news02_left2 .title_right{ width:429px!important; border-bottom:dashed 1px #8c8a8c;}
.news02_left2{ width:562px; float:left;}
.news02_left2 .title_right{width:447px; border-bottom:dashed 1px #8c8a8c;}
.news02_left2_left{ width:126px; float:left; margin-top:23px;}
.news02_left2 ul {margin-top:13px; overflow:hidden; float:right; width: 100%;}
.news02_left2 ul li{ line-height:30px; height:30px;}
.news02_left2 .artil{width:330px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left; text-indent:5px;}
.news02_left2 .time{ width:80px; float:right; color:#909090; font-size:12px; text-align: center;}

/*院务公开*/
.bgblue{ background:#327cca!important;}

/*科室介绍*/
.ksjs{ margin-top:26px; margin-bottom:50px; overflow:hidden;}
.ksjs01{ width:394px; height:249px; background:url(../images/09_01.jpg) no-repeat; float:left; margin-right:10px; margin-bottom:10px;}
.ksjs02{ width:448px; height:249px; background:url(../images/09_02.jpg) no-repeat; float:left; margin-right:10px; margin-bottom:10px;}
.ksjs03{ width:275px; height:249px; background:url(../images/09_03.jpg) no-repeat; float:left;}
.ksjs04{ width:372px; height:252px; background:url(../images/09_04.jpg) no-repeat; float:left; margin-right:10px;}
/* .ksjs05{ width:251px; height:252px; background:url(../images/09_05.jpg) no-repeat; float:left; margin-right:10px;} */
.ksjs06{ width:372px; height:252px; background:url(../images/09_06.jpg) no-repeat; float:left; margin-right:10px;}
.ksjs07{ width:372px; height:252px; background:url(../images/09_07.jpg) no-repeat; float:left;}
.ksjs ul{ padding-top:40px;}
.ksjs ul li { width:100%; float:left; line-height:24px;}
.ksjs ul li a{ color:#fff;}
.bl li{ width:50%!important; float:left;}

/*党建文化*/
.sp{ width:370px; height:180px; background:url(../images/sp.jpg) no-repeat;}
.bgred{ background:#c60c10!important;}
.fontred{ color:#c60c10!important; background:url(../images/placered.jpg) left no-repeat;}
.ztzllink { padding-bottom:30px;}
.ztzllink img{ width:100%;}

.djwh01{ padding-top:30px; padding-bottom:30px;}
.djwh01_01{width:370px; height:286px; float:left;}
.djwh01_02{width:420px; float:left; margin-left:20px; margin-right:20px;}
.djwh01_02 .title{ width:420px; height:34px; line-height:34px;}
.djwh01_02 .title .title_left{ width:98px;  height:34px; line-height:34px; color:#fff; background:#c60c10; float:left; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:bold;}
.djwh01_02 .title .title_right{ width:322px; height:34px; line-height:34px; float:left; text-align:right; border-bottom:solid 1px #b5b6b5;}
.djwh01_02 .title .title_right a{ color:#b5b6b5; font-size:12px;}
.djwh01_02 ul{ overflow:hidden; margin-top:10px;}
.djwh01_02 ul li{ line-height:30px; height:30px; background:url(../images/artli.jpg) left no-repeat;}
.djwh01_02 .artil{width:320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left;text-indent:15px;}
.djwh01_02 .time{ width:75px; float:right; color:#909090; font-size:12px;}
.djwh01_03{width:320px; float:left;}
.djwh01_03 .title{ width:320px; height:34px; line-height:34px;}
.djwh01_03 .title .title_left{ width:98px;  height:34px; line-height:34px; color:#fff; background:#c60c10; float:left; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:bold;}
.djwh01_03 .title .title_right{ width:222px; height:34px; line-height:34px; float:left; text-align:right; border-bottom:solid 1px #b5b6b5;}
.djwh01_03 .title .title_right a{ color:#b5b6b5; font-size:12px;}
.dwgk img{ width:320px; height:48px; margin:20px 0px;}
.djwh01_03 h3{ font-size:18px; color:#c60c10; font-weight:bold; padding:0px; margin:0px;}
.djwh01_03 ul{ overflow:hidden; border-top:solid 1px #c60c10; margin-top:15px; padding-top:5px;}
.djwh01_03 ul li{width:320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height:30px;}

/*列表*/
.djwh02{ padding:30px 0;}
.djwh02_01{ width:370px; float:left;}
.djlist .title{ width:370px; height:34px; line-height:34px;}
.djlist .title .title_left{ width:98px;  height:34px; line-height:34px; color:#fff; background:#c60c10; float:left; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:bold;}
.djlist .title .title_right{ width:272px; height:34px; line-height:34px; float:left; text-align:right; border-bottom:solid 1px #b5b6b5;}
.djlist .title .title_right a{ color:#b5b6b5; font-size:12px;}
.djlist ul{ min-height:180px; overflow:hidden; margin-top:10px;}
.djlist ul li{ line-height:30px; height:30px; background:url(../images/artli.jpg) left no-repeat;}
.djlist .artil{width:280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float:left;text-indent:15px;}
.djlist .time{ width:75px; float:right; color:#909090; font-size:12px;}
.djzjpad{ margin-left:20px; margin-right:20px;}
/*视频*/
.video{ width:100%; text-align:center; padding-top:5px;}


/*组织架构*/
#contain { overflow:hidden;}
#contain ul { clear: left;  padding: 0; background: #fff; width:888px; margin: auto;}
#contain ul ul { width: auto;}
#contain ul.solo { border-top: 0;}
#contain li { float: left; list-style: none; position: relative;}
#contain li li {  width:37px; border-top: 1px solid #000; margin: -1px 0 0 0;}
#contain #xflow div{ background: url(../images/xx.jpg) 50% repeat-y; padding: 2em 5px 0 5px;}
#contain #xflow div.section { padding: 2em 5px 2em 5px;}
#contain #xflow div.first { background: url(../images/xx.jpg) 50% repeat-y; margin-left: 0;}
#contain #xflow div.last { background: url(../images/xx.jpg) 50% repeat-y; margin-right:0;}
#contain .none{border:0px;}
#contain #xflow div.root { padding-top: 0;}
#contain #xflow a { display: block; background: #fff; border: 1px solid #000; font-weight:bold; font-size:16px; color: #222; text-decoration: none; margin: 0 auto; line-height:26px; text-align: center; padding:5px;}
/*IE 6 (when comma-separated, IE6 didn't work, so these are duped for IE7)*/
*html  {text-align: center;}
*html  a {margin: 0; position: relative;}
/*IE 7*/
*:first-child+html  {text-align: center;}
*:first-child+html  a {margin: 0; position: relative;}
.diyi{ background:url(../images/xx2.jpg) top right no-repeat; border-top:none; padding-top:1px;}
.zuihou{ background:url(../images/xx3.jpg) top right no-repeat; border-top:none; padding-top:1px;}
.diyi2{ background:url(../images/xx22.jpg) top right no-repeat; border-top:none; padding-top:1px;}
.zuihou2{ background:url(../images/xx32.jpg) top left no-repeat; border-top:none; padding-top:1px;}
.x  li li { min-width:110px!important;}
.z a{ font-size:24px!important;}
.bg3{ background:url(../images/xxll.jpg) no-repeat!important; background-position:442px 0px!important;}

