﻿@charset "utf-8";
/* CSS Document */

/*通用设定*/
*{margin:0; padding:0; list-style-type:none; list-style-position:outside;}
html{overflow-x:hidden; overflow-y:auto;}
body{background:#fff; margin:0 10px; font-family:arial; font-size:1em; overflow-x:hidden;}
table,td{border:0; border-collapse:collapse;}
div{line-height:1.5em; text-align:left; word-break:break-all;}
img{border:none;}
*:lang(zh) div{word-wrap:break-word!important;}
.l{float:left;}
.r{float:right;}
.c{text-align:center;}
.ma{margin:0;}
.pa{padding:0;}

/*链接文字*/
a{color:#333; text-decoration:none;}
a:hover{color:#c00;}/*链接颜色*/
a.f,.p1{color:#369;}/*蓝色*/

h1,h3{text-align:center;}
h1{font-size:1.2em;}
h3{font-size:1em;}
h4{font-size:1em; font-weight:bold;}

.c1,ul.c1{font-size:14px;}/*大字体*/
.c2{font-size:1em; color:#888;}/*注释*/
.c3{font-weight:100;}

/*布局*/
.main,#top,#search,#bottom,#nav,.navCon{width:100%; height:100%; background:#fff; float:left; margin-bottom:10px; clear:both; overflow:hidden;}
.ms1,.ms4{border-top:1px solid #ddd; padding-top:10px;}

/*表单*/
span input{vertical-align:middle; display:inline-block;}

/*标题栏*/
.tit{background:url(../img/img.png) repeat-x; height:38px; padding:0; overflow:hidden;}
.tit h2{float:left;  height:18px; line-height:18px; padding:9px 0; color:#c00; border-bottom:2px solid #c00;  font-size:1.4em; font-weight:bold;}
.tit h2 a{color:#c00;}
.tit1 h2{background:url(../img/img.png) no-repeat -200px -95px; color:#888;}
.tit1 h2 a{color:#888;}
.tit1{padding:0; float:left; margin-right:-0.5em}
.tit div.tit1{padding:5px 0 0 20px;}
.tit1 li{float:left; margin:0 0.5em 0.5em 0;}
.tit div.tit1 li{margin-bottom:0;}
.tit1 li a{padding:0 0.4em; font-weight: bold; height:100%; display:block; line-height:2em; font-size:1em; color:#888; background:#eee;}
.tit div.tit1 li a{line-height:1.9em; padding:0 0.4em;}
.tit1 li a:hover,.tit1 li.hover a{background:#c00; color:#fff; font-weight:bold;}

/*内容*/
.con{height:100%; overflow:hidden; clear:both;}
.con ul,.con dl,.con ol,.con p{display:block; clear:both;}
.con ul,.con dl,.con ol{overflow:hidden;}
.con li{width:100%; clear:both;}

.conList{float:left; width:100%; display:block; overflow:hidden; clear:both; padding:1em 0; border-bottom:1px solid #f5f5f5;}
.conListOver{background:#fafafa;}
.conLs1{width:120px; float:left; font-size:0;}
.conLs1 img{height:80px; width:120px;}
.conLs2{margin-left:140px;}
.conLs2 h3{margin-bottom:10px; font-size:1.2em; line-height:1.2em; font-weight:100; text-align:left;}
.conLs2 p span{color:#888; font-size:0.8em;}

ul.pic1,ul.pic2{float:left; margin-top:1em; width:102%; margin-left:-2%;}
ul.pic1 li,ul.pic2 li{width:48%; display:inline; background:#f5f5f5; text-align:center; float:left; clear:none; margin:0 0 2% 2%;}
ul.pic1 li{width:31.3%;}
ul.pic2 li{text-align:left;}
ul.pic1 li a,ul.pic2 li a{clear:both;}
ul.pic1 li p,ul.pic2 li p,.modPs2 p{color:#888; font-size:1em; line-height:1.2em; margin:0.5em 0 0.8em 0;}
.liPs1,.liPs2,.modPs1,.modPs2{clear:both;}
.liPs1 img{max-width:100%; display:block;}
.liPs2,.modPs2{padding:4px 5px 0 5px; text-align:center;}
.liPs2 h6,.modPs2 h3{font-size:1em; font-weight:bold;}
ul.pic2 li div.liPs2,div.modPs2,div.modPs2 h3{text-align:left;}
.modPs1 img{width:380px; height:270px; display:block;}

ul.txt1 li{height:2em;  line-height:2em; text-indent:1em ;border-bottom:1px solid #f5f5f5; padding:1em 0; text-decoration:none;background:url(../img/li_01.png) no-repeat left center; font-size:1.2em; float:left; clear:both; text-decoration:none;}
ul.txt1 span{color:#aaa; font-size:0.8em; padding-left:0.8em;}

ul.df{margin-left:-1em;}
ul.df li{padding:0.5em 1em; border:1px solid #eee; float:left; margin:0 0 1em 1em; clear:none; display:inline;}

/*头尾*/
#top{height:30px; padding:10px 0; margin-bottom:0;}
.topL{float:left;}
.topR{position:relative; padding:2px 0; margin-left:200px;}
.inp1{top:0; right:26px;}
.inp1 input{height:20px; width:100%; border-radius:0; padding:2px 5px; border:1px solid #ddd; font-size:14px; font-weight:100; color:#666;}
.inp2{position:absolute; top:2px; right:0;}
.inp2 input{background:url(../img/search_s.png) no-repeat; border-radius:0; height:26px; width:26px; border:none; cursor:pointer;}

#nav{position:relative; z-index:1; height:41px; background:#c00; overflow:hidden; -ms-touch-action:none;}
#navCon{position:absolute; z-index:1; -webkit-tap-highlight-color: rgba(0,0,0,0); width:1110px; height:41px; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0); -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; -o-text-size-adjust:none; text-size-adjust:none;}
#navCon ul{width:100%;}
#navCon li{height:23px; float:left; line-height:23px; font-size:1.2em; overflow:hidden; text-align:center; padding:10px;}
#navCon li a{color:#fff;}
#navCon li.hover a{color:#ffa; font-weight:bold;}
#navSub{height:24px; line-height:24px; margin-bottom:10px; font-size:12px;}
#navSub li{float:left; margin-right:10px;}
#navSub li a:hover,#navSub li.hover a{font-weight:bold; color:#c00;}
#navSub span{font-family:宋体;}
#bottom{width:100%; padding:10px 0; border-top:1px solid #ccc; color:#666;}
#bottom p{text-align:center; text-indent:0;}
#bottom p.ps1,#bottom p.ps1 a{color:#333;}
#bottom p.ps1 a:hover{text-decoration:none; color:#c00;}
#bottom p.ps2{padding:10px 0;}

/*轮播*/
.main_visual{border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{overflow:hidden; height:360px; position:relative;}
.main_image ul{width:9999px; height:360px; overflow:hidden; position:absolute; top:0;left:0}
.main_image li{float:left;width:100%; text-align:center;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li img{max-width:100%;}
div.flicking_con{left:50%;z-index:999;width:110px;height:21px;  margin:0 auto;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}

.main_visual{border-top:1px solid #d7d7d7; overflow:hidden; position:relative;}
.main_image{overflow:hidden; height:360px; position:relative;}
.main_image ul{width:9999px; height:360px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li{float:left; width:100%; height:360px; text-align:center;}
.main_image li h3{background:#000; filter:Alpha(Opacity=80); opacity:0.8; position:absolute; height:35px; line-height:35px; width:100%; bottom:0; left:0;}
.main_image li span{display:block; width:100%;}
.main_image li a{display:block; width:100%; filter:Alpha(Opacity=100); opacity:1.0; font-size:1.1em; }
.main_image li img{max-width:100%;}
.main_image li h3 a{color:#fff; filter:Alpha(Opacity=100); opacity:1.0;}
div.flicking_con{left:50%; z-index:999; width:88px; height:21px;  margin:0 auto; overflow:hidden;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../img/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
/*阅读页*/
h1{margin:0; font-size:1.6em; font-weight:bold; color:#000; line-height:2em; text-align:center; clear:both; padding:10px 0;}
.info{text-align:center; border-top:1px solid #eee; font-size:12px; height:19px; line-height:19px; padding:10px 0; clear:both; overflow:hidden; margin:0;}
.info span{padding:0 6px; color:#888;}
.info a{color:#c00;}
.read{clear:both; font-size:1em; text-align: justify;}
div.read img{max-width:100%; display:block; height: auto; margin: 0 auto;}
.read p,div.read div p{font-size:1.2em; line-height:1.8em; color:#333; margin:1em 0; text-align: justify;}

.share{float:left; height:24px; line-height:24px; padding-top:10px; width:100%; border-top:1px solid #ddd;}
.share span{font-size:12px; font-weight:bold;}

.rela{color:#888; margin:0 10px; clear:both;}
.rela p,.rela ul,.rela h2{padding:10px 5px; border-top:1px dashed #ddd; height:100%; overflow:hidden; clear:both; text-indent:0;}
.rela li{font-size:14px; line-height:23px;}
.rela h2{font-size:14px; font-weight:bold; color:#c00; padding-bottom:0;}
.rela ul.txt1{border:none; padding-top:0;}
.rela ul.txt1 li{line-height:23px;}
.rela span{font-size:12px;}

/*翻页*/
.page{margin:0 auto; padding:30px 5px; text-align:center; clear:both;}
.page a,.page a:hover,.page span{display:inline-block; line-height:21px; height:21px; margin:0 3px; padding:2px 10px; color:#333; background:#fff; border:1px #ddd solid; font-size:12px; text-decoration:none; vertical-align:middle; border-radius:3px;}
.page a:hover,.page a.current,.page span.current{background-color:#c00; border:1px #c00 solid; color:#fff; font-weight:100;}
.page span.disabled {color:#ddd;}

/*本页广告*/
.ads1{width:100%; margin-bottom:20px; clear:both; overflow:hidden;}
.ads1 img{max-width:100%; display:block;}

/*统计代码*/
.tonji{text-align:center;}
.tongji a img{margin:0 auto;width:1px;height:1px;}
.tongji a,.tongji a span{display: none;}

/*自适应*/
@media screen and (max-width:640px){
div.main_image,div.main_image li{height:210px;}
　　}
@media only screen and(max-width:640px){
div.main_image,div.main_image li{height:210px;}
　　}
