@font-face {
  font-family: 'pingfang';
  src: url('./PingFang Medium.ttf');
}

@font-face {
  font-family: 'tszt';
  src: url('./tszt.ttf');
}

*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
body{min-width:1200px;max-width:1920px;margin: 0 auto !important; color:#333333;font-size: 18px;font-family: 'pingfang';}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.bold{ font-weight:bold;}
.tszt{font-family: 'tszt';}
.bold{ font-weight:bold;}
.hei10{ height:10px; line-height:10px; width:100%}
.hei20{ height:20px; line-height:20px; width:100%}
.hei30{ height:30px; line-height:30px; width:100%}
.hei40{ height:40px; line-height:40px; width:100%}
.hei50{ height:50px; line-height:50px; width:100%}
.hei60{ height:60px; line-height:60px; width:100%}
.hei70{ height:70px; line-height:70px; width:100%}
.hei80{ height:80px; line-height:80px; width:100%}
.hei90{ height:90px; line-height:90px; width:100%}
.hei100{ height:100px; line-height:100px; width:100%}


.between{display: flex;flex-direction: row;justify-content: space-between;}
.img_center{display:flex;justify-content:center;align-items:center;}
.left_center{display:flex;align-items:center;}
.left_center1{display:flex;justify-content:center;}

.center{display: flex;flex-direction: row;justify-content: space-between;justify-content: space-around;}
.ht_img{cursor: pointer; transition: all 0.6s;width:100%;display: block}
.ht_img:hover{transform: scale(1.06);}
.ht_img1{cursor: pointer; transition: all 0.6s;display: block}
.ht_img1:hover{transform: scale(1.06);}
/* 首页 */
.top{height:40px; background:#ffffff; z-index:-1;}
.top1{ width:100%; height:40px; background:#ffffff; z-index:-1;}
.header{ width: 100%;height:90px; position:fixed; left:0; top:0; z-index:999;}
.header1{width: 1200px; height:92px; position:relative;}

.phone{  float:right; height:40px;font-size:18px;}
.phone span{ color:#ed1651; font-size:28px;}
.navbj{ height:50px; background:#f598a3;}
.nav{ height:50px; position:relative;}
.logo{ position:absolute; float:left; height:148px; width:178px; left:511px; top:-74px; }

.nav>ul{}
.nav>ul>li{height:50px; line-height:50px; text-align:center; float:left;min-width:80px; }
.nav>ul>li>a{height:50px; line-height:50px; font-size:18px; color:#ffffff; display:block; width:80px; display:inline-block; }
.nav>ul>li>a:hover{ color:#ed1550; font-weight:bold; background:url(../images/nav_on.png) no-repeat bottom center;}
.nav_on{ color:#ed1550 !important; font-weight:bold;background:url(../images/nav_on.png) no-repeat bottom center;}



		




.img360{-webkit-transition:-webkit-transform 2s}
.img360:hover{-webkit-transform: rotate(360deg);}

/* 内容 */
.cor{color: #f58021 !important;}
.cor1{color: #ffffff !important;}
.cor2{color: #666666 !important;}
/*首页*/
.banner{ height:700px; width:100%; z-index:-11; margin-top:90px; overflow:hidden; position:relative;}

.banner1{ position:relative;}
.banner1 ul li{width: 100%;overflow: hidden;position:relative;}
.banner1 ul li h5{width: 100%;height: 80px;background: rgba(0, 0, 0, 0.5);position:absolute;left:0;bottom:0;line-height: 80px;text-indent: 1em;font-size: 30px;color: #fff}
.banner .prev{display: block;position:absolute;top:0;left:20px;bottom:0;margin:auto;cursor: pointer;}
.banner .next{display: block;position:absolute;top:0;right:20px;bottom:0;margin:auto;cursor: pointer;}
.banner .bd li{ height:700px;}
.banner .hd{ width:100%; height:15px; position:absolute; bottom:50px;left:0; z-index:2; border-radius:50%;  }
.banner .hd ul{ width:100%;  overflow:hidden; zoom:1;}
.banner .hd ul li{ margin:0 5px; width:15px; height:15px; line-height:11px; text-align:center; border:#333333 solid 1px; cursor:pointer; border-radius:50%; margin:  }
.banner .hd ul li.on{ background:#ed1550;  border-radius:50%; border:#ed1550 solid 1px; }


.home1{ padding:70px 0 70px 0;}
.home1_1{ padding: 0 0 0;}

.home1_2{ width:546px;}
.home1_3{ width:600px;}
.home1_4{ padding:25px 0 0 20px; }
.home1_4 p{ color:#333333; font-size:30px; line-height:45px; height:45px;}
.home1_4 span{ color:#333333;font-size:46px;display:block; height:65px; line-height:65px;}
.home1_4 span label{ color:#ed1550; }
.home1_5{ height:56px; background:url(../images/home1_5.png) no-repeat left center; margin-top:10px;}
.home1_5 p{ width:290px; height:56px; line-height:56px; padding:0 0 0 0; color:#ffffff; font-size:22px; text-align:center;}
.home1_5 p img{ padding-right:14px;}
.home1_6{  background:url(../images/home1_6.png) no-repeat left center; width:515px; height:106px; margin-top:-15px;}
.home1_6 p{ width:33.33%; text-align:center; padding:38px 0 0 0; height:68px; line-height:68px;}
.home1_6 p a{ color:#333333; font-size:22px; text-align:center;}
.home1_6 p a:hover{ color:#ed1550; font-weight:bold;}
.home1_6_ a{ color:#ed1550 !important; font-weight:bold;}
.home1_7{ padding:45px 0;}
.home1_7 input{ height:64px; line-height:64px; width:350px; border:#c8c8c8 solid 1px; font-size:22px; padding:0 15px;font-family: 'pingfang';}
.home1_7  ::-webkit-input-placeholder { /* WebKit browsers */
  color: #c8c8c8;
}

.home1_7 ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #c8c8c8;
}

.home1_7 :-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #c8c8c8;
}
.home1_8{}
.home1_8 input{ color:#ffffff; font-size:22px; width:350px; height:57px; line-height:57px; background:#ed1550; border-radius:30px; border:0;font-family: 'pingfang';}

 
.home2{ background:#fafafa; padding:45px 0 20px 0; }
.home2_1{text-align:center;}
.home2_1 p{   font-size:22px; line-height:70px; background:url(../images/home2_1.png) no-repeat bottom center;}
.home2_1 span{  font-size:46px; line-height:36px; display:block; height:90px; line-height:90px;}
.home2_1 label{ color:#ed1550; }

.home2_2{ padding:40px 0 0 0;}
.home2_2 li{ width:300px; float:left;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; margin-bottom:60px; background:url(../images/home2_2.png) no-repeat right center;}
.home2_2 li .home2_3{ width:220px; height:150px; background:url(../images/home2_3.png) no-repeat center center; margin:0 auto;}
.home2_2 li .home2_3 p{ height:150px; padding-left:70px; text-align:center; font-size:20px; line-height:25px;}
.home2_2_ .home2_3{ background:url(../images/home2_3on.png) no-repeat center center !important;}
.home2_2 li:nth-child(4n){ background:none;}

.home3{background-image:url(../images/home3.jpg); background-repeat:no-repeat; background-position:center center; height:820px;}
.home3_1{ padding:50px 0 0 0; position:relative;}
.home3_2{}
.home3_2 ul{ height:420px;}

.home3_2 li{ width:267px; height:346px; border:#f598a3 solid 1px; border-bottom-right-radius:50px; border-top-right-radius:50px; border-top-left-radius:50px; background:#ffffff; padding:33px 0 0 0; color:#333333; margin-right:40px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; position:relative;box-shadow:0px 5px 10px rgba(0,0,0,0.1);}
.home3_2 li .home3_3{ width:158px; height:158px; background:url(../images/home3_3.png) no-repeat center center; margin:0 auto;}
.home3_2 li .home3_4{ width:143px; height:143px; overflow:hidden; background:#ffffff; border-radius:50%;}
.home3_2 li .home3_4 img{ width:100%;}
.home3_2 li p{ text-align:center; font-size:20px; height:57px; line-height:57px; background:url(../images/home3_2.png) no-repeat bottom center;}
.home3_2 li span{ font-size:14px; line-height:20px; padding:24px 0 0 0; width:200px; margin:0 auto; display:block; overflow:hidden;}
.home3_2 li label{ width:44px; height:44px; background:#ffffff; border-radius:50%; color:#333333; font-size:20px; text-align:center; line-height:44px; display:block; position:absolute; left:113px; bottom:-200px;}



.home3_1 .prev{ position:absolute; left:-100px; top:200px;}
.home3_1 .next{ position:absolute; right:-100px; top:200px;}
.home3_2 li:hover{ background:#ed1550 !important; color:#ffffff !important;}
.home3_2 li:hover p{  background:url(../images/home3_2on.png) no-repeat bottom center;}
.home3_2_{ background:#ed1550 !important; color:#ffffff !important;}
.home3_2_ p{  background:url(../images/home3_2on.png) no-repeat bottom center !important;}

.home3_2_ label{  bottom:-22px  !important;}



.home3_5{ margin:30px auto 0 auto;}
.home3_5 a{  font-size:22px;height:55px; line-height:55px; width:228px; text-align:center; border-radius:30px; margin:0 25px;}
.home3_5 .home3_51{ color:#ffffff; font-size:22px; background:#ed1550; border:#ed1550 solid 1px;}
.home3_5 .home3_52{ color:#999999; font-size:22px; border:#eeeeee solid 1px;}
.home3_5 .home3_52:hover{ color:#ffffff;background:#ed1550; border:#ed1550 solid 1px;}



.home4{ padding:50px 0 50px 0;}
.home4_1{ }
.home4_1 li{ padding:60px 0; cursor:pointer;}
.home4_1 li .home4_2{ width:500px; padding-left:60px; padding-top:30px;}
.home4_1 li .home4_2 span{ height:102px; line-height:102px; width:79px; background:#f598a3; border-bottom-left-radius:0; border-bottom-right-radius:40px; border-top-right-radius:40px; border-top-left-radius:40px; color:#ffffff; font-size:40px;}
.home4_1 li .home4_2 p{color:#f598a3; font-size:40px;  line-height:80px; padding:20px 0 0 0;}
.home4_1 li .home4_4{width:500px;}

.home4_1 li .home4_4 label{font-size:20px; line-height:32px; display:block; color:#666666; width:30%; float:left;}
.home4_4 label:nth-child(3n){ width:40% !important;}

.home4_1 li .home4_3{ width:600px;}
.home4_1 li:nth-child(1){ border-bottom:#999999 solid 1px;}
.home4_1_ .home4_2 span{ background:#ed1550 !important;}
.home4_1_ .home4_2 p{color:#ed1550 !important;}



.home5{ background:url(../images/home5.jpg) no-repeat top center; height:760px;}
.home5_1{ margin:60px auto; position:relative;}
.home5_21{ position:relative;width:633px; height:393px;}
.home5_2{ width:633px; height:393px; overflow:hidden;box-shadow:-17px -22px 0px #ffffff; border-top-left-radius:40px; border-bottom-right-radius:40px;}
.home5_2 li{width:633px; height:393px;}
.home5_2 li img{ width:100%;}
.home5_21 .prev{ position:absolute;left:0; top:111px;}
.home5_21 .next{ position:absolute;right:0; top:111px;}


.home5_3{ position:absolute; left:206px; top:340px; z-index:11;}
.home5_3 li{ background:#fafafa; width:112px; height:32px; line-height:32px; float:left; margin-right:5px; text-align:center; font-size:18px; color:#999999;}
.home5_3_{ background:#f598a3 !important; color:#ffffff !important;}
.home5_4{ width:633px;}
.home5_5{ width:510px; color:#333333;}
.home5_6{ width:510px;}
.home5_6 b{ width:50px; height:4px; background:#ed1550; display:block;}
.home5_6 p{ font-size:30px; display:block; height:100px; line-height:100px;}
.home5_8{ font-size:20px; width:510px; line-height:35px; height:210px;}
.home5_5 a{ color:#ffffff; font-size:22px; width:230px; height:57px; line-height:57px; background:#ed1550; display:block; text-align:center; border-radius:40px;}
.home5_5 a:hover{ color:#ffffff; font-size:22px; width:230px; height:57px; line-height:57px; background:#ed1550; display:block; text-align:center; border-radius:40px;}


.home6{ padding:50px 0;}

.home6_1{ margin:50px auto;position:relative; }
.home6_2{ }
.home6_2 li{ width:220px;border-bottom:#999999 solid 1px; margin-right:25px;}
.home6_2 li .home6_3{ width:220px; height:245px; overflow:hidden; }
.home6_2 li .home6_3 img{ width:100%;}
.home6_2 li p{ color:#333333; font-size:14px; text-align:center; height:53px; line-height:53px;border-left:#999999 solid 1px;border-right:#999999 solid 1px;border-bottom:#ffffff solid 2px;}
.home6_2 li p span{ color:#ed1550; margin-left:15px;}
.home6_2_ p{ border-bottom:#ed1550 solid 2px !important;}
.home6_1 .prev{ position:absolute; left:-100px; top:120px;}
.home6_1 .next{ position:absolute; right:-100px; top:120px;}
.home6_4{}
.home6_4 a{ color:#ffffff; font-size:22px; width:350px; height:57px; line-height:57px; background:#ed1550; border-radius:30px; border:0; text-align:center;}

.home7{padding:50px 0 0 0;}
.home7_1{ margin:50px auto; position:relative;}
.home7_2 li{ width:260px; float:left; color:#333333; margin-bottom:50px;color:#333333;transition: All 0.1s ease-in-out;-webkit-transition: All 0.1s ease-in-out;-moz-transition: All 0.1s ease-in-out;-o-transition: All 0.1s ease-in-out; cursor:pointer; margin-right:53.33px;}
.home7_2 li .home7_3{ width:147px; height:160px; margin:0 auto; background:url(../images/home7_3.png) no-repeat center center; padding:0 0 0 13px;display: flex;
    align-items: center;transition: All 0.1s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.1s ease-in-out;-o-transition: All 0.1s ease-in-out; cursor:pointer;}
.home7_2 li .home7_3 .home7_4{ width:105px; height:105px; background:#ffffff; border-radius:50%;}
.home7_2 li p{ font-size:20px; line-height:40px; height:40px; padding:5px 0 0 0; display:block;  margin:0 auto; text-align:center; color:#ed1550;}
.home7_2 li span{ font-size:24px; color:#333333; line-height:30px; height:30px; display:block;  margin:0 auto; text-align:center;}
.home7_2 li label{ font-size:14px;  line-height:20px; display:block; padding:5px 0 0 0; margin:0 auto; text-align:center;}
.home7_2_ .home7_3{ width:133px !important; height:147px !important; background:url(../images/home7_3on.png) no-repeat center center !important; padding:13px 0 0 0 !important;justify-content:center;align-items:inherit !important ;}
.home7_2 li:hover .home7_3 .home7_4 .home7_41{ display:none;}
.home7_2 li:hover .home7_3 .home7_4 .home7_42{ display:block !important;}

.home7_2_ .home7_3 .home7_4 .home7_41{ display:none;}
.home7_2_ .home7_3 .home7_4 .home7_42{ display:block !important;}
.home7_1 .prev{ position:absolute; left:-100px; top:60px;}
.home7_1 .next{ position:absolute; right:-100px; top:60px;}



.home8{background-image:url(../images/home8.jpg); background-repeat:no-repeat; background-position:center center; height:753px;}

.home8_1{ padding:30px 0 0 0; width:1226px; margin:0 auto;}
.home8_1 li:nth-child(1){ width:247px; float:left;}
.home8_1 li .home8_2{ width:247px; height:262px; border-radius:20px; border-bottom-right-radius:0; overflow:hidden;}
.home8_1 li .home8_3{ width:108px; height:111px; border-radius:20px; border-bottom-right-radius:0; overflow:hidden; background:#f598a3; margin-top:15px; float:right;}
.home8_1 li:nth-child(2){ width:205px; float:left; margin-left:15px;}
.home8_1 li .home8_4{ width:205px; height:205px; border-radius:20px; border-bottom-right-radius:0; overflow:hidden;}
.home8_1 li .home8_5{ width:205px; height:218px; border-radius:20px; border-bottom-right-radius:0; overflow:hidden; margin-top:13px;}
.home8_1 li:nth-child(3){ width:272px; float:left; margin-left:15px; margin-top:44px;}
.home8_1 li .home8_6{ width:272px; height:316px; border-radius:20px; border-bottom-right-radius:0; border-bottom-left-radius:0; overflow:hidden;}
.home8_1 li:nth-child(4){ width:205px; float:left; margin-left:15px;}
.home8_1 li .home8_7{ width:205px; height:205px; border-radius:20px; border-bottom-right-radius:0; overflow:hidden;}
.home8_1 li .home8_8{ width:205px; height:218px; border-radius:20px; border-bottom-right-radius:0; overflow:hidden; margin-top:13px;}
.home8_1 li:nth-child(5){ width:227px; float:left; margin-left:15px;}
.home8_1 li .home8_9{ width:227px; height:262px; border-radius:20px; border-bottom-right-radius:0; overflow:hidden;}
.home8_1 li .home8_10{ width:108px; height:111px; border-radius:20px; border-bottom-left-radius:0; overflow:hidden; background:#f598a3; margin-top:15px;}



.bot1{ background:#fefafa; width:100%; color:#333333;}
.bot2{ width:660px;}
.bot3{ width:455px;}
.bot21{ color:#ed1550; font-size:50px; height:100px;}
.bot21 img{ margin-right:20px;}


.bot4{color:#333333; font-size:16px; height:40px; line-height:40px; width:100%;  }
.bot4 a{ color:#333333; font-size:16px; margin-right:35px;}
.bot4 a:hover{ color:#333333; font-size:16px;}
.bot5{ text-align:left; padding-top:10px; color:#999999; font-size:20px; line-height:60px; height:60px; border-top:#333333 solid 1px; margin:50px auto 0 auto;}
.bot5 p{color:#333333; font-size:20px; line-height:60px;}

.ht61  input::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #999999; 
} 
.ht61  input:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */ 
color: #999999; 
} 
.ht61  input::-moz-placeholder { 
/* Mozilla Firefox 19+ */ 
color: #999999; 
} 
 .ht61 input:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #999999; 
}
.ht61  textarea:-ms-input-placeholder { 
/* Internet Explorer 10+ */ 
color: #999999; 
}
.ht61  textarea::-webkit-input-placeholder { 
/* WebKit browsers */ 
color: #999999; 
} 
.ht61 .text{width:100%; height:40px;font-family: 'pingfang';font-size: 16px; border:0; border-bottom:1px solid #c4c7c8;outline: none;background:none;margin-bottom: 28px;color: #999999; padding-left:0;}
.ht61 .text1{width: 100%;height: 40px;font-family: 'pingfang';font-size: 16px; border:0; border-bottom:1px solid #c4c7c8;outline: none;background:none;margin-bottom: 28px;color: #999999;}
.ht611{ padding:5px 0 0 0}
.ht611 .tj1{display: block;width:100%;height:50px;text-align: center;line-height: 50px; font-family: 'pingfang';background:#ed1550;color:#ffffff;font-size: 16px;outline:none;cursor: pointer;border:none;}

.bot6{ width:280px; height:108px; padding-top:10px;}
.bot6 img{  width:104px; height:104px; background:#ffffff; border:#ffffff solid 2px;}
.bot6 span{color:#333333; font-size:16px;height:108px; line-height:108px;}

.home18{ background:#333333; width:100%; margin:0 auto; height:50px; line-height:50px; color:#ffffff; font-size:16px;}
.home18 a{ color:#ffffff; font-size:16px;}
.home18 a:hover{ color:#ffffff; font-size:16px;}



.erjibanner{ width:100%; height:500px; margin-top:90px; background-position:center center;}
.about1{ height:340px; background:#ed1550; border-bottom-right-radius:40px; border-top-left-radius:40px; overflow:hidden; position:relative; margin:30px auto 50px auto;}
.about2{ width:621px; height:340px; border-right:#ffffff solid 1px;}
.about2 img{ width:100%;}
.about3{ width:530px; height:340px; margin-left:35px; color:#ffffff; font-size:16px; line-height:27px; padding:45px 0 0 0; text-indent:2rem;}
.about3_2{ width:530px; height:340px; margin-left:35px; color:#ffffff; font-size:16px; line-height:27px;}
.about4{ height:44px; width:44px; background:#ffffff;box-shadow:0px 5px 10px rgba(0,0,0,0.1); color:#333333; font-size:20px; text-align:center; line-height:44px;  position:absolute; left:598px; top:148px; border-radius:50%;}

.about1_{ height:303px;  margin:30px auto 50px auto;}
.about1_ li{ width:580px; height:303px; background:#f598a3; border-bottom-right-radius:40px; border-top-left-radius:40px; overflow:hidden; position:relative;}


.about1_ li .about2_{ width:219px; height:303px; overflow:hidden;}
.about2_ img{ width:100%;}
.about3_{ width:310px; height:303px; margin-left:35px; color:#ffffff; font-size:16px; line-height:23px;}
.about3_1{ width:310px; height:303px; margin-left:35px; color:#ffffff; font-size:16px; line-height:40px;}


.about1_1{background:#ed1550 !important;}
.about4_{ height:44px; width:44px; background:#ffffff;box-shadow:0px 5px 10px rgba(0,0,0,0.1); color:#333333; font-size:20px; text-align:center; line-height:44px;  position:absolute; left:598px; top:148px; border-radius:50%;}


.about5_{ position:relative; margin:30px auto 50px auto;}
.about5{}
.about5 li{ width:374px; border-top:#f61e54 solid 2px; background:#ffffff;box-shadow:0px 5px 10px rgba(0,0,0,0.1); margin:0 9px 0 15px;}
.about5 li .about6{ width:374px; height:317px; overflow:hidden;}
.about5 li .about6 img{ max-width:100%;}
.about5 li p{ height:100px; line-height:100px; text-align:center; background:#f72c5e; color:#ffffff; font-size:18px;}
.about5_ .prev{ position:absolute; left:-100px; top:150px;}
.about5_ .next{ position:absolute; right:-100px; top:150px;}

.about5 li:hover p{background:#ffe400 !important; color:#333333 !important;}
.about18{ width:1200px; margin:0 auto;}
.about18 input{ height:54px; line-height:54px; outline:none; background:none; border:#e5e5e5 solid 1px;padding-left:20px;color:#cccccc; font-size:16px; font-family:"Regular"; width:100%; border-radius:3px; margin-bottom:20px;}
*::-webkit-input-placeholder { 
color: #d3d3d3; 
} 
*:-moz-placeholder { 
color: #d3d3d3; 
} 
*:-ms-input-placeholder { 
/* IE10+ */ 
color: #d3d3d3; 
} 

.about18 textarea{ width:100%; margin:0 auto 40px auto; display:block; height:250px;outline:none; background:none;  border:#e5e5e5 solid 1px;color:#d3d3d3; font-size:16px; font-family:"Regular";padding:10px 20px;border-radius:3px;}
.about19 input{ width:233px; height:46px; line-height:46px; background:#ed1550; color:#ffffff; font-size:18px; border:0;;  font-family:"Regular"; margin:20px auto 60px; border-radius:30px;}


.map{width: 1200px;height:630px; margin:30px auto 50px auto;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.product{ padding-top:60px;}
.product li{ width:50%; float:left; margin-bottom:25px;}
.product li .product1{ margin:0 auto; width:571px; height:633px; border:#edf0f2 solid 1px; margin:0 auto;}
.product li .product2{  width:571px; height:459px; overflow:hidden;}
.product li .product2 img{  width:571px;}
.product li .product3{ width:90%; margin:0 auto; color:#474747;}
.product li .product3 p{ font-size:22px; height:75px; line-height:75px;}
.product li .product3 span{  font-size:16px; display:block; line-height:23px;}





.news{width:1150px;padding:25px; margin-bottom:15px;}
.news1{display:block;width:320px;height:200px;overflow: hidden;float:left;margin:0 20px 0 0;}
.news1 img{width: 100%;cursor: pointer;transition: all 2s;}
.news1 img:hover{transform: scale(1.05);}
.news :hover .news21{ color:#e41d17;}
.news :hover .news24{background-color: #e41d17;}


.news2{float:left;width:810px;}
.news21{color:#414141;line-height:50px;font-size:18px; height:50px; overflow:hidden; width:100%;}
.news22{font-size: 16px;color:#878787;margin:10px 10px 10px 0;height:20px; line-height:20px; clear:both;}
.news22 span{line-height:20px;float:left; margin-right:10px;}
.news22 .news221{ height:20px; line-height:20px; float:left; margin-right:8px;}

.news23{display:block;width:810px;height:81px;overflow: hidden;font-size:15px;line-height: 27px; color:#5d5d5d;}
.news23 span{ float:right; color:#20296c; font-size:18px;}

.news24{display:block;width:120px;height:35px;background-color: #ee1c39;margin-top:15px;font-size:14px;line-height: 35px;text-align:center;color:#fff;}

.new{width:1160px;padding:20px;background:#f9f9f9; margin-bottom:20px;}
.new1{width:170px;height:170px;background-color:#999999;color:#dfdfdf;text-align:center;float:left;margin-right: 40px;}
.new11{font-size:83px;line-height:125px; }
.new12{font-size:28px;line-height:10px; }
.new21{color:#333;line-height: 40px; font-size:18px;}

.new:hover{background-color:#eeeeee;border:none;cursor: pointer;}
.new:hover .new1{background-color:#e41d17;}
.new:hover .new21{color:#e41d17;}


.sxy{margin:40px auto 0 auto;width:100%;font-size: 14px;color:#666}
.sxy1{width:100%;height:30px;}
.sxy2{width:100%;height:30px;}
.sxy a{font-size: 14px;color:#666}

.con {padding: 50px 0 80px;min-height: 200px;}
.article_title{text-align: center;margin-bottom: 40px}
.article_title h2{font-size:24px;color:#333;}
.article_title p{font-size: 14px;color:#858585;margin-top: 12px;}
.article_body{ width:100%;word-wrap:break-word;font-size: 18px;line-height:35px;}
.article_body img{max-width:100%; display:block; margin:0 auto;}


.case{ padding:35px 0;}
.case li{ width:382px; float:left; margin-right:27px;}
.case li  p{ color:#333333; font-size:18px; height:55px; line-height:55px; padding-bottom:20px; text-align:center;}
.case li .case2{width:382px; height:265px; overflow:hidden;}
.case li .case2 img{width:382px;}

.case li:nth-child(3n){ margin-right:0;}





.pagination{ width:100%; font-size:18px; color:#FFF; text-align:center; margin:60px auto ;}
.pagination li{ width:35px; height:35px; text-align:center; line-height:35px; display:inline-block; margin:0 3px; background:#ed1550;}
.pagination li a{width:35px; height:35px; display:block; color:#FFF;}
.pagination li a:hover{ color:#ffffff; background:#ed1550;}


.chxf{}
.chxf1{ width:1032px; margin:0 auto;height:450px;}

.chxf1 li{ width:267px; height:346px; border:#f598a3 solid 1px; border-bottom-right-radius:50px; border-top-right-radius:50px; border-top-left-radius:50px; background:#ffffff; padding:33px 0 0 0; color:#333333; margin-right:40px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; position:relative;box-shadow:0px 5px 10px rgba(0,0,0,0.1);}
.chxf1 li .home3_3{ width:158px; height:158px; background:url(../images/home3_3.png) no-repeat center center; margin:0 auto;}
.chxf1 li .home3_4{ width:143px; height:143px; overflow:hidden; background:#ffffff; border-radius:50%;}
.chxf1 li .home3_4 img{ width:100%;}
.chxf1 li p{ text-align:center; font-size:20px; height:57px; line-height:57px; background:url(../images/home3_2.png) no-repeat bottom center;}
.chxf1 li span{ font-size:14px; line-height:20px; padding:24px 0 0 0; width:230px; margin:0 auto; display:block;}
.chxf1 li label{ width:44px; height:44px; background:#ffffff; border-radius:50%; color:#333333; font-size:20px; text-align:center; line-height:44px; display:block; position:absolute; left:113px; bottom:-200px;}
.chxf2{ padding:30px 0;}
.chxf2 li{ width:1180px; margin:0 auto; padding:10px; border:#ebebeb solid 1px; border-radius:20px; margin-bottom:40px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; }
.chxf2 li .chxf3{ width:206px; height:281px; overflow:hidden; float:left; border-radius:10px;} 
.chxf2 li .chxf3 img{ width:100%; } 
.chxf2 li .chxf4{ width:940px; float:left; margin-left:20px;} 
.chxf2 li .chxf5{ width:940px; color:#333333; font-size:18px; padding:13px 0 0 0;} 
.chxf2 li .chxf5 p{ border-left:#ed1550 solid 2px; height:20px; line-height:20px; padding-left:15px; float:left; margin-top:10px;} 
.chxf2 li .chxf5 span{  float:right; font-size:24px; color:#ed1550;height:46px; line-height:46px; margin-right:15px;} 
.chxf2 li .chxf5 a{  float:right; font-size:17px; color:#ffffff; width:165px; height:46px; line-height:46px; background:#ed1550; border-radius:30px; text-align:center;} 
.chxf2 li .chxf6{ margin-left:17px; line-height:30px; height:150px; overflow:hidden;} 
.chxf2 li .chxf7{ color:#ed1550;margin-left:17px; margin-top:20px;}
.chxf2 li .chxf7 img{ padding-right:15px; }
.chxf2 li .chxf7 span{ padding-right:15px; }
.chxf2_{border:#fdeaed solid 1px !important; background:#fdeaed;}

.chxf8{ padding:30px 0;}

.chxf8 li{ width:1180px; margin:0 auto; padding:10px; border:#ebebeb solid 1px; border-radius:20px; margin-bottom:40px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; }
.chxf8 li .chxf3{ width:206px; height:279px; overflow:hidden; float:left; border-radius:10px;} 
.chxf8 li .chxf3 img{ width:100%; } 
.chxf8 li .chxf4{ width:940px; float:left; margin-left:20px;} 
.chxf8 li .chxf5{ width:940px; color:#333333; font-size:18px; padding:20px 0 0 0;} 
.chxf8 li .chxf5 p{ border-left:#ed1550 solid 2px;font-size:22px;  height:22px; line-height:22px; padding-left:15px; float:left; margin-top:10px;} 
.chxf8 li .chxf5 span{  float:right; font-size:24px; color:#ed1550;height:46px; line-height:46px; margin-right:15px;} 
.chxf8 li .chxf6{ margin-left:17px; line-height:30px; height:120px; overflow:hidden; padding:15px 0;} 

.chxf8 li  a{  margin-left:17px; font-size:17px; color:#ffffff; width:165px; height:46px; line-height:46px; background:#ed1550; border-radius:30px; text-align:center; display:block;} 
.chxf8_{border:#fdeaed solid 1px !important; background:#fdeaed;}
.chxf8_ .chxf5 p{ border-left:#ed1550 solid 2px !important; color:#ed1550;} 




.yes{ background:#fafafa; padding:45px 0 70px 0; }
.yes1{ position:relative; width:980px; margin:30px auto 0 auto;}
.hd{ width:980px; margin:0 auto 35px auto;background:url(../images/yes1.png) repeat-x; background-position:center 44px; cursor:pointer;}
.hd li{ width:163px; float:left;}
.hd li p{ color:#333333; font-size:16px; height:20px; line-height:20px; text-align:center;}
.hd li span{ height:50px; background:url(../images/yes2.png) no-repeat center center; display:block;}
.hd .on p{ color:#ed1550;}
.hd .on span{ background:url(../images/yes2on.png) no-repeat center center; display:block;}


.yes3{ width:574px; height:207px; overflow:hidden; background:url(../images/yes3.jpg) no-repeat center center; border-radius:10px; overflow:hidden;}
.yes1 .prev{ position:absolute; left:82px; top:180px;}
.yes1 .next{ position:absolute; right:82px; top:180px;}
.yes4{ width:497px; margin:0 auto; padding:19px 0 0 0;}
.yes4 img{ width:228px; height:143px; border-radius:10px;}
.yes5{ color:#ffffff; font-size:16px; height:45px;}
.yes6{ color:#ffffff; font-size:25px; height:60px; width:480px; margin:0 auto; padding:20px 0 0 0;}
.yes6 img{ margin-right:18px;}
.yes7{ color:#ffffff; font-size:16px; line-height:30px;width:480px; margin:0 auto;}

.yes8{ background:#ed1550; background-image:url(../images/yes3.jpg); background-repeat:no-repeat; background-position:center center; border-radius:10px;  width:900px; margin:20px auto 0 auto; color:#ffffff; font-size:22px; line-height:41px; padding:40px 45px;}
.yes9{ background:#ed1550; background-image:url(../images/yes3.jpg); background-repeat:no-repeat; background-position:center center; border-radius:10px;   margin:20px auto 0 auto;width:900px; color:#ffffff; font-size:22px; line-height:41px; padding:40px 45px;}
.yes12{ background:#ed1550; background-image:url(../images/yes3.jpg); background-repeat:no-repeat; background-position:center center; border-radius:10px;   margin:20px auto 0 auto;width:900px; color:#ffffff; font-size:22px; line-height:41px; padding:40px 45px;}

.yes9 li{ height:300px;width:900px; color:#ffffff; font-size:22px; line-height:41px;}
.yes91{ position:relative;}
.yes91 .prev{ position:absolute; left:0; top:150px;}
.yes91 .next{ position:absolute; right:0; top:150px;}
.yes10{ color:#ffffff; font-size:30px; text-align:center;}

.yes11{ padding:20px 0; }

.yes11 li{ width:160px; float:left;color:#ffffff;transition: All 0.1s ease-in-out;-webkit-transition: All 0.1s ease-in-out;-moz-transition: All 0.1s ease-in-out;-o-transition: All 0.1s ease-in-out; cursor:pointer;}
.yes11 li .home7_3{ width:96px; height:96px; margin:0 auto; background:url(../images/home7_3.png) no-repeat center center; background-size:96px 80px; padding:0 0 0 13px;display: flex;align-items: center;transition: All 0.1s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.1s ease-in-out;-o-transition: All 0.1s ease-in-out; cursor:pointer;}
.yes11 li .home7_3 .home7_4{ width:63px; height:63px; background:#ffffff; border-radius:50%;}
.yes11 li p{ font-size:16px; line-height:40px; height:40px; padding:5px 0 0 0; display:block;  margin:0 auto; text-align:center; color:#ffffff;}
.yes11 li span{ font-size:20px; color:#ffffff; line-height:30px; height:30px; display:block;  margin:0 auto; text-align:center;}

.yes11_ .home7_3{height:88px !important;  background:url(../images/yes11.png) no-repeat center center !important; background-size:80px 96px !important; padding:8px 0 0 0 !important;justify-content:center;align-items:inherit !important ;}
.yes11_ li:hover .home7_3 .home7_4 .home7_41{ display:none;}
.yes11_ li:hover .home7_3 .home7_4 .home7_42{ display:block !important;}

.yes11_ .home7_3 .home7_4 .home7_41{ display:none;}
.yes11_ .home7_3 .home7_4 .home7_42{ display:block !important;}


.zypx{ width:100%; background:#f598a3; height:158px;;}
.zypx1{}
.zypx1 li{ text-align:center; padding:38px 0 0 0; width:25%; float:left;}
.zypx1 li p{ color:#ed1550; font-size:35px; height:50px; line-height:50px;}
.zypx1 li p label{ color:#ffffff; font-size:26px;}

.zypx1 li span{ color:#ffffff; font-size:18px; height:38px; line-height:38px; display:block;}
.zypx2{ color:#333333; font-size:16px; line-height:26px; padding:30px 0 60px 0;}
.zypx3{ background:url(../images/zypx3.jpg) no-repeat top center; border-top-left-radius:50px; position:relative; height:850px;}
.zypx4{ position:absolute; left:50px; top:60px; width:1200px; height:741px; border-top-left-radius:50px;  border-bottom-right-radius:50px; overflow:hidden;}
.zypx4 li{ width:1200px; height:741px;}
.zypx4 li img{ width:1200px; height:741px;}
.zypx3 .prev{ position:absolute; left:50px; top:400px;}
.zypx3 .next{ position:absolute; right:-50px; top:400px;}



.zypx5{ padding:30px 0 60px 0;}
.zypx5 li{ width:260px; float:left; color:#333333; margin-bottom:50px;color:#333333;transition: All 0.1s ease-in-out;-webkit-transition: All 0.1s ease-in-out;-moz-transition: All 0.1s ease-in-out;-o-transition: All 0.1s ease-in-out; cursor:pointer; margin-right:53.33px;}
.zypx5 li .home7_3{ width:147px; height:160px; margin:0 auto; background:url(../images/home7_3.png) no-repeat center center; padding:0 0 0 13px;display: flex;
    align-items: center;transition: All 0.1s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.1s ease-in-out;-o-transition: All 0.1s ease-in-out; cursor:pointer;}
.zypx5 li .home7_3 .home7_4{ width:105px; height:105px; background:#ffffff; border-radius:50%;}
.zypx5 li p{ font-size:20px; line-height:40px; height:40px; padding:5px 0 0 0; display:block;  margin:0 auto; text-align:center; color:#ed1550;}
.zypx5 li span{ font-size:24px; color:#333333; line-height:30px; height:30px; display:block;  margin:0 auto; text-align:center;}
.zypx5 li label{ font-size:14px;  line-height:20px; display:block; padding:5px 0 0 0; margin:0 auto; text-align:center;}
.zypx5_ .home7_3{ width:133px !important; height:147px !important; background:url(../images/home7_3on.png) no-repeat center center !important; padding:13px 0 0 0 !important;justify-content:center;align-items:inherit !important ;}
.zypx5 li:hover .home7_3 .home7_4 .home7_41{ display:none;}
.zypx5 li:hover .home7_3 .home7_4 .home7_42{ display:block !important;}
.zypx5 li:nth-child(3n){ margin-right:0;}

.zypx5_ .home7_3 .home7_4 .home7_41{ display:none;}
.zypx5_ .home7_3 .home7_4 .home7_42{ display:block !important;}
.zypx6{ background:#fafafa; background-image:url(../images/zypx6.jpg); background-repeat:no-repeat; background-position:top center; padding:50px 0;}

.zypx7{ padding:30px 0;}

.zypx7 li{ width:1180px; margin:0 auto; padding:10px; border:#ebebeb solid 1px; border-radius:20px; margin-bottom:40px;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; }
.zypx7 li .chxf3{ width:206px; height:279px; overflow:hidden; float:left; border-radius:10px;} 
.zypx7 li .chxf3 img{ width:100%; } 
.zypx7 li .chxf4{ width:940px; float:left; margin-left:20px;} 
.zypx7 li .chxf5{ width:940px; color:#333333; font-size:18px; padding:20px 0 0 0;} 
.zypx7 li .chxf5 p{ border-left:#ed1550 solid 2px;font-size:26px;  height:22px; line-height:22px; padding-left:15px; float:left; margin-top:10px;} 
.zypx7 li .chxf5 span{  float:right; font-size:24px; color:#ed1550;height:46px; line-height:46px; margin-right:15px;} 
.zypx7 li .chxf6{ margin-left:17px; line-height:30px; height:150px; overflow:hidden; padding:15px 0;} 

.zypx7 li  a{ font-size:17px; color:#ffffff; width:165px; height:46px; line-height:46px; background:#ed1550; border-radius:30px; text-align:center; display:block;} 
.zypx7_{border:#fdeaed solid 1px !important; background:#fdeaed;}
.zypx7_ .chxf5 p{ border-left:#ed1550 solid 2px !important; color:#ed1550;} 
.zypx8{ margin:20px auto 60px auto;}
.zypx8 a{ height:54px; line-height:54px; width:228px; border:#eeeeee solid 1px; border-radius:30px; display:inline-block; text-align:center; color:#999999; font-size:22px;}
.zypx8 a:hover{ border:#ed1550 solid 1px; background:#ed1550; color:#ffffff;}
.zypx8_{ border:#ed1550 solid 1px !important; background:#ed1550 !important; color:#ffffff !important;}


.sousuo{ padding:20px 0;}
.sousuo1{ margin-left:720px; width:300px;}

.sousuo1 input{ border:#dddddd solid 1px; height:40px; line-height:40px; padding:0 15px; width:250px; border-radius:10px;}
.sousuo2{ width:180px;}

.sousuo2 input{ border:#ed1550 solid 1px; background:#ed1550; height:40px; line-height:40px; width:150px; border-radius:10px; color:#ffffff;}








