.slides_container {width:100%;height:547px;overflow:hidden;position:relative;}
/*Next/prev buttons*/
#slides .next,#slides .prev {position:absolute;top:107px;left:-39px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {left:585px;}
/*	Pagination*/
.pagination {width:100px;position: absolute;bottom:25px;left: 50%;margin: 0 -50px 0;z-index:111;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block;width:31px;height:0;padding-top:7px;background-image:url(../img/banner_icon.png);background-position:0 -8px;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 0px;}


.service-item{height:458px;background: url(../img/borw_bg.jpg) no-repeat center -6px;overflow: hidden}
.service-item h3{border-bottom: 1px solid #e5e5e5;text-align:center;font-weight: normal;font-size: 28px;line-height: 28px;height: 20px;margin: 72px 0 0;}
.service-item h3 span{padding:0 40px;border:1px solid #e5e5e5;border-top:0 none;border-bottom: 0 none;background-color: #f6f6f6;margin-bottom: -5px;}
.service-item h3 p{font-size: 12px;color:#999;padding-top:10px;}
.si-list{height:265px;position: relative;overflow: hidden;margin: 100px 0 0;}
.si-list-box{overflow: hidden;width:1034px;height:inherit;margin: 0 auto;position: relative;}
.si-list-d{overflow: hidden;width:10000px;margin: 0 auto;position: absolute;left: 0;top:0;}
.si-list dl{float: left;width: 182px;margin:0 0 0 38px; padding-right: 39px;background:url(../img/border.png) no-repeat right center;}
.si-list dt {width:81px;text-align: center;margin: 0 auto;}
.si-list dt span{display: block;width: 79px;height: 79px;border-radius: 50%;border:1px solid #999;background-color: #fff;line-height: 79px;font-size:26px;margin: 0 auto;cursor: default;color:#999;}
.si-list dt p{padding-top:22px;font-size: 18px;}
.si-list dd{height:124px;line-height: 20px;font-size: 12px;color:#adadad;padding-top:10px;border-bottom: 4px solid transparent;}

.si-list dl:hover dt{color:#e52027;}
.si-list dl:hover dt span{background-color:#e52027;border-color: #e52027;color:#fff;}
.si-list dl:hover dd{border-bottom-color:#e52027;}

.si-list a.btn{display: block;width: 28px;height:38px;background-image:url(../img/right_left.png);background-repeat:  no-repeat;position: absolute;top:50%;margin:-66px 0 0;}
.si-list .prev{background-position: 0 0;left: 0;}
.si-list .prev:hover{background-position: 0 -38px;}
.si-list .next{background-position: right 0;right: 0;}
.si-list .next:hover{background-position: right -38px;}




.com-tit{display: block;text-align: center;}
.com-tit b{display: block;font-size: 30px;color:#404040;}
.com-tit span{display: inline-block;color:#e52027;font-size: 18px;font-weight: 400;position: relative;padding:3px 39px 0;}
.com-tit span::before{content: '';border-top: 3px solid #e52027;display: block;position: absolute;width: 30px;top: 8px;left: 0}
.com-tit span::after{content: '';border-top: 3px solid #e52027;display: block;position: absolute;width: 30px;top: 8px;right: 0}
.com-tit p{font-size: 14px;font-weight: 400;color:#999;padding-top:18px;}

.dynamic{margin-top:38px;overflow: hidden;}
.dynamic-nav{overflow: hidden;margin: 35px auto 0;width:558px;}
.dynamic-nav li{float: left;display: inline;width:125px;height:42px;margin: 0 23px;background-color:#e1e1e1;border-radius:5px;text-align: center;line-height: 42px;color:#262a3b;padding-right: 15px;cursor: pointer;}
.dynamic-nav li:hover,.dynamic-nav li.active{background-color: #e52027;color:#fff;}
.dynamic-nav i{font-size: 15px;padding-right: 10px;vertical-align: middle;}
.dynamic-list{overflow: hidden;margin: 78px 0 0;}
.dynamic-list dt{float: left;display: inline;width:580px;overflow: hidden;margin-right: 29px;}
.dynamic-img{height:160px;overflow: hidden;position: relative;}
.dynamic-img img{width: 100%;}
.dynamic-img p{position:absolute;top:0;left: 0;width:69px;height:62px;background-color: #e52027;color:#fff;font-size: 14px;line-height: 16px;text-align: center;font-weight: 100;font-family: sans-serif;}
.dynamic-img span{font-size: 48px;display: block;line-height: 46px;}
.dynamic-img i{opacity: .8}
.dynamic-font{color:#404040;}
.dynamic-font span,.dynamic-list dd span{font-size: 16px;display: block;padding:22px 0 14px;}
.dynamic-font p,.dynamic-list dd p{font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;}
.dynamic-font a{display: block;height:32px;width:110px;margin:14px 0 0;text-align: center;line-height: 32px;color:#262a3b;border:1px solid #ccc;border-radius:3px;}
.dynamic-font a:hover{text-decoration: none;}

.dynamic-list dd{height:82px;padding:24px 0 0 35px;overflow: hidden;background:url(../img/bg_cricle.png) no-repeat 0 0;}
.dynamic-list dd:nth-child(2){background-position: 0 -26px;padding-top:0;}
.dynamic-list dd .border{height:inherit;border-bottom: 1px dashed #cecece;box-sizing:border-box;}
.dynamic-list dd a{color:#404040;}
.dynamic-time{height:inherit;margin:-5px 20px 0 0;color:#ccc;}
.dynamic-time em{display: block;font-size: 48px;}
.dynamic-list dd span{padding:0 0 10px;}
.dynamic-list dd:last-child{padding-bottom: 10px;}

.about-us{margin: 30px 0 0;background-color: #f8f8f8;overflow: hidden;padding:50px 0;}
.about-font{overflow: hidden;margin: 50px 0 0;}
.about-font li{padding:10px 0;font-size: 16px;line-height: 27px;padding-right: 50px;height: 140px;}
.about-font li:first-child{float: left;display: inline;width:50%;border-right: 1px solid #d8d8d8;margin-right: 15px;box-sizing: border-box;}
.about-font span{display: block;}
.about-font p{color:#959595;text-indent: 2em;padding:15px 0 0;/*max-height: 60px;*/overflow: hidden;}
.about-us .more{display: block;margin: 30px auto 0;width:150px;height:38px;line-height: 38px;text-align: center;color:#848484;border:1px solid #cfcfcf;padding-left: 3px;}
.more:hover{text-decoration: none;}

.service{overflow: hidden;padding:35px 0;}
.service-list{width: 1182px;overflow: hidden;margin: 15px 0 0;}
.service-list ul{overflow: hidden;margin-left: -5px;}
.service-list li{width: 187px;height: 57px;overflow: hidden;float: left;display: inline;margin: 15px 5px 0;}

.contact{overflow: hidden;height: 520px;background:url(../img/bg_contact.jpg) no-repeat 0 0;padding:55px 0 0;}
.contact-us{overflow: hidden;margin: 40px auto 0; width:934px;}
.contact-us dt{float: left;display: inline;width:445px;margin-right: 72px;}
.contact-us dd{width: 417px;overflow: hidden;}
.contact-us dd input{float:left;width:400px;padding-left:15px;height:34px;line-height:34px;margin-bottom: 15px;border:1px solid #e0e0e0;border-right: 0 none;border-bottom: 0 none;}
.contact-us dd textarea{float:left;width:400px;padding-left:15px;height:145px;border:1px solid #e0e0e0;border-right: 0 none;border-bottom: 0 none;overflow: auto;line-height: 30px;}
.contact-us dd .btn-submit{width:415px;height:40px;background-color: #e52027;color:#fff;border:0 none;font-size: 14px;margin-top:15px;border-radius:3px;cursor: pointer;}
