@charset "utf-8";
/* CSS Document */


.banner_tuan{ width:100%; height:500px; background:url(../images/tuan_banner.jpg) no-repeat center;}

/*--小导航--*/
.nav_x{ width:100%; height:59px; background:url(../images/hong.gif) no-repeat 15px; margin:0 auto; background:none;}
.nav_x .con{ width:1300px; height:59px; margin:0 auto; background:url(../images/dw.gif) no-repeat 5px; padding-left:35px; box-sizing:border-box; line-height:59px;}
.nav_x .con span{ font-size:16px; color:#333; float:left;}
.nav_x .con a{ font-size:16px; color:#333; float:left; padding:0 6px;}
.nav_x .con a:hover{ font-weight:bold;}


.service_con{ width:1300px; height:auto; margin:0 auto; overflow:hidden; margin-top:30px; margin-bottom:25px;}
.service_con ul{ width:1300px;}
.service_con ul li{ width:300px; height:500px; float:left; margin-right:33px; margin-bottom:25px; position:relative;}
.service_con ul li img{ width:300px; height:500px; transition:all 0.5s;}
.service_con ul li dl{ font-size:15px; width:300px; height:40px; line-height:40px; color:#fff; display:block; text-align:center; position:absolute; bottom:0; background:rgba(0,0,0,0.5); z-index:9; transition: 0.5s;}
.service_con ul li dl h3{ font-weight:normal;}
.service_con ul li:hover dl { width:300px; height:140px; background:#b43335;}
.service_con ul li:hover dl p{ color:#fff; text-align:left; width:250px; height:44px; line-height:22px; margin:0 auto;}
.service_con ul li:hover dl h3{ font-size:25px; margin-top:5px; font-weight:normal;}
.service_con ul li:nth-child(4){ margin-right:0;}
.service_con ul li:nth-child(8){ margin-right:0;}


.service_con_bt{ width:1000px; height:100px; margin:0 auto;}
.service_con_bt h3{ font-size:20px; color:#333; text-align:center; margin-bottom:15px;}
.service_con_bt .xin{ width:283px; height:25px; margin:0 auto;}
.service_con_bt .xin_left{ width:156px; height:25px; float:left; color:#999;}
.service_con_bt .xin_right{ width:100px; height:25px; float:right; color:#999;}
.service_con_nr{ margin:0 auto; width:1200px; height:auto!important; height:350px; min-height:350px; border-bottom:1px solid #dedede; padding-bottom:30px; margin-bottom:35px;}
.service_con_nr p{ line-height:30px; color:#333;}
.service_con_nr p img{ max-width:600px; margin:0 auto;}

.xi{ width:1200px; height:85px;margin:0 auto; margin-bottom:60px;}
.xi p{ color:#333; line-height:40px;}
.xi p a{ color:#333; width:550px; height:40px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xi p span{ width:65px; height:40px; line-height:40px; color:#333; float:left; display:block;}
.xi p i{ display:block; float:left; width:0px; height:1px; background:#333; margin-top:19px; transition:all 0.5s;}
.xi p:hover i{ width:30px; margin-right:10px;}

























