﻿
article,aside,details,figcaption,figure,footer,hgroup,nav,section {display:block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0; padding:0;}
html {font-size:100%; overflow-y:scroll; -moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var,strong {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
a {color:#050505;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
body {background:#fff;font-family: "microsoft yahei",helvetica,arial;color: #fff;-webkit-user-select: none;-webkit-text-size-adjust: none;font-size: 16px;}
input,textarea {-webkit-appearance:none;-moz-appearance:none;appearance:none;}

.clearfix:after,.piclist:after,.modlist:after,.list_image ul:after{clear: both;height: 0;overflow: hidden;display: block;visibility: hidden;content: ".";}

footer.footer{text-align:center;background-color:#d73c3c;padding:15px 0;line-height:20px;font-size:14px;}
.aboutus a{color:#fff;padding:0 15px;}
.copy{color:#f29c9f;margin-top:20px;}

/*ad*/
.sptpAD{max-width: 640px;min-width: 320px;margin:0 auto;}
.sptpAD img{display:block;width:100%;}


/*common*/
.hd{height:33px;font-weight:bold;line-height:33px;color:#050505;position:relative;padding-left:30px;padding-right:10px;display: -webkit-box;display: -moz-box;display: box;background-color:#eee;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.hd h3 a{font-weight:bold}
.hd .more{-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;text-align: right;}
.hd .more a {display: inline-block;margin-left:4%;color: #959595;font-size:14px;}
.hd a.itemChange{color:#990000;}
.hd:before{content:'';display:block;width:0;height:0;position:absolute;bottom:8px;left:10px; border-top: 8px solid transparent; 
border-left: 14px solid #d73c3c; border-bottom: 8px solid transparent; }

.cateEntry,.listMore{margin: 8px auto;height: 26px;text-align: center;line-height: 26px;font-size: 14px;background: #f8f8f8;color: #d73c3c;display:block;}

/*go-top*/
.go-top { display: none; position: fixed; top: auto; bottom: 100px; right: 10px; width: 34px; height: 34px; overflow: hidden; -moz-border-radius: 50%;-o-border-radius: 50%;-webkit-border-radius: 50%; border-radius: 50%;z-index:102;background: rgba(62,62,62,.5);}
.go-top::before, .go-top::after { background-color: #fff;box-sizing: border-box;content: " ";display: inline-block; height: 0;position: absolute;transform-origin: left top 0;-webkit-transform-origin: left top 0;-moz-transform-origin: left top 0;-o-transform-origin: left top 0;width: 12px; height: 2px; }
.go-top:before {left: 8px; top: 20px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.go-top:after {left: 17px; top: 11px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}

/*header*/
header.homeHead{width: 100%;overflow: hidden;background:#d73c3c;height:43px;line-height:43px;font-size:15px;}
header.homeHead a{color:#fff}
header .left,header .head-nav{float: left;height: 43px;overflow:hidden;}
header .left .logo {background: url(logo.png) 10px 50% no-repeat #f8f8f8;float:left;background-size:89px 33px;-webkit-background-size:89px 33px;-moz-background-size:89px 33px;-o-background-size:89px 33px;width: 89px;height:33px;display:block;text-indent: -9999em;padding:5px 5px 5px 10px;}
header .left:after{content:'';display:block;width:0;height:0; border-color: transparent transparent #f8f8f8;border-style: solid;border-width: 0 14px 47px;margin-left:90px;}
header .daohang{float:right;display:block;margin-right:10px;color:#fff;}
header .hdWeather{float:left;font-size:13px;}
header .hdWeather img{height:20px;width:20px;margin:0 4px 0;vertical-align:middle;}

header .home {width:25px; height:19px;float:right; padding:12px 15px 0;}
header .home a {display:block; float:right; -webkit-tap-highlight-color:rgba(0,0,0,0);}
header .home a em {background: url(home.png) no-repeat 0 50% / 25px 19px;display:block;overflow:hidden; text-indent:-999em; width:25px;height:19px;}

/*nav*/
.main-nav {padding: 4px 2%;background-color:#F8F8F8;}
.main-nav-list{overflow:hidden;}
.main-nav-list a{color: #626262;display: block;float:left;height: 32px;line-height: 32px;text-align: center;width:25%;}
.index-nav .main-nav-list a{width:16%;}
.tuku-nav .main-nav-list a{width:20%;}

/*focus*/
.focus { width:100%; margin:0 auto;overflow:hidden; position:relative;}
.focus #focus,.focus #focus2 { display:-webkit-box; -webkit-box-orient:horizontal;}
.focus .focus-item {text-align:center; margin:0; width:100%; height:187px;float:left;}
.focus .focus-item img {width:100%; height:187px; display:block; background:#ccc url("loading.png") no-repeat center 53px;}
.focus .focus-title { margin:-28px 0 0; background:rgba(49, 49, 49, 0.5); height:28px; text-align:left; padding-left:10px; font:14px/28px "Microsoft YaHei"; color:#fff; width:100%; position:absolute; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.focus .focus-title a{color:#fff;}
.focus .focusDotBg { position:absolute; bottom:0; left:0; width:100%; text-align:right;}
.focus .focusDotBg p { padding:0 5px 0 0; height:28px; display:inline-block; margin:auto;vertical-align:middle;}
.focus .focusDotBg em { display:inline-block; background:#929292; width:2px; height:2px; border-radius:2px; overflow:hidden; text-indent:-9999px; margin:0 2px; text-align:left;}
.focus .focusDotBg .active { background:#fff;width:4px; height:4px;border-radius:4px;}

section {margin-top:8px;overflow:hidden;}
/*headline*/
.headline {padding:8px 10px 8px; line-height:20px;text-align:center;}
.headline h2 {padding-top:4px; line-height:26px;white-space: nowrap;}
.headline h2 a {color:#d73c3c;font-weight:bold;}
.headline p a {color:#959595; font-size:14px;margin:0 2px;white-space: nowrap;display: inline-block;}

.topicAuto .headline{padding-left:0;padding-right:0;}
.topicAuto .headline h2 {border-bottom:solid 1px #dcdcdc;line-height:52px;padding:0;}
.topicAuto .headline h2:last-child{border-bottom:none;}

/**/
.module div:last-of-type{border-bottom:none;}
.photolist,.piclist,.modlist{border-bottom:solid 1px #dcdcdc;}
.modlist_link {display: block;padding: 10px;}
.modlist_link .tie{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;display: -moz-box;display: box;-webkit-box-orient: vertical;-moz-box-orient: vertical;box-orient: vertical;}
.list_img_holder img {display: block;width: 100%;height:auto;text-decoration: none;max-height:120px;}
.modlist .list_img_holder {float: right;overflow: hidden;width: 82px;height:64px;margin-left:20px;display:none;}
.modlist.item-image .list_img_holder {display:block;}
.modlist .list_img_holder img{width: 82px;height:64px;}
.modlist .txt h3 {max-height: 48px;line-height:24px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-moz-line-clamp: 2;-webkit-box-orient: vertical;-moz-box-orient: vertical;}
.modlist .txt .time{margin-top:5px;color:#959595;display:block;line-height:12px;font-size:13px;}
.photolist .time{margin-top:8px;color:#959595;display:block;line-height:12px;font-size:13px;}
.piclist {display: block;padding: 10px 10px 5px;}
.piclist .list_img_holder {width: 97%;}
.piclist a{display: inline-block;float: left;overflow: hidden;width: 50%;}
.piclist span {display: inline-block;color: #5C5C5C;width: 86%;padding:0 5%;margin:5px 0;overflow: hidden;text-align:center;max-height: 30px;line-height: 15px;font-size: 14px;}
.list_image{margin-top: 5px;}
.list_image ul li:first-child .list_img_holder,.piclist a:nth-child(odd) .list_img_holder{float: left;}
.list_image ul li:last-child .list_img_holder,.piclist a:nth-child(even) .list_img_holder {float: right;}
.list_image ul li {display: inline-block;float: left;overflow: hidden;width: 33.3%;}
.list_image ul li .list_img_holder{width: 95%;margin:0 auto;}

.photoBox{text-align:center;margin:10px 0 20px 0;}
.photoBox img{display:block;width:100%;height:auto;}
.photoBox .tit{height:30px;line-height:30px;width:100%;font-size:14px;}

.share .photoBox{position:relative;margin:0;}
.share .photoBox .tit{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);color:#fff;}

/**/
.newsList{padding:15px 10px;}
.newsList li a{color:#050505;max-height:26px;line-height:26px;display: block;white-space: nowrap;text-overflow: ellipsis;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;overflow: hidden;color: #050505;}

/*daohangBox*/
.daohangBox{padding:10px;}
.daohangBox dl{border:solid 1px #cacaca;overflow:hidden;margin-bottom:8px;}
.daohangBox dt,.daohangBox dd{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.daohangBox dt{float:left;width:20%;text-align:center;}
.daohangBox dd{float:right;width:80%;border-left:solid 1px #cacaca;}
.daohangBox a{color:#626262;line-height:37px;}
.daohangBox dd a{font-size:14px;padding:0 6%;display:inline-block;}
.daohangBox ul{border:solid 1px #cacaca;}
.daohangBox ul li{color:#626262;line-height:40px;border-bottom:solid 1px #cacaca;padding:0 8px;}
.daohangBox ul li:last-child{border-bottom:none;}

.daohangBox dd.headLang a {background-image: url(lang.jpg);background-repeat: no-repeat;-webkit-background-size: 100px auto;-moz-background-size: 100px auto;-o-background-size: 100px auto;background-size: 100px auto;display: block;float: left;height: 37px;padding:0;padding-left:110px;margin:0 6%;}
.daohangBox dd.headLang a.langAe{background-position: 0 10px;}
.daohangBox dd.headLang a.langMy{background-position: 0 -38px;}
.daohangBox dd.headLang a.langLa{background-position: 0 -78px;}
.daohangBox dd.headLang a.langKh{background-position: 0 -118px;}
.daohangBox dd.headLang a.langMm{background-position: 0 -164px;}
.daohangBox dd.headLang a.langNp{background-position: 0 -207px;}
.daohangBox dd.headLang a.langMd{background-position: 0 -245px;}
.daohangBox dd.headLang a.langIr{background-position: 0 -286px;}
.daohangBox dd.headLang a.langMn{background-position: 0 -332px;}

/*article*/
.arti{padding:10px 0 0;}
.artiTit { text-align:center;}
.artiTit h2 {color:#050505; font-size:18px;font-weight:bold; padding:0 10px; word-wrap:break-word;}
.artiTit p,.artiTit p a {color:#959595; font-size:14px;}
.arti .title{height:22px;line-height:22px;margin-top:5px;}
.arti .title p{text-align:center;}
.artiFn{overflow:hidden;padding:0 20px;margin-top:10px;}
.artiFn .share_box{float:left;}
.artiCon {color:#666; line-height:180%; padding:10px 10px 0; word-wrap:break-word;font-size:18px;height:auto;overflow:hidden;}
.artiCon p {padding:0.5em 0;}
.artiCon img {border: 0;vertical-align: middle;width: auto;max-width: 275px;margin:0 auto;display:block;}
.artiCon strong{font-weight:bold;}
.artiCon em{font-style:italic}
.min_height{height: 630px;}  
.auto_height{height: auto;}

.tubiao .artiCon img{width:100%;max-width:100%;}

/**/
.chan_newsInfo_link{float:right;display: -webkit-box;-moz-display: box;display: box;-webkit-box-align: center;-moz-box-align: center;box-align: center;padding-top:5px;}
.chan_newsInfo_link a{display: block;width: 20px;height: 14px;background-image: url("font.png");-webkit-background-size: 62px auto;-moz-background-size: 62px auto;-o-background-size: 62px auto;background-size: 62px auto;margin:0 5px;}
.chan_newsInfo_link a.chan_newsInfo_font_small{background-position:0 0;}
.chan_newsInfo_link a.chan_newsInfo_font_big{background-position:-42px 0;}

/*photolist*/
.RecomTukuList{padding:10px 0;}
.RecomTukuCon {width:306px; position:relative; margin:auto;}
.tukuListCon {width:320px; position:relative; margin:auto;}
.swipeNews .swipeCon {position:relative;}
.tukuItem {background:#eee; line-height:140%; overflow:hidden; text-align:center; width:150px;}
.tukuItem .tukuImg, .tukuItem .tukuTit {padding:5px;}
.tukuItem img {width:140px; vertical-align:middle;}
.tukuItem a{color:#313131;}

/*about*/
.about,.lxwm{line-height: 26px;padding: 10px 10px 0;}
.about img{padding-bottom:5px;width: auto;max-width: 300px;margin: 0 auto;display: block;}
.about .title,.lxwm .title{color: #050505;font-size: 18px;font-weight: bold;text-align:center;line-height:42px;}
.about p{text-indent:2em;margin-bottom:25px;color: #050505;font-size: 16px;}
.lxwm .item{padding-bottom:18px;}
.lxwm p{padding-left:3em;text-indent:-3em;color: #050505;font-size: 16px;line-height: 26px;}
.lxwm p a{color:#0000FA;text-decoration:underline;}

/*pages*/
.pages {position: relative;margin: 20px 0;height: 32px;line-height: 30px;text-align: center;overflow: hidden;color:#333;}
.pages a {position: absolute;top: 0;z-index: 1;border:solid 1px #aaa;color: #e60012;}
.pages b{color:#e60012;font-weight:normal;}
.pages a.prevPage{left:10px;padding:0 10px 0 25px;}
.pages a.nextPage{right:10px;padding:0 25px 0 10px;}
.pages a.prevPage:after,.pages a.nextPage:before{
height: 10px;width: 10px;content:'';position: absolute;top: 9px;z-index: 1111;border:solid 3px #e60012;display: block;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.pages a.prevPage:after{left: 10px;border-right:none;border-top:none;}
.pages a.nextPage:before{right: 10px;border-left:none;border-bottom:none;}
.pages a.pageNo{color:#aaa;}
.pages a.pageNo:after,.pages a.pageNo:before{border-color:#aaa;}
/*picList*/
.picList{border-bottom:solid 1px #dcdcdc;display:block;padding:10px 10px 0;overflow:hidden;}
.picList a{display:inline-block;float:left;overflow:hidden;width:50%;}
.picList .list_img_holder{width:97%;}
.picList .list_img_holder img{display:block;width:100%;height:auto;}
.picList span{display:block;color:#5C5C5C;width:86%;padding:0 5%;margin:5px 0;overflow:hidden;text-align:center;height:30px;line-height:15px;font-size:14px;}
.picListOnly a,.picListOnly .list_img_holder{width:100%;}
.picListOnly span{width:90%;}
