@charset "utf-8";
.content{margin:0 auto;width:1000px;}
.margin-top{margin-top:20px;}
h4.tit01  {
    font: bold 30px "Microsoft Yahei";
    height: 70px;
	border-bottom:solid 2px  #0e3092;
	vertical-align:text-top;	
	position:relative;
	top:-20px;
}
h4.tit01   div{position:absolute;background:#fff; padding-right:20px; top:20px;color: #394052;}

h3.tit02  {
    font: bold 30px "Microsoft Yahei";
    height: 70px;
	border-bottom:solid 2px  #0e3092;
	vertical-align:text-top;	
	position:relative;
	top:-20px;
}
h3.tit02   div{position:absolute;background:#fff; padding-right:20px; top:45px;}
h3.tit02  a {
    color: #394052;
}
h3.tit02   i {
    color: #0e3092;
    font: 24px Arial,Helvetica,sans-serif;
    text-transform: uppercase;
}

.zz{background:url(images/zzbj.jpg) no-repeat top center; height:750px;}
 .dian{ overflow:hidden; width:1000px; margin:0 auto; height:440px; position:relative;padding-top:40px;}
 .dian i{ display:block; width:45px; height:86px; cursor:pointer; position:absolute; top:32%; z-index:2}
 .dian .btn01{ background:url(images/dian01.png) no-repeat center top; left:0}
 .dian .btn02{ background:url(images/dian01.png) no-repeat center bottom; right:0}
  .dian #jm07_left{ background:url(images/dian02.png) no-repeat center top; left:0}
 .dian #jm07_right{ background:url(images/dian02.png) no-repeat center bottom; right:0}
 .dianbox{ overflow:hidden; width:880px; margin:0 auto; height:440px;}
 .dianbox .list{ background-color:#000; position:absolute}
 .dianbox .list img{ display:block; opacity:0.5; filter:alpha(opacity=50);}
 .dianbox .active{ background:none;box-shadow: 12px 11px 10px rgba(0,0,0,.65);}
 .dianbox .active img{ opacity:1; filter:alpha(opacity=100);}
 .dianbox .list p{ text-align:center; font-size:16px; color:#000; margin-top:10px;}
 .dianbox .list p a{ text-align:center; font-size:16px; color:#000; margin-top:10px;}

.com {
   
    overflow: hidden;
	margin:40px auto 0 auto;
}
.com dt {
    float: right;
    overflow: hidden;
    width: 568px;
}
.com dt img {
    display: inline-block;
    height: 305px;
    margin-bottom: 5px;
    width: 568px;
}
.com dt p img {
    height: 186px;
    width: 282px;
}
.com dd {
    
    width: 1000px;
}
.com dd h4 {
    font: bold 30px "Microsoft Yahei";
    height: 70px;
	vertical-align:text-top;	
	position:relative;
	top:-30px;
}
.com dd h4  div{position:absolute;background:#fff; width:420px; top:45px;left:250px;padding: 0 10px;}
.com dd h4 a {
    color: #394052;
}
.com dd h4  i {
 border-bottom: solid 2px #45464c;
    position: absolute;
    width: 600px;
    left: -75px;
    top: 20px;
    z-index: -10;
}
.com dd p {
	text-align:center;
    color: #45464c;
    font: 22px/50px "Microsoft Yahei";
	
}
.youshi{margin-top:50px;}
.youshi li{width:33.333%;float:left; text-align:center}
.youshi li p{font-size:18px;line-height:38px;}
.sub_about{ background:#0e3092;height:60px;}
.sub_about a{float:left;width:237px;text-align:left;height:30px;line-height:30px;color:#fff;font-size:14px;padding-left:50px}

.yewu{width:280px !important;left:350px !important;}
.yewu i{width:450px !important;}
.case{background:#071c77;height:auto;}
.title04{margin:0 auto;padding-top:50px;width:600px;text-align:center;}
.title04 h4{font-size:40px;color:#ffc80a;height:40px;position:relative;}
.titbg{background:#071c77;height:40px;width: 300px;position: relative;z-index: 100;margin:0 auto;}
.title04 h4 i{border-bottom:solid 2px #ffc80a;width:400px;display:block;position:absolute;top:10px;left: 100px;}
.title04 p{line-height:30px;color:#fff;font-size:18px;}

.zmdt .title04 .titbg{background:#fff}
.zmdt .title04 h4,.zmdt .title04 p{color:#000}
.zmdt .title04 h4 i{border-color:#000}
.hz .title04 .titbg{background:#4c319c;width:400px;}
.hz .title04 h4 i{width:500px;left:50px;}
.hz{background:url(images/hzbg.jpg) no-repeat top center; height:507px;}
.mt40{margin-top:40px;}
.center{text-align:center;}
.zmdt .content{margin-top:40px}
.zmdt .f_fl{margin-left:100px;}
.zmdt ul{margin-left:30px;}
.zmdt li{font-size:26px;line-height:50px;color:#45464c;border-bottom:solid 1px #45464c}
.mess{background:#071c77;padding-top:40px;height:290px;overflow:hidden}
.mess table{color:#fff;margin-left:150px;}
.btn-submit,.form-text{height:30px;font-size:16px;}
textarea{ resize:none;}


