@charset "utf-8";
/*初始化*/

body{font-size:14px; color:#484848; background:#ffffff; font-family:Microsoft Yahei,SimHei,Arial,simsun; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0;} 
a{outline:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#333; font-size:12px; }
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}


/*通用*/

.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
a{text-decoration:none; font-size:14px; color:#484848; font-family:Microsoft Yahei,SimHei,Arial,simsun;}
a:hover{ color:#484848; text-decoration:underline;}

.left{ float:left; }
.right{ float:right; }

.size12{ font-size:12px;}
.size12:hover{ font-size:12px;}
.size16{ font-size:16px;}
.size16:hover{ font-size:16px;}
.size18{ font-size:18px;}
.size18:hover{ font-size:18px;}
.size20{ font-size:20px;}
.size20:hover{ font-size:20px;}


.shenlan{ color:#026173}
.shenlan:hover{color:#026173}
.writes{color:#FFFFFF}
.writes:hover{color:#FFFFFF}
.yellow{ color:#fea821}
.yellow:hover{color:#fea821}

.bwrites{ background:#FFFFFF;}
.bshenlan{ background:#026173;}
.byellow{background:#fea821;}

#lmcurid{ text-indent:-9999; display:none}

hr{height:3px;border:none;border-top:#016072 3px solid}


/*头部*/
.top{ width:100%; min-width:1156px;width:expression(this.offsetWidth < 1156 ? '1156px': true);  height:60px; background:#026173; position:relative; color:#FFFFFF; z-index:9999;}
.mane{ width:1156px; height:auto; position:absolute; left:50%; margin-left:-578px;  }
.mane a{ color:#FFFFFF;}
.mane a:hover{ text-decoration:none}
.m226{ width:226px;}
.m116{ width:116px;}
.mane dl{ float:left; text-align:center; position:relative; font-family:SimHei; }
.mane dt{ height:60px; line-height:60px; position:relative; overflow:hidden;}
.mane dt a{ display:block; padding:0 5%; font-size:20px;  font-family:SimHei; overflow:hidden}
.mover a{ color:#026173;}
.mcur{ background:#FFFFFF;}
.mcur a{ color:#026173;}
.mane dd{ width:100%; background:#FFFFFF; padding-top:6px; overflow:hidden; display:none}
.mane dd a{display:block; height:32px; line-height:32px; padding:0 5%; background:#44a5b6; color:#026173; font-size:16px;  font-family:SimHei; margin-top:2px; overflow:hidden; }
.mane dd a:hover{ text-decoration:none; color:#FFFFFF}

.top2{width:1156px; margin:0 auto;}
.logo{ width:226px; height:120px; float:left; overflow:hidden}
.logo img{ display:block;width:226px; height:120px;}
.shbox{ width:890px; float:right; text-align:right; overflow:hidden;}
.fmane{ margin:28px 0 10px 0; color:#026173; font-size:18px;}
.fmane a{color:#026173; font-size:18px;}

.search{ width:291px; height:34px; background:url(../images/search.jpg) no-repeat; float:right; overflow:hidden}
.seachtxt{ width:226px; height:26px; line-height:26px; margin:4px 0 0 15px; padding:0px; background:none; border:none; float:left;}
.bseach{ width:42px; height:34px; float:right; cursor:pointer; margin:0; padding:0; border:none; background:none;}


/*尾部*/
.footer{width:100%; min-width:1156px;width:expression(this.offsetWidth < 1156 ? '1156px': true);  height:auto; background:#0a3941; color:#858585; padding:10px 0; margin-top:30px}
.ftbox{width:1156px; margin:0 auto; overflow:hidden}
.ftbox span{ display:inline; width:70%; float:left; margin-right:6%; margin-top:10px;}
.ftbox .ftweibo{ display:inline; float:right; text-align:right;}
.ftbox .ftweibo img{ float:left; margin-left:20px;}