﻿#inner .box, #inner .box p, #inner .box span, #inner .box a, #inner .box strong, #inner .box b, #inner .box i, #inner .box em{
color: #6b7891;
font-size: 14px;
text-align: left;
font-family: RobotoC;
}

#inner .box{
padding: 10px;
}

.clear{
width: 100%;
height: 1px;
clear: both;
}

#newslist .nws{
background-color: #f6f6f6;
border-radius: 4px;
height: 87px;
padding: 8px;
margin: 14px 0;
-webkit-transition: background-color 0.3s;
-moz-transition: background-color 0.3s;
-o-transition: background-color 0.3s;
transition: background-color 0.3s;
}

#newslist .nws:hover{
background-color: #245081;
}

#newslist .nws:hover .rt a span{
background-color: #4e79a9;
}

#newslist .nws:hover .rt a{
color: #fff;
}

#newslist .nws:hover .rt p{
color: #daebff;
}

#newslist .nws img{
width: 130px;
height: 87px;
float: left;
margin-right: 8px;
}

#newslist .nws .rt a{
color: #2f5f95;
font-size: 16px;
font-family: RobotoCB;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
transition: color 0.3s;
display: block;
    height: 87px;
}

#newslist .nws .rt a span{
color: #fff;
font-family: RobotoC;
background-color: #245081;
display: inline-block;
padding: 4px 10px;
margin-right: 2px;
border-radius: 3px;
font-size: 12px;
-webkit-transition: background-color, color 0.3s;
-moz-transition: background-color, color 0.3s;
-o-transition: background-color, color 0.3s;
transition: background-color, color 0.3s;
}

#newslist .nws .rt p{
color: #537091;
font-size: 12px;
font-family: RobotoC;
margin-top: 5px;
height: 32px;
overflow: hidden;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
transition: color 0.3s;
}

.sepr{
width: 100%;
height: 13px;
background: url('../images/trsha.png') repeat-x;
}

.pagan{
text-align: center;
margin-top: 6px;
}

.pagan li{
display: inline-block;
padding: 4px 8px;
border-radius: 3px;
}

.pagan li.selected{
display: inline-block;
padding: 4px 8px;
border-radius: 3px;
}

.pagan li:hover a{
text-decoration: underline;
}

.pagan li a{
color: #245081!important;
font-size: 14px!important;
font-family: RobotoC;
}

.pagan li.selected a{
cursor: default !important;
color: #333!important;
text-decoration: none !important;
}

.pagan li.active{
background-color: #245081;
}

.pagan li.active a{
color: #fff!important;
}

#newin .head img{
width: 450px;
height: 270px;
float: left;
margin-right: 10px;
}

#newin .head p{
color: #587e9b;
font-size: 13px;
}

.pluso-more{
display: none!important;
}

#newin .head .time{
color: #466b89;
font-size: 12px;
display: inline-block;
position: relative;
top: -6px;
}

#newin .head .soc{
display: inline-block;
}

#newin .head .soctime{
background-color: #e3e9ee;
padding: 6px 0;
float: left;
width: 294px;
text-align: center;
margin-top: 10px;
}

#newin .ctext{
margin-top: 16px;
}

strong, b{
font-weight: normal!important;
font-family: RobotoCB!important;
}

#photos .album .name{
background-color: #296699;
text-align: left;
padding: 8px 0 8px 16px;
border-radius: 4px;
margin-bottom: 10px;
}

#photos .album .name a{
color: #fff;
text-transform: uppercase;
font-size: 15px;
font-family: RobotoC;
}

#photos .album .zimg img{
max-width: 253px;
max-height: 168px;
min-height: 168px;
}

#photos .album .zimg{
display: inline-block;
margin-right: -2px;
overflow: hidden;
width: 253px;
height: 168px;
position: relative;
}

#photos .album .zimg div{
width: 253px;
height: 168px;
position: absolute;
left: 0;
top: 0;
z-index: 99;
background-color: rgba(20, 57, 86, 0.6);
background-image: url('../images/zoom.png');
background-repeat: no-repeat;
background-position: center center;
opacity: 0;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
cursor: pointer;
}

#photos .album .zimg:hover div{
opacity: 1;
}

#photos{
text-align: center;
}

#photos .album{
margin-bottom: 18px;
}

.addmore{
background-color: #e6ecf2;
color: #2e5173!important;
font-size: 14px!important;
font-family: RobotoC;
text-align: center;
padding: 8px 0;
cursor: pointer;
}

.addmore:hover{
opacity: 0.6;
}

.addmore img{
margin-right: 5px;
}

#lbox{
width: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 999;
background-color: rgba(29, 74, 113, 0.91);
visibility: hidden;
}

#lbox td{
text-align: center;
vertical-align: top;
}

.inbox{
position: relative;
border: 3px solid #fff;
display: inline-block;
}

.closelb{
width: 34px;
height: 34px;
cursor: pointer;
background: url('../images/close.png') no-repeat;
position: absolute;
right: -5px;
top: -5px;
}

#lbox .inbox img{
height: 600px;
}

#tmkintv .items{
display: none;
}

#viewv .left, #viewv .right{
width: 58px;
height: 100%;
background-color: #1b1b1b;
display: inline-block;
background-repeat: no-repeat;
cursor: pointer;
}

#viewv .left:hover, #viewv .right:hover{
opacity: 0.8;
}

#viewv .left{
margin-right: -3px;
background-image: url('../images/vidar1.png');
background-position: center center;
}

#viewv .right{
margin-left: -3px;
background-image: url('../images/vidar2.png');
background-position: center center;
}

#viewv .box, #viewv .box iframe{
width: 640px;
height: 390px;
display: inline-block;
position: relative;
z-index: 66;
}

#viewv .box{
border-right: 1px solid #373737;
border-left: 1px solid #373737;
padding: 0;
border-radius: 0!important;
}

#viewv{
height: 390px;
overflow: hidden;
}

#descrv, #descrv a{
font-size: 18px;
color: #1b1b1b;
text-align: center;
}

#descrv{
padding: 14px 0 27px 0;
background: url('../images/trsha.png') repeat-x center bottom;
}

.dvid {
    background: none repeat scroll 0 0 #FCFCFC;
    display: inline-block;
    float: left;
    margin: 10px;
    padding: 10px;
    text-align: left;
    width: 340px;
    text-overflow: ellipsis;
    overflow:hidden;
    -o-text-overflow:ellipsis;
}
.dvid a {
    display: block;
    
}

.dvid a p{
    white-space: nowrap;
    width: 340px;
    text-overflow: ellipsis;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    
}

.vid_list a.showed{ opacity: 0.5; cursor: default;}

.dvid img{
height: 66px;

margin-right: 8px;
}

.dvid p{
color: #1b1b1b;
display: inline-block;
}

#othvid{
text-align: center;
padding-top: 16px;
background: url('../images/trsha.png') repeat-x center bottom;
padding-bottom: 35px;
}

table#restab td
{
padding:10px 0;
border-bottom:1px solid #0072AB;
}