/* CSS Document */
.wrapA{ width:1200px; margin:0 auto; }

.slogen{ color:#c8c8c8; background:#111; line-height:20px; padding:7px 0; }
.gEjbanner{ width:100%; min-height:130px; background-repeat:no-repeat; background-position:center; background-size:auto 100%; }
.gEjbanner img{ display:block; width:100%; }


/*底部*/
.footer{ margin:50px 0 0; background:#fafafa; }
.footer .wrapA{ border-top:3px solid #d81919; }
.footer .yqlj{ padding:15px 0 0 62px; line-height:22px; position: relative; }
.footer .yqlj span{ left:0; top:15px; line-height:22px; position: absolute; color:#4e4e4e; }
.footer .yqlj a{ margin:0 20px 0 0; color:#444; }
.footer .yqlj a:hover{ color:#df0000; }
.footer .box{ text-align:center; padding:28px 0 0; font-size:14px; color:#666; line-height:28px; }
.footer .box strong{ color:#d81919; font-size:18px; }
.footer .box .text{ display:inline-block; vertical-align:middle; }
.footer .ewm{ width:100px; height:100px; vertical-align:middle; margin:0 0 0 22px; display:inline-block; padding:7px; background:#fff; }
.footer .ewm img{ width:100%; display:block; }
.footer .box span{ color:#d81919; font-size:18px; }

/*右侧漂浮*/
.rightPf{ width:56px; height:226px; z-index:50; background:#fff; position:fixed; right:88px; top:50%; margin-top:-113px; }
.rightPf li{ width:56px; height:56px; margin-bottom:1px; position:relative; }
.rightPf li a{ display:block; width:56px; height:56px; }
.rightPf a.kfIcon{ background:#ebebeb url(../images/kfIcon.png) no-repeat center / cover; }
.rightPf a.ewmIcon{ background:#ebebeb url(../images/ewmIocn.png) no-repeat center / cover; }
.rightPf a.fhdbBtn{ background:#ebebeb url(../images/fhdbIcon.png) no-repeat center / cover; }
.rightPf a.gDhIcon{ background:#ebebeb url(../images/gDhIcon.png) no-repeat center / cover; }
.rightPf .ewm{ width:114px; height:114px; display:none; padding:8px; background:#ebebeb; right:80px; top:50%; margin-top:-57px; position:absolute; -o-border-radius:10px; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; }
.rightPf .ewm .jt{ width:5px; height:8px; display:block; position: absolute; right:-5px; top:50%; margin-top:-4px; background:url(../images/cbEwmJt.png) no-repeat center; }
.rightPf .ewm img{ display:block; width:100%; }

.rightPf .g_dh{ width:120px; height:56px; color:#333; line-height:56px; display:none; padding:0 8px; background:#ebebeb; right:80px; top:50%; margin-top:-28px; position:absolute; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.rightPf .g_dh .jt{ width:5px; height:8px; display:block; position: absolute; right:-5px; top:50%; margin-top:-4px; background:url(../images/cbEwmJt.png) no-repeat center; }
.rightPf .g_dh h3{ font-size:16px; font-weight:bold; }

.tcBigPic{ width:300px; height:260px; display:none; position: fixed; z-index:20; top:50%; left:50%; background:#fff; margin:-150px 0 0 -150px; border:1px solid #ccc; -o-border-radius:25px; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; }
.tcBigPic .box{ padding:50px 10px 10px; overflow:hidden; font-size:14px; line-height:22px; color:#333; text-align:justify; }
.tcBigPic .box img{ display:block; width:100%; height:100%; }
.tcBigPic .box a.tcgb_btn{ width:30px; height:30px; display:block; position: absolute; top:10px; right:5px; background:url(../images/ccBtn.png) no-repeat; }


/*视频*/
.videoContainer li{ height:auto; line-height:none; line-height:normal; }
.videoContainer li img{ display:block; }
.videoContainer li .title{ border:1px solid #ccc; font-size:16px; color:#333; line-height:40px; }
.videoContainer li h3{ padding:0 15px; }

/*新闻*/
.newsList li{ line-height:44px; font-size:14px; border-bottom:1px dashed #ccc; }
.newsList li h3{ width:80%; }
.newsList li a{ color:#333; display:block; width:100%; }
.newsList li:hover a{ color:#d81919; }
.newsList li span{ color:#666; }

@media only screen and (max-width: 1660px) {
    
}


@media only screen and (max-width: 1450px) {

}
@media only screen and (max-width: 1365px) {

}
@media only screen and (max-width: 1279px) {

}
@media only screen and (max-width: 1199px) {
    .wrapA{ width:1000px; }
    
    .swiper-button-next{ right:40px; }
    .swiper-button-prev{ left:40px; }
    .wrap{ width:1000px; }
    .nav{ display:none; }
    .header{ height:56px; }
    .nav_btn{ display:inline-block; vertical-align:middle; position:relative; top:50%; }
    
    .logo{ width:118px; }
    .header .header_r{ line-height:56px; }
    .header .logo{ margin-top:14px; width:150px; }
    .header .csxz{ padding-top:15px; }
    .header .search{ width:40%; height:40px; top:8px; left:50%; margin-left:-20%; }
    .header .search .srk{ height:40px; background-color:#fff; -o-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
    .header .search input{ height:40px; line-height:40px; font-size:14px; }
	.nav_btn{ line-height:0; }

}
@media only screen and (max-width: 1023px) {
    .wrapA{ width:94%; }

    .lindex1R{ width:100%; padding:30px 0 0; }
    .lindex1L{ width:40%; }
    .lindex1C{ margin-right:0; width:57%; }
    
    .wrap{ width:94%; }
    .header .search{ margin-left:-16%; }
}
@media only screen and (max-width: 959px) {
	.header .search,.header .header_r a.zc_a,.header .header_r a.dl_a{ display:none; }
    .xSearch_btn,.yhBtn{ display:inline-block; }
	.xSearch_btn,.yhBtns{ display:inline-block; }
    .header .search{ top:56px; width:100%; margin-left:-50%; padding:5px; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; }
	
    .index2ListBox li{ width:24.4%; }
    .index2ListBox li:nth-child(6n){ margin-right:0.8%; }
    .index2ListBox li:nth-child(4n){ margin-right:0; }

    .index3L,.index3R{ width:100%; }
    .index4List li{ width:23.59%; }
    .index4List li:nth-child(6n){ margin-right:1.88%; }
    .index4List li:nth-child(4n){ margin-right:0; }

    .gEjbanner img{ -o-opacity:0; -ms-opacity:0; -moz-opacity:0; -webkit-opacity:0; opacity:0; }

    .gDizi .con{ padding:0; }
    .dzList{ position: static; width:100%; }
}
@media only screen and (max-width: 767px) {
    .lindex1C .btn a{ width:106px; height:34px; }
    .index2ListBox li{ width:32.8%; }.index2ListBox li:nth-child(4n){ margin-right:0.8%; }
    .index2ListBox li:nth-child(3n){ margin-right:0; }
    .index2ListBox li h3{ line-height:30px; }

    .gAbout .con{ padding-left:0; }
    .gCbl{ position: static; width:100%; }
    .gAbout .nr{ line-height:28px; }
    .gAbout .nr{ padding:30px 0 50px; }
    .gallery-top .pic{ width:260px; height:347px; }
    .gDizi .cyjl li{ width:49%; margin:0 2% 20px 0; }
    .gDizi .cyjl li:nth-child(2n){ margin-right:0; }
    .gDizi .cyjl h4{ padding:8px 0 0; }
    .gDizi .cyjl{ padding-bottom:20px; }
    .dzTiaoPage p{ width:100%; margin:0; max-width:100%; }

    .videoContainer li, .videoContainer li:nth-child(3n){ line-height:normal; height:auto; }
}
@media only screen and (max-width: 559px) {
    .header .header_r a{ margin-left:5px; }
    /* .header .wrap{ position:static; } */
    /* .header .logo{ width:80px; height:14px; float:none !important; position: absolute; top:50%; left:50%; margin:-7px 0 0 -40px; padding:0; } */
    .header .csxz{ width:78px; display:none; }
	
    .lindex1L,.lindex1C{ width:100%; margin:0; }
    .lindex1C{ padding:30px 0 0; }
    .indexTitle{ height:34px; }
    .footer .box{ font-size:12px; line-height:22px; }
    .gallery-thumbs{ padding:30px 0 0; }
    .gDizi .nr{ padding:30px 0 0; margin:30px 0 0; }
   
    .lindex1L li{ letter-spacing:10px; font-size:14px; font-weight:bold;}
}
@media only screen and (max-width: 479px) {
    .lindex1L .con h3{ font-size:16px; }
    .lindex1L li{ letter-spacing:10px; font-size:14px; font-weight:bold;}
    .com_tc{ width:90%; margin-left:-45%; }
    .index2ListBox li{ width:32%; }
    .index2ListBox li:nth-child(2n){ margin-right:2%; }
    .index2ListBox li:nth-child(3n){ margin-right:0; }
    .index4List li{ width:23.5%; }
    .index4List li:nth-child(2n){ margin-right:1.88%; }
	.index4List li:nth-child(4n){ margin-right:0; }
    
    .videoContainer li, .videoContainer li:nth-child(3n){ height:auto; line-height:normal; }
    .videoContainer li .title{ font-size:14px; line-height:30px; }

    .newsList li h3{ width:75%; }
}