@CHARSET "UTF-8";

@import url(basic.css);

body{min-width:986px;background:#fff url(bg.png) repeat-x 0 0;color:#333;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#008cd4;text-decoration:none;}
a.highlight{color:#f00;}
#doc{font-size:12px;}

#hd {width: 986px;margin: 0 auto;background: url(hd-bg.jpg) no-repeat 50% 35px;}
#hd .head-toolbar {padding: 5px;}
#hd .sitename {width: 400px;height: 69px; padding: 39px 0 37px 10px;}
#hd .sitename a {width: 400px;height: 69px;overflow: hidden;display: table-cell;vertical-align: middle;}

.sitenav{background:url(nav-bg.png) repeat-x 0 0;}
.sitenav .menu-main li,.sitenav .menu-main a,.sitenav .menu-main a span{float:left;}
.sitenav .menu-main li{position:relative;padding:2px 7px 2px 5px;background:url(nav-li.gif) no-repeat 100% 50%;}
.sitenav .menu-main li:last-child {background:none;}
.sitenav .menu-main li a{display:block;height:43px;padding-left:10px;text-decoration:none;}
.sitenav .menu-main li a span{display:block;height:43px;line-height:43px;padding:0 20px 0 10px;font-weight:bold;color:#fff;white-space:nowrap;}
.sitenav .menu-main li a:hover,
.sitenav .menu-main li a:active,
.sitenav .menu-main li.open a{background:url(nav-left-hover.gif) no-repeat 0 50%;}
.sitenav .menu-main li a:hover span,
.sitenav .menu-main li a:active span,
.sitenav .menu-main li.open a span{color:#1655bc;background:url(nav-right-hover.gif) no-repeat 100% 50%;}

.sitenav .menu-main li .menu-child,
.sitenav .menu-main li .menu-child a{background:#2969d3;} 
.sitenav .menu-main li .menu-child{position:absolute;width:225px;top:47px;left:0;display:none;border:1px solid #1157ca;padding:3px 0;}
.sitenav .menu-main li .menu-child a{display:block;padding:0 15px;float:none;font-weight:100;padding-bottom:0;font-size:107%;color:#fff;line-height:23px;height:23px;}
.sitenav .menu-main li .menu-child a:hover{background:#fff;color:#1157ca;}

.sitenav-extra {height: 37px;background: url(extra-nav-bg.png) no-repeat 0 0;padding: 5px 60px;}
.sitenav-extra h2,.sitenav-extra .container {float: left;}
.sitenav-extra #focusnews-list li {float: left; padding-left: 8px; padding-right: 8px;}


#banner-main {width: 980px;margin: 0 auto;margin-top: 5px;}

#bd {width: 980px;margin: 0 auto; margin-top: 5px;}
.bd-inner {width: 730px; float: left; margin-left: 10px;}
.layout-home {margin-top: 8px;}
.layout-home .col-main {float: left;width: 100%;min-height: 1px;}
.layout-home .item-list {padding: 5px;}
.layout-home .item-list li {line-height: 25px;padding: 0 0 0 15px;background: url(arrow-1.gif) no-repeat 5px 10px;}

.block-l {width: 240px; float: left;}
.block-m {width: 490px; float: left; }
.block-r {width: 245px; float: left;}

.block {border: 1px solid #d7e7f4;}
.block-head {height: 33px;background: url(sub-head-bg.gif) repeat-x 0 0; height: 33px; line-height: 33px;}
.block .block-head .title {float: left;font-size: 14px; text-align: center;}
.block-l .block-head .title {font-weight: normal;color: #fff;padding: 0 25px 0 10px;background: url(sub-title-bg.png) no-repeat 100% 0;}
.block-l .block-txt {line-height: 24px; padding: 5px;}

.block-m .main-wrap {margin-left: 8px; margin-right: 8px;}
.block-m .head-inner {height: 36px;line-height: 36px;padding-left: 15px;background: url(home-main-inner.jpg) no-repeat 0 0;}
.block-m .block-head .title {font-weight: normal;color: #fff;padding: 0 30px 0 7px;background: url(home-main-title.jpg) no-repeat 100% 0;}
.block-m .hotnew {clear:both; padding: 8px;}

.block-r .block-head .title {font-weight: normal;color: #fff;padding: 0 25px 0 10px;background: url(sub-title-bg.png) no-repeat 100% 0;}
.block-r .block-txt {line-height: 24px;  overflow: hidden;}
.block-head .links {float: right;padding-right: 10px;}
.block-head .links .more {display: block;width: 29px;background: url(more.gif) no-repeat 50% 50%;text-indent: -9999px;}

/**
.layout-pro .block-pro-list {border: 1px solid #eeb22f;}
.layout-pro .block-pro-list .block-head {height: 32px;background: url(pro-head-bg.gif) repeat-x 0 0;border-bottom: 1px solid #fbf2df;}
.layout-pro .block-pro-list .block-head .head-inner {height: 32px;line-height: 32px;}
.layout-pro .block-pro-list .block-head .title {color: #ff5400;background: url(pro-title-bg.gif) no-repeat 7px 0;padding-left: 60px;}
.layout-pro .list-gallery {padding-left: 18px;margin-right: -40px;}
.layout-pro .list-gallery li {padding-right: 40px;}
*/
.layout-pro .block-pro-list {border: 1px solid #d7e7f4; overflow:hidden; margin-top:10px;}
.layout-pro .block-pro-list .block-head {height: 33px;background: url(sub-head-bg.gif) repeat-x 0 0;height: 33px;line-height: 33px;}
.layout-pro .block-pro-list .block-head .title {font-weight: normal;color: #fff;padding: 0 25px 0 10px;background: url(sub-title-bg.png) no-repeat 100% 0;}

.list-gallery li {float: left;width: 148px;padding: 2px 10px 6px 0;}
.list-gallery li .thumb {width: 140px;height: 105px;padding: 3px;background: #fff;border: #ffe5ac 1px solid;}
.list-gallery li .thumb a {width: 140px;height: 105px;overflow: hidden;display: block;}
.list-gallery li .thumb a img {width: 140px;display: block;}
.list-gallery li .des {padding-top: 5px;line-height: 21px;text-align: center;}
.list-gallery li .des .default {height: 21px;}


#ft {width: 980px;margin: 10px auto;text-align: center;}
#ft .ft-menu {color: #fff;background: url(ft-menu-bg.png) repeat-x 0 0;height: 30px;line-height: 30px;}
#ft .ft-menu a {margin: 0 5px;color: #fff;}
.copyright {line-height: 22px; margin-top: 8px;}

#marquee_box { background: #FFF;  overflow:hidden; margin-left:15px;	margin-right:15px; }
#marquee_box img {border: 3px solid #F2F2F2;}
#indemo  {float: left; width: 800%;}
#marquee_box1 { float: left;}
#marquee_box2 {float: left;}

.listnews ul { margin-left: 5px; margin-right:5px; font-size: 14px;}
.listnews li {overflow: hidden; padding: 3px;}
.listnews span  {float: left;}
.listnews i  {float: right; font-style: normal;}


.listalbum  li {border: 1px solid #ccc; padding: 3px; float: left; margin: 7px; text-align: center;}
.listalbum  li i {font-style: normal; display: block; padding: 5px;}

.newsinfo {padding: 5px; line-height: 30px;}
.subnav li {padding: 5px;}

.quickentry  {overflow: hidden;}
.quickentry  ul { overflow: hidden;}
.quickentry li { float: left;}


/**
.friendlinks {border: 1px solid #ddd; margin-top: 20px; padding: 5px 10px;}
.friendlinks h2 {font-size: 16px !important;  padding-top: 10px;padding-bottom: 10px; color: #666;}
.friendlinks li {margin: 5px; float: left;}
.friendlinks li a {color: #999;}

*/
.friendlinks {border: 1px solid #d7e7f4; overflow:hidden; margin-top:10px;}
.friendlinks .block-head {height: 33px;background: url(sub-head-bg.gif) repeat-x 0 0;height: 33px;line-height: 33px;}
.friendlinks .block-head .title {font-weight: normal;color: #fff;padding: 0 25px 0 10px;background: url(sub-title-bg.png) no-repeat 100% 0;}
.friendlinks li {margin: 5px; float: left;}