@charset "utf-8";
/*newslist*/
#listcon{width: 1200px;margin:0 auto;overflow: hidden;zoom: 1;}
.newslist{width: 860px;float:left;padding-top: 4px;overflow: hidden;zoom: 1;}
.place{ height:40px; border-bottom:1px solid #ebebeb;}
.place p{ color:#999; padding-top: 16px;}
.place p a{ color:#666666; padding: 0px 5px;}
.place p b{font-weight:normal;color: #919090;padding: 0px 5px;}
.place p a:hover{ color:#df0000;}

.newscon{ width: 860px; float: left; padding-top: 4px; overflow: hidden; zoom: 1;}
.newscon h1{ font-size:26px; color:#f31a22; text-align:center; font-weight:bold; padding-top: 30px; padding-bottom: 18px; font-family: "Microsoft Yahei"; line-height: 36px;}
.newscon .divcontent p{font-size:14px;color:#555;padding-top: 20px;text-indent: 29px;line-height: 24px;}
.newscon .divcontent p img{text-align: center;}
.newscon .divcontent strong {font-weight: bold;}
.newscon .divcontent p a{ color:#ed9a22;}
.newscon .divcontent p a:hover{ color:#df0000;}
.newscon .divcontent h3{ font-size:16px; color:#df0000; font-weight:normal; padding-top:20px;}

.from{color:#999;text-align:center;display:block}
.from b{font-weight:400;padding-right:28px}
.from b em{color:#777}
.from a font{color:#df0000}

.syDeReTitle{width:100%;overflow:hidden;padding:0 20px;box-sizing:border-box}
.syDeReTitle h2{display:inline-block;height:54px;line-height:54px;position:relative;font-size:20px;font-weight:700;color:#358ff0}
.syDeReTitle h2:after,.syDeReTitle h2:before{content:'';display:block;width:5px;height:27px;background:#358ff0;margin-top:15px}
.syDeReTitle h2:before{float:left;margin-right:13px}
.syDeReTitle h2:after{float:right;margin-left:13px}


.con_boxinfo{width:100%;float:left;padding:0 20px;box-sizing:border-box}
ul.pcsf_listBB{margin-left:-22px;overflow:hidden}
.pcsf_listBB li{width: 258px;height:80px;float:left;margin-left:22px;margin-top:20px}
.pcsf_listBB li a.img{width:80px;height:80px;float:left;margin-right:12px;text-align:center;overflow:hidden;box-sizing:border-box}
.pcsf_listBB li a.img img{width:80px;height:80px;text-align:center;vertical-align:middle;border-radius:10px;transition:transform .3s}
.pcsf_listBB li:hover a.img img{transform:scale(.9);transition:transform .3s}
.pcsf_listBB li p{width: 166px;font-size:14px;float:left;font-weight:400;height:80px;table-layout:fixed;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pcsf_listBB li p>a{display:block;font-size:16px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pcsf_listBB li p>span{display:block;font-size: 12px;color:#999;margin-bottom:8px;margin-top:12px;}
.pcsf_listBB li p span a{display:inline-block;margin-right:4px;font-size: 12px;color:#999;text-align: left;}
.pcsf_listBB li a:hover{color:#358ff0}

.tab_BoxList{width:100%;margin-bottom:20px;margin-top:20px}
.tab_BoxList ul.tab_list{width:100%;margin:0;height:52px;line-height:52px;box-sizing:border-box;border:1px solid #eee}
.tab_BoxList ul.tab_list li{font-size:16px;padding:0 6px;float:left;line-height:50px;height:50px;margin:0 20px;position:relative;z-index:8;color:#666;font-weight:700}
.tab_BoxList ul.tab_list li.cur i{display:block}
.tab_BoxList ul.tab_list li.cur,.tab_BoxList ul.tab_list li:hover{color:#00be6e;border-bottom:1px solid #00be6e}
.tab_BoxList ul.tab_list li.cur a,.tab_BoxList ul.tab_list li:hover a{color:#00be6e}

.qcwCnxhIn{width:100%;height:140px;padding:20px 20px;box-sizing:border-box;background:#f7f7f7;margin-top:20px;overflow:hidden}
.qcwCnxhIn>a{float:left;display:inline-block;overflow:hidden}
.qcwCnxhIn>a img{float:left;width:190px;height:100px}
.qcwCnxhIn dl{width: 570px;float:left;margin-left:20px}
.qcwCnxhIn dl dt a{display:block;height:20px;line-height:20px;overflow:hidden;font-size:18px;margin-top:4px}
.qcwCnxhIn dl dd{height:50px;line-height:26px;overflow:hidden;color:#999;font-size:14px;margin-top:24px;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
ul.box_borlist li{height:98px;padding:14px;box-sizing:border-box;border:1px solid #efefef}
ul.box_borlist li a.img img{width:68px;height:68px}
ul.box_borlist li p{width: 136px;}
ul.box_borlist li p>span{margin-bottom:6px;margin-top:6px}


#shot-list{ left:0;}
#gimg{position: relative;}
.shot-wrap{width: 778px;height: 125px;overflow:hidden;zoom:1;margin: 10px 20px 0px 20px;}
.shot-banner{ font-size:0;}
.shot-list li{  width: 83px;  height: 123px;  display: inline-block;  vertical-align: bottom;  padding: 0px 15px; *display:inline; *zoom:1;
    /*padding-right: 13px;*/ /* padding-right: 12px; */}
.shot-list li img{ cursor: pointer;  height: 80px;  width: 80px;  border-radius: 16px;  padding: 0px;}
.focusBts{  background: #fff url(../images/scrollbtn.png) no-repeat;  width: 20px;  height: 98px;  position: absolute;  cursor: pointer;  z-index: 2;  opacity: 1.0;-moz-user-select: none; -webkit-user-select: none;  -ms-user-select: none;  -khtml-user-select: none;  user-select: none; }
#focusBtl{ background-position: -15px -18px; left: 0px; top: 27px;}
#focusBtr{ background-position: -57px 0px;  right: 0px;  top: 10px; }
#focusBtl:hover{ background-position: -15px -108px; left: 0px;}
#focusBtr:hover{ background-position: -57px -90px; right: 0px;}
.shot-list li span{ width: 206px; height:99px; display:block; position: absolute; left: 0px; top: 0px;}
.shot-list li a{ display:block; position: relative;}
.newscon .shot-list a p{ padding-top: 3px; font-size: 12px; color: #333; text-indent: 0px; width: 80px; display: block; text-align: center; line-height: 18px;}
.newscon .shot-list a:hover p{ color:#df0000;}

/*相关阅读*/
.newsread{width: 100%;padding-top: 20px;overflow: hidden;zoom: 1;}
.newsread ul{ padding-top:10px; overflow:hidden; zoom:1;}
.newsread ul li{float:left;width: 420px;margin-right: 10px;overflow: hidden;height: 28px;line-height: 28px;zoom: 1;padding-top: 0px;}
.newsread ul li a{ color:#333; display: inline-block; padding-left: 8px;}
.newsread ul li a:hover{ color:#df0000;}
.app_starBox{width:102px;height:20px;overflow:hidden}
.app_starBox .star{display:block;height:20px;overflow:hidden;float:left;line-height:20px;margin-left:0}
.app_starBox .star span{width:102px;height:20px;background:url(../images/stars.png) no-repeat;display:inline-block}
.app_starBox .star span.star0{background-position:-22px -270px}
.app_starBox .star span.star1{background-position:-22px -300px}
.app_starBox .star span.star2{background-position:-22px -330px}
.app_starBox .star span.star3{background-position:-22px -360px}
.app_starBox .star span.star4{background-position:-22px -390px}
.app_starBox .star span.star5{background-position:-22px -420px}
/*about*/
.about{width: 300px;float:right;padding-top: 20px;}
.title{height:30px;border-bottom: 1px solid #ebebeb;}
.title a{ float:right; color:#999; font-size:12px;}
.title a:hover{ color:#df0000;}
.title h3{ color:#555; font-size:14px; font-weight: normal; padding-left: 2px; font-family: "Microsoft Yahei";}
.gamehot{width: 300px;overflow: hidden;zoom: 1;}
.gamehot ul{width: 300px;_width: 301px;overflow: hidden;zoom: 1;padding-top: 12px;}
.gamehot ul li{float: left;padding-right: 5px;padding-bottom: 10px;overflow: hidden;zoom: 1;}
.gamehot ul li a{width: 85px;display: inline-block;padding: 0px 5px;position: relative;}
.gamehot ul li a:hover p{ color:#df0000;}
.gamehot ul li a span{width: 90px;height: 86px;display: block;position: absolute;left: 5px;top: 0px;}
.gamehot ul li a p{ color:#333; text-align:center; padding-top: 5px;height: 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gamehot ul li a img{width: 85px;height: 85px;}

.txtrank{width: 300px;padding-top: 20px;overflow: hidden;zoom: 1;}
.txtrank ul{ padding-top:15px; overflow:hidden; zoom:1;}
.txtrank ul li{float:left;padding-bottom:12px;width: 100%;display: inline;line-height: 19px;overflow: hidden;height: 19px;padding-top: 0px;}
.txtrank ul li em{ color:#fff; width:22px; height:19px; display:inline-block; float:left; text-align: center;}
.txtrank ul li a{padding-left:10px;color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;width: 266px;}
.txtrank ul li a:hover{ color:#df0000;}
.n1{ background:#ea4a2d;}
.n2{ background:#f19601;}
.n3{ background:#f3d400;}
.n4,.n5,.n6,.n7,.n8,.n9,.n10{ background:#bfbfbf;}

/*最新资讯*/
.new{width: 300px;padding-top: 20px;overflow: hidden;zoom: 1;}
.newspic{ width:300px; overflow:hidden; zoom:1; padding-top: 10px;}
.newspic a{display:inline-block;float:left;margin-right: 10px;width: 140px;padding-bottom: 10px;height: 130px;overflow: hidden;zoom: 1;}
.newspic a img{width: 140px;height: 86px;}
.newspic a p{ line-height:18px; color: #777; text-align:left; padding-top: 6px;height: 34px;overflow: hidden;text-overflow: ellipsis;}
.newspic a p.newstxt{ color:#333;}
.newspic a:hover p{ color:#df0000;}
.new ul{ border-top:1px solid #eee; padding-top:10px;}
.new ul li{}
.new ul li a{ height:28px; line-height:28px; display:block; padding-left: 12px; background: url(../images/icon.png) -2px -625px no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
