﻿@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#666666; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#00aea9;}
.fl{ float:left;}.fr{ float:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{ width:1200px; margin:0px auto;}

video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}

/*font*/

/*pages*/
.Pages{ padding:30px 0px 10px 0px; line-height:18px; zoom:1; overflow:hidden; text-align:center; margin:0px 30px 0px 36px; background:url(../images/linebg.gif) 0px top repeat-x;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 5px; font-size:15px; color:#777777;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#1D2089;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_total{ vertical-align:middle; display:none;}
.Pages .p_count b{ color:#; font-weight:normal;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#; font-weight:normal;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .p_jump{ display:none;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_cur{ display:none;}
.Pages .p_count{ display:;}
.Pages .p_page .a_first,.Pages .p_page .a_end{ }
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ width:46px; height:19px; text-align:center; line-height:19px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#3E3E3E;}
.Pages .p_page .num a{}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{color:#00a49e;}/*pages end*/

/*Top*/
.Toper{ background:#f2f4f9;padding-top: 12px;height: 92px;}
.Toper .Logo{ float:left;}
.Diagnostic{margin-top: 15px;}
.Diagnostic a{display: block; color: #004098 !important;font-size: 15px; line-height: 30px;}

.MainNav{ border-top:1px solid #63c8c4; height:39px; line-height:39px; background:#00a49e;}
.MainNav .nav{ width:1200px; margin:0px auto;}
.MainNav .nav ul{ margin-left:-15px;}
.MainNav li{ float:left; width:120px;position:relative; z-index:999; margin-left:15px;}
.MainNav li span a{ display:block; height:39px; text-align:center; font-size:16px; color:#fff; text-shadow: 0 1px 1px #007871;}
.MainNav li span a:hover,.MainNav li span .sele{ color:#fff; background: #008d88 url(../images/navon.gif) center bottom no-repeat;transition:all 0s linear; -webkit-transition:all 0s linear;}
.MainNav li.onnav span a{ color:#fff; background: #008d88 url(../images/navon.gif) center bottom no-repeat;}

.subnav {display:none; position:absolute; width:100%; left:0px; top:39px; background:#008d88; padding:10px 0px; text-align:center;}
.subnav dd{ font-size:12px; line-height:30px; font-size:14px; }
.subnav dd:last-child{ background:none;}
.subnav dd a{ color:#fff;}.subnav dd a:hover{ color:#ffcc00;}
.subnav.other { width:215px; right:0px; left:auto;}

/*Top*/

/*Bottom*/
.FriendLink{width:1200px; margin:0px auto; padding:0px 0px 20px 0px; line-height:26px;}
.FriendLink a{display:inline-block; color:#515151;}
.FriendLink i{ text-align:center; width:19px; vertical-align:middle; display:inline-block;}
.FriendLink dl{ border:1px solid #d3d3d3; padding:6px 0px 6px 51px;background: url(../images/linktit.gif) 0px top no-repeat; height:auto !important; height:84px; min-height:84px;}

.Footer{ background:#058882; max-width:100%; min-width:1200px; color:#fff; border-top: 1px solid #63c8c4;}
.Footer a{ color:#fff;}.Footer a:hover{ color:#ffcc00;}
.Footer .line{ border-top: 1px solid #52ada9; height:20px;}
.Footer .copyright{width:1200px; margin:0px auto;  line-height:28px; padding:18px 0px; text-align:center;}
.Footer .copyright .fr{ float:none; display:none;}

.FloatRight{text-align:center; width:76px; position:fixed; right:1px; top:50%; margin-top:-35px; z-index:999;}
.FloatRight a.close{ display:block; background: #00aea9 url(../images/floatarr.png) center center no-repeat; height:25px;}
.FloatRight .share a{ position:relative; display:block; border-radius:2px; padding-top:45px; height:33px; font-weight:bold; color:#fff; border-top: 1px solid #fff;}
.FloatRight .share a.wx{ background: #00aea9 url(../images/sharewx.png) center 11px no-repeat;}
.FloatRight .share a.wb{ background: #00aea9 url(../images/sharesina.png) center 11px no-repeat;}
.FloatRight .ewm{ display:none; border:5px solid #fff; position:absolute; right:76px; top:0px;}
.FloatRight .share a:hover .ewm{ display:block;}

/*Bottom*/

/*Banner*/
/*.HomeBan{ min-width:1200px; max-width:100%;position:relative; overflow:hidden; height:651px; margin-bottom:28px;}
.HomeBan .shadow{ z-index:1; position:absolute; left:0px; bottom:0px; height:103px; background:url(../images/banshadow.png) center bottom no-repeat; width:100%;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important; height:651px;}
.HomeBan .bd li img{ display:block; width:100%;}
.HomeBan .bd li a{ display:block; height:651px;}
*/
.HomeBan{ min-width:1200px; max-width:100%;position:relative; min-height:410px; overflow:hidden; margin-bottom:28px;}
.HomeBan .shadow{ z-index:1; position:absolute; left:0px; bottom:0px; height:103px; background:url(../images/banshadow.png) center bottom no-repeat; width:100%;}
.HomeBan .bd{ position:relative; z-index:0;}
.HomeBan .bd ul{ width:100% !important;}
.HomeBan .bd li{ width:100% !important;}
.HomeBan .bd li img{ display:block; width:100%;}
.HomeBan .bd li a{ display:block;}
.HomeBan .hd{ width:100%;position:absolute; z-index:2; bottom:38px; left:0; height:7px; line-height:7px; text-align:center;}
.HomeBan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:0px 5px;overflow:hidden;line-height:9999px; background:url(../images/bandot.png) 0px top no-repeat;}
.HomeBan .hd ul .on{ background:url(../images/bandot.png) right top no-repeat;}

.BanSub{min-width:1092px; max-width:100%; height:271px; margin-bottom:34px;}
/*Banner*/

/*index*/
.HomeLeft{ width:772px; float:left;}
.HomeRight{ width:405px; float:right;}
.HomeTit1{ border-bottom:1px solid #d9eceb; height:39px; line-height:39px; padding-top:8px;}
.HomeTit1 h2{ background:url(../images/icont1.gif) 9px center no-repeat; font-weight:normal; padding-left:22px; color:#00aea9; font-size:18px; float:left;}
.HomeTit1 h2 i{ color:#a7a7a7;}
.HomeTit1 .more{ font-size:12px; float:right; display:block; padding-right:18px;}
.HomeTit1 .more a{ color:#00aea9;}
.HomeTit2{ border-bottom:1px solid #ffded0; height:39px; line-height:39px; padding-top:8px;}
.HomeTit2 h2{ background:url(../images/icont2.gif) 9px center no-repeat; font-weight:normal; padding-left:22px; color:#ff6600; font-size:18px; float:left;}
.HomeTit2 h2 i{ color:#a7a7a7;}
.HomeTit2 .more{ font-size:12px; float:right; display:block; padding-right:18px;}
.HomeTit2 .more a{ color:#ff6600;}

.HomeNews{ position:relative; width:770px; height:369px; background:#faffff; border:1px solid #dbedec; margin-bottom:21px;}
.HomeNews .tline{ width:252px; height:3px; background:#00aea9; position:absolute; left:-1px; top:-1px;}
.HomeNews .focusBox { float:left; position: relative; width: 345px; height: 282px; margin:17px 0px 0px 8px;overflow: hidden;}
.HomeNews .focusBox .pic { /*height:241px;*/ overflow:hidden;}
.HomeNews .focusBox .pic img { width: 345px; height:241px; display: block;}
.HomeNews .focusBox .num { position:absolute; width:100%; left:0px; bottom:39px; text-align:right;}
.HomeNews .focusBox .num li{ cursor:pointer; display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; color:#333; background:#dbedec; margin:0px 2px;}
.HomeNews .focusBox .num li.on{ background:#00aea9; color:#fff;}
.focusBox .txt {position: absolute; bottom: 0; z-index: 2; height:38px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:38px; line-height:38px; position:absolute; width:100%; text-align:center; bottom:-38px; background:#faffff;}
.focusBox .txt li a{ display: block; color:#333; font-size:14px;}

.HomeNews .slidecolumn { margin:17px 17px 0px 0px; float:right; width:385px;}
.HomeNews .slidecolumn .hd{ height:36px; margin-left:-4px;}
.HomeNews .slidecolumn .hd li{ float:left; margin-left:4px; width:124px; height:36px; line-height:34px; text-align:center;}
.HomeNews .slidecolumn .hd li a{ color:#00aea9; font-size:18px; display:block; border:1px solid #00aea9;}
.HomeNews .slidecolumn .hd li.on a{ color:#fff; background:#00aea9; font-weight:bold;}
.HomeNews .slidecolumn .bd li{ padding-left:17px; background:url(../images/arr.gif) 2px center no-repeat; height:30px; line-height:30px;}
.HomeNews .slidecolumn .bd li .date{ float:right; color:#a1a1a1; font-size:12px;}
.HomeNews .slidecolumn .bd li.frist{ background:url(../images/linebg.gif) 0px bottom repeat-x; padding:10px 0px 8px 0px; margin-bottom:8px; line-height:20px; height:auto;}
.HomeNews .slidecolumn .bd li.frist .date2{ line-height:23px; font-size:12px; color:#999999;}
.HomeNews .slidecolumn .bd li.frist .tit{ line-height:35px; text-align:center;}
.HomeNews .slidecolumn .bd li.frist .tit a{ color:#00aea9; font-size:18px;}
.HomeNews .slidecolumn .bd li a{ font-size:15px; color:#333333;}
.HomeNews .slidecolumn .bd li a:hover{ color:#ff6600;}

.HomeDepart{ position:relative; border:1px solid #ffdd93; height:167px; margin-bottom:21px;}
.HomeDepart .HomeTit2{ margin-bottom:7px;}
.HomeDepart dl{ margin:0px 0px 3px 9px;}
.HomeDepart dl dt{ text-align:center; background:#eeedec; float:left; width:107px;}
.HomeDepart dl dd{ width:645px; float:right;}
.HomeDepart dl dd a{ display:inline-block; margin-right:5px; font-size:13px; color:#555555;}
.HomeDepart dl dd a:hover{ color:#ff6600;}
.HomeDepart dl:hover dt a{ display:block;background:#ff6600; color:#fff;}
.HomeDepart .tline{ width:252px; height:3px; background:#ff6600; position:absolute; left:-1px; top:-1px;}

.HomeExpert{ position:relative; border:1px solid #ffdd93; height:378px; margin-bottom:20px;}
.HomeExpert .tline{ width:252px; height:3px; background:#ff6600; position:absolute; left:-1px; top:-1px;}
.HomeExpert .expert{ margin:20px 0px 0px 12px; width:356px; height:299px; float:left; overflow:hidden;}
.HomeExpert .expert li{ height:128px;}
.HomeExpert .expert .img{ float:left; padding-top:6px; width:85px;}
.HomeExpert .expert .img img{ width:85px; max-height:115px;}

.HomeExpert .expert .info{ float:right; width:254px; line-height:20px; color:#666666;}
.HomeExpert .expert .info .tit{ line-height:30px; font-size:18px;}
.HomeExpert .expert .info .other{ margin-top:12px;}
.HomeExpert .expert .info .other a{ display:inline-block; background:url(../images/arr2.gif) 0px center no-repeat; padding-left:20px; margin-right:19px;}
.HomeExpert .expert .info a{ color:#ff6600;}.HomeExpert .expert .info a:hover{ text-decoration:underline;}
.HomeExpert .teacher{ width:382px; float:right;}
.HomeExpert .teacher .select{ color:#5d5d5d; padding-top:33px; height:50px;}
.HomeExpert .teacher .select select{ margin-left:14px; background:url(../images/selectbg.gif) 0px top no-repeat; border:1px solid #c0c0c0; width:136px; height:27px; color:#767676; font-size:14px; text-align:center;}
.HomeExpert .teacher .thead{ margin-bottom:4px; padding-left:10px; line-height:29px; color:#fff; font-size:20px; background:url(../images/titlebg.gif) 0px top no-repeat;}
.HomeExpert .teacher .list{ margin-right:17px; height:205px; overflow-y:auto;}
.HomeExpert .teacher .list li{ background:url(../images/linebg.gif) 0px bottom repeat-x; padding:14px 0px 0px 57px; height:54px; line-height:20px; color:#666666; position:relative;}
.HomeExpert .teacher .list li h2{ position:absolute; top:14px; line-height:38px; font-size:16px; left:0px;}
.HomeExpert .teacher .list li h2 a{color:#666666;}.HomeExpert .teacher .list li h2 a:hover{color:#ff6600;}
.HomeExpert .teacher .list li:last-child{ background:none;}

.HomeGuide{ position:relative; height:369px; border:1px solid #ffe3a8; background: #fffdf9 url(../images/guidebg.jpg) center bottom no-repeat; margin-bottom:21px;}
.HomeGuide .tline{ width:405px; height:3px; background:#ff6600; position:absolute; left:-1px; top:-1px;}
.HomeGuide .list{ margin:17px 0px 0px 0px;}
.HomeGuide .list li{ width:33.333%; text-align:center; float:left; font-size:16px; height:96px;}
.HomeGuide .list li a{ color:#666;}.HomeGuide .list li a:hover{ color:#ff6600;}
.HomeGuide .list li em{ display:block; margin:0px auto;}

.HomeSpecialty{ height:256px; margin-bottom:21px; border:1px solid #d9eceb; background:#f3fbfb;}
.HomeSpecialty .con{ text-indent:2em; padding:15px 20px 14px 22px; color:#555555;}
.HomeSpecialty .con span{color:#00aea9; font-size:16px;}
.HomeSpecialty .con a.detail{color:#ff6000;}
.HomeSpecialty .btn{ text-align:center;}
.HomeSpecialty .btn a{ display:inline-block; margin:0px 4px 0px 5px; width:178px; line-height:46px; color:#00aea9; font-size:18px; background:#fff; border:1px solid #cdefee;}
.HomeSpecialty .btn a:hover{ background:#00aea9; color:#fff;}

.Homespecial{ border:1px solid #dceeed; height:290px; margin-bottom:20px; background:#f3fbfb;}
.Homespecial li{ text-align:center; padding:15px 0px 3px 0px;}

/*栏目页*/
.SubBg{ background:url(../images/subbodybg.gif) center top no-repeat;}
.SubPage{ position:relative; height:auto !important; height:350px; min-height:350px; padding-bottom:50px; background:url(../images/subbg.gif) 0px top repeat-y; border-bottom:1px solid #e0e0e0; margin-bottom:32px;}
.SubPage2{ background:#fff; position:relative; height:auto !important; height:350px; min-height:350px; padding-bottom:50px; border:1px solid #e0e0e0; margin-bottom:32px;}
.Current{ font-size:12px; color:#bebebe; background:url(../images/arr3.gif) 0px center no-repeat; padding-left:23px; height:63px; line-height:63px;}
.Current a{ color:#bebebe;}.Current a:hover{ color:#ff6600;}.Current span{ color:#ff6600;}

.lefticon{ z-index:0; background:url(../images/lefticon.png); width:183px; height:182px; bottom:22px; left:31px; position:absolute;}

.Leftbar{ width:245px; float:left;}
.Leftbar .MenuList{ position:relative; z-index:2;}
.Leftbar .MenuList li{ line-height:40px;}
.Leftbar .MenuList li a{ margin-bottom:-1px; background:url(../images/menuarr1.gif) 0px top no-repeat; height:40px; display:block; padding-left:41px; color:#666666;}
.Leftbar .MenuList li a:hover,.Leftbar .MenuList li.onli a{ margin-bottom:0px; background:url(../images/menuarr2.gif) 0px top no-repeat; height:40px; color:#008d88;}

.RightContent{ width:955px; float:right; border-top: 1px solid #d1d1d1;}
.ColumnName{ margin-right:1px; position:relative; border-bottom:1px solid #e0e0e0; height:88px; line-height:88px; background:url(../images/columnbg.gif);}
.ColumnName h2{ float:left; font-size:14px; font-weight:normal; text-align:center; min-width:99px; padding:0px 8px 0px 5px; background:url(../images/columnline.gif) right top no-repeat;}
.ColumnName .img{ position:absolute; right:0px; top:0px;}
.Tits{ text-align:center; color:#01aeaa; font-size:30px; margin-bottom:30px;}
.Tits2{ color:#00a49e; font-size:18px; border-bottom:1px solid #d6d4d4; margin-bottom:20px; padding:22px 0px 5px; clear:both;}
.expertinfo{ padding-bottom:15px;}
.expertinfo .img{ width:220px; padding:5px; border:1px solid #d6d4d4; float:left; margin-right:18px;}
.expertinfo .img img{ width:220px; display:block;}
.expertinfo .info{ font-size:16px; width:400px; float:left; line-height:44px;}
.expertinfo .info b{ color:#333;}
.expertinfo .info i{ display:inline-block; margin-left:33px;}

.SinglePage{ clear:both; overflow:hidden; padding:42px 35px 0px 35px; line-height:30px;}

.LeaderList{ margin:55px 30px 0px 36px;}
.LeaderList li{ height:201px;}
.LeaderList li .img{ width:222px; float:left;}
.LeaderList li .img img{ display:block; margin:0px auto; max-width:100%; height:148px;}
.LeaderList li .info{ width:640px; float:right; color:#acacac;}
.LeaderList li .info .tit{ line-height:29px; padding-bottom:5px; color:#666;}
.LeaderList li .info .tit b{ font-size:18px; margin-right:9px;}
.LeaderList li .info a.more{ display:inline-block; padding-left:45px; line-height:28px; width:42px; color:#acacac; background:url(../images/morebg.gif); margin-top:15px;}
.LeaderList li .info a:hover.more{ color:#00aea9; background:url(../images/morebg2.gif);}

.PhotoList{ margin:55px 30px 0px 36px;}
.PhotoList li{ width:200px; float:left; padding-left:16px; text-align:center; height:201px;}
.PhotoList li .img{ border:1px solid #e0e0e0;height:148px;}
.PhotoList li .img img{ display:block; margin:0px auto; max-width:100%; height:148px;}
.PhotoList li .tit{ line-height:29px; padding-bottom:5px; color:#666;}
.PhotoList li .tit b{ font-size:18px; margin-right:9px;}


.NewsList{ margin:0px 37px 40px 37px;}
.NewsList li{ height:36px; line-height:36px; background:url(../images/dot.gif) 0px center no-repeat; padding-left:6px;}
.NewsList li .date{ float:right; color:#bcbcbc;}
.NewsList li.six{ margin-top:45px;}

.ExpertList{ margin:50px 30px 0px 36px;}
.ExpertList li{ height:194px;}
.ExpertList li .img{ width:137px; float:left;}
.ExpertList li .img img{ display:block; margin:0px auto; max-width:100%; height:153px;}
.ExpertList li .info{ width:725px; float:right;}
.ExpertList li .info .tit{ line-height:29px; padding-bottom:5px; color:#666;}
.ExpertList li .info .tit b{ font-size:18px; margin-right:9px;}
.ExpertList li .info a.more{ display:inline-block; padding-left:45px; line-height:28px; width:42px; color:#acacac; background:url(../images/morebg.gif); margin-top:15px;}
.ExpertList li .info a:hover.more{ color:#00aea9; background:url(../images/morebg2.gif);}
.ExpertList li .info a.date{ display:inline-block; vertical-align:middle; width:121px; line-height:26px; text-align:center; margin-right:8px; color:#acacac; border:1px solid #cacaca;}
.ExpertList li .info a.date:hover{ border:1px solid #00a49e; color:#00a49e;}

.SubMenu{ margin:50px 0px -12px 35px;}
.SubMenu li{ display:inline-block; *display:inline;zoom:1; line-height:38px; text-align:center; color:#555555; font-size:16px; cursor:pointer; margin:0px 6px 9px 0px; border:1px solid #01aeaa;}
.SubMenu li a{ display:block; min-width:100px; padding:0px 5px;}
.SubMenu li a.cur{ color:#fff; background:#01aeaa;}

.Titleinfo{ text-align:center; margin:0px 36px; padding:40px 0px 30px 0px; background:url(../images/linebg.gif) 0px bottom repeat-x;}
.Titleinfo h2{ line-height:32px; padding:5px 0px; font-size:18px; color:#333333;}
.Titleinfo p{ line-height:24px; color:#a4a4a4;}

.PrevNextBox { margin:35px 36px 0px; font-size:14px; border-top:1px solid #eeeeee; padding:16px 0px 0px 0px; line-height:28px; position:relative;}
.PrevNextBox h1{ float:right; text-align:right; font-weight:normal;}
.PrevNextBox h1 a{ display:inline-block; width:97px; border-radius:5px; font-size:14px; line-height:32px; text-align:center; color:#fff; background:#00a49e;}
.PrevNextBox b{ float:left;}
.PrevNextBox a{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:80%;}
.PrevNextBox a.none{ cursor:default;}
.PrevNextBox a.none:hover{ color:#333;}


/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block; border-right:dotted 1px #ddd; margin-right:10px;}


