
html,body{ width:100%; height:100%;}
body{ font-family: "Microsoft YaHei", sans-serif; font-size:14px; line-height:24px; color:#333; overflow-x:hidden;}
a{ text-decoration:none; color:#333;}
*{ list-style:none; margin:0; border:none; outline:none; padding:0;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display:none;}
.clear{ clear:both;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;} 
input[type=submit],input[type=button],select{ -webkit-appearance:none;}

.swiper-wrapper{ position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper{ -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -o-transform:translate(0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.swiper-slide{ 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; -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative;}
.swiper-pagination{ -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); z-index:10;}

/*index*/
@media screen and (min-width:1280px){
.header{ width:100%; background-color:#fff; position:relative; z-index:999;}
.header .head{ width:1200px; margin:auto; height:40px; padding:20px 0; position:relative; z-index:3;}
.header .head .logo{ height:60px; position:relative; float:left; margin-top: -10px}
.header .head .logo img{ height:60px; display:block;}
.header .head .serbox{ height:40px; float:right;}
.header .head .serbox .ser{ height:40px; float:left; position:relative; width:350px;}
.header .head .serbox .ser .text{ width:346px; height:36px; line-height:36px; border:2px solid #4cc3fd; border-radius:5px; display:block; font-size:14px; text-indent:18px; overflow:hidden;}
.header .head .serbox .ser .sub{ width:80px; height:40px; line-height:40px; border-radius:5px; text-align:center; font-size:14px; background-color:#4cc3fd; color:#fff; overflow:hidden; position:absolute; right:0; top:0; cursor:pointer;}
.header .head .serbox a{ display:block; width:120px; height:40px; border-radius:5px; line-height:40px; text-align:center; vertical-align:middle; color:#fff; font-size:14px; background-color:#4cc3fd; float:left; margin-left:20px;}
.header .navbox{ width:100%; height:50px; background-color:#4cc3fd; position:relative; z-index:0;}
.header .navbox>ul{ width:1200px; height:50px; display:block; margin: auto; text-align: center}
.header .navbox>ul>li{ width:200px; float:left; height:50px; display:block; position:relative; background-image:url(../images/foot.jpg); background-position:left center; background-repeat:no-repeat; margin: auto;text-align: center}
.header .navbox>ul>li:first-child{ background-image:none;}
.header .navbox>ul>li>a{ height:50px; line-height:50px; font-size:18px; display:block; color:#fff; text-align:center;}
.header .navbox>ul>li:hover>a{ background-color:rgba(0,0,0,0.1);}
.header .navbox ul li .dropdown-menu{ width:186px; text-align:center; position:absolute; left:1px; top:50px; background-color:rgba(0,0,0,0.7); display:none; padding:7px;}
.header .navbox ul li .dropdown-menu a{ display:block; font-size:18px; line-height:28px; height:28px; overflow:hidden; color:#fff; text-align:center;}
.header .navbox ul li .dropdown-menu a:hover{ color:#4cc3fd;}
.header .navbox ul li:hover .dropdown-menu{ display:block;}
.menu{ display:none;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.header{ width:100%; background-color:#fff; position:relative; z-index:999;}
.header .head{ width:94%; margin:auto; height:40px; padding:20px 0; position:relative; z-index:3;}
.header .head .logo{ height:60px; float:left; margin-top:10px;}
.header .head .logo img{ height:60px; display:block;}
.header .head .serbox{ height:40px; float:right;}
.header .head .serbox .ser{ height:40px; float:left; position:relative; width:350px;}
.header .head .serbox .ser .text{ width:346px; height:36px; line-height:36px; border:2px solid #4cc3fd; border-radius:5px; display:block; font-size:14px; text-indent:18px; overflow:hidden;}
.header .head .serbox .ser .sub{ width:80px; height:40px; line-height:40px; border-radius:5px; text-align:center; font-size:14px; background-color:#4cc3fd; color:#fff; overflow:hidden; position:absolute; right:0; top:0; cursor:pointer;}
.header .head .serbox a{ display:block; width:120px; height:40px; border-radius:5px; line-height:40px; text-align:center; vertical-align:middle; color:#fff; font-size:14px; background-color:#4cc3fd; float:left; margin-left:20px;}
.header .navbox{ width:100%; height:44px; background-color:#4cc3fd; position:relative; z-index:0;}
.header .navbox b{ width:400px; background-color:#fff; height:40px; border-bottom-right-radius:50px; display:block; position:absolute; left:0; top:0;}
.header .navbox>ul{ width:calc(94% - 360px); float:right; margin-right:3%; height:44px; display:block;}
.header .navbox>ul>li{ width:16.66%; box-sizing:border-box; float:left; height:44px; display:block; position:relative; padding-left:1px; background-image:url(../images/foot.jpg); background-position:left center; background-repeat:no-repeat;}
.header .navbox>ul>li:first-child{ background-image:none;}
.header .navbox>ul>li>a{ height:44px; line-height:44px; font-size:14px; display:block; color:#fff; text-align:center;}
.header .navbox>ul>li:hover>a{ background-color:rgba(0,0,0,0.1);}
.header .navbox ul li .dropdown-menu{ width:calc(100% - 11px); text-align:center; position:absolute; left:1px; top:44px; background-color:rgba(0,0,0,0.7); display:none; padding:5px;}
.header .navbox ul li .dropdown-menu a{ display:block; font-size:14px; line-height:24px; height:24px; overflow:hidden; color:#fff; text-align:center;}
.header .navbox ul li .dropdown-menu a:hover{ color:#4cc3fd;}
.header .navbox ul li:hover .dropdown-menu{ display:block;}
.menu{ display:none;}
}
@media only screen and (max-width: 768px){
.header{ width:100%; background-color:#fff; position:relative; z-index:999;}
.header .head{ width:94%; margin:auto; height:40px; padding:10px 0; position:relative; z-index:3;}
.header .head .logo{ height:40px; float:left;}
.header .head .logo img{ height:40px; display:block;}
.header .head .serbox{ display:none;}
.header .head .nav_btn{ height:30px; width:30px; float:right; margin:5px 0; background-image:url(../images/nav.png);}
.header .head .nav_btn.on{ background-image:url(../images/nav01.png);}
.header .navbox{ display:none;}

.menu{ width:100%; height:100%; position:absolute; left:0; top:60px; opacity:0; z-index:-1;}
.menu.on{ opacity:1; z-index:9999;}
.sliding-menu{ width:100%; position:relative; background-color:rgba(0,0,0,0.7);}
.sliding-menu ul{ float:left;}
.sliding-menu ul li{ display:block; overflow:hidden; padding:7px 15px;}
.sliding-menu a{ display:block; color:#fff; line-height:24px; font-size:14px; background-repeat:no-repeat;}
.sliding-menu a.nav{ background-image:url(../images/nr.png); background-position:right center;}
.sliding-menu a.back{ background-color:#000; background-image:url(../images/nl.png); background-position:15px center; padding:7px 30px;}
}

/*banner*/
@media screen and (min-width:1280px){
.banner{ width:100%; position:relative; z-index:0;}
.banner .swiper-container{ width:100%; position:relative; z-index:0;}
.banner .swiper-slide img{ width:100%; display:block;}
.banner .swiper-button-prev{ height:100px; position:absolute; left:0; top:50%; margin-top:-50px; cursor:pointer;}
.banner .swiper-button-next{ height:100px; position:absolute; right:0; top:50%; margin-top:-50px; cursor:pointer;}
.banner .swiper-button-prev img,.banner .swiper-button-next img{ display:block; height:100px;}
.banner .swiper-pagination{ width:100%; text-align:center; position:absolute; left:0; bottom:15px;}
.banner .swiper-pagination span{ display:inline-block; width:6px; height:6px; border-radius:10px; border:2px solid #fff; margin:0 5px;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#fff;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.banner{ width:100%; position:relative; z-index:0;}
.banner .swiper-container{ width:100%; position:relative; z-index:0;}
.banner .swiper-slide img{ width:100%; display:block;}
.banner .swiper-button-prev{ height:70px; position:absolute; left:0; top:50%; margin-top:-35px; cursor:pointer;}
.banner .swiper-button-next{ height:70px; position:absolute; right:0; top:50%; margin-top:-35px; cursor:pointer;}
.banner .swiper-button-prev img,.banner .swiper-button-next img{ display:block; height:70px;}
.banner .swiper-pagination{ width:100%; text-align:center; position:absolute; left:0; bottom:10px;}
.banner .swiper-pagination span{ display:inline-block; width:6px; height:6px; border-radius:10px; border:2px solid #fff; margin:0 5px;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#fff;}
}
@media only screen and (max-width: 768px){
.banner{ width:100%; position:relative; z-index:0;}
.banner .swiper-container{ width:100%; position:relative; z-index:0;}
.banner .swiper-slide img{ width:100%; display:block;}
.banner .swiper-button-prev{ height:50px; position:absolute; left:0; top:50%; margin-top:-25px; cursor:pointer;}
.banner .swiper-button-next{ height:50px; position:absolute; right:0; top:50%; margin-top:-25px; cursor:pointer;}
.banner .swiper-button-prev img,.banner .swiper-button-next img{ display:block; height:50px;}
.banner .swiper-pagination{ width:100%; text-align:center; position:absolute; left:0; bottom:5px;}
.banner .swiper-pagination span{ display:inline-block; width:6px; height:6px; border-radius:10px; border:2px solid #fff; margin:0 3px;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#fff;}
}

/*报名*/
@media screen and (min-width:1280px){
.dbox{ width:100%; height:70px; position:relative; z-index:9; background-color:#eee;}
.dbox dl{ display:block; width:1200px; position:absolute; left:50%; margin-left:-600px; bottom:0; background-color:#fff;}
.dbox dt{ width:400px; float:left; display:block; overflow:hidden; position:relative;}
.dbox dt.d01{ background-color:#4cc3fd;}
.dbox dt.d02{ background-color:#1d9bd9;}
.dbox dt.d03{ background-color:#4cc3fd;}
.dbox dt a{ width:300px; padding:25px 50px; display:block; overflow:hidden; position:relative; z-index:3;}
.dbox dt .d01{ width:200px; color:#fff; font-size:20px; line-height:30px; font-weight:bold;}
.dbox dt .d01 em{ display:block; font-style:normal; font-weight:normal; font-size:16px; height:26px; line-height:26px; text-transform:uppercase;}
.dbox dt .d02{ width:60px; height:60px; position:absolute; right:50px; top:50%; margin-top:-30px; background-size:100% 100%; background-position:left center; background-repeat:no-repeat;}
.dbox dt.d01 .d02{ background-image:url(../images/btn1.png);}
.dbox dt.d02 .d02{ background-image:url(../images/btn2.png);}
.dbox dt.d03 .d02{ background-image:url(../images/btn3.png);}
.dbox dt:hover .d01{ color:#4cc3fd;}
.dbox dt:hover .d01 em{ color:#666;}
.dbox dt.d01:hover .d02{ background-image:url(../images/btn01.png);}
.dbox dt.d02:hover .d02{ background-image:url(../images/btn02.png);}
.dbox dt.d03:hover .d02{ background-image:url(../images/btn03.png);}
.dbox dt b{ width:0; height:0; display:block; overflow:hidden; background-color:#fff; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); z-index:0;}
.dbox dt:hover b{ width:100%; height:100%;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.dbox{ width:100%; height:70px; position:relative; z-index:9; background-color:#eee;}
.dbox dl{ display:block; width:94%; position:absolute; left:3%; bottom:0; background-color:#fff;}
.dbox dt{ width:33.33%; float:left; display:block; overflow:hidden; position:relative;}
.dbox dt.d01{ background-color:#4cc3fd;}
.dbox dt.d02{ background-color:#1d9bd9;}
.dbox dt.d03{ background-color:#4cc3fd;}
.dbox dt a{ padding:25px 5%; display:block; overflow:hidden; position:relative; z-index:3;}
.dbox dt .d01{ width:calc(90% - 80px); color:#fff; font-size:20px; line-height:30px; font-weight:bold;}
.dbox dt .d01 em{ display:block; font-style:normal; font-weight:normal; font-size:16px; line-height:26px; text-transform:uppercase;}
.dbox dt .d02{ width:60px; height:60px; position:absolute; right:5%; top:50%; margin-top:-30px; background-size:100% 100%; background-position:left center; background-repeat:no-repeat;}
.dbox dt.d01 .d02{ background-image:url(../images/btn1.png);}
.dbox dt.d02 .d02{ background-image:url(../images/btn2.png);}
.dbox dt.d03 .d02{ background-image:url(../images/btn3.png);}
.dbox dt:hover .d01{ color:#4cc3fd;}
.dbox dt:hover .d01 em{ color:#666;}
.dbox dt.d01:hover .d02{ background-image:url(../images/btn01.png);}
.dbox dt.d02:hover .d02{ background-image:url(../images/btn02.png);}
.dbox dt.d03:hover .d02{ background-image:url(../images/btn03.png);}
.dbox dt b{ width:0; height:0; display:block; overflow:hidden; background-color:#fff; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); z-index:0;}
.dbox dt:hover b{ width:100%; height:100%;}
}
@media only screen and (max-width: 768px){
.dbox{ width:94%; padding:30px 3%; padding-bottom:20px; background-color:#eee; position:relative; z-index:9;}
.dbox dl{ display:block; width:100%; margin:auto; background-color:#fff;}
.dbox dt{ width:100%; display:block; overflow:hidden; position:relative;}
.dbox dt.d01{ background-color:#4cc3fd;}
.dbox dt.d02{ background-color:#1d9bd9;}
.dbox dt.d03{ background-color:#4cc3fd;}
.dbox dt a{ padding:15px 5%; display:block; overflow:hidden; position:relative; z-index:3;}
.dbox dt .d01{ width:calc(90% - 55px); color:#fff; font-size:18px; line-height:28px; font-weight:bold;}
.dbox dt .d01 em{ display:block; font-style:normal; font-weight:normal; font-size:14px; line-height:24px; text-transform:uppercase;}
.dbox dt .d02{ width:40px; height:40px; position:absolute; right:5%; top:50%; margin-top:-20px; background-size:100% 100%; background-position:left center; background-repeat:no-repeat;}
.dbox dt.d01 .d02{ background-image:url(../images/btn1.png);}
.dbox dt.d02 .d02{ background-image:url(../images/btn2.png);}
.dbox dt.d03 .d02{ background-image:url(../images/btn3.png);}
.dbox dt:hover .d01{ color:#4cc3fd;}
.dbox dt:hover .d01 em{ color:#666;}
.dbox dt.d01:hover .d02{ background-image:url(../images/btn01.png);}
.dbox dt.d02:hover .d02{ background-image:url(../images/btn02.png);}
.dbox dt.d03:hover .d02{ background-image:url(../images/btn03.png);}
.dbox dt b{ width:0; height:0; display:block; overflow:hidden; background-color:#fff; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); z-index:0;}
.dbox dt:hover b{ width:100%; height:100%;}
}

/*赛事通知*/
@media screen and (min-width:1280px){
.nbox{ width:100%; background-color:#eee; padding-top:30px; padding-bottom:70px;}
.nbox .box{ width:1200px; margin:auto;}
.nbox .box .left{ width:580px; float:left; height:400px; background-color:#fff; position:relative;}
.nbox .box .left .title{ width:118px; height:49px; position:absolute; right:20px; top:0; font-size:18px; line-height:42px; text-align:center; color:#fff; font-weight:bold; background-image:url(../images/title_11.png); background-position:top center; background-repeat:no-repeat; z-index:9;}
.nbox .box .left .swiper-container{ width:100%; position:relative; z-index:0; height:400px;}
.nbox .box .left .swiper-slide{ width:100%; display:block; overflow:hidden;}
.nbox .box .left .swiper-container .tu{ width:100%; height:320px;}
.nbox .box .left .swiper-container .tu img{ display:block; width:100%;}
.nbox .box .left .swiper-container .wen{ width:440px; height:80px; position:relative; padding-left:120px; padding-right:20px;}
.nbox .box .left .swiper-container .wen .date{ width:100px; height:65px; background-color:#4cc3fd; text-align:center; color:#fff; font-size:18px; padding-top:15px; font-weight:700; line-height:18px; position:absolute; left:0; top:0;}
.nbox .box .left .swiper-container .wen .date p{ display:block; margin-bottom:5px;}
.nbox .box .left .swiper-container .wen .date p:first-child{ font-size:24px; line-height:24px;}
.nbox .box .left .swiper-button-prev{ height:100px; position:absolute; left:0; top:110px; cursor:pointer; z-index:99;}
.nbox .box .left .swiper-button-next{ height:100px; position:absolute; right:0; top:110px; cursor:pointer; z-index:99;}
.nbox .box .left .swiper-button-prev img,.banner .swiper-button-next img{ display:block; height:100px;}
.nbox .box .left .swiper-container .wen a{ font-size:18px; line-height:28px; height:28px; display:block; overflow:hidden; font-weight:bold; margin-top:12px;}
.nbox .box .left .swiper-container .wen>p{ font-size:14px; line-height:24px; height:24px; display:block; overflow:hidden; margin-top:4px;}
.nbox .box .left .swiper-container .wen a:hover{ color:#4cc3fd;}

.nbox .right{ width:590px; height:400px; background-color:#fff; float:right; position:relative;}
.nbox .right .title{ width:118px; height:49px; float:right; font-size:18px; line-height:42px; text-align:center; color:#fff; font-weight:bold; background-image:url(../images/title_11.png); background-position:top center; background-repeat:no-repeat; z-index:9;}
.nbox .right .tou{ width:540px; margin-left:25px; float:left; margin-top:10px;}
.nbox .right .tou .zc{ float:left; width:20px; height:31px; background-image:url(../images/l01_15.jpg); background-position:top center; background-repeat:no-repeat; text-align:center; color:#fff; font-size:14px; line-height:18px;}
.nbox .right .tou .yc{ float:right; width:510px;}
.nbox .right .tou .yc span{ display:block; font-size:18px; line-height:24px; height:24px; overflow:hidden; font-weight:bold;}
.nbox .right .tou .yc span a:hover{ color:#4cc3fd;}
.nbox .right .tou .yc p{ display:block; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:2px;}
.nbox .right .tou .yc p a:hover{ color:#4cc3fd;}
.nbox .right .list{ display:block; width:540px; margin-left:25px; float:left;}
.nbox .right .list li{ padding-left:18px; height:36px; display:block; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.nbox .right .list li:nth-child(1){ background-image:url(../images/l02_18.jpg);}
.nbox .right .list li:nth-child(2){ background-image:url(../images/l04_23.jpg);}
.nbox .right .list li a{ display:block; font-size:16px; height:36px; line-height:36px; overflow:hidden;}
.nbox .right .list li a:hover{ color:#4cc3fd;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.nbox{ width:100%; background-color:#eee; padding-top:25px; padding-bottom:50px;}
.nbox .box{ width:94%; margin:auto;}
.nbox .box .left{ width:50%; float:left; height:400px; background-color:#fff; position:relative;}
.nbox .box .left .title{ width:118px; height:49px; position:absolute; right:20px; top:0; font-size:18px; line-height:42px; text-align:center; color:#fff; font-weight:bold; background-image:url(../images/title_11.png); background-position:top center; background-repeat:no-repeat; z-index:9;}
.nbox .box .left .swiper-container{ width:100%; position:relative; z-index:0; height:400px;}
.nbox .box .left .swiper-slide{ width:100%; display:block; overflow:hidden;}
.nbox .box .left .swiper-container .tu{ width:100%; height:320px;}
.nbox .box .left .swiper-container .tu img{ display:block; width:100%;}
.nbox .box .left .swiper-container .wen{ width:440px; height:80px; position:relative; padding-left:120px; padding-right:20px;}
.nbox .box .left .swiper-container .wen .date{ width:100px; height:65px; background-color:#4cc3fd; text-align:center; color:#fff; font-size:18px; padding-top:15px; font-weight:700; line-height:18px; position:absolute; left:0; top:0;}
.nbox .box .left .swiper-container .wen .date p{ display:block; margin-bottom:5px;}
.nbox .box .left .swiper-container .wen .date p:first-child{ font-size:24px; line-height:24px;}
.nbox .box .left .swiper-button-prev{ height:100px; position:absolute; left:0; top:110px; cursor:pointer; z-index:99;}
.nbox .box .left .swiper-button-next{ height:100px; position:absolute; right:0; top:110px; cursor:pointer; z-index:99;}
.nbox .box .left .swiper-button-prev img,.banner .swiper-button-next img{ display:block; height:100px;}
.nbox .box .left .swiper-container .wen a{ font-size:18px; line-height:28px; height:28px; display:block; overflow:hidden; font-weight:bold; margin-top:12px;}
.nbox .box .left .swiper-container .wen>p{ font-size:14px; line-height:24px; height:24px; display:block; overflow:hidden; margin-top:4px;}
.nbox .box .left .swiper-container .wen a:hover{ color:#4cc3fd;}

.nbox .right{ width:47%; height:400px; background-color:#fff; float:right; position:relative;}
.nbox .right .title{ width:118px; height:49px; float:right; font-size:18px; line-height:42px; text-align:center; color:#fff; font-weight:bold; background-image:url(../images/title_11.png); background-position:top center; background-repeat:no-repeat; z-index:9;}
.nbox .right .tou{ width:calc(100% - 40px); margin-left:20px; float:left; margin-top:10px;}
.nbox .right .tou .zc{ float:left; width:20px; height:31px; background-image:url(../images/l01_15.jpg); background-position:top center; background-repeat:no-repeat; text-align:center; color:#fff; font-size:14px; line-height:18px;}
.nbox .right .tou .yc{ float:right; width:calc(100% - 30px); margin-bottom:4px;}
.nbox .right .tou .yc span{ display:block; font-size:18px; line-height:24px; height:24px; overflow:hidden; font-weight:bold;}
.nbox .right .tou .yc span a:hover{ color:#4cc3fd;}
.nbox .right .tou .yc p{ display:block; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:2px;}
.nbox .right .tou .yc p a:hover{ color:#4cc3fd;}
.nbox .right .list{ display:block; width:calc(100% - 40px); margin-left:20px; float:left;}
.nbox .right .list li{ padding-left:18px; height:35px; display:block; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.nbox .right .list li:nth-child(1){ background-image:url(../images/l02_18.jpg);}
.nbox .right .list li:nth-child(2){ background-image:url(../images/l04_23.jpg);}
.nbox .right .list li a{ display:block; font-size:15px; height:35px; line-height:35px; overflow:hidden;}
.nbox .right .list li a:hover{ color:#4cc3fd;}
}
@media only screen and (max-width: 768px){
.nbox{ width:100%; background-color:#eee; padding-bottom:30px;}
.nbox .box{ width:94%; margin:auto;}
.nbox .box .left{ width:100%; float:left; background-color:#fff; position:relative;}
.nbox .box .left .title{ width:118px; height:49px; position:absolute; right:20px; top:0; font-size:18px; line-height:42px; text-align:center; color:#fff; font-weight:bold; background-image:url(../images/title_11.png); background-position:top center; background-repeat:no-repeat; z-index:9;}
.nbox .box .left .swiper-container{ width:100%; position:relative; z-index:0;}
.nbox .box .left .swiper-slide{ width:100%; display:block; overflow:hidden;}
.nbox .box .left .swiper-container .tu{ width:100%;}
.nbox .box .left .swiper-container .tu img{ display:block; width:100%;}
.nbox .box .left .swiper-container .wen{ width:100%; box-sizing:border-box; height:60px; position:relative; padding-left:115px; padding-right:15px;}
.nbox .box .left .swiper-container .wen .date{ width:100px; height:50px; background-color:#4cc3fd; text-align:center; color:#fff; font-size:14px; padding-top:10px; font-weight:700; line-height:18px; position:absolute; left:0; top:0;}
.nbox .box .left .swiper-container .wen .date p{ display:block; margin-bottom:5px;}
.nbox .box .left .swiper-container .wen .date p:first-child{ font-size:18px;}
.nbox .box .left .swiper-button-prev{ height:100px; position:absolute; left:0; top:110px; cursor:pointer; z-index:99;}
.nbox .box .left .swiper-button-next{ height:100px; position:absolute; right:0; top:110px; cursor:pointer; z-index:99;}
.nbox .box .left .swiper-button-prev img,.banner .swiper-button-next img{ display:block; height:100px;}
.nbox .box .left .swiper-container .wen a{ font-size:16px; line-height:28px; height:28px; display:block; overflow:hidden; font-weight:bold; margin-top:3px;}
.nbox .box .left .swiper-container .wen>p{ font-size:14px; line-height:24px; height:24px; display:block; overflow:hidden;}
.nbox .box .left .swiper-container .wen a:hover{ color:#4cc3fd;}

.nbox .right{ width:100%; height:390px; background-color:#fff; float:right; position:relative; margin-top:20px;}
.nbox .right .title{ width:118px; height:49px; float:right; font-size:18px; line-height:42px; text-align:center; color:#fff; font-weight:bold; background-image:url(../images/title_11.png); background-position:top center; background-repeat:no-repeat; z-index:9;}
.nbox .right .tou{ width:calc(100% - 30px); margin-left:15px; float:left; margin-top:10px;}
.nbox .right .tou .zc{ float:left; width:20px; height:31px; background-image:url(../images/l01_15.jpg); background-position:top center; background-repeat:no-repeat; text-align:center; color:#fff; font-size:14px; line-height:18px;}
.nbox .right .tou .yc{ float:right; width:calc(100% - 30px); margin-bottom:4px;}
.nbox .right .tou .yc span{ display:block; font-size:16px; line-height:24px; height:24px; overflow:hidden; font-weight:bold;}
.nbox .right .tou .yc span a:hover{ color:#4cc3fd;}
.nbox .right .tou .yc p{ display:block; font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:2px;}
.nbox .right .tou .yc p a:hover{ color:#4cc3fd;}
.nbox .right .list{ display:block; width:calc(100% - 30px); margin-left:15px; float:left;}
.nbox .right .list li{ padding-left:18px; height:34px; display:block; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.nbox .right .list li:nth-child(1){ background-image:url(../images/l02_18.jpg);}
.nbox .right .list li:nth-child(2){ background-image:url(../images/l04_23.jpg);}
.nbox .right .list li a{ display:block; font-size:14px; height:34px; line-height:34px; overflow:hidden;}
.nbox .right .list li a:hover{ color:#4cc3fd;}
}

/*精彩赛事*/
@media screen and (min-width:1280px){
.sbox{ width:1200px; margin:auto; padding-top:65px; padding-bottom:70px; background-color:#fff;}
.sbox .title{ float:left; font-size:30px; line-height:40px; height:40px; text-transform:uppercase;}
.sbox .title b{ color:#333;}
.sbox .title a{ color:#4cc3fd;}
.sbox .tab_menu{ float:right; text-align:center; line-height:40px;}
.sbox .tab_menu li{ display:block; float:left; margin-left:15px; width:130px; height:40px;}
.sbox .tab_menu li a{ cursor:pointer; display:block; width:128px; height:38px; line-height:38px; border:1px solid #ddd; background-color:#fff; border-radius:3px; font-size:16px;}
.sbox .tab_menu li.on a{ background-color:#4cc3fd; color:#fff; border:1px solid #4cc3fd;}
.sbox .tabox{ width:1200px; margin:auto;}
.sbox .tabox ul{ width:1230px; display:block;}
.sbox .tabox ul li{ width:380px; height:340px; display:block; float:left; margin-top:30px; margin-right:30px;}
.sbox .tabox ul li a{ width:100%; display:block; height:340px; overflow:hidden;}
.sbox .tabox ul li .tu{ width:100%; height:250px; position:relative;}
.sbox .tabox ul li .tu img{ width:100%; display:block;}
.sbox .tabox ul li .tu b{ width:100%; height:100%; display:block; background-color:rgba(76,195,253,0.7); position:absolute; left:0; top:0; background-image:url(../images/xq.png); background-position:center; background-repeat:no-repeat; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; opacity:0;}
.sbox .tabox ul li a:hover .tu b{ opacity:1;}
.sbox .tabox ul li .wen{ padding:19px 20px; height:52px; background-color:#f7f7f7; position:relative;}
.sbox .tabox ul li .wen span{ width:290px; font-size:18px; height:28px; line-height:28px; display:block; overflow:hidden;}
.sbox .tabox ul li .wen p{ width:290px; font-size:14px; height:24px; line-height:24px; color:#999; display:block; overflow:hidden;}
.sbox .tabox ul li .wen b{ width:40px; height:40px; border-radius:100%; position:absolute; right:20px; top:25px; background-color:#ddd; background-image:url(../images/moreh01.png); background-size:14px auto; background-position:center; background-repeat:no-repeat; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.sbox .tabox ul li a:hover .wen b{ background-color:#4cc3fd; background-image:url(../images/moreh.png);}
.sbox .tabox ul li a:hover .wen{ background-color:#eee;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.sbox{ width:100%; padding-top:45px; padding-bottom:50px; background-color:#fff;}
.sbox .title{ float:left; margin-left:3%; font-size:24px; line-height:34px; height:34px; text-transform:uppercase;}
.sbox .title b{ color:#333;}
.sbox .title a{ color:#4cc3fd;}
.sbox .tab_menu{ float:right; margin-right:3%;}
.sbox .tab_menu li{ display:block; float:left; margin-left:10px; width:110px; height:34px;}
.sbox .tab_menu li a{ cursor:pointer; display:block; width:108px; height:32px; line-height:32px; border:1px solid #ddd; background-color:#fff; border-radius:3px; font-size:16px; text-align:center;}
.sbox .tab_menu li.on a{ background-color:#4cc3fd; color:#fff; border:1px solid #4cc3fd;}
.sbox .tabox{ width:100%; margin:auto; margin-top:5px;}
.sbox .tabox ul{ width:100%; display:block;}
.sbox .tabox ul li{ width:29.33%; height:280px; display:block; float:left; margin-top:20px; margin-left:3%;}
.sbox .tabox ul li a{ width:100%; display:block; height:280px; overflow:hidden;}
.sbox .tabox ul li .tu{ width:100%; height:200px; position:relative;}
.sbox .tabox ul li .tu img{ width:100%; display:block;}
.sbox .tabox ul li .tu b{ width:100%; height:100%; display:block; background-color:rgba(76,195,253,0.7); position:absolute; left:0; top:0; background-image:url(../images/xq.png); background-position:center; background-repeat:no-repeat; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; opacity:0;}
.sbox .tabox ul li a:hover .tu b{ opacity:1;}
.sbox .tabox ul li .wen{ padding:14px 20px; height:52px; background-color:#f7f7f7; position:relative;}
.sbox .tabox ul li .wen span{ width:calc(100% - 50px); font-size:18px; height:28px; line-height:28px; display:block; overflow:hidden;}
.sbox .tabox ul li .wen p{ width:calc(100% - 50px); font-size:14px; height:24px; line-height:24px; color:#999; display:block; overflow:hidden;}
.sbox .tabox ul li .wen b{ width:40px; height:40px; border-radius:100%; position:absolute; right:20px; top:20px; background-color:#ddd; background-image:url(../images/moreh01.png); background-size:14px auto; background-position:center; background-repeat:no-repeat; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.sbox .tabox ul li a:hover .wen b{ background-color:#4cc3fd; background-image:url(../images/moreh.png);}
.sbox .tabox ul li a:hover .wen{ background-color:#eee;}
}
@media only screen and (max-width: 768px){
.sbox{ width:100%; padding-top:25px; padding-bottom:30px; background-color:#fff;}
.sbox .title{ width:94%; margin:auto; text-align:center; font-size:18px; line-height:28px; height:28px; text-transform:uppercase;}
.sbox .title b{ color:#333;}
.sbox .title a{ color:#4cc3fd;}
.sbox .tab_menu{ width:94%; text-align:center; line-height:26px; margin:auto; margin-top:5px;}
.sbox .tab_menu li{ display:inline-table; margin:5px; margin-bottom:0; width:100px; height:26px;}
.sbox .tab_menu li a{ cursor:pointer; display:block; width:98px; height:24px; line-height:24px; border:1px solid #ddd; background-color:#fff; border-radius:3px; font-size:14px;}
.sbox .tab_menu li.on a{ background-color:#4cc3fd; color:#fff; border:1px solid #4cc3fd;}
.sbox .tabox{ width:100%; margin:auto;}
.sbox .tabox ul{ width:100%; display:block;}
.sbox .tabox ul li{ width:45.5%; display:block; float:left; margin-top:15px; margin-left:3%;}
.sbox .tabox ul li a{ width:100%; display:block; overflow:hidden;}
.sbox .tabox ul li .tu{ width:100%; position:relative;}
.sbox .tabox ul li .tu img{ width:100%; display:block;}
.sbox .tabox ul li .tu b{ width:100%; height:100%; display:block; background-color:rgba(76,195,253,0.7); position:absolute; left:0; top:0; background-image:url(../images/xq.png); background-position:center; background-repeat:no-repeat; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s; opacity:0;}
.sbox .tabox ul li a:hover .tu b{ opacity:1;}
.sbox .tabox ul li .wen{ padding:9px 10px; height:50px; background-color:#f7f7f7; position:relative;}
.sbox .tabox ul li .wen span{ font-size:16px; height:26px; line-height:26px; display:block; overflow:hidden;}
.sbox .tabox ul li .wen p{ font-size:14px; height:24px; line-height:24px; color:#999; display:block; overflow:hidden;}
.sbox .tabox ul li .wen b{ display:none;}
.sbox .tabox ul li a:hover .wen b{ opacity:1;}
.sbox .tabox ul li a:hover .wen{ background-color:#eee;}
}

/*资料下载*/
/*@media screen and (min-width:1280px){
.xbox{ width:100%; padding-top:65px; padding-bottom:70px; background-color:#eee;}
.xbox .title{ width:1200px; margin:auto; font-size:30px; line-height:40px; height:40px; text-transform:uppercase;}
.xbox .title b{ color:#333;}
.xbox .title p{ color:#4cc3fd; display:inline;}
.xbox .tabox{ width:1200px; margin:auto; margin-top:30px;}
.xbox .tabox .box{ width:380px; float:left; margin-right:30px; padding-bottom:10px;}
.xbox .tabox .box:nth-child(1){ background-color:#54c6ea;}
.xbox .tabox .box:nth-child(2){ background-color:#2dd8cf;}
.xbox .tabox .box:nth-child(3){ background-color:#8ee3aa; margin-right:0;}
.xbox .tabox .box .titles{ padding-top:90px; font-size:24px; line-height:60px; text-align:center; background-position:top center; background-repeat:no-repeat;}
.xbox .tabox .box .titles a{ display:block; color:#fff;}
.xbox .tabox .box:nth-child(1) .titles{ background-image:url(../images/d1.png);}
.xbox .tabox .box:nth-child(2) .titles{ background-image:url(../images/d2.png);}
.xbox .tabox .box:nth-child(3) .titles{ background-image:url(../images/d3.png);}
.xbox .tabox .box ul{ width:320px; display:block; overflow:hidden; margin:auto; height:216px; background-color:#fff; padding:15px 20px;}
.xbox .tabox .box ul li{ padding-left:18px; height:36px; display:block; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.xbox .tabox .box ul li a{ display:block; font-size:14px; height:36px; overflow:hidden; line-height:36px;}
.xbox .tabox .box ul li a:hover{ color:#4cc3fd;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.xbox{ width:100%; padding-top:45px; padding-bottom:50px; background-color:#eee;}
.xbox .title{ width:94%; margin:auto; font-size:24px; line-height:34px; height:34px; text-transform:uppercase;}
.xbox .title b{ color:#333;}
.xbox .title p{ color:#4cc3fd; display:inline;}
.xbox .tabox{ width:100%; margin:auto; margin-top:20px;}
.xbox .tabox .box{ width:29.33%; float:left; margin-left:3%; padding-bottom:10px;}
.xbox .tabox .box:nth-child(1){ background-color:#54c6ea;}
.xbox .tabox .box:nth-child(2){ background-color:#2dd8cf;}
.xbox .tabox .box:nth-child(3){ background-color:#8ee3aa; margin-right:0;}
.xbox .tabox .box .titles{ width:calc(100% - 20px); margin:auto; padding-top:90px; font-size:20px; line-height:60px; text-align:center; background-position:top center; background-repeat:no-repeat;}
.xbox .tabox .box .titles a{ display:block; color:#fff;}
.xbox .tabox .box:nth-child(1) .titles{ background-image:url(../images/d1.png);}
.xbox .tabox .box:nth-child(2) .titles{ background-image:url(../images/d2.png);}
.xbox .tabox .box:nth-child(3) .titles{ background-image:url(../images/d3.png);}
.xbox .tabox .box ul{ width:calc(100% - 20px); box-sizing:border-box; display:block; overflow:hidden; margin:auto; height:200px; background-color:#fff; padding:10px 15px;}
.xbox .tabox .box ul li{ padding-left:18px; height:30px; display:block; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.xbox .tabox .box ul li a{ display:block; font-size:14px; height:30px; overflow:hidden; line-height:30px;}
.xbox .tabox .box ul li a:hover{ color:#4cc3fd;}
}
@media only screen and (max-width: 768px){
.xbox{ width:100%; padding-top:25px; padding-bottom:30px; background-color:#eee;}
.xbox .title{ width:94%; margin:auto; text-align:center; font-size:18px; line-height:28px; height:28px; text-transform:uppercase;}
.xbox .title b{ color:#333;}
.xbox .title p{ color:#4cc3fd; display:inline;}
.xbox .tabox{ width:94%; margin:auto;}
.xbox .tabox .box{ width:100%; float:left; margin-top:15px; padding-bottom:10px;}
.xbox .tabox .box:nth-child(1){ background-color:#54c6ea;}
.xbox .tabox .box:nth-child(2){ background-color:#2dd8cf;}
.xbox .tabox .box:nth-child(3){ background-color:#8ee3aa; margin-right:0;}
.xbox .tabox .box .titles{ width:calc(100% - 20px); margin:auto; padding-top:90px; font-size:18px; line-height:60px; text-align:center; background-position:top center; background-repeat:no-repeat; max-width:380px;}
.xbox .tabox .box .titles a{ display:block; color:#fff;}
.xbox .tabox .box:nth-child(1) .titles{ background-image:url(../images/d1.png);}
.xbox .tabox .box:nth-child(2) .titles{ background-image:url(../images/d2.png);}
.xbox .tabox .box:nth-child(3) .titles{ background-image:url(../images/d3.png);}
.xbox .tabox .box ul{ width:calc(100% - 20px); box-sizing:border-box; display:block; overflow:hidden; margin:auto; height:188px; background-color:#fff; padding:10px; max-width:380px;}
.xbox .tabox .box ul li{ padding-left:14px; height:28px; display:block; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.xbox .tabox .box ul li a{ display:block; font-size:14px; height:28px; overflow:hidden; line-height:28px;}
.xbox .tabox .box ul li a:hover{ color:#4cc3fd;}
}*/
@media screen and (min-width:1280px){
.xbox{ width:100%; padding-top:65px; padding-bottom:70px; background-color:#eee;}
.xbox .title{ width:1200px; margin:auto; font-size:30px; line-height:40px; height:40px; text-transform:uppercase;}
.xbox .title b{ color:#333;}
.xbox .title p{ color:#4cc3fd; display:inline;}
.xbox .box{ width:1200px; margin:auto; margin-top:30px;}
.xbox .box .box01{ width:260px; height:450px; padding:25px 20px; background-image:url(../images/xw.jpg); background-position:top left; background-repeat:repeat-x; background-color:#fff; float:left;}
.xbox .box .box01 .bt{ width:100%; margin-bottom:21px; position:relative;}
.xbox .box .box01 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px;}
.xbox .box .box01 .bt p{ display:block; color:#fff; overflow:hidden; font-size:24px; line-height:34px; height:34px;}
.xbox .box .box01 .bt span{ display:block; color:#fff; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box01 .tu{ width:100%; height:160px; margin-bottom:10px; position:relative;}
.xbox .box .box01 .tu img{ width:100%; display:block; margin:auto; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.xbox .box .box01 .tu:hover img{ transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -webkit-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05);}
.xbox .box .box01 .wen{ position:relative; padding-left:16px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-repeat:no-repeat; background-position:left center;}
.xbox .box .box01 .wen a{ display:block; overflow:hidden; font-size:16px; height:46px; line-height:46px; border-bottom:1px dashed #cacaca;}
.xbox .box .box01 .wen a:hover{ color:#4cc3fd;}

.xbox .box .box02{ width:820px; height:190px; padding:25px 30px; margin-left:20px; background-color:#fff; float:left;}
.xbox .box .box02 .bt{ width:100%; position:relative;}
.xbox .box .box02 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px; height:24px; background-image:url(../images/more.jpg);}
.xbox .box .box02 .bt a:hover{ background-image:url(../images/moreh.jpg);}
.xbox .box .box02 .bt p{ display:block; overflow:hidden; font-size:24px; line-height:34px; height:34px;}
.xbox .box .box02 .bt p strong{ color:#4cc3fd;}
.xbox .box .box02 .bt span{ display:block; color:#666; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box02 ul{ display:block; overflow:hidden; width:880px;}
.xbox .box .box02 ul li{ width:380px; display:block; float:left; margin-right:60px; overflow:hidden; margin-top:15px;}
.xbox .box .box02 ul li span{ display:block; overflow:hidden; font-size:18px; height:28px; line-height:28px;}
.xbox .box .box02 ul li:hover span{ color:#4cc3fd;}
.xbox .box .box02 ul li b{ width:100%; line-height:22px; font-size:16px; color:#666; text-align:right; height:22px; display:block; font-weight:normal; margin-top:3px;}
.xbox .box .box02 ul li b strong{ width:100px; height:1px; background-color:#cacaca; display:block; float:left; margin-top:10px;}

.xbox .box .box03{ width:820px; height:190px; padding:25px 30px; margin-left:20px; margin-top:20px; background-color:#fff; float:left;}
.xbox .box .box03 .bt{ width:100%; position:relative;}
.xbox .box .box03 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px; height:24px; background-image:url(../images/more.jpg);}
.xbox .box .box03 .bt a:hover{ background-image:url(../images/moreh.jpg);}
.xbox .box .box03 .bt p{ display:block; overflow:hidden; font-size:24px; line-height:34px; height:34px;}
.xbox .box .box03 .bt p strong{ color:#4cc3fd;}
.xbox .box .box03 .bt span{ display:block; color:#666; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box03 dl{ display:block; overflow:hidden; width:100%; margin-top:-17px;}
.xbox .box .box03 dl dt{ width:300px; height:110px; display:block; float:left; margin-top:38px; overflow:hidden;}
.xbox .box .box03 dl dt img{ display:block; width:100%;}
.xbox .box .box03 dl dd{ width:490px; display:block; float:right; overflow:hidden;}
.xbox .box .box03 dl dd a{ display:block; height:36px; line-height:36px; border-bottom:1px solid #cacaca; padding-left:16px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-repeat:no-repeat; background-position:left center; font-size:14px;}
.xbox .box .box03 dl dd a p{ display:block; float:left; max-width:370px; overflow:hidden;}
.xbox .box .box03 dl dd a span{ display:block; float:right; color:#666;}
.xbox .box .box03 dl dd a:hover p{ color:#4cc3fd;}

}
@media screen and (min-width: 769px) and (max-width: 1279px){
.xbox{ width:100%; padding-top:45px; padding-bottom:50px; background-color:#eee;}
.xbox .title{ width:94%; margin:auto; font-size:24px; line-height:34px; height:34px; text-transform:uppercase;}
.xbox .title b{ color:#333;}
.xbox .title p{ color:#4cc3fd; display:inline;}
.xbox .box{ width:94%; margin:auto; margin-top:20px;}
.xbox .box .box01{ width:22%; box-sizing:border-box; height:500px; padding:25px 20px; background-image:url(../images/xw.jpg); background-position:top left; background-repeat:repeat-x; background-color:#fff; float:left;}
.xbox .box .box01 .bt{ width:100%; margin-bottom:21px; position:relative;}
.xbox .box .box01 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px;}
.xbox .box .box01 .bt p{ display:block; color:#fff; overflow:hidden; font-size:24px; line-height:34px; height:34px;}
.xbox .box .box01 .bt span{ display:block; color:#fff; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box01 .tu{ width:100%; height:160px; margin-bottom:10px; position:relative;}
.xbox .box .box01 .tu img{ height:100%; display:block; margin:auto; -webkit-transition:.5s; -moz-transition:.5s; -o-transition:.5s; transition:.5s;}
.xbox .box .box01 .tu:hover img{ transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -webkit-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05);}
.xbox .box .box01 .wen{ position:relative; padding-left:16px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-repeat:no-repeat; background-position:left center;}
.xbox .box .box01 .wen a{ display:block; overflow:hidden; font-size:14px; height:46px; line-height:46px; border-bottom:1px dashed #cacaca;}
.xbox .box .box01 .wen a:hover{ color:#4cc3fd;}

.xbox .box .box02{ width:75%; box-sizing:border-box; height:240px; padding:25px 30px; margin-left:20px; background-color:#fff; float:left;}
.xbox .box .box02 .bt{ width:100%; position:relative;}
.xbox .box .box02 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px; height:24px; background-image:url(../images/more.jpg);}
.xbox .box .box02 .bt a:hover{ background-image:url(../images/moreh.jpg);}
.xbox .box .box02 .bt p{ display:block; overflow:hidden; font-size:24px; line-height:34px; height:34px;}
.xbox .box .box02 .bt p strong{ color:#4cc3fd;}
.xbox .box .box02 .bt span{ display:block; color:#666; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box02 ul{ display:block; overflow:hidden; width:100%;}
.xbox .box .box02 ul li{ width:48%; display:block; float:left; margin-right:4%; overflow:hidden; margin-top:15px;}
.xbox .box .box02 ul li:nth-child(2n){ margin-right:0;}
.xbox .box .box02 ul li span{ display:block; overflow:hidden; font-size:18px; height:28px; line-height:28px;}
.xbox .box .box02 ul li:hover span{ color:#4cc3fd;}
.xbox .box .box02 ul li b{ width:100%; line-height:22px; font-size:16px; color:#666; text-align:right; height:22px; display:block; font-weight:normal; margin-top:3px;}
.xbox .box .box02 ul li b strong{ width:100px; height:1px; background-color:#cacaca; display:block; float:left; margin-top:10px;}

.xbox .box .box03{ width:75%; box-sizing:border-box; height:240px; padding:25px 30px; margin-left:20px; margin-top:20px; background-color:#fff; float:left;}
.xbox .box .box03 .bt{ width:100%; position:relative;}
.xbox .box .box03 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px; height:24px; background-image:url(../images/more.jpg);}
.xbox .box .box03 .bt a:hover{ background-image:url(../images/moreh.jpg);}
.xbox .box .box03 .bt p{ display:block; overflow:hidden; font-size:24px; line-height:34px; height:34px;}
.xbox .box .box03 .bt p strong{ color:#4cc3fd;}
.xbox .box .box03 .bt span{ display:block; color:#666; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box03 dl{ display:block; overflow:hidden; width:100%; margin-top:-17px;}
.xbox .box .box03 dl dt{ width:40%; height:110px; display:block; float:left; margin-top:38px; overflow:hidden;}
.xbox .box .box03 dl dt img{ display:block; height:100%;}
.xbox .box .box03 dl dd{ width:57%; display:block; float:right; overflow:hidden;}
.xbox .box .box03 dl dd a{ display:block; height:36px; line-height:36px; border-bottom:1px solid #cacaca; padding-left:16px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-repeat:no-repeat; background-position:left center; font-size:14px;}
.xbox .box .box03 dl dd a p{ display:block; float:left; max-width:calc(100% - 80px); overflow:hidden;}
.xbox .box .box03 dl dd a span{ display:block; float:right; color:#666;}
.xbox .box .box03 dl dd a:hover p{ color:#4cc3fd;}
}
@media only screen and (max-width: 768px){
.xbox{ width:100%; padding-top:25px; padding-bottom:30px; background-color:#eee;}
.xbox .title{ width:94%; margin:auto; text-align:center; font-size:18px; line-height:28px; height:28px; text-transform:uppercase;}
.xbox .title b{ color:#333;}
.xbox .title p{ color:#4cc3fd; display:inline;}
.xbox .box{ width:94%; margin:auto;}
.xbox .box .box01{ width:100%; box-sizing:border-box; padding:15px 10px; padding-bottom:20px; margin-top:10px; background-image:url(../images/xw.jpg); background-position:top left; background-repeat:repeat-x; background-color:#fff; float:left;}
.xbox .box .box01 .bt{ width:100%; margin-bottom:10px; position:relative;}
.xbox .box .box01 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px;}
.xbox .box .box01 .bt p{ display:block; color:#fff; overflow:hidden; font-size:18px; line-height:28px; height:28px;}
.xbox .box .box01 .bt span{ display:block; color:#fff; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box01 .tu{ width:100%; margin-bottom:5px; position:relative;}
.xbox .box .box01 .tu img{ width:100%; display:block;}
.xbox .box .box01 .wen{ position:relative; padding-left:10px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-repeat:no-repeat; background-position:left center;}
.xbox .box .box01 .wen a{ display:block; overflow:hidden; font-size:14px; height:34px; line-height:34px; border-bottom:1px dashed #cacaca;}
.xbox .box .box01 .wen a:hover{ color:#4cc3fd;}

.xbox .box .box02{ width:100%; box-sizing:border-box; padding:15px 10px; padding-bottom:20px; margin-top:10px; background-color:#fff; float:left;}
.xbox .box .box02 .bt{ width:100%; position:relative;}
.xbox .box .box02 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px; height:24px; background-image:url(../images/more.jpg);}
.xbox .box .box02 .bt a:hover{ background-image:url(../images/moreh.jpg);}
.xbox .box .box02 .bt p{ display:block; overflow:hidden; font-size:18px; line-height:28px; height:28px;}
.xbox .box .box02 .bt p strong{ color:#4cc3fd;}
.xbox .box .box02 .bt span{ display:block; color:#666; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box02 ul{ display:block; overflow:hidden; width:100%;}
.xbox .box .box02 ul li{ width:100%; display:block; float:left; overflow:hidden; margin-top:10px;}
.xbox .box .box02 ul li span{ display:block; overflow:hidden; font-size:14px; height:24px; line-height:24px;}
.xbox .box .box02 ul li:hover span{ color:#4cc3fd;}
.xbox .box .box02 ul li b{ width:100%; line-height:22px; font-size:14px; color:#666; text-align:right; height:22px; display:block; font-weight:normal; vertical-align:middle;}
.xbox .box .box02 ul li b strong{ width:60px; height:1px; background-color:#cacaca; display:inline-block; vertical-align:middle; margin-right:5px;}

.xbox .box .box03{ width:100%; box-sizing:border-box; padding:15px 10px; padding-bottom:20px; margin-top:10px; background-color:#fff; float:left;}
.xbox .box .box03 .bt{ width:100%; position:relative;}
.xbox .box .box03 .bt a{ display:block; width:24px; position:absolute; right:0; top:5px; height:24px; background-image:url(../images/more.jpg);}
.xbox .box .box03 .bt a:hover{ background-image:url(../images/moreh.jpg);}
.xbox .box .box03 .bt p{ display:block; overflow:hidden; font-size:18px; line-height:28px; height:28px;}
.xbox .box .box03 .bt p strong{ color:#4cc3fd;}
.xbox .box .box03 .bt span{ display:block; color:#666; overflow:hidden; font-size:14px; line-height:20px; height:20px; text-transform:uppercase;}
.xbox .box .box03 dl{ display:block; overflow:hidden; width:100%;}
.xbox .box .box03 dl dt{ width:100%; display:block; float:left; margin-top:10px; margin-bottom:5px; overflow:hidden;}
.xbox .box .box03 dl dt img{ display:block; width:100%;}
.xbox .box .box03 dl dd{ width:100%; display:block; float:right; overflow:hidden;}
.xbox .box .box03 dl dd a{ display:block; height:34px; line-height:34px; border-bottom:1px solid #cacaca; padding-left:10px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-repeat:no-repeat; background-position:left center; font-size:14px;}
.xbox .box .box03 dl dd a p{ display:block; float:left; max-width:calc(100% - 80px); overflow:hidden;}
.xbox .box .box03 dl dd a span{ display:block; float:right; color:#666;}
.xbox .box .box03 dl dd a:hover p{ color:#4cc3fd;}
}

/*footer*/
@media screen and (min-width:1280px){
.links{ background-color:#182238; border-bottom:1px solid #333a49; padding:20px 0 0 0; color:#999; overflow:hidden;}
.links .container{ width:1200px; margin:auto;}
.links .container .box{ width:380px; float:left; margin-right:30px;}
.links .container .box:last-child{ margin-right:0;}
.links .title{ background:url(../images/link-title.png) left bottom no-repeat; padding:0 0 0 15px; color:#fff; line-height:45px; font-size:18px;}
.links .content{ padding:20px 15px;}
.links p{ line-height:25px; margin-bottom:10px;}
footer{ padding:20px; background-color:#09132a; text-align:center; color:#999;}
.links .btn-default{ margin-bottom:10px; text-align:center; border:1px solid #333a49; background-color:#182238; color:#999; cursor:pointer; line-height:25px;}
.links .btn-default a{ background: none; border:0; cursor:pointer;}
.links .btn-default:hover{ margin-bottom:10px; text-align:center; border:1px solid #333a49; background-color:#333a49; color:#fff; line-height:25px;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.links{ background-color:#182238; border-bottom:1px solid #333a49; padding:20px 0 0 0; color:#999; overflow:hidden;}
.links .container{ width:100%; margin:auto;}
.links .container .box{ width:29.33%; float:left; margin-left:3%;}
.links .title{ background:url(../images/link-title.png) left bottom no-repeat; padding:0 0 0 15px; color:#fff; line-height:45px; font-size:18px;}
.links .content{ padding:20px 15px;}
.links p{ line-height:25px; margin-bottom:10px;}
footer{ padding:20px; background-color:#09132a; text-align:center; color:#999;}
.links .btn-default{ margin-bottom:10px; text-align:center; border:1px solid #333a49; background-color:#182238; color:#999; cursor:pointer; line-height:25px;}
.links .btn-default a{ background: none; border:0; cursor:pointer;}
.links .btn-default:hover{ margin-bottom:10px; text-align:center; border:1px solid #333a49; background-color:#333a49; color:#fff; line-height:25px;}
}
@media only screen and (max-width: 768px){
.links{ background-color:#182238; border-bottom:1px solid #333a49; padding:20px 0 0 0; color:#999; overflow:hidden;}
.links .container{ width:100%; margin:auto;}
.links .container .box{ width:94%; float:left; margin-left:3%;}
.links .title{ background:url(../images/link-title.png) left bottom no-repeat; padding:0 0 0 15px; color:#fff; line-height:45px; font-size:18px;}
.links .content{ padding:20px 15px;}
.links p{ line-height:25px; margin-bottom:10px;}
footer{ padding:20px; background-color:#09132a; text-align:center; color:#999;}
.links .btn-default{ margin-bottom:10px; text-align:center; border:1px solid #333a49; background-color:#182238; color:#999; cursor:pointer; line-height:25px;}
.links .btn-default a{ background: none; border:0; cursor:pointer;}
.links .btn-default:hover{ margin-bottom:10px; text-align:center; border:1px solid #333a49; background-color:#333a49; color:#fff; line-height:25px;}
}

/*内页*/
@media screen and (min-width:1280px){
.second{ width:100%; padding-bottom:20px; background-color:#eee; background-image:url(../images/ban.jpg); background-position:center top; background-repeat:no-repeat;}
.second .container{ width:1200px; margin:auto; overflow:hidden;}
.second .container .col-sm-3{ width:20%; float:left; margin-top:80px; border-radius:5px; overflow:hidden;}
.second .container .col-sm-3 .second-block{ width:100%; background-color:#fff;}
.second .container .col-sm-3 .title1{ width:calc(100% - 40px); margin:auto; height:48px; line-height:48px; color:#4cc3fd; font-size:18px; font-weight:bold; border-bottom:1px solid #cacaca; padding-top:5px;}
.second .container .col-sm-3 .panel{ padding:20px; padding-bottom:0;}
.second .container .col-sm-3 .panel a{ display:block; text-align:center; font-size:14px; height:34px; line-height:34px; overflow:hidden; background-color:#eee; margin-bottom:10px;}
.second .container .col-sm-3 .panel a:hover{ color:#4cc3fd;}
.second .container .col-sm-3 .panel a.active{ color:#fff !important; background-color:#4cc3fd;}
.second .container .col-sm-3 .sec-icon{ padding:20px; padding-top:0;}
.second .container .col-sm-3 .btn{ padding:0 !important;}
.second .container .col-sm-3 .col-xs-4{ padding:0 !important;}
.second .container .col-sm-3 .sec-icon a{ display:block; text-align:center; font-size:14px; height:34px; line-height:34px; overflow:hidden; background-color:#eee; margin-top:10px;}
.second .container .col-sm-3 .sec-icon a:hover{ color:#4cc3fd;}
.second .container .col-sm-3 .sec-icon a.active{ color:#fff !important; background-color:#4cc3fd;}
.second .container .col-sm-9{ width:77%; float:right;}
.second .container .col-sm-9 .title{ padding:20px 0;}
.second .container .col-sm-9 .title .breadcrumb{ font-size:14px; line-height:40px; height:40px;}
.second .container .col-sm-9 .title .breadcrumb li{ display:block; float:left; margin-right:15px; padding-right:22px; background-image:url(../images/nr.png); background-position:right center; background-repeat:no-repeat; color:#fff;}
.second .container .col-sm-9 .title .breadcrumb li.active{ color:#4cc3fd; background-image:none;}
.second .container .col-sm-9 .list{ padding:10px 20px; display:block; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}
.second .container .col-sm-9 .list li{ display:block; height:44px; line-height:44px; border-bottom:1px dashed #cacaca; padding-left:18px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.second .container .col-sm-9 .list li a{ display:block; float:left; max-width:calc(100% - 120px); overflow:hidden; height:44px; line-height:44px;}
.second .container .col-sm-9 .list li span{ display:block; float:right; overflow:hidden; height:44px; line-height:44px;}
.second .container .col-sm-9 .list li a:hover{ color:#4cc3fd;}
.second .container .col-sm-9 .pagination{ width:100%; box-sizing:border-box; padding:20px; padding-top:5px; display:block; background-color:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; text-align:right;}
.second .container .col-sm-9 .pagination li{ display:inline-block; margin-left:10px;}
.second .container .col-sm-9 .pagination li a{ background-color:#eee; min-width:14px; padding:0 5px; display:block; height:24px; line-height:24px; text-align:center;}
.second .container .col-sm-9 .pagination li a:hover{ color:#4cc3fd;}
.second .container .col-sm-9 .pagination li a font{ color:#4cc3fd;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.second{ width:100%; padding-bottom:20px; background-color:#eee; background-image:url(../images/ban.jpg); background-position:center top; background-repeat:no-repeat;}
.second .container{ width:94%; margin:auto; overflow:hidden;}
.second .container .col-sm-3{ width:20%; float:left; margin-top:60px; border-radius:5px; overflow:hidden;}
.second .container .col-sm-3 .second-block{ width:100%; background-color:#fff;}
.second .container .col-sm-3 .title1{ width:calc(100% - 40px); margin:auto; height:48px; line-height:48px; color:#4cc3fd; font-size:18px; font-weight:bold; border-bottom:1px solid #cacaca; padding-top:5px;}
.second .container .col-sm-3 .panel{ padding:20px; padding-bottom:0;}
.second .container .col-sm-3 .panel a{ display:block; text-align:center; font-size:14px; height:34px; line-height:34px; overflow:hidden; background-color:#eee; margin-bottom:10px;}
.second .container .col-sm-3 .panel a:hover{ color:#4cc3fd;}
.second .container .col-sm-3 .panel a.active{ color:#fff !important; background-color:#4cc3fd;}
.second .container .col-sm-3 .sec-icon{ padding:20px; padding-top:0;}
.second .container .col-sm-3 .col-xs-4{ padding:0 !important;}
.second .container .col-sm-3 .btn{ padding:0 !important;}
.second .container .col-sm-3 .sec-icon a{ display:block; text-align:center; font-size:14px; height:34px; line-height:34px; overflow:hidden; background-color:#eee; margin-top:10px;}
.second .container .col-sm-3 .sec-icon a:hover{ color:#4cc3fd;}
.second .container .col-sm-3 .sec-icon a.active{ color:#fff !important; background-color:#4cc3fd;}
.second .container .col-sm-9{ width:77%; float:right;}
.second .container .col-sm-9 .title{ padding:20px 0;}
.second .container .col-sm-9 .title .breadcrumb{ font-size:14px; line-height:20px; height:20px;}
.second .container .col-sm-9 .title .breadcrumb li{ display:block; float:left; margin-right:15px; padding-right:22px; background-image:url(../images/nr.png); background-position:right center; background-repeat:no-repeat; color:#fff;}
.second .container .col-sm-9 .title .breadcrumb li.active{ color:#4cc3fd; background-image:none;}
.second .container .col-sm-9 .list{ padding:10px 20px; display:block; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}
.second .container .col-sm-9 .list li{ display:block; height:44px; line-height:44px; border-bottom:1px dashed #cacaca; padding-left:18px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.second .container .col-sm-9 .list li a{ display:block; float:left; max-width:calc(100% - 90px); overflow:hidden; height:44px; line-height:44px;}
.second .container .col-sm-9 .list li span{ display:block; float:right; overflow:hidden; height:44px; line-height:44px;}
.second .container .col-sm-9 .list li a:hover{ color:#4cc3fd;}
.second .container .col-sm-9 .pagination{ width:100%; box-sizing:border-box; padding:20px; padding-top:5px; display:block; background-color:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; text-align:right;}
.second .container .col-sm-9 .pagination li{ display:inline-block; margin-left:10px;}
.second .container .col-sm-9 .pagination li a{ background-color:#eee; min-width:14px; padding:0 5px; display:block; height:24px; line-height:24px; text-align:center;}
.second .container .col-sm-9 .pagination li a:hover{ color:#4cc3fd;}
.second .container .col-sm-9 .pagination li a font{ color:#4cc3fd;}
}
@media only screen and (max-width: 768px){
.second{ width:100%; padding-bottom:20px; background-color:#eee; background-image:url(../images/ban.jpg); background-position:center top; background-repeat:no-repeat;}
.second .container{ width:94%; margin:auto; overflow:hidden;}
.second .container .col-sm-3{ width:100%; float:left; margin-top:20px; border-radius:5px; overflow:hidden;}
.second .container .col-sm-3 .second-block{ width:100%; background-color:#fff;}
.second .container .col-sm-3 .title1{ width:94%; margin:auto; height:38px; line-height:38px; color:#4cc3fd; font-size:18px; font-weight:bold; border-bottom:1px solid #cacaca; padding-top:5px;}
.second .container .col-sm-3 .panel-body{ width:45.5%; margin-left:3%; float:left;}
.second .container .col-sm-3 .panel{ padding-top:20px; overflow:hidden;}
.second .container .col-sm-3 .panel a{ display:block; text-align:center; font-size:14px; height:34px; line-height:34px; overflow:hidden; background-color:#eee; margin-bottom:10px;}
.second .container .col-sm-3 .panel a:hover{ color:#4cc3fd;}
.second .container .col-sm-3 .panel a.active{ color:#fff !important; background-color:#4cc3fd;}
.second .container .col-sm-3 .sec-icon{ padding-bottom:10px; overflow:hidden;}
.second .container .col-sm-3 .col-xs-4{ width:45.5%; float:left; margin-left:3%; padding:0 !important;}
.second .container .col-sm-3 .btn{ padding:0 !important;}
.second .container .col-sm-3 .sec-icon a{ display:block; text-align:center; font-size:14px; height:34px; line-height:34px; overflow:hidden; background-color:#eee; margin-bottom:10px;}
.second .container .col-sm-3 .sec-icon a:hover{ color:#4cc3fd;}
.second .container .col-sm-3 .sec-icon a.active{ color:#fff !important; background-color:#4cc3fd;}
.second .container .col-sm-9{ width:100%; float:right; margin-top:20px;}
.second .container .col-sm-9 .title{ padding:10px 0; display:none; margin-top:20px;}
.second .container .col-sm-9 .title .breadcrumb{ font-size:14px; line-height:20px; height:20px;}
.second .container .col-sm-9 .title .breadcrumb li{ display:block; float:left; margin-right:15px; padding-right:22px; background-image:url(../images/nr.png); background-position:right center; background-repeat:no-repeat; color:#333;}
.second .container .col-sm-9 .title .breadcrumb li.active{ color:#4cc3fd; background-image:none;}
.second .container .col-sm-9 .list{ padding:10px; display:block; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}
.second .container .col-sm-9 .list li{ display:block; height:44px; line-height:44px; border-bottom:1px dashed #cacaca; padding-left:18px; overflow:hidden; background-image:url(../images/l03_21.jpg); background-position:left center; background-repeat:no-repeat;}
.second .container .col-sm-9 .list li a{ display:block; float:left; max-width:calc(100% - 90px); overflow:hidden; height:44px; line-height:44px;}
.second .container .col-sm-9 .list li span{ display:block; float:right; overflow:hidden; height:44px; line-height:44px;}
.second .container .col-sm-9 .list li a:hover{ color:#4cc3fd;}
.second .container .col-sm-9 .pagination{ width:100%; box-sizing:border-box; padding:20px 10px; padding-top:0; display:block; background-color:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; text-align:right;}
.second .container .col-sm-9 .pagination li{ display:inline-block; margin-left:10px; margin-top:5px;}
.second .container .col-sm-9 .pagination li a{ background-color:#eee; min-width:14px; padding:0 5px; display:block; height:24px; line-height:24px; text-align:center;}
.second .container .col-sm-9 .pagination li a:hover{ color:#4cc3fd;}
.second .container .col-sm-9 .pagination li a font{ color:#4cc3fd;}
}

@media screen and (min-width:1280px){
.second .container .col-md-12{ width:100%;}
.second .container .col-md-12 .title{ padding:20px 0;}
.second .container .col-md-12 .title .breadcrumb{ font-size:14px; line-height:40px; height:40px;}
.second .container .col-md-12 .title .breadcrumb li{ display:block; float:left; margin-right:15px; padding-right:22px; background-image:url(../images/nr.png); background-position:right center; background-repeat:no-repeat; color:#fff;}
.second .container .col-md-12 .title .breadcrumb li.active{ color:#4cc3fd; background-image:none;}
.second .content{ padding:20px; border-radius:5px; background-color:#fff;}
.second .content #Label3{ font-size:24px; line-height:34px; color:#4cc3fd;}
.second .content #Label4{ font-size:14px; line-height:24px; color:#666; font-weight:normal;}
.second .content .wen{ width:100%; margin-top:15px; font-size:14px; line-height:24px;}
.second .content .wen table{ width:100%; border-right:1px solid rgb(221, 221, 221) !important; border-bottom:1px solid rgb(221, 221, 221) !important;}
.second .content .wen table td{ border-right:none !important; border-bottom:none !important; padding:0 10px;}
.second .content img{ max-width:100%; height:auto;}
.second .content .back{ width:100%; margin-top:15px;}
.second .content .back .pre{ display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden; margin-top:6px;}
.second .content .back .pre a{ max-width:700px; overflow:hidden; display:inline-block; vertical-align:middle; height:24px;}
.second .content .back .pre a:hover{ color:#4cc3fd;}
.second .content .back .fh{ float:right; margin-top:6px; font-size:14px; height:24px; line-height:24px;}
.second .content .back .fh a:hover{ color:#4cc3fd;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.second .container .col-md-12{ width:100%;}
.second .container .col-md-12 .title{ padding:20px 0;}
.second .container .col-md-12 .title .breadcrumb{ font-size:14px; line-height:20px; height:20px;}
.second .container .col-md-12 .title .breadcrumb li{ display:block; float:left; margin-right:15px; padding-right:22px; background-image:url(../images/nr.png); background-position:right center; background-repeat:no-repeat; color:#fff;}
.second .container .col-md-12 .title .breadcrumb li.active{ color:#4cc3fd; background-image:none;}
.second .content{ padding:20px; border-radius:5px; background-color:#fff;}
.second .content #Label3{ font-size:24px; line-height:34px; color:#4cc3fd;}
.second .content #Label4{ font-size:14px; line-height:24px; color:#666; font-weight:normal;}
.second .content .wen{ width:100%; margin-top:15px; font-size:14px; line-height:24px;}
.second .content .wen table{ width:100%; border-right:1px solid rgb(221, 221, 221) !important; border-bottom:1px solid rgb(221, 221, 221) !important;}
.second .content .wen table td{ border-right:none !important; border-bottom:none !important; padding:0 10px;}
.second .content img{ max-width:100%; height:auto;}
.second .content .back{ width:100%; margin-top:15px;}
.second .content .back .pre{ display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden; margin-top:6px;}
.second .content .back .pre a{ max-width:calc(100% - 80px); overflow:hidden; display:inline-block; vertical-align:middle; height:24px;}
.second .content .back .pre a:hover{ color:#4cc3fd;}
.second .content .back .fh{ float:right; margin-top:6px; font-size:14px; height:24px; line-height:24px;}
.second .content .back .fh a:hover{ color:#4cc3fd;}
}
@media only screen and (max-width: 768px){
.second .container .col-md-12{ width:100%;}
.second .container .col-md-12 .title{ padding:10px 0;}
.second .container .col-md-12 .title .breadcrumb{ font-size:14px; line-height:20px; height:20px;}
.second .container .col-md-12 .title .breadcrumb li{ display:block; float:left; margin-right:15px; padding-right:22px; background-image:url(../images/nr.png); background-position:right center; background-repeat:no-repeat; color:#fff;}
.second .container .col-md-12 .title .breadcrumb li.active{ color:#4cc3fd; background-image:none;}
.second .content{ padding:10px; border-radius:5px; background-color:#fff;}
.second .content #Label3{ font-size:18px; line-height:28px; color:#4cc3fd;}
.second .content #Label4{ font-size:14px; line-height:24px; color:#666; font-weight:normal;}
.second .content .wen{ width:100%; margin-top:10px; font-size:14px; line-height:24px;}
.second .content .wen table{ width:100%; border-right:1px solid rgb(221, 221, 221) !important; border-bottom:1px solid rgb(221, 221, 221) !important;}
.second .content .wen table td{ border-right:none !important; border-bottom:none !important; padding:0 5px;}
.second .content img{ max-width:100%; height:auto;}
.second .content .back{ width:100%; margin-top:10px;}
.second .content .back .pre{ display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden; }
.second .content .back .pre a:hover{ color:#4cc3fd;}
.second .content .back .fh{ width:100%; text-align:center; font-size:14px; height:24px; line-height:24px;}
.second .content .back .fh a:hover{ color:#4cc3fd;}
}

/*图片*/
@media screen and (min-width:1280px){
.second-pic{ padding:10px 20px; padding-top:5px; display:block; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden;}
.second-pic .col-md-4{ width:280px !important; overflow:hidden; float:left; margin-left:20px; margin-top:15px;}
.second-pic .col-md-4 img{ width:100% !important; height:auto !important; display:block;}
.second-pic .col-md-4 .caption{ width:100%; font-size:14px; line-height:24px; height:24px; overflow:hidden; margin-top:5px; text-align:center;}
.second-pic .col-md-4:hover .caption a{ color:#4cc3fd;}
.second-pic .col-md-4:nth-child(3n+1){ clear:left; float:left; margin-left:0;}
}
@media screen and (min-width: 769px) and (max-width: 1279px){
.second-pic{ padding-bottom:10px; padding-top:5px; display:block; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden;}
.second-pic .col-md-4{ width:29.33% !important; overflow:hidden; float:left; margin-left:3%; margin-top:15px;}
.second-pic .col-md-4 img{ width:100% !important; height:auto !important; display:block;}
.second-pic .col-md-4 .caption{ width:100%; font-size:14px; line-height:24px; height:24px; overflow:hidden; margin-top:5px; text-align:center;}
.second-pic .col-md-4:hover .caption a{ color:#4cc3fd;}
}
@media only screen and (max-width: 768px){
.second-pic{ padding:5px 0; display:block; background-color:#fff; border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden;}
.second-pic .col-md-4{ width:45.5% !important; overflow:hidden; float:left; margin-left:3%; margin-top:15px;}
.second-pic .col-md-4 img{ width:100% !important; height:auto !important; display:block;}
.second-pic .col-md-4 .caption{ width:100%; font-size:14px; line-height:24px; height:24px; overflow:hidden; margin-top:5px; text-align:center;}
.second-pic .col-md-4:hover .caption a{ color:#4cc3fd;}
}

/*联系我们*/
.lx01 *{ margin:0; padding:0; border:none;}
.lx01 #map img{ max-width:none;}
@media screen and (min-width:1280px){
.lx01{ width:100%; margin-top:30px;}
.lx01 #map{ width:500px; height:360px; float:left;}
.lx01 .right{ float:right; width:520px; display:block;}
.lx01 .right li{ padding-left:70px; display:block; margin-top:25px; background-position:left top; background-repeat:no-repeat;}
.lx01 .right li span{ display:block; font-size:16px; line-height:26px; overflow:hidden;}
.lx01 .right li p{ display:block; font-size:24px; line-height:34px; overflow:hidden; text-indent:0; margin:0;}
}
@media screen and (min-width:769px) and (max-width:1279px){
.lx01{ width:100%; margin-top:20px;}
.lx01 #map{ width:50%; float:left; height:320px;}
.lx01 .right{ float:right; width:47%; display:block;}
.lx01 .right li{ padding-left:60px; display:block; margin-top:20px; background-position:left top; background-repeat:no-repeat;}
.lx01 .right li span{ display:block; font-size:16px; line-height:26px; overflow:hidden;}
.lx01 .right li p{ display:block; font-size:20px; line-height:30px; overflow:hidden; text-indent:0; margin:0;}
}
@media only screen and (max-width:768px){
.lx01{ width:100%; margin-top:15px;}
.lx01 #map{ width:100%; height:260px;}
.lx01 .right{ float:right; width:100%; display:block; padding-top:5px;}
.lx01 .right li{ padding-left:50px; display:block; margin-top:15px; background-position:left top; background-repeat:no-repeat; background-size:40px 40px;}
.lx01 .right li span{ display:block; font-size:14px; line-height:24px; overflow:hidden;}
.lx01 .right li p{ display:block; font-size:16px; line-height:26px; overflow:hidden; text-indent:0; margin:0;}
}

/*浮动*/
.floatingAd .ad{z-index:9999;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:10px;right:10px;width:16px;height:16px;background:url("../images/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{ display:none;}