@charset "utf-8";
/* CSS Document */
body,div,ul,li,p,span{ margin:0; padding:0;}
#mainbox{width:100%; height:657px; background:url(../images/head_bg.jpg) repeat-x;}
a { outline: none; }
a:link { color:#4c4c4d; text-decoration:none; }
a:visited { color:#4c4c4d; text-decoration:none; }
a:hover { color:#0f75bc; text-decoration:none; }
a:active { color:#4c4c4d; text-decoration:none; }
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
/*Banner 轮播*/
#top_link { width: 30px; height: 30px; right: 15px; bottom: 15px; display: none; position: fixed;}
#carousel_container { width: 960px; height: 310px; margin:0px auto; }
#loading_wrap { margin: 0px auto; width: 32px; height: 100%; display: none; position: relative; }
#loading_content { left: 50%; top: 50%; width: 32px; height: 32px; color: rgb(255, 255, 255); margin-top: -50px; margin-left: -16px; position: fixed;}
.center-clear { margin: 0px auto !important; width: 960px; }
.center-clear-border-support { margin: 0px auto !important; width: 960px; }
.center-clear-border-support { width: 968px; }
/*#body-wrapper { background: url("../images/background/flare.png") no-repeat top; width: 100%; float: left; }*/
.theme-default .nivoSlider { background: url("loading.gif") no-repeat 50% 50% rgb(255, 255, 255); position: relative; }
.theme-default .nivoSlider img { left: 0px; top: 0px; display: none; position: absolute; }
.theme-default .nivoSlider a { border: 0px currentColor; display: block; }
.theme-default .nivo-controlNav { left: 50%; bottom: -53px; margin-left: -45px; position: absolute; }
.theme-default .nivo-controlNav a { background:url(../images/bullets.png) no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block; }
.theme-default .nivo-controlNav a.active { background-position: 0px -22px; }
.theme-default .nivo-directionNav a { background: url("../images/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 49px; text-indent: -9999px; display: block; }
.theme-default a.nivo-nextNav { background-position: -49px 0px; right: 0px; }
.theme-default a.nivo-prevNav { left: 0px; }
.theme-default .nivo-caption { font-family: Helvetica, Arial, sans-serif; }
.theme-default .nivo-caption a { color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted; }
.theme-default .nivo-caption a:hover { color: rgb(255, 255, 255); }
.nivoSlider { position: relative; }
.nivoSlider img { left: 0px; top: 0px; position: absolute; }
.nivoSlider a.nivo-imageLink { margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; }
.nivo-slice { height: 100%; display: block; position: absolute; z-index: 5; }
.nivo-box { display: block; position: absolute; z-index: 5; }
.nivo-caption { left: 59px; width: 270px; bottom: 112px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8; }
.nivo-caption h1 { padding: 15px 20px; font-family: "Terminal Dosis", sans-serif; font-size: 20px; font-weight: 300; background-color: rgb(229, 52, 0); }
.nivo-caption p { background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
.nivo-directionNav a { top: 45%; position: absolute; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
.nivo-controlNav a { position: relative; z-index: 9; cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
/*END*/

/*Nav导航*/
#navbox{width:960px; height:56px; margin:0 auto; }
.nav {WIDTH: 100%; FONT-FAMILY: verdana; HEIGHT: 40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404041; }
.nav UL { PADDING: 0px; DISPLAY: block; MARGIN: 0px; LIST-STYLE-TYPE: none; overflow:hidden;}
.nav LI { /*BORDER-RIGHT: #ffffff 1px solid;*/ DISPLAY: block; FLOAT: left; HEIGHT: 40px; line-height:40px; margin:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.nav LI A { PADDING:1px 15px 0; DISPLAY: block; FONT-WEIGHT: none; COLOR: #404041; LINE-HEIGHT: 40px; TEXT-DECORATION: none; outline: none;star:expression(this.onFocus=this.blur());}
.nav LI A:hover { COLOR:#0f75bc; BACKGROUND-COLOR: #404041; TEXT-DECORATION: none; background:url(../images/nav_bg.jpg) no-repeat center; }
.current { color:#ffffff; background:url(../images/nav_bg.jpg) no-repeat center; }
.nav li#date { color:#ffffff; PADDING:2px 15px 0; }
/*Logo*/
#logo{width:960px; height:101px; margin:0 auto;}
#logo img{ border:0;}
#logo .left{width:600px; height:101px; float:left;}
#logo .right{ width:360px; height:101px; float:left; text-align:right;}
#logo .right img{padding-top:30px;}