body {
	width: 100%;
    padding:0;
    margin: 0 auto;
	text-align: center;
    vertical-align: middle;	
}
img{border:0;padding:0;margin:0;}

    .container{height: 50px;}
  .header{height:50px;background: url(../images/header_bg.png) top repeat;width: 100%;}
  .header ul{margin: 0 auto;width:1140px;height:50px;padding-left:250px;}
  .header ul li{float: left;line-height:50px;}
  .header ul li a{color:#fff;text-decoration: none;font-size:16px;padding:0px 25px; display:block;}
  .header ul li a:hover{text-decoration: none; background:rgba(0,0,0,0.5);}
  .nav_fixed{position: fixed;top: 0px;z-index: 9; }

  .header02{height:50px;background:url(../images/header_bg.png) repeat;width: 100%; position:absolute; top:0; left:0;}
  .header02 ul{margin: 0 auto;width:1140px;height:50px;padding-left:250px;}
  .header02 ul li{float: left;line-height:50px;}
  .header02 ul li a{color: white;text-decoration: none;font-size:16px;padding:0px 25px; display:block;}
  .header02 ul li a:hover{text-decoration: none; background:url(../images/header_bg.png) repeat;}
  .nav_fixed{position: fixed;top: 0px; }

.head {
	font-size:0;
}
.headimg {
	width: 100%;
}

.ban1 {
    width: 80%;
    height: 1000px;
    padding:0;
    margin: 0 auto;
	text-align: center;	
	margin-top: 80px;
  overflow: hidden;
  clear: both;
}
#tab {
	 width: 1022px;
	 height: 550px;
	 margin: 0px auto;
     padding: 0;
     vertical-align: middle;
	 text-align: center;
}
.xxk1 {
	width:336.6px;
	height:60px;
	line-height:60px;
	cursor:pointer;
	display: inline;

	font-size: 32px;
}
.xxk2 {
	width:336.6px;
	height:60px;
	line-height:60px;
	display: inline;
	cursor:pointer;

	font-size: 32px;
}
.xxk3 {
	width:336.6px;
	height:60px;
	line-height:60px;
	display: inline;
	cursor:pointer;

	font-size: 32px;
}
.tab1 {
	width:336.6px;
	height:60px;
	line-height:60px;
	float:left;
	text-align:center;
	cursor:pointer;
	display: inline;
	background-color: #b20000;
	color: white;
	border-right: 3px solid white;

 
}
.tab2 {
	width:336.6px;
	height:60px;
	line-height:60px;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	display: inline;
	background-color: #001d6d;
	color: white;
	border-right: 2.5px solid white;
	border-left: 2.5px solid white;

}
.tab3 {
	width:336.6px;
	height:60px;
	line-height:60px;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
	display: inline;
	background-color: #001d6d;
	color: white;	
	border-left: 3px solid white;

}
.xxkbg {
	width: 100%;
	height: 500px;
	background: url(../images/tablebg.png) no-repeat scroll;
	background-size: cover;
	background-position: center;
}

#TabTab03Con1 {
    width:100%;
	margin: 0 auto;
	padding: 0;
	height:500px;
	vertical-align: middle;
	text-align: center;
}

#TabTab03Con2 {
	margin: 0 auto;
	padding: 0;
	width:100%;
	height:500px;
	vertical-align: middle;
	text-align: center;

}
#TabTab03Con3 {
	margin: 0 auto;
	padding: 0;
	width:100%;
	height:500px;
	vertical-align: middle;
	text-align: center;
}

.ban1 table {
	width: 100%;
	padding:0;
    margin: 0 auto;
    text-align: center;
    position: relative;
    font-size: 20px;

}
.ban1 table td {
  width: 33%;
    padding:0;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.ban1 table tr {
	height: 65px;
}

.zx {
	padding:0;
    margin: 0 auto;
    text-align: center;
	width: 268px;
	height: 60px;
	line-height: 60px;
	background: red;
	cursor: pointer;
	font-size: 28px;
	font-weight: 800;
	color: white;
}

.ban2 {
	width: 1200px;
	height: 800px;
    padding:0;
    margin: 0 auto;
	text-align: center;	
	margin-top: 20px;
	font-size: 0;
	margin-bottom: 50px;
	overflow: hidden;
	clear: both;
}
.ban2img {
	margin-top: 50px;
}

.ban3 {
	width: 100%;
    padding:0;
    margin: 0 auto;
	text-align: center;
    vertical-align: middle;	
    background:url(../images/ban3bg.jpg) no-repeat scroll;
    background-size: 107%;
    overflow: hidden;
    clear: both;
    padding-bottom: 100px;
}

.ban3 ul {
	width: 80%;
	padding:0;
    margin: 0 auto;
	text-align: center;
    vertical-align: middle;	
    margin-top: 40px;
}
.ban3 ul li {
	width: 25%;
	padding:0;
    margin: 0 auto;
	list-style: none;
	float: left;
	padding:0;
    margin: 0 auto;
	text-align: center;
}
.ban3 ul li p {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: 900;
}
.ban3 .tea1 {
	
	padding:0;
    margin: 0 auto;
	text-align: left;
	width: 198px;
	font-size: 18px;
}

.ban4 {
	width: 1200px;
    padding:0;
    margin: 0 auto;
	text-align: center;
    vertical-align: middle;
    margin-top:50px;
    clear:both;
    overflow: hidden;
}
.ban41 {
	width: 100%;
	height: 300px;
	padding:0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    clear: both;
    display: inline;
}
.ban41i1{
	   width: 282px;
   height: 282px;
   	padding:0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    position: relative;
    top: 80px;
    left: -322px;
}
.ban41con {
	width: 610px;
	height: 300px;
	padding:0;
    margin: 0 auto;
    text-align: left;
    vertical-align: middle;
    position: relative;
    top: -200px;
    left: 180px;
    line-height: 44px;
    font-size: 23px;

}
.ban42 {
	width: 870px;
    height: 250px;
	padding:0;
    margin: 0 auto;
    text-align: left;
    vertical-align: middle;
    overflow: hidden;
    clear: both;
    position: relative;
    top: -120px;
    left: -30px;
}

.ban42 p {
    font-size: 22px;
}

.ban43 {
	width: 1100px;
	height: 630px;
	padding:0;
    margin: 0 auto;
    text-align: left;
    vertical-align: middle;
    overflow: hidden;
    clear: both;
    margin-top: -30px;
}

.ban43img {
	padding:0;
    margin: 0 auto;
	font-size: 0;
	width: 360px;
	 position: relative;
	 left: -301px;

}
.ban43fen {
	padding:0;
    margin: 0 auto;
	position: relative;
	top: -406px;
   left: 370px;
   z-index: -1;
}
.ban43con {
	padding:0;
    margin: 0 auto;
   width: 580px;
   height: 380px;

   position: relative;
   top: -755px;
   left: 230px;
}
.ban43con strong {
	color: #b8121f;
}
.ban43con p {
	font-size: 20px;
	margin-bottom: 50px;
}
.tj {
    width: 1040px;
    height: 500px;
    padding:0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    clear: both;

}
.tj dl {
    width: 312px;
    float: left;
                padding:0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
        margin-right: 30px;
        margin-top: 20px;

}
.tj dd {
    width: 300px;
    height: 200px;
    padding:0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
        overflow: hidden;
    clear: both;
    margin-top: 20px;
}
.tj ul{
    width: 300px;
     padding:0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    display: inline;

}
.tj ul li {
    width: 135px;
    height: 115px;
        padding:0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    float: left;
}
.tj span{
    font-size: 30px;
    font-weight: 800;
}
.tj .span {    

        width: 20px;
        height: 100px;
        line-height: 90px;
        text-align: center;
}
.tj p {
    text-align: left;
    position: relative;
    left: 15px;
    top: 0px;
    font-size: 18px;
}
.tjcon {

   width: 960px; 
   height: 160px; 
   background: #b20000;
   -moz-border-radius:    10px; 
   -webkit-border-radius: 10px; 
   border-radius:         10px;
   color:white;
   font-size:16px;
    padding:0;
    margin: 0 auto;
    position: relative;
    padding-top: 25px; 
    padding-left: 40px;
    padding-right: 40px;
    text-align: right;
    margin-top: 20px;

}

.tjcon:before {
   content:"";
   position: absolute;
   right: 350px;
   top: -15px;
   width: 0;
   height: 0;
   border-left: 17px solid transparent;
   border-right: 17px solid transparent;
   border-bottom: 30px solid #b20000;
    }

.tjcon div {
    text-align: left;
}
.tjcon p{
    text-align: left;
    font-size: 18px;
    line-height: 32px;
    text-indent: 2em;
}
.tjcon strong {
    color: #ffc800;
    font-size: 19px;
}
.tjcon span {
    color: white;
}

.end {
	margin:0 auto;
	padding: 0;
   width: 100%;
   height: 553px;	
   background: url(../images/end.png) no-repeat scroll;
   background-position: center;
   overflow: hidden;
   text-align: center;
   vertical-align: middle;
   position: relative;
   overflow: hidden;
   margin-top: 50px;
}

.qr {
	margin: 0 auto;
	padding: 0;
    width: 50%;
	position: relative;
	top: 70px;



   }
 #qr1 {

 	position:relative;


 }
  #qr2 {

 	position:relative;

 }

 .add {
    margin: 0 auto;
	padding: 0;
 	width: 810px;
 	position:relative;
    top:100px;
 	left: 0px;
	background: rgba(0,0,0,0,);
 	text-align: center;
    line-height: 25px;
    font-size: 15px;
    color: white;

 }
.remark {
	margin: 0 auto;
	padding: 0;
	position:relative;
	top: 110px;
 	left: 0px;

}