#swiper_banner,.swiper-slide{position:relative}
.banner_box{height:710px; color:#fff; }
.bg_black{background:url(../images/bg_black1.png) repeat-x bottom; height: 100%;}
.banner_box .container{position: relative;height:100%;overflow: hidden;}
.banner_box a{color:#fff}
.banner_box h2{font-size: 40px;  font-weight: bold; margin:220px 0 16px 110px; text-shadow: 0 0 8px #2f2f2f; line-height: 62px;}
.banner_box h3{font-size: 20px; margin-left:110px; text-shadow: 0 0 8px #2f2f2f; line-height: 32px;}
.banner_box h4{font-size: 16px; position: absolute; bottom:22px; right:170px}
.banner_page{position: absolute; bottom:40px; width: 1200px; left:50%; margin-left:-600px}
#swiper_banner_pagination{right:70px}
#swiper_banner_pagination .swiper-pagination-bullet{width: 13px; height: 13px; border:1px solid #fff; border-radius: 50%; background:none; opacity: 1; margin:0 4px}
#swiper_banner_pagination .swiper-pagination-bullet-active{background:#ff5252; border:1px solid #ff5252;}
.banner{position: relative;height:710px;}


.index_xsdt{height: 690px; background:url(../images/bg_index_sxdt.jpg) no-repeat center; overflow: hidden;}
.index_title{background:url(../images/nav_active.jpg) no-repeat center bottom; margin-top:40px; margin-bottom: 50px; text-align: center; padding-bottom: 16px;}
.index_title h3{font-size: 56px; color:#e1d9ce; font-weight: bold;margin-bottom: -34px;}
.index_title h4{font-size: 30px;}

#swiper_xsdt{width: 638px;}
#swiper_xsdt .swiper-slide{padding-bottom: 25px;}
.swiper_xsdt_img{float: left; width: 300px; height: 400px; background:#63c6d2; margin-right: 56px;}
.swiper_xsdt_img img{width: 300px; height: 400px; margin:25px 0 0 25px}
.swiper_xsdt_text h4{font-size: 20px; font-weight: bold; line-height: 30px; margin-bottom: 10px; margin-top:20px}
.swiper_xsdt_text h4 a:hover{color:#028d9d;}
.swiper_xsdt_text h5{font-size: 16px; color:#30b1c2}
.swiper_xsdt_text p{font-size: 14px; line-height: 28px; text-indent: 28px; margin-top:20px; height: 220px; font-family: '宋体' !important;}
.swiper_xsdt_more{font-size: 14px;color:#30b1c2; background:url(../images/icon_more.png) no-repeat left center; padding-left: 36px; line-height: 26px; float: right;}
#swiper_xsdt_pagination .swiper-pagination-bullet{width: 26px; height: 7px; background:#c8c5c2; opacity: 1; border-radius: 0;}
#swiper_xsdt_pagination{width: 110px; left:348px; bottom:0}
#swiper_xsdt_pagination .swiper-pagination-bullet-active{background:#63c6d2;}

.index_xsdt_right{overflow: hidden; width: 490px; float: right;}
.index_xsdt_item li{float: left; font-size: 18px; color:#24a8b8;font-weight: bold; cursor: pointer;}
.index_xsdt_item li a{color:#24a8b8; } 
.index_xsdt_item li span{margin:0 16px; color:#d2c8bb}
.index_xsdt_item li.on a{color:#fe5252}
.index_xsdt_list li{background:url(../images/list_xsdt.png) no-repeat center; height: 80px; padding:0 36px; font-size: 16px; line-height: 32px; margin-top:20px; font-family: '宋体' !important;}
.index_xsdt_list li a{font-family: '宋体' !important;}
.index_xsdt_list li a p { float:left; display:inline-block; width:420px; overflow:hidden; height:36px; text-overflow:ellipsis; white-space:nowrap;  font-family:'微软雅黑','黑体' !important; }
.index_xsdt_list li a i{font-family: '宋体' !important; font-style:normal; font-size:13px; line-height:20px !important; display:block; color:#696969; clear:both; }
.index_xsdt_list li span{float: right; color:#30b1c2}
.index_xsdt_list li:hover{background:url(../images/list_xsdt_active.png) no-repeat center; }
.index_xsdt_list li:hover a,.index_xscg_list2 li a:hover{color:#028d9d;}


.tab_box{display: none;}

.index_zt{background:url(../images/bg_index_zt.jpg) repeat-x center; height: 252px;}
.index_zt img{width: 100%; margin-top:50px}

.index_xscg{background:url(../images/bg_index_xscg.jpg) no-repeat center; height: 580px;}
.index_xscg_left{background:url(../images/bg_index_xscg_left.jpg) no-repeat center; width: 510px; height: 580px; float: left;}
.index_title2{text-align: left; margin-left:40px; background:url(../images/nav_active2.jpg) no-repeat left bottom;}
.index_title2 h3{color:#2e9fb0; font-size: 44px; margin-bottom: -26px;}
.index_xscg_list{margin:0 40px;color:#eeeeee}
.index_xscg_list li h4{font-size:20px; line-height: 32px; font-weight: bold; margin-bottom: 10px;}
.index_xscg_list li h4 a{color:#eeeeee}
.index_xscg_list li h4 a:hover{color:#ffeeb1}
.index_xscg_list li h5 p{display:block; font-size: 14px; line-height:28px; text-indent: 28px; width: 366px; float: left; font-family: '宋体' !important;}
.index_xscg_more{display: block; border:1px solid #3ea0af; border-radius: 50%; background:url(../images/icon_more.png) no-repeat center; width: 30px; height: 30px; float: left; margin:22px 0 0 20px}
.index_xscg_list li{margin-bottom: 40px; overflow: hidden;}
.index_xscg_right{overflow: hidden;}
.indx_xscg_box{float: left; width: 300px; margin-left: 44px; margin-top:70px}
.index_xscg_list2{background:url(../images/line_list.png) repeat-y left top; padding-top:40px; height: 324px;}
.index_xscg_list2 li{background:url(../images/list_dian.png) no-repeat left 8px; padding-left: 30px; font-size: 18px; line-height: 30px; margin:0 0 40px -7px;font-family: '宋体' !important; }
.index_xscg_list2 li a{font-family: '宋体' !important; }
.indx_xscg_box img{width: 300px; height: 140px;}

.index_yjly{background:url(../images/bg_index_yjly.jpg) no-repeat center;height: 600px;}
.index_yjly_box img{margin:10px 10px 0 0;}

.index_xscg_list2 li a {  font-family:'微软雅黑','黑体' !important;  }
