@charset "utf-8";
/* CSS Document */
/*----------全局*/

body{font-family:"microsoft yahei";font-size:12px;color:#666;margin:0;padding:0;background:#F1F1F1}
div,form,ul,ol,li,span,p,dl,dt,dd,img,input{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:12px}
em,i{font-style:normal;}
h1{font-size:16px;text-align:center}
h2{font-size:16px;text-align:center}
a{text-decoration:none;color:#555555}
a:hover{text-decoration:underline;color:#006785}
a.blue{text-decoration:none;color:#006785}
a.blue:hover{color:#006785;text-decoration:underline}
.fl{float:left;}
.fr{float:right;}
.border{border:#E5E5E5 solid 1px}
.mt10{margin-top:10px}
.mb10{ margin-bottom:10px;}
.mt15{margin-top:15px}

/*-----------头部*/
.header_top { margin:0 auto; width:970px; height:20px; line-height:20px; margin-top:5px;}
.header_top .time{float:left;padding-left:10px;}
.header_top .toplinks{float:right;}
.header_top .toplinks a{margin:0 5px;}
.header_top .toplinks span{margin-left:15px;}
.header_top .toplinks span a{margin:0 2px;}
.header_middle {BACKGROUND-POSITION: 0px 0px; WIDTH: 100%; POSITION: relative; HEIGHT: 100px}
.header_middle H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 240px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 90px; float:left;}
.header_middle H1 A {DISPLAY: block; MARGIN: 0px; TEXT-INDENT: -999px; POSITION: static; HEIGHT: 90px}

.topbg{BACKGROUND-IMAGE: url(../images/logo.png); WIDTH: 970px; BACKGROUND-REPEAT: no-repeat; margin:0px auto;}
.topbanner{ width:720px; height:90px;float:right; margin-top:4px;}

/*----------栏目菜单*/
.topmenu{	height: 45px;width: 100%;background: url(../images/menu.png) repeat-x;box-shadow: 0px 0px 3px #484848;-moz-box-shadow: inset 0px 0px 3px rgba(72,72,72,0.05);	-webkit-box-shadow: 0px 0px 3px #484848}
.topmenu .m { width:970px; margin:0px auto;}
.topmenu .m li{	float: left;height: 45px;line-height: 45px;text-align: center;width: 93px}
.topmenu .m li.line {background: url(../images/nav_div.gif) no-repeat;width: 4px;height: 45px;overflow: hidden}
.topmenu .m li a{color: #fff;font-size: 16px;display: block;width: 93px;height: 45px;font-family: "microsoft yahei"}
.topmenu ul li a:hover{background: #00799D;text-decoration: none}


.nav2_fix {background: url(../images/menu.png) repeat-x;box-shadow: 0px 0px 3px #484848;-moz-box-shadow: inset 0px 0px 3px rgba(72,72,72,0.05);	-webkit-box-shadow: 0px 0px 3px #484848;position:fixed;top:0px; width: 100%;height: 45px;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.nav2_fix .m { width:970px; margin:0px auto;}
.nav2_fix .m li{	float: left;height: 45px;line-height: 45px;text-align: center;width: 93px}
.nav2_fix .m li.line {background: url(../images/nav_div.gif) no-repeat;width: 4px;height: 45px;overflow: hidden}
.nav2_fix .m li a{color: #fff;font-size: 16px;display: block;width: 93px;height: 45px;font-family: "microsoft yahei"}
.nav2_fix ul li a:hover{background: #00799D;text-decoration: none}


/*-------------------------底部:版权信息*/
.footer { clear:both;width: 100%;background: url(../images/footer.gif) repeat-x #004d67;text-align: center;color: #cdd6da}
.copyright {width: 100%;padding: 90px 0 20px 0;background: url(../images/footer_bg.gif) no-repeat top center;line-height: 2.2}
.copyright a {color: #cdd6da;padding: 0 10px}
.copyright a:hover {color: #b3c5cd}
/*-------------------------首页:底部:友情链接*/
.flink{BORDER-RIGHT: #ecd2e4 1px solid; BORDER-TOP: #ecd2e4 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #ecd2e4 1px solid; WIDTH: 958px; BORDER-BOTTOM: #ecd2e4 1px solid}
.flink .title{PADDING-LEFT: 15px; BACKGROUND: #f9f0f9; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ecd2e4 1px solid; height:25px;}
.flink .title dl dt{width:200px;float:left;text-indent:5px;font-weight:bold;letter-spacing:2px;}
.flink .title dl dd{color:#AAA;float:right;margin-right:10px;}
.flink .flinkcon{margin:0px auto 0px;overflow:hidden;padding-bottom:10px;}
.flink .flinkcon a{color:#666666;display:block;float:left;height:15px;line-height:15px;padding-right:8px;padding-left:8px;margin:10px 0px 0px -1px;	white-space:nowrap;border-left:1px solid #EEE; font-size:12px;}

.keygroup{overflow: hidden;clear: both;margin: 15px auto 0px; width:970px;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;background: #ffffff;border-top: 2px solid #006785;}
.keygroup h3.title{background: #f8f7f8;font-size: 18px;color: #006785; height:40px; line-height:40px; text-indent:20px; margin-bottom:5px;}
.keygroup a{display: inline-block;color: #999;padding:1px 8px;line-height: 20px;border-radius: 10px;border: 1px solid #f8f8f8; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}
.keygroup a:hover{color: #666;border-color: #999; text-decoration:none;}

.ad300_1{margin-bottom:10px;}
.ad300_2{border:#E5E5E5 solid 1px; margin-top:10px; margin-bottom:10px;}
.ad300_3{border:#E5E5E5 solid 1px; margin-top:10px; margin-bottom:10px;}
.ad_640{ padding-top:10px; padding-bottom:10px; margin:0px auto; width:640px;}
.ad_960{ width:960px; margin:0px auto 10px; text-align:center;}
.ad_560{ width:560px; margin:10px auto;}
.like_center_650x130{ margin-left:4px;border-bottom: 1px dashed #e5e5e5;}
.left_bottom_650x130{ margin-left:4px; margin-bottom:10px;}
.search_tj{ margin-left:10px; margin-top:12px; margin-bottom:10px;}
