body{ font-size:12px; font-family:'微软雅黑','微软雅黑 Regular','黑体','黑体 Regular','宋体 Regular','宋体','Arial Regular','Arial'; }
.icon{ display:inline-block; vertical-align:middle; background-size:100% 100%; background-repeat:no-repeat; }
.wrapA{ width:1200px; margin:0 auto; }
.wrap{ width:1200px; margin:0 auto; }

/*头部*/
.header{ width:100%; height:100px; z-index:20; position:relative; background:#000; }
.header .wrap{ position: relative; }
.header .logo{ width:166px; height:25px; float:left; margin:36px 0 0; }
.header .logo img{ width:100%; display:block; }
.header .csxz{ margin:0 0 0 10px; color:#fff; width:120px; padding:35px 0 0 0; }
.header .csxz .box{ height:28px; cursor:pointer; line-height:28px; padding:0 20px 0 0; text-align:right; position:relative; background:url(../images/jt_b.png) no-repeat right center; }
.header .csxz .box ul{ width:400px; padding:10px; z-index:20; position: absolute; display:none; top:39px; left:0; text-align:center; background:#fff; color:#333; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; }
.header .csxz .box li{ line-height:30px; width:50%; font-size:14px; text-align:center; float:left; }
.header .csxz .box li a{ color:#000;}
.header .csxz .box li:hover{ text-decoration:underline; }
.header .csxz .box .jtIconG{ width:16px; height:9px; display:none; position: absolute; left:50%; top:30px; margin-left:-8px; background:url(../images/jtTG.png) no-repeat center / cover; }
.header .csxz .box .jtIconG.on{ display:block; }
.header .nav{ width:650px; }
.header .nav li{ line-height:100px; font-size:16px; float:left; }
.header .nav a{ padding:0 22px; color:#fff; }
.header .header_r{ line-height:100px; font-size:16px; }
.header .header_r .dd_a{ width:24px; height:26px; position:relative; background-image:url(../images/ddIcon.png); }
.header .header_r .dd_a i{ width:14px; height:14px; background:#d81919; display:block; position:absolute; top:-6px; right:-3px; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.header .header_r a{ color:#fff; margin:0 0 0 20px; }
.header .search{ width:100%; height:60px; position:absolute; top:140px; left:0; z-index:10; background:url(../images/thH.png); display:none !important; }
.header .search .srk{ height:60px; padding:0 30px 0 70px; background:url(../images/ssIcon.png) no-repeat 20px center; }
.header .search input{ width:100%; height:60px; line-height:60px; background:none; font-size:22px; }
.header .search input::-webkit-input-placeholder { /* WebKit browsers */ color:#d5d5d5; }

.header .search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#d5d5d5; }

.header .search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#d5d5d5; }

.header .search input:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#d5d5d5; }
.header .search input:placeholder{ color:#d5d5d5; }

/*banner*/
.banner img{ display:block; width:100%; }
.banner .swiper-pagination-bullet{ background:#fff; width:14px; height:14px; }
.banner > .swiper-pagination1{ bottom:30px; position: absolute; left:0; width:100%; z-index:10; text-align:center; }
.banner > .swiper-pagination1 span{ margin:0 5px; }
.banner > .swiper-pagination .swiper-pagination-bullet{ margin:0 10px; }
.banner .swiper-pagination-bullet-active{ background-color:#ffbd00; }


.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%; }

/*第一块*/
.index1{ padding:50px  0 0; }
.index1 .wrapA{ overflow: hidden; }
.indexTitle{ font-size:20px; color:#333; line-height:20px; height:50px; }
.indexTitle a{ width:83px; height:22px; border:1px solid #d4d4d4; font-size:14px; text-align:center; line-height:22px; color:#b3b3b3; }
.indexTitle a:hover{ color:#d81919; border-color:#d81919; }
.indexTitle strong{ color:#d81919; text-transform:uppercase; font-weight:normal; }
.lindex1L{ width:18%; }
.lindex1L .con{ border:1px solid #d4d4d4; padding:0 10px 16px; }
.lindex1L .con h3{ font-size:14px; line-height:38px; font-weight:normal; color:#151414; padding:0 0 0 9px; position: relative; }
.lindex1L .con .hd,.lindex1C .hd{ width:4px; height:4px; background:#df0000; left:0; top:50%; position: absolute; -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.lindex1L ul{ border-top:1px dashed #cdcdcd; }
.lindex1L li{ border-bottom:1px dashed #cdcdcd; line-height:28px; font-size:12px;background-image: url(../images/orderjt.png);background-repeat: no-repeat;background-position: right;background-size: 8px auto;}
.lindex1L li a{ color:#4e4e4e; }
.lindex1L li a span{display:inline-block;width:60px;text-align:justify;text-align-last: justify; &::after{content:"";width:100%; display:inline-block;}}
.lindex1L .text{ color:#1a1a1a; line-height:20px; padding:0 0 0 9px; }
.lindex1L .text strong{ font-size:14px; color:#cf0000; }

.lindex1C{ width:32%; margin:0 2%; color:#2f2e2e; }
.lindex1C .con{ padding:13px 12px 30px; border:1px solid #d4d4d4; }
.lindex1C .con_t .pic{ width:53.3%; }
.lindex1C .con_t .text{ width:43%; }
.lindex1C .con_t img{ display:block; width:100%; }
.lindex1C h3{ font-size:12px; margin:15px 0 0; line-height:24px; font-weight:normal; color:#151414; padding:0 0 0 9px; position: relative; }
.lindex1C p{ padding:0 0 0 9px; }
.lindex1C a{ color:#a40000; }
.lindex1C .btn{ padding:46px 0 0; text-align:center; }
.lindex1C .btn a{ display:inline-block; width:129px; height:43px; margin:0 7px; }
.lindex1C .btn a.ljgp{ background:url(../images/ljgm.png) no-repeat center / cover; }
.lindex1C .btn a.zwt{ background:url(../images/zwt.png) no-repeat center / cover; }
.lindex1C .btn a.zwtxz{ background:url(../images/zwtxz.png) no-repeat center / cover; }

.lindex1R{ width:46%; }
.lindex1R li{ width:23.6%; margin:0 1.86% 7px 0; text-align:center; font-size:14px; line-height:34px; }
.lindex1R li:nth-child(4n){ margin-right:0; }
.lindex1R li h3{ font-weight:normal; font-size:14px; }
.lindex1R li a{ color:#0f0f0f; }
.lindex1R li img{ display:block; width:100%; }


/*第二块 -o- -ms- -moz- -webkit-*/
.index2{ padding:50px 0 0; }
.index2ListBox{ padding:13px 0 0; background:#eedfb5; }
.index2ListBox ul{ padding:0 15px 0; }
.index2ListBox li{ width:16%; text-align:center; margin:0 0.8% 5px 0; }
.index2ListBox li img{ display:block; width:100%; }
.index2ListBox li:nth-child(6n){ margin-right:0; }
.index2ListBox li h3{ font-size:14px; font-weight:normal; line-height:62px; }
.index2ListBox li a{ color:#000; }
.index2ListBox li:hover a,.lindex1L li:hover a,.lindex1R li:hover a{ color:#d81919; }

/*第三块*/
.index3{ padding:50px 0 40px; }
.index3L{ width:37%; }
.index3L li{ margin:0 0 13px; }
.index3L li:hover h3{ color:#df0000; }
.index3L .pic{ width:34.3%; }
.index3L .pic img{ display:block; width:100%; }
.index3L .text{ width:63%; padding:9px 0 0; }
.index3L .text h3{ font-size:14px; font-weight:normal; color:#262626; position:relative; padding:0 0 0 9px; }
.index3L .text h3 i,.index3R li i{ width:4px; height:4px; background:#df0000; left:0; top:50%; position: absolute; -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.index3L .text .nr{ color:#646464; line-height:24px; height:48px; overflow: hidden; padding:0 0 0 9px; }

.index3R{ width:60%; }
.index3R ul{ padding:7px 13px 10px 20px; border:1px solid #d4d4d4; }
.index3R li{ width:48.5%; margin:0 3% 0 0; line-height:36px; float:left; font-size:14px; }
.index3R li:nth-child(2n){ margin-right:0; }
.index3R li i{ background:#9d9d9d; }
.index3R li a{ display:block; padding:0 0 0 9px; position: relative; color:#393939; }
.index3R li:hover a{ color:#df0000; }
.index3R li:hover i{ background:#df0000; }

/*第四块*/
.index4List{ padding:15px 0 0; background:#eedfb5; }
.index4List ul{ padding:0 15px; }
.index4List li{ width:15.1%; margin:0 1.88% 7px 0; }
.index4List li:nth-child(6n){ margin-right:0; }
.index4List li img{ display:block; width:100%; }
.index4List li h3{ font-size:14px; line-height:60px; font-weight:normal; text-align:center; color:#000; }
.index4List li:hover h3{ color:#df0000; }



/*底部*/
.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,.footer .box span{ 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; }

/*关于我们*/
.gAbout{ padding:50px 0 32px; }
.gAbout .con{ padding:0 0 0 308px; position: relative; }
.gAbout .title,.gDizi .title{ text-align:center; font-size:22px; color:#043883; line-height:76px; border-top:1px dotted #ebebeb; border-bottom:1px dotted #ebebeb; }
.gAbout .title span,.gDizi .title span{ width:40px; height:2px; background:#043883; display:inline-block; vertical-align:middle; }
.gAbout .title strong,.gDizi .title strong{ margin:0 20px; font-weight:normal; }
.gAbout .nr{ padding:50px 0 73px; font-size:14px; color:#3e3e3e; line-height:38px; border-bottom:1px dotted #ebebeb; }
.gAbout .nr span{ color:#df0000; }
.gAbout .botUl{ padding:35px 0 0; }
.gAbout .botUl h3{ font-size:14px; color:#333; padding:0 0 0 22px; font-weight:normal; position: relative; }
.gAbout .botUl h3 i{ width:4px; height:4px; background:#df0000; left:10px; top:50%; position: absolute; -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.gAbout .botUl p{ color:#999; line-height:20px; padding:4px 0 0 22px; }
.gAbout .botUl li{ margin:0 0 12px; }

.gCbl{ border:1px solid #e2e2e2; width:242px; top:0; left:0; position: absolute; border-top:0; }
.gCbl dt{ position: relative; line-height:44px; font-size:14px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
.gCbl dt i{ width:4px; height:4px; background:#df0000; left:24px; top:50%; position: absolute; -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }
.gCbl dt a{ color:#333; }
.gCbl dd{ line-height:30px; color:#e5e5e5; border-bottom:1px dashed #e2e2e2; position: relative; }
.gCbl dd a{ color:#999; }
.gCbl dd a:hover{ color:#df0000; }
.gCbl a{ display:block; padding:0 0 0 37px; }
.gCbl dl dd:last-child{ border:0; }
.gCbl dd s{ width:7px; height:9px; background:url(../images/cblJt.png) no-repeat center / cover; top:50%; right:30px; position: absolute; -o-transform:translateY(-50%); -ms-transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); }

/*弟子*/
.gDizi{ padding:50px 0 0; }
.gDizi .con{ padding:0 316px 0 0; position: relative; }
.gDizi .title{ margin:0 0 36px; }
.gallery-top .pic{ width:451px; height:602px; border:0px solid #f2ab02; margin:0 auto; }
.gallery-thumbs{ padding:53px 0 0; }
.gallery-thumbs img,.gallery-top .pic img{ width:100%; display:block; }
.gallery-thumbs .pic{ border:2px solid #b5b5b5; }
.gallery-thumbs .swiper-slide-thumb-active .pic{ border-color:#ff0000; }
.swiper-button-next{ right:155px; width:22px; height:35px; background:url(../images/right.png) no-repeat center / cover !important; }
.swiper-button-prev{ width:22px; left:155px; height:35px; background:url(../images/left.png) no-repeat center / cover !important; }
.swiper-button-next:hover{ background-image:url(../images/rightOn.png) !important; }
.swiper-button-prev:hover{ background-image:url(../images/leftOn.png) !important; }
.gDizi .nr{ font-size:14px; color:#3e3e3e; line-height:30px; padding:42px 0 0; margin:50px 0 0; border-top:1px dotted #ebebeb; }
.gDizi .cyjl{ padding:36px 0 60px; border-bottom:1px dotted #ebebeb; }
.gDizi .cyjl h3{ font-size:14px; color:#3e3e3e; font-weight:normal; height:48px; }
.gDizi .cyjl li{ width:24%; margin:0 1.33% 0 0; text-align:center; }
.gDizi .cyjl li:nth-child(4n){ margin-right:0; }
.gDizi .cyjl img{ display:block; width:100%; }
.gDizi .cyjl h4{ font-size:14px; font-weight:normal; padding:28px 0 0; color:#000; }
.gDizi .cyjl li:hover h4{ color:#d81919; }
.dzTiaoPage{ padding:48px 27px 38px; font-size:14px; color:#333; }
.dzTiaoPage p{ max-width:48%; }
.dzTiaoPage a{ color:#333; }
.dzTiaoPage a:hover{ text-decoration:underline; }
.dzList{ width:244px; top:0; right:0; position: absolute; border:1px solid #e4e4e4; }
.dzList .dzTitle{ height:62px; line-height:62px; padding:0 20px; background:#f7f7f7; }
.dzList .dzTitle h3{ font-size:20px; }
.dzList .dzTitle a{ font-size:16px; color:#b3b3b3; }
.dzList ul{ padding:0 20px 18px; }
.dzList li{ line-height:46px; border-bottom:1px dashed #cdcdcd; }
.dzList li a{ padding:0 10px; font-size:14px; color:#000; }
.dzList li:last-child{ border:0; }
.dzList li a:hover{ color:#d81919; }



/*小导航*/
.x_nav{ width:100%; height:100%; background:#fff; display:none; z-index:100; overflow-y:scroll; position:fixed; top:56px; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; }
.x_nav > ul{ padding:0 10px 126px; }
.x_nav li{ border-bottom:1px solid #ccc; font-weight:bold; line-height:40px; font-size:14px; position: relative; }
.x_nav li ul{ display:none; -o-transition:none; -ms-transition:none; -moz-transition:none; -webkit-transition:none; transition:none; }
.x_nav li li{ padding:0 20px; font-weight:normal; border-bottom:1px dashed #ccc; }
.x_nav a{ color:#333; }
.x_nav li span{ width:20px; height:20px; display:block; cursor:pointer; position: absolute; top:10px; right:0; background:url(../images/jiahao.png) no-repeat center / cover; }
.x_nav li span.on{ background-image:url(../images/jianhao.png); }


.nav_btn{ width:26px; height:23px; border:2px solid #fff; z-index:10; text-align:center; display:none; line-height:none !important; }
.nav_btn span{ width:20px; border:1px solid #fff; position:relative; margin-top:4px; display:inline-block; vertical-align:middle; -o-transition:all 1s; -ms-transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; transition:all 1s; }
.nav_btn.on span:nth-child(1){ display:none; }
.nav_btn.on span:nth-child(2){ transform: rotate(45deg); top:6px; }
.nav_btn.on span:nth-child(3){ transform: rotate(-45deg); }

/*小搜索*/
.xSearch_btn{ width:26px; height:26px; display:none; vertical-align:middle; background:url(../images/ssIcon.png) no-repeat center / cover; }

/*小用户*/
.yhBtn{ width:23px; height:28px; display:none; vertical-align:middle; background:url(../images/yhIcon.png) no-repeat center / cover; }
.yhBtns{ width:23px; height:28px; display:none; vertical-align:middle; background:url(../images/yhIcon.png) no-repeat center / cover; }

/*登录注册*/
.tc_bg{ width:100%; height:100%; display:none; position: fixed; top:0; left:0; z-index:100; background:url(../images/tcBg.png); }
.dlzcBox{ width:420px; background:#fff; display:none; z-index:101; position: absolute; top:50%; left:50%; margin:0 0 0 -150px; }
.dlzcBox .con{ padding:34px /*36px 0*/; }
.dlzcBox .gb_btn,.zhmm_tc .gb_btn{ width:24px; height:24px; display:block; position: absolute; top:13px; right:18px; background:url(../images/gb_bgn.png) no-repeat center / cover; }
.dlzcBox .tab_t{ line-height:30px; text-align:center; }
.dlzcBox .tab_t span{ padding:0 6px; margin:0 13px; cursor:pointer; color:#333; font-size:18px; font-weight:bold; display:inline-block; line-height:30px; border-bottom:4px solid #fff; }
.dlzcBox .tab_t span.on{ border-color:#f8be00; }
.dlzcBox .tab_b{ padding:20px 0 0; }
.dlzcBox li,.zhmm_tc li{ margin:0 0 10px; }
.dlzcBox li .srk,.zhmm_tc li .srk{ height:40px; padding:0 6px; border:1px solid #e4e4e4; -o-border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.dlzcBox li .srk input,.zhmm_tc li .srk input{ width:100%; display:block; height:40px; line-height:40px; }
.dlzcBox .wjmm{ text-align:right; }
.dlzcBox .wjmm a{ color:#0e96f5; }
.dlzcBox .wjmm a:hover{ text-decoration:underline; }
.dlzcBox .btn input,.zhmm_tc .btn input{ width:100%; height:44px; line-height:44px; text-align:center; color:#fff; font-size:18px; background:#f8be00; -o-border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.dlzcBox .tabs_b{ display:none; }
.dlzcBox .tabs_b.on{ display:block; }
.dlzcBox li.yzm .srk input,.zhmm_tc li.yzm .srk input{ width:60%; float:left; }
.dlzcBox li.yzm .srk a,.zhmm_tc li.yzm .srk a{ width:39%; color:#0b9efc; float:left; text-align:center; line-height:40px; border-left:1px solid #e4e4e4; }

/*找回密码弹层*/
.zhmm_tc{ width:420px; height:386px; z-index:101; display:none; background:#fff; position: absolute; top:50%; left:50%; margin:-193px 0 0 -210px; }
.zhmm_tc .con{ padding:40px 35px 0; }
.zhmm_tc .con h3{ text-align:center; font-size:18px; font-weight:bold; color:#333; height:46px; line-height:normal; }

/*面包屑*/
.mbx{ height:62px; line-height:62px; font-size:14px; color:#333; }
.mbx a{ color:#333; }

.ny_page{ line-height:30px; font-size:14px; text-align:center;}
.ny_page a{ line-height:30px; font-size:14px; color:#333; border:solid 1px #ddd; display:inline-block; padding:0px 10px; margin:0px 5px;}
.ny_page span{ line-height:30px; font-size:14px; color:#333; border:solid 1px #ffd200; display:inline-block; padding:0px 10px; margin:0px 5px;}

#sjdlform{ display:none; }



@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%; }
	.lindex1L li a span{width:75px;}
	.login_list{ display:none !important;}
	.login_out{ display:none !important;}
}
@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%; }
}
@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; }
   
}
@media only screen and (max-width: 479px) {
    .com_tc{ width:90%; margin-left:-45%; }
	.rightPf{ display:none;}
	
	
    .indexTitle{ font-size:16px; }
    .indexTitle a{ width:60px; font-size:12px; }
    .lindex1R li,.index2ListBox li,.index4List li{ width:49%; margin:0 2% 8px 0; }
    .index4List li h3{ line-height:26px; }
    .lindex1R li:nth-child(2n),.index2ListBox li:nth-child(2n),.index4List li:nth-child(2n){ margin-right:0; }
    .index3R ul{ padding:5px; }
    .index3R li{ width:100%; }

    .gAbout .nr,.gDizi .nr{ font-size:12px; line-height:22px; }
    .gDizi .cyjl h4,.dzTiaoPage{ font-size:12px; }
    .dzTiaoPage{ padding:20px 0 40px; }
    .gAbout{ padding-bottom:0; }

}