div{-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
/*幻灯片*/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */

/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block; width:100%; height:500px; background-position:center top; overflow:hidden; background-size:cover;}
.owl-pagination { position: absolute; left: 0; bottom:30px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block; width:45px; height: 3px; margin: 0 5px; background:#ccc; *display: inline; *zoom: 1;}
.owl-pagination .active { background:#159fa9;}
.owl-buttons { display: none !important;}
.owl-buttons div { position: absolute; top: 50%; width: 24px; height: 48px; margin-top: -40px; text-indent: -9999px;}

@media screen and (max-width: 579px) {.owl-pagination{bottom:0px;height:15px;}}
.section-wrap{ width:100%;overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
.section-wrap .section{ position:relative; width:100%; background-size:100% 100%;}
.section-wrap .section-1{}
.section-wrap .section-2{padding:50px 0;}
.section-wrap .section-3{background-image:url(../images/banner_b.jpg); padding-bottom:0px;}
.section-wrap .section-4{background:url(../images/banner_d.jpg) no-repeat center top; padding-bottom:0px;}
.section-wrap .section-5{background:url(../images/newsbg.png) no-repeat center bottom; padding:100px 0;}


.title{margin:0 auto 50px; width:1000px; font-size:22px;font-weight:100; text-align:center; line-height:35px;}
.title h2 {font-size:30px; padding:30px 0;font-weight:100;}
.box1 dl{ float:left;font-size:22px; line-height:35px;padding-top:85px;width:286px;margin-right:18px; margin-bottom:20px; text-align:center;font-weight:100;}
.box1 dl:nth-child(1){ background:url(../images/dlicon1.png) no-repeat top center;background-size:20%;}
.box1 dl:nth-child(2){ background:url(../images/dlicon2.png) no-repeat top center;background-size:20%;}
.box1 dl:nth-child(3){ background:url(../images/dlicon3.png) no-repeat top center;background-size:20%;}
.box1 dl:nth-child(4){ background:url(../images/dlicon4.png) no-repeat top center;background-size:20%; margin-right:0;}

.aboutad {width:100%;height:250px;overflow:hidden;}

.box2 {padding-top:100px;}
.box2 .boximg {float:left; width:400px;height:400px; overflow:hidden;margin-left:80px;}
.box2 .boxtxt {float:left; margin-left:80px;}
.box2 dl {width:500px;line-height:30px;margin-top:10px; padding:40px; color:#454545;}
.box2 dl dt {font-size:28px; margin-bottom:20px;}
.box2 dl dd { font-size:20px;}
.boxtxt a { display:block; width:200px; text-align:center; padding:10px 0; border-radius:15px; background:#ffd4b3; border:1px #fff solid;font-size:24px;margin:50px 0 0 40px;}
.boxtxt a.blue{background:#bae5ff;}

.box3 { padding-top:100px;}
.box3 dl { float:right;width:600px;font-weight:100; line-height:45px;margin-top:80px; color:#000;}
.box3 dl dt {font-size:34px;}
.box3 dl dd { font-size:28px;padding:50px 0;}
/*news*/
.news { overflow:hidden; width:1200px; margin:20px auto 0;}
.newslist{ overflow:hidden; width:580px; float:left;}
.newstitle {font-size:24px; text-align:center;background:url(../images/titlebg.png) no-repeat bottom; color:#159fa9;padding-bottom:30px; margin-bottom:30px;}
.newstitle a {color:#159fa9;}
.newslist dl { width:96%; margin:15px auto;}
.newslist dl dt {width:100%;overflow:hidden;font-size:18px;height:45px; line-height:45px;}
.newslist dl dt span {float:right; width:100px; font-size:14px;}
.newslist dl dd { font-size:14px; line-height:30px; height:60px;overflow:hidden;}
