/*--public--*/
.wrapper{margin:0 auto;width:1200px;}
.wrap-title{position:relative;z-index:99;padding-bottom:30px;line-height:1.5;text-align:center;overflow:hidden;animation:fadeinT 1s ease-out backwards;}
.wrap-title h3{font-weight:normal;font-size:40px;color:#333;}
.wrap-title h3 a{color:#333;}
.wrap-title h3 em{color:#039a46;font-weight:bold;border-radius:50%;}
.wrap-title p{font-size:16px;color:#666;}
.wrap-title.white *{color:#fff;}
/*--end public--*/



/* --intros-- */
.intros{padding:70px 0;overflow:hidden;background:#fff;}
.intros .inner{height:488px;overflow:hidden;}
.intros .pic{float:left;width:663px;height:488px;overflow:hidden;}
.intros .pic img{display:block;width:663px;height:488px;}
.intros .pic a:hover img{opacity:0.8;}
.intros .text{float:right;padding:50px 40px;width:457px;height:388px;overflow:hidden;background:url(../images/Index/intros_text_bg.jpg) no-repeat;} 
.intros .text h3{height:38px;line-height:38px;font-size:30px;font-weight:normal;color:#333;}
.intros .text em{display:block;height:20px;line-height:20px;font-size:12px;font-family:Arial;color:#666;}
.intros .text ul{margin:20px 0;width:362px;height:200px;overflow:hidden;}
.intros .text ul li{padding-left:20px;height:49px;line-height:49px;font-size:18px;color:#333;border-bottom:#ddd dashed 1px;background:url(../images/Index/intro_list.png) no-repeat 0 center;}
.intros .text .more{display:block;margin-top:50px;width:127px;height:38px;line-height:38px;font-size:16px;color:#fff;text-align:center;background:#039a46;border-radius:20px;}
/* --end intros-- */


/* --photos-- */
.photos{padding:60px 0;overflow:hidden;background:#fff;}
.photos .leftCon{position:relative;float:left;width:47.65625%;overflow:hidden;}
.photos .leftCon .pic img{display:block;width:100%;transition:all 1s;}
.photos .leftCon .text{position:absolute;left:0;bottom:0;padding:20px 40px 20px 100px;width:100%;height:106px;color:#fff;background:url(../images/Index/photo_icon1.png) no-repeat 42px center,url(../images/Index/photos_text.png) no-repeat;box-sizing:border-box;}
.photos .leftCon .text span{display:block;height:40px;line-height:40px;font-size:28px;overflow:hidden;}
.photos .leftCon .text p{height:25px;line-height:25px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.photos .leftCon:hover .text{background:url(../images/Index/photo_icon1.png) no-repeat 42px center,url(../images/Index/photos_text_cur.png) no-repeat;}
.photos .rightCon{float:right;width:52.34375%;}
.photos .rightCon .top{overflow:hidden;}
.photos .rightCon .top .item{position:relative;float:left;width:50%;}
.photos .rightCon .top .pic{overflow:hidden;}
.photos .rightCon .top .pic img{display:block;width:100%;transition:all 1s;}
.photos .rightCon .top .tit{position:absolute;left:0;bottom:0;width:100%;height:56px;line-height:56px;text-indent:50px;font-size:18px;color:#fff;background:rgba(0,0,0,0.8) url(../images/Index/photo_line.png) no-repeat 90% center;}
.photos .rightCon .top .item:hover .tit{background-color:rgba(3,154,70,0.8);}
.photos .rightCon .btm{position:relative;overflow:hidden;}
.photos .rightCon .btm .pic img{display:block;width:100%;transition:all 1s;}
.photos .rightCon .btm .text{position:absolute;left:0;bottom:0;padding:20px 40px 20px 100px;width:100%;height:106px;color:#fff;background:url(../images/Index/photo_icon2.png) no-repeat 42px center,url(../images/Index/photos_text.png) no-repeat;box-sizing:border-box;}
.photos .rightCon .btm .text span{display:block;height:40px;line-height:40px;font-size:28px;overflow:hidden;}
.photos .rightCon .btm .text p{height:25px;line-height:25px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.photos .rightCon .btm:hover .text{background:url(../images/Index/photo_icon2.png) no-repeat 42px center,url(../images/Index/photos_text_cur.png) no-repeat;}
.photos a:hover img{transform:scale(1.05);}
/* --end photos-- */


/* --adv-- */
.adv{padding:60px 0;overflow:hidden;background:url(../images/Index/adv_bg.jpg) no-repeat center 0;}
.adv-list{overflow:hidden;}
.adv-list .group{margin-bottom:20px;height:310px;overflow:hidden;}
.adv-list .group-1{background:url(../images/Index/adv_vs1.png) no-repeat center;}
.adv-list .group-2{background:url(../images/Index/adv_vs2.png) no-repeat center;}
.adv-list .group-3{background:url(../images/Index/adv_vs3.png) no-repeat center;}
.adv-list .group-4{background:url(../images/Index/adv_vs4.png) no-repeat center;}
.adv-list .item{width:524px;overflow:hidden;background:#fff;}
.adv-list .item-1{float:left;}
.adv-list .item-2{float:right;}
.adv-list .item .pic{width:524px;height:250px;overflow:hidden;}
.adv-list .item .pic img{display:block;width:524px;height:250px;}
.adv-list .item .tit{height:60px;line-height:60px;text-align:center;font-size:20px;color:#333;}
.adv-list .item-1 .tit{font-weight:bold;}
/* --end adv-- */


