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;}
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;}
.head{ width:100%; height:90px;background: #fff;vertical-align: top;position:relative;}
.logo{ width:280px; margin:10px; display:inline-block;vertical-align: top;}
/*
.nav{ width:640px; line-height:90px; display:inline-block;vertical-align: top;margin: 0 20px;}
.nav li{ margin:0 12px; display:inline-block;}
.nav li a{font-size:16px; color:#001555;}
.sy_img{ display:inline-block; margin-right:5px;vertical-align: middle;margin-top: -3px;}
*/
.MxSlider{width: 100%;float: left;position: relative;}
.mx-slider_wrap{position: relative;display: block;float: left;width: 100%;height: auto;margin: 0px auto;overflow: hidden;}
.mx-slide{position: absolute;width: 100%;display: table;float: left;left: 0%;padding-left: 120px;background: #ea872e;}
.mx-slide img{width: 100%;}
/* Navigation */
.main_nav{width:1005px;margin:0 auto;overflow: hidden;}
.mx-navigation{position: absolute;float: left;width: 100%;top: 0;z-index: 888;height: 0;}
.mx-prev, .mx-next{display: table;width: 50px;height: 50px;cursor: pointer;margin-top:30px;}
.mx-prev{float: left;background:url(../images/left_arrow.png) no-repeat;background-size: 100%;}
.mx-next{float: right;background:url(../images/right_arrow.png) no-repeat;background-size: 100%;}
.mx-prev:hover{background:url(../images/l_arrow_hover.png) no-repeat;background-size: 100%;}
.mx-next:hover{background:url(../images/r_arrow_hover.png) no-repeat;background-size: 100%;}
.nav{width:100%; line-height:90px; display:inline-block;vertical-align: top;position:relative;z-index:100;overflow: hidden;}
.nav ul{list-style:none;display: inline-block;}
.nav li {display: inline-block;margin:0 12px;height: 300px;}
.nav ul .xiala {visibility:hidden;position:absolute;left:0;top:90px;}
.nav ul li:hover .xiala,
.nav ul a:hover .xiala{visibility:visible;}
.nav a{display:inline-block;font-size:16px; color:#001555;text-decoration:none;}
.nav ul .xiala{width:100%;background:#ea872e;}
.nav ul .xiala li {text-align:center;display:inline-block;}
.nav ul .xialahei li{height: 80px;}
.nav ul .xiala li a{display:block;float: left;margin: 0 50px;height: 100px;}
.nav ul .xiala li a em{width:80px;height:80px;display:inline-block; margin-right:5px;margin-top: 15px;}
.nav ul .xiala li a span{line-height:110px;font-size:15px;color:#fff;vertical-align: top;background: #ea872e;}
.nav ul .xiala li a:hover span{color:#1a1a1a;}
.sy_img{ display:inline-block; margin-right:5px;vertical-align: middle;margin-top: -3px;}
.triangle-up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #ea872e;position: absolute;top: -10px;}
.triangle-up1{left: 695px;}
.triangle-up2{left: 604px;}
.kleft{padding-left:220px;}
.phone{ margin:15px 0;vertical-align: top;display: inline-block;}
.banner{ width:100%;position: relative;}
.banner img{display: block;}
.yuyue{ width:1220px; height:160px; border-radius:6px; background:#f8f7f7;position: absolute; /*left: 7%;*/bottom: -110px;-moz-box-shadow:2px 3px 5px #d9d7d3; -webkit-box-shadow:2px 3px 5px #d9d7d3; box-shadow:2px 6px 5px #d9d7d3;}
.yuyue_left{ width:342px; background:#fff; display:inline-block;height: 159px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.yuyue_left dt{ width:84px; display:inline-block; margin:37px 20px;}
.yuyue_left dd{width:190px; display:inline-block; margin:31px 10px;}
.yuyue_right{ width:800px; display:inline-block; vertical-align:top; margin:25px 0 25px 70px;}
.liebiao{display: inline-block;}
.liebiao span{ font-size:18px; color:#333333; display:inline-block; margin:8px 15px;}
.liebiao span input{ width:185px; height:40px; line-height:40px; border:solid 1px #cbcbcb; color:#606060; font-size:17px;}
.cang{ vertical-align:top; display:inline-block;margin: 22px 0 0 80px;}
.cang a{ width:151px; height:71px; background:url(../images/1_08.png) no-repeat; text-align:center; line-height:71px; font-size:18px; color:#fff; font-weight:bold; display:inline-block;}
/*foot*/
.foot{ width:100%; height:169px;border-top: 1px #cccccc dotted;}
.foot_nav{ width:100%; height:50px; line-height:50px; border-bottom:dotted 1px #fff;}
.foot_nav ul{ width:100%; display:inline-block; text-align:center;}
.foot_nav ul li{ display:inline-block; margin:0 30px; font-size:16px; color:#001555;}
.foot_nav ul li em{display: inline-block;margin-right: 5px;vertical-align: middle; margin-top: 3px;}
.foot_add{ width:100%; text-align:center; display:inline-block;margin: 20px 0;}
.foot_add span{ width:100%; display:inline-block; font-size:14px; color:#333333; line-height:25px;}
/**/
.ylbanner{margin:0 auto;width:100%; overflow:hidden}
.banner01{ height:190px; background:url(../images/whyl_01.jpg) center no-repeat}
.banner02{ height:219px; background:url(../images/whyl_02.jpg) center no-repeat}
.banner03{ height:127px; background:url(../images/whyl_03.jpg) center no-repeat}

.pw{width:1100px; 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; background:#fcf7f1;}

.ylbkbg1{ background:#fafae6; padding:10px 0;}
.ylzt_bk1{ overflow:hidden; margin:80px auto;}
.ylbk1_1{ overflow:hidden;}
.ylbk1_1 ul{height:242px; overflow:hidden; background:url(../images/whyl_04.jpg) no-repeat;}
.ylbk1_1 li{width:722px;margin:40px 0 0 272px;}
.ylbk1_1 p{font-size:16px; color:#666; line-height:28px; text-indent:2em; margin-bottom:10px;}


.ylzt_tit{ overflow:hidden; margin:60px auto; position:relative; text-align:center; padding-bottom:10px;}
.ylzt_tit h1{ font-size:36px;  text-align:center; color:#666; width:600px; margin:auto;}
.ylzt_tit:before{ content:""; width:100px; height:2px; background:#ef8c11; position:absolute; bottom:0; left:50%; margin-left:-50px;}


.ylbkbg3{ background:#fcf7f0; padding:40px 0;}
.ylzt_bk2{ overflow:hidden; margin:40px auto;}
.ylbk2_1{ overflow:hidden; height:550px; background:url(../images/whyl_05.jpg) no-repeat;}
.ylbk2_1 ul{width:130px; float:left; position:relative;}
.ylbk2_1 ul li{ position:absolute; top:0; left:-10px;}
.ylbk2_1 ul p{ width:130px; height:70px; border-radius:65px; background:#ffc303; font-size:24px; color:#fff; text-align:center; padding:30px 0;}
.ylbk2_1 ul:hover li{ display:none;}
.ylbk2_1 ul:nth-of-type(1){ margin:6px 0 0 352px;}
.ylbk2_1 ul:nth-of-type(2){ margin:6px 190px 0 169px;}
.ylbk2_1 ul:nth-of-type(3){ margin:121px 0 0 226px;}
.ylbk2_1 ul:nth-of-type(4){ margin:273px 0 0 128px;}
.ylbk2_1 ul:nth-of-type(5){ margin:122px 0 0 144px;}
.ylbk2_2{ overflow:hidden; margin:auto; text-align:center;}
.ylbk2_2 dt{ font-size:16px; text-align:center; line-height:24px; color:#666; margin:auto; background:#fbf4e2; padding:40px 0;}





.ylzt_bk3{ overflow:hidden; margin:40px auto;}
.ylbk3_1{ overflow:hidden; margin:0px auto;}
.ylbk3_1 dt{ font-size:16px; color:#666; text-align:center}
.ylbk3_2{ overflow:hidden; margin:20px auto;}
.ylbk3_2 ul{width:242px; float:left; margin:20px 60px;}
.ylbk3_2 ul dt{ font-size:24px; color:#666; text-align:center;}
.ylbk3_2 ul span{ display:block; text-align:center; font-size:30px; text-align:center;}
.ylbk3_2 ul li{ border:3px solid #aacd23; padding:20px 55px; height:160px;}
.ylbk3_2 ul p{ font-size:16px; color:#666; background:url(../images/whyl_19.png) 0 8px no-repeat; padding-left:12px;}
.ylbk3_2 ul li:hover{ border:3px solid #f39800;}
.ylbk3_3{ overflow:hidden; margin:20px auto; background:#f39800;}
.ylbk3_3 dt{ font-size:16px; color:#fff; text-align:center; line-height:28px;}



.ylbk3_3{ overflow:hidden; margin:auto;}
.ylbk3_3 li{width:712px; margin:auto;}
.ylbk3_3 dt{ overflow:hidden; text-align:center; margin:20px auto;}
.ylbk3_3 dt a{ display:inline-block; margin:20px 10px; background:#40b4df; font-size:30px; border-radius:10px; color:#fff; padding:10px 20px;}
.ylbk3_3 dt a i{ width:44px; height:44px; background:url(../images/fkxl_12.png) no-repeat; background-position: -4px -103px; display:inline-block; vertical-align:middle; margin:0 6px;}
.ylbk3_3 dt a.a1{ background:#f9c620;}
.ylbk3_3 dt a.a1 i{ background-position:-4px -153px;}
.ylbk3_3 dt a:hover{ background:#c03b2c;}



.ylzt_bk4{ overflow:hidden; margin:40px auto;}
.ylbk4_1{ overflow:hidden; margin:10px auto;}
.ylbk4_1 dt{ font-size:16px; text-align:center; line-height:28px;}
.ylbk4_2{ overflow:hidden; margin:auto; }
.ylbk4_2 ul{width:298px; float:left; margin:20px 34px; position:relative;}
.ylbk4_2 ul li{position:absolute; top:0;}
.ylbk4_2 ul p{ width:258px; height:117px; text-align:center;  border-radius:18px; background:#aacd23; font-size:16px; color:#fff; padding:40px 20px;}
.ylbk4_2 ul p strong{ font-size:24px; display:block; text-align:center; position:relative; padding-bottom:10px; margin-bottom:10px; background:rgba(0,0,0,0.4);transition:0.4s; color:#f3bf00; padding:30px 0; margin:10px auto; border-radius:8px;}
.ylbk4_2 ul p strong:before{ content:""; width:60px; height:4px; background:#fff; left:50%; margin-left:-30px; position:absolute; bottom:0;}
.ylbk4_2 ul:hover li{ display:none;}
.ylbk4_2 ul:hover p strong{ background:none; padding:10px 0; color:#fff;}

.ylbk4_3{ overflow:hidden; margin:auto;}
.ylbk4_3 li{width:712px; margin:auto;}



.ylzt_bk5{ overflow:hidden; margin:40px auto;}
.ylbk5_1{ overflow:hidden; margin:auto; background:#f39800;border-radius:10px;}
.ylbk5_1 dt{ font-size:16px; color:#fff; padding:40px 60px; line-height:30px;}
.ylbk5_2{ overflow:hidden; margin:auto;padding:20px 0; background:#fbf4e2;}
.ylbk5_2 dl{ width:790px; margin:20px auto;}
.ylbk5_2 ul{width:318px; height:96px; float:left; margin:10px 38px; position:relative;}
.ylbk5_2 ul strong{ font-size:50px; color:#fec002; font-family:Arial, sans-serif; font-style:italic;}
.ylbk5_2 ul li{ width:290px; height:53px; background:url(../images/whyl_18.jpg) no-repeat; font-size:24px; text-align:center; line-height:40px; color:#fff; font-weight:bold; position:absolute; top:38px; left:20px;transition:0.6s;} 
.ylbk5_2 ul:hover strong{ color:#aacd23;}
.ylbk5_2 ul:hover li{ background:url(../images/whyl_17.jpg) no-repeat; font-style:italic;}


.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;}












