@charset "utf-8";
/* CSS Document */

/* document */
.g-doc { width: 100%; }
.g-doc1 { background: #ebebeb; }
.g-doc2 { background: #f1f5fb; height: 100%; }
/* header */
.g-hd { width: 100%; min-width: 1122px; background:#868695; height: 94px; position: relative; z-index: 2000; }
.m-nav { width: 1122px; margin-right: auto; margin-left: auto; position: relative; z-index: 10; }

.m-menu { position: absolute; top: 0px; left: 156px; z-index: 3; }
.m-menu > ul > li { width: 90px; float: left; background: url(../images/icon.png) no-repeat; background-position: 88px -62px; }
.m-menu > ul > li > a { display: block; color: #FFF; height: 94px; line-height: 94px; text-align: center; }
.m-menu > ul > li > a:hover, .m-menu > ul > li > a.hover { color: #FFF; display: block; height: 94px; line-height: 94px; text-decoration: none; background: #ffffff; color: #060606; }
.m-menu > ul > li > a.current { }
.m-login { position: absolute; top: 28px; right: 13px; z-index: 3; }
.m-login li { position: relative; }
.m-login .u-menu { width: 48px; height: 40px; float: left; }
.m-login .u-menu-1 { background: url(../images/icon.png) no-repeat; background-position: 0px -1601px; }
.m-login .u-menu-2 { background: url(../images/icon.png) no-repeat; background-position: -71px -1602px; }
.m-login1 { }
.m-en { position: absolute; top: 36px; right: 133px; z-index: 3; width: 28px; height: 28px; background: url(../images/icon.png) no-repeat; background-position: -72px -1545px; }
.m-en a { width: 100%; height: 100%; display: block; cursor: pointer; }
.m-zb{ width:30px; height:40px; position: absolute; top: 25px; right: 185px; z-index: 3;background: url(../images/icon.png) no-repeat; background-position: 0px -1534px; }
.m-zb a{ display:block; width:100%; height:100%;}
.u-live { position: absolute; top: 0; right: 0; z-index: 2; }
.m-scan { position: absolute; top: 0; right: 0; width: 37px; height: 53px; }
.m-scan .aboutus { background: #fff; width: 240px; position: absolute; top: 0; right: 0; z-index: 10; }
.m-scan .aboutus h3 { height: 28px; line-height: 28px; background: #494949; color: #FFF }
.m-scan .aboutus td { padding: 10px 0; }
/* body */
.g-bd { width: 1122px; margin-right: auto; margin-left: auto }
.g-bd1 { width: 100%; }
.g-bd-mb { margin-bottom: 14px; }
/* 所有的广告 */
.m-ad { margin-bottom: 14px; }
.m-ad-w { width: 1000px; margin-left: auto; margin-right: auto; }
.m-ad-mt { margin-top: 20px; }
.m-ad-mt1 { margin-top: 14px; }
.m-ad-sm { height: 90px; }
/* 弹出层 */
.m-ad1 { background: #000; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 3147483647; }
.m-ad1 .con { width: 835px; position: absolute; top: 50%; margin-top: -340px; left: 50%; margin-left: -417.5px; }
.m-ad1 a, .m-ad1 a:hover { color: #0b7d42; display: inline-block; line-height: 60px; }
.m-ad1 a:hover { text-decoration: underline; }
.m-ad2{ position:fixed; right:0; bottom:0; z-index:2000; width:300px; height:276px; display:none; overflow:hidden;}
.m-ad2 a,.m-ad2 a:hover{ display:block; width:76px; height:24px; background:#f3f3f3; border:#c0c0c0 1px solid; color:#999999; line-height:24px;}
.m-ad2 a:hover{ background:#242f40; color:#fff;}
/* 横线 */
.u-hr { padding: 0; margin: 0; list-style: none; width: 100%; height: 0; border-bottom: 1px solid #e8e8e8; border-right: 0px; border-top: 0px; border-left: 0px; clear: both; padding-top: 10px; *margin-top: 10px;
margin-bottom: 10px; width: 90%; margin-left: auto; margin-right: auto; }
.u-hr-1 { padding-top: 0px; margin-bottom: 0 }
.u-hr-2 { *margin-top: 0;
*margin-bottom: 0;
}
.u-hr-3 { margin-bottom: 20px; }
.u-hr-w { width: 100%; }
/* 布局 */
.g-box { margin-bottom: 14px; }
.g-box-1 { border-top: #242f40 4px solid; position: relative; *margin-bottom:0px;
}
.g-box-2 { margin-top: 40px; }
.g-box-c { background: #f8f9fa; }
.g-box-c1 { background: #f1f4f6; }
/* 两栏box布局2 */
.g-mn { width: 805px; }
.g-sd { width: 300px; }
/* 三栏不等分box布局 */
.g-mn1 { width: 494px; }
.g-sd11 { width: 300px; }
.g-sd11-1 { margin-left: 14px; }
.g-sd12 { width: 300px; }
/* 两栏box布局 */
.g-mn2 { width: 742px; }
.g-sd2 { width: 363px; }
/* 三栏等分box布局 */
.g-mn3 { width: 363px; }
.g-sd31 { width: 363px; }
.g-sd31-1 { margin-left: 16px; }
.g-sd32 { width: 363px; }
/* 两栏box布局 */
.g-mn4 { width: 731px; }
.g-sd4 { width: 391px; }
/* 两栏box布局 */
.g-mn5 { width: 800px; }
.g-sd5 { width: 300px; }
/* 搜索布局 */
.g-mn6 { width: 917px; background: #FFF; }
.g-mn6-1 { border-top: #e1e2e2 1px solid; border-left: #e1e2e2 1px solid; min-height: 656px; _height: 656px; padding: 20px 0 }
.g-sd6 { width: 204px; }
.g-sd6-1 { border-top: #e1e2e2 1px solid; }
/* 两栏box布局 */
.g-mn7 { width: 784px; }
.g-sd7 { width: 320px; }
/*子栏目*/
.g-mnc { width: 60%; }
.g-sdc { width: 40%; }
.g-mnc1 { width: 50%; }
.g-sdc1 { width: 50%; }
.g-mnc2 { width: 521px; }
.g-sdc2 { width: 570px }
/* 含标题和Tab的模块头部-默认不定宽 */
.m-tab { border: #d8d8d8 1px solid; }
.m-tab-lg { width: 986px; margin-left: auto; margin-right: auto; border: 0; }
.m-tab-sm { border: 0; }
.m-hd { height: 35px; line-height: 35px; padding: 1px 0 0; background: #242f40; }
.m-hd h2, .m-hd ul, .m-hd li { float: left; }
.m-hd h2 { margin: 0 20px 0 0; font-size: 16px; }
.m-hd li { position: relative; margin: -1px 0 0 2px; *margin: 0px 0 0 2px;
}
.m-hd li:first-child { margin-left: 3px; }
.m-hd li a, .m-hd li a:hover { text-decoration: none; color: #666; }
.m-hd li a { display: block; padding: 0 15px; border-bottom: 0; text-align: center; font-size: 12px; color: #FFF; }
.m-hd li a:hover { background: #fff; color: #212121; }
.m-hd li.z-crt a { padding-bottom: 1px; margin-bottom: -1px; background: #f2f2f2; color: #212121; }
.m-hd .tips { position: absolute; top: 10px; right: 20px; text-align: center; color: #FFF; border-radius: 50%; line-height: 12px; background: #c00505; font-size: 10px; padding: 2px 4px; }
.m-hd .more { float: right; margin-left: 10px; }
.m-tab-mb { margin-bottom: 14px; }
.m-hdw { width: auto; background: #FFF; }
/* 有背景 */
.m-hd-bg { padding: 11px 10px 0; border-radius: 5px 5px 0 0; background: #f7f7f7; }
.m-hd-bg1 { background: #f5f5f5; }
.m-hd-bg2 { background: #000000; }
/* tab无缝 */
.m-hd-sl li { margin-left: -1px; }
.m-hd-sl li a { border-radius: 0; }
.m-hd-sl li:first-child a { border-top-left-radius: 5px; }
.m-hd-sl li:last-child a { border-top-right-radius: 5px; }
/* tab居右 */
.m-hd-rt h2 { margin-right: 0; }
.m-hd-rt ul { float: right; }
/* tab较小 */
.m-hd-sm { height: 25px; line-height: 25px; }
.m-hd-sm h2 { font-size: 14px; }
.m-hd-sm li a { padding: 0 10px; font-size: 12px; }
/* tab ul高度 */
.m-hd-h { height: 42px; line-height: 42px; }
.m-hd-h1 { height: 48px; line-height: 48px; }
.m-hd-h2 { height: 44px; line-height: 44px; }
.m-hd-h3 { height: 30px; line-height: 30px; }
/* tab定宽 */
.m-hd-fw li { width: 87px; }
.m-hd-fw li a { padding: 0; }
/* tab直角 */
.m-hd-ra, .m-hd-ra li a, .m-hd-ra li:first-child a, .m-hd-ra li:last-child a { border-radius: 0; }
/* tab反颜色 */
.m-hd-1 { background: #242f40; }
.m-hd-1 li { margin: -1px 0 0 2px; *margin: 0px 0 0 0;
}
.m-hd-1 li:first-child { margin-left: 0px; }
.m-hd-1 li a, .m-hd-1 li a:hover { color: #fff; width: 122px; font-size: 14px; }
.m-hd-1 li a:hover { background: #fff; color: #000; }
.m-hd-1 li.z-crt a { background: #f2f2f2; color: #000; }
.m-hd-2 li { margin: -1px 0 0 0; *margin: 0px 0 0 0;
}
.m-hd-2 li:first-child { margin-left: 0px; }
.m-hd-2 li a, .m-hd-2 li a:hover { color: #fff; width: 100px; font-size: 14px; }
.m-hd-2 li a:hover { background: #303030; color: #fff; }
.m-hd-2 li.z-crt a { background: #303030; color: #fff; }
/* tab无颜色 */
.m-hd-3 { background: #FFF; padding-left: 80px; }
.m-hd-3 li:first-child { margin-left: 0px; }
.m-hd-3 li a, .m-hd-3 li a:hover { color: #212121; width: 100px; font-size: 16px; }
.m-hd-3 li a:hover { color: #0b7d42; }
.m-hd-3 li.z-crt a { color: #0b7d42; background: #FFF; }
.m-hd-3 .zzzb { position: absolute; display: block; left: 0px; top: 0px; color: #9c9c9c; }
/* tab无颜色有三角 */
.m-hd-4 { height: 66px; line-height: 66px; width: 1122px; margin-left: auto; margin-right: auto; background: #FFF; }
.m-hd-4 li:first-child { margin-left: 0px; }
.m-hd-4 li a, .m-hd-4 li a:hover { color: #212121; width: 80px; font-size: 16px; }
.m-hd-4 li a:hover { color: #0b7d42; }
.m-hd-4 li.z-crt a { color: #0b7d42; background: url(../images/icon.png) no-repeat; background-position: 43px -1186px; }
/* tab无颜色无三角 */
.m-hd-5 { height: 66px; line-height: 66px; width: 1122px; margin-left: auto; margin-right: auto; background: #FFF; overflow: hidden; }
.m-hd-5 li:first-child { margin-left: -1px; }
.m-hd-5 li a, .m-hd-5 li a:hover { color: #212121; width: 80px; font-size: 16px; background: url(../images/icon.png) no-repeat; background-position: 0 -684px; }
.m-hd-5 li a:hover { color: #0b7d42; }
.m-hd-5 li.z-crt a { color: #0b7d42; background: #FFF url(../images/icon.png) no-repeat; background-position: 0 -684px; }
/*tab内容*/
.m-con { padding: 10px 0; background: #f5f5f5; }
.m-con-pt { padding: 0; }
.m-con .con1 { }
.m-con .con2 { }
.m-con .con2 { }
.m-con-1 { padding-bottom: 0; }
.m-con-lg { background: #fff; padding: 20px 0px 20px 0px; }
.m-con-c { background: #fff; }
.m-con-c1 { background: #ebebeb; }
.m-con-sm { background: #303030; padding: 10px 20px 20px 20px; height: 332px; }
.m-con-h { height: 264px; }
/* 简易数据表格-格边框 */
.m-table { table-layout: fixed; width: 100%; line-height: 1.5; }
.m-table th, .m-table td { padding: 13px 0; }
.m-table th { color: #212121; }
.m-table tbody tr:nth-child(2n) { background: #fafafa; }
.m-table .cola { width: 20%; }
.m-table .colb { width: 20%; }
.m-table .u-c1 { color: #ae1f1f; }
.m-table .u-c2 { color: green; }
.m-table1 { table-layout: fixed; width: 100%; line-height: 1.5; margin: 10px 0; }
.m-table1 th, .m-table1 td { padding: 6px 0; color: #212121; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.m-table1 input { float: left; margin-top: 3px; *margin-top:-1px;
margin-right: 6px; }
.m-table-2 { margin-bottom: 14px; }
.m-table-2 td { color: #424242; font-size: 14px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.m-table-2 td:last-child { padding-right: 10px; }
.m-table-2 span { color: #000; }
.m-table-2 img { border-radius: 50px; }
.m-table-2 em { min-width: 23px; _width: 23px; height: 23px; color: #FFF; display: inline-block; }
.m-table-2 .emcolor-1 { background: #e24d49; }
.m-table-2 .emcolor-2 { background: #999999; }
.m-table-2 .arrow { padding-right: 10px; }
.m-table-2 .rarrow { background: url(../images/index_76.png) no-repeat right center; color: #ae1f1f }
.m-table-2 .garrow { background: url(../images/index_82.png) no-repeat right center; color: #080; }
/* 简易数据表格-行边框*/
.m-table-row th, .m-table-row td { border-width: 0 0 1px; }
/* 简易数据表格-圆角*/
.m-table-rds { border-collapse: separate; border: 1px solid #ddd; border-width: 0 1px 1px 0; border-radius: 5px; }
.m-table-rds th, .m-table-rds td { border-width: 1px 0 0 1px; }
.m-table-rds > :first-child > :first-child > :first-child { border-top-left-radius: 5px; }
.m-table-rds > :first-child > :first-child > :last-child { border-top-right-radius: 5px; }
.m-table-rds > :last-child > :last-child > :first-child { border-bottom-left-radius: 5px; }
.m-table-rds > :last-child > :last-child > :last-child { border-bottom-right-radius: 5px; }
/*投票的table*/
.m-table2 { }
.m-table2 td { color: #6d6d6d; padding-top: 7px; padding-bottom: 7px; }
.m-table-w { width: 92%; margin-left: auto; margin-right: auto; }
.m-table-mt { margin-top: 2px; }
.m-table-mt1 { margin-top: 8px; }
.m-table-mb { margin-bottom: 16px; }
.m-table-line { border-top: #dadada 1px solid; border-radius: 5px; overflow: hidden; background: #ededed; }
.m-table3 td { padding-top: 0; padding-bottom: 0; }
.m-table3 .td1of2 { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.m-table3 .td2of2 { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.m-table3 .cred { color: #e63e3c; padding-bottom: 4px; }
.m-table3 .cgreen { color: #48bcfc; padding-bottom: 4px; }
.m-table4 td { }
.m-table4 td img { display: block; }
.m-table4 .td1of6 { padding-left: 10px; }
.m-table4 .td2of6 { padding-right: 10px; }
.m-table4 .td3of6 { padding: 16px 8px; color: #e63e3c; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 22px; }
.m-table4 .td4of6 { padding: 16px 8px; color: #2084ca; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 22px; }
.m-table4 .td5of6 { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 16px; }
.m-table4 .td6of6 { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 16px; }
/*简单图片介绍模块*/
.m-pic { }
.m-pic-line { border-top: #242f40 4px solid; }
.m-pic-lg { height: 250px; }
.m-pic-sm { height: 257px; }
.m-pic-pt { padding-top: 10px; }
.m-pic-mb { margin-bottom: 8px; }
.m-pic-mt { margin-top: 14px; }
.m-pic-mb1 { margin-bottom: 28px; }
.m-pic-mt1 { margin-top: 28px; }
.m-pic-mb2 { margin-bottom: 10px; }
.m-pic-w { width: 320px; position: relative; }
.m-pic .u-tt { position: absolute; bottom: 0;  width:363px; height:32px; }
.m-pic .u-tt h2 { line-height: 22px; padding: 8px 0 0 14px; color: #212121; height: 22px; overflow: hidden }
.m-pic .u-tt h2 a, .m-pic .u-tt h2 a:hover { color:#fff; }
.m-pic .u-tt h2 a:hover { text-decoration: underline }
.m-pic .u-bg { position: absolute; bottom: 0;  width:363px; height:32px; background:#999999; }
.m-pic2 { margin-left: auto; margin-right: auto; }
.m-pic2 span { position: absolute; width: 67px; height: 67px; top: 119px; left: 293px; background: url(../images/icon.png) no-repeat; background-position: 0 -163px; }
.m-pic2-w { width: 650px; position: relative; }
.m-pic2-w1 { width: 521px; position: relative; }
.m-pic3 { position: relative; z-index: 1 }
.m-pic3 span { position: absolute; width: 100%; height: 70px; bottom: 0; left: 0; background: url(../images/icon.png) repeat-x; background-position: 0 -1028px; z-index: 9 }
.m-pic3 h3 { position: absolute; line-height: 44px; height: 44px; overflow: hidden; padding-left: 10px; bottom: 0; left: 0; z-index: 10 }
.m-pic3 h3 a, .m-pic h3 a:hover { color: #FFF; }
.m-pic4 { margin: 0 auto; }
.m-pic4 span { position: absolute; width: 67px; height: 67px; top: 109px; left: 228px; background: url(../images/icon.png) no-repeat; background-position: 0 -163px; }
.m-pic4 span a { display: block; width: 100%; height: 100%; }
.m-pic5 { }
.m-pic5 span { position: absolute; width: 67px; height: 67px; top: 50px; left: 130px; background: url(../images/icon.png) no-repeat; background-position: 0 -163px; }
/* 字体 */
.u-ft-c { color: #424242 }
.u-ft-mt { margin-top: 16px; }
.u-ft-mb { margin-bottom: 16px }
/* 大直播图片 */
.m-live { height: 257px; }
.m-live .u-tt { position: absolute; width: 359px; top: 36px; left: 335px; color: #FFF; }
.m-live .u-tt h1 { font-size: 60px; }
.m-live .u-tt h2 { font-size: 22px; padding-top: 10px; line-height: 34px; height: 64px; overflow: hidden; }
.m-live .u-tt h1 a, .m-live .u-tt h1 a:hover, .m-live .u-tt h2 a, .m-live .u-tt h2 a:hover, .m-live .u-tt p a, .m-live .u-tt p a:hover { color: #FFF; }
.m-live .u-tt p { font-size: 12px; line-height: 20px; margin-top: 14px; height: 40px; overflow: hidden; font-family: "微软雅黑", Arial, Helvetica, sans-serif; }
.m-live .u-btn2 { position: absolute; top: 41px; left: 625px; width: 68px; height: 68px; background: url(../images/icon.png) no-repeat; background-position: 0 -163px; }
/*带边框通用框*/
.m-box { border: #d8d8d8 1px solid; background: #f5f5f5; }
.m-box-md { margin-bottom: 14px; }
/*顶部直线通用框*/
.m-box1 { border-top: #CACAD9 4px solid; }
.m-box1-md { margin-bottom: 14px; }
.m-box1-1 h2 { padding-top: 6px; }
.m-box1-1 h2 a, .m-box1-1 h2 a:hover { color: #212121; }
.m-box1-1 h2 a:hover { text-decoration: underline; }
.u-tt1 { color: #0b7d42;     padding: 12px 0 2px 10px; }
.u-tt2 { color: #0b7d42;     padding: 6px 0 9px 0; }
.u-tt2 a, .u-tt2 a:hover { color: #3868BA; font-size: 21px;}
.u-tt1 a, .u-tt1 a:hover { color: #3868BA; font-size: 21px;}
.u-tt2-md { margin-bottom: 16px }
.u-tt2-2 span { padding: 0 6px; }
.u-tt2-c { color: #a3a3a3; }
.u-tt2 i { background: #fff; padding: 0 20px; font-style: italic; }
.u-tt2-bg { background: url(../images/icon.png) repeat-x; background-position: 0 -1109px; }
.u-tt2-line { border-bottom: #242f40 4px solid; }
/*带粗边框通用框*/
.m-box2 { border: #d8d8d8 4px solid; background: #f5f5f5; height: 607px; }
.m-box3 { }
/* 简易文字链接列表 点*/
.m-list { line-height: 34px; padding: 10px 10px 10px 10px; }
.m-list a, .m-list a:hover { text-decoration: none; color: #212121; background: url(../images/icon.png) no-repeat; background-position: 0 -506px; padding-left: 12px; }
.m-list a:hover { text-decoration: underline; }
.m-list-1 { padding: 12px 10px 11px 0; line-height: 32px; }
.m-list-2 { line-height: 36px; padding: 0 10px 7px 10px; }
.m-list-2 li { height: 36px; overflow: hidden; }
.m-list-3 { line-height: 36px; padding: 0 10px 11px 10px; }
.m-list-3 li { height: 36px; overflow: hidden; }
.m-list-1 a, .m-list-1 a:hover { background-position: 0 -505px; padding-left: 14px; }
.m-list-x { padding: 10px 30px 20px 30px; margin-top: 16px; }
.m-list-x-1 { border-top: #e4e4e4 1px solid; }
.m-list-x li { width: 520px; float: left; height: 36px; overflow: hidden; }
/* 简易文字链接列表 摄像机 竖向*/
.m-list1 { line-height: 34px; padding: 0 10px 10px 10px; }
.m-list1 a, .m-list1 a:hover { text-decoration: none; color: #212121; background: url(../images/icon.png) no-repeat; background-position: 0 -387px; padding-left: 22px; }
.m-list1 a:hover { text-decoration: underline; }
.m-list1 li { height: 31px; overflow: hidden; }
/* 简易文字链接列表 摄像机 横向 */
.m-list1-1 { padding: 15px 10px 10px 0; line-height: 36px; }
.m-list1-1 li { height: auto; }
.m-list1-1 li { width: 255px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 10px; }
.m-list1-1 a, .m-list1-1 a:hover { background-position: 0 -386px; }
/* 左图右文图文列表-默认竖排 */
.m-list3 { padding: 1px 0 0; zoom: 1; }
.m-list3 ul { margin: -11px 0 0; }
.m-list3 li { display: inline; float: left; width: 100%; margin: 10px 0; }
.m-list3 .txt { float: right; width: 100%; overflow: hidden; margin-left: -60px; }
.m-list3 h3 { margin-bottom: 4px; color: #212121; margin-left: 74px; overflow: hidden; padding-top: 10px; }
.m-list3 h3 a, .m-list3 h3 a:hover { color: #212121; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.m-list3 h3 a:hover { text-decoration: underline; }
.m-list3 .u-img { float: left; width: 60px; height: 60px; z-index: 9; position: relative; }
.m-list3 .u-img img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.m-list3 .u-img2 { float: left; width: 94px; height: 94px; }
.m-list3 .u-img3 { float: left; width: 126px; height: 126px; }
.m-list3 .u-img4 { float: left; width: 102px; height: 100px; }
.m-list3 .u-img5 { float: left; width: 116px; height: 116px; }
.m-list3 .u-img6 { float: left; width: 89px; height: 89px; }
.m-list3 .txt1 { margin-left: 74px; clear: both; height: 54px; }
.m-list3 .txt1 h4 { line-height: 26px; padding-right: 10px; height: 52px; overflow: hidden; }
.m-list3 .txt1 h4 a, .m-list3 .txt1 h4 a:hover { color: #212121; }
.m-list3 .txt1 h4 a:hover { text-decoration: underline; }
.m-list3 .txt1 .iprev { width: 24px; height: 24px; float: none; display: inline-block; background: url(../images/icon.png) no-repeat; background-position: 0 -553px; }
.m-list3 .txt1 .inext { width: 24px; height: 24px; float: none; display: inline-block; background: url(../images/icon.png) no-repeat; background-position: -116px -623px; }
.m-list3 p { line-height: 18px; color: #737272; margin-left: 74px; }
.m-list3 p span { padding-right: 4px; }
.m-list3-mb { margin-bottom: 14px; }
/* 横排 */
.m-list3-x ul { margin: 0px 0 0 0px; }
.m-list3-x li { width: 268px; margin: 10px 0 26px 0px; }
.m-list3-x p { margin-top: 8px; }
/* 固定宽度 横排 */
.m-list3-sm { width: 500px; }
.m-list3-sm ul { margin: 0px 0 0 0px; }
.m-list3-sm li { width: 230px; margin: 0px 0 14px 20px; }
.m-list3-sm h3 { margin-left: 70px; }
.m-list3-sm p { line-height: 20px; height: 20px; margin-left: 70px; margin-top: 0; }
.m-list3-sm i { padding-bottom: 8px; padding-top: 4px; margin-left: 70px; color: #424242; display: block; height: 16px; }
.m-list3-sm p span { display: inline-block; color: #000; }
.m-list3-sm p span.green { color: green }
.m-list3 .arrow { padding-right: 10px; }
.m-list3 .rarrow { background: url(../images/index_76.png) no-repeat right center; color: #ae1f1f }
.m-list3 .garrow { background: url(../images/index_82.png) no-repeat right center; color: #080; }
/* 固定宽度 没有头像 横排 */
.m-list3-sm-1 { width: 276px; margin: 0 auto; }
.m-list3-sm-1 .txt { margin-left: 0; }
.m-list3-sm-1 li { width: 138px; margin: 0px auto 14px auto; height: 110px; *padding-bottom:7px;
}
.m-list3-sm-1 h3, .m-list3-sm-1 p, .m-list3-sm-1 i { margin-left: 0; }
.m-list3-sm-1 h3 { padding-top: 0px; }
.m-list3-sm-1 p, .m-list3-sm-1 i { line-height: 21px; padding-bottom: 1px; }
.m-list3-sm-1 p { margin-top: 0; }
.m-list3-sm-1 i { height: 21px; }
.m-list3-sm-1 p span { }
.m-list3-sm-1 i { padding-top: 2px; }
/* 大无固定宽度 */
.m-list3-lg li { display: block; margin: 10px 10px 16px 10px; *margin: 10px 10px 6px 10px;
}
.m-list3-lg p { line-height: 25px; color: #424242; margin-left: 80px; padding-right: 20px; margin-top: 0; }
.m-list3-lg h3 { margin-bottom: 12px; margin-left: 80px; padding-right: 20px; }
.m-list3-lg h3 span { color: #b0b0b0; padding-left: 10px; }
/* 小无固定宽度的  */
.m-list3-xl ul { margin: 0 0 14px 0; padding: 0 10px 0 10px; *padding-left:10px;
*padding-right:10px;
}
.m-list3-xl li { display: block; margin: 10px 0 10px 0px; *margin: 10px 10px 6px 10px;
}
.m-list3-xl p { line-height: 25px; color: #424242; margin-left: 70px; padding-right: 20px; margin-top: 0; }
.m-list3-xl i { margin-left: 70px; color: #424242; }
.m-list3-xl h3 { margin-bottom: 12px; margin-left: 70px; padding-right: 20px; }
.m-list3-xl h3 span { color: #b0b0b0; padding-left: 10px; }
.m-list3-xl-1 h3 { margin-bottom: 0; margin-top: -10px; color: #424242; }
.m-list3-xl-1 i { display: block; line-height: 22px; margin-top: 8px; height: 43px; }
.m-list3-xl-1 i a, .m-list3-xl-1 i a:hover { color: #212121; }
.m-list3-xl-1 i a:hover { text-decoration: underline; }
/* 大无固定宽度 没有头像*/
.m-list3-lg-1 { height: 423px; overflow: hidden; }
.m-list3-lg-1 li { display: block; margin: 10px 0 16px 0; *margin: 0 0 0 0;
}
.m-list3-lg-1 .txt { float: none; width: 98%; overflow: hidden; margin-left: auto; margin-right: auto; position: relative; }
.m-list3-lg-1 p { line-height: 24px; color: #424242; margin-left: 10px; clear: both; margin-top: 0; }
.m-list3-lg-1 h3 { margin-bottom: 12px; margin-left: 10px; display: block; }
.m-list3-lg-1 span { position: absolute; top: 2px; right: 10px; padding-right: 10px; margin-top: 12px; color: #b0b0b0; }
/* 一行三列 */
.m-list3-1 { margin-top: 30px; position: relative; }
.m-list3-1 .u-textarea { margin-left: 80px; *margin-left:150px;
}
.m-list3-1 .u-btn { position: absolute; top: 18px; right: 36px; padding: 4px 18px; }
/* 一行三列 没有头像 */
.m-list3-1-1 { margin-top: 0px; }
.m-list3-1-1 li { margin: 10px 0 10px 10px; }
.m-list3-1-1 .u-btn1 { margin-left: 180px; }
.m-list3-1-1 .u-textarea { margin-left: 0px; *margin-left:70px;
}
.m-list3-1-1 .u-btn { position: static; float: right; margin-right: 20px; margin-top: 10px; }
.m-list3-2 { background: #f6f8f9; padding: 30px 30px 20px 30px; }
.m-list3-2 .txt { margin-left: -156px; }
.m-list3-2 h3 { margin-left: 156px; margin-bottom: 12px; }
.m-list3-2 h4 { margin-left: 156px; margin-bottom: 12px; line-height: 24px; }
.m-list3-2 p { margin-left: 156px; line-height: 24px; color: #6d6d6d; margin-top: 0; }
.m-list3-2-1 { padding: 40px 30px 40px 30px; }
.m-list3-2-1 .txt { position: relative; }
.m-list3-2-1 h3 { margin-bottom: 20px; }
.m-list3-2-1 h4 { width: 126px; text-align: center; color: #212121; padding: 14px 0; margin-left: 0; margin-bottom: 0; }
.m-list3-2-1 p { line-height: 26px; text-align: justify; text-justify: inter-ideograph }
.m-list3-2-1 i { margin-left: 156px; line-height: 24px; color: #0b7d42 }
.m-list3-2-1 .time { position: absolute; right: 15px; top: 0; }
.m-list3-2-1 .time span { color: #6d6d6d; padding-left: 4px; }
.m-list3-2-2 { background: #f5f5f5; border: #f0f0f0 1px solid; }
.m-list3-2-2 .txt { margin-left: -132px; }
.m-list3-2-2 h3 { margin-left: 132px; }
.m-list3-2-2 h4 { margin-left: 132px; }
.m-list3-2-2 p { margin-left: 132px; }
.m-list3-3 { margin-top: 10px; }
.m-list3-3 h3 { margin-left: 142px; padding-top: 4px; }
.m-list3-3 h4 { margin-left: 146px; color: #424242; line-height: 26px; margin-top: 16px; height: 52px; }
.m-list3-3 p { margin-left: 0px; margin-top: 20px; line-height: 26px; color: #424242; margin-bottom: 6px; }
.m-list3-3 .txt { margin-left: -146px; }
.m-list3-4 { padding: 16px 0 16px 0; }
.m-list3-4 ul { margin: -11px 0 0; }
.m-list3-4 li { margin-left: 20px; margin-top: 5px; margin-bottom: 5px; }
.m-list3-4 .txt { margin-left: -109px; }
.m-list3-4 h3 { margin-left: 109px; }
.m-list3-4 p { margin-left: 109px; line-height: 22px; width: 100%; margin-top: 0; }
.m-list3-4 p span { display: inline-block; color: #000; }
/* 上图下文图文列表 */
.m-list4 { padding: 1px 0 0; zoom: 1; }
.m-list4 ul { margin: -10px 0 0 -17px; }
.m-list4 li { display: inline; float: left; width: 188px; margin: 10px 0 0 16px; padding-bottom: 10px; }
.m-list4 span { position: absolute; bottom: 3px; left: 10px; color: #FFF; -moz-text-shadow: 1px 1px 2px #000; -webkit-text-shadow: 1px 1px 2px #000; text-shadow: 1px 1px 2px #000; }
.m-list4 h3 { width: 100%; overflow: hidden; margin: 6px 0 0 0; height: 44px; }
.m-list4 h3 a, .m-list4 h3 a:hover { color: #333; line-height: 21px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; font-weight: normal; }
.m-list4 h3 a:hover { text-decoration: underline; }
.m-list4 .u-img, .m-list4 .u-img2 { width: auto; height: 119px; position: relative; }
.m-list4 .u-img3 { width: auto; height: 115px; position: relative; }
.m-list4 .u-img4 { width: auto; height: 119px; position: relative; }
.m-list4 .u-img5 { width: auto; height: 195px; position: relative; }
.m-list4 .u-img6 { width: auto; height: 93px; }
.m-list4 .u-img7 { width: auto; height: 119px; }
.m-list4 .u-img8 { width: auto; height: 85px; position: relative; }
.m-list4 .u-img9 { width: auto; height: 93px; }
.m-list4 .u-img10 { width: auto; height: 90px; }
.m-list4 .u-img11 { width: auto; height: 113px; position: relative; }
.m-list4 .u-img12 { width: auto; height: 150px; }
.m-list4 .u-img13 { width: auto; height: 63px; }
/* 一行两个 */
.m-list4-1 li { width: 394px; margin: 8px 0 0 16px; padding-bottom: 0px; }
.m-list4-1 h3 a, .m-list4-1 h3 a:hover { font-size: 14px; }
/* 一行7个 */
.m-list4-2 { width: 1022px; margin: 0 auto; position: relative; }
.m-list4-2 ul { margin: 0 0 0 0px; }
.m-list4-2 li { width: 144px; margin: 10px 1px 0 1px; position: relative; }
.m-list4-2 .prev { position: absolute; display: block; width: 20px; height: 39px; top: 42px; left: -36px; z-index: 10; }
.m-list4-2 .next { position: absolute; display: block; width: 20px; height: 39px; top: 42px; right: -36px; z-index: 10; }
.m-list4-2 .bg { position: absolute; top: 0px; left: 0px; width: 144px; height: 93px; opacity: 0.7; filter: Alpha(opacity=70); background: #000; }
/* 一行5个 */
.m-list4-2-1 { width: 1022px; margin: 0 auto; position: relative; }
.m-list4-2-1 ul { margin: 0 -17px 0 -17px; }
.m-list4-2-1 li { width: 189px; margin: 10px 8px 0 13px; padding-bottom: 0; }
.m-list4-2-1 .prev { top: 54px; }
.m-list4-2-1 .next { top: 54px; }
.m-list4-2-1 span { position: absolute; top: 0; left: 0; color: #FFF; background: #0b7d42; display: inline-block; height: 20px; line-height: 20px; padding: 0 10px; }
.m-list4-2-1 h3 a, .m-list4-2-1 h3 a:hover { font-size: 14px; }
/* 一行2个小 */
.m-list4-3 ul { margin: -10px 0 0 0; }
.m-list4-3 span { position: absolute; top: 68px; left: 10px; color: #FFF; }
.m-list4-3 i { position: absolute; top: 54px; right: 6px; color: #FFF; width: 24px; height: 24px; background: url(../images/icon.png) no-repeat; background-position: 0 -1004px; }
.m-list4-3 li { width: 135px; margin: 10px 0 0 10px; padding-bottom: 4px; }
/* 一行2个小 */
.m-list4-4 ul { margin: -10px -20px 0 -15px; }
.m-list4-4 li { width: 143px; margin: 20px 0 0 15px; padding-bottom: 4px; }
.m-list4-4-1 li { margin-top: 10px; }
/* 竖排 */
.m-list4-y { width: 285px; padding-right: 18px; border-right: #dbdbdb 1px solid; }
.m-list4-y li { width: 285px; padding-bottom: 0px; }
.m-list4-y h3 { height: 26px; overflow: hidden; }
.m-list4-y h3 a, .m-list4-y h3 a:hover { font-size: 14px; }
/* 横排 */
.m-list4-x { padding: 20px 0 0 30px; }
.m-list4-x ul { margin: 0 0 0 0; }
.m-list4-x li { width: 189px; margin: 0px 10px 16px 10px; padding-bottom: 0px; }
.m-list4-x h3 a, .m-list4-x h3 a:hover { font-size: 16px; line-height: 22px; text-align: left; }
/* 一行6个 */
.m-list4-5 ul { margin: -10px 0 0 -8px; }
.m-list4-5 li { width: 180px; margin: 10px 0 0 8px; }
/* 一行3个 */
.m-list4-6 { margin: 40px 0 20px 0; }
.m-list4-6 ul { margin: -10px 0 0 -14px; }
.m-list4-6 li { width: 364px; margin: 10px 0 0 14px; text-align: center }
/* 一行6个小 */
.m-list4-7 { width: 600px; margin: 0 auto; position: relative; }
.m-list4-7 ul { margin: 0 0 0 0px; }
.m-list4-7 li { width: 98px; margin: 10px 0 0 0; position: relative; }
.m-list4-7 .prev { position: absolute; display: block; width: 20px; height: 39px; top: 22px; left: -30px; z-index: 10; }
.m-list4-7 .next { position: absolute; display: block; width: 20px; height: 39px; top: 22px; right: -30px; z-index: 10; }
.m-list4-7 .bg { position: absolute; top: 0px; left: 0px; width: 98px; height: 63px; opacity: 0.5; filter: Alpha(opacity=50); background: #000; }
/* 左图右文图文列表-默认竖排 */
.m-list5 { padding: 1px 0 0; zoom: 1; }
.m-list5 ul { margin: -11px 0 0; *margin-bottom:20px;
}
.m-list5 li { display: inline; float: left; width: 100%; margin: 10px 0 0; }
.m-list5 .txt { float: right; width: 100%; height: 95px; overflow: hidden; margin-left: -196px; }
.m-list5 h3, .m-list5 p { margin-left: 216px; overflow: hidden; color: #6d6d6d; line-height: 24px; }
.m-list5 h3 { margin-bottom: 8px; height: 40px; line-height: 40px; }
.m-list5 h3 a, .m-list5 h3 a:hover { color: #212121; }
.m-list5 h3 a:hover { text-decoration: underline; color: #212121; }
.m-list5 .u-img { float: left; width: 189px; height: 119px; position: relative; z-index: 2 }
.m-list5 .u-img2 { float: left; width: 284px; height: 179px; position: relative; z-index: 2 }
.m-list5 .u-img3 { float: left; width: auto; height: 74px; position: relative; z-index: 2 }
.m-list5 .u-img4 { float: left; width: auto; height: 160px; position: relative; z-index: 2 }
.m-list5 .u-img5 { float: left; width: auto; height: 113px; position: relative; z-index: 2 }
.m-list5 .u-img6 { float: left; width: auto; height: 123px; position: relative; z-index: 2 }
/*扩展开始 */
.m-list5-1 h3 { margin-bottom: 2px; }
.m-list5-1 h4 { margin-left: 216px; overflow: hidden; color: #6d6d6d; position: absolute; bottom: 0; }
.m-list5-1 .txt { float: left; position: relative; height: 119px; z-index: 1 }
.m-list5-1 li { display: inline; float: left; width: 100%; margin: 10px 0 20px 0; }
.m-list5-1 .u-img span, .m-list5-1 .u-img2 span { position: absolute; width: 36px; height: 36px; background: url(../images/icon.png) no-repeat; background-position: 0 -281px; bottom: 10px; right: 10px; cursor: pointer; }
.m-list5-1-1 .txt { margin-left: -284px; height: 188px; }
.m-list5-1-1 h3, .m-list5-1-1 p { margin-left: 304px; }
.m-list5-1-1 h4 { margin-left: 304px; position: static; margin-bottom: 14px; }
.m-list5-w { width: 1122px; margin-left: auto; margin-right: auto; }
/*无图片*/
.m-list5-1-2 .txt { margin-left: 0; height: auto; margin-top: 10px; }
.m-list5-1-2 h3, .m-list5-1-2 p { margin-left: 0px; color: #fff; padding: 0 10px; }
.m-list5-1-2 p { margin-top: 20px; color: #FFF; }
.m-list5-1-2 h3 { height: auto; line-height: 34px; margin-bottom: 12px; }
.m-list5-1-2 h3 a, .m-list5-1-2 h3 a:hover { color: #fff; }
.m-list5-1-2 h3 a:hover { text-decoration: underline; }
.m-list5-1-2 h4 { margin-left: 0; position: static; color: #bababa; padding: 0 10px; }
/*无图片*/
.m-list5-1-3 .txt { margin-left: -122px; height: 74px; }
.m-list5-1-3 li { margin: 4px 0 6px 0; }
.m-list5-1-3 h3 { margin-left: 137px; height: auto; line-height: 21px; margin-right: 4px; }
.m-list5-1-3 h3 a, .m-list5-1-3 h3 a:hover { color: #fff; font-size: 16px; }
.m-list5-1-3 h5 { color: #bababa; padding-bottom: 20px; }
.m-list5-1-3 ul { margin-top: 0; }
.m-list5-1-4 .txt { margin-left: -300px; height: 119px; }
.m-list5-1-4 h3, .m-list5-1-4 p { margin-left: 324px; }
.m-list5-1-4 h4 { margin-left: 324px; position: static; margin-bottom: 14px; }
.m-list5-1-5 li { width: 560px; }
.m-list5-1-5 .txt { width: 440px; }
.m-list5-1-5 p { padding-bottom: 0; line-height: 23px; }
.m-list5-1-5 h3 { line-height: 24px; height: auto; margin-bottom: 6px; }
/*无图片*/
.m-list5-1-6 { position: relative; }
.m-list5-1-6 ul { margin: 0; }
.m-list5-1-6 .txt { margin-left: 0; margin-top: 26px; height: auto; margin-bottom: 10px; }
.m-list5-1-6 h3, .m-list5-1-6 p { margin-left: 0; }
.m-list5-1-6 p { margin-top: 16px; }
.m-list5-1-6 i { color: #0b7d42; padding-right: 10px; }
.m-list5-1-6 h4 { margin-left: 0; position: static; margin-bottom: 14px; margin-top: 16px; }
.m-list5-c { background: #303030; }
.m-list5-p { padding: 20px 10px 10px 30px; }
.m-list5-h { height: 381px; }
/* 横排 */
.m-list5-x ul { margin: -11px 0 0 -10px; }
.m-list5-x li { width: 230px; margin: 10px 0 0 10px; }
/* 专家解答 */
.m-list6 { padding: 1px 0 0; zoom: 1; }
.m-list6-mb { margin-bottom: 14px; }
.m-list6 ul { margin: -10px 0 0 0; }
.m-list6 li { display: inline; float: left; width: 350px; margin: 10px 2px 0 15px; background: #f5f5f5; border: #f0f0f0 1px solid; }
.m-list6 h3, .m-list6 i { text-align: center; }
.m-list6 h3 { width: 100%; overflow: hidden; margin: 12px 0 8px 0; color: #212121; }
.m-list6 h3 a, .m-list6 h3 a:hover { color: #212121; }
.m-list6 h3 a:hover { text-decoration: underline; }
.m-list6 i { display: inline-block; width: 100%; color: #424242; margin: 0 0 20px 0 }
.m-list6 p { background: #FFF; height: 120px; }
.m-list6 p span { display: block; color: #6d6d6d; line-height: 23px; height: 83px; overflow: hidden; text-align: justify; text-justify: inter-ideograph; padding: 14px 20px 14px 20px; }
.m-list6 .u-img { width: auto; height: 100px; position: relative; text-align: center; margin-top: 20px; }
.m-list6 .u-img-r img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.m-list6 .u-img-h1 { height: 180px; overflow: hidden; }
.m-list6 .u-img-h2 { height: 255px; }
.m-list6 .u-img-h3 { height: 193px; }
.m-list6 .u-img-h4 { height: 250px; }
.m-list6-1 ul { margin: -10px -20px 0 -20px; }
.m-list6-1 li { position: relative; width: 359px; margin: 0 0 14px 20px; background: #f5f5f5; height: 255px; }
.m-list6-1 h3 { width: auto; overflow: hidden; bottom: 0; left: 0; text-align: left; margin: 40px 20px 8px 20px; line-height: 28px; }
.m-list6-1 h4 { position: absolute; width: 330px; overflow: hidden; bottom: 0; left: 0; color: #FFF; padding-left: 20px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
.m-list6-1 h4 a, .m-list6-1 h4 a:hover { color: #fff; }
.m-list6-1 h4 a:hover { text-decoration: underline; }
.m-list6-1 em { position: absolute; top: 0; left: 0; background: #0b7d42; color: #FFF; padding: 6px 14px; }
.m-list6-1 p { background: #f5f5f5; padding: 0 20px 0 20px; min-height: auto; overflow: hidden; line-height: 23px; margin-top: 16px; height: 44px; }
.m-list6-1 .u-img { width: auto; margin-top: 0px; position: relative; }
.m-list6-1 .u-img i { display: block; height: 40px; background: #000; opacity: .6; position: absolute; bottom: 0; left: 0; margin: 0 0 0 0 }
.m-list6-1 .u-img i.video { height: 180px; }
.m-list6-1 .u-img span { position: absolute; width: 67px; height: 67px; top: 50px; left: 146px; background: url(../images/icon.png) no-repeat; background-position: 0 -163px; }
.m-list6-1 .u-img span a { cursor: pointer; width: 100%; height: 100%; display: block; }
.m-list6-1-1 ul { margin: -10px -20px 0 -24px; }
.m-list6-1-1 li { width: 385px; margin: 10px 0 12px 24px; background: #f5f5f5; height: auto; }
.m-list6-w { width: 751px; margin-left: auto; margin-right: auto; }
/* 没有li的头像排列 */
.m-list7 { padding: 10px 0 10px 16px; position: relative; }
.m-list7 h5 { color: #212121; padding-top: 16px; margin-left: 60px }
.m-list7 h5 a, .m-list7 h5 a:hover { color: #212121; }
.m-list7 h5 a:hover { text-decoration: underline; }
.m-list7 img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; width: 50px; height: 50px; }
.m-list7 span { position: absolute; top: 30px; right: 10px; color: #6d6d6d; }
/* 新闻列表页结构 */
.m-list8 { }
.m-list8 dl { position: relative; padding: 20px 0; border-bottom: #e1e1e1 1px solid; clear: both; }
.m-list8 dl dt { float: left; width: 250px; }
.m-list8 dl dd { float: right; width: 534px; }
.m-list8 dl dd h3 { line-height: 32px; }
.m-list8 dl dd h3 a, .m-list8 dl dd h3 a:hover { color: #212121; }
.m-list8 dl dd h3 a:hover { text-decoration: underline; }
.m-list8 dl dd h4 { padding-top: 10px; color: #424242; }
.m-list8 dl dd h5 { color: #0b7d42; margin-bottom: 8px; }
.m-list8 dl dd h5 a, .m-list8 dl dd h5 a:hover { color: #0b7d42; }
.m-list8 dl dd h5 a:hover { text-decoration: underline; }
.m-list8 dl dd h4 span { padding-left: 14px; }
.m-list8 dl dd p { padding: 10px 0 0 0; line-height: 26px; color: #6d6d6d; word-wrap: break-word; height: 58px; overflow: hidden; }
.m-list8 dl dt.nopic { width: 1px; }
.m-list8 dl dd.nopic { width: 800px; }
.m-list8 ul.tt { overflow: hidden; zoom: 1; white-space: nowrap; }
.m-list8 ul.tt li { display: inline; width: 262px; float: left; white-space: nowrap; }
.m-list8 ul.tt .li2of3 { padding: 0 13px 0 14px; }
.m-list8 .tips { padding: 6px 14px; position: absolute; color: #FFF; left: 0px; top: 20px; background: #0b7d42; }
.m-list8-1 { margin-top: -20px; }
.m-list8-2 { }
.m-list8-2 dl dd { float: right; width: 574px }
.m-list8-2 dl dt { height: auto; width: 189px; }
.m-list8-2 dl dd.nopic { width: 783px; }
.m-list8-2 dl dd p { padding: 11px 0 0 0; }
.m-list8-2 dl { border-top: #e1e1e1 1px solid; clear: both; border-bottom: none; }
.m-list8-2 dl:first-child { border-top: none; }
/* 图集 */
.m-list9 ul { margin: -10px 0 0 -35px; }
.m-list9 li { display: inline; float: left; position: relative; width: 254px; height: 163px; margin: 10px 0 10px 35px; }
.m-list9 h3 { padding: 0 10px; height: 40px; line-height: 46px; width: 234px; overflow: hidden; background: url(../images/icon.png) repeat-x; background-position: 0 -1041px; position: absolute; bottom: 0; left: 0; }
.m-list9 h3 a, .m-list9 h3 a:hover { color: #fff; }
/*搜索*/
.m-list10-mb { margin-bottom: 20px; }
.m-list10-mt { margin-top: 20px; }
.m-list10 { overflow: hidden; zoom: 1; }
.m-list10 li { padding: 18px 0 22px 0; margin-left: 26px; border-bottom: #eeeeee 1px solid; }
.m-list10 li h2 { padding-left: 18px; line-height: 32px; background: url(../images/transparent.png) no-repeat; background-position: 0 15px; color: #212121; margin-bottom: 8px; text-align: justify; text-justify: inter-ideograph; }
.m-list10 li p { padding: 4px 0 0 16px; line-height: 26px; color: #5d5d5d; }
.m-list10 li h6 { padding: 4px 0 6px 16px; color: #a3a3a3; }
.m-list10 li h6 span { margin-right: 26px; }
.m-list10 li i { color: #008de4; background: #e0e4b1; }
/*快速专题*/
.m-list11 { }
.m-list11 { padding: 20px 0 0 0; zoom: 1; }
.m-list11 .txt { float: right; overflow: hidden; width: 460px; }
.m-list11 .u-img { float: left; width: 302px; }
/*投票*/
.m-list12 { }
.m-list12-mt { margin-top: 14px; }
.m-list12 h3 { background: url(../images/icon.png) no-repeat; background-position: 4px -1342px; padding-left: 34px; color: #212121; line-height: 23px; padding-bottom: 10px; }
.m-list12 h3.line { border-bottom: #e8e8e8 1px solid; }
#main { position: relative; }
/*大标题*/
.m-list13 { }
.m-list13 ul { margin-left: -16px; }
.m-list13 li { padding: 0 0 21px 0; width: 496px; }
.m-list13 li a { padding: 0 0 21px 0; width: 496px; background: url(../images/index_84.jpg) no-repeat left; background-position: 0px 8px; padding-left: 16px; padding-right: 16px; }
.m-list13 li a:first-child { background: none; }

/*大标题 跟手机保持一致的写法*/
.m-news { }
.m-news ul { margin-left: -16px; }
.m-news li { margin: 8px 0 17px 0; width: 496px; font-size: 22px; font-weight: none; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; height: 30px; overflow: hidden; }
.m-news li a, .m-news li a:hover { width: 496px; background: url(../images/index_84.jpg) no-repeat left; background-position: 0px 8px; padding-left: 16px; padding-right: 16px; }
.m-news li a:hover { text-decoration: underline; }
.m-news li a:first-child { background: none; }

.m-news div{ margin-top:6px; height:46px; padding-top:3px; overflow:hidden;}
.m-news div img{ display:block;}
/* 图集列表页 */
.m-list14 { }
.m-list14 ul { margin: 1px -10px 0 -10px; }
.m-list14 li { width: 391px; height: 212px; float: left; position: relative; margin: 10px 10px 10px; }
.m-list14 li h3 { position: absolute; line-height: 44px; height: 44px; overflow: hidden; padding-left: 10px; bottom: 0; left: 0; z-index: 10 }
.m-list14 h3 a, .m-list14 h3 a:hover { color: #FFF; }
.m-list14 span { position: absolute; width: 100%; height: 66px; bottom: 0; left: 0; background: url(../images/icon.png) repeat-x; background-position: 0 -1029px; z-index: 9 }
/*快速专题新增list*/
.m-list15{}
.m-list15 img{ display:block;}
.m-list15-w { width: 1122px; margin-left: auto; margin-right: auto; }
.m-list15 ul{background:#1784ad;}
.m-list15 li { height:40px; line-height:40px;  width:80px; float:left; text-align:center;}
.m-list15 li a{ color:#FFF;}
.m-list15 li a:hover{ text-decoration:underline;}

/*奥运专用扩展*/
.m-list16{ background:url(../images/index_92.jpg) no-repeat; height:292px; overflow:hidden;}
.m-list16 p{ margin-top:9px; margin-bottom:10px; height:21px;}
.m-list16 table{ width:294px; margin-left:auto; margin-right:auto;}
.m-list16 table td{ height:41px; line-height:41px; font-size:14px; white-space:nowrap; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333333;}
.m-list16 table td span{ color:#717171;}
.m-list16 table tr:nth-child(2n) { background: #e7f5ff; }
.m-list16 table td img{ position:relative; top:3px;}

/*大直播新增样式*/
.m-list17{ width:323px; margin:0 auto;}
.m-list17 ul{ margin-left:-35px;}
.m-list17 li{ width:144px; margin-left:35px; margin-top:20px; height:96px;}
.m-list17 h2{ background:rgba(0,0,0,.7); color:#FFF;height:30px; line-height:30px; overflow:hidden; padding:0 4px; text-align:center; position:absolute; bottom:0; left:0; width:136px;}
.m-list17 .z-crt{color:#0b7d42;}
/*用于静态页面  页面中的hack是针对不能用瀑布流js的ie7浏览器写的高度一致的兼容*/
#tiles { list-style-type: none; position: relative; margin: 0; padding: 0; }
#tiles li:hover img { opacity: 0.8; }
#tiles li { width: 270px; cursor: pointer; margin: 0; padding: 0; display: none; *float:left;
*background:#090;
*margin-left:9px;
*margin-right:9px;
*margin-bottom:16px;
*display:block;
}
#tiles li img { border-top-left-radius: 0.2em; border-top-right-radius: 0.2em; }
#tiles li.inactive { visibility: hidden; opacity: 0; }
#tiles li img { display: block; width: 100%; }
#tiles1 { list-style-type: none; position: relative; margin: 0; padding: 0; }
#tiles1 li:hover img { opacity: 0.8; }
#tiles1 li { width: 385px; display: none; cursor: pointer; margin: 0; }
#tiles1 li.inactive { visibility: hidden; opacity: 0; }
#tiles2 { list-style-type: none; position: relative; margin: 0; padding: 0; }
#tiles2 li:hover img { opacity: 0.8; }
#tiles2 li { width: 359px; display: none; cursor: pointer; margin: 0; }
#tiles2 li.inactive { visibility: hidden; opacity: 0; }
#tiles2 li img { display: block; width: 100%; }
/*用于服务器*/
#atomList { list-style-type: none; position: relative; margin: 0; padding: 0; }
#atomList li:hover img { opacity: 0.8; }
#atomList li { width: 385px; cursor: pointer; margin: 0; display: none; *margin-bottom:15px;
*margin-right:15px;
*height:250px;
*display:block;
}
#atomList li.inactive { visibility: hidden; opacity: 0; }
#con_1, #con_2, #con_3, #con_4, #con_5 { list-style-type: none; position: relative; margin: 0; padding: 0; }
#con_1 li:hover img, #con_2 li:hover img, #con_3 li:hover img, #con_4 li:hover img, #con_5 li:hover img { opacity: 0.8; }
#con_1 li, #con_2 li, #con_3 li, #con_4 li, #con_5 li { width: 359px; display: none; cursor: pointer; margin: 0; }
#con_1 li.inactive, #con_2 li.inactive, #con_3 li.inactive, #con_4 li.inactive, #con_5 li.inactive { visibility: hidden; opacity: 0; }
#con_1 li img, #con_2 li img, #con_3 li img, #con_4 li img, #con_5 li img { display: block; width: 100%; }
/* 内容页 */
.m-txt-mb { margin-bottom: 20px; }
.m-txt-mt { margin-top: 20px; }
.m-txt h1 { padding: 16px 0; line-height: 44px; }
.m-txt h2 { margin-bottom: 10px; }
.m-txt h2 a, .m-txt h2 a:hover { color: #0b7d42; padding-right: 10px; }
.m-txt h2 span { color: #212121; padding-left: 10px; }
.m-txt h2 i { background: url(../images/main_110.jpg) no-repeat center right; padding-right: 10px; margin-right: 10px; }
.m-txt h3 { color: #6d6d6d; text-align: right; font-style: italic }
.m-txt p { }
.m-title { }
/* 内容页1 */
.m-text p { color: #212121; line-height: 30px; font-size: 16px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; margin-bottom: 20px; text-align: justify; text-justify: inter-ideograph; }
.m-text p img { text-align: center; display: block; margin: 20px auto; max-width: 650px; height: auto; }
.m-text ul { padding-bottom: 10px; }
.m-text li { font-size: 16px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; line-height: 34px; background: url(../images/transparent.png) no-repeat; padding-left: 20px; background-position: 0 15px; }
.m-text em { font-style: italic; font-weight: normal; }
.m-text u { text-decoration: underline; }
.m-text s { text-decoration: line-through }
.m-text blockquote p { font-style: italic; margin: 10px 30px; border-left: #cdcdcd 5px solid; padding: 4px 16px; }
/* 多行式面包屑导航-默认竖线分隔 */
.m-crumb { overflow: hidden; line-height: 1.5; }
.m-crumb h2 { padding-bottom: 6px; }
.m-crumb h2 a, .m-crumb h2 a:hover { color: #212121; }
.m-crumb h2 a:hover { text-decoration: underline; }
.m-crumb ul { margin-left: -10px; overflow: hidden; }
.m-crumb li { float: left; word-wrap: normal; white-space: nowrap; background: url(../images/icon.png) no-repeat; background-position: 0 -704px; padding-left: 10px; padding-right: 10px; }
.m-crumb li a, .m-crumb li a:hover { font-size: 14px; color: #6d6d6d; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.m-crumb li a:hover { text-decoration: underline; }

.m-crumb-mt1 { margin-top: 20px; }
.m-crumb-mb { margin-bottom: 30px; }
.m-crumb-ml { margin-left: 30px; }
.m-crumb-mr { margin-right: 30px; }
.m-crumb-mb:last-child { margin-bottom: 0; }
.m-crumb-Line { border-left: #cbcbcb 2px solid; border-right: #cbcbcb 2px solid; padding-left: 10px; padding-right: 10px; }
/* 文本居中 */
.m-crumb-tc { padding: 6px 0 20px 0; text-align: center; }
.m-crumb-tc ul { }
.m-crumb-tc li { float: none; display: inline-block; *float:left;
word-wrap: normal; white-space: nowrap; background: url(../images/icon.png) no-repeat; background-position: 0 -708px; padding: 0 10px; }
.m-crumb-tc li:first-child { background: none; }
.m-crumb-tc li a, .m-crumb-tc li a:hover { font-size: 12px; color: #6d6d6d; font-family: "宋体", Arial, Helvetica, sans-serif; }
.m-crumb-tc li a:hover { text-decoration: underline; }
/* 箭头分隔 */
.m-crumb-arr li:before { content: '\3E'; }
/* 空白分隔 */
.m-crumb-blank ul { margin-left: -10px; }
.m-crumb-blank li:before { width: 10px; content: ''; }
.m-crumb-1 li { background-position: 0 -707px; }
.m-crumb-2 li a, .m-crumb-2 li a:hover { }
.m-crumb-2 li a:hover { color: #0b7d42; }
.m-crumb-2 li a.hover { color: #0b7d42; }
/* 看板 */
.m-board { position: absolute; top: 11px; width: 939px; left: 149px; overflow: hidden; padding: 0 20px; }
.m-board ul { width: 4000px; }
.m-board li span { color: #424242; padding-left: 4px; }
.m-board .prev { position: absolute; top: 2px; left: 0px; width: 8px; height: 16px; background: url(../images/index_88.jpg) no-repeat; background-position: 0px 2px; cursor: pointer; }
.m-board .next { position: absolute; top: 2px; right: 0px; width: 8px; height: 16px; background: url(../images/index_88.jpg) no-repeat; background-position: 0px 2px; cursor: pointer; }
/* 弹出 */
.m-popup { position: absolute; z-index: 9999; border: #cacaca 1px solid; border-top: none; }
.u-squery { width: 27px; height: 16px; background: url(../images/icon.png) no-repeat; background-position: 0 -804px; }
.m-search { position: absolute; top: -11px; left: 295px; }
.m-register { position: absolute; top: -11px; left: 112px; }
.m-popup-shadow { -moz-box-shadow: 0px 5px 4px #b0b0b0; -webkit- box -shadow:0px 5px 4px #b0b0b0;
box-shadow: 0px 5px 4px #b0b0b0; }
.m-popup-shadow1 { -moz-box-shadow: 1px 2px 12px #b0b0b0; -webkit- box -shadow:1px 2px 12px #b0b0b0;
box-shadow: 1px 2px 12px #b0b0b0; }
.m-popup-noshadow { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.m-popup-lg { width: 1102px; position: absolute; top: 92px; left: -147px; }
.m-popup-xl { width: 700px; padding: 20px; position: absolute; top: 38px; left: 133px; }
.m-popup-xl li a, .m-popup-xl li a:hover { color: #FFF; padding: 0 10px; line-height: 26px; }
.m-popup-md { width: 398px; position: absolute; top: 50px; left: -290px; }
.m-popup-sm { width: 248px; position: absolute; top: 50px; left: -109px; }
.m-popup-c1 { background: #fff; }
.m-popup-c2 { background: #242f40; }
.m-popup-alone { width: 600px; position: absolute; top: 50%; margin-top: -220px; left: 50%; margin-left: -300px; }
/* 登录弹出 */
.m-person { }
.m-person p { padding: 3px 0 0 10px; height: 40px; line-height: 40px; text-align: right; color: #7d7d7d; border-bottom: #cccccc 1px solid; }
.m-person .third { padding: 16px 0; }
.m-person .third h4 { padding-left: 10px; padding-bottom: 16px; color: #7d7d7d; }
.m-person .third a { margin: 2px -11px 0 34px; }
.m-person-1 { padding: 30px; }
.m-person-1 p { height: 44px; line-height: 44px; }
.m-person-1 .third h4 { padding-bottom: 20px; }
.m-person-1 h3 { padding-bottom: 20px; }
.m-person-1 .third a { margin: 2px -11px 0 104px; }
/* 文本输入框 */
.u-ipt { color: #7d7d7d; background: #fff; border: none; }
/* 文本输入框-窄 */
.u-ipt-bk { border: 1px solid #D9D9D9; border-top-color: #c0c0c0; }
.u-ipt-lg { width: 280px; height: 60px; line-height: 60px\9; background: url(../images/icon.png) no-repeat; background-position: 16px -869px; }
.u-ipt-pl { padding-left: 46px; }
.u-ipt-pl1 { padding-left: 10px; }
.u-ipt-pr { padding-right: 20px; }
.u-ipt-mt { margin-top: 10px; }
.u-ipt-mt1 { margin-top: 3px; }
.u-ipt-mb { margin-bottom: 10px; }
.u-ipt-sm { width: 220px; height: 48px; line-height: 48px\9; margin-left: auto; margin-right: auto; padding: 0 5px; color: #7d7d7d; display: block; }
.u-ipt-w1 { width: 262px; }
.u-ipt-w2 { width: 520px; height: 48px; line-height: 48px\9; margin-left: auto; margin-right: auto; padding: 0 5px; color: #7d7d7d; display: block; }
.u-ipt-h1 { height: 31px; line-height: 31px\9; }
.u-ipt-c { background: #ebebeb; }
.u-ipt-r { border-radius: 5px; }
.u-btn1 { }
.u-btn1-1 { width: 60px; height: 60px; line-height: 60px; text-align: center; }
.u-btn1-2 { width: 140px; float: right; height: 40px; line-height: 40px; text-align: right; padding-right: 10px; }
.u-btn1-3 { width: 60px; height: 20px; line-height: 20px; text-align: center; }
.u-btn1-4 { width: 140px; float: right; height: 44px; line-height: 44px; text-align: right; padding-right: 10px; }
.u-btn1-lline { border-left: #cccccc 1px solid; }
.u-btn1-tline { border-top: #cccccc 1px solid; }
.u-btn1 a, .u-btn1 a:hover { color: #181818; text-decoration: underline; }
/*放大镜搜索*/
.m-ss { width: 20px; height: 17px; position: absolute; background: url(../images/icon.png) no-repeat; background-position: 0 -891px; top: 8px; *top:10px;
left: 268px; display: block; cursor: pointer; }
/* 通用自定义按钮-默认蓝色 */
.u-btn-mt { margin-top: 14px; }
.u-btn { display: inline-block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 0 12px; height: 28px; line-height: 28px; border: 1px solid #f5f5f5; font-size: 12px; letter-spacing: 1px; text-align: center; vertical-align: middle; cursor: pointer; word-wrap: normal; white-space: nowrap; }
.u-btn, .u-btn:hover { color: #fff; text-decoration: none; background: #0b7d42; }
.u-btn-1, .u-btn-1:hover { color: #fff; text-decoration: none; background: #e38156; }
.u-btn-1:hover { background: #d2774f; }
.u-btn-2, .u-btn-2:hover { color: #212121; text-decoration: none; background: #fff; border: 1px solid #d8d8d8; border-radius: 5px; }
.u-btn-2:hover { background: #0b7d42; color: #FFF }
.u-btn-3, .u-btn-3:hover { color: #212121; text-decoration: none; background: #fff; border: 1px solid #d8d8d8; border-radius: 5px; }
.u-btn-3:hover, .u-btn-3.hover { background: #363636; color: #FFF }
.u-btn-4, .u-btn-4:hover { display: block; width: 160px; height: 52px; line-height: 52px; color: #212121; text-decoration: none; background: #fff; border: 1px solid #d8d8d8; border-radius: 5px; padding: 0; padding-left: 20px; font-size: 14px; text-align: left; margin-bottom: 10px; }
.u-btn-4:hover, .u-btn-4.hover { background: #363636; color: #FFF; }
.u-btn-4 span, .u-btn-4:hover span, .u-btn-4.hover span { position: absolute; top: 0px; right: 16px; color: #0b7d42; }
.u-btn-4:hover span, .u-btn-4.hover span { color: #fff; }
.u-btn-5, .u-btn-5:hover { color: #fff; text-decoration: none; background: #e38156; height: 34px; line-height: 34px; font-size: 14px; }
.u-btn-5:hover { background: #d2774f; }
.u-btn-6, .u-btn-6:hover { color: #fff; text-decoration: none; background: #5788aa; height: 34px; line-height: 34px; font-size: 14px; }
.u-btn-6:hover { background: #46718e; }
.u-btn-7, .u-btn-7:hover { color: #fff; text-decoration: none; background: #e63e3c; height: 34px; line-height: 34px; font-size: 14px; }
.u-btn-7:hover { background: #c73634; }
.u-btn-8, .u-btn-8:hover { color: #fff; text-decoration: none; background: #48bcfc; height: 34px; line-height: 34px; font-size: 14px; }
.u-btn-8:hover { background: #3ea3da; }
.u-btn-9 { background: #e1e4eb; color: #FFF; cursor: default }
.u-btn-9:hover { background: #e1e4eb; color: #FFF; cursor: default }
.u-btn-10, .u-btn-10:hover { color: #fff; border: #d8d8d8 1px solid; text-decoration: none; border-radius: 15px; color: #212121; height: 29px; line-height: 29px; font-size: 12px; padding: 0 6px 0 26px; background: #fff url(../images/main_108.png) no-repeat; background-position: 7px 9px; position: absolute; bottom: -7px; right: 0; }
.u-btn-10 i { background: #c90101; color: #FFF; padding: 0 4px; border-radius: 50%; font-size: 11px; margin-left: 4px; }
.u-btn-mr { margin-right: 10px; }
.u-btn-mt { }
.u-btn-ml { margin-left: 10px; }
.u-btn-pa { position: absolute; top: 6px; right: 0; }
/*大直播已结束按钮*/
.u-btn3,.u-btn3:hover{ position: absolute; background: #303030; color:#ffffff; width: 225px; height: 56px; line-height: 56px; display: block; border-radius: 50px; left: 244px; top:170px;}

/* 通用textarea */
.u-textarea { border: none; overflow: auto; border: #dadada 1px solid; color: #cccccc; }
.u-textarea-lg { width: 737px; height: 59px; padding: 5px; }
.u-textarea-sm { width: 323px; height: 59px; padding: 5px; }
/* 较大 */
.u-btn-lg { width: 100%; background: #f5f5f5; padding: 0; height: 36px; line-height: 36px; font-size: 14px; color: #424242; *margin-top:20px;
}
/* 较小 */
.u-btn-sm { padding: 0 10px; height: 22px; line-height: 22px; }
.u-btn-w{ width:400px; background: #f5f5f5;  margin-left:auto; margin-right:auto; display:block;height: 36px; line-height: 36px;font-size: 14px; color: #424242;*margin-top:20px; border-radius:10px; }
/* 红色 */
.u-btn-c1 { }
.u-btn-c1:hover, .u-btn-c1:focus { background: #cc1c23; }
/*二级标题*/
.u-title { padding-top: 10px; color: #141414; border-bottom: #bbbbbb 1px solid; height: 50px; line-height: 50px; }
/* 现场直击 */
.m-time { position: relative; }
.m-time h2 { height: 40px; line-height: 40px; color: #212121; }
.m-time span { position: absolute; width: 120px; display: inline-block; text-align: right; right: 0; top: 13px; color: #212121; }
.m-scene { background: url(../images/line.jpg) repeat-y; }
.m-scene li { background: url(../images/dot.jpg) no-repeat; }
.m-scene p { padding-top: 14px; text-align: justify; text-justify: inter-ideograph; color: #474747; line-height: 24px; font-size: 14px; }
.m-scene p.u-tt2 { color: #0b7d42; padding: 0 5% 10px 0; }
.m-scene .pic { margin-top: 10px; }
.m-scene i { position: absolute; bottom: 10px; right: 10px; width: 26px; height: 26px; background: url(../images/icon.png); background-position: 0 -956px; cursor: pointer; }
.m-scene-gdh { background-position: 26px 0px; }
.m-scene-gdh { height: 570px; overflow: scroll; padding-right: 3%; }
.m-scene-gdh .pic { position: relative; width: 180px; height: 120px; overflow: hidden; }
.m-scene-gdh li { padding: 10px 0 10px 50px; background: url(../images/dot.jpg) no-repeat; background-position: 22px 12px }
.m-scene-gdh span { padding: 4px 16px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #f5f5f5; border: #e3e3e3 1px solid; color: #aeaeae; }
.m-scene-gdh .pic.fit { position: relative; overflow: auto; width: auto; height: auto; }
.m-scene-gdh .pic.fit img { max-width: 650px; height: auto; }
/* 左右结构 */
.m-scene-1 { border-top: #e8e8e8 1px solid; background-position: 64px 0px; padding-top: 10px; }
.m-scene-1 li { padding: 10px 0 2px 80px; background-position: 60px 15px; position: relative; }
.m-scene-1 .txt { border-bottom: #e8e8e8 1px solid; }
.m-scene-1 p { padding-top: 0; padding-right: 5%; padding-bottom: 10px; }
.m-scene-1 .tips { color: #ae1f1f; }
.m-scene-1 em { background: #0b7d42; color: #FFF; padding: 2px 8px; margin-right: 10px; }
.m-scene-1 .pic { margin-bottom: 10px; }
.m-scene-1 .fold, .m-scene-1 .unfold { width: 11px; height: 14px; margin: 0 auto; cursor: pointer; margin-top: 0px; margin-bottom: 10px; }
.m-scene-1 .pic .unfold { }
.m-scene-1 h4 { position: absolute; top: 12px; left: 14px; color: #212121; }
.m-scene-1 span { position: absolute; display: block; width: 16px; height: 15px; right: 0; top: 14px; cursor: pointer; background: url(../images/share.jpg) no-repeat }
.m-scene-1 span a { display: block; width: 100%; height: 100%; }
.m-scene .m-date { margin-left: -93px; background-position: 153px 17px }
.m-scene .m-date p { text-align: left; font-size: 14px; font-weight: bold; }
.m-scene-1 .fold { background: url(../images/main_21.jpg) center no-repeat; }
.m-scene-1 .expand { background: url(../images/main_22.jpg) center no-repeat; }
/* 最左侧菜单 */
.m-subnav { position: fixed; top: 24%; left: 50%; margin-left: -630px; float: left; width: 42px; z-index: 10; }
.m-subnav li { float: right; width: 42px; height: 41px; margin-bottom: 10px; }
.m-subnav li a { background: none; margin: 0; height: 41px; overflow: hidden; display: block; }
.m-subnav li .bds_weixin { background: url(../images/main_24.jpg) no-repeat; width: 42px; }
.m-subnav li .bds_tsina { background: url(../images/main_26.jpg) no-repeat; width: 42px; }
.m-subnav li .bds_sqq { background: url(../images/main_28.jpg) no-repeat; width: 42px; }
.m-subnav li .bds_tqq { background: url(../images/main_30.jpg) no-repeat; width: 42px; }
.m-subnav li .bds_qzone { background: url(../images/main_32.jpg) no-repeat; width: 42px; }
.m-subnav li .bds_douban { background: url(../images/main_34.jpg) no-repeat; width: 42px; }
/*最左侧菜单 横向*/
.m-subnav-x { position: absolute; width: 282px; top: 44px; right: 0; left: auto; margin-left: 0; float: none; z-index: 10; }
.m-subnav-x li { border-radius: 50px; overflow: hidden; margin: 0 5px; }
/* 分享 */
.m-share { border: #e8e8e8 1px solid; padding: 10px 20px; position: absolute; top: 12px; right: 0; background: #FFF; z-index: 11; }
.m-share h5 { color: #a0a1a1; line-height: 30px; }
.m-share a { margin: 0 4px; }
.m-share span { width: 16px; height: 16px; position: absolute; top: 10px; right: 10px; }
/* 滚动条 */
.divScroll { height: 570px; overflow: auto; }
/*图集*/
.m-photos { padding-bottom: 20px; width: 1080px; margin: 0 auto; }
.m-photos .title { position: relative; }
.m-photos .title span { position: absolute; display: block; right: 0; top: 0; color: #b5b5b5; line-height: 90px; }
.m-photos .picshow { width: 1080px; overflow: hidden; position: relative; /*padding-top: 16px;*/ height: 700px; }
.m-photos .picshow .front, .m-photos .picshow .behind { position: absolute; display: block; width: 18px; height: 25px; top: 350px; left: 26px; z-index: 40; }
.m-photos .picshow .front { left: 26px; background: url(../images/main_09.png) no-repeat; }
.m-photos .picshow .behind { left: 1035px; background: url(../images/main_10.png) no-repeat; }
.m-photos .picshow ul { width: 6480px; }
.m-photos .picshow ul li { position: relative; width: 1080px; float: left; height: 700px; }
.m-photos p.describe { margin: 0 auto; padding: 0 30px 0px 30px; color: #1a1a1a; font-size: 14px; line-height: 24px; }
.m-photos .picshow .num { position: absolute; color: #FFF; font-size: 20px; left: 30px; bottom: 16px; z-index: 26; }
.m-photos .picshow .num span { padding-right: 2px; color: #FFF; font-size: 40px; }
.m-photos .picshow .num i { font-style: normal; padding-left: 4px; }
.m-photos .picshow .describe { position: absolute; bottom: 0; left: 0; width: 100%; height: 92px; z-index: 9; }
.m-photos .picshow .describe .bg { position: absolute; bottom: 0; left: 0; width: 100%; height: 92px; width: 100%; opacity: 0.8; filter: Alpha(opacity=80); background: #000; z-index: 25; }
.m-photos .nodesc .describe .bg { position: absolute; bottom: 0; left: 0; width: 100%; height: 92px; width: 100%; opacity: 0.8; filter: Alpha(opacity=80); background: none; z-index: 25; }
.m-photos .picshow .describe p { position: absolute; width: 880px; bottom: 0; left: 0; height: 63px; margin: 15px 72px 15px 130px; color: #fff; font-size: 14px; line-height: 22px; z-index: 25; overflow: hidden; text-align: justify; text-justify: inter-ideograph; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.m-photos .picshow .describe .fold a { display: block; position: absolute; bottom: 0px; z-index: 999; right: 0px; width: 65px; height: 92px; background: url(../images/main_11.png) no-repeat; }
.m-photos .picshow .describe .unfold a { display: block; position: absolute; bottom: 0px; right: 0px; width: 65px; height: 92px; background: #333333 url(../images/main_12.jpg) no-repeat; z-index: 999; }
.m-photos-1 { width: 650px; margin-left: auto; margin-right: auto; }
.m-photos-1 .picshow { width: 650px; overflow: hidden; position: relative; /*padding-top: 16px;*/ height: 434px; }
.m-photos-1 .picshow ul li { position: relative; width: 650px; float: left; height: 434px; }
.m-photos-1 .picshow .describe p { width: 450px; }
.m-photos-1 .picshow .front, .m-photos-1 .picshow .behind { top: 180px; }
.m-photos-1 .ad-thumb-list img { width: 98px; height: 63px; }
.m-photos-1 .ad-gallery { width: 650px; }
.m-photos-1 .ad-gallery .ad-image-wrapper { height: 434px; }
.m-photos-1 .ad-gallery .ad-nav .ad-thumbs { width: 600px; padding: 0; }
.m-photos-1 .ad-gallery .ad-back { background-position: -1px 25px; }
.m-photos-1 .ad-gallery .ad-forward { background-position: 4px 25px; }
.m-photos-1 .ad-gallery .ad-thumbs li { width: 100px; height: 63px; overflow: hidden; padding-right: 0; }
/* 图集最后一页滚动 */
.piclast { width: 1080px; margin: 0 auto; background: #070403; height: 700px; }
.piclast h3 { padding: 100px 0 0 0; height: 56px; line-height: 56px; font-size: 26px; text-align: center; color: #818181; letter-spacing: 4px; font-weight: normal; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.piclast h4 { font-size: 14px; text-align: center; color: #818181; font-weight: normal; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.piclast .con-list { width: 564px; margin: 0 auto; margin-top: 26px; }
.piclast .con-list div { width: 127px; float: left; margin: 20px 6px; }
.piclast .con-list a.white, .piclast .con-list a.white:hover { color: #FFF; }
.piclast .con-list a.white:hover { text-decoration: underline; }
.piclast .con-list div img { border: #4c4a49 1px solid; }
.piclast div p { padding: 8px 0 0 0; line-height: 22px; font-size: 14px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; height: 48px; overflow: hidden; }
/* 滚动图片 */
.m-photos1 { position: relative; z-index: 1; }
.m-photos1-mt { margin-top: 28px; }
.m-photos1-mb { margin-bottom: 28px; }
.m-imgScroll { width: 650px; height: 434px; margin: 0 auto; overflow: hidden; zoom: 1; }
.m-imgScroll ul { }
.m-imgScroll li { position: relative; float: left; width: 650px; height: 434px; background: #000; text-align: center; }
.m-imgScroll p { width: 100%; position: absolute; z-index: 10; bottom: 0; left: 0; padding: 10px 10px 10px 10px; line-height: 22px; color: #FFF; color: #fff; background: url(../images/transparent.png) repeat; text-align: left; }
.m-photos1 .prev { position: absolute; width: 20px; height: 39px; top: 200px; left: 20px; }
.m-photos1 .next { position: absolute; width: 20px; height: 39px; top: 200px; right: 20px; }
.m-imgScroll1 { width: 1025px; overflow: hidden; position: relative; }
.m-imgScroll1 ul { margin-left: 0; }
.m-imgScroll1 li { width: 208px; margin-top: 10px; margin-left: 0; margin-right: 0; margin-bottom: 0; }
.m-imgScroll1 h3 a { padding-right: 10px; }
.m-imgScroll2 { width: 600px; overflow: hidden; }
.m-imgScroll2 li { width: 100px; }
/* 信息图 */
.m-img { width: 640px; margin-left: auto; margin-right: auto; }
.m-img-mt { margin-top: 20px; }
/* 播放器 */
.m-player { height: 411px; width: 100%; background: #000; }
.m-player-bg{ position:absolute; top:0; left:0;background:rgba(0,0,0,.7); width: 100%; height: 411px;}
/* 同步直播 */
.m-video { background: #303030; }
/* 最热栏目 */
.m-hot { margin: 0 0 20px 0; overflow: hidden; }
.m-hot li { padding-left: 20px; width: 140px; float: left; height: 30px; line-height: 30px; font-size: 16px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; background: url(../images/icon.png) no-repeat; background-position: 0 -702px; margin-left: -1px; }
.m-hot li a { padding-left: 26px; display: block; }
.m-hot li a:hover { text-decoration: underline; }
.m-hot .a1 { background: url(../images/icon.png) no-repeat; background-position: 0 -1155px; }
.m-hot .a2 { background: url(../images/icon.png) no-repeat; background-position: 0 -382px; }
/* 关键字 */
.m-keyword h3 { margin-top: 10px; height: 30px; line-height: 30px; white-space: nowrap; }
.m-keyword h3 a { letter-spacing: 1px; font-style: italic; padding: 4px 10px 4px 10px; background: #363636; color: #FFF; }
/* 图集 */
.m-flow { margin-left: auto; margin-right: auto; }
.m-tu { background: #FFF; width: 270px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 5px #979797; -webkit-box-shadow: 0px 0px 5px #979797; box-shadow: 0px 0px 5px #979797; *height:500px;
*overflow:hidden;
}
.m-tu h2 { padding: 10px 10px 0 10px; line-height: 26px; color: #2d2d2d; }
.m-tu i { display: block; font-style: normal; color: #7f7e7e; padding: 4px 0 2px 10px; }
.m-tu div span { display: block; position: absolute; bottom: 4px; right: 6px; color: #fff; }
.m-tu p { padding: 10px 10px 22px 10px; line-height: 20px; color: #7f7e7e; }
/* 普通翻页器-默认居中 */
.m-page { margin: 10px 0 0; text-align: center; font-size: 0; letter-spacing: -0.307em; word-wrap: normal; white-space: nowrap; color: #999; }
.m-page a, .m-page i { display: inline-block; vertical-align: top; padding: 2px 6px; *padding-top:0px;
margin-left: -1px; border: 1px solid #dadada; font-size: 14px; letter-spacing: normal; text-shadow: 0 1px #fff; background: #fff; border-radius: 50px; }
.m-page a, .m-page a:hover { text-decoration: none; color: #242f40; margin: 0 3px; font-family: "微软雅黑", "黑体", "Arial Black", Gadget, sans-serif; }
.m-page a:hover { background: #242f40; color: #FFF; border: 1px solid #242f40 }
.m-page a:active { background: #f0f0f0; }
.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active { cursor: default; color: #FFF; background: #242f40; border: 1px solid #242f40; }
.m-page a.z-dis, .m-page a.z-dis:hover, .m-page a.z-dis:active { cursor: default; color: #ccc; background: #fff; border: 1px solid #dadada; }
/* 居左 */
.m-page-lt { text-align: left; }
/* 居右 */
.m-page-rt { text-align: right; }
/* 较小 */
.m-page-sm { line-height: 22px; }
.m-page-sm a, .m-page-sm i { padding: 0 8px; }
/* 分离 */
.m-page-sr a, .m-page-sr i { margin: 0 3px; border-radius: 5px; }
.m-page-sr i { border: 0; }
.m-page-sr a:first-child, .m-page-sr a:last-child { border-radius: 5px; }
/* 搜索 */
.m-searchpage { padding: 40px 10px; }
.m-restips { height: 50px; line-height: 50px; text-align: center; color: #a3a3a3; }
.m-restips span { color: #0b7d42; padding: 0 4px; }
/*视频播放后的提示语言*/
.m-tips p { color: #FFF; background: url(../images/main_112.png) no-repeat top left; padding-left: 30px; margin-top: 140px; width: 264px; margin-left: auto; margin-right: auto; line-height: 24px; }
/*富豪榜的提示语言*/
.m-tips1 { position: absolute; top: 16px; right: 0; text-align: right; color: #0b7d42 }
/* footer */
.g-ft { width: 100%; min-width: 1122px; border-top: #B9B9C8 2px solid; padding: 10px 0 15px 0; background: #FFF; }
.m-bottom { width: 400px; margin-left: auto; margin-right: auto; }
.m-cbn { margin-top: 20px; position: relative; z-index: 1; }
.m-copyright { margin-top: 10px; color: #5f5f5f; line-height: 22px; }
/* 回到顶部 */
.u-up { position: fixed; left: 50%; width: 52px; height: 52px; margin-left: -644px; bottom: 0; _bottom: auto; z-index: 10; cursor: pointer; }
/*搜狐畅言*/
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w a:hover .btn-bf { background-position: 0 -54px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .default-wrap-w .btn-bf, .m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w a .btn-bf { background-position: 0 -4px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w button.btn-fw { height: 32px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .action-issue-w .issue-btn-w, .m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .action-issue-w .issue-btn-w a { height: 30px; line-height: 30px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .action-function-w .function-uploadimg-w .effect-w { padding-top: 7px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .action-function-w .function-uploadimg-w .uploadimg-file-w { height: 30px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .action-function-w ul li { height: 30px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .action-function-w .function-face-w .effect-w { padding-top: 6px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .textarea-fw { height: 50px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .wrap-action-w { height: 30px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w .post-login-w ul li { padding-top: 0px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-list-w .block-cont-gw { padding-top: 6px; padding-bottom: 6px; }
.m-box2 #SOHUCS #SOHU_MAIN .section-cbox-w { padding-bottom: 18px; }
.m-box2 #SOHUCS #SOHU_MAIN #SOHU-comment-main { width: 94%; margin: 0 auto; }
.m-box2 #SOHU_MAIN #SOHU-comment-main #article_info_sohu .section-title-w { padding-top: 0; }
.m-box2 #SOHU_MAIN #SOHU-comment-main #list_sohu .list-block-gw { height: 375px; overflow: auto; }
.m-box2 #SOHU_MAIN #SOHU-comment-main #list_hot, #SOHU_MAIN #SOHU-comment-main .cbox-prompt-w.cbox-prompt-w-hotComment { display: none; }
#SOHUCS #SOHU_MAIN .action-click-gw .click-reply-gw, #SOHUCS #SOHU_MAIN .action-click-gw .click-share-gw { display: none; }
#SOHUCS #SOHU_MAIN .section-list-w .wrap-action-gw .action-click-gw { width: 100px; height: 16px; overflow: hidden; }
/*登录后的样式*/
.logged { padding-left: 16px; padding-top: 10px; padding-bottom: 10px }
.logged h5 { color: #000; height: 30px; line-height: 30px; font-size: 14px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
.logged p { padding: 3px 0 0 0; height: 30px; line-height: 30px; }
.logged p a { color: #000; text-decoration: underline; font-size: 14px; font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif; }
/* 投票弹出 */
.m-voteButton { }
.m-vote { z-index: 10001; position:absolute; width: 558px; background: #FFF; padding: 30px; -moz-box-shadow: 0px 0px 5px #333333; -webkit-box-shadow: 0px 0px 5px #333333; box-shadow: 0px 0px 5px #333333; }
.m-voteBg { width: 100%; height: 100%; background: #000; opacity: 0.7; filter: Alpha(opacity=70); z-index: 10000; }
.m-close { width: 47px; height: 47px; position: absolute; top: -21px; right: -22px; z-index: 10001; cursor: pointer; background: url(../images/close.png) no-repeat }
.m-close1 { width: 47px; height: 47px; position: absolute; top: -21px; right: -22px; z-index: 10001; cursor: pointer; background: url(../images/closeX.png) no-repeat }
/* 404页面 */
.m-error { }
.m-error { background: url(../images/404.jpg) no-repeat top center; margin: 0 auto; height: 623px; }
.m-error ul { padding-top: 470px; }
.m-error ul.buttonblack { width: 344px; margin: 0 auto; overflow: hidden; zoom: 1; }
.m-error ul.buttonblack li { float: left; display: inline; width: 162px; margin: 0 5px 10px 5px; text-align: center; }
/*刷新页面*/
.m-refresh { position: absolute; width: 33px; top: 10px; right: 0px; height:33px; }
.m-refresh img { width: 100%; }

/* 媒体查询 */
/*小屏幕，最大1400*/
@media screen and (max-width: 1400px) {
.m-flow { width: 1180px; }
}
/*中屏幕，最小1400，最大1680*/
@media screen and (min-width: 1400px) and (max-width: 1680px) {
.m-flow { width: 1458px; }
}
/*大屏幕，最小1680*/
@media screen and (min-width: 1680px) {
.m-flow { width: 1730px; }
}
/*souhu*/
.g-sd2.f-fr .m-box2 #SOHUCS { width: 94%; }
.g-sd2.f-fr .m-box2 #SOHUCS #SOHU_MAIN .module-cmt-header .section-title-w { padding: 0 0 10px; }
.g-sd2.f-fr .m-box2 #SOHUCS #SOHU_MAIN .module-cmt-list.section-list-w { height: 280px; overflow: auto; }
.g-sd2.f-fr .m-box2 #SOHUCS #SOHU_MAIN .module-hot-topic, .g-sd2.f-fr .m-box2 #SOHUCS #SOHU_MAIN .module-cmt-notice, .g-sd2.f-fr .m-box2 #SOHUCS #SOHU_MAIN .module-cmt-footer { display: none; }
/*baifendian_log*/
a.bfd_img_logo { float: right; display: block; width: 101px; height: 14px; margin: 0 3px 5px 0; background: url(http://static.baifendian.com/themes/logo/bfd_logo_ch.gif) no-repeat; overflow: hidden; }
a.bfd_img_logo:hover { background: url(http://static.baifendian.com/themes/logo/bfd_logo_ch.gif) no-repeat 0 -14px; }

.taowenshang{height:35px;}
.taowenshang a{font-size: 23px;line-height: 34px;padding-left: 10px;padding-right: 10px; border-top: 2px solid #3868BA;color: #3868BA;}
.yaowenxia{ }
.yaowenxia h2{font-weight: 500;font-size: 22px;font-family: "Microsoft YaHei", "黑体", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;}
.yaowenxia h2:hover{text-decoration: underline;}
.yaowenxia ul{}
.yaowenxia ul li{font-size: 16px;line-height: 34px; font-family: "Microsoft YaHei", "黑体", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;}
.yaowenxia ul li a{    padding-left: 14px;background: url(../images/icon.png) no-repeat;background-position: 0 -506px;}
.yaowenxia ul li:hover{text-decoration: underline; }













