@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0; position:relative;}
ul,ol{list-style:none; } 
body{font:12px/1.5 微软雅黑,Arial; background-color:#d0eaf7;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix {*zoom:1;}
em{ font-style:normal;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
a{text-decoration:none; }
html{ overflow:-moz-scrollbars-vertical;}/*在Firefox浏览器下始终显示滚动条；不同浏览器的显示效果都将一致*/
/* End hide from IE-mac */

.fr{float:right;}
.fl{float:left;}

/*top*/
.top_warp{width:100%;height:40px;background:#245b80;border-bottom:4px solid #558165;}
.top_con{width:1004px;margin:0 auto;}
.top_con span{float:right;line-height:42px;color:#FFF;}
.top_con a{font-family:宋体;color:#FFF;margin:0 8px;}

/*main_warp*/
.main_con{width:1004px;margin:0 auto;}
.sl_logo{margin:0 auto;width:698px;height:56px;padding-top:32px;}
.sl_logo a{display:inline-block;}

/*cur_position*/
.cur_position{width:1004px;font-family:宋体;color:#558165;padding-top:24px;}
.cur_position a{color:#558165;}
.cur_position a:hover{color:#0c87d0;}

/*footer*/
.footer{width:100%;position:absolute;bottom:0px;}
.footer_con{margin:0 auto;background:url(../images/footer_bg.jpg) no-repeat center bottom;width:304px;height:34px;}
.footer p{text-align:center;font-size:14px;color:#333333;font-family:宋体;}
.footer p a{color:#333333;}