﻿/*///情况////*/
/* 清除内外边距 */
body,div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
    margin: 0 auto;
}
A:link{text-decoration:none;}
A:visited{text-decoration:none;}
A:active{text-decoration:none;}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 '微软雅黑', Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
*{margin:0;padding:0}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

*{
padding:0 0;
    margin: 0 0;

}
a:hover{
text-decoration: none;

}
q:before, q:after { content: ''; }
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}




.bg_scroll {
   max-width:100%;
    height:100%;
   text-align: center;
}

.haha {
    background: url("../images/bg_1.jpg");
    background-position: top center;
    background-repeat: no-repeat;
/*    background-size: cover;*/
    width:100%;
    height:916px;
}
.fullSlide{ width: 100%; position:relative; padding: 0 0}
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;   overflow:hidden; text-align:center; }
	.fullSlide .bd li a{ display:block; height:915px; }


		
.black {
    height: 50px;
    background: #29292f;
    width:100%;
  margin: 0 auto;
    display: block;
}

.fullSlide .prev {
    background: #cbcbcb;
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: -50px;
    left: 0px;
    text-align: center;
    line-height: 45px;
    font-weight: bolder;
   color: black;
}

.fullSlide .prev:hover{
    text-decoration: none;
    color: white;
    background: #9c002b;
}


.fullSlide .next {
     width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: -50px;
    left: 50px;
    text-align: center;
    line-height:55px;
    font-weight: bolder;
    background: white;
    color: black;
    overflow: hidden;
}

.fullSlide .next:hover {
   
    color: white;
    background: #9c002b;
    text-decoration: none;
}

.banner {
   width:100%;
    height: 100px;
/*    border:1px solid red;*/
    position: absolute;
    z-index: 1;
   line-height: 75px;
    padding-left: 56px;
}





.logo {
    float: left;
}

.title {
    float: left;
    margin-left: 50px;
    
}

.title li{
    float: left;margin-right: 25px;
    font-size: 14px;
    
}

.title a{
    color: black;
    text-decoration: none;
    margin-right: 25px;
}
.Pbanner .title a{
    color: #bebebe;;
    text-decoration: none;
    margin-right: 25px;
}
.Pbanner .title li{
    color: #bebebe;;
    
}
.Pbanner .lan{
	position: absolute;
z-index: 5;
right: 50px;
height: 120px;
width: 30px;
top: 0px;
	
	}
.Pbanner .lan .En{
	cursor: pointer;
width: 40px;
height: 30px;
display: block;
	color:white
	}
.Pbanner .lan a{
	
    padding: 0px;
    color: #000;
    line-height: 15px;
    text-decoration: none;
color:#9c002b;
	    height: 23px;
    line-height: 23px;
	
	}


.exhibit {
/*  height:750px;*/
 /*    background: yellow;*/
    
    overflow: hidden
   
}

.exFloatL {
/*    background: url(../images/ex1.jpg);*/
    width:100%;
/*    height: 375px;*/
/*
    background-position: center top;
    background-repeat: no-repeat;
*/
/*
    float: left;
    display:inline;
*/
/*    text-align: left;*/
    cursor: pointer;
/*    position: absolute;*/
   
}

.exFloatR {

    width:100% ;

   display: inline;

}

.exFloatLSH {
     width:100% ;
/*    height:375px;*/
    background-position: center top;
    background-repeat: no-repeat;
 
   
    
    position: absolute;
    background: #9c0012;
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
/*    top:480px;*/
}



.exFloatRSH {
        width:100% ;
   
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
    background-repeat: repeat;
  opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
    top: 480px
}

.over {
    width: 66.666666%;
/*    height:375px;*/
    overflow: hidden;
    float: left;
position: relative;
    display: block;
    
}

.over1 {
      width: 33.33333%;
  
    overflow: hidden;
    float: left;
position: relative;
    display: block;
}

.over2 {
    width: 33.33333%;
  
    float: left;
   position: relative;
    display: inline;
    overflow: hidden;
    display: block;
}

.over3 {
     width: 33.33333%;
   
    overflow: hidden;
    float: left;
position: relative;
  display: block;
}

.twoFloat {
  
    width: 100%;

  
}

.twoFloatRSH {
           width:100% ;
   
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
/*    background: red;*/
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
   top: 480px;
}

.rct {
display: block;
   text-decoration: none;
    text-align: center;
    font-weight:900;
    font-size: 50px;
   padding-top:   140px;
    letter-spacing: 3px;
    margin-bottom: 50px;
}

.cont {
   
    display: block;
   
  width: 100%;
    text-align: center;
    font-weight: bolder;
    font-size:15px;
}

.fontCenter {
    display: block;

    width: 100%;
    height: 480px;
    text-align: center;
cursor: pointer;
  color: #9c002b;
}

a:hover{
    text-decoration:none;
}

.Righttwo {
    width: 100%;
  
  
    display: block;
 
}

.person {
    height: 716px;
     position: relative;
  overflow: hidden;
/*    border:1px solid #9c002b;*/
}

.arch {  max-width: 1920px;
position: relative;
}





.archLup {
    width: 100%;
/*    height: 375px;*/
    display: block;

  
}

.archLup:hover font{
    color: #9c002b;
    text-decoration: none;
}

.archLup:hover {
    text-decoration: none;
}







.line1 {
    color: white;
    font-weight: bold;
    font-size: 20px;
    
    position: relative;
  padding-top: 4%;
    margin-left: 60px;
	margin-right: 60px;
   
}

.line2 {
    
    font-size: 14px;
    color: white;
    text-decoration: none;
    display: block;
/* overflow: hidden;*/
    margin-left: 60px;
    letter-spacing: 1px;
    line-height: 23px;
    margin-right:60px;
/*
    text-overflow:ellipsis;
    white-space:nowrap;
*/


}

/*
.archL:hover  p{
    text-decoration-color: aliceblue;
   
}
*/

/*
.archL p{
    text-decoration: none;
}

.archL  p :hover{
   text-decoration: none; 
}

.line1:hover {
    text-decoration: none;
}

.archL :hover{
    text-decoration: none;
}
*/

.pic1:hover p{
    text-decoration: none;
}

.line3 {
    margin-left: 60px;
    margin-top: 4% 0 0 0;
    display: block;
    color: #9c002b;
    text-decoration: none;
    font-size: 14px;
   
    width: 120px;
   height: 25px;
}

.circle {
    width: 14px;
    height: 14px;
    border-radius: 20px;
    background:#9c002b;
    display:inline;
    color: black;
    float: left;
    text-align: center;
   line-height: 14px;
   
}

.tex {
/*    display: block;*/
   position: relative;
  width: auto;
    top: 2px;
    left: 3px;
 }

.line3:hover span{
    color: white;
    text-decoration: none;
   
}




 

 
.L1 {
    background: url("../images/logofoot2.png");
     background-position: top center;
    background-repeat: no-repeat;
    display: block;
   width: 180px;
    height: 50px;
    margin-top: 35px;
    margin-left: 0px;
  
    border: 1px solid red;
}

 .L2 {
  width:470px;
   
/*    padding-bottom: 12px;*/
   margin-top: 12px;
    float: left;
  
}

 
.m1 {
       border-bottom: 1px solid gray;
   margin-left: 0px;
    width: 320px;
    margin-top:40px;
    padding-bottom: 12px;
/*    margin-left: 22px;*/
}

.m2 {
      border-bottom: 1px solid gray;
   margin-left: 0px;
    width: 333px;
    margin-top:15px;
    padding-bottom: 12px;
/*    margin-left: 22px;*/
}

.uu {
    border-bottom: 1px solid gray;
    width: auto;
    display: block;
    margin-top: 15px;
    padding-bottom: 12px;
    letter-spacing:0px
}

.m3 {
    

    width: auto;
    margin-top:23px;
    padding-bottom: 12px;
    
}

.last {
    height: 85px;
  
    display: block;
    margin-top: 10px;
   list-style: none;
    
}

.er {
    margin-left: 12px;
    height: 85px;
    line-height: 85px;
    color: gray;
    font-size: 14px;
    margin-top: 30px;
}

.last li{
    float:left;
}

.last a{
    line-height: 85px;
    color: gray;
    letter-spacing: 1px;
}

.last a:hover{
    text-decoration: none;
    color: white;
}

.end {
    max-width: 1920px;
    height: 62px;
    background: #1c1c1c;
    text-align: center;
    line-height: 62px;
    color: gray;
    display: block;
}

.p1 {
    height: 716px;
    width: 100%;
    background:url(../images/w1.jpg);background-position: center;
background-repeat: no-repeat;
background-size: cover;
    display: block;
    position: absolute;

}

.p2 {
    height: 716px;
    width:100%;
    background:url(../images/w2.jpg);background-position: center;
background-repeat: no-repeat;
background-size: cover;
   position: absolute;
    float: left;
 }

.p3 {
    height: 716px;
    width: 100%;
    background:url(../images/w3.jpg); background-position: center;
background-repeat: no-repeat;
background-size: cover;
   position: absolute;
    float: left;
 }

.p4 {
    height: 719px;
    width: 100%;
    background:url(../images/w4.jpg);background-position: center;
background-repeat: no-repeat;
background-size: cover;
   position: absolute;
    float: left;
 }

.p5 {
    height: 719px;
    width: 100%;
    background:url(../images/w5.jpg);  background-position: center;
background-repeat: no-repeat;
background-size: cover;
    position: absolute;
    float: left;
    
}

.person img{
    margin: 240px auto 0 auto;
    display: block;
/*    border: 1px solid red;*/
    
}

.p2In {
      height: 717px;
    width:100%;
    background:url(../images/r2.jpg); background-position: center;
background-repeat: no-repeat;
background-size: cover;
    display: inline;
    float: left;
    position: absolute;
    top: 0;
    
}

.p1In {
    
     height: 717px;
    width: 100%;
    background:url(../images/r1.jpg);background-position: center;
background-repeat: no-repeat;
background-size: cover;
     position: absolute;
    top: 0;

}

#btn1{
position: absolute;
    z-index: 555;
    right: 85px;
   top: -27px;
}

.language {
  
    font-size: 14px;
    color: black;
}

.lan {
position: absolute;

z-index: 5;
 right:50px;
  height: 120px;
    width: 30px;
    top: 0px;
}

.lanbp {
  float: right;
    margin-right: 45px;
    
    width: 15px;
}

.lanbp a{
    display: inline;
    
}

.lan li{
  display: block;
  
  line-height:17px;
  
}

.lan a{
    padding: 0px;
    color: black;
   line-height: 15px;
    text-decoration: none
}

.lanIn {
   width: 40px;
   height: 80px;
display:none;
}

.En {
    cursor: pointer;
    width: 40px;
    height: 30px;
    display: block;
   
}

/*
.p1:hover div{
    display: none;
}
*/

.first {
    color: #9c002b;
/*    width: 100%;*/
    text-align: center;
/*    border:1px solid red;*/
    display: block;
    font-size: 14px;
    margin-top: 65px;
    font-weight: bold;
    letter-spacing:2px;
   
}

.first1 {
    color: #9c002b;
/*    width: 100%;*/
    text-align: center;
/*    border:1px solid red;*/
    display: block;
    font-size: 14px;
     font-weight: bold;
}

.p3In {
      height: 716px;
    width:100%;
    background:url(../images/r3.jpg);
   background-position: center;
background-repeat: no-repeat;
background-size: cover;
    float: left;
    position: absolute;
    top: 0;
    
}

.p4In {
     height: 716px;
    width: 100%;
    background:url(../images/r4.jpg); 
   background-position: center;
background-repeat: no-repeat;
background-size: cover;
    float: left;
    position: absolute;
    top: 0;
}

.p5In {
        height: 716px;
    width: 100%;
    background:url(../images/r5.jpg);
  background-position: center;
background-repeat: no-repeat;
background-size: cover;
    float: left;
    position: absolute;
    top: 0;
}

.first3 {
   width:80%;
    color:  #9c002b;
    display: block;
    margin: 37px 10% 0 10%;
   line-height: 27px;
    letter-spacing: 2px;
}

.first4 {
     color:#9c002b;
 width:80%;
   line-height: 27px;
/*    border:1px solid red;*/
    display: block;
    font-size: 14px;
  margin:5px 10% 0 10%;
   
     letter-spacing:1px;
}

.over2:hover span font{
    color:#9c002b;
    text-decoration: none;
}

.title li a:hover{
    text-decoration: none;
    border-bottom:1px solid #9c002b;
    padding-bottom: 4px;
    color: #9c002b;
   
}

.Pbanner .title li a:hover{
    text-decoration: none;
    border-bottom:1px solid #9c002b;
    padding-bottom: 4px;
    color: #bebebe;
   
}



.over2:hover font{
    text-decoration: none
}

font:hover {
 text-decoration: none   
}

.archL:hover p {
    text-decoration: none
}

.persondi {
     height: 718px;
    max-width: 1920px;
    position: absolute;
    background: yellow;
    z-index: 3
}

.persongao {
     height: 718px;
    width: 1920px;
    position:absolute;
    background: red;
    z-index: 1
}

#hehe {
     height: 716px;
    width: 20%;
    float: left;
    display: block;
    position: relative;
/*  background: red;*/
}

.twoFloawtRSH {
     width:100% ;

    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
/*    background: red;*/
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
    top: 480px;
}









#hehea {
    height: 716px;
    width: 20%;
    float: left;
  display: block;
    position: relative;
/*  background: red;*/
}

#heheb {
    height: 716px;
    width: 20%;
    float: left;
   display: block;
    position: relative;
}

#hehec {
      height: 716px;
    width: 20%;
    float: left;
   display: block;
    position: relative;
}

#hehed {
       height: 716px;
    width: 20%;
    float:left;
   display: inline;
    position: relative;
/*    left: -2px;*/
}















.lane {
    position: absolute;


 z-index: 10;
  height: 70px;
    width: 30px;
}

.lanIn a{
    display: block;
    margin-bottom: 20px;
	background:#9c002b!important;
	color:white!important;
	border-radius:7px!important;
	text-align:center
}

.over2 span font:hover {
    text-decoration: none;
}

.plus {
   
   
  
    margin: 0 auto;
    font-size: 30px;
    text-align: center;
    margin-top: 180px;
    margin-bottom: 7px;
}

.plusfont {
    width:92%;
/*   min-height: 50px;*/
   margin: 0 4% 0 4%;
    font-size: 1.6rem;
    color: white; line-height:5rem; 
    display: block;
    text-align: center;
    font-weight: bold;
}

.troduce {
     width:100%;
   min-height: 50px;
   
    font-size: 14px;
    color: white;
    display: block;
    text-align: center;
	text-transform: uppercase;
     
}

.over2:hover {
    text-decoration: none;
    background: #9c002b
}

.over2:hover font{
color:white

}

.arch  font:hover{
    text-decoration: none;
}

/*
.huise4:hover{
    text-decoration: none;
}

.huise3:hover{
    text-decoration: none;
}
.huise2:hover{
    text-decoration: none;
}
.huise:hover{
    text-decoration: none;
}
.huise1:hover{
    text-decoration: none;
}

.first1:hover{
    text-decoration: none;
}

a:hover .first1{
    text-decoration: none;
}
*/




#btn2 {
    position:fixed;
    z-index: 5555;
    right: 85px;
   bottom: 150px;
    cursor: pointer;
	display:none;
}

/*////自适应*/
@media  screen and (max-width:1300px){
body .arch li{
  width:50%;
   
    }
	}





.over5 {
    width: 33.33%;
    
    float: left;
   position: relative;
    display: inline;
    overflow: hidden;
    display: block;
  
}

.over5:hover{
    text-decoration: none;
   
}

.over5:hover font{
    color: #9c002b
}



.lanIn a:hover{
   color:#9c002b;
    
}

.m1 a:hover {
    text-decoration: none;
   color: white !important;

}

.shiziri {
    display: block;
    margin:19% auto 7px;
}



.Pbanner {
    height: 90px;
    max-width: 1920px;
    background: #303030;
    display: block;
    margin: 0 auto;
    position: relative;
}

.Ptitle {
     float: left;
    margin-left: 50px;
    line-height: 82px;
  
}
.Ptitle li{
 float: left;margin-right: 25px;
    font-size: 14px;
    color:#bebebe;
}
.Ptitle li a{
color: #bebebe;
    text-decoration: none;
    margin-right: 25px;
}
.Ptitle li a:hover{
 text-decoration: none;
border-bottom:1px solid #9c002b;
    padding-bottom:4px;
    
}



.serverbk {
    height: 435px;
    max-height: 1920px;
    background: url(../images/servebk.jpg) top center no-repeat;
    margin: 0 auto;
    display: block;
}

.serveFrame {
    width:100%;
/*    height: 972px;*/
    list-style: none;


    margin-bottom: 0px;
    display: block;
    clear: both; 
    
}

.serveFrame img{
/*
margin: 160px auto 30px auto;
display: block;
*/
}


.serveFrame li{
float: left;
height:auto;

/*    border: 1px solid red;*/
    display: block;
    overflow: hidden;
}

.sLFrame {
/*    height: 486px;*/
    width: 100%;
 display: block;
    position: relative;

   
}

.ww {
    width: 100%;
/*
    height: 486px;
    background: url(../images/sp1r_02.jpg) top center no-repeat;
*/
    display: block;
  
/*    height:auto;*/
  
}

.ww2 {
     width: 100%;
/*
    height: 486px;
    background: url(../images/sp1w_02.jpg) top center no-repeat;
*/
    display: block;
  position: absolute;
/*    height: auto;*/
/*    position: absolute;*/
}

.sLFrame2 {
/*       height: 487px;*/
    width: 100%;
 display: block;
    position: relative;
   
}

.ww3 {
     width: 100%;
/*    height: 486px;*/
/*    background: url(../images/sp2r_03.jpg) top center no-repeat;*/
    display: block;
    
    height:auto;
}

.ww4 {
     width: 100%;
/*    height: 486px;*/
/*    background: url(../images/sp2w_03.jpg) top center no-repeat;*/
    height: auto;
    display: block;
    position: absolute;
}

.aa {
    max-width: 1920px;
    height: 399px;
    background: url(../images/tihuan2.jpg) top center;
}

.num {
   
   width: 100%;
 display: block;
    position: relative;
    background: #9c002b
}

.num1 {
     width: 100%;
  
    display: block;
/*    position: absolute;*/
}

.num2 {
       width: 100%;
    height: 486px;
    background: url(../images/numw_03.jpg) top center no-repeat;
    display: block;
    position: absolute;
}

.sRFrame {
/*       height: 487px;*/
   width: 100%;
 display: block;
    position: relative;
}

.ww5 {
     width: 100%;
   
/*    background: url(../images/sp3r_03.jpg) top center no-repeat;*/
    display: block;
/*    position: absolute;*/
}

.ww6 {
     width: 100%;
  
/*    background: url(../images/sp3w_03.jpg) top center no-repeat;*/
    display: block;
    position: absolute;
}

.sRFrame1 {
    
   width: 100%;
 display: block;
    position: relative;

}

.ww7 {
      width: 100%;
   
/*    background: url(../images/sp5r_03.jpg) top center no-repeat;*/
    display: block;

  
}

.ww8 {
      width: 100%;
  
/*    background: url(../images/sp5w_03.jpg) top center no-repeat;*/
    display: block;
    position: absolute;
}

.sRFrame2 {
   
   width: 100%;
 display: block;
    position: relative;

}

.ww9 {
     width: 100%;
/*    height: 486px;*/
/*    background: url(../images/sp4w_03.jpg) top center no-repeat;*/
    display: block;
    position: absolute;
}

.ww0 {
     width: 100%;
   
/*    background: url(../images/sp04r_03.jpg) top center no-repeat;*/
    display: block;
   
}

.fk {
  width:100%;
/*  height: auto;*/
    
}

.six {
    max-width: 1920px;
    height: 1050px;
  
}

.sixL {
    width: 50%;
    height: 1050px;
   
    float: left;
    list-style: none;
}

.sixR {
    width: 50%;
    height:1050px;
   
      float: left;
     list-style: none;
}

.li1 {
    width: 100%;
    height: 350px;
    display: table-cell;
	vertical-align:middle;
}

.li2 {
      width: 100%;
    height: 350px;
    position: relative;
}

.li3 {
      width: 100%;
    height: 350px;
	display:table-cell;
	vertical-align:middle;
}

.serP {
    width:100%;
    display: block;
    font-size: 32px;
   /*padding-top: 120px;*/
    color: #242424;
    font-weight: bold;
    text-align: center;
}

.serF {
    color: #262626;
    width: 100%;
    text-align: center;
    font-size: 18px;
    letter-spacing: 2px;
    display: block;
    /*padding-top:5px;*/
    font-weight: bold;
}

.li2img1 {
    background: url("../images/serimg44_03.jpg") no-repeat top center;
    width: 100%;
    height: 350px;
    cursor: pointer;
   position: absolute;
}

.sezhezhao {
    display:table-cell;
    width: 100%;
    height: 350px;
    background: url("../images/zhezhao2.png") top center ;
    position: relative;
	vertical-align:middle;
}

.sixIMg {
     width: 100%;
    height:350px;
    position: relative;
}

.serimg2 {
    width: 100%;
    height: 350px;
    background: url("../images/serimg2_03.jpg") top center no-repeat;
    cursor: pointer;
    position: absolute;
}

.szhezhao2 {
      display:table-cell;
    width: 100%;
    height: 350px;
    background: url("../images/zhezhao2.png") top center ;
    position: relative;
	vertical-align:middle;
}

.lis {
    width: 100%;
    height: 350px;
	display:table-cell;
	vertical-align:middle;
}

.sixIMg2 {
     width: 100%;
    height:350px;
    position: relative;
}

.img22 {
     width: 100%;
    height: 350px;
    background: url("../images/serimg1.jpg") top center no-repeat;
    cursor: pointer;
    position: absolute;
}

.zhezhao22 {
       display:table-cell;
    width: 100%;
    height:350px;
    background: url("../images/zhezhao2.png") top center ;
    position: relative;
	vertical-align:middle;
}

.fontbab {
    width: 80%;
    margin: 0 auto;
    line-height: 32px;
    letter-spacing: 2px;
    display: block;
    color: white;
   font-size: 18px;
}



.dibian {
    width:100%;
    height: 400px;
    background: url("../images/didian_04.jpg") no-repeat top center;
    display: block;
    position: relative;
}

.contact {
    width: 244px;
    height: 60px;
    display: block;
    background: #e2bfca;
    color: #94002b;
    text-align:center;
    line-height: 60px;
    font-size: 20px;
    font-weight: 500;
    top: 248px;
    left: 50%;
    position: absolute;
	margin-left: -122px;
    
}

.contact:hover{
background: white;
    text-decoration: none;
      color: #94002b;
} 

.lanIn a:hover{
 
    
}

.En:hover {
    text-decoration: none;
}







.KVSCO {
 max-width: 1920px;height: 430px;  position:relative;   padding: 0 0;
   overflow: hidden
}


.bd1 {
     margin:0 auto; position:relative; z-index:0; overflow:hidden;
}

.wwaa {
    width:100% !important;
   
}

.wwaa li{
    width:100% !important; 
 height: 430px;
    overflow:hidden; text-align:center;
}

.KVSCO .prev{
position:absolute; left:8%; top:50%; margin-top:-25px; display:block;width: 71px;height: 72px; background:url("../images/arrowleft_03.png") no-repeat; cursor: pointer;
    display: none;
}

.KVSCO .next{
position:absolute; right:8%; top:50%; margin-top:-25px; display:block;width: 71px;height: 72px; background:url("../images/arrowright_03.png") no-repeat; cursor: pointer;display: none;
}

.KVSCO .prev:hover{
    filter:alpha(opacity=50);opacity:0.5; 
}

.KVSCO .next:hover{
filter:alpha(opacity=50);opacity:0.5; 

}



.bkfont {
    max-width: 1920px;
  /*  height: 209px;*/
    display: block;
/*    background: url(../images/bkfont.jpg) top center no-repeat;*/
    background: #f0f0f0
}

.biant {
    width:100%;
   /* height: 200px;*/
   text-align: center;
    display: block;
   padding: 3% 0;
    margin: 0 auto;
    font-size: 16px;
    color: #303030;
    letter-spacing: 1px;
    line-height: 33px;
}

.lin1 {
    height: 394px;
    max-width: 1920px;
/*  overflow: hidden;*/
    display: block;
    list-style: none;
    
}

.lin1 li{
    float: left;
}

.lin1img {
    height: 393px;
    width: 38%;
    background: url("../images/img01.jpg") top right no-repeat;
}

.linframe {
    width: 20%;
    height: 393px;
   
    position: relative;
    cursor: pointer;
}

.linframe2 {
      width: 20%;
    height: 393px;
   cursor: pointer;
     position: relative;
}

.linframe3 {
      width:20%;
    height: 393px;
    cursor: pointer;
     position: relative;
}

.pA {
    font-size: 17px;display: block;
   
    text-align: center;
    margin-top: 190px;
    position: absolute;
    width: 100%;
}

.fP {
    position: absolute;
   display: none;
    left: 9%;
    
    width: 86%;
    top:170px;
}

.boreder {
    width:100%;
    height: 140px;
   margin-top: 140px;
    border-right: 1px solid #ddd;
    display: block;
    
}

.pB {
     font-size: 17px;display: block;
   
    text-align: center;
    margin-top: 190px;
    position: absolute;
    width: 100%;
}

.fB {
     position: absolute;
   display: none;
    left: 9%;
    top: 170px;
    width: 86%;
}

.pC {
    font-size: 17px;display: block;
   
    text-align: center;
    margin-top: 190px;
    position: absolute;
    width: 100%;
}

.fC {
       position: absolute;
   display: none;
    left: 9%;
    top: 170px;
    width: 86%;
}

.lin33 {
    height: 392px;
    max-width: 1920px;
   background: #f0f0f0;
    display: block;
    list-style: none;
    overflow: hidden;
}

.lin33 li{
    float: right;
}

.linImg2 {
      height: 393px;
    width: 38%;
    background: url("../images/img02.jpg") top left no-repeat;
}

.bige {
/*    width: 47%;*/
    height: 393px;
 width: 60%;
}

.bigU {
    width: 100%;
    height: 197px;
    display: block;
  position: relative;
}

.bigD {
     width: 100%;
    height: 196px;
    display: block;
 
}

.uframe {
    height: 197px;
    width: 33%;
    float: right;
  
    position: relative;
    cursor: pointer;
}

.uframe2 {
     height: 197px;
    width: 33%;
    float: right;
 
position: relative;
    cursor: pointer;
}

.uframe3 {
     height: 197px;
    width: 34%;
    float: right;
    position: relative;
    cursor: pointer;
}

.upc {
     font-size: 17px;display: block;
   
    text-align: center;
    margin-top:90px;
    position: absolute;
    width: 100%;
}

.ufC {
         position: absolute;
   display:none;
    left: 7%;
    top: 50px;
    width: 86%;
}

.upc2 {
     font-size: 17px;display: block;
   
    text-align: center;
    margin-top:90px;
    position: absolute;
    width: 100%;
}

.ufC2 {
         position: absolute;
   display:none;
    left: 7%;
    top: 50px;
    width: 86%;
}

.borederr {
      width:100%;
    height: 140px;
   margin-top: 25px;
    border-left: 1px solid #ddd;
    display: block;
}

.upc3 {
     font-size: 17px;display: block;
   
    text-align: center;
    margin-top:90px;
    position: absolute;
    width: 100%;
}

.ufC3 {
           position: absolute;
   display:none;
    left: 9%;
    top: 50px;
    width: 86%;
}

.lesR {
     height: 195px;
    width:50%;
    float: right;
 
    position: relative;
    cursor: pointer;
}

.upc4 {
     font-size: 17px;display: block;
/*   left:-13%;*/
    text-align: center;
    margin-top:90px;
    position: absolute;
    width: 100%;
}

.ufC4 {
          position: absolute;
   display:none;
    left: 8%;
    top: 50px;
    width: 86%;
    line-height: 25px;
}

.lesL {
     height: 195px;
    width:50%;
    float: right;

    position: relative;
    cursor: pointer;
}

.upc5 {
     font-size: 17px;display: block;
/*   right:-13%;*/
    text-align: center;
    margin-top:90px;
    position: absolute;
    width: 100%;
}

.ufC5 {
         position: absolute;
   display:none;
    left: 8%;
    top: 50px;
    width: 90%;
    line-height: 25px;
 
}

.img002 {
     height: 392x;
    width: 100%;
    background: url("../images/img03.jpg") top right no-repeat;
  
}

.lin2 {
      height: 392px;
    max-width: 1920px;
  overflow: hidden;
    display: block;
   
   
}

.lin2 li{
    float: left;
}

.img7 {
    height: 392px;
    width: 38%;
    display: block;
    background: url('../images/img03.jpg') top right no-repeat;
    float: left;
 
}

.framew1 {
    display: block;
    width:30%;
    height: 392px;

    float: left;
    position: relative;
    cursor: pointer;
}

.framew2 {
    display: block;
    width:30%;
    height: 392px;
   
    float: left;
    position: relative;
    cursor: pointer;
}

.upc6 {
     font-size: 17px;display: block;
/*   right:-8%;*/
    text-align: right;
    margin-top:190px;
    position: absolute;
    width: 100%;
 
   text-align: center;
}

.ufC6 {
       position: absolute;
   display:none;
    
    top: 140px;
    width: 86%;
    line-height: 25px;
 margin: 0 7% 0 7%;
   
 
}

.upc7 {
    font-size: 17px;display: block;
/*   left:-8%;*/
    text-align:center;
    margin-top:190px;
    position: absolute;
    width: 100%;
    
}

.ufC7 {
     position: absolute;
   display:none;
  
    top: 140px;
    width: 86%;
    line-height: 25px;
    margin: 0 7% 0 7%
}

.borederr2 {
    width:100%;
    height: 140px;
   margin-top:120px;
    border-right: 1px solid #ddd;
    display: block;
}

.whiteLan {
    min-height: 55px;
    max-width: 1920px;
    background: #f9f9f9
}

.whiteLan a{
    font-size: 15px;
    color: #4d4d4d;
    text-decoration: none;
    line-height: 55px;
    
}

.whiteLan a:hover{
    
    color: #98012b;
    text-decoration: none;
}

.custom {
    height:954px;
  max-width: 1920px;
/*    background: yellow;*/
    
    overflow: hidden
}

.customb {
   
  max-width: 1920px;
 
    
    overflow: hidden
   
}

.custombR {
      width: 66.66%;
 
    overflow: hidden;
    float:left;
position: relative;
    display: block;
   
}

.custombL {
     width: 33.33%;
    
    overflow: hidden;
    float:left;
position: relative;
    display: block;
   
}

.bk01 {
   
    width:100%;
   cursor: pointer;
  
}

.zhezhaohaha {
      width:100% ;

    background-position: center top;
    background-repeat: no-repeat;
 
   
    
    position: absolute;
    background: #9c0012;
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
    top:480px;
}

.bk02 {
    width:100% ;
  display: inline;
 
}

.zhezhaohaha2 {
     width:100% ;
    
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
    background-repeat: repeat;
  opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
    top: 480px
}

.customl {
     width: 33.333333%;
   
    float: left;
   position: relative;
    display: inline;
    overflow: hidden;
    display: block;
    
}

.twoFloat44 {
 
    width: 100%;
  
    cursor: pointer;
 
}

.twoaa {
      width:100% ;
    
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
/*    background: red;*/
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
   top: 480px;
}

.custom2 {
     width: 33.333333%;
 
    float: left;
   position: relative;
    display: inline;
    overflow: hidden;
    display: block;
    
}

.img011 {
     width: 100%;
   
    display: block;
   
}

.zhezhaow {
    width:100% ;
 
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
/*    background: red;*/
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
    top: 480px;
}

.cue {
    width: 33.333333%;
   
    overflow: hidden;
    float:left;
position: relative;
  display: block;
  
}

.cueimg {
    width: 100%;
  
    display: block;
    
}

.ceuzhezhao {
     width:100% ;
   
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
/*    background: red;*/
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
    top: 480px;
}

.ove25 {
     width: 33.33333%;
   
    float: left;
   position: relative;
    display: inline;
    overflow: hidden;
    display: block;
}

.ove25img {
     width: 100%;
   
    display: block;
 
}

.ovezhezhao {
     width:100% ;
  
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    display:inline;
    text-align: left;
    position: absolute;
    background:  #9c0012;
/*    background: red;*/
    background-repeat: repeat;
    opacity: 0.85;
    filter: alpha(opacity=85);
    cursor: pointer;
    top: 480px;
}

.video {
    max-width: 1920px;
    height: 540px;
    background: url(../images/describebk.jpg) top center no-repeat;
    display: block;
    position: relative;
    margin: 0 auto;
}

.caitu {
    max-width:1920px;
    height: 400px;
    background:url(../images/shuaiqi01.jpg) top center no-repeat;
    position: relative;
}

.grayback {
   max-width: 1920px;
/*    height: 222px;*/
    background: #dfdfdf;
    display: block;
    position: relative;
   margin: 0 auto;
	padding:2% 0;
}

.caitu2 {
     max-width:1920px;
    height: 400px;
    background:url(../images/gehang.jpg) top center no-repeat;
    position: relative;
}

.caitu3 {
     max-width:1920px;
    height: 400px;
    background:url(../images/shuaiqi03.jpg) top center no-repeat;
    position: relative;
    
}

.caitu4 {
      max-width:1920px;
    height: 400px;
    background:url(../images/shuaiqi04.jpg) top center no-repeat
}

.Pbanner1 {
    height: 90px;
    max-width: 1340px;
    background: #303030;
    display: block;
    margin: 0 auto;
    position: relative;
}

 
 
.Pbanner2 {
     height: 90px;
    max-width: 1340px;
    background: #303030;
    display: block;
    margin: 0 auto;
    position: relative;
}

.whiteLan2 {
     min-height: 55px;
    max-width: 1920px;
    margin:0 auto;
    background: #f9f9f9;
    
}

.neirong {
    max-width: 1920px;
    height: 820px;
    display: block;
    background: #e7e7e7;
    margin: 0 auto;
   position: relative;
}

.whiteLan2 a{
      font-size: 15px;
    color: #4d4d4d;
    text-decoration: none;
    line-height: 55px;
}

.whiteLan2 a:hover{
 
    color: #98012b;
    text-decoration: none;

}

.neirongT {
    max-width:1120px;
    height:90px;
 font-weight: bold;
    color:#9c002b;
    font-size: 21px;
    line-height: 90px;
  margin: 0 auto;
    position: relative;
  
}

.fontL {
    min-height:160px;
    width:35%;
   letter-spacing: 1px;
    display: block;
    float: left;
    line-height: 24px;
   padding-right: 10px;
 
    
} 




.over:hover font{
    text-decoration: none;
}
plusfont:hover{
 text-decoration: none!important;
    
}

.exhibit font:hover{
    text-decoration: none
}

.over{
   text-decoration:none;
     
}

.whiteLan2 a:hover{
    
}

.contimg {
    max-width: 1120px;
    height: 346px;
    margin: 0 auto;
   
    background: url("../images/contimg.jpg") no-repeat top center;
}

.fontR {
     height:145px;
    width: 65%;
    letter-spacing: 1px;
    display: block;
    float: left;
    line-height: 24px;
   padding-left:10%;
/*
    border-left: 1px solid  rgb(194, 194, 194)
;
*/
    position: relative;
   
}

.font3 {
     height:100px;
    max-width:1120px;
   letter-spacing: 1px;
    display: block;
  
    line-height: 24px;
    margin: 0 auto;
  
}

.centerwhite {
    max-width:1920px;
    height:55px;
    margin: 0 auto;
    padding-left: 60px;
}

.whiteLan a{
    display: block;
    float: left;
}

.whiteLan a:hover{
   
}

.newsbk {
    max-width: 1920px;
    height: 460px;
/*    background: url(../images/newsbk2.jpg) top center no-repeat;*/
/*   border: 1px solid black*/
   
}

.formnew {
    max-width: 1920px;

    display: block;
    list-style: none;
   
}

/*.formnew li{
    float: left;
   
}*/

.li11 {
    width: 33.3%;
   
    border-right: 1px solid #ddd;
    position: relative;
	float:left
}

.li22 {
     width: 33.3%;
    height: 655px;
       border-right: 1px solid #ddd;
}

.li33 {
     width: 33.4%;
    height:655px;
}

.newx2 {

    float: left;
    font-size: 25px;
   width: 88%;
    position: relative;
   margin:20px 6% 0 6%;
/*    padding-bottom:20px;*/
  height:63px;
    line-height: 33px;
    color: #333;
  overflow: hidden;
}

.news3 {
     width:88%;
  
    font-size: 19px;
height:95px;
    text-decoration: none;
    display: block;
 
    margin:0px 6% 0 6%;
    letter-spacing: 1px;
    line-height: 30px;
color: #333;
   
overflow: hidden;
}

.news32 {
   position: absolute;
    z-index: 5;
    display: block;
/*   font-weight: bold;*/
    text-decoration: none;
    font-size: 15px;
  color: #333;
   width: 88%;
   height: 25px;
  top:210px;
    left:6%;
}

.img784 {
    max-width:95%;
    height:375px;
  overflow: hidden;
    margin:80px 2.5% 15px 2.5% ;
   position: relative;
  
}

.formnew a{
   color: black
}

.formnew li a:hover{
   color: white;
    text-decoration: none;
   
}
.formnew li a{

width: 100%;
  
    display: block;

}





.img785 {
     max-width:95%;
 
  margin: 80px 2.5% 15px 2.5% ;
 overflow: hidden;
 position:relative;
  
}

.img786 {
   max-width:95%;
    height: 375px;
  overflow: hidden;
    margin: 80px 2.5% 15px 2.5% ;
   
   
    position: relative;
}

.pageu {
    width: 272px;
    height: 54px;
    list-style: none;
    position: absolute;
    top:-90px;
   left:23px;;
}

.pageu li{
    float: left;
    background: #f4f4f4;
    height:54px;
    width: 54px;
    display: block;
    margin-left: 1px;
}

.pageu li a{
    float: left;
    background: #f4f4f4;
    height:54px;
    width: 54px;
    display: block;
    font-size: 26px;
    line-height: 54px;
    text-align: center;
    color: black;
}

.pageu li:hover a{
    background: #9c002b;
    text-decoration: none;
    color: white;
}

.fontL a:hover{
    color:#9c002b;
    text-decoration: none;
}

.fontL a,.font3 a{

color: black;
}



.font3 a:hover{
    text-decoration: none;
    color: #9c002b
}

.daosanjiao1 {
  position: absolute;
  left:50%;
    margin-left: -47.5px;
    z-index: 22;
	top:0
}

.daosanjiao2 {
     position: absolute;
  left:50%;
    margin-left: -47.5px
}

.daosanjiao3 {
     position: absolute;
  left:50%;
    margin-left: -47.5px
}

.grayback p{
    display: block;
   margin: 0 auto;
    letter-spacing: 2px;
    color: #303030;
    font-size: 16px;
    line-height: 30px;
    width: 50%;
	padding: 2% 0;
	text-align:center;
        /*padding-top: 80px;
    padding-bottom: 80px;*/
}

.videoe {
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -268px;
    cursor: pointer;
}

.blackbk {
    background: black;
    opacity: 0.8;
   filter:alpha(opacity=80);
    display: none;
    position: absolute;
}

.daogray {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -47px;
}


.garyback p b{
color:red

}

.bdsharebuttonbox {
    position: absolute;
    top:30px;
    right:34px;
    
   
}

.shiziri2 {
    display: block;
    margin:8% auto 7px;
}

.boldw {
    
    color: #9c002b;
    font-size:19px;
}

.weixin {
    position: absolute;
    right: 0px;
    top:36px;
    cursor: pointer;

}



.erweima2 {
    position:absolute;
    right:0px;
    top: 80px;
    display: none;
   width: 130px;
    height: 130px;
}

.bds_tsina {
    float: left
}

.bds_tqq {
    float: left;
}

.lachu {
   
    display: block;
   height: 55px;
   max-width:1920px;
/*    float: left;*/
    padding-left: 5px;
    overflow: hidden;
    position: relative;
  
    
}

.lanframe {
    width:auto;
    height: 50px;
    float: left;
  padding-right: 35px
}



.jiyis {
    margin-top: 22px;
    margin-left:15px;
    display:none ;
    float: left;
    margin-right: 6px;
}

.lachunei {
    min-height: 55px;
   max-width: 750px;
position: absolute;
    left: -700px;
     margin-top: 15px    
}

.lachunei a{
    font-size: 13px;
    margin-right: 19px;
	line-height:26px;
	display:block;
	float:left;
}

.ba {
    float: left;
}

.lachu11 {
/*    width: 700px;*/
    height: 50px;
   float: left;
    overflow: hidden;
/*display: none;*/
    position: relative;
  
}

.jiyisc {
     margin-top: 22px;
    margin-left:15px;
   
    float: left;
    margin-right: 6px;
}

.lachu5 {
     display: block;
   height: 55px;
   width:810px;
    float: left;
    padding-left: 5px;
    overflow: hidden;
    position: relative;
}

.lachuneiw {
     height: 55px;
  width: 700px;
position: absolute;
  
}

.lachuneiw a{
    font-size: 13px;
    margin-right: 19px;
}



.indFrame ul{
    width: 16.5%;
    height: auto;
    list-style: none;
   
    float: left;
}



.indFrame ul li img{
    width: 100%;
    height: auto;
   
}

.indFrame ul li{
    margin-top: 4px;
    position: relative;
}

.demo{
    display: block
}

.indFrame li div{
     width: 100%;
    background: #9c002b;
    height: 100%;
  position: absolute;
    display: none;
    font-size:40px;
    text-align: center;
    color: azure;
    padding-top: 39%;
  
}





.bannerimg {
    
    height: 460px;
width: 1142px;

}

.bannerfont {
 width:40%;
    height: 460px;
  border-bottom: 1px solid #ddd;
    display: block;
   float: left;
   
}

.imgframe {
     float: left;
    height: 460px;
width:60%;
 position: relative;
    overflow: hidden;
/*border: 1px solid red;*/
     border-bottom: 1px solid #ddd;
}

.bannerpng {
    position: absolute;
    right: 0px;
    top:50%;
    margin-top: -47px;
    
}

.newswq {
     
    z-index: 5;
    display: block;
/*   font-weight: bold;*/
    text-decoration: none;
    font-size: 15px;
  color: #333;
   width: 88%;
   height: 25px;
 margin: 0px 6% 0 6%;
}

.news5 {
     width:88%;
  
    font-size: 19px;
height:200px;
    text-decoration: none;
    display: block;
 
    margin:0px 6% 0 6%;
    letter-spacing: 1px;
    line-height: 30px;
color: #333;
   
overflow: hidden;
}

.v {
    position: absolute;
    bottom: 8px;
    right:0;
    display: block;
}

.w {
      position: absolute;
       bottom: 0;
    right:0;
    display: block;
}

.inbanner {
    min-height:133px;
    max-width: 1920px;
    display: block;
   background: #e7e7e7
}

.innerLeft {
  
    width:330px;
    background: #9d002b;
    float: left;
    color: #fff;
    font-size: 43px;
    font-weight: bold;
    text-align: center;
    line-height: 113px;
	padding:0px 14px
}

.innerRight {
  
   
  
    float: left;
    display: block;
}



.back {
    color: #9d002b;
    font-size: 15px;
position: relative;
    margin-left: 20px;display: block;
    margin-top: 20px;
    padding-left: 15px;
 
    display: block;
    width: 50px;
}




.voiceframe {
    min-height: 843px;
    max-width: 1920px;
    display: block;
    background: #dfdfdf
}

.vo {
    display: block;
    max-width:1200px;
    min-height: 843px;
    margin: 0 auto;
  position: relative;
    padding-left: 20px;
}

.vouo {
    list-style: none;
    
}
.vouo li{
width: 200px;
    height: 350px;

    float: left;
    margin-left:25px;
    margin-top: 63px;
    position: relative;
   /* background: url("../images/shadow.jpg") no-repeat;*/
   text-align: center;
}

.vouo li img{
width: 178px;
    height: 256px;
    margin-top:15px;

     cursor: pointer;
    position: relative;
    z-index: 10
}

.vouo li font{
margin-top: 30px;
    color: #333;
display: block;
    text-align: center
}


.vid {
    list-style: none;
  
}




.vid li{
    background: url(../images/videoimg.jpg) no-repeat;
    width: 200px;
    height: 350px;
    margin-left:25px;
    margin-top: 63px;
     position: relative;
    cursor: pointer;
/*    padding-bottom:30px;*/
    float: left;
z-index:5
  /*margin-top:30px*/
}

.vid li font{
margin-top: 30px;
    color: #333;
display: block;
    text-align: center;
margin-top:300px
}


.bkb {
    background: black;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    top:0px;
    left: 0px;
        display: none;
    z-index: 5555
}

.bkbimg {
    width: 450px;
    height: 523px;
   
    display: block;
    position: absolute;
    margin-left:-215px;
    left: 50%;
    display:none;
    z-index: 9999
}

#eimg {
    width: 354px;
    height: 523px;
    float: left;
}

.xx {
    float: left;
    cursor: pointer;
    margin-left: 20px;
}

.back:hover {
    text-decoration: none
}

.yiyi {
    display: block;
    font-size: 15px;
    font-weight: bold;
    color: black;

	padding:20px 25px 20px 25px;
}

.mediaIn {
    max-width: 1920px;
    /*height: 621px;*/
    display: block;

  margin-top: 8px;
}

.zong {
    max-width: 1240px;
    height: 621px;
   
    margin: 0 auto
}

#zongbox {
    float: left;
  /*height: 620px*/;
    width: 343px;

}

#lanF {
    width:330px;
    /*height: 620px;*/
   
    margin-left: 0px;
    float: left;
    overflow: hidden;
    position: relative;
}

#scrolls {
   /* height: 620px;*/
    border: 1px solid #9d002b;
    float: right;
/*    margin-left: 9px;*/
    position: relative;

}

#scrollIn {
    width: 6px;
    height: 120px;
    background: #9d002b;
    display: block;
    position: absolute;
    left: -3px;
    cursor: pointer
}

#wrap {
    width: 100%;
    
/*    background: url("../images/dis5.jpg");*/
    overflow: hidden;
    position: absolute;
}

#wrap h3{
    width: 100%;
    display: block;
    min-height:   90px;
/*    height: 97px;*/
    font-weight: bold;
    background: #e7e7e7;
/* line-height:90px;*/
    color: #303030;
    font-size: 16px;
    padding: 25px 10px 10px 10px;
    margin:0;
       cursor: pointer;
   line-height: 25px;
    
}

.riy{
/*  height:auto;*/
/*    height: 250px;*/
    width: 100%;
  
    list-style:none;
   position: relative;
/*    padding-top: 15px;*/
    display: none;
/*padding-bottom: 30px;*/
    background:#9c002b;
/*height: 200px;*/
/*    border: 1px solid red;*/
/*    padding-top: 15px;*/
/*    padding-bottom: 30px;*/
    padding: 0 10px 1px 10px
}

.riy>img{

position: absolute;
    height: 10px;
    left: 50%;
    margin-left: -8px;
    bottom: 6px;
}

#wrap table{

    width: 100%;
    height: auto;
 
   padding-bottom:50px;

	
    
}
#wrap table td{ padding-bottom:5px}
#wrap table td { vertical-align:top;  }
#wrap table td span{
font-weight: bold;
margin-left: 30px;
    letter-spacing: 1px;
    margin-right: 10%;
   
  
}

.riy>li {
	padding:15px 0  ;
	 background: white;
	 margin-bottom:15px;
}
tbody{ width:100%}
#wrap table p{
background: #e7e7e7;
 letter-spacing: 1px;
display: inline;
width:100%
}
#instead {
    width: 100%;
    height:3000px ;
/*    background: url("../images/dis5.jpg");*/
    overflow: hidden;
    position: absolute;
    
}
#wrap>div{

width: 100%;
   min-height:90px;
    display: block;
 margin-bottom: 10px;
/*  border:10px solid #9d002b;*/
    position: relative;
    
}

.zongR {

padding-left:10px;
   
    float: left;
   overflow:hidden;
}



.zonri{width:100%;  position:relative;  padding: 0 0;  }
	.zonri .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
	.zonri .bd ul{ width:100% !important; list-style: none}
	.zonri .bd ul li{ vertical-align:middle;width:100% !important ;float:left}
	.zonri .bd ul li img{ width:100%; display:block;  }

	
.zonri .prev,
		.zonri .next{ position:absolute; left:5%; top:49%; margin-top:-25px; display:block; width:71px; height:72px; background:url(../images/arrowleft_03.png) no-repeat; display:none }
		.zonri .next{ left:auto; right:5%; background-position:8px 5px;background:url(../images/arrowright_03.png) no-repeat; }
		.zonri .prev:hover{ filter:alpha(opacity=50);opacity:0.5;  }
		.zonri .next:hover{ filter:alpha(opacity=50);opacity:0.5; }
	










































.lachu2 {
   min-width:110px;
    height: 55px;
    
   float: left;
    margin-left:30px;
 
    overflow: hidden;
}

.jiyis2 {
     margin-top: 22px;
    margin-left:15px;
    display:none ;
    float: left;
    margin-right: 6px;
}

.lachu22 {
    width: 150px;
    height: 55px;
    float: left;
    overflow: hidden;
  display: none;
    position: relative;

}

.lachunei2 {
     height: 55px;
  width:190px;
position: absolute;
    left: -190px
}

.lachunei2 a{
    font-size: 13px;
    margin-right: 19px;
}

.ba2 {
    float: left;
   
}

.lachuneiww {
     height: 55px;
  width: 700px;
position: absolute;
}

.lachuneiww a{
     font-size: 13px;
    margin-right: 19px;
}

.jiyis22 {
    margin-top: 22px;
    margin-left:15px;
    display: block;
    float: left;
    margin-right: 6px;
}

.lachu2233 {
      width: 150px;
    height: 55px;
    float: left;
    overflow: hidden;

    position: relative;
  
}

.jiyis24 {
     margin-top: 22px;
    margin-left:15px;
    
    float: left;
    margin-right: 6px;
}

.lachu222 {
      min-width:110px;
    height: 55px;
    
   float: left;
    margin-left:30px;
 
    overflow: hidden;
}

.lachunei222 {
    height: 55px;
  width:190px;
position: absolute;
   
}

.ba222 {
    float: left;
}

.lachu22w {
      width: 150px;
    height: 55px;
    float: left;
    overflow: hidden;

    position: relative;
  
}

.lachunei23 {
    height: 55px;
  width:190px;
position: absolute;
 
}

.jiyis33 {
     margin-top: 22px;
    margin-left:15px;
  
    float: left;
    margin-right: 6px;
}

.lachunei23 a{
    font-size: 13px;
    margin-right: 19px;
}

.joinFrame {
     max-width: 1920px;
    height: 830px;
    display: block;
    background: #e7e7e7;
    margin: 0 auto;
   position: relative;
}

.joinFrameIn {
     max-width: 1120px;
    min-height: 830px;
    display: block;
padding-top: 25px;
    margin: 0 auto;
   position: relative;
}

.joinSelect {
    height: 47px;
    width: 100%;
   
    display: block;
    margin:0 auto;

}

.selectLeft {
    height: 47px;
    float: left;
    width: 448px;
    background: white;
    padding-left:15px;
    border: 1px solid #000;line-height: 47px;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer
}

.confirm {
    height: 47px;
    width: 100px;
    float: left;
    text-align: center;
    line-height: 47px;
    background: #96032b;
    color: white;
    border-radius:15px;
    cursor: pointer;
    margin-left: 53px;
}

.boteh {
    clear: both;
}

.joinSlideFrame {
    width: 448px;
    height: 402px;
    position: absolute;
display:none;
    z-index: 55;
    top:72px;
    border: 1px solid #000;
    border-top: none;
}

#SliderLeft {
    width: 428px;
    height: 401px;
overflow: hidden;
    display: block;
    float: left;
    background: #fff;
    position: relative;
}

#SliderScroll {
    width: 18px;
    height: 401px;
    display: block;
    background: #eeeeee;
    float: left;
    position: relative;
}

.SliderIn {
    width: 428px;
   
 position: absolute;
    padding-left: 5px;
}

.SliderIn ul{
    list-style: none;
    font-weight: bold;
    font-size: 17px;
    padding-top: 11px;
}

.SliderIn ul li{
    font-size: 15px;
    font-weight: 100;
    padding-left: 38px;
    cursor: pointer;
    padding-top: 5px;
}

#ScrollInside {
    width: 18px;
    height: 88px;
    background: #999999;
    border-radius: 15px;
    cursor: pointer;
    position: absolute;
}
.SliderIn ul li:hover{
background: #96032b;
    color: #fff


}
.mean {
    position: absolute;
    left: 415px;
    top: 39px;
    cursor: pointer;
    z-index: 55;
}

.joinDes {
    width: 100%;
    min-height: 180px;
    border-top: 1px solid black;
    display: block;
   margin-top: 39px;
    padding-top: 43px;

}

.joinDes ul{
    font-size: 17px;
    font-weight: bold;
}

.joinDes ul li{
margin-bottom: 5px;
    font-weight: 800;
    font-size: 15px;
	color:#333;
}
.joindesc {
     font-weight:bold;
    font-size: 15px;
    margin-top: 20px;
    margin-bottom:45px;
    
}

.joindesc li{
    font-weight: 100;
    margin-top: 9px;
}

.joinem {
    color: #000;
    position: relative;
    top: -10px;
}
.joinem:hover{
color: #96032b;
    text-decoration: none

}
#map {
    margin: 0 auto;
    max-width: 1100px;
    height: 835px;
  position: relative;

  
}

#mapdemo {
    max-width: 1920px;
    height: 835px;
    margin: 0 auto;
    background:url(../images/mapnewbk.jpg) no-repeat top center;
     overflow-x:hidden;
    overflow-y: hidden;
}

.transparent {
    position: absolute;
   bottom:110px;right:55px;
}

.historyFrame {
    max-width: 1920px;
    height: 645px;
    margin: 0 auto;
    position: relative;
    background: url("../images/mapre.jpg") no-repeat top center;
    overflow-x: hidden;
}

.historyImg {
    position: relative;
    width:100%;
    
        
}

.historyUl {
    list-style: none;
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    height: 645px;
  
}

.historyUl li{
    position: absolute;
/*  height: 110px;*/
    min-width:140px; 
  cursor: pointer;

    height: 120px;
}

.historyUl li h2{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
 
    text-align: left;
  line-height: 5px;
   cursor: pointer;

    width: 85px;
    margin-left: 0px;
padding-bottom: 10px;
}
.historyUl li div{
width: 130px;

   display:block;
  margin-top: 10px;
  display: none;
   
}





#container span{
cursor: pointer;
    position: absolute;
    z-index: 1;
    color: #fff;
    letter-spacing: 1px
}

.Newcontent {
    max-width: 1920px;
    height: auto;
    background: #dfdfdf;display: block;
    margin: 0 auto;
}

.NewIn {
    max-width: 1120px;
    height: auto;
    margin: 0 auto;
   
    overflow: hidden;
}

.newTitle {
    width: 100%;
/*    height: 79px;*/
    text-align: left;
    font-size:30px;
    font-weight: bold;
    padding-top: 37px;
}

.date {
    color: #5e5e5e;
/*    font-color:#5e5e5e;*/
    float: left;
    display: block;
}

.NewBack {
   display: block;
    font-size:15px;
    float:right;
    color: black;

}
.NewBack:hover{
text-decoration: none;
color: #96032b
}
.NewImg {
    width:1200px;
    height: 559px;
    margin-top: 30px;
}

.NewUl li{
        margin-top: 21px;
    letter-spacing: 1px;
    line-height: 30px;
    font-size: 15px;
}

.NewUl b{
margin-top: 38px;
display: block;
    font-size: 15px
}


.NewUl {
    margin-bottom: 10px;
}


.imgSize {
    width: 100%;

}

.imgscale {
    float: left;
    width: 100%;
    display: block;
}

.arch li{
    float: left;
     width: 33.3333%;

   overflow: hidden;
    position: relative;
    z-index: 5555;
    cursor: pointer;
margin: 0 auto;
    zoom:1
    
    
}

.arch li span{
      width: 100%;
    height:100%;
  background: url(../images/zhezhao2.png);
     background-position: top center;
  
/*   display: none;*/
  display:block;
   position: absolute;
top: 375px;
    margin: 0 auto;
  
}

.tex:hover {
    color: white
}

/*.caituTeam {
     max-width:1920px;
    height: 485px;
    background:url(../images/team1.jpg) top center;
    position: relative;
}*/

.caituTeam2 {
     max-width:1920px;
    height: 400px;
    background:url(../images/team2.jpg) top center no-repeat;
    position: relative;
}

.grayback div{
  /*  padding-top: 28px;*/
    color:#9b002b;
    text-align: center;
    font-size: 28px;
    display: block;
    letter-spacing: 1px;
}

.grayback font{
    color: #333;
    font-size: 16px;
    display: block;
    /*margin-top: 10px;*/
    text-align: center;
    letter-spacing: 1px;
	line-height:1.85em;
}





.spirit {
    position: relative;
    width: 100%;
    margin: 0 auto;
    background: #e0e0e0
}

.spirit li img{
    width: 100%;
}

.spirit li{
    margin-top:1%;
}

.m3 a:hover{
    color: red;
}

.floatfoot {
    width: 100%;
    height: 100px;
    border-bottom: 1px solid #4b4b4b;
    margin: 0 auto;
    display: block;
}

.L3 {
    width:500px;
   
/*    padding-bottom: 12px;*/
   margin-top: 12px;
    float: left;
}



.white:hover {
    color: white !important;
}

.column1 li{
    float: left;
}

.column1 {
    width: 1920px;
    height: auto;
    position: relative;
	
}

.column1 li{
    float: left !important
}

.indFrame li{
    float: left;
    border: 1px solid red
}

.column {
  max-width: 1920px;
    min-height:400px;
    position: relative;
	padding-left:10px;
	margin-bottom:10px;
	
}

.column li{
    float: left;
    margin-top: 10px;
    letter-spacing: 3px
}

.column li div{
       width: 238px;
    background: #9c002b;
    height:238px;
  position: absolute;
    display: none;
    font-size:23px;
    text-align: center;
    color: azure;
/* line-height: 23px;*/
   /* padding:93px 10px 0 10px;*/
	
	
}
.column li div span{
	display:table-cell;
	word-wrap: break-word;
	max-width: 238px;
position:relative;

vertical-align:middle;

	}





body{
overflow-x: hidden;
    
}

 

.pagin_btn{

    height: 54px;
    list-style: none;
    position: absolute;
    bottom:35em;
   left:25px;
	z-index:5
	}

.pagin_num,.pagin_active{
	 float: left;
    background: #f4f4f4;
    height:54px;
    width: 54px;
    display: block;
    margin-left: 3px;
	}	
	.pagin_num a,.pagin_active a{
    float: left;
    background: #f4f4f4;
    height:54px;
    width: 54px;
    display: block;
    font-size: 26px;
    line-height: 54px;
    text-align: center;
    color: black;
}
.pagin_btn li:hover a{
    background: #9c002b;
    text-decoration: none;
    color: white;
}

	.pagin_right{
	float: left;
    background: #f4f4f4;
    height:54px;
    width: 82px;
    display: block;
    margin-left:3px;
	
	}
	.pagin_left{
	float: left;
    background: #f4f4f4;
    height:54px;
    width: 82px;
    display: block;
    margin-left:3px;
	
	}	
	
.pagin_right a{
	 float: left;
    background: #f4f4f4;
    height:54px;
    width: 82px;
    display: block;
    font-size: 19px;
    line-height: 54px;
    text-align: center;
    color: black;
	}	
	.pagin_left a {
  float: left;
  background: #f4f4f4;
  height: 54px;
  width: 82px;
  display: block;
  font-size: 19px;
  line-height: 54px;
  text-align: center;
  color: black;
}
.pagin_active{
	 background: #9c002b;
	 color:#FFF;
}
.pagin_active a{
	background: #9c002b;
	 color:#FFF;
}
	.lachu23 {

    min-height: 55px;
    float: left;
    overflow: hidden;

    position: relative;
}
	.lachu1 {
     display: block;
   min-height: 55px;
   max-width:850px;
/*    float: left;*/
    padding-left: 5px;
    overflow: hidden;
    position: relative;
  
}


.lachu121 {
/*
     width: 700px;
    height: 55px;
    float: left;
    overflow: hidden;
display: none;
    position: relative;
*/
    margin-left: 108px;
}

.lachuneiwww a{
    font-size: 13px;
margin-right: 19px;
display: block;
float: left;
    line-height: 26px;
}

.lachuneiwww {
/*     min-height: 55px;*/
  max-width: 719px;
margin-top: 15px;
}

.lachunew{
	display: block;
height: 55px;
max-width: 1920px;
padding-left: 5px;
overflow: hidden;
position: relative;
	
	}
	
.caituTeam{
	  max-width:1920px;
    height: 485px;
    position: relative;
	overflow: hidden
}	


.bd3 {
     margin:0 auto; position:relative; z-index:0; overflow:hidden;
}

.catul {
    width:100% !important;
   
}

.catul li{
    width:100% !important; 
 height: 485px;
    overflow:hidden; text-align:center;
}

.caituTeam .prev{
position:absolute; left:8%; top:50%; margin-top:-25px; display:block;width: 71px;height: 72px; background:url("../images/arrowleft_03.png") no-repeat; cursor: pointer;
    display: none;
}

.caituTeam .next{
position:absolute; right:8%; top:50%; margin-top:-25px; display:block;width: 71px;height: 72px; background:url("../images/arrowright_03.png") no-repeat; cursor: pointer;display: none;
}

.caituTeam .prev:hover{
    filter:alpha(opacity=50);opacity:0.5; 
}

.caituTeam .next:hover{
filter:alpha(opacity=50);opacity:0.5; 

}
.jobtile{
	font-weight: bold; font-size:16px; padding-bottom:20px
	}	
.framesun,.framesunz,.framesuno{
	width:33.33333%
	}	
	
	.shadow{
		  width: 200px !important;
  height: 300px !important;
  position: absolute !important;
  top: 0px;
  left: 0px;
  z-index: 5!important;
  margin-top: 0px !important;
		}