/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {
  margin:0;
  padding:0;
}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {
    display: block;
}
body {
    font-size: 100%; 
    font-family:Helvetica,STHeiti,Droid Sans Fallback;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
textarea {
    resize: none;
}
iframe,img {
    border:0;
}
ul,ol {
    list-style:none;
}
input,
select,
textarea {
    outline: 0;
    -webkit-user-modify: read-write-plaintext-only;
}
input {
    -webkit-appearance: none;
}
a{
    text-decoration: none;
}
body,.global{
    background: #fafafa
}
.global{
    min-width: 320px;
}

/*header*/
.header{
    width: 100%; height: 44px;
    background: #fff;
    /*border-bottom: 2px solid #317ecb;*/
    position:relative;
}
.logo{
    display: inline-block; text-indent:-9999em;
    width: 115px; height: 40px;
    background-image: url(//tu.duoduocdn.com/img/logo115.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size:115px 40px;
    -moz-background-size:115px 40px;
    -o-background-size:115px 40px;
    background-size:115px 40px;
    margin: 2px 0;position:relative;z-index:10;
}
.logo a{
    display: block;
}
.to_simple{position:absolute;right:75px;top:0;height:40px;width:36px;line-height:45px;}
.to_simple a{display:block;}
.to_simple img{max-width:100%;max-height:100%;vertical-align:middle;}
.global_line{position:absolute;top:0;height:44px;line-height:44px;width:100%;text-align:center;font-weight:normal;}
.global_sel{display:inline-block;width:auto;height:28px;padding:0 25px;line-height:28px;border-radius:28px;color:#4898e6;border:1px solid #4898e6;
background:url(//static4style.duoduocdn.com/m_images/updown.png) no-repeat 60px 8px;background-size:12px auto;}
.jump{
		position:absolute;
    bottom:3px;
    margin:0 4px 0 0;
    padding: 0 5px;
    display: block;
    color: #4898e6;
    /*background: #4898e6;*/
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 30px;
    /*border:1px solid #4898e6;*/
    right:33px;width:30px;
}
.jump img{max-width:100%;max-height:100%;width:25px;}
.setting{
	position: absolute;
    right: 0;
    bottom:3px;
    margin:0 4px 0 0;
    padding: 0 5px;
    display: block;
    height: 30px;
    line-height: 30px;
}
.setting img{width:25px;}
/*nav*/
.nav_fixed{position:fixed;top:0;z-index:9;}
.nav{
    width: 100%; overflow: hidden;
    /*border-top: 2px solid #317ecb;*/
    background: #fff;
    /*padding: 5px 0;*/
    margin: 0;
    /*box-shadow: 0 1px 1px rgba(0,0,0,0.6);*/
    font-weight:100;
    border-top:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2;
}
.nav ul{
    overflow: hidden;
}
.nav li{
    width: 20%; line-height: 30px;
    float: left; font-size: 1em;
    display: inline-block; text-align: center;
}
.nav li a{
    display: block;
    color:#000;
}

.nav li a:focus{
    background: #74B5F7;color:white;
    
}
.nav li.current a,.toplink li.current a{
    background: #74B5F7;color:white;
}
.navmore{
    display: none;
}


/*head*/
.head{
    height: 31px;border-top: 2px solid #f2f2f2;
    /*background-image: url(http://mat1.gtimg.com/www/mobi/image/headbg.png);*/
    background-repeat: no-repeat;
    -webkit-background-size:320px 62px;
    -moz-background-size:320px 62px;
    -o-background-size:320px 62px;
    background-size:320px 62px;
    background-position: left -31px;
    margin-top:10px;
    padding-left:5px;
    background:#f7f7f7;
    display:none;
}
.head h2{
    font-size: 1em; font-weight: normal;
    display: inline-block; /*text-align: center;*/
    /*float: left; width: 50%;*/
    height: 31px; line-height: 31px;
    color: #000;text-align:right;
}
.head h2 span{display:inline-block;width:120px;text-align:center;border:1px solid #e2e2e2;}
.head h2:nth-child(2){text-align:left;}
.head h2:nth-child(1) span{border-right:none;}
.head h2:nth-child(2) span{border-left:none;}
.head h2.current span{
    /*border-top: 2px solid #2a70be;*/
    /*margin-top: -2px;*/
    background: #fff;
    color: #fff;
    background:#74B5F7;
    border:1px solid #74B5F7;
}
p.all{padding:5px;background:#f2f2f2;}
/*------
list*/
.list{
    padding:0 8px 0 4px;
}
.list li{
    overflow: hidden;
    border-bottom: 1px solid #eceef0;
    box-shadow: 0 1px 1px #fff;
    padding:5px 0;
}
.list li a {
    display: block;
    color: #000;
}


/*full-图文列表*/
.full{
    padding: 10px 0;
    border-bottom: 1px solid #eceef0;
}
.full h2 {
    height: 22px; line-height: 22px; overflow: hidden;
    font-size: 1em;font-weight: normal; 
    text-overflow:ellipsis;white-space: nowrap;
    padding-left: 5px; margin-bottom: 4px;
}
.full .thumb {
    width: 75px; height: 55px; padding: 1px; border: 1px solid #e0e0e0;
    float: left; line-height: 51px; text-align: center;
    background: #e9f1f4;
}
.full .thumb img{
    display: inline-block;
    max-width: 100%; margin: 0 auto;
    vertical-align: middle;
}
.full p {
    padding: 0 0 0 5px;
    line-height: 17px; font-size: 0.8125em;
    word-wrap:break-word; overflow: hidden;
    max-height: 34px; color: #878c92;
}
.full .count {
    height: 17px;
    line-height: 17px;
    display: inline-block;
    text-align: right; float: right;
}
.full .count i {
    font-size: 0.6875em; font-family: Helvetica; 
    color: #878c92; font-style: normal;
}

/*lite-文字列表*/
.lite {
	
}
.lite .icon_video{float:left;width:80px;height:60px;position:relative;}
.lite .icon_video a{display:inline-block;width:100%;height:100%;}
.lite .icon_video img{width:100%;height:100%;}
.lite .icon_video img.player{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;}
.lite h2{
    font-weight: normal;height:40px;line-height: 22px;
    font-size: 1.3em; /*margin-left:90px;*/
}
.lite h2 a{
    display: block; /*overflow: hidden;*/
    /*text-overflow:ellipsis;white-space: nowrap;*/
}
.lite .lite_bot{/*margin-left:90px;*/padding-top:5px;overflow:hidden;color:#AEAEB7;font-size:14px;}
.lite .lite_bot .pass_time{float:left;}
.lite .lite_bot .pinglun{float:right;padding-right:30px;background:url(//static4style.duoduocdn.com/m_images/pinglun.png) no-repeat right center;background-size:auto 90%}

/*module*/
.module,.module .content{
    width: 100%;
    overflow: hidden;
    position: relative;
    font-size:0.9em;
    /*border-left:1px solid #e2e2e2;
    border-right:1px solid #e2e2e2;*/
}
.module .panel{
    overflow: hidden;
    float: left; width: 100%; margin-top:10px;
}
.pcontent{
	padding:0 10px; line-height: 40px;
}
/*original*/
.original{
    margin: 0 8px 15px;
    border:1px solid #d2e1f1;
    background: #fff;
}
.original h2{
    padding: 10px 0 0 0;
    border-top: 1px solid #fafafa;
    font-size:1em; color: #458fce; font-weight:700; text-indent: 10px;
    background-color: #f1f7fd;
    background: -moz-linear-gradient(top, #eff6fd, #feffff);
    background: -webkit-gradient(linear,top,from(#eff6fd),to(#feffff));
    background: -webkit-linear-gradient(top, #eff6fd, #feffff);
    background: -o-linear-gradient(top, #eff6fd, #feffff);
}
.original .topnews{
    padding: 0px 8px 5px;
}
.original .more{
    display: none;
}




/*footnav*/
.footnav{
    width: 100%;
    background: #49535d;
    padding:12px 0;
    overflow: hidden;
}
.footnav li{
    float: left;
    width: 20%; text-align: center;
    height: 28px; line-height: 28px;
    font-size: 0.9375em;
}
.footnav li a{
    color: #95a0ac;
}
.footnav li.current{
    background: #404a54;
}
/*footer*/
.footer{
    background: #404a54;
    padding:10px 45px 12px 0;
    overflow: hidden;
    position: relative;
}
.footer .links {
    /*margin-top: 12px;*/
    height: 25px; line-height: 25px;
    color: #565e61; font-size: 0.8125em; text-align: left;
}
.footer .links a{
    color: #95a0ac;
    margin:  0 0 0 8px; display:inline;float: left;
}
.footer .links a:before{
    content: ""; background: #565e61;
    width: 1px; height: 12px;
    display: inline-block; vertical-align: -1px;
    font-size: 1em;
    color: #565e61;margin-right:8px;
}
.footer .links a:first-child:before{
    display: none;
}
.copyright {
    font-size: 0.5em;
    color: #707982; text-align: left;
    text-indent: 8px; white-space: nowrap;
}
.gotop{
    width: 80px; height: 36px;line-height:36px;
    text-align:center;color: #95a0ac;
    background: #313a43;
    position: absolute;
    right: 12px;
    top: 10px;
}

.footer .links .iosweb{
  display: none;
}
a[href="http://ta.qq.com?ADTAG=FROUM.FOOTER.CLICK.ICON"] {
    display: none;
}
img[src="http://tajs.qq.com/icon/toss_11.gif"]{
    display: none;
}
/*dialog*/
.mask{
    position: absolute;
    left: 0;top: 0;right: 0;bottom: 0;
    width: 100%; height: 100%;
    background: #000;
    background: rgba(0,0,0,0.3);
    z-index: 2;
}
.dialog {
    width: 270px;
    height: 164px;
    background: #fff;
    background: rgba(255,255,255,0.9);
    border-radius: 8px;
    text-align: center;
    position: absolute; z-index: 3;
    left: 50%; top: 50%; margin:  -82px 0 0 -135px;
}
.dialog h3{
    padding: 20px 0 10px;line-height: normal;
    font-size: 1.0625em;
    color: #000;
}
.dialog p{
    padding: 5px 0; line-height: normal;
    font-size: 1em;
    color: #000;
}
.dialogbar {
    border-top: 1px solid #b2b2b2;
    width: 100%; position: absolute;
    left: 0; bottom: 0;
    display: table;
}
.dialog span{
    display: table-cell;
    width: 50%; height: 44px; line-height: 44px;
    color: #007aff; font-size:1.0625em; 
}
.dialog span:first-child{
    border-right: 1px solid #b2b2b2
}


.advert{
	width:100%; height: 50px; margin: 5px 0; background: lightblue; line-height: 50px; text-align: center;
}
.advert a{
	color:darkred; text-shadow: 0 1px 3px #555; display: block; width: 100%;
}



 .more .gochannel:after {
/*background-image: url(http://mat1.gtimg.com/www/mobi/image/icon.png);*/
background-repeat: no-repeat;
background-position: 0 0;
-webkit-background-size: 119px 21px;
-moz-background-size: 119px 21px;
-o-background-size: 119px 21px;
background-size: 119px 21px;
}

/*more*/
.more{
  height: 33px; line-height: 33px;
  margin: 0 8px; border:1px solid #efefef;
  /*background-color: #f6f5f5;*/
  text-align: center;
  display:none;
}
.more a{
    color: #000;
}
.more span{
  font-size: 1em;
}
.more .gomore:after,.more .gochannel:after{
  content: ""; display: inline-block;
  width: 21px; height: 21px;
  vertical-align: -5px;
  margin-left: 5px;
}
.more .gochannel:after{
  background-position: -62px 0;
}
.more .gomore:after{
  background-position: -42px 0;
}



.s_time{
	width:50px;
}
.s_name{
	line-height: 30px;
}
.s_keyword{
	font-size:12px;
	line-height: 12px;
	color: #4998e7; /*#0087bd*/
}

/*弹框*/
.global{position:relative;}
.box{}
.box_bg{position:absolute;top:0;right:0;left:0;height:100%;background:#000;opacity:0.5;z-index:10;}
.box_box{position:fixed;top:50%;width:100%;margin-top:-130px;z-index:11;}
.box_ent{margin:0 auto;width:60%;max-width:280px;min-width:220px;min-height:260px;background:#fff;border-radius:10px;padding:5px 10px;}
.box_ent .box_center{padding:5px 10px;text-align:center;}
.box_ent h2{font-size:18px;font-weight:100;padding:20px 0;border-bottom:1px solid #e2e2e2;}
.box_ent ul{margin:0;padding-top:15px;}
.box_ent ul li{display:block;margin:15px 0;}
.box_ent ul li a{display:inline-block;width:60%;height:30px;line-height:30px;border-radius:15px;border:1px solid #e2e2e2;color:#333;font-weight:100;}

html{
	font-size:85.333px;
}
@media all and (min-width: 360px) and (max-width: 374px) {html{font-size: 96px;}}
@media all and (min-width: 375px) and (max-width: 383px) {html{font-size: 100px;}}
@media all and (min-width: 384px) and (max-width: 398px) {html{font-size: 102.4px;}}
@media all and (min-width: 399px) and (max-width: 413px) {html{font-size: 106.4px;}}
@media all and (min-width: 414px) and (max-width: 423px) {html{font-size: 110.4px;}}
@media all and (min-width: 424px) and (max-width: 479px) {html{font-size: 113.06px;}}
@media all and (min-width: 480px) and (max-width: 539px) {html{font-size: 128px;}}
@media all and (min-width: 540px) and (max-width: 568px) {html{font-size: 144px;}}
@media all and (min-width: 569px) and (max-width: 639px) {html{font-size: 151.74px;}}
@media all and (min-width: 640px) {html{font-size: 100px;}}

body{font-size:16px;}

/*弹框*/
.popup .popup-bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-animation: fadeIn .3s;
          animation: fadeIn .3s;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.popup .popup-box {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 11;
  width: 60%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.popup .popup-ent {
  margin: 0 auto;
  padding: .05rem .1rem;
  width: 100%;
  max-width: 2.8rem;
  min-width: 2.2rem;
  min-height: 2.6rem;
  background: #fff;
  border-radius: .1rem;
}
.popup .popup-ent .popup-center {
  padding: .05rem .1rem;
  text-align: center;
}
.popup .popup-ent .popup-title {
  padding: .2rem 0;
  font-size: .18rem;
  font-weight: 100;
  border-bottom: 1px solid #e2e2e2;
}
.popup .popup-ent ul {
  margin: 0;
  padding-top: .15rem;
}
.popup .popup-ent li {
  display: block;
  margin: .15rem 0;
}
.popup .popup-ent li a {
  display: inline-block;
  width: 60%;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-weight: 100;
}

.loading-more{
	 height:.36rem;line-height:.36rem;text-align:center;color:#333;font-size:.14rem;
 }
 .loading-more .icon-rotate{
	 display: inline-block;
	 width:.2rem;height:.2rem;margin-right:.04rem;vertical-align: middle;
	 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDdDOTg0OUFCQUExMTFFOEE4MDRDMEVGMTA3ODNDNDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDdDOTg0OUJCQUExMTFFOEE4MDRDMEVGMTA3ODNDNDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEN0M5ODQ5OEJBQTExMUU4QTgwNEMwRUYxMDc4M0M0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEN0M5ODQ5OUJBQTExMUU4QTgwNEMwRUYxMDc4M0M0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrNdUjwAAAPrSURBVHjazFhdSFVBEL7X1EKxSLhlf2Yl/ZCWlmlEqQlFP2SEED0EEQYFRj0KvdRjEfSkFZSFEBURBWZFBpXWS2pdyVuRFVIQmYX9W/51mpHvwrSec/ee41oNfDB7zp7Z2d2Zb2eP37IsX2Vlpc+ApBLyoTcQXpswGuMzJ+xcApBvymhslP3iCRnQQ4Remz4JDrpbO54cXEWYAn0qocbjgqwhpECfRLhqaotTFD3dg3PpNnaMxeArpZ1HiHMZSnkam8Ny8D5hQLQTCQtdOJiFb8IyAJvGHPxKaFWesYNJUXybZDOZVtg0SjNBQrdojyLkina3g56LvvJd0AvNjEa2TgDJNhK+iPd9eFYonqUJvQH8ZxHuiufTlTEbYUvKWEyE+74j1IUpSDo4nzAZ+kx0fkRoEQbbCHNFBnaK73lSZ2wW4T0ohaUDNsISh/hcIFaZfcgkPNDxIH+QTZhDaCI8w/M6hWx1ctOhP9tdEoHUh2zxY5Bwis0JUQCD7NxPQrOL2FX7jyGsjsCDHXIiMkl6cELcUoJcEmuGgeM1w8G5boxdA18cj7oXINEsxEKsb2SlH7TTYpM8joP3Ie6e4gRIQ3aFDDgUwgpOJLQjq785JkIgEIhkrBdGgsi+fkMr1gab7bqKJsb3nwtv8VpCleAqVd4SSgnXDY89DezgRDOcNPUxGufCdVvVCCxOgYYDB+kt2i32/6stZgd3gByd5A222LQ0OPBtWL5zH47Ba5otHilxOrv/3Dov186ysjJPHnkZRxeDfFE6jtPlLGG8gZXj4N9K2EcoIYzzwoNcnpejriuG0UJDsZiHC1Q8jtLdhCK0tddOztaNhP04iv5GNseh0M1GtRRC0TvEQV7qaqWMVyvhk06xpMZlhHjjy9IM/CpR7y4lqBHPEX6oDpY6OMdFwkHCBcyMJ7IF784TPmscSsQW+lBOMX2cRrVUZHPxSoUf9aqDltKxBwlSAaPhLT4ibmmLCDs1W7iLMBv6PMJhjBVEkbycsEzxxW+XJKcI91Bd1BJWEg4J51jWK1fITKEvRohUQ7e7WM0iLFWqJV7Vo4QnKPPa5Z1Zes1btVlDDyoB3hH6HkKy0LdB54tXjui3ifBQVs0kXQihYZVb2wkBZfYVop3soF9WKmWO4XXRDjp4kkTB/HwVvKhwFVc4x0T7ivL5BqEXIzxkxX6A8EF3MkW7gnsV5zoRa9HKDcInhftKTP76WKG0KzSViM+GES4pzzJNOtii/KPxUl0z0T8X7Zdu/81EknKQsx8sb3lw0AKdFEG/bdJB/lV2QtOnS2Tvxwj3jFo3s4qYxS5rvBzw3y/EaLPXulHKbwEGALsQ7LtxfhxWAAAAAElFTkSuQmCC) no-repeat center center;
	 background-size: contain;
	 transition:transform 2s;animation:loopRotate 2s linear infinite;
 }
 .loading-more span{color:inherit;font-size: inherit;vertical-align: middle;}
 @keyframes loopRotate{
	 from{
		 transform:rotate(0deg);
	 }
	 to{
		 transform:rotate(360deg);
	 }
 }
 
 /*loading*/
 .loading{
	 position: fixed;bottom: 0;
	 width: 100%;height: 100%;
 }
 .loading .img-loading{
		position: absolute;top: 50%;left: 50%;
		margin-left: -.6rem;
		width: 1.2rem;
	}