@import url("base-reset.css");
/*全局*/
a { color:#333; text-decoration:none }
a:hover, .hotwords a:hover { color:#e21e1e; text-decoration:none }
.bd-e6 { border:1px solid #e6e6e6; }
.f-yh { font-family:"微软雅黑"; }
.c-444 { color:#444; }
.w-960 { width:960px }
.w-695 { width:695px }
.w-680 { width:680px }
.w-470{ width:470px;}
.w-460{ width:460px;}
.w-450{ width:450px;}
.h-400 { height:400px }
.h-446 { height:446px }
.c-ffae00, .c-ffae00 a,.c-ffae00 a:hover { color:#ffae00 }
.c-f6c,.c-f6c a,.c-f6c a:hover {color:#ff6c00}
.c-68, .c-68 a,.c-68 a:hover{ color:#686868 }
.c-B73800,.c-B73800 a,.c-B73800 a:hover{ color:#B73800}
input, textarea{outline:none}
/*背景颜色以6*6方块铺开*/
body { background:url(img/bg_x.gif) }
/*首页头部*/
.head { height:127px; background:url(img/top_bg.png) no-repeat }

.head .date { margin-top:6px }
.head .map { background:url(img/bg.png) no-repeat 0 0; height:24px; width:197px }
.head .map a { padding-left:38px; }
.head .logo .years { margin-left:35px; }
.head .head_r { position:absolute; z-index:10000; margin-left:755px; margin-top:45px;}
.head .head_r .contact { background:url(img/bg.png) no-repeat 0 -636px; width:216px; height:50px }
.head .head_r .search { background:url(img/bg.png) no-repeat 0 -76px; width:209px; height:23px; position:relative;}
.head .head_r .search .RsearchSrk { position:absolute; left:10px; top:5px; height:18px; width:164px; border: 0 none; }
.head .head_r .search .BtnSearch { background:url(img/bg.png) no-repeat 0 -102px; position:absolute; right:0px; top:0px; height:23px; width:35px; border: 0 none; text-indent:-999999pt; }
/*菜单导航*/
.nav { background:url(img/nav.png) repeat-x center top; height:42px; width: 100% }
.nav ul { width: 860px;}
.nav ul li { float:left; }
.nav ul li a.cur, .nav ul li span.a_cur_l, .nav ul li span.a_cur_r { display:block; float:left; height:39px }
.nav ul li a { display:block; padding:0 10px; line-height:42px;font-size: 12px}/*background:url(img/a_r.png) no-repeat right; width:50pxh*/
.nav ul li a.cur { background:url(img/a_cur_x.png) repeat-x; color:#9a3600 }
.nav ul li .cur_s { background:none }
.nav ul li span.a_cur_l { background:url(img/a_cur_l.png); width:4px; }
.nav ul li span.a_cur_r { background:url(img/a_cur_r.png); width:4px; margin-right:5px; }
.nav .nav_r { background:url(img/bg.png) no-repeat -229px -45px; height:42px; width:65px; margin-left:20px }
/*底部*/
.footer { background:url(img/bg_p_x.png) repeat-x 0 -55px; height:244px; }
.footer .o-a .img { background:url(img/bg.png) no-repeat -244px -500px; width:120px; height:46px }
.footer .o-a .link { margin:14px 0 0 13px }
.footer .o-a .link ul li { float:left; }
.footer .o-a .link a { color:#717171; margin:0 5px }
.footer .o-a .footer_nav { background:url(img/footer_nav.png) no-repeat; height:27px; text-align:center; padding-left:20px; }
.footer .o-a .footer_nav ul li { float:left; margin:0 12px; line-height:26px }
.footer .o-a .footer_nav ul li a { color:#e5ba78 }
.footer_bottom,.footer_bottom a { color:#4b4b4b; line-height:22px;}
.footer_bottom { padding-left:10px;}
/*分页*/
#pages { font-family: 宋体; padding: 14px 0 10px; }
#pages a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D8D8D8; color: #333333; display: inline-block; height: 22px; line-height: 22px; padding: 0 5px; text-align: center; }
#pages a.a1 { background:#FFFFFF; padding: 0; width: 56px; margin-right:8px }
#pages a:hover { background: none repeat scroll 0 0 #F1F1F1; color: #000000; text-decoration: none; }
#pages span{border: 1px solid #CCC; color: #333333; display: inline-block; height: 22px; padding: 0 5px; text-align: center;}
#pages span.active { background:#f95909; border: 1px solid #CCC; color: #FFFFFF; display: inline-block; height: 22px; padding: 0 5px; text-align: center; }
#pages span.count { background:none; color:#000000; margin-right:8px }
/*轮播*/
.list-slide { height: 163px; position: relative; width: 970px; z-index: 9; }
.list-slide ul li { display: block; position: absolute; }
.list-slide ul li.cur { display: block; }
.list-slide ul li img { height: 163px; width: 970px; }
.list-slide ol { bottom: 6px; list-style: none outside none; position: absolute; right: 25px; z-index: 1; }
.list-slide ol li { background: none repeat scroll 0 0 #000; border: 1px solid #FFF; color: #000; cursor: default; float: left; height: 12px; line-height: 12px; margin-right: 6px; text-align: center; width: 12px; cursor:pointer;}
.list-slide ol li.cur { background-color: #F95909; background-position: right -480px; color:#F95909; font-size: 14px; font-weight: bold; height: 12px; line-height: 12px; position: relative; top:0; width: 12px; }
* html img,* html .png {
    behavior: expression(( this.runtimeStyle.behavior = "none") &&(   
        this.pngSet ? this.pngSet = true :( this.nodeName ==   "IMG" &&     
        this.src.toLowerCase ( ) . indexOf('.png') > -1 ?(   
        this.runtimeStyle.backgroundImage =   "none", this.runtimeStyle.filter   
        =   "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +     
        this.src +   "', sizingMethod='image')", this.src =     
        "/statics/commons/images/transparent.gif" ) :( this.origBg =   this.origBg ?   this.origBg :   
        this.currentStyle.backgroundImage.toString ( ) . replace('url("', '')   
        . replace('")', ''), this.runtimeStyle.filter =     
        "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +     
        this.origBg +   "', sizingMethod='crop')",   
        this.runtimeStyle.backgroundImage =   "none" ) ), this.pngSet = true )   
        );   
}
#demo {
    width: 920px;
    margin: 0  auto 0 15px;
    overflow: hidden;
}
#demo img {
    margin: 0 auto;
}
#indemo {
    float: left;
    overflow: hidden;
    width: 600%;
}
#demo1, #demo2 {
    float: left;
    overflow: hidden;
}
#demo1 a:hover, #demo2 a:hover {
    text-decoration: underline;
}