@charset "utf-8";
/* CSS Document */
body{ background:#f2f2f2;}
*{ padding:0px; margin:0px;}

.fenlei{ width:222px; position:absolute; z-index:999; overflow:hidden; display:none; background:#FFF; padding-bottom:10px;}
.fenlei .gedi{ width:201px; padding-bottom:6px; overflow:hidden; border-bottom:1px #dbdddf dashed; margin:9px 0 0 11px;}
.fenlei .gedi li{ width:68px; height:26px; line-height:26px; text-align:center; background:url(../images/gedi.png) 0 8px no-repeat; margin-left:-1px; float:left;}
.fenlei .erweima{ display:inline-block; width:200px; margin:13px 0 0 11px;}
.fenlei .erweima span{ display:inline-block; width:100px; text-align:center; float:left;}
.fenlei .erweima span img{ width:80px; margin:0 10px 5px 10px;}

.weizhi{ width:1200px; height:50px; line-height:48px; overflow:hidden; margin:0 auto; font-size:14px; color:#333333;}

.daoyu{ width:1200px; height:200px; margin:0 auto; overflow:hidden; background:url(../images/daoyu.jpg) no-repeat; box-shadow:0 0 6px 2px rgba(0,0,0,.10); border-radius:5px;}
.daoyu h1{ width:860px; height:50px; margin:40px 0 0 40px; border-bottom:1px #999999 solid;}
.daoyu p{ width:860px; margin:10px 0 0 40px; line-height:180%;}

.body{ width:1200px; margin:0 auto; overflow:hidden;}
.body .zbt{ width:1200px; height:80px; line-height:80px; margin-top:10px; text-align:center; font-size:24px; font-family:inherit; font-weight:normal; background:url(../images/gzbj.png) no-repeat center; color:#e21919;}

.feiyong{ width:1200px; margin:0 auto; overflow:hidden; background-color:#FFF; box-shadow:0 0 6px 2px rgba(0,0,0,.10); border-radius:5px; padding-bottom:21px;}

.sybt{ width:1158px; height:50px; line-height:50px; overflow:hidden; box-shadow:0 0 6px 2px rgba(0,0,0,.10); margin:21px;}
.sybt ul{ width:1158px; height:50px; overflow:hidden; font-size:16px;}
.sybt li{ width:193px; height:60px; text-align:center; border-left:1px #999999 solid; margin-left:-1px; float:left;}
.sybt .active{ background:#c02222;}
.sybt .active a{ color:#FFF;}
.sybt .active a:hover{color:#FF0; text-decoration:none;}

.fynr{ width:1158px; margin-left:21px; overflow:hidden; box-shadow:0 0 6px 2px rgba(0,0,0,.10);}
.fynr table{ width:1158px; border-left:1px #e7e7e7 solid; border-top:1px #e7e7e7 solid; overflow:hidden; float:left;}
.fynr table tr:nth-child(1){ background:#c02222; color:#FFF;}
.fynr table td{ height:60px; border-right:1px #e7e7e7 solid; border-bottom:1px #e7e7e7 solid; font-size:16px;}
.fynr table .jg{ font-weight:bold; color:#F00;}
.fynr table td:nth-child(1){ width:100px;}
.fynr table td:nth-child(2){ width:480px;}
.fynr table td:nth-child(3){ width:158px;}
.fynr table td:nth-child(4){ width:300px;}
.fynr table td:nth-child(5){ width:120px;}
.fynr .normal{ display:none;}
.fynr table em{ padding:0 6px; height:23px; line-height:23px; display:inline-block; overflow:hidden; font-style:normal; border-radius:3px; margin:3px 5px 0 0;}
.fynr table em:nth-child(1){ border:1px #8eda20 solid; color:#4cbd27;}
.fynr table em:nth-child(2){ border:1px #66defa solid; color:#4fc6ff;}
.fynr table em:nth-child(3){ border:1px #efcb03 solid; color:#ffb400;}
.fynr table em:nth-child(4){ border:1px #5aabff solid; color:#6b90ff;}
.fynr table em:nth-child(5){ border:1px #ff7892 solid; color:#fd3a88;}
.fynr table em:nth-child(6){ border:1px #e491fe solid; color:#b076ff;}

.left{ width:849px; height:1652px; overflow:hidden; background-color:#FFF; margin-top:15px; float:left;}
.left .bt{ display:inline-block; width:100%; padding-left:15px; height:55px; line-height:55px; border-bottom:2px #e21919 solid; font-size:22px; font-family:"微软雅黑"; color:#e21919; font-weight:bold;}
.left .bt font{ font-size:22px; color:#000;}

.list{ width:849px; overflow:hidden;}
.list li{ width:815px; height:136px; margin:14px 0 0 17px; overflow:hidden; color:#333333; border-bottom:1px #c9c9c9 dashed;}
.list li em{ display:block; width:182px; height:121px; overflow:hidden; border-radius:5px; float:left;}
.list li em img{ width:100%; height:100%;}
.list li span{ display:inline-block; width:618px; margin:3px 0 0 15px; font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.list li span a{ font-family:'Microsoft YaHei', 'SimSun'; color:#e21919;}.list li span a:hover{color:#FF0000; text-decoration:underline;}
.list li p{ width:618px; margin:7px 0 0 15px; padding:0; font-family:'Microsoft YaHei', 'SimSun'; display:inline-block; font-size:14px; line-height:200%; text-indent:1em; color:#5c5859; overflow:hidden; float:left;}
.list li p font{ font-size:14px; font-weight:bold;}
.list li p a{ color:#F00;}

.fenye{ display:block; width:894px; margin:0 auto; text-align:center; padding-top:25px; font-size:14px; background-color:#FFF;}
.fenye a{ display:inline-block; height:30px; line-height:30px; padding:0px 12px 0 12px; margin:0 3px 0 3px; border:1px #c02222 solid; color:#c02222;}
.fenye b{ display:inline-block; height:30px; line-height:30px; padding:0px 12px 0 12px; margin:0 3px 0 3px; background:#c02222; border:1px #1370cd solid;}
.fenye a b{ display:inline-block; height:25px; line-height:27px; padding:0px 7px 0 0; margin:0px; border:none; background:none; float:none;}
.fenye a:hover{ text-decoration:none; background-color:#c02222; color:#FF0;}
.curshuzi a{ background-color:#c02222; color:#FF0;}

.right{ width:336px; overflow:hidden; margin:15px 0 0 15px; float:left;}
.conRightTop{ width:336px; background:#FFF; overflow:hidden;}
.conRightTop2{position: fixed;top: 0;background: #fff !important;z-index: 9999;width: 336px;}
.conRightTopTit{ width:296px; padding:10px; margin:10px; background:#f6f8f7; text-align:center; font-size:16px; overflow:hidden;}
.conRightTop .erweima{ margin:10px 0 0 0;font-size:16px;font-weight:600}
.conRightTop img{ margin-top:10px;}
.conRightTop .you{ text-align:left; text-indent:1em; line-height:180%; margin:10px 0 0 5px;font-size:14px}

.zixun{ width:336px; background:#FFF; overflow:hidden; margin-top:15px;}
.zixun .zx_bt{ display:block; width:336px; height:45px; border-bottom:1px #e5e5e5 solid; background:url(../images/nrzx.png) 15px 13px no-repeat;}
.zixun .zx_bt label{ display:block; height:45px; line-height:45px; font-size:18px; float:left; margin:0 -15px 0 30px;}
.zixun .zx_bt label a{color: #FF0000;}
.zixun .zx_bt span {display: block;height: 45px;line-height: 45px;font-size: 18px;float: left; margin-left:30px;}
.zixun .zx_bt span.active{color: #0a6ccf;}

.zixun .jg{ width:316px; margin:3px 0 10px 10px; overflow:hidden;}
.zixun .jg li{ width:158px; height:44px; overflow:hidden; border-bottom:1px #cccccc dashed; float:left;}
.zixun .jg li a{ display:block; width:100%; height:100%;}
.zixun .jg li img{ width:32px; height:32px; margin:6px 5px 0 1px; float:left;}
.zixun .jg li em{ display:block; width:115px; height:44px; line-height:42px; font-size:14px; margin-left:5px; font-style:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}

.zixun .fl{ display:block; width:336px; overflow:hidden; margin-bottom:12px;}
.zixun .fl li{ width:96px; height:34px; line-height:32px; margin:12px 0 0 12px; text-align:center; border:1px #cccccc solid; box-sizing:border-box; font-size:14px; box-shadow:0 0 6px 2px rgba(0,0,0,.10); border-radius:5px; float:left;}

.zixun .xianlu{ width:316px; margin-left:10px; overflow:hidden;}
.zixun .xianlu li{ width:100%; height:77px; margin-top:-1px; padding:12px 0; overflow:hidden; border-top:1px #ccc dashed;}
.zixun .xianlu .tu{ width:100px; height:76px; overflow:hidden; border-radius:5px; float:left;}
.zixun .xianlu .tu img{ width:100%; height:100%;}
.zixun .xianlu p{ display:block; margin:0; padding:0; width:204px; margin:0 0 7px 10px; height:45px; line-height:160%; font-size:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; float:left;}
.zixun .xianlu .js{ width:204px; height:20px; line-height:25px; margin-left:10px; float:left;}
.zixun .xianlu .js i{ color:#818991; font-style:normal; float:left;}.zixun .xianlu .js i font{ color:#F00; font-weight:bold; font-size:12px;}
.zixun .xianlu .js em{ width:110px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#818991; font-style:normal; float:right; text-align:right;}.zixun .xianlu .js em font{ color:#000; font-size:12px;}

.zixun .wz{ padding-bottom:20px; overflow:hidden; float:left;}
.zixun .wz li{ width:336px; line-height:150%; margin-top:10px; padding-left:15px; overflow:hidden;}
.zixun .wz li i{ display:inline-block; width:18px; height:16px; margin:3px 10px 0 0; line-height:16px; text-align:center; font-style:normal; color:#FFF; float:left;background:#bbbbbb}
.zixun .wz li em{ display:inline-block; width:288px; font-style:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.zixun .wz li:nth-child(1) i{background:#eb613c;}
.zixun .wz li:nth-child(2) i{ background:#eb7e3c;}
.zixun .wz li:nth-child(3) i{ background:#ebaf3c;}
.zixun .normal{ display:none;}