@charset "UTF-8";
/*主题id*/
/*banner圖*/
/*导航主题色*/
/*页面主题色 */
body, p, dl, dt, dd, ul, li { margin: 0; padding: 0; }

html, body { font-family: "Microsoft Yahei",Helvetica, sans-serif; text-align: left; color: #444444; }

a { text-decoration: none; color: #444444; }

ul { list-style: none; }

dd{text-indent:2em;}
img { border: none; }

input { box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none; /*消除ＩＯＳ　ｉｎｐｕｔ　　阴影*/ }
table,td,th{border:1px solid #000;border-collapse:collapse;}
.banner .navtop:before, .con:before, .banner:before, .line0:before, .line1:before, .line2:before, .line3:before, .line4:before, .line5:before, .con2 .L1 .C2-1 .LL3:before, .banner .navtop:after, .con:after, .banner:after, .line0:after, .line1:after, .line2:after, .line3:after, .line4:after, .line5:after, .con2 .L1 .C2-1 .LL3:after { content: ""; display: table; font: 0/0 a; }
.banner .navtop:after, .con:after, .banner:after, .line0:after, .line1:after, .line2:after, .line3:after, .line4:after, .line5:after, .con2 .L1 .C2-1 .LL3:after { clear: both; }

.header .wrap, .wrap, .con077 .line0 { width: 1000px; margin: 0 auto; }

.search #seChange, .search .z_search, .con077 .c2-2 #_ideConac { position: absolute; left: 0; top: 0; }

.list-time { position: absolute; right: 0; top: 0; }

.c-inline { display: inline-block; }

.header { width: 100%; height: 34px; overflow: hidden; background: url("../images/c_header_bg1.png") #7FCAE1 center center repeat-x; }
.header .wrap .timecon { width: 200px; height: 34px; overflow: hidden; font-size: 12px; line-height: 34px; text-align: center; color: #1E1E17; }
.header .wrap .timecon a { color: #1E1E17; }
.header .wrap .timecon .time { width: 50px; height: 34px; overflow: hidden; }
.header .wrap .timecon .time1 { width: 100px; }
.header .wrap .timecon .vline { width: 10px; height: 34px; overflow: hidden; color: #666666; }
.header .wrap .timecon .vline1 { font-size: 0; }
.header .wrap .weathercon { width: 200px; height: 28px; overflow: hidden; overflow: hidden; }
.header .wrap .honorcon { width: 100px; height: 34px; overflow: hidden; font-size: 14px; line-height: 34px; color: #E60000; text-decoration: underline; }
.header .wrap .honorcon a { color: #E60000; }
.header .wrap .commoncon { width: 300px; height: 34px; overflow: hidden; overflow: hidden; margin-left: 145px; }
.header .wrap .commoncon .link { font-size: 12px; line-height: 34px; color: #1E1E17; }
.header .wrap .commoncon .link a { color: #1E1E17; }
.header .wrap .commoncon .link1 { background: url("../images/c_header_bg2.png") left center no-repeat; padding-left: 15px; }
.header .wrap .commoncon .link2 { background: url("../images/c_header_bg3.png") left center no-repeat; padding-left: 15px; }

.banner { /*padding-bottom: 10px;*/ height: 290px; background: url("../images/c_banner_bg1.jpg") bottom center no-repeat; }
.banner .wrap { position: relative; padding-top: 237px; }
.banner .honorlist { display: none; position: absolute; left: 420px; top: 0px; font-size: 14px; line-height: 28px; text-align: center; color: #E60000; }
.banner .honorlist a { color: #E60000; }
.banner .nav { background: #fff; position: relative; height: 47px; }
.banner .nav li { width: 102px; height: 47px; float: left; overflow: hidden; line-height: 47px; text-align: center; color: #1F1F1F; font-weight: bold; border-left: 1px solid #BBBBBB; border-top: 1px solid #BBBBBB; }
.banner .nav .pd{width:60px;float: left; overflow: hidden; font-size:12px;  color: #1F1F1F; font-weight: bold; border-left: 1px solid #BBBBBB; border-top: 1px solid #BBBBBB; }
.banner .nav li a { color: #1F1F1F; }
.banner .nav li:hover { /*background: $theme_1_1;*/ }
.banner .nav li:hover a { color: #BA0100; }
.banner .nav .li2 { width: 84px; }
.banner .nav .index { width: 84px; padding-left: 20px; border: none; background: url("../images/c_banner_bg2.png") #B70000 14px center no-repeat; }
.banner .nav .index a { color: #fff; }
.banner .nav .index:hover a { color: #fff; }
.banner .nav .end { float: right; width: 98px; }
.banner .navcontainer { position: relative; width: 998px; height: 40px; overflow: hidden; display: none; /*border:1px solid #ccc;*/ }
.banner .navtop { position: absolute; top: 1px; background: #EEEEEE; width: 115px; padding: 3px 15px; z-index: 1000; height: auto; display: none; border-top: none; }
.banner .navtop li { border-bottom: 1px solid #ccc; font-size: 14px; line-height: 28px; text-align: center; color: #000; }
.banner .navtop li a { color: #000; }
.banner .navtop li:hover a { color: #0C5190; }
.banner .navtop .nbord { border: none; }
.banner .n0 li { width: 500px; }
.banner .n1 { left: 122px; }
.banner .n2 { left: 218px; }
.banner .n3 { left: 314px; }
.banner .n4 { left: 400px; }
.banner .n5 { left: 496px; }

.search { position: absolute; /*left: 80px;*/ /*top: 160px;*/ right: 10px; width: 262px; height: 28px; float: right; overflow: hidden; margin-top: 6px; background: url(../images/search.png) center top no-repeat; }
.search #seChange { z-index: 1000; margin-left: 20px; top: 4px; font-size: 14px; line-height: 28px; text-align: center; color: #1E1E17; border: none; }
.search #seChange a { color: #1E1E17; }
.search .srar_text { width: 135px; height: 18px; line-height: 18px; margin-top: 2px; margin-left: 80px; float: left; }
.search .srar_button { width: 35px; height: 30px; background: none; border: none; cursor: pointer; }

.con2 .L1 .C2-1 .LL1 .more, .conlist .L2 .C1-1 .list li .more, .conlist .L2 .C1-1 h3 .more { position: absolute; top: 0; padding-right: 12px; right: 5px; background: url("../images/c_more.png") right center no-repeat; font-size: 14px; line-height: 40px; }
.con2 .L1 .C2-1 .LL1 .more a, .conlist .L2 .C1-1 .list li .more a, .conlist .L2 .C1-1 h3 .more a { color: #1E1E17; }

.con1 .L1 .C2-2 .list li { border-bottom: 1px dotted #535353; }

.con1 .L1 .C2-2 .list li, .con2 .L1 .C2-1 .LL3 .list li, .con2 .L1 .C2-2 .list li, .con3 .list li, .con4 .list li { position: relative; font-size: 14px; line-height: 30px; padding-left: 20px; background: url("../images/cli_bg1.png") 5px center no-repeat; }
.con1 .L1 .C2-2 .list li:hover, .con2 .L1 .C2-1 .LL3 .list li:hover, .con2 .L1 .C2-2 .list li:hover, .con3 .list li:hover, .con4 .list li:hover { background: url("../images/cli_bg1_on.png") 5px center no-repeat; }
.con1 .L1 .C2-2 .list li:hover a, .con2 .L1 .C2-1 .LL3 .list li:hover a, .con2 .L1 .C2-2 .list li:hover a, .con3 .list li:hover a, .con4 .list li:hover a { color: #BA0100; }

.con2 .L1 .C2-1 .LL1 { border-bottom: 1px solid #ccc; background: url("../images/c02_line3_bg2.png") 15px center no-repeat; height: 40px; position: relative; }
.con2 .L1 .C2-1 .LL1 span { padding-left: 30px; line-height: 40px; color: #E90000; font-weight: bold; }
.con2 .L1 .C2-1 .LL1 span a { color: #E90000; }

.list-time { right: 10px; font-size: 14px; line-height: 28px; color: #AAAAAA; }
.list-time a { color: #AAAAAA; }

.C2-1, .C3-1, .C3-2, .C4-1, .C4-2, .C4-3, .CC2-1, .CC3-1, .CC3-2, .CC4-1, .CC4-2, .CC4-3 { float: left; }

.CC3-2, .CC4-2, .CC4-3 { margin-left: 10px; }

.C2-2, .C3-3, .C4-4, .CC2-2, .CC3-3, .CC4-4 { float: right; }

body { font-size: 16px; }

.con { background: #FFF; margin-top: 10px; }

.line0, .line1, .line2, .line3, .line4, .line5 { margin-top: 10px; }

/*-----------以下为自定义样式--------------*/
.con01 .wrap { height: 42px; border-top: 1px solid #DCDCD5; border-bottom: 1px solid #DCDCD5; margin-top: 10px; }
.con01 .wrap .c2-1 { width: 700px; height: 42px; float: left; overflow: hidden; background: url("../images/c01_line0_bg1.png") left center no-repeat; }
.con01 .wrap .c2-2 { width: 290px; height: 42px; float: right; overflow: hidden; position: relative; }

.con1 .L1 .C2-1 { width: 550px; height: 320px; overflow: hidden; }
.con1 .L1 .C2-2 { width: 433px; height: 320px; overflow: hidden; }
.con1 .L1 .C2-2 dl { border-bottom: 1px dotted #575571; }
.con1 .L1 .C2-2 dl dt { font-size: 18px; line-height: 28px; text-align: center; color: #202020; overflow: hidden; font-weight: bold; }
.con1 .L1 .C2-2 dl dt a { color: #202020; }
.con1 .L1 .C2-2 dl dd { font-size: 14px; line-height: 28px; color: #535353; height: 93px; overflow: hidden; }
.con1 .L1 .C2-2 dl dd a { color: #535353; }

.con2 .L1 .C2-1 { width: 697px; height: 325px; overflow: hidden; }
.con2 .L1 .C2-1 .LL2 { font-size: 14px; line-height: 35px; color: #222222; border-bottom: 1px solid #ccc; }
.con2 .L1 .C2-1 .LL2 a { color: #222222; }
.con2 .L1 .C2-1 .LL3 .list li { width: 320px; height: 30px; float: left; overflow: hidden; }
.con2 .L1 .C2-2 { width: 289px; height: 325px; overflow: hidden; border: 1px solid #ccc; }

.con3 .L1 .C2-1, .con4 .L1 .C2-1 { width: 495px; height: 195px; overflow: hidden; }
.con3 .L1 .C2-2, .con4 .L1 .C2-2 { width: 495px; height: 195px; overflow: hidden; }
.con3 .list, .con4 .list { margin-top: 8px; }

.con09 .L1 { margin-top: 20px; height: 40px; background: url("../images/c09_line0_bg1.png") left center no-repeat; font-size: 14px; line-height: 40px; color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-left: 20px; }
.con09 .L1 a { color: #fff; }

.con09 .L2 { height: 40px; }
.con09 .L2 li { float: left; margin-right: 20px; font-size: 14px; line-height: 40px; text-align: center; color: #333333; }
.con09 .L2 li a { color: #333333; padding:0 10px;}

/*轮播样式*/
.flash, .flash .bd, .flash .bd1 { overflow: hidden; position: relative; }

#flash1 .prev, #flash2 .prev, #flash1 .next, #flash2 .next { position: absolute; top: 109px; width: 50px; height: 50px; }
#flash1 .prev, #flash2 .prev { left: 0px; background: url("../images/c_prev3.png") center center no-repeat; /*&:hover{background:url("../images/c_prev3.png") center center no-repeat};*/ }
#flash1 .next, #flash2 .next { right: 0px; background: url("../images/c_next3.png") center center no-repeat; /*&:hover{background:url("../images/c_next13on.png") center center no-repeat};*/ }

#flash1 .imgdesc, #flash2 .imgdesc { height: 40px; filter: alpha(opacity=60); opacity: 0.6; background: #333; position: absolute; left: 0; bottom: 0px; width: 100%; }
#flash1 .imgdesc-txt, #flash2 .imgdesc-txt { position: absolute; bottom: 0px; z-index: 2; height: 30px; width: 100%; overflow: hidden; left: 0; }
#flash1 .imgdesc-txt li, #flash2 .imgdesc-txt li { height: 40px; line-height: 40px; width: 100%; position: absolute; bottom: 20px; }
#flash1 .imgdesc-txt li a, #flash2 .imgdesc-txt li a { font-size: 14px; color: #FFF; }

#flash1 .hd, #flash2 .hd { position: absolute; width: 100%; top: 190px; overflow: hidden; z-index: 2; text-align: right; }
#flash1 .hd, #flash2 .hd { padding-right: 20px; }
#flash1 .hd li, #flash2 .hd li { float: right; width: 27px; height: 6px; margin-right: 6px; background: #E4E4E4; border: none; }
#flash1 .hd li.on, #flash2 .hd li.on { background: #BA0100; }

#flash1 .bd, #flash1 img, #flash1 { width: 550px; height: 320px; }
#flash1 .imgdesc, #flash1 .imgdesc-txt { bottom: 0px; text-align: left; }
#flash1 .imgdesc-txt a { padding-left: 15px; }
#flash1 .hd { display: none; }

#flash2 .bd, #flash2 img, #flash2 { width: 370px; height: 223px; }

/*------------------------以下为slidebox-------------------------------------*/
.slidebox .hd { position: relative; height: 42px; }
.slidebox .hd li { float: left; font-size: 14px; line-height: 42px; text-align: center; color: #fff; width: 112px; height: 42px; overflow: hidden; }
.slidebox .hd li a { color: #fff; }
.slidebox .hd li.on { background: #BA0100; }
.slidebox .hd li.on a { color: #fff; }

.slidebox2 .hd { position: relative; height: 42px; background: #EEEEEE; border-bottom: 1px solid #ccc; }
.slidebox2 .hd li { line-height: 42px; text-align: center; color: #BA0100; width: 100%; height: 42px; overflow: hidden; font-weight: bold; }
.slidebox2 .hd li a { color: #BA0100; }
.slidebox2 .hd li.on a { color: #BA0100; }

.slidebox3 .hd { position: relative; height: 42px; /*font-weight: bold;*/ background: #EEEEEE; border-bottom: 1px solid #ccc; }
.slidebox3 .hd li { float: left; font-size: 14px; line-height: 41px; text-align: center; color: #333333; width: 116px; height: 41px; overflow: hidden; }
.slidebox3 .hd li a { color: #333333; }
.slidebox3 .hd li.on { background: #fff; border-top: 2px solid #0070CC; border-left: 1px solid #ccc; border-right: 1px solid #ccc; color: #BA0100; font-weight: bold; }
.slidebox3 .hd li.on a { color: #BA0100; }

.slidebox .more, .slidebox2 .more, .slidebox3 .more { position: absolute; top: 0; padding-right: 12px; right: 5px; background: url("../images/c_more.png") right center no-repeat; font-size: 14px; line-height: 36px; }
.slidebox .more a, .slidebox2 .more a, .slidebox3 .more a { color: #1E1E17; }

.con01 .slidebox1 .hd { width: 100px; height: 42px; float: left; overflow: hidden; font-size: 14px; line-height: 42px; text-align: center; color: #D60000; font-weight: bold; }
.con01 .slidebox1 .hd a { color: #D60000; }
.con01 .slidebox1 .bd { width: 580px; height: 42px; float: left; overflow: hidden; overflow: hidden; }
.con01 .slidebox1 .bd li { float: left; height: 42px; font-size: 12px; line-height: 42px; text-align: center; color: #444444; }
.con01 .slidebox1 .bd li a { color: #444444; }
.con01 .slidebox1 .bd li span { font-size: 20px; line-height: 32px; text-align: center; color: #ccc; padding: 0 10px; }
.con01 .slidebox1 .bd li span a { color: #ccc; }

.con2 .L1 .C2-2 .slidebox3 .hd { background: #fff; }
.con2 .L1 .C2-2 .slidebox3 .hd li.on { border-top: 2px solid #fff; width: 188px; line-height: 45px; text-align: center; color: #3984D1; }
.con2 .L1 .C2-2 .slidebox3 .hd li.on a { color: #3984D1; }
.con2 .L1 .C2-2 .slidebox3 .more { line-height: 45px; }

/*----------------------------------picScroll*/
/*.con04 #picscroll1{ @extend %picscroll; margin-top: 38px; @include wah(1000px,392px,none); background: url("../images/c04_line0_bg2.png") repeat;  @extend %picscroll-arrow1;
}*/
/*以下为广告栏样式*/
.conad { margin-top: 10px; }
.conad .link1-1, .conad .link1-1 img { width: 1000px; height: 75px; overflow: hidden; }
.conad .link2-1 { margin-right: 10px; }
.conad .link2-1, .conad .link2-1 img { width: 700px; height: 70px; float: left; overflow: hidden; }
.conad .link2-2, .conad .link2-2 img { width: 290px; height: 70px; float: right; overflow: hidden; }

/*----------以下为友情链接-------*/
.con066 { height: 150px; background: #BA0100; margin-bottom: 20px; }
.con066 .tit { font-size: 12px; line-height: 28px; color: #fff; }
.con066 .tit a { color: #fff; }
.con066 span { margin-right: 30px; }
.con066 .p2 { margin-top: 25px; text-align: right; }
.con066 .p2 a { display: block; float: right; margin-left: 2px; }

/*----------以下为页脚----------*/
.con077 .wrap { width: 100%; /*background: #4C4C4C;*/ padding-top: 20px; padding-bottom: 10px; }
.con077 .line0 { font-size: 12px; line-height: 35px; color: #333333; }
.con077 .line0 a { color: #333333; }
.con077 .c2-1 { width: 550px; height: 160px; float: left; overflow: hidden; }
.con077 .c2-1 a { color: #000000; text-decoration: underline; line-height: 35px; }
.con077 .c2-1 .p1 { border-bottom: 1px dotted #ccc; margin-bottom: 5px; }
.con077 .c2-1 .p2 { height: auto; }
.con077 .c2-1 .p2 span, .con077 .c2-1 .p2 img { display: inline-block; vertical-align: middle; }
.con077 .c2-2 { width: 440px; height: 100px; float: right; overflow: hidden; position: relative; }
.con077 .c2-2 #_ideConac { top: 5px; left: 80px; }
.con077 .c2-2 .p1 { margin-left: 190px; }

/*以下为列表页样式*/
.conlist .L1 { width: 1000px; height: 40px; overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.conlist .L1 .postion { font-size: 14px; line-height: 40px; color: #333333; text-decoration: none; }
.conlist .L1 .postion a { color: #333333; }
.conlist .L2 .C1-1 .list { margin-bottom: 30px; }
.conlist .L2 .C1-1 .list li { position: relative; font-size: 14px; line-height: 40px; color: #000; border-bottom: 1px solid #ccc; }
.conlist .L2 .C1-1 .list li a { color: #000; }
.conlist .L2 .C1-1 h3 { margin: 0 auto; font-size: 20px; line-height: 40px; color: #1f1f1f; position: relative; }
.conlist .L2 .C1-1 h3 a { color: #1f1f1f; }

/*以下为详细页样式*/
.condetail table,td,th{border:1px solid #000;border-collapse:collapse;}
.condetail .L1 { width: 1000px; height: 40px; overflow: hidden; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.condetail .L1 .postion { font-size: 14px; line-height: 40px; color: #333333; text-decoration: none; }
.condetail .L1 .postion a { color: #333333; }
.condetail .L2 .C1-1 h3 { margin: 0 auto; font-size: 22px; line-height: 40px; color: #1f1f1f; position: relative; }
.condetail .L2 .C1-1 h3 a { color: #1f1f1f; }
.condetail .L2 .C1-1 .timecon { text-align: center; font-size: 14px; line-height: 40px; text-align: center; color: #777; border-bottom: 2px #E50000 solid; margin-bottom: 20px; }
.condetail .L2 .C1-1 .timecon a { color: #777; }
.condetail .L2 .C1-1 .timecon .time_l { margin-right: 20px; }
.condetail .L2 .C1-1 .content { line-height: 28px; color: #777; margin-bottom: 30px; }
.condetail .L2 .C1-1 .content a { color: #777; }




.fw_nav2{width:320px;float:left;margin-right:10px;margin-top:10px;}
.fw_nav2 span{float:left;}
.fw_nav2 a{float:right;}  
.fw_nav2 .icon_4{ width:100%; height:30px; border-bottom:1px dashed #EAEAEA; border-top:1px solid #CD9933; font-size:14px; line-height:30px; text-indent:10px;}
.fw_nav2 ol span{float:right;}
.fw_nav2 ol a{float:left;}

.fw_nav2 ol{padding:10px; margin: 0;list-style: none;height: 184px;}
.fw_nav2 ol li { position: relative; font-size: 14px; line-height: 36px; color: #000; border-bottom: 1px solid #ccc;height: 36px;}
.fw_nav2 ol li a { color: #000; }
.fw_nav2 ol li:hover a { color: #BA0100; }

.fw_nav3{width:320px;float:left;margin-right:10px;margin-top:10px;}
.fw_nav3 span{float:left;}
.fw_nav3 a{float:right;}  
.fw_nav3 .icon_4{ width:100%; height:30px; border-bottom:1px dashed #EAEAEA; border-top:1px solid #CD9933; font-size:14px; line-height:30px; text-indent:10px;}
.fw_nav3 ol span{float:right;}
.fw_nav3 ol a{float:left;}

.fw_nav3 ol{padding:10px; margin: 0;list-style: none;height: 184px;}
.fw_nav3 ol li { position: relative; font-size: 14px; line-height: 26px; color: #000; border-bottom: 1px solid #ccc;height: 26px;}
.fw_nav3 ol li a { color: #000;font-size:12px; }
.fw_nav3 ol li:hover a { color: #BA0100; }
.fw_nav3 .img{width: 150px;height: 150px;  }
.fw_nav3 img{width: 150px;height: 150px;  }
.fw_nav3 ol{width: 150px;height: 150px; }
.vote-item input{-webkit-appearance: radio;}

/*列表页标题宽度设定，防止时间被遮挡*/
.list li a{ display: block;width: 85%; }