@charset ;
body{ background:url(../images/body_bg.jpg) #f8f4e9 left top repeat; color:#000000; font-size:14px; line-height:180%; font-family:Verdana, Geneva, sans-serif,"宋体";}
form,img,label{margin:0;padding:0;border:0;border:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
iframe{border:0;margin-top:8px;}
select{padding:1px;border:1px solid #a5acb2;font-size:14px; font-family:Verdana, Geneva, sans-serif,"宋体";}
input,textarea,button{outline:medium none;font-size:14px; font-family:Verdana, Geneva, sans-serif,"宋体";}
input[type^="text"],input[type^="password"],textarea{ border:1px solid #bbbbbb; border-top:1px solid #a0a0a0; padding:2px;}
input[type^="text"]:focus,input[type^="password"]:focus,textarea:focus{/*background:#f3f3f3;*/ border-color:#999999;}
/*input[type^="submit"],input[type^="reset"],input[type^="button"],button{ cursor:pointer;}*/
/*input{vertical-align:middle;}
input[type^="radio"]{background:none; border:medium none; width:auto;}*/
input.form-bg,textarea.form-bg,.form-bg{background:url(../images/form_bg.gif) #ffffff 0 0 repeat-x;}
/*table{table-layout:fixed;}*/

a{color:#000000;font-size:14px;font-family:Verdana, Geneva, sans-serif,"宋体";text-decoration:none;}
a:hover,
a:active{color:#aa0808;font-size:14px;font-family:Verdana, Geneva, sans-serif,"宋体";text-decoration:none;}

.button{ cursor:pointer;}
.btn1{background:url(../images/btn1.gif) no-repeat; border:0; padding:0; color:#fff; cursor:pointer; height:26px; line-height:26px; width:77px; text-align:center;}
.btn2{background:url(../images/btn2.gif) no-repeat; border:0; padding:0; cursor:pointer; height:23px; line-height:23px; width:41px; text-align:center;}
.btn3{background:url(../images/btn3.gif) repeat-x; border:0; padding:0; color:#fff; cursor:pointer; height:25px; line-height:25px; width:43px; text-align:center;}

.font1{ color:#f00;}
.w100{ /*width:1024px;*/ width:100%; margin:0 auto;}

.header-bg{ background:url(../images/head_bg.jpg) center top no-repeat;}
.header{ margin:0 auto; width:1000px; height:161px; position:relative; z-index:2;}
.logo a{ display:block; background:url(../images/logo.png) no-repeat; width:641px; height:108px; text-indent:-9999px; overflow:hidden;}
.headerright{ position:absolute; right:0; top:25px;}
.headerright .search{ padding-left:145px;}
.weather{ color:#f2d3d3; font-size:14px; clear:both;}
.headerright .timeTxt{ float:left; height:50px; line-height:50px;}

.nav-main{ height:53px; line-height:40px; margin:0 auto; width:1000px;}
.cg-nav{ position:relative; z-index:100; height:53px;}
.cg-nav li{ text-align:center; line-height:40px; padding-top:13px;}
.cg-nav li a{ float:left; padding:0; font-size:16px; height:40px; line-height:40px; position:relative; z-index:101;}
.cg-nav li a:link,
.cg-nav li a:visited{ color:#fff; font-family:"Microsoft YaHei","微软雅黑";}
.cg-nav li a:hover,.cg-nav li.selected-nav a{ font-size:16px; color:#fff; font-family:"Microsoft YaHei","微软雅黑";}
/*.cg-nav li a .cloud{ background:url(../images/cloud.png) no-repeat; width:50px; height:20px; position:absolute; top:-13px; left:25px; display:none;}
.cg-nav li.nav-selected a .cloud{ display:block;}*/
.cg-nav li.hover,
.cg-nav li.nav-selected{ background:url(../images/cloud.png) center top no-repeat; _background-image:url(../images/cloud.gif);}
.cg-nav li ul{ z-index:101;}
.cg-nav li ul li{ float:none; text-align:left; background:#ede8da; height:auto; line-height:18px; padding:0;}
.cg-nav li ul li a,
.cg-nav li ul li .nav-selected a{ padding:4px 23px; margin:0; float:none; display:block; height:auto; line-height:18px; zoom:1; position:inherit;}
.cg-nav li ul li .parent-nav a{ background:url(../images/submenu-off.gif) #ede8da right center no-repeat;}
.cg-nav li ul li .parent-nav a:hover{ background:url(../images/submenu-on.gif) #990b0b right center no-repeat;}
.cg-nav li ul li a:link,
.cg-nav li ul li a:visited{ font-size:14px; color:#574f38; font-weight:normal; background-color:#ede8da;}
.cg-nav li ul li a:hover{ font-size:14px; color:#fff; font-weight:normal; background-color:#990b0b;}

.main-bg{ /*background:#faf8f2;*/ background:url(../images/main_bg.png) center top repeat-y;}
.main{margin:0 auto; width:1000px; padding-bottom:20px;}

.pic-box{ position:relative; z-index:2;}
.pic-box .big-pic{ overflow:hidden; position:relative; z-index:4;}
.big-pic ul{ position:absolute; top:0px; left:0px; width:10000px;}
.big-pic li{ float:left; position:relative; overflow:hidden; padding:0;}
.big-pic li img{ border:none; display:block; float:left;}
.pic-box .pic-title{ background:url(../images/title_bg.png) repeat; height:30px; line-height:30px; position:absolute; bottom:0px; width:100%; text-indent:10px; color:#FFF;}
.pic-box .pic-title a{ color:#FFF; text-decoration:none;}
.small-pic:after{ content:" "; display:block; height:0px; clear:both; visibility:hidden;}
.small-pic{ position:absolute; bottom:5px; right:5px; z-index:5;}
.small-pic li{ display:inline; float:left; margin-right:5px; cursor:pointer; background:url(../images/icon.png) no-repeat; /*_background:url(../images/icon.gif) no-repeat;*/ height:12px; width:12px; overflow:hidden;}
.small-pic li.small-hover{background-position:0px -12px;}
.small-pic li img{ width:66px; height:50px;}
.pre-btn,.next-btn{ background:url(../images/ban_nav_btn.png) 0 0 no-repeat; width:31px; height:44px; cursor:pointer; position:absolute; left:0px; top:5px;}
.next-btn{ background-position:-31px 0; left:auto; right:0px;}
.btn-disable{ background:none;}

a.sticky:link,a.sticky:visited,a.sticky:hover{ color:#0000ff;}
a.highlight:link,a.highlight:visited,a.highlight:hover{ color:#ff0000;}

.foot-bg{ background:url(../images/foot_bg.jpg) center top repeat-y;}
.footer{ margin:0 auto; padding:20px 0; width:1000px; clear:both; color:#dddddd; line-height:100%;}
.footer a{ color:#dddddd;}
.friendlink{ border-bottom:1px solid #aaa; padding-bottom:15px; padding-right:20px; margin-bottom:10px; color:#fff; line-height:160%; position:relative;}
.friendlink a{white-space:nowrap; color:#fff; margin-right:10px;}
.friendlink a.totop{ background:url(../images/totop.png) no-repeat; display:block; width:15px; height:15px; margin:0; position:absolute; right:0; top:2px;}

.search-box{ margin-top:34px; background:url(../images/search_bg.png) #fff no-repeat; border-top:2px solid #d1d0cc; margin-bottom:17px; padding:0 15px; height:86px;}
.search-box .title{ background:none; height:46px; line-height:46px; font-family:"Microsoft YaHei","微软雅黑"; font-size:14px; font-weight:bold;}
.search-box form{ display:inline;}
.search-box .search-input{ border:1px solid #dadada; border-right:0; width:170px; height:23px; padding:0; float:left;}
.search-box .btn3{ float:left;}

.search {width: 180px;}
.search form {
    background: url(../images/search_bg.jpg) no-repeat scroll;
    clear: both;
    display: block;
    height: 20px;
    width: 180px;}
.search .txt{
    background:none;
    border: 0 none;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 6px;
    width: 148px;}
.search .sub {
    background: url(../images/search_btn.jpg) no-repeat scroll left bottom;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 24px;}
