body{padding:0;margin:0; background:url(bg01.jpg);}
html, body{position: relative;height: 100%;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/


.fzx p { display:block; font-size:22px; color:#fff; line-height:45px; text-indent: 2em; margin-bottom: 20px;}
.fzx p:last-child { margin-bottom: 0;}
.fzx p.r { text-align:right }
.fzx p.b { font-weight: bold;}



ol,ul,li{list-style:none;} 
em,i{font-style:normal;}



.tit01{ margin:60px auto 30px auto; text-align:center;}
.tit01 span{ display:block; margin-top:20px;font-size:30px;color:#de2910;}


/*daoyu*/
.p0_cn{ 
    background:url(fzx_daoyu.jpg) #ffffff no-repeat 50% 100%; 
}
.p0_cn img {float: left; margin-top: 50px;}
.p0_cn p{color:#393939;  }
.p0_bg { margin:50px auto;  background: rgba(0, 0, 0, 0.06); border-radius: 10px;  drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); box-shadow: rgba(0, 0, 0, 0.2) 2px 3px 8px 3px; padding:60px; }


/*p1Con*/
.p1_cn{background:#0348bd; filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); box-shadow: rgba(0, 0, 0, 0.3) 2px 3px 8px 3px; border-radius: 10px; }
.p1_cn p{color:#393939; padding:30px 50px;  }
.p1_bg{background:#fff; filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); border-radius: 10px; width:90%;  margin:50px auto; }



.p2_bg{background:#0140b5; filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); box-shadow: rgba(0, 0, 0, 0.3) 2px 3px 8px 3px; height:auto; border-radius: 10px;  }
.p2_cn{ }
.p2_a1  {padding:50px;}
.p2_a1 li { width:32%; float:left; margin-left:2%; border-radius: 10px; display:block; background:#fff; filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); }
.p2_a1 li:first-child { margin-left:0;}
.p2_a1 img{ width:100%; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.p2_a1 span{ display:block; height:160px;  margin:0 auto; padding: 10px; line-height:36px; font-size:16px; text-indent: 2em;}

.p2_a2  {margin:0 50px 50px;  display:block; }


.p3_cn{  }
.p3_bg{background:url(bg03.jpg) no-repeat 100% 50%; 
   border-radius: 10px; margin-top:30px; height: auto;}
.p3_list{ background:#fff; border-radius: 10px; width:66%; padding:20px 20px; text-align: left; float: left; margin-left: 3%;
    filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1));
    box-shadow: rgba(0, 0, 0, 0.3) 2px 3px 8px 3px;
}
.p3_list ul{ width:50%; float:left; display:block;}
.p3_list li{background: url(dot.png) no-repeat 0px;padding-left:15px;font-size:16px;line-height:54px;cursor:pointer;transition:all .5s linear;}
.p3_list li:hover{ color:#0140b5;}
.p3_list li span{ font-size:22px; display:inline-block;  }
.p3_list li em { margin-left:10px;}
.p3_list li div{ display:none;}

.p3_list li p { }
.p3_list li p.r { text-align:right }
.p3_list li p.b { font-weight: bold;}

.p3_pic{ float:right; padding-right:90px;}
.p3_pic img{ margin:450px 0 0 0px;transition:all .5s;}
.p3_pic img:hover{transform:scale(1.04);}

.p4_cn{background:url(bg04.png) no-repeat; filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); height:540px;margin:0 auto; border-radius: 10px;  }
.p4_cn p{ width:750px;  margin:120px auto 0 auto; color:#000;}
.p4_cn p.r{ margin:30px auto 0 auto;}

.p5_cn { background:#fff; filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); box-shadow: rgba(0, 0, 0, 0.1) 2px 3px 8px 3px; border-radius: 10px;  margin:0 auto;text-align:center; padding:5% 0;}



.p6_cn{ width:100%;}




img { vertical-align:middle;}


.p6_cn img{
    max-width: 100%;
    width: 100%;
}
.img32 {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 56.25%;
}
.img32 img {
	position:  absolute;
	left:0;
	width: 100%;
	height: 100%;
	display: block;
}


.name {
	color: #FFFFFF;
	height: 60px;
	line-height: 60px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 11;
	bottom:0;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden; 
}
.name a {
    color: #fff;
    text-decoration: none;
}
.name a:hover {
    text-decoration: underline;
}

/* 4 图片*/
.p6_cn dd{
    width:32%;float: left; margin:1% 0 1% 2%;

}
.p6_cn dd:first-child{ margin-left:0;}
.p6_cn dd:nth-child(3n+1) {
	margin-left:0;
}


.picTitle9 {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    
    background:#fff; 
     filter: drop-shadow(0px 5px 2px rgba(0, 0, 0, 0.1)); box-shadow: rgba(0, 0, 0, 0.1) 2px 3px 8px 3px; border-radius: 10px;
}
.picTitle9 .bg {
	height: 60px;
	background:  #0348bd;
	width: 100%;
	z-index: 10;
}
.picTitle9 .name {
    font-size: 22px;
    color: #fff;
	padding: 0 6px;
	box-sizing: border-box;
}



.tp_content{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;text-align:center}
.tp_content .bg{width:100%;height:100%;background:#000;opacity:.5;position:absolute;top:0;left:0}
.tp01{background:url(bg1.png) no-repeat top center #fff;width:900px;height:610px;top:15%;left:0;z-index:1000;position:relative;border:5px solid #0140b5;     margin: 0 auto; }
.tp01 div.close{ position:absolute;width:46px;height:46px;background:url(cha.png) no-repeat;top:20px;right:40px;cursor:pointer;font-size:16px;color:#0140b5;}
.tp02{ width:90%;margin:0px auto;padding-top:40px; text-align:center;}
.tp02 em{ font-size:30px; font-weight:bold; line-height:38px;color:#0140b5; display:inline-block; text-align:center; margin-bottom:45px;}
.tp02 span{font-size:30px; font-weight:bold; line-height:38px;color:#0140b5; display:inline-block; text-align:center; margin-bottom:45px; margin-right:15px;}
.tp02 div{height:350px; overflow-y:auto;}
.tp02 p{ text-align:left; text-indent:2em; font-size:18px;line-height:36px; color:#171717; padding-right:10px; }

.tp02 div::-webkit-scrollbar {width:10px;height:1px;}
.tp02 div::-webkit-scrollbar-thumb {border-radius:10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background:#0140b5;}
.tp02 div::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background: #EDEDED;}
.tp01 div.fanye,.tp01 div.fanye1{ position:absolute;width:200px;height:35px;bottom:40px;left:380px;cursor:pointer;font-size:16px;color:#c80113; display:none;}
.tp01 div.fanye1{ left:390px;}
.tp01 div.fanye span.nt{width:70px;height:35px; display:inline-block;background:url(next1.png) no-repeat;cursor:pointer; margin-left:20px;}
.tp01 div.fanye1 span.nt{width:45px;height:45px; display:inline-block;background:url(next2.png) no-repeat;cursor:pointer; margin-left:20px;}
.tp01 div.fanye span.pv{width:70px;height:35px; display:inline-block;background:url(prev1.png) no-repeat;cursor:pointer;}
.tp01 div.fanye1 span.pv{width:45px;height:45px; display:inline-block;background:url(prev2.png) no-repeat;cursor:pointer;}


@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
    body{min-width:1340px;}
}