@charset "gb2312";
/**********基本框架**********/
.place{ font-size:14px; color:#fff; background:#1459be; padding-left:10px; height:38px; line-height:38px;width:100%; max-width:990px; margin:0 auto;}
.place a{ color:#fff; }
#smain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; width:100%; max-width:1000px; margin:0 auto;}
.sLeft{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.sRight{width:300px; margin-left:40px; }
@media screen and (min-width: 0px) and (max-width: 769px) {
#smain{ display:block;}
.sLeft,.sRight{ width:100%; margin-left:0px;}
	}
@media screen and (min-width: 0px) and (max-width: 999px) {
#smain{ width:96%; margin:0 2%;}
	}

/**********列表页 列表**********/
.sLeft ul li{ border-bottom:1px solid #CCC; padding-bottom:5px; overflow:hidden;zoom:1;}
.sLeft ul li:hover{background:#F5F5F5;}
.sLeft ul li h3{font-size: 18px;font-weight:700;line-height: 1.5em;padding: 20px 0px 15px;}
.sLeft ul li h3 a{ color:#3376c7;}
.sLeft ul li p { font-size:14px; max-height:85px; overflow:hidden; line-height:2em;}
.sLeft ul li img{max-width:150px;width:100%;}
.sLeft ul li a.trans {display:block;float:left; margin-right:20px;}
.time{ text-align:right; padding-right:10px;}
.page{ text-align:center; padding:20px 0px}
.page a{ line-height:1.1em; padding:0px 5px; border:1px solid #777777; margin:0px 10px;}
.page span{ margin:0 10px;}
.page span.cur{ background:#06C; padding:0 5px; color:#fff;border:1px solid #777777;}
@media screen and (min-width: 0px) and (max-width: 320px) {
.sLeft ul li h3{ font-size:16px; padding:10px 0 8px;}
.sLeft ul li a.trans { display:none;}
	}

/**********右侧 论坛资料**********/
.tit{ font-size:18px; font-weight:700; color:#1358be; height:32px; line-height:32px; background:url(http://ats.chinataiwan.cn/other/hxlt/images/titbg.gif) left bottom no-repeat; margin:20px 0px;}
.box-gray{ background:#efefef; padding:10px 20px;}
.box-gray h2{font-size:18px; font-weight:700; color:#1358be; height:32px; line-height:32px; }
.box-gray h2 a{color:#1358be;}
.tit span,.box-gray h2 span{ font-size:14px; font-weight:300; float:right;}
.box-gray ul li{/* height:20px; overflow:hidden;*/margin-bottom:8px;}
.box-blue{ background:#3675d1; margin-top:15px;}
.box-blue h2{ color:#fff; font-size:16px; font-weight:700;background:#225eb7; height:34px; line-height:34px;padding:0px 10px;}
.box-blue h2 span{ font-weight:300; float:right; font-size:12px; }
.box-blue ul{ overflow:hidden;zoom:1; padding:10px;}
.box-blue ul li{color:#fff; float:left; width:20%; text-align:center;}
.box-blue ul li a{ color:#fff;}
/**********右侧 图解论坛**********/
ul.plist{ overflow:hidden;zoom:1; margin-bottom:-15px;}
ul.plist li{ float:left; width:49%; padding:0px 0px 10px;}
ul.plist li img{}
ul.plist li h3{ font-size:14px; text-align:center; font-weight:300; padding:5px 0px;}
ul.plist li:nth-child(odd){ margin-right:2%;}
ul.plist li:nth-child(2n+1){ clear:left;}
/**********右侧 论坛播报 论坛声音**********/

.slist ul{ margin-top:-10px;}
.slist ul li{ margin-bottom:8px;}

@media screen and (min-width: 640px) and (max-width: 769px) {
/**********右侧 论坛资料**********/
.box-gray{ float:left; width:49%;box-sizing:border-box;}
.box-blue{ float:right; width:49%; box-sizing:border-box; margin-top:0px;}
.box-blue ul{padding:27px 10px;}
.box-gray ul li{height:20px; overflow:hidden;}
.box-gray ul li:nth-child(4){ display:none;}
/**********右侧 图解论坛**********/
ul.plist{ overflow:hidden;zoom:1;}
ul.plist li{width:22%; margin-left:2%;}
ul.plist li:nth-child(1){ margin-left:0;}
ul.plist li:nth-child(2n+1){ clear:none;}
/**********右侧 论坛播报 论坛声音**********/
.slist{ float:left; margin-right:4%; width:48%}
.sRight .slist:nth-child(2){ margin-right:0px;}
.slist ul li{height:20px; overflow:hidden;}
	}
/**********右侧 文章页**********/
.sLeft h1{ font-size:28px; line-height:1.5em; font-weight:700; padding:10px; text-align:center; margin-top:20px; color:#1358BE;}
.info{ text-align:center; font-size:14px;color:#1358BE; padding-bottom:10px;}
.info span{ padding:0px 5px;}
.text{padding:25px 20px 10px; border-top:1px solid #CCC;}
.text img{ max-width:100%; height:auto; overflow:hidden; margin:0 auto; }
.text p{ padding-bottom:20px;line-height:2em;}
.edit{ text-align:right; margin-top:20px;}

@media screen and (min-width: 0px) and (max-width: 320px) {
.place span{ display:none;}
.sLeft h1{ margin-top:10px; font-size:20px;}
.info{ font-size:12px;}
.info span{ display:block;}
.text{ font-size:14px; padding:25px 15px 10px;}
.text p{ padding-bottom:10px;}
.edit{ margin-top:10px;}
	}
@media screen and (min-width: 321px) and (max-width: 480px) {
.place span{ display:none;}
.sLeft h1{ margin-top:10px; font-size:22px;}
.text p{ padding-bottom:10px;}
	}
