html,body {	width: 100%;height: 100%; }
#overlay{ background:#fff;}

/*=========base========*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-size: 14px; margin: 0; padding: 0;}
input,textarea{ font-size:12px; font-family: "微软雅黑"; padding:0; color:#888}
img{ border:0;}
ul,ol{ list-style:none}
a{ text-decoration:none; color:#333;}
a:hover{ color:#bd2a23;}
body{ background-color:#fff; color:#575656; font:12px/1.5em "微软雅黑"; -webkit-font-smoothing: antialiased; min-width:998px}
p{   font:14px/1.8em "微软雅黑"; }

.newslist .conts p,.newslist .conts p a{ font-size:12px;}
.exchange-down-publiclist .tit a{ font-size:12px;}

.black15{ font-size:0; height:15px; overflow:hidden; width:100%}
.black12{ font-size:0; height:12px; overflow:hidden; width:100%}
.fl{ float:left;display:inline}
.fr{ float:right; display:inline}
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;} 
.fixfloat{ zoom:1}
.clear{ clear:both}
.green,.green a{ color:#00ac00}
.org,.org a{ color:#ff931a}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}
.a_more{ background:url() no-repeat left top; width:10px; height:10px;}

#head{
    height: 110px;
    background: #fff;
    background: rgba(255, 255, 255, 0.6);
    position: absolute;
    z-index: 3;
}
.header{
left: 0;
top: 0;
width:100%;
}

#head .layout{
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    height: 110px;
    overflow: visible;
}
.header_top {
    position: relative;
    z-index: 10;
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    height: 30px;
}
.logo{
	padding-top: 35px;
	float: left;
}
.logo a {
    display: inline-block;
    width: 298px;
    height: 55px;
    background: url(../image/logo.png) left top no-repeat;
}
.navbody {
    top: 65px;
    width: 100%;
    padding: 0;
    height: 40px;
    line-height: 40px;
	position: absolute;
    left: 0;
}

.nav {
    width: 1000px;
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -500px;
}
.nav_ul {
    float: right;
    display: inline;
    /*padding-right: 5px;*/
}

.nav li {
 /*   float: left;*/
    color: #000;
    font-size: 15px;
    font-weight: bold;
/*    display: inline;*/
    padding: 0;
}

.nav_li {
    position: relative;
    z-index: 2;
}

.nav_li .on {
    display: block;
    /*float: left;*/
    position: relative;
    z-index: 2;
    cursor: pointer;
    color: #000;
    font-size: 16px;
    height: 45px;
}
.nav_li_hover{ z-index:1;}
.nav_li_hover .subnav{ display:block;}
.nav_li_hover .on{ 
	background:url(../image/2013_i07.png) no-repeat center bottom;
	_background-image:url(../image/i07.gif); /*for IE6*/
	color:#666
}
.onover .on{ 
    background:url(../image/2013_i07.png) no-repeat center bottom;
    _background-image:url(../image/i07.gif); /*for IE6*/
    color:#666
}
.subnav {
    background: url(/statics/images/subbg.gif) no-repeat left top;
    position: absolute;
    top: 0px;
    overflow: hidden;
    height: 29px;
    width: 910px;
    padding-top: 43px;
    z-index: 1;
    display: none;
}

.sub-ul01 {
    left: -85px;
    width: 560px;
}

.subnav li {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    padding: 0 20px 0 0;
    line-height: 30px;
}
.subnav li a{color: #fff;}
.subnavbg {
    background-color: #646e71;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    height: 29px;
    width: 100%;
    display: none;
    margin-top: -1px;
}

.banner-wrapper{position: relative;}
.home-banner{
    width:100%;
    height:700px;
    min-width:1000px;
    /*background: url(../images/banner.jpg) center top repeat-x;*/
    overflow: hidden;
    position:relative;
    /*cursor:pointer;*/
}

.banner-drops,.banner-drops .drops{
    width:100%;
    min-width:1000px;
    /*height:500px;*/
}

.banner-drops{position:relative;left: -55px;}

.banner-drops .drops {
    position: absolute;
    top: 0;
    opacity: 0;
    width:1600px;
    left:50%;
    margin-left:-800px;
}


.anoce {
    background:#f9f8f7;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 32px;
    padding: 5px 0;
}

.anoce a.gg_more {
    float: right;
    line-height: 32px;
    margin-right: 575px;
    color:#ffb403;
}
.anoce a span{
    padding-right: 8px;
}
#anoceWrapper{
    padding-left: 42px;
    width:305px;
    overflow:hidden;
}
.anoce ul {
    height: 32px;
    overflow: hidden;
    width: 100%;
}

.icon-notice{
    position: absolute;
    left: 10px;
    top: 6px;
}
.anoce ul li {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.home-background{
    position:absolute;
    bottom: 0px;
    right: -175px;
}
.home-new-column{
    border-top: 1px solid #e5e5e5;
    position: absolute;
    bottom: 0;
    width: 100%
}
.home-new-column .new-column{
    width:250px;
    height:72px;
    padding-top: 68px;
    text-align: center;
    line-height: 26px;
}

.new-column .channel-name .icon-new{
    display:none;
}
.new-column .icon-show .icon-new{
    background: url(/statics/images/icon_new.png) 0 center no-repeat;
    display: inline-block;
    position: absolute;
    top: -2px;
    right: -34px;
    width: 26px;
    height:26px;
}
.new-column .icon-show a{
    position:relative;
    left: -14px;
}
.new-column .channel-name,.new-column .channel-name a{
    font-size: 18px;
    font-weight: normal;
}
.new-column .first-ariticle-title,.new-column .first-ariticle-title a{
    font-size:14px;
    color:#999;
}
.new-column .first-ariticle-title a:hover{
    color:#f98b0c;
}
.home-new-column .innovation{
    width:249px;
    border-right:1px solid #e5e5e5;
    background:url(../image/icon_innovation.png) center 22px no-repeat;
}
.home-new-column .innovation2{
    width:249px;
    border-right:1px solid #e5e5e5;
    background:url(../image/icon_innovation2.png) center 22px no-repeat;
}
.home-new-column  .fuboshi{
    background:url(../image/icon_fuboshi.png) center 22px no-repeat;
    border-right:1px solid #e5e5e5;
}
.home-new-column  .crchat{
    width:249px;
    background:url(../image/icon_crchat.png) center 22px no-repeat;
}
/*新闻*/
.layout{ width:1000px; margin:0 auto; text-align: left; overflow:hidden}
.homemain{
    background-color:#fff;
    padding:34px 0 16px;
    /*overflow-x: hidden;*/
}
.homemain .layout{
    padding-bottom:25px;
    overflow: visible;
}
.layout{
    position: relative;
}
.layout .wrap{
    overflow: hidden;
    position: relative;
    padding-top: 16px;
}
.titels{ width:100%; padding-bottom:5px; overflow:hidden;border-bottom:1px solid #e5e5e5; line-height:30px;}
.titels h2{ font-size:18px; font-weight:normal; color:#f99d33;}
.titels h2 a{font-size:18px;}
.titels .a-more{ float:left;}
.titels .more{padding-top:10px;}
.titels .a-more{ background:url(../image/icon_more_title.png) left top no-repeat; width:10px; height:16px;}
.homenews{
    width:100%;
}
.homemain-conts{
    padding-top: 12px;
}
.homenews-conts { padding-top:12px;/*padding-bottom:10px;*/overflow: hidden;}
.homenews-conts .pic{ float:left; width:450px; height:280px; overflow:hidden; background:url(/statics/css/pic_bg.jpg) center center no-repeat;}
.homenews-conts .pic img{ display:block;}
.homenews-conts  p{color:#666; font-size:14px;}
.homenews-conts h3 a{ font-size:16px; color:#333;}
.homenews-conts h3 a:hover{ color:#bd2a23;}
.homevideo{ width:270px; overflow:hidden;}
.homevideo .homemain-conts{ padding-top:15px;
    position: relative;
    z-index: 20;
}
.homevideo .titels .more{
    position: relative;
    z-index: 20;
}
.hot-news-list{
    width:520px;
    padding-top: 4px;
}
.hot-news-list li{
    margin-bottom:20px;
    line-height: 32px;
}

.homeview,.homemedia{
    width: 270px;
    padding-right: 64px;
}
.homemedia{ padding-left:30px;}
.homeview .homenews-list li,.homemedia .homenews-list li{ width:275px;}
.homenews-list li {
    background: url(../image/i06.gif) no-repeat left 9px;
    float: left;
    display: inline;
    /*height: 26px;*/
    padding-left: 12px;
    /*overflow: hidden;*/
    line-height: 26px;
}

/*视频*/
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: bounce;
    transform-origin: center bottom;
}
@keyframes bounce {
    0%,100%{
        transform: translateY(0)
    }

    50% {
        transform: translateY(-10px)
    }
}
        .new-column .first-ariticle-title a{
            color:#777;
        }
        .home-new-column .new-column{
            height:71px;
        }
    .videoPage{
        height: 20px;
        text-align: center;
        width: 266px;
        padding-top: 6px;
    }
    .videoPage a{
        width: 8px;
        height: 8px;
        background: #999;
        display: inline-block;
        border-radius: 10px;
        margin-right:8px;
        cursor: pointer;
    }
    .videoPage a.on{
        width:20px;
        background:#bd2a23;
    }
    .videoWrapper{
        height:150px;
        overflow:hidden;
    }
    .videoWrapper img,.videoWrapper iframe{
        display:block;
    }
    .videoItem{
        float:left;
        position: relative;
    }
    .homevideo .homemain-conts{
        padding-top:0;
    }
    .homevideo .titels{
        margin-bottom:15px;
    }
    h4.videoTitle {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #fff;
        background: rgba(0,0,0,.6);
        font-weight: normal;
    }

.pagination{
    position: absolute;
    bottom: 160px;
    background: rgba(0,0,0,0.6);
    height: 25px;
    width: 80px;
    left: 50%;
    margin-left: -40px;
    border-radius: 25px;
    text-align:center;
}
.pagination a{
  display:inline-block;
    width: 10px;
    height: 10px;
    background: #c3c0a7;
    margin-top: 7px;
    border-radius: 10px;
    cursor:pointer;
}
.pagination a.on{background:#ffb403;}

/*底部图片轮转*/
.gcal{padding-top: 30px;padding-bottom: 10px;}
.rss{ float:left; padding:1px 3px 1px 3px; }
.homebtm{ position:relative; height:131px;padding-top:29px; z-index: 10;}
.mainCont{ width:936px;height:150px;  overflow:hidden; position:absolute; left:32px;}
.mainCont ul{ word-wrap:normal; width:1200px;}
.homebtm li{  width:158px;padding-left: 5px; overflow:hidden; float:left; display:inline;  position:relative;  text-align:center;}
.homebtm li .pic{ display:block; height:109px; overflow:hidden;}
.homebtm li .tit{margin-top: 5px;display: block;}
.homebtm .ico-new{ position: absolute; top:0; right:5px;}
.leftBtn{ float:left; padding-top:40px;}
.leftBtn a{ background:url(../image/crc_index_left_btn.png) no-repeat; width:21px; height:36px; display:inline-block}
.leftBtn a:hover{background:url(../image/crc_index_left_btn_h.png) no-repeat;}
.rightBtn{ float:right;padding-top:40px;}
.rightBtn a{ background:url(../image/crc_index_right_btn.png) no-repeat; width:21px; height:36px; display:inline-block}
.rightBtn a:hover{background:url(../image/crc_index_right_btn_h.png) no-repeat;}

/*footer*/
.footer{width:1000px; overflow:hidden; padding:10px 0;padding-left: 20px; margin:0 auto; color:#8d908e; /*text-align: center;*/ background-color:#fff;}
.footer ul{ overflow:hidden; width:100%; padding-bottom:5px; }
.footer li{display:inline; padding: 0 5px}
.footer a{color:#8d908e;}
.footer li a{color:#282525;}
.footer p{color:#8d908e;}
.footer .btm{ padding-top:15px;}
.footer .f_rss{
    background: url(/statics/css/f_rss.gif) no-repeat left center;
    padding-left: 18px;
    }

/*banner div*/
.siteWidth {
        width: 1000px;
        position: relative;
        margin: 0 auto;
        margin-top: 20px;
        top:80px;
        height: 299px;
        color: #fff;
}


.siteWidth .txt {
        position: absolute;
        width: 415px;
        top: 100px;
        left: 22px;
        font: normal 18px/30px "Microsoft YaHei";
    }
.siteWidth .btn {
        display: block;
        zoom: 1;
        margin-top: 8px;
        width: 85px;
        padding-right: 10px;
        height: 31px;
        line-height: 31px;
        text-align: center;
        color: #fff;
        font-size: 12px;
        background: url(../image/btn.png) 0 0 no-repeat;
    }