.w1200{margin:0 auto;width: 1200px;}
p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}


/* */
.head{height: 102px;}
.logo{margin-top:18px;float: left;margin-left: 2px;}
.yu{margin-left: 16px;margin-top: 24px;background: url(../images/shu.png)no-repeat left;padding-left: 14px;color: #333333;font-size: 20px;line-height:25px; }
.top_tel{background: url(../images/tel.png)no-repeat left;padding-left: 85px;color: #333333;font-size: 24px;line-height: 30px;margin-top: 10px;}
.menu1{border-top: 1px solid #808080;height: 56px;}

.top1{position:relative;}
.ss{position: absolute;bottom:0;left: 50%;margin-left: -600px;z-index: 9}
.hotSearch{line-height: 50px;color: #fff;font-size: 14px;margin-left: 30px;}
.hotSearch a{color: #fff;display: inline-block;margin-right: 15px;}
.hotSearch a:hover{text-decoration: underline;}
#formsearch{float: left;width: 220px;height: 30px;background: url(../images/ss.png)no-repeat;margin-top: 10px;}
#formsearch input{height: 30px;line-height: 30px;background: none;outline: none;border:none;float: left;}
#formsearch input#keyword{width: 185px;padding-left: 12px;color: #fff;}
#formsearch input#s_btn{width: 35px}
.x-banner .owl-carousel .owl-dots{background: rgba(0,0,0,0.5);height: 50px;border-radius: 22px 22px 0px 0px;width:1200px;bottom:0;text-align:right;padding-right:20px;left:50%;margin-left:-600px;}
.x-banner .owl-carousel .owl-dots button.owl-dot{margin-top:17px;}
/* */
.box1{margin-top: 50px;width:1200px;height: 150px;background: url(../images/b1.png)no-repeat left top,url(../images/b2.png)no-repeat right top;position: relative;overflow: hidden;}
.box1-tit{width: 210px;text-align: center;padding-top: 40px;letter-spacing: 1px;}
.box1-tit h3{line-height: 33px;color: #fff;font-size: 30px;font-weight: bold;text-transform: uppercase;}
.box1-tit span{display: block;color: #fff;font-size: 30px;font-weight: bold;}
.tabz{float: left;}
.tabz li{float: left;display: table;margin-left: 3px;width: 64px;height: 150px;color: #fff;font-size: 20px;cursor: pointer;background: #00baba;padding: 0 21px;line-height: 20px;letter-spacing: 1px;}
.tabz li .wenzi{display: table-cell;font-weight: normal;vertical-align: middle;}
.tabz li .wenzi a{color:#fff;}
.tabz li:nth-child(5){margin-left: 245px;}
.tabz li.cur{background: #ff7401;}
.box1_logo{position: absolute;top:0;left: 480px;}
.tab_content{position: absolute;top:0;left: 480px;}
.tab_content img{width: 239px;height: 150px;}
.tab_content .curr img{position: relative;z-index: 999;}

/* */
.box2{height: 964px;background: url(../images/b3.png)no-repeat center;margin-top: 60px;padding-top: 45px;}
.bt{text-align: center;}
.bt h3{color: #fff;font-size: 30px;line-height: 35px;}
.bt span{display: block;color: #fff;font-size: 16px;line-height: 32px;}
.box2 ul{margin-top: 42px;margin-left: 12px;}
.box2 ul li{float: left;width: 329px;margin-left: 48px;}
.box2 ul li a.img{display:block;width: 329px;height: 205px;background-color: #35b573;border-radius: 0px 30px 0px 30px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,0.5);position: relative;}
.box2 ul li a.img img{width: 100%;transition: 1s;}
.box2 ul li a.img span{display: block;width: 156px;height: 135px;background: url(../images/b4.png)no-repeat;text-align: center;color: #fff;font-size: 30px;line-height: 35px;padding-top: 27px;position: absolute;top:35px;left: 87px;z-index: 99;}
.box2 ul li p{color: #fff;font-size: 15px;margin-top: ;line-height: 24px;margin-top: 18px;height: 146px;}
.box2 ul li a.more{display: block;width: 200px;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;background: #008383;margin: 0 auto;color: #fff;font-size: 20px;}
.box2 ul li:hover a.more{background:#ff7401;}
.box2 ul li a.img img:hover{transform: scale(1.1);}

.box2-tit{text-align: center;margin-top: 92px;}
.box2-tit h3{line-height: 97px;font-weight: bold;color: #018989;font-size: 72px;}
.box2-tit span{display: block;line-height: 43px;color: #018989;font-weight: bold;font-size: 30px;}
.box2-tit a{display: block;margin: 24px auto 0;width: 200px;height: 40px;line-height: 40px;text-align: center;background:#ff7401;color: #fff;font-size: 24px;border-radius: 20px;}

/* */
.ab{height: 867px;background:#00baba;margin-top: -60px;position: relative;z-index: 99;padding-top: 56px;}
.ab-cont{margin-top: 32px;height: 381px;}
.ab-le{width: 541px;margin-left: 59px;}
.ab-pic{width: 541px;height: 264px;border-radius: 25px;overflow: hidden;}
.ab-pic img{width: 541px;height: 264px;transition: 1s;}
.ab-pic img:hover{transform: scale(1.1);}
.ab-le .cont{margin-top: 18px;color: #fff;font-size: 15px;line-height: 26px;text-align: justify;}
.ab-le .cont a{color: #fff;}
.ab-le .cont a:hover{text-decoration: underline;}

.ab-ri{width:552px;position: relative;}
.ab-ri ul li{float: left;text-align: center;margin-right: 25px;margin-bottom: 12px;font-size: 28px;}
.ab-ri ul li a{display: table;width: 233px;height: 74px;border-radius: 25px;background: #008383;color: #fff;}
.ab-ri ul li .wenzi{display: table-cell;vertical-align: middle;}
.ab-ri ul li .wenzi span{display: block;}
.ab-ri ul li:nth-child(1) .wenzi,.ab-ri ul li:nth-child(2) .wenzi{font-weight: bold;}
.ab-ri ul li:nth-child(3) a{width:147px;height:103px;background: #05dddd;font-size: 22px;}
.ab-ri ul li:nth-child(4) a{width:148px;height:103px;background: #67e4e4;font-size: 22px;}
.ab-ri ul li:nth-child(5) a{width:147px;height:103px;background: #05dddd;font-size: 22px;}
.ab-ri ul li:nth-child(6) a{width:490px;height:63px;font-size: 18px;}
.ab-ri ul li:nth-child(7) a{width:104px;height:93px;background: #03a0a0;font-size:18px;}
.ab-ri ul li:nth-child(8) a{width:104px;height:93px;background: #05dddd;font-size: 18px;}
.ab-ri ul li:nth-child(9) a{width:104px;height:93px;background: #03a0a0;font-size: 18px;}
.ab-ri ul li:nth-child(10) a{width:104px;height:93px;background: #05dddd;font-size: 18px;}
.ab-ri ul li:hover .wenzi{text-decoration: underline;}

.hezuo{margin-top: 40px;}
.hezuo-tit{text-align: center;line-height: 49px;color: #fff;font-size: 30px;}
.hz-pic{margin-top: 19px;position: relative;}
.hz-pic .hd a{display: block;position: absolute;top:25px;cursor: pointer;width: 55px;height: 55px;}
.hz-pic .hd a.prev{left: 20px;}
.hz-pic .hd a.next{right: 20px;}
.hz-pic .bd{width: 982px;margin: 0 auto;}
.hz-pic .bd ul li{float: left;width: 182px;text-align: center;margin-right: 18px;}
.hz-pic .bd ul li img{width: 180px;height: 113px;border:1px solid #05dddd;}
.hz-pic .bd ul li span{display: block;margin-top: 16px;color: #fff;font-size: 15px;}
.hz-pic .bd ul li:hover span{text-decoration: underline;}

/* */
.box3{margin-top: 55px;}
.box3-le{width: 728px;}
.box3-tit{line-height: 40px;color: #333;font-size: 30px;}
.xin{margin-top: 25px;}
.xinimg{float: left;width: 282px;height: 380px;}
.news_list1{float: left;margin-top: 45px;width: 473px;height: 335px;background: #f5f5f5;margin-left: -27px;padding:36px 0 0 22px;}
.news_list1 li{background: url(../images/x1.png)no-repeat left;padding-left: 19px;line-height: 17px;margin-bottom: 33px;position: relative;}
.news_list1 li a{color: #333333;font-size: 15px;}
.news_list1 li span{position: absolute;right: 17px;top:0;color: #525252;font-size: 14px;}
.news_list1 li:hover{background: url(../images/x2.png)no-repeat left;}
.news_list1 li:hover a{color:#00baba;}
.box3-ri{width: 387px;margin-right: 2px;}
.box3-lx{background:#f5f5f5;margin-top: 25px;height: 378px;padding: 16px 0 0 20px;}
.box3-lx h3{color: #525252;font-size: 16px;line-height: 21px;}
#mess1{margin-top: 12px;margin-left: 1px;}
#mess1 input{background: #fff;border:1px solid #b3b3b3;outline: none;width: 114px;height: 37px;margin-right: 21px;padding-left: 11px;color: #cccccc;font-size: 14px;margin-bottom: 10px;}
#mess1 #content{width: 346px;height: 62px;border:1px solid #b3b3b3;background: #fff;outline: none;color: #ccc;font-size: 14px;padding-left: 6px;margin-bottom: 12px;}
#mess1 #checkcode{float: left;width: 60px;margin-right: 0;}
#mess1 .checkCodeImg{display: block;float: left;}
#mess1 .btn1{width: 110px;height: 37px;background: #00baba;border-radius: 20px;border:none;padding-left: 0;text-align: center;color: #fff;font-size: 16px;float: left;margin-right: 5px;}
#mess1 a{display:block;width: 110px;height: 37px;line-height:37px;background: #00baba;border-radius: 20px;border:none;padding-left: 0;text-align: center;color: #fff;font-size: 16px;float: left;margin-right: 0;}
#mess1 .btn1:hover{background: #ff7401;}
#mess1 a:hover{background: #ff7401}
.box3-ri .cont{color: #525252;font-size: 15px;line-height: 30px;margin-top: 5px;}

/* */
.footer{background: url(../images/footer.jpg) repeat center top;
    /* height: 388px; */
    margin-top: 61px;
    padding-top: 48px; }
.footer .w1200{/*height: 197px;*/padding-bottom: 10px;}
.ff_a{width: 152px;}
.ff_tit{line-height: 30px;color: #fff;font-size: 18px;}
.ff_a .sec{margin-top: 13px;line-height: 30px;color:#fff;font-size: 15px;}
.ff_a .sec a{display: block;color: #fff;}
.ff_a .sec a:hover{text-decoration: underline;}
.er{margin-top: 9px;margin-right: 43px;width: 125px;text-align: center;color:#fff;font-size: 14px;margin-left: 32px;}
.er img{width: 125px;height: 125px;margin-bottom: 18px;}
.copyright{text-align: center;border-top: 1px solid #fff;padding-top:10px;color: #fff;font-size: 14px;line-height: 24px;}
.copyright a{color: #fff;}
.copyright a:hover{text-decoration: underline;}

/* */
.location {
    position: relative;
    height: 20px;
    width: 1200px;
    margin: 0 auto;
    padding: 11px 0;
    border-bottom: 1px solid #eaeaea;
    line-height: 20px;
    margin-bottom: 25px;
    padding-top: 35px;
    box-sizing: content-box;
    color: #000;
    font-size: 12px;
}

.location h3 {
    float: left;
    padding-left: 10px;
    border-left: 5px solid #00baba;
    color: #000;
    font-size:14px;
    font-weight: normal;
}

.location h3 i {
    font-size: 14px;
    color: #333;
    font-family: arial;
    text-transform: capitalize;
    display: inline-block;
    margin-right: 6px;
    font-style: normal;
}

.breadcrumbs {
    float: right;
    text-align: right;
    background: url(../images/o_ico_03.png) no-repeat left center;
    padding-left: 25px;
}

.breadcrumbs a {
    display: inline-block;
    margin-right: 6px;
    padding-left: 6px;
    font-size:14px;
    /*background:url(../images/o_ico_04.png) no-repeat 0 center;*/
    vertical-align: top;
    color: #000;
}
.breadcrumbs a:hover{
	color: #00baba
}

.breadcrumbs .u-home {
    padding-left: 20px;
    /*background:url(../images/o_ico_03.png) no-repeat 0 center;*/
}

/* 内页新闻 */
.xypg-news-first {
    border-bottom: 1px dashed #d3d3d3;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.xypg-news-first a .img {
    float: left;
    display:none;
    width: 265px;
    height: 205px;
    overflow: hidden;
}

.xypg-news-first a .img img {
    width: 260px;
    height:167px;
    overflow: hidden;
    border: 1px solid #f0f0f0;
   transform: scale(1);transition: all 2s ease-out;
}

.xypg-news-first:hover a .img img {
    transform: scale(1.2);
}

.xypg-news-first a .wz {
    width: 1200px;
    float: right;
}

.xypg-news-first a .wz h3 {
    font-weight: normal;
    color: #000000;
    line-height: 35px;
    font-size: 16px;
}

.xypg-news-first a .info {
    font-size: 14px;
    color: #999999;
    text-indent: 2em;
    padding-top: 26px;
    padding-bottom: 26px;
}

.xypg-news-first a:hover {
    color: #666;
}

.xypg-news-first a .wz h3:hover,
.xypg-news-first a .wz .xiang:hover {
    color:#00baba;
    text-decoration: underline;
}

.xypg-news-first a .date {
    color: #666;
}

.xypg-news-first .xiang {
    color: #666;
}
