﻿.section-index{padding: 80px 0}
.btn-more{background: #fff;border:1px solid #888;color:#888;padding: 8px 15px;border-radius: 0;}
.btn-more:hover{background: #EE2C29;color: #fff;border: 1px solid #EE2C29}



.index-who{padding:80px 0;border-bottom: 1px solid transparent;}
.who-content{font-size: 16px;line-height: 1.8}
.who-content h3{margin-bottom:25px;color: #EE2C29;font-weight: bold;}
.who-items{padding: 25px;text-align: center;min-height: 320px;overflow: hidden;position: relative}
.who-items:nth-child(even){padding:25px;text-align: center;background: transparent}
.who-items:nth-child(odd){padding:25px;text-align: center;background: transparent}
.who-items:hover{background: #2d8cdd;color: #fff;}
.who-items:hover .btn-more{background: #fff;color: #555;}
.who-items:hover p{color: #fff;}
.who-items h2{margin-bottom:15px;font-size: 18px;font-weight: bold}
.who-items img{width: 90px;margin-bottom: 15px;}
.who-items p{text-align: center;word-wrap: break-word}
.who-items .btn-more{width:100px;position: absolute;bottom:25px;left:50%;margin-left: -50px;}

.index-service{background: url("../image/servce-bg.jpg") center no-repeat;padding: 80px 0;}
.service-items{border: 1px solid transparent;background: #fff;margin-left: -8px;margin-right: -8px;}
.service-items:hover{box-shadow: 0 15px 30px rgba(0,0,0,0.1);  -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.service-items p{padding: 0 20px 20px;line-height: 1.5}
.service-items img{margin-bottom: 20px;}
.service-items h2{font-size: 18px;color: #2d8cdd;text-align: center;margin-bottom: 15px;}

.index-path{padding: 80px 0;}
.service-path{border: 1px solid transparent;background: #fff;margin-left: -8px;margin-right: -8px;padding-top: 10px;}
.service-path:hover{box-shadow: 0 10px 15px rgba(0,0,0,0.1);  -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.service-path p{padding: 0 20px 20px;line-height: 1.5}
.service-path img{margin-bottom: 20px;}
.service-path h2{font-size: 18px;font-weight: bold;text-align: center;margin-bottom: 15px;}

.index-news{background: #fff;padding: 80px 0;}
.index-lines{border: 1px solid transparent;margin-left: -4px;margin-right: -4px;margin-bottom: 20px;overflow: hidden;min-height: 450px;}
.index-lines p{padding:0;line-height: 1.5; height: 62px; overflow: hidden;}
.index-lines .date{color:#999;font-size: 14px;float:left}
.index-lines .class{color:#999;font-size: 14px;float:right}
.index-lines img{margin-bottom: 20px;width: 100%}
.index-lines h2{font-size: 18px;color: #2d8cdd;margin-bottom: 15px;}

.activity h3{padding:10px;background: #f7f8fa;font-weight: bold;}
.activity h3 a{text-decoration: none;cursor: default;color: #333}
.activity h3 span{font-weight: normal;font-size:16px;}
.act-intro{padding-left: 20px;border-right:1px solid #e7eaf1}
.act-intro h3{font-weight: bold;color:#2d8cdd}
.act-intro ul li{line-height: 1.8;list-style:inside;}

/*head banener*/
.index-header{background:url("../image/index-head.jpg") center;height: 798px;margin-top: -90px;font-family: Arial, sans-serif}
.index-header h1{font-weight: bold;color:#fff;font-size: 72px;}
.index-header h2{color:#fff;font-size:42px;}
.index-header .intro{font-size: 22px;color: #fff;}
.index-header .slogen{margin-top: 320px;}

.service-part{padding:50px 30px;text-align: center;position: relative}
.service-part img{margin-bottom: 30px;max-width: 150px;}
.service-part h2{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.service-part .intro{font-size:16px;}
.service-part .btn-more{width:100px;position: absolute;bottom:35px;left:50%;margin-left: -50px;}


/*laideo index-新闻*/
.index-newsinfo{background: #fff;padding: 80px 0;}
.info-lines{border: 1px solid #e7eaf1;padding: 15px;background: #fff;margin: 0 -10px;min-height: 465px;}
.info-lines h3{padding: 15px 0;font-size: 18px;border-bottom: 2px solid #e7eaf1;margin-bottom: 10px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.info-lines h3 a{text-decoration: none;color: #EE2C29;font-weight: bold;}
.info-lines p{color: #333;line-height: 2}
.info-lines h2{padding: 15px 0;color: #EE2C29;font-size: 18px;border-bottom: 2px solid #e7eaf1;margin-bottom: 10px;}
.info-lines h2 a{display: block;float: right;text-decoration: none;color: #888;font-size: 14px;}
.info-lines ul{padding-left:20px;}
.info-lines ul li{padding: 10px;list-style: disc;}
.info-lines ul li a{display:block;text-decoration: none;color:#333;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.info-lines ul li a:hover{color:#EE2C29;}



