@charset "gb2312";
body{ background-color:#f8f8f8;}
.m-kmain {  margin-top: 10px; overflow: initial;}
.ico { background-image: url(../images/key.png); background-repeat: no-repeat;}
.m-ktopleft { background: #fff; width: 890px; height: 300px;;}
.m-ktj { height: 300px; background: #fff; width: 300px; position: relative;}
.m-weizhi { border-bottom: 2px #eee solid; margin: 0 15px; height: 46px; line-height: 46px; font-size: 14px; color: #ccc;}
.m-weizhi span { border-left: 5px #f60 solid; margin-right: 8px;}
.m-weizhi strong { font-weight: normal; color: #333;}
.m-kimg { width: 413px; height: 220px;margin: 15px 0 0 15px; }
.m-topdiv { margin:0 15px 0 460px;}
.m-topdiv h1{ font-size: 22px; font-weight: normal; border-bottom: 1px #eaeaea dotted; line-height: 50px;}

.m-keyinfo { height:auto; height: 76px;  font-size: 14px; color: #999; line-height: 24px; margin-top: 10px;overflow-y: auto;}
.m-ohter-key{ width:100%; height:auto; max-height:48px; font-size:14px; font-weight:normal; margin:10px 0 0; display:block; overflow:hidden}
.m-ohter-key strong{ float:left; color:#666; margin:3px 10px 0 0 ; display:inline; overflow:hidden}
.m-ohter-key a{ float:left; margin:3px 10px 0 0 ; color:#2b7fd5; display:inline; overflow:hidden}
.m-date-box{ width:100%; height:auto;  margin:14px 0 0; display:block; overflow:hidden}
.m-date-box li{ width:auto; height:18px; line-height:18px;font-size:14px; font-weight:normal; color:#999; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.m-date-box li.f-key-softnumb{ color:#05a3ff}
.m-date-box li.f-key-softnumb i{ width:21px; height:16px; background:url(../images/zt2018img.png) no-repeat 0 -170px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}
.m-date-box li.f-key-date i{ width:18px; height:18px; background:url(../images/zt2018img.png) no-repeat 0 -200px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}

.m-topin { width: 111px; height: 110px; position: absolute; background-position: -354px -1px; top: -4px; right: -6px;}
.f-tjktit { font-size: 20px; margin-left: 15px; line-height: 32px; padding: 8px 0 10px 0; height: 29px; overflow: hidden; margin-right: 80px;;}

.m-tjinfo { margin-bottom: 12px;}
.m-tjinfo img{ width:72px; height: 72px; border-radius: 10px; margin:0 0 0 15px   ;}
.m-tjinfo span{ margin: 0 45px 0 100px; display: block; color: #888; text-indent: 2em;    height: 72px;    overflow: hidden;}
.m-ktjul li{ float: left; margin-left: 17px; color:#888 ; width: 120px; height: 26px; line-height: 26px; overflow: hidden;}
.m-ktjul li i { color: #333;}

.m-ktjul .m-djli { width: 240px;}
.m-ktjul li .m-dengji { width: 92px;  height: 12px; display: inline-block; position: relative; top: 2px;}

.m-ktjul li .s1 { background-position: -9px -82px;}
.m-ktjul li .s2 { background-position: -9px -114px;}
.m-ktjul li .s3 { background-position: -9px -146px;}
.m-ktjul li .s4 { background-position: -9px -178px;}
.m-ktjul li .s5 { background-position: -9px -210px;}

.m-tjalink { margin-top: 15px;}
.m-tjalink span{ display: inline-block; width: 30px; height: 30px; background-position: -9px -5px; position: relative;top: 7px; margin-right: 5px;}
.m-tjalink a{ width: 200px; height: 50px; line-height: 50px; display: block;margin: 0 auto; background-color: #19b5fe; font-size: 20px; color: #fff; text-align: center;}
.m-tjalink a:hover { background-color: #17a3e4; text-decoration: none;}




.g-klist { background-color: #fff; }
.m-h3tit {margin: 0 15px; border-bottom: 2px #f60 solid; height: 48px;}
.m-h3tit strong{ font-size: 20px; font-weight: normal; line-height: 48px; color: #f60;}
.m-h3tit p{ margin-top: 10px;}
.m-h3tit p a{ display: inline-block; height: 38px; padding:0 30px; font-weight: normal; font-size: 16px; line-height: 38px; border-radius: 5px 5px 0 0; margin-left: 15px; }
.m-h3tit p a.m-hover,.m-h3tit p a:hover { background-color: #f60; color: #fff;}
.m-h3tit p a.m-hover:hover { text-decoration: none; }


.m-kul {padding-top:20px ;}
.m-kul li{ width: 358px; height: 168px; border:1px #e8e8e8 solid; background-color: #f7f7f7; border-radius: 10px; margin: 0 20px; float:left; margin-bottom: 17px;}
.m-kul li .f-right img.f-imgem{ display: none;}
.m-kul li.f-hover .f-right img.m-fimg{ display: none;}
.m-kul li.f-hover .f-right img.f-imgem{ display: block;}

.m-kul li.f-hover { background-color: #fff7f2;}
.m-kul li .m-kll { margin-left: 20px; line-height: 28px; font-size: 13px;  color: #d2d2d2; width: 200px;}
.m-kul li .m-kll p span { color: #666; margin: 0 8px;}
.m-kul li .m-kll .fispan { margin-left: 0;}
.m-kul li .litit { font-size: 20px; font-weight: normal; line-height: 52px; height: 52px; overflow: hidden;}
.m-kul li .hot { width: 30px; height: 55px;background:url(../images/key.png) no-repeat -70px -247px;}

.m-kul li .f-right { margin-bottom: 10px;}

.m-kul li .f-right img{ width: 60px; height: 60px; display: block; margin: 20px 20px 6px 0 ;}
.m-kul li .m-hits,.m-kul li .f-ishot { display: none;}


.m-kul li .m-ridowna { display:inline-block;width: 60px; height: 25px; line-height: 25px; color: #fff; background-color: #f60; text-align: center;}
.m-kul li .m-ridowna:hover { background-color: #e45d04;text-decoration: none;}

.m-kul li .m-krinfo { height: 38px; margin: 0 20px 10px 20px; overflow: hidden; color: #999;}
.m-kul li .m-krinfo span{ font-weight: bold; color: #f60;}

.m-kcnxh { padding-bottom: 20px;}
.m-kcnxh li { float: left; width: 372px; height: 107px; margin: 20px 0 0 20px;}
.m-kcnxh li a.m-xha { float: left;}
.m-kcnxh li a.m-xha img{ width: 194px; height: 101px; display: block;border:3px #fff solid; }
.m-kcnxh li a.m-xha:hover img { border:3px #f60 solid;}

.m-kcnxh li div.m-cnxhdiv { margin-left: 210px;}
.m-kcnxh li div.m-cnxhdiv strong { font-size: 16px; height: 30px; display: block; line-height: 30px; overflow: hidden; }
.m-kcnxh li .info { display: block; height: 70px; overflow: hidden; color: #999;}
.m-hotag { padding-bottom: 15px;}
.m-hotag a{ display: inline-block; width: 100px; height: 38px; line-height: 38px; text-align: center; background-color: #ff5c00; border-radius: 5px; font-size: 14px; color: #fff; margin:15px 4px 0  15px; overflow: hidden; padding:0 5px ;}

.m-hotag a.tags0 { background-color:#B685CD ;}
.m-hotag a.tags1 { background-color:#914FAC ;}
.m-hotag a.tags2 { background-color:#B74AE6 ;}
.m-hotag a.tags3 { background-color:#906BFB ;}
.m-hotag a.tags4 { background-color:#4578CF ;}
.m-hotag a.tags5 { background-color:#349EEB ;}
.m-hotag a.tags6 { background-color:#53ABD2 ;}
.m-hotag a.tags7 { background-color:#7CC9DB ;}
.m-hotag a.tags8 { background-color:#289B92 ;}
.m-hotag a.tags9 { background-color:#62C0B3 ;}
.m-hotag a.tags10 { background-color:#40D3B0 ;}
.m-hotag a.tags11 { background-color:#80CF76 ;}
.m-hotag a.tags12 { background-color:#9CDACA ;}
.m-hotag a.tags13 { background-color:#81DFD0 ;}
.m-hotag a.tags14 { background-color:#A4F19F ;}
.m-hotag a.tags15 { background-color:#FBE0A2 ;}
.m-hotag a.tags16 { background-color:#EFAB51 ;}
.m-hotag a.tags17 { background-color:#EC6E4B ;}
.m-hotag a.tags18 { background-color:#FA521D ;}
.m-hotag a.tags19 { background-color:#FA8622 ;}

.g-btm { margin-bottom: 15px;}
/* ·ÖÒ³ */
.page_roid { padding: 10px 0; margin-bottom: 10px;}
.page_roid .tspage{ height: 28px; margin: 9px 0 10px; background: none;}
.page_roid .tspage .tsp_count,.tsp_change{ display: none;}
.page_roid .tspage .tsp_nav{ text-align: center;}
.page_roid .tspage .tsp_nav i{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; color: #999; border: 1px solid #e7e7e7; border-radius: 3px;}
.page_roid .tspage .tsp_nav b{ display: inline-block; padding: 0 9px; background-color: #333333; color: #fff; border: 1px solid #e7e7e7; border-radius: 3px;}
.page_roid .tspage .tsp_nav a{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; border: 1px solid #e7e7e7; border-radius: 3px; color: #000;}
.page_roid .tspage .tsp_nav a.tsp_more,.page .tspage .tsp_nav a.tsp_next,.page .tspage .tsp_nav a.tsp_end,.page .tspage .tsp_nav a.tsp_home,.page .tspage .tsp_nav a.tsp_prev{ padding: 0; border:none;}
.page_roid .tspage .tsp_nav .tsp_next i{ border:none; padding:0;}
.page_roid .tspage .tsp_nav .tsp_end i{ border:none; padding:0;}
.page_roid .tspage .tsp_nav .tsp_prev i{ border:none; padding:0;}
.page_roid .tspage .tsp_nav .tsp_home i{ border:none; padding:0;}



.m-kcxg {  padding: 10px 0 10px 15px;}
.m-kcxg li {display: block;float: left;width: 280px;background: #fff;margin: 14px 14px 0px 0px;}
.m-kcxg li a { display: block;}
.m-kcxg li .g-ztultxt{overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; height:44px;}
.m-kcxg li img {width: 280px;height: 160px;}
.m-kcxg li span {display: block;width: 250px;height: 26px;line-height: 26px;margin: 0 auto 0;color: #404040;font-size: 16px;overflow: hidden; text-align: center;}

.m-kcxg li:hover span{ color: #f60; }