.jssora05l, .jssora05r {display: block;position: absolute;width: 40px;height: 40px;cursor: pointer;background: url('/static/image/a17.png') no-repeat;overflow: hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }
.jssort01 .p {position: absolute;top: 0;left: 0;width: 113px;height: 113px;}    
.jssort01 .t {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.jssort01 .w {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}       
.jssort01 .c {position: absolute;top: 0px;left: 0px;width: 109px;height: 109px;border: #000 2px solid;}        
.jssort01 .pav .c {top: 0px;left: 0px;width: 109px;height: 109px;border:#1D4D8F 2px solid;background-position: 50% 50%;}        
.jssort01 .p:hover .c {top: 0px;left: 0px;width: 109px;height: 109px;border:#1D4D8F 2px solid;background-position: 50% 50%;}       
.jssort01 .p.pdn .c {top: 0px;left: 0px;background-position: 50% 50%;width:109px;height:109px;border: #000 2px solid;}       
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
/* ie quirks mode adjust */
width /**/: 72px;
height /**/: 72px;
}
.tab-wrapper {margin:0 auto;width:100%;max-width:1400px;}
.tab-menu {margin: 0 auto;width: 100%;padding-left: 0px;}
.tab-menu li {
  position:relative;background-color: #fff;color:#1D4D8F;display: inline-block;padding: 15px 30px;
  cursor:pointer;z-index:0;background-color: #fff;border-color: #1D4D8F;border-style: solid;border-width: 1px;border-radius:8px 8px 0  0 ;
}
.tab-menu li:hover {color:#fff;background-color:#1D4D8F;}
.tab-menu li.active {color:#fff;opacity: 1;background-color:#1D4D8F;}
.tab-menu li.active:hover {color:#fff;background-color:#1D4D8F;}
.tab-content>div {background-color: #fff;box-sizing:border-box;width: 100%;padding:10px;}
.line {position:absolute;width: 0;height: 6px;background-color: #1D4D8F;bottom: 0;left: 0;}
table{
    width: 100%;
    border-collapse: collapse;}
	table caption{
    font-weight: bold;
    margin: 1em 0;}

	th,td{
    border: 1px solid #999;
    text-align: center;
    padding: 10px 0;}
	table thead tr{
    background-color: #104492;
    color: #fff;}

	table thead tr th{
    min-width:150px;
	}
	table tbody tr:nth-child(odd){
    background-color: #eee;}
	table tbody tr:hover{
    background-color: #ccc;}
	table tbody tr td:first-child{
    color: #333;}
	table tfoot tr td{
    text-align: right;
    padding-right: 20px;}
    
    
@media screen and (max-width: 767px) {
.tab-menu li {width:100%;border-radius:0px; margin-top:5px;padding: 10px 20px;}    
}

.xxcs {width:100%;margin:0 auto;}
.xxcs .xxcsa {width:68%;float:left;margin-right:1%;} 
.xxcs .xxcsb {width:30%;float:left;margin-left:1%;} 
.xxcs .xxcsb .xuanxing {width:100%;margin:0 auto;background-color:#dfdddd;border-radius:8px;border: 1px solid #999;}
.xxcs .xxcsb .xuanxing h3 {font-size:20px;padding-top:10px;padding-left:10px;padding-bottom:10px;}
.xxcs .xxcsb .xuanxing h4 {font-size:16px;padding-left:10px;padding-bottom:5px;}
.xxcs .xxcsb .xuanxing label {font-size:14px;padding-left:10px;padding-bottom:10px;color:#333}
.xxcs .xxcsb .xuanxing label span {padding-left:10px;}
@media screen and (max-width: 767px) {
.xxcs .xxcsa {width:100%;margin:10px auto;} 
.xxcs .xxcsb {width:100%;margin:10px auto;}     
}
.xxcs img{
    
    //max-width:100%;
        border: 1px solid  #999;
            padding: 30px 30px;
                width: 100%;
                   cursor: pointer;  
                transition: all 0.6s;  
              
}

.xxcs img:hover{
    
  transform: scale(1.05);  
            
}
   #cover {
       position: fixed;
        left: 0px;
        top: 0px;
        background: rgba(0, 0, 0, 0.8);
        width: 100%; /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
        height: 100%;
        filter: alpha(opacity=60); /*设置透明度为60%*/
        opacity: 0.6; /*非IE浏览器下设置透明度为60%*/
        display: none;
        z-Index: 99999;
    }
    #cover img{
        position:fixed;
        bottom:50%;
        right:50%;
        margin-left:40px;
        margin-top:40px;
    }
    
	/*使图片在浏览器中居中显示*/
.bigImg {
    position: absolute;
    top: 50%;
    left: 50%;
 /*图片向左移动自身宽度的50%, 向上移动自身高度的50%。*/
    transform: translate(-50%,-50%);
	max-width:100%;
}


/*遮罩层*/
  .opacityBottom {
        width: 100%;
        height: 100%;
        position: fixed;
        background: rgba(0,0,0,0.8);
        z-index: 1000;
        top: 0;
        left: 0;
    }

	.close-bigimg{

    font-size: 22px;
    line-height: .5;
    position: absolute;
    //top: 8px;
   // right: 11px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
	}
	


video::-webkit-media-controls{ 

display:none !important;

}

