 body {
background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Microsoft YaHei";
 overflow-x: hidden;
        overflow-y: hidden;
}

/* 公共样式表css */

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




li {
    list-style: none;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}


.left{
	margin:10px;
	padding:10px 5px 0px 5px;
			float:left;
            width:1500px;


        }


.right{
	top:0px;
 		   float:right;
           width:400px;
          text-align: center;
        }
		
	.closeico{
				
            position: fixed;
            right: 0px;
            z-index: 9999;
			
		
		padding:5px;
        width:80px;
		float:right;
		
		top:0px;		
        }

		
	.logo{
          width:380px;
		   float:right;
		text-align:center;	
        }
.lefttoptitle{
			width:80%;
           margin:15px auto;
		  padding:15px 20px 15px 20px;		
			font-size:50px;
			color:#fff2cc;
			font-weight: bold;
			text-align: center;
			line-height:1.3;
            border:3px solid #d4d5d3;
            border-radius:20px;
			background-color: rgba(11,40,85,0.6);
        }
		
.leftbodytitlesmall{
       margin:10px 20px;
	   width:850px;
	   float:left;
		  padding:8px 20px 8px 15px;		
			font-size:28px;
			color:#ffffff;
			text-align: left;
			line-height:1.3;
            border:1px solid #FFFFFF;
            border-radius:5px;
			background-color: rgba(11,40,85,0.6);
			border-left : 10px solid #d0bc66;


        }
.leftbodytitle{
    margin:20px auto;
	width:98%;
	padding:10px 20px 15px 15px;		
	font-size:40px;
	color:#ffffff;
	text-align: left;
	line-height:1.3;
    border:1px solid #FFFFFF;
    border-radius:5px;
	background-color: rgba(11,40,85,0.8);
	border-left : 10px solid #d0bc66;
        }

.leftbodycontent{
        margin:20px auto;
   	    width:98%;
		padding:10px 20px 15px 15px;		
		font-size:40px;
		color:#ffffff;
		text-align: left;
		line-height:1.3;
        border:1px solid #FFFFFF;
        border-radius:5px;
		background-color: rgba(11,40,85,0.8);
}

		
.leftbodyred{
    margin:20px auto;
	width:98%;
	padding:10px 20px 15px 15px;		
	font-size:40px;
	color:#ffffff;
	text-align: left;
	line-height:1.3;
    border:1px solid #FFFFFF;
    border-radius:5px;
	background-color: rgba(11,40,85,0.8);
	border-left : 10px solid #d0bc66;
}

		

	.showpic{
           -webkit-border-radius:15px;
		   -moz-border-radius:15px;
		   border-radius:15px;
			-moz-box-shadow:3px 2px 20px #BABABA; 
			-webkit-box-shadow:3px 2px 20px #BABABA; 
			box-shadow:3px 2px 20px #BABABA;
        }
	

	

		
.showtime{
           margin:5px 5px;
		   float:right;
		   padding:15px 10px 15px 20px;		
			font-size:26px;
			color:#fff2cc;
			font-weight: bold;
			text-align: left;
			line-height:1.3;
            width:380px;
            border:2px solid #FFFFFF;
            border-radius:10px;
      	    background-color: rgba(135,6,30,1);
			/*background-color: rgba(255,255,255,0.3);*/
}
		
.righttoptitle{
    margin:0px 5px;
    float:right;
	padding:12px 30px 15px 30px;		
	font-size:26px;
	color:#fff2cc;
	text-align: left;
	line-height:1.3;
    border:2px solid #fff2cc;
    border-radius:10px;
	background-color: rgba(135,6,30,0.9);
}
		
		
		
		.rightcentertitle{
		margin:5px 5px;
		float:right;
		padding:10px 15px 5px 15px;		
        border:2px solid #FFFFFF;

        border-radius:10px;
		height:430px;
	    line-height:1.5;
        text-align: left;
        _display: inline;
        font-size: 28px;
	    color:#ffffff;
        text-shadow:0 0 0.2em #000,
                   -0 -0 0.2em #000;
        overflow: hidden;
		background-color: rgba(11,40,85,0.8);
		}	
		
		
		
		
		.live{
			overflow: hidden;
            margin:5px 5px;
		    float:right;
            width:390px;
			height:222px;
            border:2px solid #FFFFFF;
			box-shadow:0px 0px 3px 2px #FFF2CC; /*水平偏移量、垂直偏移量、阴影模糊度、影子大小、颜色*/
        }
		
		
		
		
		.small_window{
           margin:5px 10px;
		   float:right;
           width:395px;
		   padding:5px;

        }
		



		


.footer {
	
			font-size:40px;
			color:#fff2cc;
			font-weight: bold;
			text-align: left;
			line-height:1.3;
            position: fixed;
            left: 0px;
            bottom: 0px;
            width: 100%;
			
            height: 100px;
            z-index: 9000;
        }
		



.mainqr {
		position:relative;
		padding:0px;
		z-index: 9999;
		right:12px;
        float:right;


        }
			
		
.footlefttitle{
		margin:0px 0px;
		float:left;
		padding:10px 15px 5px 25px;		
        width:230px;
		height:50px;
		line-height:1;
		text-align: center;
		font-size:30px;
		color:#fff2cc;
		font-weight: bold;
        overflow: hidden;

		}	
.footrighttitle{
		margin:0px 0px;
		
		padding:5px 10px 5px 20px;		
        width:1040px;
		height:50px;
		line-height:1.5;
		text-align: left;
		font-size:30px;
		color:#FFFFFF;
		font-weight: bold;
        overflow: hidden;
		text-shadow:0 0 0.2em #000,
					-0 -0 0.2em #000;
		}	
		
		
.footcontent
	{
	margin:0px 0px;
	padding:8px 10px 5px 250px;		
    width:100%;
	height:50px;
    text-align: left;
	font-size:30px;
	color:#06384f;
	font-weight: bold;
    overflow: hidden;
	   
	}	
		
		
.mask{
	  position:fixed;
	  z-index:1000;
	  top:0;
	  right:0;
	  left:0;
	  bottom:0;
	  background:rgba(11,40,85,0.4);
}		
		
.dialog{
  position:fixed;
  z-index:5000;
  width:80%;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);

  text-align:center;
  border-radius:3px;
  overflow:hidden;
}

.noticetitle{
		margin:0px 0px;
		background-color: #00a854;
		padding:25px 35px 30px 35px;		
       	height:115px;
		line-height:1;
		text-align: center;
		font-size:65px;
		color:#FFFFFF;
		font-weight: bold;
        overflow: hidden;
		text-shadow:0 0 0.2em #000,
                -0 -0 0.2em #000;
		}	
.noticecontent{
		margin:5px 0px;
		float:left;
		padding:20px 45px 20px 45px;		
        border:2px solid #FFFFFF;
		width:100%;
        border-radius:0px;
		height:700px;
	line-height:1.5;
    text-align: left;
font-weight: bold;
    font-size: 50px;
	color:#06384f;
text-shadow:2px 2px 0px #fff;
       overflow: hidden;
			
			background-color: rgba(232,232,232,1);
		}

.service-list-item {
    float: left;
    width: 447px;
	height:400px;
	overflow:hidden;
    margin-left: 14px;
	margin-bottom:15px;
	padding:10px;
   
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
	font-size:25px;
			color:#ffffff;
			text-align: left;
			line-height:1.9;
            border:1px solid #FFFFFF;
            border-radius:5px;
			background-color: rgba(11,40,85,0.6);
			
}
