@charset "utf-8";
/* CSS Document */
body{font-size:15px; line-height:26px; color:#505050;font-family:"microsoft yahei";}
.w1200{width:1200px; margin:0 auto;}
.w960{ width:960px; margin:0 auto;}
em{ color:#f00; font-style:normal;}
a{ color:#f00;}
.logo{ height:80px; margin:0 auto; padding-top:20px;}
.logo .topText{ width:160px;font-size:14px; font-family:"microsoft yahei"; margin-left:40px; line-height:22px; color:#676767; }
.logo .toptel{ width:280px;}
.logo .toptel p{ font-size:14px; font-weight:bold; line-height:32px;}
.logo .toptel p a{  color:#676767;}
.logo .toptel p span{ font-size:20px; color:#e50150;}
.button{ line-height:35px; text-align:center; margin:30px auto; color:#fd5d25; }
.button a{ display:inline-block; background:#fd5d25; color:#fff;border-radius:5px; padding:0 10px;}
h2{ font-size:30px; color:#b40f0f; text-align:center; line-height:50px; margin-bottom:30px; margin-top:40px;}
h2 span{ display:inline-block; width:50px; line-height:30px; background:#b40f0f; color:#fff; font-size:15px; border-radius:50%; vertical-align:middle;}

.bgcolor{ background:#f9f6e2; padding:1px 0 30px 0;}.black{ color:#000;}
.bgcolor h2{ margin-top:20px;}

.boxa .boxa_a{ width:435px; height:206px; background:url('../images/a1.jpg') no-repeat; margin:0 auto;}
.boxa .boxa_a ul li{ width:100px; float:left; text-align:center; margin-right:8px; margin-top:30px; margin-bottom:10px; font-size:16px;}
.boxa .boxa_a ul li:nth-child(5){ margin-left:55px;}
.boxa p{ line-height:45px; background:#ffc4a4; border-radius:10px; font-size:14px; text-align:center;}
.boxa p em{ font-size:17px;}

.boxb ul{ width:830px; margin:0 auto 60px auto;}
.boxb ul li:nth-child(2n-1){ width:247px; height:260px; float:left;}
.boxb ul li:nth-child(2n){ width:120px; height:100px; float:left; font-size:85px; text-align:center; padding-top:160px; font-weight:bold;}
.boxb ul li:last-child{ width:90px; height:100px; float:left; font-size:110px; text-align:left; padding-top:160px; font-weight:bold; color:#e7423c;}
.boxb ul li:last-child span{ font-size:20px; color:#505050;}
.boxb ul li h3{ line-height:45px; background:#e7423c; color:#fff; text-align:center; font-size:27px;}
.boxb ul li div{ background:#e7423c; padding:5px;}
.boxb ul li div p{height:85px; background:#fff; padding:5px; font-size:14px;}
.boxb .boxb_a{ height:50px; border:1px solid #eb6877; border-radius:10px; padding:10px; position:relative;}
.boxb .boxb_a h4{ width:240px; background:#fff; position:absolute; top:-5px; left:350px;}
.boxb .boxb_a h4 span{ display:inline-block; width:10px; height:10px; border-radius:50%; background:#eb6877;}


.boxc .boxc_a{ width:905px; height:198px; background:url('../images/c1.jpg') no-repeat; margin:0 auto;}
.boxc .boxc_a ul li{ width:230px; margin-left:50px; margin-right:10px; float:left; padding-top:30px; }
.boxc .boxc_a ul li h3{ font-size:20px; text-align:center; font-weight:normal; margin-bottom:10px;}
.boxc .boxc_a ul li p{ line-height:30px;}
.boxc .boxc_a ul li p a{ font-weight:bold;}
 
.boxd .boxd_a{ width:415px; height:235px; float:left;}
.boxd .boxd_a ul li{ width:50%; float:left; text-align:center; margin-top:20px;}
.boxd .boxd_b{ width:240px; height:155px; padding-top:10px; border:2px solid #f6b7ca; float:left; margin-left:28px; position:relative; top:20px; }
.boxd .boxd_b h3{ width:215px; line-height:46px; background:#fff; font-size:15px; position:absolute; top:-25px; left:10px;}
.boxd .boxd_b h3 span{ display:inline-block;  width:45px; line-height:46px; background:url('../images/d3.jpg') no-repeat; color:#fff; font-size:18px; text-align:center;}
.boxd .boxd_b h3 i{ display:inline-block; width:126px; line-height:25px; font-style:normal; font-weight:normal; background:#f6b7ca; border:1px solid #eeeeee; text-align:center;}
.boxd .boxd_b .button{ position:absolute; top:120px; left:50px;}
.boxd .boxd_b .button a{ border-radius:0;}
 
.boxe h3{ background:#f5f4f4; line-height:42px; margin-top:50px;} 
.boxe h3 span{ display:inline-block; width:210px; background:#eb6877; color:#fff; font-size:18px; text-align:center; position:relative;}
.boxe h3 span::after{content: ""; border-left: 25px solid #eb6877; border-top: 21px solid transparent; border-right: 10px solid transparent; border-bottom: 21px solid transparent; position: absolute; bottom: 0px; left: 100%;}
.boxe .boxe_a{ width:721px; height:406px; background:url('../images/e1.jpg') no-repeat; margin:20px auto 40px auto; position:relative;}
.boxe .boxe_a h4{ font-size:17px; color:#ef0000; text-align:center; font-weight:normal;}
.boxe .boxe_aa{ width:180px; position:absolute; top:100px;}
.boxe .boxe_ab{ width:180px; position:absolute; top:-10px; left:200px;}
.boxe .boxe_ac{ width:180px; position:absolute; top:50px; left:500px;}
.boxe .boxe_ad{ width:180px; position:absolute; top:200px; left:520px}
.boxe .button{ position:absolute; top:320px; left:170px;}
.boxe a img{ margin-bottom:50px;}

.boxf p{ width:410px; height:140px; padding:10px; border:1px solid #f5a4b8;margin:25px 50px 35px 95px; float:left; position:relative;}
.boxf p::before{ content:""; display:block;width:5px; height:65px; background:#f5a4b8; position:absolute; top:47px; left:-3px;}
.boxf p::after{ content:""; display:block;width:5px; height:65px; background:#f5a4b8; position:absolute; top:47px; right:-3px;}
.boxf img.l{ margin-top:-20px;}
.boxf .button{ margin-left:50px;}

.boxg ul li{ width:212px; height:137px; float:left; margin-right:20px; margin-bottom:20px;}
.boxg ul li p{ width:212px; height:137px;background:rgba(118,118,118,0.8); color:#fff; text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:16px; }
.boxg ul li:nth-child(1){ background:url(../images/g1.jpg) no-repeat; margin-left:30px;}
.boxg ul li:nth-child(2){ background:url(../images/g2.jpg) no-repeat;}
.boxg ul li:nth-child(3){ background:url(../images/g3.jpg) no-repeat;}
.boxg ul li:nth-child(4){ background:url(../images/g4.jpg) no-repeat;}
.boxg ul li:nth-child(1) p{ padding-top:15px;}
.boxg ul li:nth-child(2) p{ padding-top:40px;}
.boxg ul li:nth-child(3) p{ padding-top:40px;}
.boxg ul li:nth-child(4) p{ padding-top:40px;}

/*footer*/
.footer_nav{width: 100%; height:56px; margin-bottom: 40px; background: #de944d; padding: 15px 0;}
.footer_nav ul {overflow:hidden}
.footer_nav ul li{float: left; width: 210px;  margin:0 45px; overflow: hidden;}
.footer_nav ul li a{display: inline-block; padding-top: 6px; line-height: 21px; font-size: 14px; color: #fff;}
.footer_nav ul li a span{font-size: 14px;}
.footer_nav ul li a em{font-style: normal; font-family: "impact"; font-size: 21px;color:#fff}
.footer{background: #fff; width: 100%; padding-bottom: 20px; margin: 0 auto;}
.hos-info {overflow:hidden}
.footer_a{width: 395px; margin-left:85px; border-left: 1px solid #d4d4d4; overflow: hidden; padding-left:85px;}
.footer_a ul {height:24px;overflow:hidden}
.footer_a ul li{float: left; padding:0 10px; border-right: 1px solid #a2a2a2;}
.footer_a ul li:last-child{border-right: none;}
.footer_a ul li a{font-size: 14px; color: #898989;}
.footer_a ul li.li1 a{color:#eb6100;}
.footer_a p{line-height: 25px; font-size: 14px; color: #898989;}
.footer img{position: relative; margin-top:5px;}
.container {width: 1200px;margin-left: auto;margin-right: auto;}