@charset "utf-8";
/* CSS Document */
.banner{width:100%; height:610px; overflow:hidden; background:#eee;}
.banner .img{background-size:cover !important;}

.ind-w{width:100%; height:auto; background:#fff; overflow:hidden;}
.ind-w2{width:100%; height:auto; background:#eee; overflow:hidden;}
.ind-w3{width:100%; height:779px; background:url(../images/spbj.jpg) repeat-x center top; overflow:hidden;}
.ind-w4{width:100%; height:558px; background:url(../images/ysbj.jpg) repeat-x center top; overflow:hidden;}
.ind-w5{width:100%; height:551px; background:url(../images/xwbj.jpg) repeat-x center top; overflow:hidden;}

.ind-n{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.ind-tt01{width:100%; height:180px; background:url(../images/line01.jpg) repeat-x left 87px; text-align:center; overflow:hidden;}
.ind-tt01 h1{height:48px; line-height:48px; background:#fff; font-size:30px; font-weight:bold; margin:62px auto 0; color:#1b1b1b;}
.ind-tt01 h1 span{font-weight:normal !important;}
.ind-tt01 p{width:80%; height:auto; line-height:30px; color:#999; font-size:14px; margin:0 auto;}
.w400{width:400px;}
.w300{width:300px;}
.h24{line-height:24px !important;}

.ind-tt02{width:100%; height:180px; background:url(../images/line02.jpg) repeat-x left 87px; text-align:center; overflow:hidden;}
.ind-tt02 h1{width:400px; height:48px; line-height:48px; background:#eee; font-size:30px; font-weight:bold; margin:62px auto 0; color:#1b1b1b;}
.ind-tt02 h1 span{font-weight:normal !important;}
.ind-tt02 p{width:80%; height:auto; line-height:30px; color:#666; font-size:14px; margin:0 auto;}

.ind-tt03{width:100%; height:165px; text-align:center; overflow:hidden;}
.ind-tt03 h1{width:100%; height:48px; line-height:48px; font-size:30px; font-weight:bold; margin:62px auto 0; color:#fff;}
.ind-tt03 h1 span{font-weight:normal !important;}
.ind-tt03 p{width:80%; height:auto; line-height:30px; color:#fff; font-size:24px; margin:0 auto;}

.ind-tt04{width:100%; height:180px; background:url(../images/line04.jpg) repeat-x left 87px; text-align:center; overflow:hidden;}
.ind-tt04 h1{width:240px; height:48px; line-height:48px; background:#0049d0; font-size:30px; font-weight:bold; margin:62px auto 0; color:#fff;}
.ind-tt04 h1 span{font-weight:normal !important;}
.ind-tt04 p{width:80%; height:auto; line-height:30px; color:#93b6f6; font-size:14px; margin:0 auto;}

.ind-tt05{width:100%; height:150px; background:url(../images/line01.jpg) repeat-x left 87px; text-align:center; overflow:hidden;}
.ind-tt05 h1{width:170px; height:48px; line-height:48px; background:#fff; font-size:30px; font-weight:bold; margin:62px auto 0; color:#1b1b1b;}
.ind-tt05 h1 span{font-weight:normal !important;}


.ind-yun{width:100%; height:auto; overflow:hidden; padding-bottom:60px;}
.ind-yun ul{clear:both; margin-left:-30px;}
.ind-yun li{border:1px solid #e5e5e5; float:left; margin-bottom:30px; margin-left:30px; text-align:center;}
.ind-yun li a{width:100%; height:85%; display:block;}
.ind-yun li:nth-child(1){width:378px; height:246px;}
.ind-yun li:nth-child(2){width:378px; height:246px;}
.ind-yun li:nth-child(3){width:378px; height:246px;}
.ind-yun li:nth-child(4){width:275px; height:226px;}
.ind-yun li:nth-child(5){width:276px; height:226px;}
.ind-yun li:nth-child(6){width:276px; height:226px;}
.ind-yun li:nth-child(7){width:275px; height:226px;}
.ind-yun li:nth-child(1) .img,.ind-yun li:nth-child(2) .img,.ind-yun li:nth-child(3) .img{width:200px; height:116px; margin:30px auto 0;}
.ind-yun li:nth-child(4) .img,.ind-yun li:nth-child(5) .img,.ind-yun li:nth-child(6) .img,.ind-yun li:nth-child(7) .img{width:200px; height:116px; margin:0 auto;}
.ind-yun li p{width:80%; height:auto; font-size:16px; line-height:24px; color:#666; margin:0 auto; display:block;}
.ind-yun li:nth-child(4) p,.ind-yun li:nth-child(5) p,.ind-yun li:nth-child(6) p,.ind-yun li:nth-child(7) p{ text-align:left;}
.ind-yun li a:hover p{color:#009fe8;}

.ind-pro{width:100%; height:auto; overflow:hidden; padding-bottom:60px;}
.ind-pro ul{clear:both; margin-left:-30px;}
.ind-pro li{border:1px solid #e5e5e5; float:left; margin-bottom:30px; margin-left:30px; text-align:center; background:#fff;}
.ind-pro li:nth-child(1){width:275px; height:226px;}
.ind-pro li:nth-child(2){width:276px; height:226px;}
.ind-pro li:nth-child(3){width:276px; height:226px;}
.ind-pro li:nth-child(4){width:275px; height:226px;}
.ind-pro li .img{width:105px; height:105px; margin:0 auto;}
.ind-pro li h1{width:90%; height:30px; line-height:30px; margin:10px auto 0; color:#1b1b1b; font-size:16px;}
.ind-pro li h2{width:80%; height:44px; line-height:22px; margin:0 auto; color:#9d9d9d; font-size:14px;}
.ind-pro li a:hover h1{color:#009fe8;}

.ind-vid{width:950px; height:534px; border:8px solid rgba(255,255,255,0.5); margin:0 auto; border-radius:5px;}

.control-box {width:1300px; height:343px; margin:20px auto 80px;}
.control-box ul {list-style:none; position:relative;}
.control-box ul li {position:absolute; top:139px; cursor:pointer;}
.prev {left:0;}
.next {right:0;}
.bigbox {overflow:hidden; width:1200px; height:343px; margin:auto 50px auto;}
#switcher {height:343px; left:0px;}
.content_1.content_2 {width:100%; float:left;}
.box{transition:all .7s ease 0s; width:280px; height:343px; float:left; margin:0 10px;}
.box:hover {opacity:0.9;}
.shadow {width:280px; height:343px; color:#fff;}
.shadow h1{width:280px; height:50px; line-height:50px; color:#fff; text-align:center; background-color: rgba(0, 0, 0, 0.45); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); font-size:18px; font-weight:bold; margin:95px 0 0 0; overflow:hidden;}
.shadow h2{width:90%; height:auto; max-height:72px; overflow:hidden; line-height:24px; color:#fff; text-align:center; font-size:14px; margin:95px auto 0;}

.ind-adv{width:100%; height:280px; overflow:hidden; position: relative;}
.comm-content-list {position:relative; zoom:1;}
.comm-content-list li {width:280px; height:280px; float:left; position:relative; margin:0 10px;}
.comm-list-item {position: absolute; left:0; top:0; width:280px; height:280px; background:#2264de;}
.comm-list-item i{width:100%; height:90px; font-size:64px; line-height:90px; text-align:center; color:#fff; display:block; margin-top:70px;}
.comm-list-item h2{width:100%; height:50px; line-height:50px; font-size:18px; text-align:center; color:#fff; font-weight:bold;}
.comm-list-cont {
    position:absolute;
    left:0;
    top:0;
    width:280px;
    height:280px;
	display:none;
    overflow:hidden;
}
.comm-list-text {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left:-140px;
    margin-top: -140px;
    width:220px;
    height:220px;
    padding:30px;
    background: #e95512;
    color: #fff;
}
.comm-list-item:hover .comm-list-cont {width:280px; height:280px; display:block; cursor:pointer;}
.comm-content-list li .comm-list-text p{width:220px; height:220px;display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; line-height:24px; text-align:center; font-size:12px; margin:auto;}

.ind-brand{width:100%; height:424px; overflow:hidden;}
.ind-brand dl{clear:both; margin-left:-12px;}
.ind-brand dd{width:188px; height:92px; border:1px solid #e5e5e5; margin-left:12px; float:left; margin-bottom:12px; overflow:hidden;}
.ind-brand dd img{width:188px; height:92px;}
.ind-more{width:160px; height:42px; margin:30px auto 80px; border-radius:21px; overflow:hidden; text-align:center;}
.ind-more a{background:#024fd1; color:#fff; display:block; line-height:42px; font-size:16px;}
.ind-more i{padding-left:10px;}
.ind-more a:hover{background:#e95512;}

.ind-news-w{width:100%; height:420px; margin-top:76px;}
.ind-news-l{width:451px; height:420px; float:left;}
.ind-news-l h1{width:100%; height:46px; font-size:30px; font-weight:bold; color:#1b1b1b; line-height:30px; position:relative;}
.ind-news-l h1 a{width:68px; height:24px; background:#e95512; border-radius:12px; color:#fff; text-align:center; font-size:14px; display: inline-block; line-height:24px; position:absolute; right:0; top:6px; font-weight:normal;}
.ind-news-l h1 a:hover{background:#024fd1;}
.ind-new-p{width:100%; height:374px; background:#fff;}
.ind-new-p .img{width:451px; height:268px; overflow:hidden;}
.ind-new-p img{transition: all 0.4s;}
.ind-new-p a:hover img{transform: scale(1.2);}
.ind-new-p h2{width:90%; height:30px; line-height:30px; font-size:16px; color:#313131; overflow:hidden; margin:10px auto 0;}
.ind-new-p h2 i{padding-right:5px; color:#999;}
.ind-new-p p{width:90%; height:40px; line-height:20px; font-size:12px; color:#999; overflow:hidden; margin:0 auto;}
.ind-news-r{width:727px; height:420px; float:right; overflow:hidden;}

.mt-tabpage{width:100%; margin:0 auto;}
.mt-tabpage-title{width:100%; height:46px;}
.mt-tabpage-title .mt-tabpage-item{display: inline-block; width:128px; height:46px; line-height:46px; text-align:center; color:#fff; font-size:18px; background:#024fd1; border-radius:10px 10px 0 0;}
.mt-tabpage-title .mt-tabpage-item:hover{color:#fff; background:#545454;}
.mt-tabpage-title .mt-tabpage-item-cur {color:#1b1b1b; background:#fff;}
.mt-tabpage-count{position:relative; width:100%; height:374px; overflow:hidden;}
.mt-tabpage-cont__wrap{position:absolute;}
.mt-tabpage-count .mt-tabpage-item{width:727px; height:374px;}
.mt-tabpage-count .mt-tabpage-item dt{width:100%; height:131px; background:#fff;}
.mt-tabpage-count .mt-tabpage-item dd{width:100%; height:62px; background:#fff; margin-top:19px;}

.news-two-l{width:15%; height:62px; line-height:62px; color:#024fd1; float:left; font-size:18px; text-align:center;}
.news-two-r{width:82%; height:62px; line-height:62px; float:left; font-size:16px; overflow:hidden;}

.news-one-l{width:15%; height:82px; line-height:62px; color:#024fd1; float:left; font-size:48px; text-align:center; margin-top:24px;}
.news-one-l span{width:100%; height:20px; line-height:20px; color:#8e8e8e; font-size:14px; text-align:center; display:block;}
.news-one-r{width:82%; height:82px; color:#313131; float:left; font-size:16px; overflow:hidden; margin-top:24px;}
.news-one-r h1{width:100%; height:40px; line-height:40px; font-size:18px; color:#313131; overflow:hidden;}
.news-one-r p{width:100%; height:40px; line-height:20px; font-size:14px; color:#757575; overflow:hidden;}
.news-one-r a:hover h1{color:#009fe8}
.news-two-r a{color:#313131;} 
.news-two-r a:hover{color:#009fe8} 

.ind-about-w{width:100%; height:309px; overflow:hidden; margin-bottom:55px;}
.ind-about-l{width:451px; height:309px; overflow:hidden; float:left;}
.ind-about-l img{width:451px; height:309px;}
.ind-about-r{width:716px; height:309px; float:right;}
.ind-about{width:100%; height:184px; font-size:14px; line-height:28px; color:#666; overflow:hidden; border-bottom:1px solid #d3d3d3;}
.ind-about-ant{width:100%; height:80px; padding:21px 0 20px; border-bottom:1px solid #d3d3d3;}
.ind-about-ant a{width:222px; height:78px; line-height:78px; color:#313131; font-size:18px; font-weight:bold; background:#eee; border:1px solid #c7c7c7; text-align:center; padding:0; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; float:left; margin-right:22px;}
.ind-about-ant .f22{margin-right:0 !important;}
.ind-about-ant a i{font-size:40px; color:#0049d0; padding-right:5px; font-weight:normal;}
.ind-about-ant a:hover{background:#0049d0; border:1px solid #0049d0; color:#fff;}
.ind-about-ant a:hover i{color:#fff;}