* { margin:0px; padding:0px; border:0px;}
body { font-family:Arial, "微软雅黑"; color:#333333; font-size:12px; background:url(../images/bg_y.jpg) repeat-y top center; background-color:#eddcbd;}/**/

ul,li { list-style-type:none;}
a { text-decoration:none; color:#333333; outline:none;}
a:hover { color:#ce0202; outline:none;}
a:focus{outline:none;}
.clear{ clear:both;}
.l { float:left;}
.r { float:right;}
.time {position:relative; font-size:12px; color:#666666; float:right; right:0px; font-weight:normal;}

/****************************首页****************************/
.bg_header { width:100%; background:url(../images/header.png) no-repeat top center; position:absolute; top:0px; left:0px; z-index:1000;}
.bg_header_gk { background:url(../images/bg_header03.jpg) no-repeat top center;}
.header {width:1000px; margin:auto; height:407px;}

.main_index { width:1000px; margin:auto; overflow:hidden;}
.main { width:1000px; margin:auto; padding-top:20px; overflow:hidden;}

.zxgk { overflow:hidden; margin-bottom:68px;}
.xsyj { overflow:hidden; margin-bottom:44px;}
.zhanlan { overflow:hidden; margin-bottom:26px;}
.cpxs {overflow:hidden; margin-bottom:43px;} 

.list { width:480px;}
.content { overflow:hidden; position:relative;}
.content li { margin-top:15px; background:url(../images/icon.jpg) no-repeat left center; padding-left:9px;}
.content li a {text-decoration:none; color:#333333;}
.content li a:hover {color:#ce0202; font-weight:bold;}

.content_zl { height:221px; background:url(../images/bg_zl.jpg) no-repeat; padding:101px 0px 0px 75px;}
.content_zl img { margin-right:32px;}

.content_cpxs { overflow:hidden; margin-top:30px;}
.content_cpxs li { padding:17px 15px 17px 13px; background:url(../images/bg_cpxs.jpg) no-repeat; float:left; margin-left:15px; margin-bottom:20px;}

.img_zx { background:url(../images/bg_zx.jpg) no-repeat top left; padding:11px 0px 0px 6px;}
.img_gk { background:url(../images/bg_gk.jpg) no-repeat top left; padding:8px 7px;}
.wz_zx {}
.wz_gk { line-height:18px; width:339px; }
.wz_gk_jj { height:135px; padding:10px 0px 0px 5px;}

.daolan { height:226px; background:url(../images/img_dl.png) no-repeat;}
.daolan .dl_l { float:left; width:288px; height:190px; padding-top:36px; padding-left:42px;}
.daolan .dl_l p { line-height:20px; margin-top:5px;}
.daolan .dl_e { float:left; width:300px; height:190px; padding-top:36px; padding-left:10px;}
.daolan .dl_e li { width:143px; height:33px; display:block; float:left; font-size:14px; margin-bottom:30px; font-weight:bold;}
.daolan .dl_e li img { float:left; margin-right:5px;}
.daolan .dl_e li p span {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.daolan .dl_f { float:left; width:288px; height:190px; padding-top:36px; padding-left:42px;}
.daolan .dl_f p { margin-bottom:10px;}

.footer { background:url(../images/bg_footer.jpg) no-repeat top center; height:196px;}
.bnav { width:1000px; margin:auto; text-align:center; padding-top:110px;}
.bnav a { font-weight:bold;}
.bnav a:hover { color:#ce0202;}
.bnav p { padding-top:21px; line-height:16px;}

.clear{clear: both;}
.nav ul{width: 100%;padding-top: 4px}
.nav ul li{float: left;}


.nav ul li{position: relative;}
.nav ul li .hover1{position: absolute;width: 100%;height: 100%;opacity: 0;top: 0;left: 0}
.nav ul li:hover .hover1{opacity: 1;transition:0.4s;}

.nav ul .nav1set .hover1{opacity: 1}



/****************************内容页****************************/

/*左侧导航样式*/
.l .on { height:27px; padding-top:20px; color:#322f29; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}

.fnav_gk { width:240px; height:330px; padding-top:110px; padding-left:20px; background:url(../images/bg_fnav_gk.jpg) no-repeat;}
.fnav_gk li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_gk li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_gk li a { font-size:15px; color:#322f29; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_zx { width:240px; height:330px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_zx.jpg) no-repeat;}
.fnav_zx li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_zx li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_zx li a { font-size:15px; color:#322f29; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_zl { width:240px;  height:641px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_zl.jpg) no-repeat;}
.fnav_zl li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_zl li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_zl li a { font-size:15px; color:#322f29; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_xs { width:240px; height:330px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_xs.jpg) no-repeat;}
.fnav_xs li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_xs li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_xs li a { font-size:15px; color:#322f29; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_gc { width:240px;  height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_gc.jpg) no-repeat;}
.fnav_gc li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_gc li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_gc li a { font-size:15px; color:#322f29; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_wc { width:240px;  height:620px; padding-top:110px; padding-left:20px; background:url(../images/bg_fnav_wc.jpg) no-repeat;}
.fnav_wc li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_wc li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_wc li a { font-size:15px; color:#322f29; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}
.fnav_wc p { width:225px; line-height:30px; font-size:16px;}

.fnav_jy { width:240px; height:330px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_jy.jpg) no-repeat;}
.fnav_jy li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_jy li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_jy li a { font-size:15px; color:#322f29; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_fw { width:240px; height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_fwt.jpg) no-repeat;}
.fnav_fw li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_fw li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_fw li a { font-size:15px; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_lxwm { width:240px; height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_lxwm.jpg) no-repeat;}
.fnav_lxwm li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_lxwm li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_lxwm li a { font-size:15px; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_link { width:240px; height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_link.jpg) no-repeat;}
.fnav_link li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_link li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_link li a { font-size:15px; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_fv { width:240px; height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_flsm.jpg) no-repeat;}
.fnav_fv li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_fv li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_fv li a { font-size:15px; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_xg { width:240px; height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_xg.jpg) no-repeat;}
.fnav_xg li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_xg li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_xg li a { font-size:15px; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_dh { width:240px; height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_dh.jpg) no-repeat;}
.fnav_dh li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_dh li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_dh li a { font-size:15px; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

.fnav_dj { width:240px; height:350px; padding-top:110px;  padding-left:20px; background:url(../images/bg_fnav_dj.jpg) no-repeat;}
.fnav_dj li { height:27px; padding-top:20px; padding-left:20px;}
.fnav_dj li:hover { height:27px; padding-top:20px; padding-left:20px; background: url(../images/bg_fanv_li.jpg) no-repeat;}
.fnav_dj li a { font-size:15px; text-decoration:none; background:url(../images/icon01.jpg) no-repeat left center; display:block; padding-left:28px;}

/*右侧内容样式*/
.main_r { width:715px;}
.position { height:50px; text-align:right; padding-right:20px; background:url(../images/bg_centent.jpg) no-repeat right bottom;font-size: 13px;}
.position .wbk {}
.content_title { font-size:22px; text-align:center; margin-top:37px;font-weight: bold;}
.content_cs { text-align:center; height:30px; line-height:30px;}
.content_nr { line-height:30px; font-size:16px; padding:10px; overflow:hidden;}
.content_czyd { font-size:14px; padding:40px 0px 0px 40px; overflow:hidden;}
.content_zjk { padding-top:40px; overflow:hidden;}
.content_zhanl { overflow:hidden;}
.content_wc { padding-top:40px; overflow:hidden;}
.content_whjt { padding-top:40px; overflow:hidden;}

/*列表样式*/
.list_list { overflow:hidden; margin-bottom:20px; border-bottom:#666 1px dotted;}

.list_l { width:540px; display:block; }
.list_l dt {position:relative; font-weight:bold;}
.list_l dd { font-size:12px; padding:24px 0px 20px 30px;}
.list_list .more { float:right;}
.list_list .more a { display:block; width:76px; height:30px; background:url(../images/more01.jpg) no-repeat;}
.list_list .more a:hover { background:url(../images/more02.jpg) no-repeat;}




.content_zjk dl { display:block; float:left; text-align:center; font-size:14px; margin-left:35px; margin-bottom:30px;}
.content_zjk dt { margin-bottom:10px;}

.content_whjt dl { display:block; float:left; text-align:center; font-size:14px; margin-left:35px; margin-bottom:30px;}
.content_whjt dt { margin-bottom:10px;}

.t_zuixin { width:575px; height:232px; padding:9px 5px; margin:auto; background:url(../images/img_zuixin.jpg) no-repeat; margin-bottom:50px; position:relative;}

.list_chenlie { overflow:hidden; background:url(../images/bg_chenlie.jpg) no-repeat bottom; padding-bottom:22px; margin-top:30px;}
.list_chenlie .list_img { width:170px; height:103px; float:left; background:url(../images/bg_chenlie_img.jpg) no-repeat; padding:4px 3px;}
.list_cl { width:520px;}
.list_cl dt {font-weight:bold; position:relative; font-size:14px;}
.list_cl dt .more { float:right; position:absolute; top:0px; right:0px;}
.list_cl dt .more a { display:block; width:76px; height:30px; background:url(../images/more01.jpg) no-repeat;}
.list_cl dt .more a:hover { background:url(../images/more02.jpg) no-repeat;}
.list_cl dt p {font-size:12px; line-height:24px; color:#666666; right:0px; font-weight:normal;}
.list_cl dd { font-size:12px; padding-top:20px; padding-right:8px;}

.content_shougao dl { width:229px;  float:left; display:block; text-align:center; font-size:14px; margin-left:8px; margin-bottom:30px;}
.content_shougao dt { height:160px; background:url(../images/bg_cpxs.jpg) no-repeat -1px -1px; padding-top:16px; margin-bottom:10px; margin-top:20px;}

.content_wc dl { width:153px;  float:left; display:block; text-align:center; font-size:14px; line-height:24px; margin-left:20px;  margin-bottom:30px;}
.content_wc dt { height:209px; background:url(../images/bg_wc.jpg) no-repeat left top; margin-bottom:10px; padding-top:22px; padding-left:2px;}
.content_wc dd span { color:#bc0000; font-weight:bold;}
.content_wc dd .more { width:103px; margin:auto;}
.content_wc dd .more a { display:block; width:103px; height:42px; background:url(../images/more03.jpg) no-repeat;}
.content_wc dd .more a:hover { background:url(../images/more04.jpg) no-repeat;}

/*分页*/
.fenye { overflow:hidden; text-align:center; margin-left:80px; padding-top:56px; clear:both;}
.page { display:block; float:left; width:41px; height:40px; background:url(../images/icon02.jpg) no-repeat; line-height:40px; text-align:center; font-size:14px; margin-left:8px;}
.page1 { display:block; float:left; width:41px; height:40px; background:url(../images/icon03.jpg) no-repeat; line-height:40px; text-align:center; font-size:14px; margin-left:8px; color:#fff;}
.shangye { background:url(../images/shangye.jpg) no-repeat; width:87px; height:40px; float:left; margin-left:5px;}
.shangye:hover { background:url(../images/shangye01.jpg) no-repeat;}
.xiaye { background:url(../images/xiaye.jpg) no-repeat; width:87px; height:40px; float:left; margin-left:8px;}
.xiaye:hover { background:url(../images/xiaye01.jpg) no-repeat; }
.fenye p a { width:87px; height:40px; display:block; background:none;}
.fenye p a:hover { background:none;}

.fenye li {float:left; margin-left:5px; font-size:18px;}
.fenye li.thisclass a,.pagination li.thisclass a:hover{

background: transparent;

border-color: #09f;

color: #F00;

cursor: default;

}

.fenye select { border:#333333 solid 1px; height:40px; background:url(../images/icont.jpg) no-repeat center; line-height:40px; text-align:center; font-size:14px; margin-left:8px;}

.praise{
    width:40px;
    height:40px;
    margin: 20px auto;
    cursor: pointer;
    font-size: 12px;
    text-align:center;
    position: relative;
}
#praise{
    display:block;
    width:40px;
    height:40px;
    margin:0 auto;
}
#praise-txt{
    height:25px;
    line-height:25px;
    display: block;
}
.praise img{
    width:40px;
    height:40px;
    display:block;
    margin: 0 auto;
}
.praise img.animation{
    animation: myfirst 0.5s;
    -moz-animation: myfirst 0.5s;   /* Firefox */
    -webkit-animation: myfirst 0.5s;    /* Safari 和 Chrome */
    -o-animation: myfirst 0.5s; /* Opera */
}
#add-num{
    display:none;
}
#add-num .add-animation{
    color: #000;
    position:absolute;
    top:-15px;
    left: 10px;
    font-size: 15px;
    opacity: 0;
    filter: Alpha(opacity=0);
    -moz-opacity:0;
    animation: mypraise 0.5s ;
    -moz-animation: mypraise 0.5s ; /* Firefox */
    -webkit-animation: mypraise 0.5s ;  /* Safari 和 Chrome */
    -o-animation: mypraise 0.5s ;   /* Opera */
    font-style:normal;
}
.praise .hover , #add-num .add-animation.hover , #praise-txt.hover{
    color: #EB4F38;
}

/*点赞图标放大动画开始*/
@keyframes myfirst
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-moz-keyframes myfirst /* Firefox */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}

@-o-keyframes myfirst /* Opera */
{
    0%{
        width:40px;
        height:40px;
    }
    50%{
        width:50px;
        height:50px;
    }
    100% {
        width:40px;
        height:40px;
    }
}
/*点赞图标放大动画结束*/
/*点赞数量加减动画开始*/
@keyframes mypraise
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-moz-keyframes mypraise /* Firefox */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-webkit-keyframes mypraise /* Safari 和 Chrome */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}

@-o-keyframes mypraise /* Opera */
{
    0%{
        top:-15px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
    25%{
        top:-20px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    50%{
        top:-25px;
        opacity: 1;
        filter: Alpha(opacity=100);
        -moz-opacity:1;
    }
    75%{
        top:-30px;
        opacity: 0.5;
        filter: Alpha(opacity=50);
        -moz-opacity:0.5;
    }
    100% {
        top:-35px;
        opacity: 0;
        filter: Alpha(opacity=0);
        -moz-opacity:0;
    }
}
