@charset "utf-8";
/*========公用========*/
/**banner**/
.banner{ position:relative; min-width:1000px; height:550px; width:100%; z-index:100;}
.banner .wrap{ width:auto;}
.banner img{ height:550px; width:100%;}
/**新闻**/
.news{ background:#f8f8f8; border-bottom:1px solid #ebebeb; height:50px;}
.news a{ color:#3d3d3d; display:block; font-size:14px; position:relative; padding-left:45px; height:50px; line-height:50px;}
.news a:hover{ color:#fb3e04;}
.news a .ico{ background:url(../images/index-ico.png) no-repeat 0px -90px; top:14px; left:15px; height:20px; width:20px;}
/**分类**/
.category{ overflow:hidden; margin:auto; height:296px;}
.category .wrap{ padding:66px 0 70px;}
.category .item{ border:1px solid #efefef; height:150px; position:relative; float:left; margin-left:35px; overflow:hidden; width:308px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.category .item-mrzs{ margin:0px;}
.category .item .pic{ background:url(../images/index-ico.png) no-repeat; position:absolute; top:50%; left:30px; margin-top:-40px; height:80px; width:80px; z-index:5;}
.category .item-mrzs .pic{ background-position:0px 0px;}
.category .item-zng .pic{ background-position:-120px 0px;}
.category .item-xng .pic{ background-position:-245px 0px;}
.category .item .text1{ margin-left:116px; position:relative; top:53px; width:185px; z-index:5;}
.category .item .text1 .t1{ color:#fb3e04; font-size:16px; margin-bottom:10px;}
.category .item .text1 .t2{ color:#6a6a6a; font-size:14px;}
.category .item .text2{ background:#fb3e04; color:#fff; display:block; position:absolute; padding:6px; top:0px; left:-308px; line-height:23px; height:150px; overflow:hidden; opacity:0; filter:(opacity=0); width:308px; z-index:10; *height:138px; *width:296px;}
.category .item:hover .text2{ left:0; opacity:1; filter:(opacity=100); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
/**公司介绍**/
.about{ background:url(../images/index-about-bg.jpg) no-repeat center; background-size:cover; color:#fff; overflow:hidden; height:365px;}
.about .wrap{ padding:16px 0;}
.about a{ color:#fff;}
.about .title{ border-bottom:1px solid #fdcea9; font-size:24px; text-align:center; padding:16px 0; margin-bottom:50px;}
.about .text{ font-size:16px; line-height:36px; text-align:justify;}
.about .text p{ text-indent:2em;}
/**管理团队**/
.team .wrap{ padding:34px 0 50px;}
.team .title{ border-bottom:1px solid #f3f3f3; color:#fb3e04; font-size:24px; text-align:center;}
.team .title em{ border-bottom:1px solid #ff4a52; display:inline-block; padding:14px 18px; position:relative; top:1px;}
.team .m-title{ color:#8f8f8f; font-size:12px; text-align:center; padding:15px 0; margin-bottom:30px;}
.team .list{ clear:both; overflow:hidden;}
.team .item{ background:#fafafa; position:relative; overflow:hidden;}
.team .item .t1{ color:#fb3e04; font-size:16px;}
.team .item .t2{ color:#000; font-size:14px; line-height:26px; text-align:justify;}
.team .item .t2 p{ text-indent:2em;}
/*list1*/
.team .list1{ margin-bottom:20px;}
.team .list1 .item{ height:314px;}
.team .list1 .item-let{ background:#ffebe5; float:left; width:660px;}
.team .list1 .item-let .pic,
.team .list1 .item-let .pic img{ height:290px; width:188px;}
.team .list1 .item-let .pic{ margin:12px 8px; position:absolute; top:0px; left:0px;}
.team .list1 .item-let .text{ margin:22px 18px 0 210px;}
.team .list1 .item-let .t1{ font-size:18px; margin-bottom:20px;}
.team .list1 .item-rit{ float:right; width:320px;}
.team .list1 .item-rit .pic,
.team .list1 .item-rit .pic img{ height:96px; width:304px;}
.team .list1 .item-rit .pic{ margin:9px;}
.team .list1 .item-rit .text{ margin:auto; width:280px;}
/*list2*/
.team .list2{ overflow:hidden;}
.team .list2 .box{ width:1200px;}
.team .list2 .item{ float:left; height:360px; margin-right:20px; width:320px}
.team .list2 .item .pic,
.team .list2 .item .pic img{ height:96px; width:304px;}
.team .list2 .item .pic{ margin:9px 9px 28px 9px;}
.team .list2 .item .text{ margin:auto; width:290px;}
.team .list2 .item .t1{ margin-bottom:10px;}
