*{margin:0; padding:0}
h1,h2,h3{font-size:100%;font-weight:normal}
ul,ol,li,dt,dd,dl{list-style:none}
img,table{border:0;max-width:100%; vertical-align:middle}
body{color:#5a5a5a;background:#f7f7f7;font:normal normal 16px/1.7 Microsoft Yahei,"Helvetica Neue",Helvetica,Arial,sans-serif}
a{text-decoration:none;color:#4a4b4b;}
a:hover{text-decoration:none;color:#ff9000;}
.pd10{padding:10px 0}
.pd20{padding:20px 0}
.text-indent{text-indent:32px}
#css_box{margin:auto; overflow:hidden}
#css_header{overflow:hidden}
.css_container{margin:auto; padding:0px 10px; overflow:hidden}
#css_nav{overflow:hidden;background:#1f2a36}
#css_nav a{display:inline-block;width:25%;color:#fff;border-bottom:#fff solid 1px; text-align:center}
#css_nav a:hover{color:#ff9000}
#css_nav a:nth-child(n+5){border-bottom:none}
#css_tel{color:#FFF;font-size:18px;background:#1f2a36;font-family:Tahoma, Geneva, sans-serif}
#css_tel span{padding:0px 5px}
#css_tel a{color:#FFF;}
#css_about{overflow:hidden; padding:8px 10px}
#css_about_titl{font-size:18px; font-weight:bold; text-align:center}
#css_about_titl a{color:#FFF}
#css_item{overflow:hidden}
#css_newslist li{line-height:2;border-bottom:#999 dotted 1px}
.css_item_titl{font-size:18px;text-align:center; font-weight:bold; line-height:2;}
#css_item_serv li{display:inline-block; float:left; width:46%; margin:10px 12px 0px 0px; overflow:hidden;}
#css_item_serv span{display:block;}
#css_crumbs{border-bottom:#CCC solid 1px;line-height:2; margin-bottom:10px; overflow:hidden}
.css_arti_name{font-size:20px; color:#1f2a36}
#css_arti_from{font-size:14px; border-bottom:#999 dotted 1px; margin:10px auto;}
#css_arti_cont{overflow:hidden}
#css_arti_cimg{text-align:center;}
#css_arti_next{margin-top:30px;}
#css_arti_back{display:block; text-align:center;background:#1f2a36; width:120px; margin:20px auto; line-height:2}
#css_arti_back a{color:#FFF;}
.css_ibul{width:100%;overflow:hidden}
.css_ibul li:nth-child(3n){padding-right:0;}
.css_ibul li{float:left; width:30%; overflow:hidden; margin:0.3em}
.css_ibul li span{display:block; white-space:nowrap;text-overflow:ellipsis; overflow:hidden}
#css_footer{background:#1f2a36;padding:10px 5px;color:#d5d6d7; font-size:14px; margin-bottom:2em}
#css_footer a{color:#d5d6d7}
#css_wx{background-color:#242b3d; overflow:hidden; color:#FFF; width:100%; z-index:2; position:fixed; bottom:0; left:0}
#css_wx a{width:49.5%;text-align:center; display:block; float:left;color:#FFF; line-height:2;border-right:1px solid #585e6b;}
#css_wx a:nth-child(4n){border-right:none}
#css_wx span{display:inline;width:auto;}
#css_wx p{display:inline;width:auto;}
.fenye{clear:both;overflow:hidden;margin:20px auto;}
.fenye a, .fenye span {display:inline-block;border:1px solid #1f2a36; padding:0px 8px; margin-left:5px}
.fenye a:hover, .fenye a.c {background:#1f2a36; color:#FFF; }
#css_total{font-size:0.875em;margin:1em auto}
#link a{display:inline;padding:0 5px}