body{ font-size:12px; color:#444; font-family:\5b8b\4f53; background-color: #e5f1f4; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, img, p {margin:0;padding:0;border:0;}
ul, li{list-style:none;}
img{vertical-align:middle;border:none;}
.title{color:#D00000;margin:50px auto 20px auto;width:980px;font-size:14px;text-align:center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}
.l{float:left; margin-left:3px;}
.r{float:right;}
.m{margin:10px 0 0;}
em,i{font-style:normal;}
h1,h2,h3,h4{font-size:14px;}
.tr{text-align:right}


.all{width:980px; margin:auto; background-color:#FFF;}
#top { height: 400px; width: 980px; }
.center03 { height: 230px; margin-top: 15px; margin-bottom: 15px; }
.center03 a{color:#194492;text-decoration:none;}
.center03 a:hover{color:#d00;text-decoration:underline;}
.menu01{ height: 44px; text-align: center; }
#tel { width:975px; margin-top:10px; padding-left:5px; line-height:20px; height: 82px; }
#teltxt { width:255px; margin-left:10px; margin-right:5px; float:left; }
#teltxt1 { width:220px; margin-left:14px; *margin-left:7px;
float:left; }



#center04 { WIDTH: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#tags { WIDTH: 118px; HEIGHT: 63px; background-image: url(a_04.jpg); margin-top: 13px; }
#tags LI { FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 31px; text-align: center; line-height: 31px; font-size: 14px; font-weight: bold; color: #FFF; }
#tags LI A { FLOAT: left; HEIGHT: 31px; width: 118px; }
#tags LI.emptyTag { WIDTH: 4px; background-attachment: scroll; background-color: transparent; background-image: none; background-repeat: repeat; background-position: 0% 0%; }
#tags LI.selectTag { BACKGROUND-POSITION: left top; POSITION: relative; HEIGHT: 31px; font-size: 14px; line-height: 31px; font-weight: bold; color: #FFF; }
#tags LI.selectTag A { COLOR: #FFF; LINE-HEIGHT: 31px; HEIGHT: 30px }
#tagContent { BORDER-RIGHT: #aecbd4 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #aecbd4 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #aecbd4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #aecbd4 1px solid; BACKGROUND-COLOR: #fff }
.tagContent { DISPLAY: none; BACKGROUND: url(images/bg.gif) repeat-x; COLOR: #474747; padding: 15px; height: 340px; }
#tagContent DIV.selectTag { DISPLAY: block }
.hide { font-size: 20px; font-weight: bold; color: #217d9b; line-height: 44px; }
.leftpic { float: left; margin-right: 20px; }
.righttext{ height:293px; width: 420px;float: left; }
.righttext h3{ height:37px; line-height:37px; text-align:center; font-size: 18px; }
.righttext h4,.righttext p{ line-height:21px; margin:15px; text-align: justify; }
.bk { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d2d2d2; }
.text { line-height: 20px; font-size: 12px; color: #333; }
.text01 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; }
.text02 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; background-color: #eeeeee; }
.hide a {color: #217d9b; text-decoration:none;}
.hide a:hover {color: #217d9b; }
.menu { font-family: arial, sans-serif; width:980px; height: 44px; background-image: url(a_02.jpg); }
.menu ul { list-style-type: none; height: 44px; }
.menu ul li { float:left; position:relative; height: 44px; width: 120px; }
.menu ul li a { display:block; text-align:center; text-decoration:none; width:120px; height:44px; }
.menu ul li ul { display: none; height: 63px; width: 118px; }
.hover a:hover { background-image: url(a_03.jpg); background-repeat: no-repeat; height: 44px; width: 120px; }
/*.hover ul li a{background:#000;}*/
.hover ul li a:hover{ background: none; height: 44px; width: 120px; text-decoration: underline; }

.menu ul li:hover ul { display:block; position:absolute; top:31px; left:0; width:118px; height: 63px; }
.menu ul li:hover ul li a { display:block; color:#FFF; height: 30px; width: 118px; }
.menu ul li:hover ul li a:hover { color:#FFF; height: 30px; width: 118px; }




.center05 { width: 980px; margin-top: 15px; margin-bottom: 15px; overflow:hidden; height: 412px; }
.center05_1 { padding: 15px; height: 332px; border: 1px solid #aecbd4; }
.content5_2 { line-height: 21px; text-align: left; }
#lib_Tab2 { height: 330px; }         
.lib_Menubox { background-image: url(a_08.jpg); background-repeat: no-repeat; width: 212px; height: 330px; margin-right: 25px; float: left; }   
.lib_Menubox ul { list-style:none; text-align:center; width: 212px; }   
.lib_Menubox li { display:block; cursor:pointer; color:#FFF; font-weight:bold; line-height:41px; background-image: url(but01.jpg); background-repeat: no-repeat; font-size: 14px; height: 41px; width: 212px; float: left; }   
/*  www.codefans.net */   
.lib_Menubox li.hover { width:212px; color:#217d9b; height:41px; line-height:41px; background-image: url(but02.jpg); background-repeat: no-repeat; font-size: 14px; font-weight: bold; }   
.lib_Contentbox { border-top:none; text-align:center; }  
.lib_Contentbox01 { text-align:center; float: left; width: 710px; height: 330px; }   
.lib_tabborder { }
.scroll { height: 320px; overflow-y: scroll; line-height:22px; * padding-left:0px !important;* padding-left:20px;  }


.center06 { margin-bottom: 15px; }
.center06_1 { padding: 15px; height: 254px; border: 1px solid #aecbd4; line-height: 21px; text-align: justify; }


.center07_1 { padding: 15px; height: 105px; border: 1px solid #aecbd4; line-height: 21px; text-align: justify; }
.center07_2 { text-indent: 25px; line-height: 22px; padding-top: 15px; }


.bk01{ height: 254px; width: 2px; border-left-width: 2px; border-left-style: solid; border-left-color: #D2D2D2; margin-left: 15px; margin-right: 15px; }
.text03 { font-size: 14px; text-align: left; }



#onetxt {  margin-right:10px; font-size: 12px; line-height: 22px; color: #534f46; text-indent:5px; text-align:justify;display:inline-block;}
#onetxt img { float:left; margin-right:8px; }
.mContent { margin-top:10px;  }
.bd1 { height:330px; border-right:dashed 1px #676767; border-bottom:dashed 1px #676767; margin-right:8px;}
.bd2 { height:330px; border-bottom:dashed 1px #676767; }




.about{background:url(bg_about.jpg) no-repeat;height:63px;padding:40px 15px 10px;text-indent:4em;line-height:20px;}
