@charset "utf-8";
/*******CSS commont*************/
*{margin:0;padding:0;border:0;outline:medium;text-shadow:none;text-decoration:none;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;}
p,dl,ol,ul{ margin:0;padding: 0;}
ol,ul{list-style:none;}
img {image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
/*******CSS reset*************/
body{ background:#fff; overflow-x: hidden; color:#333333; font-size: 12px; overflow-x: hidden; overflow-y: auto;}
@media (min-width:1200px)
{
    body{ font-size: 14px; }
    .container{ padding:0px; }
}
@media (min-width:1400px)
{
    body{ font-size: 15px; }
}
@media (min-width:1601px)
{
    body{ font-size: 16px; }
    .container{ max-width: 1400px;}
}
a{ color:#333333; text-decoration:none; cursor: pointer; transition: all 0.24s; -webkit-transition: all 0.24s; -moz-transition: all 0.24s; -ms-transition: all 0.24s; -o-transition: all 0.24s; }
a:hover{ text-decoration: none; color:#d43e42; }
.imgbox {position:relative;overflow:hidden;width:100%;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.imgbox:hover img{width:110%;transition:.36s width;}
.imgboxs{position:relative;overflow:hidden;width:100%;}
.imgboxs:after {content:'';display:block;padding-top:100%;}
.imgboxs img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.imgboxs:hover img{ width:110%; transition:.36s width; -webkit-transition:.36s width; -moz-transition:.36s width; -ms-transition:.36s width; -o-transition:.36s width; }
.jimgbox {position:relative;overflow:hidden;width:100%;}
.jimgbox:after {content:'';display:block;padding-top:135%;}
.jimgbox img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.jimgbox:hover img{width:110%;transition:.36s width;}
.zimgbox {position:relative;overflow:hidden;width:100%;}
.zimgbox:after {content:'';display:block;padding-top:58.53%;}
.zimgbox img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.zimgbox:hover img{width:110%;transition:.36s width;}
.zimgboxs {position:relative;overflow:hidden;width:100%;}
.zimgboxs:after {content:'';display:block;padding-top:133%;}
.zimgboxs img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.zimgboxs:hover img{width:110%;transition:.36s width;}
.simgbox {position:relative;overflow:hidden;width:100%;}
.simgbox:after {content:'';display:block;padding-top:66.35%;}
.simgbox img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.simgbox:hover img{width:110%;transition:.36s width;}
.bimgbox {position:relative;overflow:hidden;width:100%;}
.bimgbox:after {content:'';display:block;padding-top:78.34%;}
.bimgbox img { height: 100%; position:absolute; transition:.36s all; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transition:.36s all; -moz-transition:.36s all; -ms-transition:.36s all; -o-transition:.36s all; }
.bimgbox:hover img{ filter: brightness(120%); -webkit-filter: brightness(120%); }
.ztimgbox {position:relative;overflow:hidden;width:100%;}
.ztimgbox:after {content:'';display:block;padding-top:63.32%;}
.ztimgbox img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.ztimgbox:hover img{width:110%;transition:.36s width;}
.jzimgbox {position:relative;overflow:hidden;width:100%;}
.jzimgbox:after {content:'';display:block;padding-top:41.6%;}
.jzimgbox img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.jzimgbox:hover img{width:110%;transition:.36s width;}
.jzimgboxs {position:relative;overflow:hidden;width:100%;}
.jzimgboxs:after {content:'';display:block;padding-top:38.74%;}
.jzimgboxs img { width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:.36s width; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); }
.jzimgboxs:hover img{width:110%;transition:.36s width;}
.ln1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ln2{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.ln3{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
/*******Css header*******/
#menu-map{ transform: translateY(-100%);transition: all 800ms cubic-bezier(.8, 0, .33, 1);
    border-radius: 0 0 50% 50%;
    opacity: 0;position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030; background: #fff; width: 100%!important; height: 100%!important; overflow-x:hidden; overflow-y: scroll; }
#menu-map.down {
    border-radius: 0% 0% 0% 0%;
    transform: translateY(0);
    opacity: 1;
}
.map-closes{ height: 61px; line-height: 61px; overflow:hidden; }
.map-closes a{ text-align: center; float: right; margin-right: 2px; }
.map-closes a .iconfont{ font-size: 30px; color:#d43e42; }
.map-close:hover {
    transform: rotate(90deg);
    border-radius: 50%;
}
.mnavul{ width: 98%; margin: 10px auto;}
.nav-item{position: relative; border-bottom: solid 1px #f5f5f5;}
.nav-item p{overflow: hidden;line-height: 50px;max-height:50px; font-size: 15px; padding: 0px 10px;}
.nav-item p i{ float: right;  color: #666;}
.nav-item p a{ float: left;}
.nav-item.on{ color: #d43e42; }
.nav-item.on a{ color: #d43e42; }
.nav-item.on p i{ color: #d43e42; }
.nav-item.nav-show{border-bottom: none; background:#f5f5f5; }
.nav-item .msubs{display:none; padding: 0px 16px 12px 16px; overflow:hidden; }
.nav-item .msubs a{ line-height: 2; margin-bottom:5px; font-size: 14px; display: block;}
.nav-item .msubs a.on{ color:#d43e42;}
.nav-item .msubs a:hover{ color:#d43e42;}
.nav-item.nav-show .msubs{display: block;}
.nav-item.nav-show p i{transform:rotate(90deg);}
#header{ background: #c6191f; }
#header .container{ max-width: 1708px; position: relative;}
.header-logo{ padding-top: 52px; padding-left: 260px; background: url(../images/h_img1.jpg) no-repeat left 20px center; height: 198px; z-index: 2; position: absolute; top: 50%; left: 50%; margin-left: -960px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.logo{ height: 90px; overflow: hidden;}
#banner{ width: 618px; height: 280px !important; float: right; background: #c6191f !important;}
#banner .txt{ opacity: 0; height: 0px; overflow: hidden; display: none;}
#banner .num{ opacity: 0; height: 0px; overflow: hidden; display: none;}
#banner .thumb{ opacity: 0; height: 0px; overflow: hidden; display: none;}
#banner .prev{ opacity: 0; height: 0px; overflow: hidden; display: none;}
#banner .next{ opacity: 0; height: 0px; overflow: hidden; display: none;}
#nav{ background: #b6131a; }
.nav{ position: relative; /*padding: 16px 300px 12px 170px;*/}
.nav-sy{ position: absolute; display: flex; align-items: center; justify-content: space-between; top: 50%; left: 8px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.nav-sy img{ width: 49px;}
.nav-sy span{ color: #fff; width: 28px; height: 56px; line-height: 28px; margin-left: 18px; text-align: center; font-size: 24px;}
.hsearch{ border: solid 1px #fff; border-radius: 20px; padding: 0px 20px 0px 24px; width: 270px; height: 46px; line-height: 44px; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.hsearch #keywords{ background: none; outline: none; color:rgba(255, 218, 220, 0.85); }
.hsearch input[type="text"]::placeholder {
  color: rgba(255, 218, 220, 0.85);
}
.hsearch #hsearch-btn{ width: 18px; height: 18px; background: url(../images/search_btn.png) no-repeat; position: absolute; right: 20px; top:50%; margin-top: -9px;}
#navs{ width: 100%;}
#navs .nli{ text-align: center; float: left; width: 11%; position: relative;}
#navs .nli::after{ content: ''; width: 1px; height: 14px; background: url(../images/nav_line.jpg) no-repeat; position: absolute; top: 50%; margin-top: -7px; right: 0px;}
#navs #navs_6::after{ width: 0px;}
#navs #navs_12::after{ width: 0px;}

#navs .nli p{ height: 50px; line-height: 50px; font-size: 18px;}
#navs .nli p a{ color: #fff;}
#navs .nli.on p a{ text-decoration: underline;}
#navs .subs{ display: none; overflow: hidden; width: 150px; padding: 12px 0px 16px 0px; position: absolute; z-index: 66; top: 50px; left: 50%; margin-left: -75px; background: #FDEFD5;}
#navs .subs a{ width: 100%; float: left; height: 50px; line-height: 50px; font-size: 17px; padding: 0px 16px; text-overflow: ellipsis;
    white-space: nowrap;}
#navs .subs a:hover{ background: #d43e42; color: #fff;}
/* 去掉最后一个的分隔线 */
#navs .nli:last-child::after {
    width: 0;
}

/* 去掉最后一个的背景（如果你确实有背景样式需要覆盖） */
#navs .nli:last-child {
    background: none;
}
/*******Css home*******/
#inwrap{ padding: 30px 0px 44px 0px;}
.jrtt{ text-align: center;background:#FCF7ED;padding: 10px;}
.jrtt-tt{ font-size: 28px; font-weight: bold; color: #cc0005; height: 44px; line-height: 44px; padding: 0px 176px;}
.jrtt-tt a{ color: #cc0005;}
.jrtt-ft{ margin-top: 4px; line-height: 26px; height: 26px; font-size: 18px; color: #666; padding: 0px 114px;}
.ad1{ margin: 20px auto 0px;}
.chan1{ margin: 20px auto 0px; display: flex; align-items: center; justify-content: space-between;}
.bmdtimg{ width: 508px; overflow: hidden; position: relative;height: 286px;}
.bmdtimg-img::before{ content: ''; width: 100%; height: 96px; background: url(../images/bmdt_bg.png) repeat-x bottom center; position: absolute; bottom: 0px; left: 0px;}
.bmdtimg-txt{z-index: 10; width: 100%; position: absolute; bottom: 0px; left: 0px; height: 45px; line-height: 46px; padding: 0px 200px 0px 20px; color: #fff;}
.bmdtimg .swiper-pagination{ width: 100px; right: 20px; left: auto;}
.bmdtimg .swiper-pagination-bullet{ background: #cdcdca; opacity: 1;}
.bmdtimg .swiper-pagination-bullet-active{ width: 20px; background: #d43e42; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.zxdt{ width: 518px;}
.zxdt .hd{ height: 46px; line-height: 46px; border-bottom: solid 1px #ebd9cb; }
.zxdt .hd li{ width: 100px; float: left; font-size: 20px; cursor: pointer; text-align: center;}
.zxdt .hd li.on{ background: #d43e42; color: #fff; font-weight: bold;}
.zxdt .hd li.on a{ color: #fff;}
.zxdt-cc{ padding-top: 20px; overflow: hidden;}
.zxdt-cc a{ width: 100%; float: left; height: 42px; line-height: 42px; padding-right: 90px; position: relative; font-size: 17px;}
.zxdt-cc a span{ color: #999999; font-size: 14px; position: absolute; right: 0px;  top: 0px;}
.ayds{ width: 301px; height: 288px; overflow: hidden; background: url(../images/ayds_bg1.jpg) no-repeat; position: relative;}
.ayds .s-prev,.ayds .s-next{ width: 26px; height: 56px; background-color: #f4c7ad; background-repeat: no-repeat; background-position: center; position: absolute; z-index: 2; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.ayds .s-prev{ left: 0px; background-image: url(../images/left_01.png);}
.ayds .s-next{ right: 0px; background-image: url(../images/right_01.png);}
.ayds .s-prev:hover,.ayds .s-next:hover{ background-color:#d43e42; }
.ayds-tt{ text-align: right; font-size: 14px; height: 22px; line-height: 22px; margin-top: 20px; padding-right: 18px;}
.ayds-tt a{ color: #cc9158;}
.aydsc{ width: 156px; margin: 12px auto 0px; overflow: hidden; position: relative; padding-bottom: 60px;}
.aydsc .swiper-pagination-bullet{ width: 10px; height: 10px; border: solid 1px #dbbb9e; background: none; opacity: 1;}
.aydsc .swiper-pagination-bullet-active{ background: #dbbb9e;}
.ayds-img{ border: solid 7px #fff;}
.chan2{ margin: 20px auto 0px; display: flex; align-items: center; justify-content: space-between;}
.jggk{ width: 362px; background: #FBEFD5; padding: 20px 0px 10px 0px;}
.jggk-tt{ height: 34px; position: relative; padding-left: 30px; font-size: 24px;}
.jggk-tt::before{ content: ''; width: 6px; height: 20px; background: #ff7070; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.jggkc{ padding: 0px 12px; overflow: hidden;}
.jggkc .hd{ height: 44px; line-height: 44px; border-bottom: solid 1px #dcdcdc;}
.jggkc .hd li{ float: left; cursor: pointer;}
.jggkc .hd li.on{ color: #d43e42;}
.jggkc .hd span{ float: left; margin: 0px 4px;}
.jggkc div{overflow: hidden; margin-top: 10px; text-align: center; width: 100%;height:50px;background: #d43e42; color: #FCF7ED;}
.jggkc div a{text-align: center; width: 100%; float: left; height: 50px; line-height: 50px; background: #FCF7ED; font-size: 18px; color: #666;}
.jggkc div a:hover{ background: #d43e42; color: #fff;}
.jggk-cc{ padding-top: 10px; line-height: 36px;}
.jggk-cc-cc{
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.jggk-cc-mm a{ color: #d43e42; font-size: 14px;}
.jggk-cc-mm a:hover{ padding-left: 16px;}
.xcjy{ width: 994px; overflow: hidden;}
.xcjy .hd{ height: 52px; line-height: 52px; border-bottom: solid 1px #EBD9CB; padding-right: 100px;}
.xcjy .hd span{ font-size: 26px; position: relative; width: 108px; text-align: center; float: left;}
.xcjy .hd span::after{ content: ''; width: 100%; height: 2px; background: #d43e42; position: absolute; bottom: 0px; left: 0px;}
.xcjy .hd ul{ float: left; margin-left: 36px;}
.xcjy .hd ul li{ float: left; color: #717382; margin-right: 26px; cursor: pointer;}
.xcjy .hd ul li.on{ color: #d43e42; font-weight: bold;}
.xcjyc{ position: relative; padding-top: 34px; display: flex; align-items: center; justify-content: space-between;}
.xcjyc-more{ font-size: 14px; color: #cc9158; position: absolute; right: 0px; top: -32px;}
.xcjyc-img-img{ background:#f8f8f8;}
.xcjyc-img{ width:33%;}
.xcjyc-txt{ width:63%; overflow: hidden;}
.xcjyc-txt a{ width: 100%; float: left; height: 42px; line-height: 42px; padding-right: 90px; position: relative; font-size: 17px;}
.xcjyc-txt a span{ color: #999999; font-size: 14px; position: absolute; right: 0px; top: 0px;}
.xcjyc-imgss{ overflow:hidden; position: relative;}
.xcjyc-img-txt{ color: #fff; font-size: 15px; width:100%; position: absolute; left: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.53); padding-left: 12px; padding-right: 80px; height: 38px; line-height: 38px;}
.xcjyc-imgss .swiper-pagination{ left:auto; right: 10px; width: auto; bottom: 8px;}
.xcjyc-imgss .swiper-pagination-bullet{ opacity:1; background:#c4c8c0; }
.xcjyc-imgss .swiper-pagination-bullet-active{ background:#d43e42; }
.chan3{ margin:40px auto 0px; display: flex; align-items: center; justify-content: space-between;}
.lssdjt{ width:324px; height:386px; background: url(../images/lsjt_bg1.png) no-repeat; padding: 110px 36px 0px 36px;}
.lssdjt-tt{ text-align:center; height: 36px; line-height: 36px;}
.lssdjt-tt a{ font-size:22px; font-weight:bold; color: #d43e42;}
.lssdjt-cc{ line-height:30px; height:180px; text-overflow: ellipsis;
    -webkit-line-clamp: 6;
    display: -webkit-box;
    -webkit-box-orient: vertical; overflow: hidden;}
.lssdjt-mm{ margin-top:8px; }
.lssdjt-mm a{ color:#d1181c; font-size:14px; }
.bycg{ width:100%; overflow: hidden;}
.bycg-tt{ height:46px; background: url(../images/bycg_bg2.jpg) repeat-x center; overflow: hidden;}
.bycg-tt-cc{ float: left; background: #fff; position: relative; padding-right: 66px;}
.bycg-tt-cc::after{ content:''; width: 25px; height: 19px; background: url(../images/bycg_bg1.png) no-repeat; position: absolute; top: 50%; margin-top: -9px; right: 9px;}
.bycg-cc{ overflow:hidden; padding: 0px 42px; position: relative; margin-top: 30px;}
.bycg-cc .s-prev,.bycg-cc .s-next{ width: 26px; height: 56px; background-color: #e8e0ce; background-repeat: no-repeat; background-position: center; position: absolute; z-index: 2; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.bycg-cc .s-prev{ left: 0px; background-image: url(../images/left_02.png);}
.bycg-cc .s-next{ right: 0px; background-image: url(../images/right_02.png);}
.bycg-cc .s-prev:hover{ background-color:#d43e42; background-image: url(../images/left_01.png);}
.bycg-cc .s-next:hover{ background-color:#d43e42; background-image: url(../images/right_01.png);}
.bycgc{ overflow:hidden; }
.bycgc a{ width:100%; float:left; text-align: center;}
.bycgc-img{ margin:0px auto 6px auto; width: 88%; background: #FCF7ED; box-shadow: 4px 4px 4px rgba(174, 174, 174, 0.75);}
.bycgc-txt{ height:32px; line-height: 32px; margin-top: 16px;}
.chanline{ height:6px; width:100%; overflow:hidden; background:url(../images/bycg_bg3.jpg) repeat-x; margin: 45px auto 0px;}
.ad2{ margin:40px auto 0px; overflow: hidden; }
.ad2 a{ width: 32%; float: left; margin-right: 2%;}
.ad2 a:nth-child(3){ margin-right: 0px;}
.ad2 img{ width: 450px;height: 121px;}
.chan4{ margin:45px auto 0px; display: flex; justify-content: space-between; }
.dsgs{ width:440px; }
.llyj{ width:49%;margin-right: 1%;}
.jgdj{ width:49%;margin-left: 1%;}
.dsgs-tt{ height:56px; line-height: 56px; border-bottom: solid 1px #ebd9cb; overflow: hidden;}
.dsgs-tt-a1{ float:left; position: relative; font-size: 26px;}
.dsgs-tt-a1:after{ content:''; width:100%; height: 2px; background: #d43e42; position: absolute; bottom: 0px; left: 0px;}
.dsgs-tt-a2{ color:#cc9158; font-size:14px; float: right;}
.dsgs-tt-a2:hover{ color:#d43e42; }
.dsgs-cc{ margin-top:18px; overflow: hidden;}
.dsgs-cc a{ width: 100%; float: left; height: 42px; line-height: 42px; padding-right: 32px; font-size: 17px;}
.dsgs-tt.hd li{ float:left; color: #717382; cursor: pointer; margin-left:18px;}
.dsgs-tt.hd li.on{ color:#d43e42; font-weight:bold; }
.dsgsc{ position:relative; padding-top: 18px;}
.dsgs-tt-a2s{ color:#cc9158; font-size:14px; position: absolute; right: 0px; top: -37px;}
.dsgs-tt-a2s:hover{ color:#d43e42; }
.dsgs-ccs{ overflow: hidden; }
.dsgs-ccs a{ width: 100%; float: left; height: 42px; line-height: 42px; padding-right: 90px; position: relative; font-size: 17px;}
.dsgs-ccs a span{ color: #999999; font-size: 14px; position: absolute; right: 0px; top: 0px;}
.chan5{ margin:45px auto 0px; display: flex; justify-content: space-between; }
.szzg{ width:312px; overflow: hidden;}
.szzg a{ width:100%; float:left; margin-top: 10px;}
.rwzl{ width: 100%; margin-top:17px; padding-top: 50px; border: solid 1px #ebd9cb; background: url(../images/rwcl_bg2.jpg) repeat-x bottom center; position: relative;}
.rwzl .hd{ background:#fff; height: 46px; line-height: 46px; padding-right: 40px; position: absolute; top: -17px; left: 48px;}
.rwzl .hd:before{ content:''; width: 7px; height: 7px; background: url(../images/rwcl_bg1.png) no-repeat; position: absolute; top: 14px; left: 0px}
.rwzl .hd:after{ content:''; width: 7px; height: 7px; background: url(../images/rwcl_bg1.png) no-repeat; position: absolute; top: 14px; right: 0px}
.rwzl-a1{ float:left; margin-left: 20px;}
.rwzl .hd li{ float:left; margin-left: 30px; color: #717382; cursor: pointer;}
.rwzl .hd li.on{ color:#d43e42; font-weight:bold; }
.rwzl .hd ul{ float:left; }
.rwzl .bd{ padding:0px 36px; }
.rwzlc{ overflow:hidden; }
.rwzlc-txt{ height:24px; line-height:24px; margin-top:8px; font-size: 15px; text-align: center;}
#crumbs{ padding: 30px 0px; color: #666666; font-size: 15px;}
#crumbs a{ color: #666666;}
#crumbs a:hover{ color: #d43e42;}
#wrap{ padding-bottom: 50px;}
.left-side{ width: 23.6%; float: left;}
.left-side-c1{ background: #FDEFD5 url(../images/left_bg.jpg) no-repeat top left; padding:32px 20px 30px 20px;}
.left-side-c1-tt{ height: 36px; line-height: 36px; padding-left: 84px; background: url(../images/left_img1.png) no-repeat 24px center; font-size: 28px;}
.left-side-c1-cc{ margin-top: 24px;}
.left-side-c1-cc-tt{ overflow: hidden; margin-top: 4px; text-align: center; width: 100%;}
.left-side-c1-cc-tt .on{ background: #d43e42; color: #fff;}
.left-side-c1-cc-tt a{ text-align: center; width: 100%; float: left; height: 60px; line-height: 60px; background: #fff; font-size: 18px; color: #666;}
.left-side-c1-cc-tt a span{}
.left-side-c1-cc-tt a i{ float: left; width: 10px; height: 60px; background: url(../images/left_img2.png) no-repeat center; margin-left: 20px;}
.left-side-c1-cc-tt a:hover{ background: #d43e42; color: #fff;}
.left-side-c1-cc-tt a:hover i{ background: url(../images/left_img2h.png) no-repeat center;}
.left-side-c1-cc-cc{ background: #fff; overflow: hidden; display: none; }
.left-side-c1-cc-cc a{ width: 100%; float: left; height: 44px; line-height: 44px; overflow: hidden; padding: 0px 12px 0px 100px; color: #666;}
.left-side-c1-cc-cc a:hover{ background: #ffebec; color: #d43e42;}
.left-side-c2{ background: #f4f4f6; padding:22px 20px 30px 20px; margin-top: 24px;}
.left-side-c2-tt{ height: 56px; line-height: 56px; border-bottom: solid 1px #DCDCDC; font-size: 20px; padding-left: 4px;}
.left-side-c2-cc{ overflow: hidden; margin-top: 16px;}
.left-side-c2-cc a{ width: 100%; float: left; height: 42px; line-height: 42px; padding-right: 20px; position: relative; color: #666;}
.left-side-c2-cc a:hover{ color: #d43e42;}
.left-side .left-side-img{margin-top: 20px;height: auto;}
.left-side .left-side-img img{height: 180px;width: 100%;}
.left-side .left-side-img .text h2{height: 42px; line-height: 42px; font-size: 14px;overflow: hidden;}
.left-side .left-side-img .text h2 a{color: #666;}
.left-side .left-side-img .text h2 a:hover{ color: #d43e42;}
.right-side{ width: 72.3%; float: right;}
.right-side-tt{ overflow: hidden; height: 36px; line-height: 36px; background: url(../images/page_bg1.jpg) repeat-x center;}
.right-side-tt span{ float: left; font-size: 26px; background: #fff; position: relative; padding-left: 30px; padding-right: 40px;}
.right-side-tt span::before{ content: ''; width: 6px; height: 20px; background: #d43e42; position: absolute; top: 50%; margin-top: -10px; left: 0px;}
.right-side-cc{ margin-top: 12px;}
#newslist{ overflow: hidden;}
#newslist a{ width: 100%; float: left; margin-top: 30px; padding-bottom: 24px; position: relative; background: url(../images/line1.jpg) repeat-x bottom center;}
#newslist a::after{ content: ''; width: 0px; height: 1px; background: #d43e42; position: absolute; bottom: 0px; left: 0px; transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s; }
.newslist-img{ width:26%; border: solid 1px #f5f5f5; float: left;}
.newslist-txt{ width:71%; float: right;}
.newslist-txt-tt{ height: 40px; line-height: 40px; font-size: 18px;}
.newslist-txt-time{ color: #999;}
.newslist-txt-dc{ line-height: 28px; font-size: 15px; height: 84px; margin-top: 10px; color: #999;}
.newslist-txt-mm{ color:#d43e42; margin-top: 12px;}
#newslist a:hover::after{ width:100%; }
#newslists{ overflow: hidden; margin-top: 16px;}
#newslists a{ width: 100%; height: 42px; line-height: 42px; font-size: 17px; float: left; position: relative; padding-right: 120px;}
#newslists a span{ position: absolute; color: #999; font-size: 15px; right: 0px; top: 0px;}
.newslists-c{ position: relative; padding-left: 30px;}
.newslists-c::before{ content: ''; position: absolute; top: 50%; left: 8px; margin-top: -2px; width: 4px; height: 4px; background: #999999; transition: all 0.2s ease-out 0s; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
#newslists a:hover .newslists-c::before{ background:#d43e42;}
.newslists-line{ float: left; width: 100%; height: 1px; background: url(../images/line1.jpg) repeat-x; overflow: hidden; margin: 20px 0px;}
.piclist{ overflow: hidden; }
.piclist a{ width: 32%; margin-right: 2%; background: #f8f8f8; float: left; margin-top: 20px; padding: 2px; text-align: center;}
.piclist a:nth-child(2n){ margin-right: 2%; }
.piclist a:nth-child(3n){ margin-right: 0px; }
.piclist-txt{ height: 52px; line-height: 52px; padding: 0px 16px; }
.piclist a:hover{ background: #d43e42; color: #fff;}
.tspiclist{ overflow: hidden; margin-top: 10px;}
.tspiclist a{ display: flex; align-items: center; justify-content: space-between; width: 50%; float: left; border-bottom: solid 1px #ececec; padding-top: 36px; padding-bottom: 36px; padding-right: 30px;}
.tspiclist a:nth-child(2n){ padding-left: 30px; padding-right: 0px; float: right;}
.tspiclist-img{ width: 29%; box-shadow: 4px 4px 4px rgba(174, 174, 174, 0.75); overflow: hidden; text-align: center;}
.tspiclist-txt{ width: 66%;}
.tspiclist-txt-tt{ max-height:52px; line-height: 26px; font-size: 17px;}
.tspiclist-txt-dc{ font-size: 15px; line-height: 25px; max-height: 50px; margin-top: 10px; color: #666666;}
.tspiclist-txt-mm{ margin-top: 26px; overflow: hidden;}
.tspiclist-txt-mmc{ transition: all 0.3s ease-out 0s; float: left; width: 132px; height: 36px; line-height: 36px; padding-left: 50px; font-size: 14px; color: #666; background-image: url(../images/shu_icon.png); background-color: #f4f4f6; background-repeat: no-repeat; background-position: 26px center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }
.tspiclist-txt-mmc:hover{ background-image: url(../images/shu_iconh.png); background-color: #d43e42; color: #fff;}
.rwpiclist{ margin-top: 10px;}
.rwpiclist a{ float: left; width: 23.5%; margin-top: 26px; margin-right: 2%; text-align: center; background: #fafafa; padding: 22px 34px;}
.rwpiclist a:nth-child(4n){ margin-right: 0px; }
.rwpiclist-txt{ line-height: 36px; height: 36px; margin-top: 10px; font-size: 17px;}
.rwpiclist-mm{ color: #bababa; font-size: 14px;}
.rwpiclist a:hover{ background: #fff; color: #333; box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.05);}
.rwpiclist a:hover .rwpiclist-mm{ color: #cc9158;}
#ztzllist{ overflow: hidden; margin-top: 10px;}
#ztzllist a{ width: 31.33%; margin-right: 3%; margin-top: 26px; float: left;}
#ztzllist a:nth-child(3n){ margin-right: 0px; }
.page-aysq-c{ display: flex; justify-content: space-between;}
.page-aysq-img{ width: 438px;}
.page-aysq-xzqh{ width: 438px;}
.page-aysq-jzyg{ width: 438px;}
.page-aysq-tt{ height: 32px; line-height: 32px; overflow: hidden; background: url(../images/page_bg1.jpg) repeat-x center;}
.page-aysq-a1{ float: left; background: #fff; position: relative; padding-left: 32px; padding-right: 26px; font-size: 26px;}
.page-aysq-a1::before{ content: ''; width: 6px; height: 20px; background: #d43e42; position: absolute; left: 0px; top: 50%; margin-top: -10px;}
.page-aysq-a2{ float: right; background: #fff; padding-left: 26px; color: #999999; font-size: 14px;}
.page-aysq-xzqh-cc{ margin-top: 20px; line-height: 30px; height: 180px; text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical; overflow: hidden; text-indent: 2em;}
.page-aysq-xzqh-qy{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-top: 20px;}
.page-aysq-xzqh-qy a{ text-align: center; flex: 1; width: calc((100% - 30px) / 4); min-width: calc((100% - 30px) / 4); max-width: calc((100% - 30px) / 4); margin-right: 10px; background: #fbfbfb; height: 42px; line-height: 42px; border: solid 1px #e8e8e8; color: #666666; margin-top: 10px;}
.page-aysq-xzqh-qy a:nth-child(4n){ margin-right: 0px;}
.page-aysq-xzqh-qy a:hover{ border: solid 1px #d43e42; background: #d43e42; color: #fff;}
.page-aysq-jzyg-img{ margin-top: 26px;}
.page-aysq-jzyg-cc{ margin-top: 20px; line-height: 30px; height: 150px; text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical; overflow: hidden; text-indent: 2em;}
#page-aysq-c2{ margin-top: 50px;}
.page-aysq-c-left{ width: 438px;}
.page-aysq-zrhj{ width: 438px;}
.page-aysq-jjsh{ width: 438px;}
.page-aysq-rkzk-cc{ margin-top: 20px; line-height: 30px; height: 90px; text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical; overflow: hidden; text-indent: 2em;}
.page-aysq-msfq{ margin-top: 36px;}
.page-aysq-msfq-cc{ margin-top: 20px; overflow: hidden;}
.page-aysq-msfq-cc a{ position: relative; color: #666; width: 50%; float: left; height: 52px; line-height: 52px; background: url(../images/line1.jpg) repeat-x bottom center; overflow: hidden; padding-right: 50px; padding-left: 30px;}
.page-aysq-msfq-cc a::before{ content: ''; width: 4px; height: 4px; position: absolute; top: 50%; margin-top: -2px; left: 10px; background: #999999; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.page-aysq-zrhj-bg{ background: #f4f4f6; margin-top: 20px; padding: 32px;}
.page-aysq-zrhj-cc{ line-height: 30px; height: 180px; text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical; overflow: hidden; color: #666; text-indent: 2em;}
@media (max-width:1536px)
{
  .header-logo {padding-top: 60px;padding-left: 350px; background: url(../images/h_img1.jpg) no-repeat left 100px center;}
  .logo{ height: 70px;}
  .logo a img{ height: 70px;}
}
@media (max-width:1441px)
{
  #header .container{ max-width: 100%;}
  .header-logo{ padding-top: 60px; padding-left: 400px;background: url(../images/h_img1.jpg) no-repeat left 150px center;}
  .logo{ height: 60px;}
  .logo a img{ height: 60px;}
  .bmdtimg{ width: 36%;}
  .zxdt{ width: 37.5%;}
  .ayds{ width: 21.5%; height: auto; background-size: cover;}
  .zxdt-cc a{ height: 40px; line-height: 40px; font-size: 16px;}
  .ayds-tt{ margin-top: 16px;}
  .aydsc{ padding-bottom: 50px;}
  .jggk{ width: 25.85%; padding: 18px 0px;}
  .jggk-tt{ padding-left: 26px; }
  .jggkc{ padding: 0px 32px;}
  .xcjy{ width: 71%;}
  .xcjyc-txt a{ height: 40px; line-height: 40px; font-size: 16px;}
  .bycg{ width: 71%;}
  .dsgs{ width: 31.42%;}
  .llyj{ width: 31.42%;}
  .jgdj{ width: 31.42%;}
  .dsgs-cc a{height: 40px; line-height: 40px; font-size: 16px; }
  .dsgs-ccs a{ height: 40px; line-height: 40px; font-size: 16px;}
  .rwzl{ width: 71%;}
  .rwzl .hd li{ font-size: 16px;}
  .page-aysq-img{ width: 31.3%;}
  .page-aysq-xzqh{ width: 31.3%;}
  .page-aysq-jzyg{ width: 31.3%;}
  .page-aysq-xzqh-qy{ margin-top:14px;}
  .page-aysq-xzqh-qy a{ height:40px; line-height: 40px; margin-top: 8px;}
  .page-aysq-c-left{ width: 31.3%;}
  .page-aysq-zrhj{ width: 31.3%;}
  .page-aysq-jjsh{ width: 31.3%;}
  #wrap{ padding-bottom:46px; }
  #page-aysq-c2{ margin-top:42px; }
  #crumbs{ padding:28px 0px; font-size: 14px; }
  .left-side-c1-cc-tt a{ padding-left: 90px; }
  .left-side-c1-cc-cc a{ padding-left: 90px; }
  .newslist-img{ width:28%; }
  .newslist-txt{ width:69%; }
}
@media (max-width:1399px)
{
  .logo{ height: 50px;}
  .logo a img{ height: 50px;}
  .nav{ padding: 16px 280px 12px 140px;}
  #navs .nli p{ font-size:17px; }
  #navs .subs{ width:140px; margin-left:-70px;}
  #navs .subs a{ height:40px; line-height:40px; font-size:14px;}
  .hsearch{ width: 250px;}
  #inwrap{ padding: 30px 0px 34px 0px}
  .jrtt-tt{ font-size: 26px; height: 42px; line-height: 42px; padding: 0px 146px;}
  .jrtt-ft{ font-size: 16px; padding: 0px 100px;}
  .ad1{ margin: 20px auto 0px;}
  .chan1{ margin: 30px auto 0px;}
  .zxdt .hd{ height: 40px; line-height: 40px;}
  .zxdt .hd li{ width: 120px; font-size: 18px;}
  .zxdt-cc{ padding-top: 16px;}
  .zxdt-cc a{ height: 36px; line-height: 36px; font-size: 15px; padding-right: 80px;}
  .ayds-tt{ margin-top: 12px;}
  .aydsc{ width: 180px; margin: 10px auto 0px;}
  .chan2{ margin: 20px auto 0px;}
  .jggk{ padding: 12px 0px;}
  .jggk-cc{ line-height: 32px;}
  .jggk-cc-cc{ height: 128px;}
  .jggkc .hd{ height: 38px; line-height: 38px; font-size: 15px;}
  .xcjy .hd{ height: 48px; line-height: 48px;}
  .xcjy .hd span{ font-size: 24px;}
  .xcjyc{ padding-top: 28px;}
  .xcjyc-txt a{ height: 36px; line-height: 36px; font-size: 15px; padding-right: 80px;}
  .chan3{margin: 30px auto 0px; }
  .lssdjt{ width: 290px; height: 345px; background-size: cover; padding: 90px 32px 0px 32px;}
  .lssdjt-tt{ height: 32px; line-height: 32px; }
  .lssdjt-tt a{ font-size: 20px;}
  .lssdjt-cc{ line-height: 28px; height: 168px;}
  .chanline{ margin: 35px auto 0px;}
  .ad2{ margin: 30px auto 0px;}
  .chan4{margin: 30px auto 0px; }
  .dsgs-tt{ height: 50px; line-height: 50px;}
  .dsgs-tt-a1{ font-size: 24px;}
  .dsgs-tt.hd li{  margin-left: 12px;}
  .dsgs-tt-a2s{ top: -34px; font-size: 13px;}
  .dsgs-tt-a2{ font-size: 13px;}
  .xcjyc-more{ font-size: 13px; top: -30px;}
  .dsgs-cc{ margin-top: 14px;}
  .dsgs-cc a{ height: 36px; line-height: 36px; font-size: 15px; padding-right: 80px;}
  .dsgsc{ padding-top: 14px;}
  .dsgs-ccs a{ height: 36px; line-height: 36px; font-size: 15px; padding-right: 80px;}
  .chan5{ margin: 30px auto 0px;}
  .szzg{ width: 294px;}
  .page-aysq-a1{ font-size:24px; }
  .page-aysq-a2{ font-size:13px; }
  .page-aysq-xzqh-cc{ margin-top: 12px; line-height: 28px; height:168px;}
  .page-aysq-xzqh-qy{ margin-top:12px;}
  .page-aysq-xzqh-qy a{ height:36px; line-height: 36px;}
  .page-aysq-jzyg-img{ margin-top:20px; }
  .page-aysq-jzyg-cc{ line-height: 28px; height:140px; }
  .page-aysq-rkzk-cc{ line-height: 28px; height:84px; margin-top: 16px;}
  .page-aysq-msfq-cc a{ height: 50px; line-height:50px; }
  .page-aysq-zrhj-bg{ margin-top:16px; padding: 28px;}
  .page-aysq-zrhj-cc{ line-height: 28px; height:168px; }
  #wrap{ padding-bottom:40px; }
  #page-aysq-c2{ margin-top:40px; }
  #crumbs{ font-size:13px; padding: 20px 0px;}
  .left-side-c1{ padding: 24px 16px 26px 16px; }
  .left-side-c1-tt{ font-size:24px; padding-left: 70px;}
  .left-side-c1-cc-tt a{ padding-left:60px; height: 50px;
    line-height: 50px; font-size: 17px;}
  .left-side-c1-cc-cc a{ height: 38px; line-height: 38px; padding-left:60px;}
  .left-side-c2{ margin-top:20px; padding: 20px 16px 24px 16px;}
  .left-side-c2-tt{ height:46px; line-height: 46px; }
  .left-side-c2-cc{ margin-top:10px; }
  .left-side-c2-cc a{ height:38px; line-height:38px; }
  .right-side-tt span{ font-size:24px; padding-left: 24px;
    padding-right: 30px;}
    #newslists{ margin-top:0px; }
  #newslists a{ height:36px;
    line-height: 36px;
    font-size: 15px; padding-right:90px;}
  .newslists-c{ padding-left: 20px; }
  .newslists-line{ margin: 16px 0px; }
  .rwpiclist{ margin-top:0px; }
  .rwpiclist a{ padding: 18px 28px; }
  .rwpiclist-txt{ font-size:16px; margin-top:6px;}
  .rwpiclist-mm{ font-size:13px; }
  .newslist-img{ width:30%; }
  .newslist-txt{ width:67%; }
  .newslist-txt-tt{ height: 38px;
    line-height: 38px;
    font-size: 17px; }
  .newslist-txt-dc{ font-size:12px; line-height: 22px; height: 66px;}
  .piclist-txt{ height:42px;
    line-height: 42px; }
  #ztzllist{  margin-top:0px; }  
}
@media (max-width:1320px)
{
  .header-logo{ height: 148px; background-size:auto 100%;background: url(../images/h_img1.jpg) no-repeat left 200px center; padding-top: 40px; padding-left: 470px;}
  .zxdt-cc a span{ font-size: 13px;}
  .xcjyc-txt a span{ font-size: 13px;}
  .dsgs-ccs a span{ font-size: 13px;}
  .rwzl .hd li{ font-size: 15px; margin-left: 20px;}
  .rwzlc-txt{ font-size: 14px;}
  .page-aysq-a1{ font-size:22px; }
  .page-aysq-a2{ font-size:12px; }
  .page-aysq-xzqh-qy{ margin-top:6px; }
  .page-aysq-xzqh-qy a{ height:32px; line-height:32px; }
  #wrap{ padding-bottom:32px; }
  #page-aysq-c2{ margin-top:30px; }
  #newslists a{ height:34px;
    line-height: 34px;
    font-size: 14px; padding-right: 80px;}
  #newslists a span{ font-size:12px; }
  .newslists-c{ padding-left: 20px; }
  .newslists-line{ margin: 12px 0px; }
  #newslist a{ margin-top: 24px;
    padding-bottom: 20px; } 
}
@media (max-width:1199px)
{
  .mlogo{ width: 400px; position: absolute; left: 0px; top: 50%; z-index: 99; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
  .nav{padding: 14px 230px 12px 100px;}
  .nav-sy img{ width: 39px;}
  .nav-sy span{ width: 22px;
    height: 48px;
    line-height: 24px;
    margin-left: 12px; font-size: 20px;}
    #navs .nli p{ height: 32px;
      line-height: 32px;
      font-size: 16px;}
    .hsearch{ width: 200px; height: 40px;
      line-height: 38px;}
    #inwrap{ padding: 20px 0px 24px 0px}
    .jrtt-tt{ font-size: 22px; height: 36px; line-height: 36px; padding: 0px 100px;}
    .jrtt-ft{ font-size: 15px; padding: 0px 80px;}
    .ad1{ margin: 18px auto 0px;}
    .chan1{ margin: 20px auto 0px;}
    .zxdt .hd{ height: 32px; line-height: 32px;}
    .zxdt .hd li{ width: 100px; font-size: 14px;}
    .zxdt-cc{ padding-top: 10px;}
    .zxdt-cc a{ height: 30px; line-height: 30px; font-size: 13px; padding-right: 70px;}
    .zxdt-cc a span{ font-size: 12px;}
    .ayds-tt{ margin-top: 12px;}
    .aydsc{ width: 140px; padding-bottom: 40px;}
    .chan2{ margin: 20px auto 0px;}
    .jggk{ padding: 10px 0px;}
    .jggk-tt{ padding-left: 20px; font-size: 20px; height: 30px; line-height: 30px;}
    .jggkc{ padding: 0px 20px;}
    .jggkc .hd{ height: 32px;
      line-height: 32px;
      font-size: 14px;}
    .jggkc .hd span{ margin: 0px 4px;}
    .jggk-cc{ line-height: 28px; }
    .jggk-cc-cc{ height: 112px;}
    .jggk-cc-mm a{ font-size: 13px;}
    .xcjy .hd{ height: 40px; line-height: 40px;}
    .xcjy .hd span{ font-size: 20px; width: 98px;}
    .xcjy .hd ul{ margin-left: 20px;}
    .xcjy .hd ul li{ margin-right: 16px; font-size: 14px;}
    .xcjyc{ padding-top: 20px;}
    .xcjyc-txt a{ height: 30px; line-height: 30px; font-size: 13px; padding-right: 70px;}
    .xcjyc-txt a span{ font-size: 12px;}
    .chan3{margin: 20px auto 0px; }
    .lssdjt{ width: 240px; height: 286px; padding: 70px 20px 0px 20px;}
    .lssdjt-tt{ height: 30px; line-height: 30px; }
    .lssdjt-tt a{ font-size: 18px;}
    .lssdjt-cc{ line-height: 24px; height: 144px;}
    .chanline{ margin: 22px auto 0px;}
    .ad2{ margin: 20px auto 0px;}
    .chan4{margin: 20px auto 0px; }
    .bycg-cc{ margin-top: 20px;}
    .dsgs-tt{ height: 40px; line-height: 40px;}
    .dsgs-tt-a1{ font-size: 20px;}
    .dsgs-tt.hd li{ margin-left: 8px;}
    .dsgs-tt-a2s{ top: -29px; font-size: 12px;}
    .dsgs-tt-a2{ font-size: 12px;}
    .dsgs-cc{ margin-top: 10px;}
    .dsgs-cc a{ height: 30px; line-height: 30px; font-size: 13px; padding-right: 70px;}
    .dsgsc{ padding-top: 10px;}
    .dsgs-ccs a{ height: 30px; line-height: 30px; font-size: 13px; padding-right: 70px;}
    .chan5{ margin: 20px auto 0px;}
    .szzg{ width: 240px;}
    .rwzl .hd li{ font-size: 14px; margin-left: 16px;}
    .rwzlc-txt{ font-size: 13px;}
    .xcjyc-img-txt{ font-size: 14px;}
    .lssdjt-mm a{ font-size: 13px;}
    #wrap{ padding-bottom:24px; }
    #page-aysq-c2{ margin-top:24px; }
    #crumbs{ font-size:12px; padding: 16px 0px;}
  .left-side-c1{ padding: 16px 12px 20px 12px; }
  .left-side-c1-tt{ font-size:20px; padding-left: 60px; background: url(../images/left_img1.png) no-repeat 18px center;}
  .left-side-c1-cc-tt a{ padding-left:50px; height: 46px;
    line-height: 46px; font-size: 16px;}
  .left-side-c1-cc{ margin-top:12px; }  
  .left-side-c1-cc-cc a{ height: 32px; line-height: 32px; padding-left:50px;}
  .left-side-c2{ margin-top:16px; padding: 12px 12px 18px 12px;}
  .left-side-c2-tt{ height:42px; line-height: 42px; font-size: 18px;}
  .left-side-c2-cc{ margin-top:8px; }
  .left-side-c2-cc a{ height:32px; line-height:32px; }
  .right-side-tt span{ font-size:20px; padding-left: 20px;
    padding-right: 24px;}
  .tspiclist{ margin-top:0px; }
  .tspiclist a{ padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px; }
  .tspiclist a:nth-child(2n){ padding-left:24px; padding-right: 0px;}  
  .tspiclist-txt-tt{ max-height: 48px;
    line-height: 24px;
    font-size: 15px; }
  .tspiclist-txt-dc{ font-size: 13px;
    line-height: 21px;
    max-height: 42px; }
  .tspiclist-txt-mm{ margin-top:18px; }    
  .tspiclist-txt-mmc{ width: 126px;
    height: 32px;
    line-height: 32px;
    padding-left:40px;
    font-size: 13px; background-position: 20px center; }
    .rwpiclist a{ padding: 16px 24px; margin-top: 20px;}
  .rwpiclist-txt{ font-size:15px; margin-top:2px;}
  .rwpiclist-mm{ font-size:12px; }
  .newslist-img{ width:34%; }
  .newslist-txt{ width:63%; }
  .newslist-txt-tt{ height: 32px;
    line-height: 32px;
    font-size: 15px; }
  #ztzllist a{ margin-top:20px; }    
}
@media (max-width:991px)
{
  #header .container{ padding-top: 90px;}
  .mlogo{ top: 12px; left: 10px; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); }
  #banner{ margin-right: 20px;}
  .hsearch{ display: none;}
  .nav{ padding: 12px 0px 10px 90px;}
  .nav-sy img{ width: 32px;}
  .nav-sy span{ margin-left: 8px; width: 20px; height: 40px;
    line-height: 20px; font-size: 18px;}
  #navs .nli p{ height: 30px; line-height: 30px; font-size: 15px;}
  .jrtt-tt{ font-size: 20px; height: 32px; line-height: 32px;  padding: 0px 80px;}
  .jrtt-ft{ font-size: 14px; padding: 0px 60px;}
  .ad1{ margin: 12px auto 0px;}
  .chan1{ flex-wrap: wrap;}
  .bmdtimg{ width: 61.5%; order: 1;}
  .ayds{ width: 36%; order: 2;}
  .aydsc{ width: 76%;}
  .zxdt{ width: 100%; order: 3; margin-top: 20px;}
  .zxdt .hd{ height: 40px; line-height: 40px;}
  .jggk{ width: 32%;}
  .jggk-tt{ padding-left: 16px;}
  .jggkc{ padding: 0px 12px;}
  .jggk-cc{ line-height: 26px;}
  .jggk-cc-cc{ height:104px;}
  .xcjy{ width: 65%;}
  .xcjy .hd{ padding-right: 40px;}
  .xcjy .hd span{ width: 88px;}
  .xcjy .hd ul{ margin-left: 8px;}
  .xcjy .hd ul li{ margin-right: 6px;}
  .xcjyc-more{ font-size: 12px; top: -29px;}
  .xcjyc{ padding-top: 16px;}
  .xcjyc-img{ width: 46%;}
  .xcjyc-txt{ width: 50%;}
  .xcjyc-img-txt{ font-size: 13px;}
  .lssdjt{ width: 230px; height: 274px;}
  .bycg{ width: 65%;}
  .chan4{ flex-wrap: wrap;}
  .dsgs{ width: 48%; order: 1;}
  .jgdj{ width: 48%; order: 2;}
  .llyj{ width: 100%; margin-top: 20px; order: 3;}
  .dsgs-tt.hd li{ margin-left: 12px;}
  .szzg{ width: 230px;}
  .rwzl{ width: 65%; }
  .page-aysq-a1{ font-size:20px; padding-left: 24px;
    padding-right: 18px;}
  .page-aysq-xzqh-cc{ margin-top:10px; line-height: 24px; height:96px; -webkit-line-clamp:4;}
  .page-aysq-jzyg-img{ margin-top:12px; }
  .page-aysq-xzqh-qy a{ width: calc((100% - 24px) / 4);
    min-width: calc((100% - 24px) / 4);
    max-width: calc((100% - 24px) / 4);
    margin-right: 8px; }
  .page-aysq-jzyg-cc{ margin-top:10px; line-height: 24px; height:120px; }
  .page-aysq-rkzk-cc{ margin-top:12px; line-height: 24px; height:72px; }
  .page-aysq-msfq{ margin-top:12px; }
  .page-aysq-msfq-cc{ margin-top:10px; }
  .page-aysq-msfq-cc a{ height:42px; line-height: 42px; padding-right: 30px;
    padding-left: 20px;}
  .page-aysq-msfq-cc a::before{ left:5px; }
  .page-aysq-zrhj-bg{ margin-top:12px; padding: 20px;}
  .page-aysq-zrhj-cc{ line-height: 24px; height:144px; }
  .right-side{ width:100%; }
  #crumbs{ padding: 12px 0px;}
}
@media (max-width:767px)
{
  #header .container{ padding-top: 78px;}
  .mlogo{ width: 90%; top: 0px;}
  .mbanner{ overflow: hidden;}
  .nav{ padding: 12px 40px 10px 70px;}
  .nav-sy{ left:0px;}
  .nav-sy span{ margin-left:6px;}
  .mnav{ overflow:hidden; }
  .mnav a{ width:25%; font-size: 13px; float: left; height: 30px; line-height: 30px; color: #fff; text-align: center;}
  .map-open{ font-size: 20px; color: #fff; position: absolute; top: 50%; transform: translateY(-50%); right: 0px;}
  .jrtt-tt{ font-size: 18px; height:26px; line-height: 26px;  padding: 0px 20px;}
  .jrtt-ft{ font-size: 13px; padding: 0px 10px; line-height: 22px;
    height: 22px; margin-top: 2px;}
  .ad1{ margin: 10px auto 0px;}
  .bmdtimg{ width: 100%;}
  .bmdtimg .swiper-pagination{ bottom:12px; }
  .bmdtimg-txt{ padding: 0px 150px 0px 12px; }
  .ayds{ width: 100%; order: 3; margin-top:20px; }
  .aydsc{ width: 70%; margin: 20px auto 0px;}
  .zxdt{ width: 100%; order: 2; margin-top: 20px;}
  .chan2{ flex-wrap:wrap; }
  .jggk{ width: 100%;}
  .jggk-tt{ padding-left: 20px;}
  .jggkc{ padding: 0px 24px;}
  .jggk-cc-mm a{ font-size:12px; }
  .jggkc .hd span{ margin: 0px 6px; } 
  .xcjy{ width: 100%; margin-top: 16px;}
  .xcjy .hd{ padding-right: 0px; height: 80px;}
  .xcjy .hd span{ width: auto;}
  .xcjy .hd ul{ margin-left: 0px; width: 100%;}
  .xcjy .hd ul li{ margin-right:8px; }
  .xcjy .hd ul li:last-child{ margin-right:0px; }
  .xcjyc-more{ top: -69px; width: 34px;}
  .xcjyc{ padding-top: 14px; flex-wrap: wrap;}
  .xcjyc-img{ width: 100%;}
  .xcjyc-txt{ width: 100%; margin-top: 12px;}
  .xcjyc-img-txt{ font-size: 13px;}
  .chan3{ flex-wrap:wrap; }
  .lssdjt{ width: 280px; height: 333px; margin: 0px auto; padding: 90px 24px 0px 24px;}
  .lssdjt-cc{ height:168px;  -webkit-line-clamp:7; margin-top: 4px;}
  .bycg{ width: 100%; margin-top: 20px;}
  .chanline{ margin: 16px auto 0px; }
  .ad2{ margin: 6px auto 0px;}
  .ad2 a{ width:100%; margin-top: 10px; margin-right: 0px;}
  .dsgs{ width: 100%; order: 1;}
  .jgdj{ width: 100%; order: 3; margin-top: 20px;}
  .llyj{ width: 100%; margin-top: 20px; order: 2;}
  .dsgs-tt.hd li{ margin-left: 12px;}
  .chan5{ flex-wrap:wrap; }
  .szzg{ width: 100%; text-align: center;}
  .rwzl{ width: 100%; margin-top: 36px; padding-bottom: 16px;}
  .rwzl .hd{ left:16px; padding-right: 20px;}
  .rwzl-a1{ margin-left:16px; }
  .rwzl .hd li{ margin-left:12px; }
  #wrap{ padding-bottom:20px; }
  #page-aysq-c2{ margin-top:20px; }
  .page-aysq-c{ flex-wrap:wrap;}
  .page-aysq-img{ width:100%;}
  .page-aysq-xzqh{ width:100%; margin-top: 20px;}
  .page-aysq-jzyg{ width:100%; margin-top: 20px;}
  .page-aysq-c-left{ width:100%;}
  .page-aysq-msfq{ margin-top:16px; }
  .page-aysq-zrhj{ width:100%; margin-top: 20px;}
  .page-aysq-jjsh{ width:100%; margin-top: 20px;}
  #crumbs{ padding: 8px 0px;}
  .right-side-cc{ margin-top:6px; }
  .tspiclist a{ width: 100%; padding-top: 18px;
    padding-bottom: 18px;
    padding-right: 0px; }
  .tspiclist a:nth-child(2n){ padding-left:0px; } 
  .tspiclist-txt-mmc{ width: 110px; font-size:12px; padding-left: 35px; background-position: 14px center;}
  .tspiclist-txt-dc{ font-size:12px; line-height: 20px;
    max-height: 40px; }
  .rwpiclist a{ width:48%; margin-right: 4%; margin-top: 18px;}
  .rwpiclist a:nth-child(2n){ margin-right:0px; }
  .rwpiclist-txt{ font-size:14px; }
  .newslist-img{ width:100%; }
  .newslist-txt{ width:100%; margin-top:4px; } 
  #newslist a{ margin-top: 20px;
    padding-bottom: 16px; }
  .piclist a{ width:100%; margin-right: 0px;}
  .piclist a:nth-child(3n){ margin-right:0px; }
  #ztzllist a{ width:100%; margin-right:0px; }
}
@media (max-width:370px)
{
    .zxdt .hd li{ width:90px; }
    .xcjy .hd ul li{ margin-right:4px; }
}
/*******Css footer*******/
#flink{ background: #f0e0ce;}
.flink{ position: relative; padding-left: 270px;}
.flink-tt{ font-size: 18px; color: #bf001a; font-weight: bold; position: absolute; top: 50%; transform: translateY(-50%); left: 50px; padding-left: 34px; height: 36px; line-height: 36px; background: url(../images/yqlj_img.png) no-repeat left center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
#flink-cc .fli{ width: 20%; float: left; position: relative; text-align: center;}
#flink-cc .fli p{ cursor: pointer; height: 56px; line-height: 56px; position: relative;}
#flink-cc .fli p span{ display: inline-block; position: relative; padding-right: 20px; background: url(../images/link_jiao.png) no-repeat right center;}
#flink-cc .fli p::before{ content: ''; width: 1px; height: 18px; background: url(../images/link_xian.png) no-repeat; position: absolute; top: 50%; margin-top: -9px; left: 0px;}
#flink-cc .fsub{ display: none; width: 100%; position: absolute; bottom: 56px; left: 0px; background: #f0e0ce; overflow: hidden; z-index: 999; padding: 12px 0px; border-top-left-radius:16px; border-top-right-radius:16px; -webkit-border-radius: ; -moz-border-radius: ; -ms-border-radius: ; -o-border-radius: ; }
#flink-cc .fsub a{ width: 100%; float: left; height: 30px; line-height: 30px; font-size: 14px; padding: 0px 16px;}
#footer{ background: #bc262b; padding: 30px 0px 40px 0px; text-align: center;}
.footerc{ display: inline-block; position: relative; padding-left: 180px;}
.footerc-a1{ width: 52px; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.footerc-cc{ color: #fff; font-size: 15px; line-height: 2.2; text-align: left;}
.gongancode { color:#fff; display:inline-block; background: url(../images/ga.png) no-repeat left center; padding-left: 26px;}
.icpcode { color:#fff; }
@media (max-width:1399px)
{
  #footer{ padding: 20px 0px 30px 0px;}
  .footerc-cc{ font-size: 14px;}
}
@media (max-width:1320px)
{
  .footerc-cc{ font-size: 13px;}
  .footerc{ padding-left: 130px;}
  #flink-cc .fli p{ height: 50px; line-height: 50px;}
  #flink-cc .fsub{ bottom: 50px;}
  #flink-cc .fsub a{ font-size: 13px; height: 28px; line-height: 28px;}
}
@media (max-width:1199px)
{
  .footerc{ padding-left: 110px;}
  .footerc-cc{ font-size: 12px;}
  .flink{ padding-left: 220px;}
  #flink-cc .fli p{ height: 46px; line-height: 46px;}
  #flink-cc .fsub{ bottom: 46px;}
  #flink-cc .fsub a{ font-size: 12px; height: 26px; line-height: 26px;}
}
@media (max-width:1000px)
{
  .footerc{ padding-left: 90px;}
  .flink{ padding-left: 160px;}
  .flink-tt{ left: 10px;}
}
@media (max-width:767px)
{
    .footerc{ padding-left: 70px;}
}
.popnews{ position:fixed; width:100%; height:100%; z-index:9999; left:0; top:0; overflow:hidden; visibility:hidden; transition:0.54s;}
.popbgs{ width:100%; height:100%; position:absolute; left:0; top:0; background:#000; filter:alpha(opacity=70); background:rgba(0,0,0,0.7); opacity:0; visibility:hidden; transition:0.54s 0.4s;}
.popclose{ width:50px; height:50px; position:fixed; left:30px; top:50%; margin-top:-25px; background:url(../images/close.png) center no-repeat; background-size:cover; cursor:pointer; z-index:5; transition:all 0.42s; left:-50px;}
.popclose:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.poptext{ height:100%; position:absolute; width:calc(100% - 20px); left:100%; top:0; z-index:4; transition:0.58s; -webkit-transition:0.58s; -moz-transition:0.58s; -ms-transition:0.58s; -o-transition:0.58s; }
.popwrs{ background:#fff; height:100%; min-height:100%; overflow-y:auto; -webkit-overflow-scrolling:touch; overflow:scroll\9;}
.popwrs::-webkit-scrollbar,.serscoll::-webkit-scrollbar{ width:5px; height: 5px;}
.popwrs::-webkit-scrollbar-thumb,.serscoll::-webkit-scrollbar-thumb { border-radius:5px; background: #C0C0C0;}
.popwrs::-webkit-scrollbar-track,.serscoll::-webkit-scrollbar-track{border-radius: 5px;}
.popnews.show{visibility:visible;}
.popnews.show .popbgs{ opacity:1; visibility:visible; transition:0.65s;}
.popnews.show .popclose{ left:0px; transition:0.4s 0.3s left,0.4s transform;}
.popnews.show .poptext{ left:10px; right:10px;}
.popnewtext{ padding:24px 0px; width: 92%; margin: 0px auto; text-align: center;}
.popcom-tt{ font-size: 18px; }
.popcom-cc{ margin-top: 20px;}
.popcom-cc img{ max-width: 100%;}
@media (min-width:768px) 
{
    .poptext{ width:calc(100% - 100px); }
    .popnews.show .poptext{ left:50px; right:50px;}
    .popnews.show .popclose{ left:10px }
    .popnewtext{ width: 90%;} 
}
@media (min-width:1200px) 
{
    .poptext{ width:calc(100% - 160px); }
    .popnews.show .poptext{ left:80px; right:80px;}
    .popnews.show .popclose{ left:30px }
    .popnewtext{ padding:48px 0px; width: 88%;}
    .popnewtext .containers{ width: 88%;}
    .popcom-tt{ font-size: 24px; }
    .popcom-cc{ margin-top: 30px;}
}
@media (min-width:1601px) 
{
    .popnewtext{ padding:80px 0px; width:1400px;}
    .popcom-tt{ font-size: 28px; }
    .popcom-cc{ margin-top: 40px;}
}
.pmess{ overflow: hidden; margin-top: 15px; }
.pmess li{ overflow: hidden; margin-bottom: 10px;}
.morder_InputText{ width:48%; margin-right: 4%; padding: 0px 15px;  outline: none; float: left; background: #f9f9f9;   height: 40px; line-height: 40px;}
.pmess #tel{ margin-right: 0px; }
.morder_textarea{ width:100%;  padding: 15px;   outline: none; float: left; background: #f9f9f9;   height: 120px; line-height: 30px;}
.morder_captcha{ width:100px;  padding: 0px 15px;  outline: none; float: left; background: #f9f9f9;   height: 40px; line-height:40px;}
.morder_img{ float: left; margin-left: 10px; width: 100px; height: 40px; cursor: pointer; }
.morder_But{ float: left; outline: none; margin-top: 15px; font-size:15px; width: 100%; height: 42px; line-height: 42px; background: #d43e42; color: #fff; }
.morder_But:hover{ background: #d43e42; color: #fff;}
@media (min-width:375px) 
{
  .morder_captcha{ width:110px; }
}
@media (min-width:768px) 
{
    .morder_But{ width: 250px; float: right; margin-top: 0px;}
}
@media (min-width:1200px) 
{
   .pmess{ margin-top: 20px; }
   .pmess li{ margin-bottom: 15px; }
   .morder_captcha{ width: 200px;}
   .morder_But{ font-size: 15px; }
}
@media (min-width:1601px) 
{
    .pmess{ margin-top: 25px; }
    .pmess li{ margin-bottom: 20px; }
    .morder_InputText{ height: 46px; line-height: 46px; }
    .morder_InputText1{ height: 46px; line-height: 46px; }
    .morder_captcha{ height: 46px; line-height: 46px; width: 140px;}
    .morder_img{ height: 46px; line-height: 46px; width: 120px;}
    .morder_But{ height:48px; line-height: 48px; font-size: 16px; }
}
#wraps{ background: #f4f4f6; padding: 20px 0px 50px 0px;}
.wraps-info{ width:1200px; margin: 0px auto; background: #fff; padding: 42px 100px 60px 100px;}
#page_Title{ line-height:1.6; font-size:30px; font-weight: bold; text-align: center;}
.page-finfo{ color: #666666; display: flex; align-items: center; justify-content: space-between; margin: 20px auto 0px; padding-bottom: 12px; border-bottom: solid 1px #D9D9D9;}
#infoImage{ text-align:center;     margin: 30px auto 0px;width: 600px;}
#infoImage img{ max-width:100%;  }
.page-content{ margin:30px auto 0px; line-height:2.2;}
.page_Content{ margin:30px auto 0px; line-height:2; }
.page_Content img{width:600px;max-width:100%;}
.page_Content table {
    width:100%;
    margin:0 auto;
    border-width:1px;
    border-color: #f5f5f5 !important;
    border-collapse: collapse;
    box-sizing: border-box;
}
.page_Content table th {
    border-width:1px;
    padding:5px;
    border-style: solid;
    border-color: #f1f1f1 !important;
    background-color: #dedede;
}
.page_Content table td {
    border-width:1px;
    padding:5px;
    border-style: solid;
    border-color: #f1f1f1 !important;
}
.page_Content table td a { text-decoration:underline; }
.rdpro1_video{ width: 80%; text-align: center; margin: 30px auto 0px; position: relative;}
.rdpro1_video img{ max-width: 100%; }
.rdpro1_video #playVideo{ width: 100%; height: 100%; position: absolute; z-index: 10; top: 0px; left: 0px;}
.play_btn{ width: 36px; height: 36px; background: url(../images/video-icon.png) no-repeat; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: .26s all linear; cursor: pointer;}
#video-play{ width: 800px; max-width:100%; margin: 30px auto 0px; overflow: hidden; position: relative;}
#video-play:before {content:'';padding-top:75%;display:block;}
.ckplayer-ckplayer { position:absolute;top:0;left:0; }
@media (max-width:1399px)
{
    .page-content{ margin: 24px auto 0px; }
    .wraps-info{ width:1140px; }
    #page_Title{ font-size:26px; }
}
@media (max-width:1199px)
{
    .page-content{ margin: 16px auto 0px; }
    .wraps-info{ width:96%; padding: 28px 30px 32px 30px;}
    #page_Title{ font-size:22px; }
}
@media (max-width:991px){
    #page_Title{ font-size:18px; }
    .page-finfo{ margin: 12px auto 0px; }
}
@media (max-width:767px)
{
    .page-content{ margin: 10px auto 0px; }
    .wraps-info{ width:100%; padding: 18px 16px 24px 16px;}
    #page_Title{ font-size:16px; }
    .page-finfo-cc{ margin:0px 4px; }
}
/* 无内容 */
.no-goods,.no-network{
  padding-top:70px;
  overflow: hidden;
  text-align: center;
}
.no-goods img{
  display: block;
  margin:0 auto 30px;
  width:220px;
  max-height: 105px;
}
.no-network img{
  display: block;
  margin:0 auto 30px;
  width:222px;
  height: 160px;
}
.no-goods p,.no-network p{
  color:#666666;
  line-height: 2;
}
.seek_job li{ margin-top: 8px; overflow: hidden; position: relative; padding-left: 40px; border:1px solid #dedede;}
.seek_t1{ color: #999999; font-size: 20px; text-align: center; height: 40px; line-height: 40px; width:40px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.G_InputText{
    height:40px;
    line-height:40px;
    padding:0px 10px;
    outline: none;
    border-left:1px solid #dedede; 
}
.G_captcha{
    width:100px;
    height:40px;
    line-height:40px;
    border:1px solid #dedede;
    padding:0px 10px;
    float:left;
    border-radius: 2px; outline: none;
}
.G_verifyImg{ width: 100px; height:40px; float: left; }
.G_textarea{
    height:150px;
    line-height:30px;
    padding:10px 10px;
    outline: none;
    border-left:1px solid #dedede;
    float: left;
}
.G_But{
    width:100%;
    height:50px;
    line-height:50px;
    background:#d43e42;
    border-radius:5px;
    text-align:center;
    color:#FFF;
    cursor:pointer;
    transition: all 0.3s;
    float: left;outline: none; border: 0px;font-size: 16px;
    margin-top: 8px;
}
.G_But:hover{
    background:#ff681d; color: #fff;
}
@media (min-width:768px) 
{
    .G_But{ width: 200px; float: right; height:40px; line-height:40px; margin-top: 0px;}
}
@media (min-width:992px) 
{
    .mess-txt{ width: 66%; float: left;}
    .mess-img{ width: 28%; float: right; margin-top: 10px;}
}
@media (min-width:1200px) 
{
    .seek_job li{ margin-top: 10px; padding-left: 50px;}
    .seek_t1{ height: 50px; line-height: 50px; width:50px; font-size: 22px;}
    .G_InputText{ height: 50px; line-height: 50px; padding:0px 16px;}
    .G_textarea{ padding:10px 16px;}
    .G_captcha{ width: 120px; height: 50px; line-height: 50px;}
    .G_verifyImg{ width: 120px; height: 50px; }
    .G_But{ width: 240px; height:50px; line-height:50px;}
}
@media (min-width:1601px) 
{
    .seek_job li{ margin-top: 12px; padding-left: 56px;}
    .seek_t1{ height: 56px; line-height: 56px; width:56px; font-size: 24px;}
    .G_InputText{ height: 56px; line-height: 56px;}
    .G_captcha{ height: 56px; line-height: 56px; width: 160px; }
    .G_verifyImg{ width: 130px; height: 56px;}
    .G_But{ width: 400px; height: 56px; line-height: 56px;} 
}

/*******Css prev_next*******/
.prev_next{ overflow: hidden; border-top: solid 1px #D5D5D5; margin-top: 30px; padding-top: 14px;}
.prev_next li{ cursor: pointer; height: 30px; line-height: 30px; overflow: hidden;}
@media (min-width:1200px) 
{
    .prev_next{ margin-top: 32px; padding-top: 18px; }
    .prev_next li{ height: 36px; line-height: 36px; }
}
@media (min-width:1601px) 
{
    .prev_next{ margin-top: 48px; padding-top:28px; }
    .prev_next li{ height: 40px;   line-height: 40px; }
}
.page-a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*css digg style pagination*/
.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin: 25px 0 10px;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 8px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin-right: -1px;
  overflow: hidden;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #d43e42;
  background: #d43e42;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../images/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../images/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../images/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../images/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
  display: none;
}
.de-page-mian .page-inner span {
  display: none;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: none;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}
@media (max-width:360px) 
{
    .de-page-mian .page-inner a.prev{ display: none;}
    .de-page-mian .page-inner a.next{ display: none;}
}
@media (min-width:768px) 
{
    .de-page-mian .page-inner span { display: block; }
    .de-page-mian .page-inner input { display: block; }
    .de-page-mian .page-inner a.page-btn { display: block; }
}
@media (min-width:1200px) 
{
    .de-page-mian{ margin: 35px 0 10px; }
}
@media (min-width:1601px) 
{
    .de-page-mian{ margin: 50px 0 10px; }
    .de-page-mian .page-inner a{ padding: 0px 10px; }
}
.social-share{padding: 20px;text-align: center;}