﻿*{
	margin: 0px;
	padding: 0px;
	font-family: 微软雅黑;
}
body{font-size: 16px;}
a{text-decoration: none;}
ul{list-style: none;}
img{border: 0px;}
.top{
   width: 100%;
   height: 92px;
}
.top .top1{
   width: 1200px;
   height: 92px;
   position: relative;
   margin: 0px auto;
}
.top .top1 .top2{
	width: 1200px;
	height: 92px;
	position: relative;
	margin: 0px auto;
}
.top .top1 .top2 .sea{
	width: 244px;
	height: 35px;
	position: relative;
	float: right;
	top: 36px;
}
.top .top1 .top2 .sea .inp{
	width: 190px;
	height: 28px;
}
.top .top1 .top2 .sea .inp1{
	background: url('../images/search.jpg') no-repeat;
	width: 50px;
	height: 37px;
	float: right;
	border:none;
}
.banner{
	width: 100%;
	height: 406px;
	background-position:50% 50%;
	overflow: hidden;
}
.banner .opac{
	position: absolute;
	top: 690px;
	width:100%; 
	height:105px;
	opacity: 0.6;
	background: black;
	z-index: 10;
}
.opac2{
	position: absolute;
	bottom: 0px;
	width:100%; 
	height:105px;
	opacity: 0.6;
	background: black;
	z-index: 10;
}
.banner .banner1{
	width: 1920px;
	height: 706px;
	position: relative;
	margin: 0px auto;

}
.banner .banner1 .banner2{
	width: 1920px;
	height: 706px;
	position: relative;
	margin: 0px auto;
	
}
.banner .banner1 .banner2 img{
	width: 1920px;
	height: 706px;
	position: absolute;
	left: -30%;
}
.banner .banner1 .banner3 a{
	display: none;
}
.banner .banner1 .banner3 a:first-child{
	display: inline-block;
}

.daohang2 li{
	width: 134px;
	height: 111px;
	 display: inline-block;
	position: relative;
	top: 5px;
}
.ys{
	background: #125fbf;
}
.daohang2 .dh, .banner .banner1 .banner2 .dh{
    width: 134px;
    height: 65px;
    text-align: center;
	float: left;
	z-index: 10;
	position: relative;
}
.daohang2 .dh .dh1, .banner .banner1 .banner2 .dh .dh1{
	font-size: 16px;
	margin-top: 36px;
    color: white;
}
.daohang2 .dh .dh2, .banner .banner1 .banner2 .dh .dh2{
   font-size: 12px;
   margin-top: 17px;
   color: #cf6c31;
}
.daohang2 .dh .dh3, .banner .banner1 .banner2 .dh .dh3{
	width: 17px;height: 17px;
	margin-top: 12px;
	margin-left: 58px;
	display: none;
	background-color: #1261c4;
	transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
	
}
.intro{
	width: 100%;
	height: 651px;
}
.intro .intro1{
	width: 1200px;
	height: 651px;
	position: relative;
	margin: 0px auto;
	/*overflow: hidden;*/
}
.intro .intro1 .intro2{
	width: 1200px;
	height: 651px;
	margin: 0px auto;
	position: relative;/*
	overflow: hidden;*/
}
.intro .intro1 .intro2 .jian span h2{
	position: relative;
	top: 150px;
	left: 25px;
	font-size: 24px;
	float: left;
}
.intro .intro1 .intro2 .jian span h4{
	font-size: 16px;
	margin-top: 164px;
	margin-left: 25px;
	float: left;
}
.intro .intro1 .intro2 nav{
   clear: both;
   /*margin-top: 25px;*/
   margin-left: 25px;
   font-size: 18px;
   color: #686868;
}
.intro .intro1 .intro2 .cont{
	width: 1200px;
	height: 400px;
	position: relative;
}
.intro .intro1 .intro2 .cont .left{
   width: 630px;
   height: 270px;
   margin-top:65px; 
   float: left;
   line-height: 35px;
}
.intro .intro1 .intro2 .cont .right{
   width: 500px;
   height: 314px;
   position: relative;
   top: 20px;
   float: right;
}
.intro .intro1 .intro2 .cont .right img{
	width: 500px;
	height: 314px;
	position: absolute;
}
.intro .intro1 .intro2 .cont .more{
	display: inline-block;margin-top: 20px;width: 133px;text-align: center;border-radius: 6px;background-color: #1262c5	;
}
.intro .intro1 .intro2 .cont .more span a{
	display: inline-block;
	width: 100%;
	font-size: 17px;
	    color: white;
}
.intro .intro1 .intro2 .cont .zuo{
	position: relative;
	left: 100px;
	top: 170px;	
}
.intro .intro1 .intro2 .cont .you{
	position: relative;
	left: 478px;
	top: 133px;
}
.honor{
	width: 100%;
	/*height: 230px;*/
	height: 180px;
	margin-top: 60px;

}
.honor .honor1{
	width: 1200px;
	height: 255px;
	margin: 0px auto;
	position: relative;
}
.honor .honor1 .honor2{
	width: 1200px;
	height: 255px;
	position: relative;
	margin: 0px auto;
} 
.honor .honor1 .honor2 .rong{
	width: 1200px;
	height: 182px;
	position: relative;
	top: 50px;
}
.honor .honor1 .honor2 .rong ul li{
	width: 215px;
	height: 140px;
	position: relative;
	float: left;
	margin-left: 66px;
	top: 0px;
	border: 1px solid #4e4e4c;
}
.honor .honor1 .honor2 .rong ul li .yuan{
  width: 79px;
  height: 79px;
  border-radius: 79px;
  background-color: #1261c4;
  position: relative;
  left: 70px;
  top: -40px;
  text-align: center;
  line-height: 79px;
  font-size: 18px;
  color: white;
}
.honor .honor1 .honor2 .rong ul li .zi{
	position: relative;
	top: -40px;
	width: 216px;
	height: 103px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.main{
	width: 100%;
	height: 580px;
	background: url('./images/bg22.jpg') no-repeat;
	 background-position: 100% 50%; 
}
.main .main1{
	width: 1200px;
	height: 580px;
	position: relative;
	margin: 0px auto;

}
.main .main1 .main2{
	width: 1200px;
	height: 580px;
	position: relative;
	margin: 0px auto;
}
.main .main1 .main2 .left{
	width: 400px;
	height: 580px;
	float: left;
	position: relative;
}
.main .main1 .main2 .left input{
	width: 137px;
	height: 39px;
	border: 1px solid #0068b7;
	position: relative;
	top: 60px;
	left: 0px;
	border-radius: 5px;
}
.main .main1 .main2 .right{
	width: 780px;
	height: 480px;
	float: right;
	position: relative;
	overflow: hidden;
}
.main .main1 .main2 .right input{
	width: 137px;
	height: 39px;
	border: 1px solid #0068b7;
	position: relative;
	top: 60px;
	left: 16px;
	border-radius: 5px;
}
.main .main1 .main2 .left .news{
	width: 370px;
	height: 133px;
	line-height: 30px;
	position: relative;
	top: 80px;
}
.main .main1 .main2 .left .news a{
	color: #5c87cf;
	font-size: 16px;
	position: relative;
	left: 15px;
}
.main .main1 .main2 .left .news img{
	float: left;
}
.main .main1 .main2 .left .news .time{
	font-size: 14px;
	position: relative;
	left: 15px;
	top: 20px;
}
.main .main1 .main2 .left .descr{
	width: 375px;
	height: 275px;
	position: relative;
	top: 90px;
}
.main .main1 .main2 .left .descr .descript{
	width: 375px;
	height: 60px;
}
.main .main1 .main2 .left .descr .descript span{
	font-size: 12px;
}
.main .main1 .main2 .left .descr .newss{
	width: 375px;
	height: 18px;
	margin-top: 18px;
	position: relative;
}
.main .main1 .main2 .left .descr .newss span .a1:hover{
	color: blue;
}
.main .main1 .main2 .left .descr .newss img{
	float: left;
	margin-top: 4px;
}
.main .main1 .main2 .left .descr .newss span{
		font-size: 14px;
        margin-left: 5px;
}
.main .main1 .main2 .right .dt{
	width: 760px;
	height: 131px;
	position: relative;
	top: 80px;
	left: 16px;
}
.main .main1 .main2 .right .dt img{
	float: left;
}
.main .main1 .main2 .right .dt a{
	position: relative;
	left: 15px;
	font-size: 18px;
	color: #1261c4;
}
.main .main1 .main2 .right .dt .time{
	position: relative;
	left: 15px;
    color: #515151;
}
.main .main1 .main2 .right .dt nav{
	position: relative;
	left: 15px;
    color: #515151;
    color: black;
}
.main .main1 .main2 .right .ct{
	position: relative;
	top: 90px;
	left: 17px;	

}
.main .main1 .main2 .right .connect{
	width: 840px;
	height: 220px;
	position: relative;
	top: 100px;
	left: 16px;
}
.main .main1 .main2 .right .connect .left{
	width: 343px;
	height: 216px;
	float: left;
}
.main .main1 .main2 .right .connect .left ul li{
	margin-top: 22px;
}
.main .main1 .main2 .right .connect .left ul li span{
	font-size: 14px;
	position: relative;
	left: 15px;
}
.main .main1 .main2 .right .connect .left ul li img{
	position: relative;
	top: 5px;
	float: left;
}
.main .main1 .main2 .right .connect .right{
	width: 343px;
	height: 216px;
	float: right;
}
.main .main1 .main2 .right .connect .right ul li{
	margin-top: 22px;
}
.main .main1 .main2 .right .connect .right ul li span{
	font-size: 14px;
	position: relative;
	left: 15px;
}
.main .main1 .main2 .right .connect .right ul li img{
	position: relative;
	top: 5px;
	float: left;
}
.td{
	width: 100%;
	height: 803px;
	background: url('./images/bj33.jpg') no-repeat;
	background-position:50% 50%; 
	background-width:100%;
	background-height:100%;  
}
.td .td1{
	width: 1200px;
	height: 800px;
	position: relative;
	margin: 0px auto;
}
.td .td1 img{
	position: absolute;
	bottom:0px;
	right: 0px;
	z-index: 10;
}
.td .td1 .td2{
	width: 1200px;
	height: 700px;
	position: relative;
	margin: 0px auto;
	margin-top: 50px;
}
.td .td1 .td2 .tuandui{
	width: 400px;
	height: 80px;
    position: absolute;
    top: 30px;
    left: 25px;
}
.td .td1 .td2 .tuandui .lst{
	/*position: absolute;
	top: 20px;*/
	font-size: 24px;
}
.td .td1 .td2 .tuandui span{
	font-size: 18px;
}
.td .td1 .td2 .tuandui nav{
	font-size: 18px;
	position: absolute;
	top: 50px;
}
.td .td1 .td2 table{
   position: absolute;
   top: 140px;
}

.td .td1 .td2 table tr td{
  width: 15%;
  height: 230px;
}
.td .td1 .td2 table tr td img{
	position: relative;
	top: -4px;
	display: block;
    margin: auto;
}
.td .td1 .td2 table tr td .ren{
	text-align: center;
	position: relative;
	top: 10px;
	font-size: 20px;
}
.td .td1 .td2 table tr td .qk{
	width: 178px;
	height: 116px;
	position: relative;
	top: -25px;
	overflow: hidden;
	font-size: 14px;
	margin-left: 10px;
}
.td .td1 .td2 table tr td input{
	position: relative;
	width: 88px;
	height: 28px;
	border-radius: 5px;
	background-color: #0068b7;
	margin-left: 53px; 
	top: 10px;
}
.bjl{
	position: absolute;
	z-index: -100;
	margin: 0px auto;
}
.bjl div.lb123{
	position: absolute;
	z-index: -10;
	top: 0;
}
.address{
	width: 1000px;
	margin: 0 auto;
	margin-top: -100px;
	/*border:1px solid red;*/

}

.address.address2{
	width: 1200px;
	height: 734px;
	margin: 0px auto;
}

.address .address2 .ditu{
	width: 800px;
	height: 300px;
	display: block;
	margin: 0 auto;
	border: 1px dashed white;
	padding: 20px;
}
.address .address2 .gs{
	width: 328px;
	height: 43px;
	margin-left: 80px;
	margin-top: 30px;
}
.address .address2 .gs img{
	float: left;
}
.address .address2 .gs span{
    position: relative;
    font-size: 13px;
    color: white;
	left: 10px;
}
.address .address2 .lianxi{
	width: 470px;
	height: 140px;
	float:right;
	font-size: 16px;
	line-height: 36px;
	margin-top: -60px;
	margin-right: 50px;
}
.address .op{
	height: 60px;
	width: 100%;
	background-color: black;
	opacity: 0.6;
	position: absolute;
	top: 675px;
	z-index: 20;
}
.lianjie{
	width: 100%;
	height: 50%;
	background-color: black;
	opacity: 0.6;
	/*position: relative;
	/*top: 674px;*/
	line-height: 64px;

}
.lianjie span{
	float: left;
	font-size: 16px;
	color: white;
	/*z-index: 10;*/
}
.lianjie ul li{
	float: left;
	margin-left: 12px;
	font-size: 14px;
	
}
.down{
	text-align: center;
	width: 100%;
	height: 125px;
    z-index: 999999;
    position: absolute;
    bottom: 0px;
}
.down .down1{
	width: 1200px;
	background-color: #0f0f0f;
	width: 100%;
	line-height: 64px;
	border-top: 1px solid #000;
}
.down .down1 .down2{
	width: 1200px;
	height: 70px;
	margin: 0 auto;
    
}
.down .down1 .down2 .copy{
	margin:0 auto;
	width: 1000px;
}
.down .down1 .down2 ul {
	float: left;
	font-size: 14px;
	line-height: 70px;
	color: white;
	z-index: 20;
}

.focusBox{ position:relative; height:660px; width:100%; overflow:hidden; margin-bottom:30px;}

.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; } 

.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;   display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px; } 

.focusBox .hd .on{ background-position:0 0; } 

.focusBox .prev,  .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }  

.focusBox .prev { left: 0; }  

.focusBox .next { background-position: 0 -90px; right: 0; } 


.focusBox .pic{ position:absolute; top:0px; left:0px; z-index:1; width:1920px; left:50%; margin-left:-960px; }








