body{margin:0;padding:0;font-size:12px;line-height:23px;font-family:"verdana","ËÎÌå","Arial Narrow";background:#ededed;color:#575757;}
html, body{height: 100%;}
form, ul, li, p, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
input, select{font-size:12px;line-height:14px;}
.input_style{border:1px solid #d6d6d6; height:16px; line-height:16px; padding:0 0 0 2px;}
img{border:0;}
ul, li{list-style-type:none;}
a:link{color: #545454;text-decoration: none;}
a:visited{text-decoration: none;color: #545454;}
a:hover{text-decoration: none;color: #0367b5;}
a:active{text-decoration: none;color: #0367b5;}
.wp{background-image: url(../images/bg.jpg);background-repeat: repeat-y;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;width: 986px;}
#wp_top{width:986px;height:8px;overflow:hidden;background-image: url(../images/topbg.jpg);background-repeat: no-repeat;background-position: 0 bottom;margin-right: auto;margin-bottom: 0px;margin-left: auto;margin-top: 8px;}
#wp{background-image: url(../images/bg.jpg);background-repeat: repeat-y;width: 986px;margin-right: auto;margin-left: auto;margin-top: 0px;margin-bottom: 0px;}
#wp #header{width:950px; height:75px; margin:0 auto;}
#wp #header #logo{width:240px; float:left; padding:10px 0 0 15px;}
#wp #header #top_links{width:250px;float:right;text-align: right;}
#wp #header #top_links #link{margin-bottom: 10px;}
#wp #header #top_links #tel{color:#999;font-family:Georgia,Geneva,Verdana,sans-serif;font-size:18px;font-weight:bold;padding-top: 0;padding-right: 0;padding-bottom: 0;}
#wp #header #top_links #tel span{font-weight: bold;float: left;margin-left: 15px;}
#nav_wrap{background-image: url(../images/bg.jpg);background-repeat: repeat-y;width: 986px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#nav_wrap #nav{line-height: 31px;height: 31px;font-weight: bold;background-image: url(../images/nav_bg.gif);background-repeat: repeat-x;margin-right: 20px;margin-left: 20px;}
#nav_wrap #nav ul{margin-right: 10px;margin-left: 10px;}
#nav_wrap #nav li{float: left;width: 114px;text-align: center;border-left-width: 1px;border-left-style: solid;border-left-color: #fff;}
#nav_wrap #nav li:hover,#nav_wrap #nav li a:hover{background-image: url(../images/nav_bg2.gif);background-repeat: repeat-x;color: #1184ee;}
#nav_wrap #nav a{color: #fff;display: block;height: 100%;width: 100%;}
#nav_wrap #nav #on{background-image: url(../images/nav_bg2.gif);background-repeat: repeat-x;}
#nav_wrap #nav #on a{color: #1184ee;}
#flash{height: 265px;width: 950px;margin-right: auto;margin-left: auto;}
.slideBox{width:950px; height:265px; overflow:hidden; position:relative;}
.slideBox .hd{height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin-right:5px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{background:#f00; color:#fff;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd img{width:950px; height:265px;}
#main{width: 950px;margin-right: auto;margin-left: auto;}
#main div{border: 1px solid #d7d7d7;background-image: url(../images/bd_bottom.jpg);background-repeat: repeat-x;background-position: left bottom;}
#main div h1{font-size: 12px;line-height: 33px;color: #3178c6;height: 33px;background-image: url(../images/icon.jpg);background-repeat: no-repeat;background-position: 10px center;text-indent: 25px;margin-right: 10px;margin-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d7d7d7;}
#main div ul{margin: 10px;}
#main #l_box{float: left;width: 198px;}
#main #c_bos{float: left;width: 528px;margin-left: 10px;}
#main #c_bos li{float: left;width: 25%;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
#main #c_bos a{display: block;text-align: center;}
#main #c_bos img{height: 100px;width: 100px;padding: 2px;border: 1px solid #dfdfdf;margin-bottom: 10px;}
#main #r_box{float: right;width: 198px;text-align: center;}
#main #r_box img{border: 0px none #fff;margin-bottom: 7px;}
#foot{background-image: url(../images/footbg.jpg);background-repeat: repeat-x;background-position: left top;border-top-width: 1px;border-top-style: solid;border-top-color: #d4d4d6;width: 950px;margin-right: auto;margin-left: auto;padding-top: 10px;}
#foot ul{background-color: #fff;margin: 10px;}
#bottom{height: 8px;width: 986px;margin-right: auto;margin-left: auto;padding-bottom: 50px;}
#main #leftclass{width: 199px;height:100%;float: left;border: 0px none #fff;}
#main #leftclass #class{border: 1px solid #ccc;background-image: none;background-color: #f5f5f5;}
#main #leftclass #class li{line-height: 39px;height: 39px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e5e5;text-indent: 20px;}
#main #leftclass #class li:hover{background-image: url(../images/menu_bg.jpg);background-repeat: repeat-x;}
#main #leftclass #class li:hover a{color: #ffa200;}
#main #leftclass #class #on{color: #ffa200;background-image: url(../images/menu_bg.jpg);}
#main #leftclass #class #on a{color: #ffa200;}
#main #mainbody{float: right;width: 740px;border: 0px none #fff;}
#main #mainbody #ad{height: 175px;width: 740px;}
#main #mainbody #ad img{height: 175px;width: 740px;}
#main #mainbody #box,#main #mainbody #case,#main #mainbody #pro{background-image: none;margin-top: 8px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cfdee7;}
#page{text-align: center;clear: both;}
#main #mainbody #page a {display: inline;padding: 5px;}
#main #mainbody #page .current {color: #1184EE;}
#main #mainbody #content{background-image: none;margin-top: 8px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cfdee7;}
#content p {display: block;}
#content p br {clear: both;}
#main #mainbody #content ul{margin: 20px;padding: 0px;line-height: 2;text-indent: 2em;clear: both;}
#main #mainbody #content #title{font-size: 14px;text-align: center;font-weight: bold;padding: 0px;}
#main #mainbody #content #msg{font-size: 11px;text-align: center;margin: 0px;padding: 0px;}
#main #mainbody #case li{float: left;width: 25%;text-align: center;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#main #mainbody #case img{padding: 2px;border: 1px solid #dbdbdb;}
#main #mainbody #case img:hover{padding: 2px;border: 1px solid red;}
#main #mainbody #case li a{display: block;}
#main #mainbody #box #list li{line-height: 30px;height: 30px;color: #1184ee;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ccc;margin-right: 10px;margin-left: 10px;}
#main #mainbody #box #list a{color: #1184ee;}
#main #mainbody #box #list span{float: right;}
#news{width:950px;margin-right:auto;margin-left:auto;margin-top:8px;}#news div{width:310px;border:1px solid #dfdfdf;}#news div h1{font-size:12px;color:#3178c6;margin-right:10px;margin-left:10px;line-height:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d7d7d7;background-image:url(../images/icon.jpg);background-repeat:no-repeat;background-position:5px center;display:block;height:30px;}#news div h1 span{float:left;margin-left:20px;}#news div h1 a{float:right;font-weight:normal;}#news div ul{padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px;display:block;}#news div li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#news #l{float:left;margin-right:8px;}#news #m{float:left;}#news #r{float:right;}
