body,p,li,ul{padding:0; margin:0;}
ul{list-style:none;}
a{color:#000; text-decoration:none;}
body{
font-family: Microsoft YaHei;
background:#fff;
}
.clear{width:100%; clear:both; height:1px;}
.red-word {
    color: #e60000;
}
.owl-nav {
    display: none;
}
.index105{
  width:100%;
  height:434px;
  background:#494949;
  position:relative;
}
.form-box{
  position:absolute;
  width:1200px;
  height:560px;
  top:-70px;
  left:50%;
  margin-left:-600px;
}
 
.index104{
  width:100%;
  height:534px;
  clear:both;
  background:#fff;
  position:relative;
}
.index104-p{
  width:100%;
  text-align:center;
  line-height:40px;
  height:40px;
  margin-top:30px;
  font-size:29px;
  color:#333;
}
.index104-p2{
   width:100%;
  text-align:center;
  line-height:35px;
  color:#999;
  font-size:13px;
}
.index104-div{
  width:1200px;
  margin:40px auto 0 auto;
}
.index104-div-box{
  position:relative;
  width:260px;
  height:284px;
  margin:0 18px;
  border:1px solid #ddd;
  background:#fff;
  float:left;
  border-radius:3px;
}
.index104-img{
  width:100%;
  height:120px;
}
.index104-div-img{ display:block; margin:40px auto 20px auto; }
.index104-div-jia{position:absolute; top:-13px; left:130px;}
.index104-div-p{
  text-align:center;
  line-height:45px;
  font-size:21px;
  color:#666;
}
.index104-div-p2{
  text-align:center;
  line-height:45px;
  font-size:13px;
  color:#999;
}
.jy100{
  width:100%;
  height:530px;
  background:#fff;
  text-align:center;
}
.jy99{
  border-top:1px solid #d7d3d3;
  width:100%;
  height:447px;
  background:#eee;
  text-align:center;
}
.jy98{
  width:100%;
  height:533px;
  background:#040405;
  text-align:center;
}
.jy98-mid{
  width:1200px;
  margin:0 auto;
  height:533px;
  position:relative;
}
.jy98-box{
   position:absolute;
   width:520px;
   height:240px;
   top:240px;
   right:56px;
}
.jy98-block-bg{
   width:290px;
   height:81px;
   padding:10px;
   font-size:12px;
   color:#fff;
   line-height:20px;
   text-align:left;

   background:url(../images/jy98.png) no-repeat center center ;
  position:absolute;
  top:-92px;
  left:-211px;
  display:none;
}
.jy98-block:hover .jy98-block-bg{  display:block;}
.jy98-block{
  width:130px;
  height:120px;
  cursor:pointer;
  float:left;
  position:relative;
}
.jy97{
  width:100%;
  height:901px;
  background:url(../images/jy97.jpg) no-repeat center center;
  position:relative;
}
.jy97-all{
  width:1200px;
  margin:0 auto;
  height:901px;
  position:relative;
}
.jy97-box{
  width:689px;
  height:604px;
  position:absolute;
  top:214px;
  left:264px;
  background:#fff;
}
.jy97-block{
  width:100%;
  height:150px;
  border-bottom:1px dashed #b2b2b2;
  position:relative;
}
.jy97-block:hover{
  background:#ca0e1c;
  border-bottom:1px solid  #ca0e1c;
}
.jy97-num{
   display:block;
   position:absolute;
   font-size:52px;
   font-weight:bold;
   top:38px;
   left:26px;
   color:#e0e0e0;
   font-style:italic;
}
.jy97-p{
  padding-left:130px;
  padding-top:20px;
  height:40px;
  line-height:40px;
  color:#333;
  font-size:22px;
}
.jy97-block:hover .jy97-p{color:#fff;}
.jy97-p2{
  padding-left:130px;
  line-height:24px;
  color:#999;
  font-size:13px;
  width:514px;
}
.jy97-block:hover .jy97-p2{color:#fff;}
.jy97-live{
  position:absolute;
  width:200px;
  cursor:pointer;
  height:235px;
  left:50%;
  margin-left:-600px;
  top:400px;
}
.jy96{
  width:1200px;
  margin:0 auto;
  height:139px;
  background:url(../images/jy96.jpg) no-repeat top center;
  position:relative;
  clear:both;
  padding-bottom:30px;
}
.zixun-but{
  position:absolute;
  top:50px;
  right:427px;
  width:100px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#fff;
  background:#ca0e1c;
  cursor:pointer;
  font-size:13px;
}
.zixun-but2{
  position:absolute;
  top:50px;
  right:256px;
  width:100px;
  height:30px;
  line-height:30px;
  text-align:center;
  background:#fff;
  cursor:pointer;
  font-size:13px;
}
.jy95{
  width:100%;
  height:734px;
  background:#fff;
}
.jy95-box{
  width:1200px;
  height:734px;
  margin:20px auto;
}
.jy95-bottom{
  width:100%;
   line-height:30px;
   color:#666;
   font-size:14px;
   text-align:center;
   padding-top:40px;
   clear:both;
}
.jy95-block{
  width:370px;
  height:180px;
  border:1px solid #d6d6d6;
  color:#666;
  float:left;
  margin:10px;
  position:relative;
}
.jy95-num{
  position:absolute;
  display:block;
  top:20px;
  left:20px;
  color:#d3d3d3;
  font-size:32px;
  font-weight:bold;
}
.jy95-block:hover{
  background:#d53e49;
  border:1px solid #d53e49;
  color:#fff;
}
.jy95-tit{
   color:#333;
   font-size:19px;
   padding-left:66px;
   margin-top:21px;
   line-height:40px;
}
.jy95-block:hover .jy95-tit{color:#fff;}
.jy95-block:hover .jy95-p{color:#fff;}
.jy95-block:hover .jy95-p2{color:#fff;}
.jy95-p{
   line-height:35px;
   color:#333;
   font-size:17px;
   padding-left:66px;
}
.jy95-p2{
   line-height:25px;
   color:#666;
   font-size:13px;
   padding-left:66px;
   width:280px;
}
.jy95-p2 span{ display:inline-block; float:right;}
.jy94{
  width:100%;
  height:558px;
  background:url(/images/jingying/jy94.jpg) no-repeat center center;
}
.jy93{
  width:100%;
  height:493px;
  background:url(/images/jingying/shizi.jpg) no-repeat center center;
}
.jy93-p{
   width:100%;
  height:40px;
  line-height:40px;
  color:#fff;
  text-align:center;
  font-size:18px;
  padding-top:124px;
}
.jy92{
  width:100%;
  height:250px;
  background:#eee;
  position:relative;
}
.jy92-div{
  width:90%;
  margin:10px auto;
}
.jy92-left{
  width:38%;
  float:left;
  height:150px;
  position:relative;
}
.jy92-big{
  font-size:22px;
  color:#333;
  font-weight:bold;
  line-height:32px;
}
.jy92-small{
  font-size:14px;
  color:#7f7f7f;
  line-height:26px;
}
.jy92-right{
  width:62%;
  float:left;
  font-size:13px;
  color:#666;
  line-height:22px;
}

.index104-div-tri{position:absolute; bottom:-22px; left:122px; z-index:0; display:none;}
.index104-div-pp{
	display:none;}
.index104-div-ps{
	width:1150px; 
    height:60px;
	line-height:60px;
	background:#eee;
	text-indent:20px;
	color:#333;
	margin:30px auto;
 }
.index104-div-p{
  text-align:center;
  line-height:45px;
  font-size:21px;
  color:#666;
}
.index104-div-p2{
  text-align:center;
  line-height:45px;
  font-size:13px;
  color:#999;
}



