/* CSS Document */
* { margin:0; padding:0 }
body { font-family:"宋体"; font-size:12px; text-align:center; background:#2c2c2c url(../img/body_bg.gif) no-repeat center top; color:#737373 }
img { border:none }
h1, h2, h3, h4, h5, h6 { font-family:宋体, Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif }
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd { margin:0; padding:0 }
ul, li { list-style:none }
a { text-decoration:none; color:#666; }
a:hover{color:#cc3399;text-decoration:none;}
.clear { clear:both; height:0; font-size: 0px; line-height: 0px; }
.blank10 { font-size:0; line-height:0; height:10px; }
.blank6 { font-size:0; line-height:0; height:5px; }
.blank3 { font-size:0; line-height:0; height:3px; }
.fRight { float:right;}
.mainfRight { float:right;}
.advisory, .advisory:hover, .reservations, .reservations:hover, .news-box h3, .link04, .scrollMeLeft a, .scrollMeLeft a:hover, .scrollMeRight a, .scrollMeRight a:hover { background: url(http://www.hmzixin.com/imgs/all-icon.gif) no-repeat; }
p { margin:0; }
.ar { text-align:right; }
.ac { text-align:center; }
.al { text-align:left; }
.fLeft { float:left; }
.ml10 { margin-left:10px; }
/*字体，用色*/
.fb { font-weight:bold; }
.f12px { font-size:12px; }
.f14px { font-size:14px; }
.f16px { font-size:14px; }
.fm { font-family:microsoft yahei, 黑体; }
.cBlue, cBlue a  { color:#0058a6; }
.cBlue2, cBlue2 a { color:#07A5D9; }
.cRed, cRed a { color:#ff005a; }
.cOrange, cOrange a { color:#FF7800; }
.cBlack, cBlack a { color:#333; }
.text { line-height:150%; font-size:12px; }
/**主体内容框架公用部分**/

.cont { padding:0px 22px; text-align:left; }
.cont .title { width:100%; height:31px; line-height:31px; background:url(../images/bg_title.gif) repeat-x; }
.cont .title .left { float:left; width:13px; height:31px; background:url(../images/bg_title_left.gif) no-repeat; }
.cont .title h3 { padding-left:10px; background:url(../images/bg_h3.gif) left no-repeat; }
.cont .title .right { float:right; width:13px; height:31px; background:url(../images/bg_title_right.gif) no-repeat; }
.col_1 .box { border:1px solid #89deff; *height:100%;
}
.col_1 .box .title2 { height:31px; line-height:31px; background:url(../images/bg_title2.gif) repeat-x; }
.col_1 .box .title2 h4 { padding-left:25px; font-size:16px; font-weight:bold; color:#1b75cb; }
.col_2 .box { background:#f5fafc; border:1px solid #89deff; }
.col_2 .box .title2 { height:31px; line-height:31px; background:url(../images/bg_title2.gif) repeat-x; }
.col_2 .box .title2 h4 { display:inline; padding-left:10px; font-size:14px; font-weight:bold; color:#1b75cb; }
.col_2 .box .title2 .more { float:right; margin-right:10px; margin-top:18px; *margin-top:-15px;
line-height:31px; }
.col_2 .bd_bn { border-bottom:none!important; }
.links { }
.links h3 { display:block; width:79px; height:21px; line-height:21px; font-size:14px; text-align:center; color:#fff; background:url(../images/bg_purple.gif) no-repeat; }
.links .tab { height:31px; background:url(../images/bg_border.gif) repeat-x; border-left:1px solid #d4d4d4; overflow:hidden; }
.links .tab a { display:block; float:left; width:70px; height:30px; line-height:30px; text-align:center; background:url(../images/bg_title.gif) repeat-x; border:1px solid #d4d4d4; border-top:none; border-left:none; }
.links .tab .on { color:#ff6600; font-weight:bold; background:#fff; border-top:1px solid #d4d4d4; border-bottom:none; }
.links .site { padding:10px; border:1px solid #d4d4d4; border-top:none; *height:100%;
}
.links .site li {display:inline; float:left; margin:0 4px; height:25px; line-height:25px;white-space:nowrap }
.links .site li a { color:#666; }
/**头部**/
#content_common {margin:0 auto;width:1004px;overflow:hidden;background-color:#ffffff; }
.header { margin:0 22px; }
.header .top { height:30px; line-height:30px; border-bottom:1px solid #e8e9eb; background:#f0f4f5; }
.header .top .notice { display:inline; margin-left:5px; padding-left:25px; background:url(../images/laba.gif) left no-repeat; }
.header .top .scroll { width:120px; *width:125px;height:100%;
overflow:hidden; text-align:left; }
.header .top .scroll span { padding:0 7px; }
.header .top .shortline { padding:0 10px; *padding:0 8px;
}
.header .top .weather{width:150px;padding-top:5px;}
.header .top .welcome { }
.header .top .welcome a { padding:0 5px; }
.header .top .home { padding-left:14px; color:#333; background:url(../images/home.gif) left no-repeat; }
.header .top .rssread { padding-left:14px; color:#333; background:url(http://www.gzmr.net/images/rss.jpg) left no-repeat; }
.header .midd { }
.header .midd .logo { width:194px; height:80px; margin-right:10px; }
.header .midd .search {
width:705px; height:70px; background:url(../images/s1px.gif) repeat-x;  margin-top:10px; }
.header .midd .search .tags { display:inline; margin:5px 3px; *width:265px;
}
.header .midd .search .tags a { display:block; float:left; width:66px; height:28px; line-height:22px; color:#0058A6; background:url(../images/beatiful_18.gif) 0 -28px no-repeat; cursor:pointer; text-decoration:none }
.header .midd .search .tags .on { color:#ff0055; background:url(../images/beatiful_18.gif) 0 0 no-repeat; }
.header .midd .search .tags .inp_sear { padding:2px; width:258px; height:16px; color:#0058A6; border-left:1px solid #7b7b7d; border-top:1px solid #7b7b7d; border-right:1px solid #cccecd; border-bottom:1px solid #cccecd; }
.header .midd .search .icons { margin:5px 0; width:150px; padding-top:28px; }
.header .midd .search .icons .sub1 { width:75px; height:23px; background:url(../images/bg_icon_normal2.gif) no-repeat; color:#666; border:none; cursor:pointer; }
.header .midd .search .icons .sub2 { width:70px; height:22px; background:url(../images/beatiful_25.gif) no-repeat; border:none; cursor:pointer; }
.header .midd .search .icons .sub3 { width:70px; height:22px; background:url(../images/beatiful_27.gif) no-repeat; border:none; cursor:pointer; }
.header .midd .search .icons img {vertical-align:middle;width:70px; height:22px;}
.header .midd .search .keywords { margin:5px 3px; width:255px; line-height:28px; color:#0c508d; }
.header .midd .search .keywords a { color:#0c508d; }
.header .menu { padding:8px; height:55px; color:#fff; line-height:25px; background:url(../images/menu.gif) no-repeat; overflow:hidden; }
.header .menu a { color:#fff; }
.header .menu .link1 { margin-right:5px; width:30px; }
.header .menu dl { float:left; margin-right:0px; *margin-right:2px;}
.header .menu dl dt { float:left; margin-right:3px; }
.header .menu dl dd { float:left; margin-right:0px;*margin-right:3px; }
.header .menu dl dd a { padding:0 2px; *padding:0 1px;
}

#rollBox{height:20px; width:115px; padding-left:10px; overflow:hidden; position:absolute; margin-top:5px; }
#rollBox li{height:20px; line-height:20px;}

.footer { width:1004px; margin:0 auto; background-color:#FFF; overflow:hidden; padding-top:8px; }
.footer .Friendlink { width:960px; margin:9px auto 0 22px; float:left; text-align:left; display:block; background-color:#FFF; font-size:14px; }
.footer .Friendlink span { line-height:25px; padding:8px 15px; }
.footer .btMenu { margin:0 auto; width:1004px; height:29px; background:url(../images/imgbtm.jpg) left repeat-x; float:left; text-align:center; line-height:28px; color:#FFF; background-color:#FFF; font-size:13px; }
.footer .btMenu a { font-size:12px; color:#fff }
.footer .buttom { font-size:12px; width:1004px; margin:0 auto; float:left; margin:0 auto; line-height:28px; text-align:center; background-color:#FFF; }
.footer .buttom img { margin:4px; }


.wrapAD{ margin:0 auto; margin-top:3px; margin-bottom:5px;}
.ad960{ width:960px;clear:both;text-align:center}

