body,h1,h2,h3,h4,h5,h6,hr,div,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:none;margin:0;padding:0;font-family:Microsoft Yahei,Georgia,Arial,sans-serif;list-style: none;}
body{margin:0 auto;height:auto;color:#000;font-size:12px; background:#fff;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.2s linear 0s;}
em {font-style:normal;} 
/*head*/
.main{width:1220px;margin:0 auto;overflow: hidden;}

/**/
.ylbanner{margin:0 auto;width:100%; overflow:hidden}
.banner01{ height:286px; background:url(../images/shzl_01.jpg) center no-repeat}
.banner02{ height:243px; background:url(../images/shzl_02.jpg) center no-repeat}
.banner03{ height:202px; background:url(../images/shzl_03.jpg) center no-repeat}

.pw{width:1366px; margin:auto;}
.yltitle{width: 100%;overflow: hidden;border-bottom: 1px solid #f9be00; padding:20px 0;}
.yltw{width:1202px; margin:auto;}
.totalnav{ float:left; width:160px; font-size:30px; color:#ef8c11; position:relative; padding-left:15px; margin-top:10px;}
.totalnav:before{content:"";position:absolute;left:0;top:7px;width:4px;height:26px;background:#ef8c11;}
.navgroup{text-align:left;overflow:hidden}
.navgroup a{display:inline-block;line-height:31px;padding:15px 10px;border-radius:30px;width:130px;text-align:center;font-size:18px;margin:5px;color:#333;transition:.5s;}
.navgroup a.dq,.navgroup a:hover{background:url(../images/zhfw_04.jpg) no-repeat;color:#fff}
.posit{line-height: 70px; color:#999; font-size:16px;}
.posit a{display: inline-block;font-size: 16px;color: #999;}
.posit a:hover {color: #abcf27;}

.ylzt_main{width: 100%;margin: auto;overflow: hidden; margin-bottom:100px;}

.ylbkbg1{ background:#fafae6; padding:10px 0;}
.ylzt_bk1{ overflow:hidden; margin:20px auto;}
.ylbk1_1{ overflow:hidden;}
.ylbk1_1 ul{ overflow:hidden;}
.ylbk1_1 li{ text-align:center; margin:40px auto;}
.ylbk1_1 p{ width:1048px; margin:auto; text-align:center;font-size:20px; color:#047dd1; line-height:30px;margin-bottom:10px;}


.ylzt_tit{ width:1200px; margin:60px auto; position:relative; padding-bottom:10px;}
.ylzt_tit h1{ font-size:36px;width:1000px; margin-left:96px;}
.ylzt_tit h2{ font-size:20px; font-weight:normal;margin-left:96px; text-indent:1.5em;}
.ylzt_tit:before{ content:""; width:400px; height:2px; background:#047dd1; position:absolute; bottom:54px; left:50%; margin-left:-900px;}
.ylzt_tit h1:before{ content:"■ "; color:#047dd1;}


.ylbkbg3{ background:#fcf7f0; padding:40px 0;}
.ylzt_bk2{ overflow:hidden; margin:40px auto;}
.ylbk2_1{ overflow:hidden;}
.ylbk2_1 ul{width:326px; float:left; margin:20px 63px;}
.ylbk2_1 ul p{ font-size:20px; padding:10px 22px; height:130px;}






.ylzt_bk3{ overflow:hidden; margin:40px auto;}
.ylbk3_1{ overflow:hidden; margin:0px auto;}
.ylbk3_1 dt{width:785px; float:left; background:#ff0;}
.ylbk3_1 dt li{width:188px; float:left; padding:75px 30px; font-size:30px; text-align:center;}
.ylbk3_1 dt li strong{ font-size:48px; display:block; font-weight:normal;}
.ylbk3_1 dd{ width:442px; float:left; font-size:20px; padding:60px 30px; line-height:30px;}
.ylbk3_1 dt.da1{ float:right; background:#3691d0;}
.ylbk3_1 dt.da1 li{color:#fff;}
.ylbk3_1 dl:nth-of-type(3) dt{background:#a9c3de;}
.ylbk3_1 dl:nth-of-type(3) li{color:#fff; float:right;}
.ylbkbg2{ width:100%; background:#f5f5f5; padding:10px 0;}




.ylzt_bk4{ overflow:hidden; margin:40px auto;}
.ylbk4_1{ overflow:hidden; margin:10px auto;}
.ylbk4_1 ul{width:562px; float:left; margin:10px 50px;}
.ylbk4_1 li{ font-size:30px; text-align:center; color:#047dd1; margin:10px auto;}
.ylbk4_1 p{ font-size:20px; padding:10px 28px; line-height:30px;}
.ylbk4_2{ overflow:hidden; margin:40px auto;}
.ylbk4_2 dt{width:361px; float:left; padding:20px 20px; color:#fff; background:#047dd1;}
.ylbk4_2 dt li{ font-size:30px; margin-bottom:50px;}
.ylbk4_2 dt li strong{ font-size:40px; font-weight:normal; margin-right:10px;}
.ylbk4_2 dt p{ font-size:20px; text-indent:2em; margin-bottom:10px;}
.ylbk4_2 dd{ float:left; width:441px;}



.ylzt_bk5{ overflow:hidden; margin:40px auto;}
.ylbk5_1{margin:40px auto;  }
.ylbk5_1 dl{width:272px; float:left; margin:20px 20px; border:2px solid #3691d0; position:relative; border-radius:30px;}
.ylbk5_1 dl ul{ height:260px; border:1px dashed #3691d0; margin:10px; border-radius:50px; padding:10px;}
.ylbk5_1 dl i{width:59px; height:59px; position:absolute; top:-22px; left:-22px; background:url(../images/shzl_25.png) no-repeat; background-position:0 0;}
.ylbk5_1 dl:nth-of-type(2) i{background-position:0 -59px;}
.ylbk5_1 dl:nth-of-type(3) i{background-position:0 -118px;}
.ylbk5_1 dl:nth-of-type(4) i{background-position:0 -177px;}
.ylbk5_1 dl:nth-of-type(5) i{background-position:0 -236px;}
.ylbk5_1 dl:nth-of-type(6) i{background-position:0 -295px;}
.ylbk5_1 dl:nth-of-type(7) i{background-position:0 -354px;}
.ylbk5_1 dl:nth-of-type(8) i{background-position:0 -413px;}
.ylbk5_1 dl:nth-of-type(9) i{background-position:0 -472px;}
.ylbk5_1 dl:nth-of-type(10) i{background-position:0 -531px;}
.ylbk5_1 dl:nth-of-type(11) i{background-position:0 -590px;}
.ylbk5_1 dl:nth-of-type(12) i{background-position:0 -649px;}
.ylbk5_1 dl:nth-of-type(13) i{background-position:0 -708px;}
.ylbk5_1 dl:nth-of-type(14) i{background-position:0 -767px;}
.ylbk5_1 dl:nth-of-type(15) i{background-position:0 -826px;}
.ylbk5_1 dl:nth-of-type(16) i{background-position:0 -885px;}


.ylbk5_1 dl li{width:150px; height:40px; background:#047dd1; color:#fff; position:absolute; top:-22px; left:50%; margin-left:-75px; border-radius:20px; font-size:20px; text-align:center; line-height:40px;}
.ylbk5_1 dl p{ font-size:18px; color:#047dd1; padding:6px 6px;}
.ylbk5_1 dl.df{ float:right;}
.ylbk5_1 dt{ width:178px; float:left; margin:40px 10px; margin-top:120px;}
.ylbk5_1 dd{ width:1240px;  text-align:right; float:left; margin:20px auto;}
.ylbk5_1 dd.dt{ text-align:left;width:1200px; margin-left:120px;}

.ylzt_bk6{ overflow:hidden; margin:40px auto;}
.ylbk6_1{ overflow:hidden; margin:auto;}
.ylbk6_1 ul{ width:216px; float:left; margin:40px 41px;}
.ylbk6_1 li{ text-align:center;}
.ylbk6_1 p{ font-size:18px; color:#1a1a1a; padding:10px 18px;}
.ylbk6_2{ overflow:hidden; margin:40px auto;}
.ylbk6_2 ul{width:705px; margin:auto;}
.ylbk6_2 p{ font-size:18px; color:#1a1a1a; text-align:center; padding:20px 18px; line-height:28px;}


.ylzt_bk7{ overflow:hidden; margin:40px auto;}
.ylbk7_1{ overflow:hidden; margin:auto;}
.ylbk7_1 dt{ font-size:18px; color:#1a1a1a; width:870px; margin:auto; position:relative; text-align:center; line-height:30px; padding-bottom:20px;}
.ylbk7_1 dt:before{ content:""; width:150px; height:2px; background:#f9c620; position:absolute; bottom:0; left:50%; margin-left:-75px;}
.ylbk7_1 ul{ width:100%;display:inline-block;text-align: center;margin-top: 20px;margin-bottom: 60px;}
.ylbk7_1 ul li{ width:468px; display:inline-block; margin:15px;}
.ylbk7_1 ul li img {left: 0;display: inline-block;width: 468px;height: 196px;-webkit-transition: .7s;transition: .7s;}
.ylbk7_1 ul li {position: relative;overflow: hidden;height:330px;}
.ylbk7_1 ul li img {position: absolute;}
.ylbk7_1 ul li img:hover {-webkit-transform: scale(1.10); transform: scale(1.10);}
.ylbk7_1 ul li em{position: absolute;left: 0;bottom: 0;}
.ylbk7_1 ul li h1{ width:100%; display:inline-block; font-size:24px; color:#c0966c; font-weight:bold; line-height:60px;text-align: left;}
.ylbk7_1 ul li span{ width:100%; display:inline-block; font-size:18px; color:#666666;text-align: left;}












