@charset "utf-8";

@charset "utf-8";

/* CSS Document*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th {

    margin: 0;

    padding: 0;

}

body, button, input, select, textarea {

    font: 14px/1.6 "Century Gothic", "microsoft yahei", "hiragino sans GB", "Helvetica Neue", Helvetica, Arial, sans-serif;

    color: #404040;

    outline: none;

}

em, i {

    font-style: normal;

}

ul, li {

    list-style: none;

}

a {

    text-decoration: none;/*-webkit-transition: color .1s;

	transition: color .1s;*/

}

.clearfix {

    *zoom: 1

}

.clearfix: after {

    content: "\200B";

    display: block;

    height: 0;

    clear: both;

}

.fl-clr {

    zoom: 1;

}

.fl-clr: after {

    display: block;

    clear: both;

    height: 0;

    content: "\0020";

}

img {

    border: none;

}

.fl {

    float: left;

}

.fr {

    float: right;

}

.wrap {

    margin: 0 auto;

    clear: both;

    width: 1190px;

}

.wrapt {

    width: 100%;

    margin: 0 auto;

    clear: both;

}

.red {

    color: #e60000!important;

}

.redbg {

    background: #e60000!important;

}

.gray {

    color: #999;

}

.pr {

    position: relative;

}

.pa {

    position: absolute;

}

.bold {

    font-weight: bold;

}

.gray9 {

    color: #696969 !important;

}

.f24 {

    font-size: 24px;

}

.arial {

    font-family: Arial;

}

.mt0 {

    margin-top: 0px!important;

}

.mt5 {

    margin-top: 5px!important;

}

.mt10 {

    margin-top: 10px!important;

}

.mt15 {

    margin-top: 15px!important;

}

.mt20 {

    margin-top: 20px!important;

}

.mr10 {

    margin-right: 10px!important;

}

.mb10 {

    margin-bottom: 10px!important;

}

.mb15 {

    margin-bottom: 15px!important;

}

.mb20 {

    margin-bottom: 20px!important;

}

.mtf10 {

    margin-top: -10px!important;

}

.mtf15 {

    margin-top: -15px!important;

}

.mtf20 {

    margin-top: -20px!important;

}

.margin-top-20 {

    margin-top: 20px;

}

.margin-top-10 {

    margin-top: 10px;

}

.margin-top-30 {

    margin-top: 30px;

}

.margin-top-40 {

    margin-top: 40px;

}

.margin-top-15 {

    margin-top: 15px;

}

.margin-top-5 {

    margin-top: 5px;

}

.margin-left-10 {

    margin-left: 10px;

}

.padding-top-8 {

    padding-top: 8px!important;

}

.padding-top-20 {

    padding-top: 20px!important;

}

.clear {

    clear: both;

    height: 0;

    width: 0;

    zoom: 1;

    overflow: hidden;

}

/*头部*/

.top {

    width: 100%;

    height: 42px;

    line-height: 42px;

    font-size: 14px;

    background: #f2f2f2;

    border-bottom: 1px solid #e5e5e5;

    min-width: 1200px;

}

.top-con {

    margin: 0 auto;

    clear: both;

    width: 1190px;

}

.top-l {

    float: left

}

.top-l span {

    float: left;

    margin-right: 10px;

}

.font {

    float: left;

    padding-right: 10px;

}

.city-nav {

    float: left;

    width: 70px;
}

.jsddm {

    height: 40px;

}

.jsddm .jsl {

    position: relative;

    z-index: 5;

    float: left;
}

.jsddm .jsl span {

    margin: 0 10px;

}

.nav1 {

    padding-right: 18px;

    display: inline-block;

    padding-left: 10px;

}

.nav {}
.nav-info{ width: 1200px; margin: 0 auto}
.nav-info a {float: left;color:#fff;display: block;overflow: hidden;line-height: 55px;text-align: center;font-size: 18px;padding: 0px 50px;font-weight: bold;cursor: pointer;}
.nav-info a.nav_current, .nav-info a:hover{background-color: #0052B5;color:#fff;}
.frist-box{background: url("images/2021/bg1.png") center top no-repeat;width: 100%;height: 400px;}
.xt-left{width: 160px;height: 364px;float: left;/* border: 1px solid #ddd; */margin-right: 15px;}
.ico{background:url('images/2021/ico.png') no-repeat;}
.global-nav-left{float:left;}
.global-nav-left li{position:relative;padding-right:20px;z-index:1112;line-height:30px;float:left;}
.global-nav-left li b{transition:transform 0.2s ease-in 0s;background:url(../images/ico.png) -33px -1px no-repeat;cursor:pointer;height:13px;display:block;float:left;margin-right:2px;margin-top:8px;width:13px;}
.global-nav-left li:hover b{transform:rotate(720deg);}
.global-nav-left a{display:inline-block;line-height:30px;color:#656565;}
.weixinshowPic{width:71px;line-height:30px;color:#656565;cursor:pointer;}
.weixinshowPic .i-qrcode{background:url('images/2021/ico.png') -48px 0px no-repeat;display:inline;float:left;height:12px;margin-top:9px;margin-right:5px;width:12px;}
.weixinshowPic .wx_box{background:url('images/2021/ico.png') no-repeat -43px -15px #fff;border:1px solid #ddd;box-shadow:0 0 10px rgba(0, 0, 0, 0.12);height:84px;left:-15px;position:absolute;top:28px;width:84px;display:none;}
.weixinshowPic-hover .wx_box{display:block;}
.weixinshowPic .wx_box .arrow{height:16px;left:50%;margin-left:-8px;position:absolute;top:-16px;width:16px;}
.weixinshowPic .wx_box .arrow i{border-style:dashed dashed solid;border-width:8px;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0;}
.weixinshowPic .wx_box i.layer1{border-color:transparent transparent #ddd;top:-1px;}
.weixinshowPic .wx_box i.layer2{border-color:transparent transparent #fff;}
.global-nav-right{height:30px;float:right;}
.global-nav-right a.global-nav-right_a{line-height:30px;margin-left:20px;float:left;color:#666666;}
i.global-nav-right_i{float:left;width:26px;height:30px;background-position:-25px -100px;}
.dropdown{float:left;height:30px;padding-left:20px;position:relative;z-index:10;}
.dropdown-main{height:30px;float:left;position:relative;z-index:10;color:#666666;}
.dropdown-main i.helper-sprite-menu{float:left;margin-top:10px;margin-right:3px;/* background-position:-91px -109px; *//* width:14px; */overflow:hidden;height:10px;line-height:10px;text-align: center;}
.dropdown-main span{font-family:Arial;line-height:30px;float:left;margin-right:3px;}
.dropdown-main span:hover{color:#0060D1;cursor:pointer}
.dropdown-main .helper-sprite-dropdown{-webkit-transition:300ms;transition:300ms;}
.helper-sprite-dropdown{float:left;margin-top:11px;overflow:hidden;background-position:-64px -111px;width:9px;height:7px;}
.dropdown-main_after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 white;border:1px solid #e1e1e1;border-bottom:0px solid #e1e1e1;box-sizing:content-box;height:28px;left:9px;padding:0 10px;position:absolute;top:-5px;visibility:hidden;width:80px;z-index:1;}
.dropdown-sub{position:absolute;background-color:white;left:0;top:20px;visibility:hidden;opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:300ms;transition:300ms;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;z-index:0;}
.dropdown-sub a{margin-left:0;display:inline;}
.dropdown-hover .dropdown-main_after{visibility:visible;}
.dropdown:hover .dropdown-main .helper-sprite-dropdown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.dropdown-hover .dropdown-sub{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.dropdown-sub_box{Z-INDEX:10001;RIGHT:-111px;BACKGROUND:#fff;BORDER:#DADADA 1px solid;POSITION:absolute;WIDTH:620px;TOP:3px;padding:10px;}
.menu_links2015{height:50px;}
.menu_links2015 a:last-child img{margin-right:0;}
.menu_links2015 img{float:left;margin-right:14px;}
.menu_nav2015 p{height: 110px;line-height: 40px;border-bottom:1px solid #EFEFEF;font-size:12px;padding-left:24px;color:#E0CABF;margin:0;}
.menu_nav2015 p:last-child{border-bottom:none;}
.menu_nav2015 p a{line-height:12px;color:#818183;border-left:1px solid #E0CABF;padding:0 6px;font-family:"Microsoft Yahei";font-size: 14px;padding-left: 8px;}
.menu_nav2015 p a:nth-child(1){border-left:none;}
.menu_nav2015 p a:hover{text-decoration:none; color:#0060D1}
.menu_nav2015 p span{line-height:39px;font-size: 14px;color: #000;font-weight: bold;}
.menu_nav2015 p span a{color:#0060D1;line-height:39px;font-size:12px;border-left:none;}


.ad-mid{width: 600px;height: 350px;float: left;margin-right: 15px;}
.ad-mid img{width: 600px;height: 350px;}
.news-right{float: right;width: 410px;}
.news-tag{border-bottom: 2px solid #3AA9F8;float: left;width: 410px;}
.news-tag ul li{float: left;width: 85px;height: 36px;line-height: 36px;font-size: 18px;font-weight: bold;margin: 0 35px 0px 0px;text-align: center;cursor: pointer;}
.news-tag ul li.on{border-bottom: 2px solid #0060D1;color: #0060D1;}
.news-lists{margin-top: 15px;float: left;border-left: 1px solid #ddd;margin-left: 0px;width: 410px;}
.new{width: 36px;height: 20px;border-radius: 8px;}
.news-lists ul li{height: 72px;line-height: 39px;border-bottom: 1px dashed #ddd;width: 400px;margin-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-lists ul li a{ font-weight:bold}
.news-lists ul li i{background: #005FD0;width: 7px;height: 7px;border-radius: 50%;display: block;float: left;margin-left: -21px;margin-top: 16px;border:2px solid #9BB4D3;margin-right: 14px;}
.news-lists ul li a:hover{color:#0060D1}

.news-lists ul li p{
    margin-left: 3px;
    display: block;
    color: #C1C3C2;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}
.news-lists ul li p span{
    margin-right: 15px;
}
.news-lists ul li p span a{color:#C1C3C2;font-weight: normal;}

.two-box{background: url("images/2021/bg2.png") center top no-repeat; width: 100%; height: auto;}
.zcfw{margin-top: 15px;}
.zcfw-tit{background: url("images/2021/zcfw-tit.png") no-repeat;width: 774px;height: 54px;text-align: center;margin: 0 auto;}
.zcfw-left{background: #fff;border-radius: 5px;width: 685px;float: left;height: 385px;margin: 40px 10px 40px 0px;}

.zcfw-tits{height: 60px;border-bottom: 2px solid #3AA9F8;width: 685px;line-height: 60px;}
.zcfw-tits ul li{background:url("images/2021/icon-type.png") no-repeat;border-bottom: none;float: left;height: 60px;line-height: 60px;text-align: center;width: 170px;font-size: 18px;font-weight: bold;margin-left: 0px;border-radius: 5px 0px 0px 0px;cursor: pointer;padding-left: 14px;}
.zcfw-tits ul li.on{background-color:#0060D1;color:#fff;}
.zcfw-tits ul li.icon1{background-position: -147px -56px;}
.zcfw-tits ul li.icon2{background-position: -147px -131px;}
.zcfw-tits ul li.icon3{background-position: -156px -203px;}
.zcfw-tits a{color:#0062E9}
.zcfw-con{}
.zcfw-con ul li{float: left;padding: 18px 48px 10px 56px;border-right: 1px dashed #E4F0F9;margin-top: 15px;/* border-bottom: 1px dashed #ddd; */}
.zcfw-con ul li img{ width: 66px;height: 76px;}
.zcfw-con ul li p{text-align: center;font-weight: bold;margin-top: 10px;}
.zcfw-con ul li:nth-child(4){border-right: none;}
.zcfw-con ul li:nth-child(8){border-right: none;}
.zcfw-con ul li a:hover{color:#0060D1}
.zcfw-border{border-top:2px dashed #E4F0F9; }
.zcfw-right{width: 505px;float: left;margin: 40px 0px;}
.zcjb-box{width: 505px;background: #fff;height: 290px;border-radius: 5px;}
.zcjd-tag{height: 60px;border-bottom: 2px solid #3AA9F8;line-height: 60px;}
.zcjd-tag ul li{float: left;width: 215px;text-align: center;height: 60px;line-height: 60px;color: #000;font-size: 18px;font-weight: bold;cursor: pointer;background: url("images/2021/icon-type.png") no-repeat;padding-left: 15px;}
.zcjd-tag a{color:#0062E9}
.zcjd-tag ul li.zcjd-icon{background-position: -144px -276px;}
.zcjd-tag ul li.zczx-icon{background-position: -32px -103px;}
.zcjd-tag ul li:hover{background-position-x:-122px;}
.zcjd-tag ul li img{margin: 20px 10px -7px 0px;}
.zcjd-tag ul li.on{color: #fff;background-color: #0061D2;}
.zchb-list{/* padding: 15px; *//* overflow: hidden; */}
.zchb-list ul li{float: left;width: 192px;height: 210px;border: 1px solid #E4F0F9;margin: 5px 35px 10px 35px;}
.zchb-list ul li:last-child{margin-left:0px}
.zchb-list ul li img{width: 175px;height: 210px;margin: 0px 15px 4px 4px;}
.zcjd-img{float: left;margin-right: 10px;}
.zcjd-img img{width: 100px;height: 80px;}
.zcjd-info{width: 345px;float: left;}
.zcjd-info h3{display: inline-block;color: #000;font-size: 16px;font-weight: normal;margin-bottom: 5px;padding-right: 60px;}
.souce {float: right;}
.zcjd-info span {font-size: 12px;color: #999;}
.zcjd-info p {font-size: 14px;margin-bottom: 10px;}

.zczc-info{width: 580px;float: left;}
.zczc-info h3{display: inline-block;color: #000;font-size: 16px;font-weight: normal;margin-bottom: 5px;padding-right: 60px;}
.zczc-info span {font-size: 12px;color: #999;}
.zczc-info p {font-size: 14px;margin-bottom: 10px;}
.zcsb-box{}
.zcsb-box img{width: 245px;height: 110px;float: left;}

.jrzq{}
.jrzq-tit{background: url("images/2021/jrfw-tit.png") no-repeat;width: 774px;height: 54px;text-align: center;margin: 0 auto;}
.jrzq-left{width: 440px;float: left;margin-right: 0px;background: #F0F7FF;border-radius: 5px;height: 340px;margin-top: 25px;margin-bottom: 25px;}
.jrzq-left-tit{background: url("images/2021/jrzf-tit.png") no-repeat; width: 440px; height: 70px;}
.jrzq-news-list{}
.jrzq-news-list ul li{/* float: left; */border-bottom: 1px dashed #ddd;height: 88px;line-height: 44px;width: 440px;/* margin-left: 12px; */margin-top: 10px;}
.jrzq-news-list ul li a{font-weight:bold;margin-left: 15px;height: 28px;line-height: 21px;width: 425px;display: block;overflow: hidden;}
.jrzq-news-list p{line-height: 21px;text-indent: 24px;width: 429px;/* margin-top: 10px; */display: inline-block;margin-left: 10px;overflow: hidden;}
.jrzq-news-list ul li a:hover{color: #0060D1;}
.jrzq-more{margin: 15px auto;color: #0163EC;text-align: center;display: block;}
.jrzq-mid{background: url("images/2021/cjrk.png") no-repeat;width: 220px;height: 371px;float: left;margin-top: 11px;margin-bottom: 25px;}
.ljsq{width: 105px;height: 30px;line-height: 30px;background: #FF901A;color: #fff;border-radius: 5px;text-align: center;display: block;margin: 250px 70px;font-weight: bold;}
.jrzq-mid a:hover{color: #fff}
.jrzq-right{width: 520px;float: right;background: #F0F7FF;border-radius: 5px;height: 339px;margin-top: 25px;margin-bottom: 15px;}
.xqlb-tit{background: url("images/2021/xq-tit.png") no-repeat;width: 520px;height: 70px;}
.xq-tit{
    /* height: 40px; */
    /* line-height: 40px; */
    /* border-bottom: 1px solid #ddd; */
}
.xq-tit ul li{
    float: left;
    text-align: center;
    width: 216px;
    font-weight: bold;
    color: #000;
}
.xq-left{
    width: 400px;
    float: left;
}
.xq-right{
    width: 105px;
    float: right;
    background: #E9F3FD;
    height: 220px;
    border-radius: 5px;
    margin-right: 10px;
}
.xq-right ul li{
    width: 105px;
    float: left;
    margin: 10px auto 0px 0px;
    text-align: center;
}
.xq-right ul li img{width: 36px;height: 36px;/* float: left; */text-align: center;margin:  0 auto;}
.xq-right ul li p{
    font-size: 13px;
    color: #000;
    font-weight: bold;
}
.xq-right ul li b{color: #FF3C00;font-size: 16px;font-weight: bold;margin: 5px;display: block;}
.jrzq-tag{height: 69px;border-bottom: 2px solid #3AA9F8;}
.jrzq-tag ul li{float: left;width: 180px;text-align: center;height: 69px;line-height: 69px;color: #000;font-size: 18px;font-weight: bold;cursor: pointer;border-radius: 5px;}
.jrzq-tag ul li img{margin: 20px 10px -7px 0px;}
.jrzq-tag ul li.on{color: #fff;background: #0061D2;}
.jrzp-list{}
.jrzp-list ul li{width: 290px;float: left;border: 1px solid #ddd;border-radius: 8px;height: 218px;margin: 15px 0px 0px 16px;}
.jrzp-list ul li p{margin-bottom: 10px;margin-left: 15px;}
.jrzp-list ul li img{text-align: center;margin: 0px auto;display: block;position: relative;bottom: 24px;width: 217px;height: 68px;}
.city-nav a {padding: 0 10px;color: #696969;}

.ut-fw {

    position: absolute;

    top: 41px;

    left: 0;

    z-index: 500;

    display: none;

    width: 88px;

    border-top: none;

    margin-left: -1px;

}

.ut-mid {

    width: 400px;

    border: 1px #dcdcdc solid;

    border-top: none;

    margin-right: -1px;
}

.top-l ul li {

    float: left;

}

.top-l ul li img {

    width: 18px;

    height: 26px;

    margin-top: 7px

}

.ut-dwn {

    position: absolute;

    top: 32px;

    right: 0px;

    z-index: 1026;

    display: none;
}

.ut-con {

    padding-top: 4px;

    padding-bottom: 13px;

    background: #FFFFFF;

}

.last {

    border-bottom: 0;

    overflow: hidden;

}

.header ul li {

    float: left;

}

.h-itm {

    float: none;

    height: 25px;

    line-height: 25px;

}

.h-itm a {

    color: #696969;

}

.ut-row {

    padding: 9px 9px 4px 9px;

    border-bottom: 1px solid #ededed;

    overflow: hidden;

}

.ut-row .clf {

    width: 390px;
}

.last {

    border-bottom: 0;

    overflow: hidden;

    padding: -1px 1px 4px 9px;

}

.hd {

    line-height: 2;

    font-size: 14px;

    color: #000;

    float: left;
}

.fd-clr li {

    list-style: none;

    float: left;

    width: 50px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    /* background:#666; */

    color: #999;

}

.fd-clr li:hover {

    background: #F49F1E;

    color: #fff;

}

.m-li {

    position: relative;

    float: left;

    height: 24px;

    line-height: 2;

}

.m-li a {

    color: #696969;

    padding: 0;

}

.m-li a: hover {

    background: #FF3D00;

    color: #fff;

    border-radius: 3px;

}

.m-li span {

    color: #ccc;

    margin: 0 10px;

}

.wzztc {

    float: left;/* padding-right: 15px*/

}

.header_login {

    float: left;

    color: #333333;

}

.login {

    color: #333333;

    width: 50px;/* padding: 1px 8px;*/

}

.nav_hd_top1 {

    width: 100%;

    background: #FFFFFF;

    height: 80px;

    padding: 30px 0;

    position: relative;

    min-width: 1200px;

    z-index: 4;

}

.nav_top {

    width: 1190px;

    height: 90px;

    background: #FFFFFF;

    margin: 0px auto 0px;

    position: relative;

    padding-bottom: -17px;

}

.hd_logo {

    display: block;

    width: 471px;

    height: 58px;

    overflow: hidden;

    margin-top: 0px;
}

.hd_logo a {

    display: block;

    width: 672px;

    height: 71px;

}

.hd_logo a img {

    width: 471px;

    height: 58px;
}

.head_search {

    width: 380px;

    height: auto;

    position: relative;

    z-index: 4;

    float: left;

    margin: 26px 0px 0px 53px;

}

.head_search .hsit, .head_search .onhsit {

    float: left;

    width: 269px;

    border: 1px #d7d7d7 solid;

    border-right: none;

    height: 38px;

    /* -moz-border-radius: 4px 0 0 4px;

    -webkit-border-radius: 4px 0 0 4px;

    border-radius: 4px 0 0 4px;*/

    position: relative;

}

.head_search .onhsit {

    border: 1px #1269d3 solid;

    border-right: none;

}

.head_search .hsbn {

    float: left;

    width: 100px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    border: none;

    outline: none;

    /* -moz-border-radius: 0 4px 4px 0;

    -webkit-border-radius: 0 4px 4px 0;

    border-radius: 0 4px 4px 0;*/

    font-family: "Microsoft YaHei";

    font-size: 16px;

    color: #FFFFFF;

    cursor: pointer;

    background: #FF3D00;

    transition-duration: 0.3s;

}

.head_search .hsbn: active {

    background: #0073ff;

}

.head_search .search_m, .head_search .onsearch_m, .head_search .onsearch_m2 {

    float: left;

    width: 102px;

    height: 37px;

    line-height: 37px;

    text-align: center;

    color: #333;

    font-family: "Microsoft YaHei";

    font-size: 12px;

    border: none;

    outline: none;

    cursor: pointer;

    border-right: 1px #e0e0e0 solid;

    background: url(img/headerdown.png) 87px 16px no-repeat;

}

.head_search .onsearch_m {

    background: #f2f2f2 url(img/headerup.png) 57px 16px no-repeat;

    color: #1269d3;

}

.head_search .onsearch_m2 {

    background: #f2f2f2 url(img/headeruph.png) 57px 16px no-repeat;

    color: #333333;

}

.head_search .search_i {

    float: left;

    display: inline;

    width: 239px;

    height: 20px;

    line-height: 20px;

    padding: 9px 15px;

    border: 0px;

    border: none;

    outline: none;

    color: #999;

    font-family: "Microsoft YaHei";

    font-size: 12px;

}

.head_search .hotkw {

    width: auto;

    display: block;

    float: right;

    height: 24px;

    line-height: 24px;

    position: absolute;

    right: 10px;

    top: 7px;

}

.head_search .hotkw a {

    float: left;

    padding: 0 10px;

    height: 24px;

    font-family: "Microsoft YaHei";

    font-size: 12px;

    color: #333;

    background: #f2f2f2;

    margin-right: 10px;

}

.head_search .hotkw a: hover {

    color: #f66400;

}

.head_search .search_form_focus .hotkw {

    display: none

}

.head_search .search_module {

    position: absolute;

    width: 265px;

    padding: 10px;

    height: auto;

    overflow: hidden;

    top: 39px;

    /*left: 1px;*/

    z-index: 500;

    background: #FFFFFF;

    text-align: center;

    border: 1px #d7d7d7 solid;/*border-radius: 4px;*/

}

.head_search .search_module a {

    color: #333;

    display: block;

    width: 71px;

    height: 38px;

    line-height: 38px;

    float: left;

    font-size: 12px;

    background: #f2f2f2;

    margin: 0 7px 5px 7px;

    border: 1px #e0e0e0 solid;

    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;

}

.head_search .search_module a: hover {

    color: #1269d3;

}

.head_search .search_tips {

    position: absolute;

    z-index: 999999;

    left: 73px;

    top: 40px;

    width: 427px;

    padding-top: 15px;

    height: auto;

    overflow: hidden;

    border: 1px #1268d3 solid;

    border-top: none;

    background: #FFFFFF;

}

.head_search .search_t_div_1, .head_search .search_t_div_2 {

    border: 0px;

    margin: 5px auto;

    width: 396px;

    padding: 0 15px;

    height: 24px;

    line-height: 24px;

    background: #FFFFFF;

    color: #666666;

    font-size: 12px;

    cursor: pointer;

    font-family: "Microsoft YaHei";

}

.head_search .search_t_div_2 {

    background: #f3f3f3;

}

.head_search .search_tips span {

    float: right;

    color: #999999;

}

.head_search .search_tips label {

    background: #f3f3f3;

    font-size: 12px;

    text-align: right;

    padding-right: 15px;

    display: block;

    height: 30px;

    line-height: 30px;

    color: #666;

    cursor: pointer;

    font-family: "Microsoft YaHei";

}

.head_search .search_tips_zx {

    position: absolute;

    z-index: 999999;

    left: 0;

    top: 40px;

    width: 565px;

    padding-top: 15px;

    height: auto;

    overflow: hidden;

    border: 1px #1268d3 solid;

    border-top: none;

    background: #FFFFFF;

}

.head_search .search_tips_zx span {

    float: right;

    color: #999999;

}

.head_search .search_tips_zx label {

    background: #f3f3f3;

    font-size: 12px;

    text-align: right;

    padding-right: 15px;

    display: block;

    height: 30px;

    line-height: 30px;

    color: #666;

    cursor: pointer;

    font-family: "Microsoft YaHei";

}

.wx {

    float: right;

    width: 84px;

    margin-top: -11px;

}

.font1 {

    font-size: 12px;

    margin-top: 0px;

    color: #807E7F;

}

.wx-img {

    margin-top: 5px;

}

.wx-img img {

    width: 84px;

    height: 77px;

}

/*nav*/

.prosul .prosmore span {

    float: left;

    height: 36px;

    width: 220px;

    line-height: 22px;

}

.prosmore em {

    font-weight: 400;

    padding-top: 9px;

    display: inline-block;

}

.prosul li .prosmore a {

    height: 18px;

    line-height: 18px;

    padding: 0 4px;

}

.hide {

    display: none

}

tr, th, td {

    margin: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

}

.header-wrap {

    background-color: #fff;

    width: 100%;/* margin-bottom: 5px*/

}

.navwrap {

    background: #FF3D00;

    height: 60px;

    box-shadow: 0 1px 2px #999;

    -webkit-box-shadow: 0 1px 2px #999;

    -moz-box-shadow: 0 1px 2px #999

}

#nav {

    height: 55px;

    width: 1190px;

    margin: 0 auto;

    position: relative;

    padding: 0;
}

.navbar {

    height: 36px;

    padding-left: 218px;

    position: relative

}

.navbar a {

    float: left;

    width: auto;

    text-align: center;

    height: 36px;

    line-height: 36px;

    color: #fff;

    padding: 0 15px;

    text-decoration: none;

    font-size: 15px;

    font-family: "\5FAE\8F6F\96C5\9ED1";

    white-space: nowrap;

    border-right: 1px #931900 solid;

    border-left: 1px #a52600 solid;

    position: relative

}

.navbar a.first {

    border-left: 0 none

}

.navbar a.last {

    border-right: 0 none

}

.navbar a: hover {

    background-color: #8d1e01;

    color: #fff

}

.navbar a.current {

    background-color: #6c1500;

    border-right: 1px #6c1500 solid;

    box-shadow: 0 0 10px #4f0000 inset;

    -webkit-box-shadow: 0 0 10px #4f0000 inset;

    -moz-box-shadow: 0 0 10px #4f0000 inset

}

.navbar a: hover {

    text-decoration: none

}

.navbar a.current: hover {

    color: #fff

}



.prosul li.prosahover {

    border-bottom: 1px #fff solid;

    background-color: #BFB0A9;

    margin-right: 0;

    padding-right: 3px;

    color: #333;

}

.prosul li a: hover {

    color: #333;

}

.pros {

    position: absolute;

    top: 0px;

    left: 1px;

    z-index: 1000;

    width: 200px;/* background-color: #E46511;*//*box-shadow: 0px 0px 3px 0px #C54102;

	-webkit-box-shadow: 0px 0px 3px 0px #C54102;*/

}

.pros h2 {

    text-align: left;

    height: 60px;

    line-height: 60px;

    color: #fff;

    font-size: 16px;

    font-weight: 400;

    font-family: "\5FAE\8F6F\96C5\9ED1";

    /* box-shadow: 0px 0px 3px 0px #C54102;*/

    /* -webkit-box-shadow: 0px 0px 3px 0px #C54102;*/

    padding-left: 15px;

    background: #E46511;

}

.subpage h2 {

    background: url(image/down1.png) no-repeat 162px 13px;

}

.subpage .prosul {

    display: none;

}

.prosul {

    /* padding-left: 3px;*/

    width: 200px;

    /* margin-top: 2px;*/

    border-top: none;

    overflow: hidden;

    height: 407px;

    overflow: hidden;

    background-color: #f8f8f8;/* border: 2px solid #F14B25;*/

}

.prosul li, .prosul i {

    background: url(../images/iconcatg.png) no-repeat;

}

.prosul li {

    line-height: 50px;

    height: 50px;

    _overflow: hidden;

    border-bottom: 1px #fff solid;

    /* margin-right: 3px;*/

    padding-left: 38px;

    background: #BFB0A9;

    color: #fff;

}

.prosul li:hover {

    color: #fff;

    background: #F14B25;

}

.prosul li a {

    color: #fff;

    font-size: 16px

}

.prosul li: last-child {

    border-bottom: none;

}

.prosmore {

    padding: 15px;

    position: absolute;

    z-index: 999;

    left: 200px;

    top: 60px;

    background-color: #fff;

    /* border: 2px #BFB0A9 solid; */

    border-left: 0 none;

    width: 464px;

    height: 378px;

    overflow: hidden;

}

.prosul .prosmore {

    text-align: left

}

.prosul .prosmore span {

    float: left;

    /*height: 36px;

    width: 107px;*/

    line-height: 22px

}

.prosul li .prosmore a {

    /*height: 18px;

    line-height: 18px;

    padding: 0 10px;*/

    font-size: 14px;

    color: #333;

}

.prosul li .prosmore a:hover {

    background-color: #d03322;

    color: #fff;

    border-radius: 4px;

}

.ali-nav2 {

    margin-bottom: 0px;

    margin-left: 214px;

    width: 976px;

}

.ali-nav2 li {

    float: left;

    cursor: pointer;

    zoom: 1;

    font-size: 14px;

    text-align: center

}

.ali-nav2 .ali-nav-main {

    height: 60px;

    overflow: hidden;

}

.ali-nav2 .ali-nav-main .ali-nav-current {

    /* background-color: #CB3F1E;*/

    /*margin-left: 8px;*/

    /*width: 65px*/

    /* padding: 0 12px; */

}

.ali-nav2 .ali-nav-main .ali-nav-current a {

    color: #fff;

    font-size: 16px;

}

.ali-nav2 .ali-nav-main li:nth-child(6) {

    margin-right: 0px;

}

.ali-nav2 .ali-nav-main li {

    height: 60px;

    line-height: 60px;

    /* margin-top: 3px;*/

    margin-right: 10px;

    _margin-right: 20px;

    width: 86px;

}

.ali-nav2 .ali-nav-main li.spacing {

    margin-left: -3px;

    margin-right: 22px;

    width: 1px;

    background: url("../images/459266_1451252140.png") no-repeat 0 -194px

}

.ali-nav2 .ali-nav-main li.pre-last {

    margin-right: 5px

}

.ali-nav2 .ali-nav-main li.last {

    margin-right: 0px;

}

.caigou-img {

    width: 184px;

    background: url(image/zhengwu.png) no-repeat 18px 18px #E3651E;

    margin-top: 0px;

    float: left;

    height: 60px;

}

.caigou-img a {

    /* vertical-align: -6px; */

    _vertical-align: -8px;

    /* margin-left: 48px; */

    font-family: "微软雅黑";

    font-size: 16px;

    display: block;

    line-height: 42px;

    color: #fff;

    margin: 10px 0px 0px 30px;

    text-align: center;/* float: right; */

}

.eserver-img {

    width: 129px;

    background: url(image/eserver.png) no-repeat 15px #F49F1E;

    /* margin-top: -7px; */

    /* float: right; */

    height: 60px;

}

.eserver-img a {

    /* vertical-align: 4px;*/

    _vertical-align: -8px;

    /* margin-left: 50px; */

    /* font-family: "微软雅黑"; */

    /* font-size: 16px; */

    /* color: #fff; */

    /* margin: 10px 0px 0px 30px; */

    /* text-align: center; */

    display\:;

    /* line-height: 42px; */

    font-family: "微软雅黑";

    font-size: 16px;

    display: block;

    line-height: 42px;

    color: #fff;

    margin: 10px 0px 0px 30px;

    text-align: center;

}

.ali-nav2 .ali-nav-main li a {

    color: #fff;

    font-size: 16px;

}

.ali-nav2 .ali-nav-main li a: hover {

    color: #fc6!important;

    text-decoration: none

}

.ali-nav2 .ali-nav-sub {

    border: 1px solid #ffcfa0;

    border-top: 0;

    height: 37px;

    overflow: hidden;

    background-color: #fffbef;

    padding-left: 18px;

    display: none;

}

.ali-nav2 .ali-nav-sub li {

    height: 36px;

    line-height: 40px;

    margin-right: 21px;

    _margin-right: 20px

}

.ali-nav2 .ali-nav-sub li.nohref {

    cursor: default

}

.ali-nav2 .ali-nav-sub li.spacing {

    margin-left: -2px;

    margin-right: 20px;

    width: 1px;

    background: url("../images/459266_1451252140.png") no-repeat 0 -476px

}

.ali-nav2 .ali-nav-sub li.last {

    margin-right: 0

}

.ali-nav2 .ali-nav-sub li a {

    color: #333

}

.ali-nav2 .ali-nav-sub li a: hover {

    color: #ff5a00;

    text-decoration: none

}

/*内容*/

.layout {

    width: 1190px;

    margin: 0 auto;

    margin-bottom: 20px;

}

.layout .col-main {

    width: 970px;

    margin-left: 214px;

}

.layout .col-main, .layout .col-sub, .layout .col-ext {

    float: left;

    /* margin-right: 10px; */

    overflow: hidden;

}

.mod-a {

    width: 1190px;

}

.mod-slider {

    position: relative;

}

.mod-slider, .mod-slider .contentindex, .mod-slider .f-slider, .mod-slider .f-tab-b, .mod-slider .f-tab-b img {

    width: 700px;

    height: 390px;

    overflow: hidden;

    padding-top: 17px;

    float: left;

}

.mod-slider img {

    width: 700px;

    height: 390px

}

.RightBox {

    width: 258px;

    margin-top: 9px;/* border: 1px solid #ddd;*/

}

.user {

    padding: 10px 10px;

    height: 104px;

    position: relative;

    background-color: #fff;

    border: 1px solid #ddd;

}

.user .headImg {

    min-height: 50px;

}

.user .imgBox {

    width: 50px;

    position: absolute;

    top: 10px;

    left: 10px;

}

.user .imgBox img {

    border-radius: 10%;

}

.img100 {

    width: 100%;

}

.user p {

    padding-left: 55px;

    font-size: 12px;

    padding-top: 5px;

}

.user .login {

    border: none;

    margin: 10px 0 0;

}

.user .login, .user .regist {

    float: left;

    text-align: center;

    color: #fff;

    width: 33%;

    margin: 20px 0 0 6%;

    line-height: 30px;

    line-height: 30px;

    border-radius: 5px;

}

.Themefont {

    color: #dd2726 !important;

}

.Themebg {

    background: #FF3D00

}

.OrangeBg {

    background: #ff7800 !important

}

.zh-box {

    margin-top: 10px;

    border: 1px solid #ddd;

}

.zh-tab {

    background: #EEEEEE;

    height: 30px;

    width: 256px;

}

.zh-tab ul li {

    float: left;

    cursor: pointer;

    display: inline-block;

    padding: 0px 15px;

    color: #666;

    font-size: 15px;

    margin-right: 0px;

    line-height: 30px;

    font-size: 12px;

}

.zh-tab ul li.on {

    background: #FE3D00;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

}

.BulletinBox {

    height: 220px;

    overflow: hidden;

}

.bulletin {

    padding: 0 15px;

}

.bulletin li {

    line-height: 29px;

}

.overflow {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.zh-con {

    height: 205px;

    font-size: 14px;

}

.baidu1 {

    width: 220px;

    border: 1px solid #ddd;

    border-radius: 3px;

    /* margin: 99px auto;*/

    text-align: center;

    height: 40px;

    line-height: 40px;

    margin: 0 auto;

    position: relative;

    top: 85px;

}

.baidu1 a: hover {

    color#fff;

}

.baidu1 a: hover {

    background: #FF3D07;

    color: #fff;

    display: block;

}

.form-box {

    margin-top: 10px;

}

.form-tit {

    background: url(images/formtit.png) no-repeat;

    width: 100%;

    height: 21px;

    margin-bottom: 15px;

}

.ddfw {

    width: 123px;

    float: left;

    height: 100px;

    line-height: 95px;

    text-align: center;

    background: url(image/ddfw.png) no-repeat;

    cursor: pointer;

}

.ddfw a {

    font-size: 16px;

    display: block;

    line-height: 150px;

    height: 100px;

}

.ddfw a:hover {

    color: #000;

}

/*--弹窗样式--*/

.fwrx {

    width: 123px;

    float: left;

    height: 100px;

    line-height: 30px;

    background: url(image/fwrx.png) no-repeat;

    float: right;

    padding-top: 25px;

    cursor: pointer;

}

.type-list {

    margin: 0 auto;

    overflow: hidden;

    width: 1190px;/* padding-top: 20px; */

}

.zxtd-box {

    width: 1190px;

    margin: 20px auto;

    overflow: hidden;

}

.zxtd-tag {

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 15px;

}

.zxtd-con {

    border: 1px solid #ddd;

    background: #FAF8F9;

}

.zxtd-conl {

    width: 575px;

    float: left;

}

.zxzc-title {

    height: 30px;

    border-bottom: 2px solid #FF3D00;

    margin-top: 10px;

}

.zxzc-title span {

    padding-left: 10px;

    color: #7D7B7C;

    font-size: 16px;

    line-height: 33px;

}

.zxzc-title b {

    width: 11px;

    height: 30px;

    background: #FF3D00;

    display: block;

    float: left;

    line-height: 30px;

}

.zxzc-title a {

    color: #FF3D00;

    font-size: 16px;

    line-height: 33px;

}

.zxzx-list {

    padding: 15px;

    font-size: 14px;

}

.zxzx-title1 {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.zxzx-title1 a {

    font-size: 18px;

    font-weight: bold;

}

.zxzx-list ul {

    padding-top: 15px;

}

.zxzx-list ul li {

    line-height: 26px;

    height: 36px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.zxzx-list ul li a {

    float: left;

    padding-left: 12px;

}

.zxzx-list ul li em a {

    width: 85px;

    background: #FF3D07;

    border-radius: 8px;

    display: block;

    text-align: center;

    float: left;

}

.zxzx-list ul li em a {

    color: #fff;

    padding-left: 0px;

}

.zxzx-list ul li span {

    float: right;

}

.zxtd-conr {

    width: 530px;

    margin-right: 15px;

}

.zxtt-title {

    height: 30px;

    border-bottom: 2px solid #FF3D00;

    margin-top: 10px;

}

.zxtt-title span {

    padding-left: 10px;

    color: #949293;

    font-size: 16px;

    line-height: 33px;

}

.zxtt-title b {

    width: 11px;

    height: 30px;

    background: #FF3D00;

    display: block;

    float: left;

    line-height: 30px;

}

.zxtt-title a {

    color: #FF3D00;

    font-size: 16px;

    line-height: 31px;

}

.zxtt-list {

    padding: 15px;

    font-size: 14px;

}

.zxtt-title1 {

}

.zxtt-title1 a {

    font-size: 18px;

    font-weight: bold;

}

.zxtt-list ul {

    padding-top: 15px;

}

.zxtt-list ul li {

    line-height: 26px;

    height: 36px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.zxtt-list ul li a {

    float: left;

    padding-left: 12px;

}

.zxtt-list ul li em a {

    color: #fff;

}

.zxtt-list ul li em {

    width: 85px;

    background: #FF3D07;

    border-radius: 8px;

    color: #fff;

    display: block;

    text-align: center;

    float: left;

}

.zxtt-list ul li span {

    float: right;

}

.cyfx-box {

    border: 1px solid #ddd;

    background: #FAF8F9;

    width: 640px;

    float: left;

    margin-top: 15px;

    margin-bottom: 15px;

}

.cyfx-title {

    height: 30px;

    border-bottom: 2px solid #FF3D00;

    margin-top: 10px;

    width: 620px;

}

.cyfx-title span {

    padding-left: 10px;

    color: #7D7B7C;

    font-size: 16px;

    line-height: 33px;

}

.cyfx-title b {

    width: 11px;

    height: 30px;

    background: #FF3D00;

    display: block;

    float: left;

    line-height: 30px;

}

.cyfx-title a {

    color: #FF3D00;

    font-size: 16px;

    line-height: 33px;

}

.cyfx-list {

    padding: 17px 9px 12px 10px;

    width: 611px;

}

.cyfx-tab ul li {

    float: left;

    margin-right: 0px;

    font-size: 14px;

    cursor: pointer;

    font-weight: bold;

    width: 300px;

}

.cyfx-tab ul li.on {

    color: #FF3D07;

}

.cyfx-con {

    padding-top: 35px;

}

.ptgc-box {

    width: 530px;

    float: right;

    border: 1px solid #ddd;

    background: #FAF8F9;

    margin-top: 15px;

}

.ptgc-title {

    height: 30px;

    border-bottom: 2px solid #FF3D00;

    margin-top: 10px;

    width: 510px;

}

.ptgc-title span {

    padding-left: 10px;

    color: #7D7B7C;

    font-size: 16px;

    line-height: 33px;

}

.ptgc-title b {

    width: 11px;

    height: 30px;

    background: #FF3D00;

    display: block;

    float: left;

    line-height: 30px;

}

.ptgc-title a {

    color: #FF3D00;

    font-size: 16px;

    line-height: 33px;

}

.ptgc-list {

    padding: 15px;

    font-size: 14px;

}

.ptgc-tab ul li {

    float: left;

    margin-right: 35px;

    cursor: pointer;

}

.ptgc-tab ul li.on {

    color: #FF3D07;

}

.ptgc-con {

    padding-top: 35px;

    height: 192px;

}

.ptgc-img {

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

}

.ptgc-con ul {

    /*float: right;

        width: 320px;*/

}

.ptgc-con ul li a {

    line-height: 32px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.ptgc-con ul li span {

    float: right;

}

.sqsj-box {

    width: 1190px;

    margin: 15px auto;

    overflow: hidden;

}

.sqsj-tag {

    font-size: 24px;

    font-weight: bold;

    border-bottom: 2px solid #FF3D00;

    height: 38px;

    line-height: 34px;

}

.sqsj-con {

    background: #F9F9F9;

    height: 300px

}

.sqsj-con-left {

    width: 720px;

    float: left;

    margin-top: 10px;

}

.sqsj-con-left-tag {

    height: 30px;

    line-height: 30px;/* font-size:14px; */

    color: #7D7B7C;

    font-size: 16px;

    margin-bottom: 10px;

}

.sqsj-con-left-tag b {

    width: 11px;

    height: 30px;

    background: #FF3D00;

    display: block;

    float: left;

    line-height: 30px;

    margin-right: 15px;

}

.sqsj-con-left-bg {

    background: url(images/sq.png) no-repeat;

    width: 668px;

    height: 119px;

}

.sqsj-con-right {

    width: 428px;

    float: right;

    font-size: 16px;

    margin-top: 10px;

    color: #838383;

}

.sqsj-con-right-tag {

    height: 30px;

    line-height: 30px;/* font-size:14px; */

    color: #7D7B7C;

    font-size: 16px;

    margin-bottom: 10px;

}

.sqsj-con-right-tag b {

    width: 11px;

    height: 30px;

    background: #FF3D00;

    display: block;

    float: left;

    line-height: 30px;

    margin-right: 15px;

}

.sqsj-con-right ul li {

    float: left;

    line-height: 40px;

    height: 45px;

    /* margin-bottom: 10px; */

}

.sqsj-con-right ul li .phone {

    background: url(images/phone.png) no-repeat 0px 11px;

    width: 25px;

    height: 28px;

    float: left;

}

.sqsj-con-right ul li .sq-icon {

    background: url(images/sq-icon.png) no-repeat 0px 12px;

    width: 25px;

    height: 28px;

    float: left;

}

.sqsj-con-right ul li .weixin {

    background: url(images/weixin.png) no-repeat 0px 11px;

    width: 25px;

    height: 28px;

    float: left;

}

.sqsj-con-right ul li .email{

    background: url(images/email.png) no-repeat 0px 7px;

    width: 25px;

    height: 28px;

    float: left;

}

.sqsj-btn {

    width: 1050px;

    margin: 15px auto;

    border-top: 1px solid #ddd;/* overflow: hidden; *//* height: 100px; */

}

.sqsj-btn a:hover {

    color: #fff;

}

.tjsq {

    font-size: 16px;

    border-radius: 5px;

    width: 200px;

    height: 44px;

    line-height: 44px;

    color: #fff;

    float: left;

    background: #EA2F23;

    display: block;

    text-align: center;

    margin: 15px 40px 0px 340px;/* margin: 0 auto; */

}

.sjjg {

    font-size: 16px;

    border-radius: 5px;

    width: 200px;

    height: 44px;

    line-height: 44px;

    color: #fff;

    float: left;

    background: #F98C35;

    display: block;

    margin-top: 15px;

    text-align: center;

}

.tsfw-box {

    width: 1190px;

    margin: 15px auto;

    overflow: hidden;

}

.tsfw-tag {

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 15px;

}

.qysy-box {

    width: 595px;

    border: 1px solid #ddd;

    float: left;

}

.qysy-title {

    margin: 10px 15px;

    color: #999999;

    font-size: 16px;

}

.qysy-title span {

    font-size: 20px;

    font-weight: bold;

    color: #333;

}

.qysy-title img {

    position: relative;

    top: 7px;

    left: 10px;

}

li {

    list-style: none;

}

#slider {

    width: 565px;

    height: 362px;

    margin: 0% auto;

    position: relative;

}

.tit {

    color: #333;

    font-size: 16px;

    position: relative;

    top: 63%;

    text-align: center;

    border-bottom: 1px solid #ddd;

    padding-bottom: 15px;

}

.tit span {

    margin-top: 10px;

    display: block;

    color: #999;

    font-size: 13px;

}

.slider_list li {

    position: absolute;

    display: none;

}

.slider_list li: first-child {

    display: block;

}

.slider_icon {

    position: absolute;

    z-index: 1;

    left: 40%;

    bottom: 15px;

    font-size: 0;

    padding: 4px 8px;

    border-radius: 12px;

    background-color: hsla(0,0%,100%,.3);

}

.slider_icon i {

    display: inline-block;

    width: 12px;

    height: 12px;

    border-radius: 50%;

    margin: 0 5px;

}

.btn {

    background: #E8E8E8;

}

.arrow {

    display: none;

    width: 30px;

    height: 60px;

    background-color: rgba(0,0,0,.2);

    position: absolute;

    top: 30%;

    margin-top: -30px;

    left: 93px;

}

.prve {

    left: 1px;

}

.next {

    left: 95%;

}

.arrow span {

    display: block;

    width: 10px;

    height: 10px;

    border-bottom: 2px solid #fff;

    border-left: 2px solid #fff;

}

.slider_left {

    margin: 25px 0 0 10px;

    transform: rotate(45deg);

}

.slider_right {

    margin: 25px 0 0 5px;

    transform: rotate(-135deg);

}

.arrow: hover {

    background: #444;

}

#slider: hover .arrow {

    display: block;

}

.btn_act {

    background: #db192a;

}

.zcy-box {

    width: 575px;

    border: 1px solid #ddd;

    float: right;

    height: 417px;

}

.zcy-title {

    margin: 10px 15px;

    color: #999999;

    font-size: 16px;

}

.zcy-title span {

    font-size: 20px;

    font-weight: bold;

    color: #333;

}

.zcy-title img {

    position: relative;

    top: 7px;

    left: 10px;

}

.v_out {

    width: 748px;

    margin: 0px auto;

    overflow: hidden;

}

.v_show {

    width: 475px;

    overflow: hidden;

    position: relative;

    height: 300px;

    float: left;

}

.v_cont {

    width: 6650px;

    position: absolute;

    left: 0px;

    top: 0px;

}

.v_cont ul {

    float: left;

    text-align: center;

    line-height: 50px;

}

.v_cont ul li {

    width: 665px;

    height: 219px;

    background: #f8f8f8;

    float: left;

    margin-top: 3px;

}

/*---圆圈---*/

.v_out_p {

    position: relative;

}

.circle {

    position: absolute;

    left: 40px;

    top: 290px;

}

.circle li {

    width: 120px;

    height: 60px;

    float: left;

    margin-right: 10px;

    background: #ccc

}

.circle .circle-cur {

    background: #f00

}

/*---切换---*/

.prev1, .next1 {

    float: left;

    padding: 105px 9px 0

}

.prev1 a {

    background: #ddd url(ad/prev.png) no-repeat;

}

.prev1 .ico_1 {

    background: url(input_a.gif) no-repeat 0 -3757px;

}

.next1 a {

    background: #ddd url(ad/next.png) no-repeat;

}

.next1 .ico_2 {

    background: url(input_a.gif) no-repeat right -3757px;

}

.prev1, .prev1 a, .next1, .next1 a {

    width: 32px;

    height: 32px;

    display: block

}

.tit1 {

    color: #333;

    font-size: 16px;

    position: relative;

    /* top: 71%; */

    text-align: center;

    border-top: 1px solid #ddd;

    /* padding-bottom: 20px; */

    width: 490px;

    text-align: center;

    margin: 0 auto;

}

.tit1 span {

    margin: 10px auto;

    display: block;

    background: #EDEDED;

    font-size: 16px;

    width: 120px;

    text-align: center;

    height: 40px;

    line-height: 40px;

}

.zhfw-box {

    width: 594px;

    float: left;

    border: 1px solid #ddd;

    margin-bottom: 15px;

}

.zhfw-title {

    margin: 10px 15px;

    font-size: 20px;

    font-weight: bold;

    color: #333;

}

.zwsb-title {

    margin: 10px 15px;

    font-size: 20px;

    font-weight: bold;

    color: #333;

    height: 32px;

}

.gdsb {

    position: absolute;

    background: #fff;

    width: 558px;

    height: 330px;

}

.gdsb ul li {

    float: left;

    width: 150px;

    height: 110px;

    background: #FF3D07;

    margin-right: 16px;

}

.icon-add-50 {

    position: relative;

    box-sizing: border-box;

    width: 50px;

    height: 50px;

    /* border: 1px dashed #9a9ba3;*/

    border-radius: 0%;

}

.icon-add-50: before {

    content: '';

    position: absolute;

    width: 25px;

    height: 4px;

    left: 50%;

    top: 50%;

    margin-left: 9px;

    margin-top: 14px;

    background-color: #fff;

}

.icon-add-50: after {

    content: '';

    position: absolute;

    width: 5px;

    height: 24px;

    left: 50%;

    top: 50%;

    margin-left: 19px;

    margin-top: 4px;

    background-color: #fff;

}

.zhfw-list {

    padding: 15px;

}

.box1 {

    float: left;

    width: 278px;

    height: 160px;

}

.he_ZoomInImg {

    background: #000;

    width: 239px;

    height: 150px;

    padding: 0;

    margin: 0;

    border: 1px solid #ddd;

    position: relative;

    box-sizing: border-box;

    cursor: pointer;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    overflow: hidden;

}

.he_ZoomInImg .he_ZoomInImg_img {

    position: relative;

    display: block;

    width: 100%;

    padding: 0;

    margin: 0;

    opacity: 1;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    overflow: hidden

}

.he_ZoomInImg: hover .he_ZoomInImg_img {

    opacity: .7;

    -webkit-transform: scale(1.3);

    -moz-transform: scale(1.3);

    -o-transform: scale(1.3);

    -ms-transform: scale(1.3);

    transform: scale(1.3)

}

.he_ZoomInImg .he_ZoomInImg_caption {

    color: #fff;

    -moz-backface-visibility: hidden;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    overflow: hidden

}

.he_ZoomInImg .he_ZoomInImg_caption, .he_ZoomInImg .he_ZoomInImg_caption > a {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding: 0;

    margin: 0;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    overflow: hidden

}

.he_ZoomInImg .he_ZoomInImg_caption_h {

    font-size: 18px;

    font-weight: 700;

    text-align: center;

    width: 90%;

    position: absolute;

    top: 20%;

    left: 10%;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

    overflow: hidden;

    opacity: .8;

}

.he_ZoomInImg: hover .he_ZoomInImg_caption_h {

    color: #fff;

    opacity: 1

}

.he_ZoomInImg .he_ZoomInImg_caption_p {

    font-size: 1em;

    text-align: center;

    width: 80%;

    position: absolute;

    top: 60%;

    left: 10%;

    -webkit-transition: all .6s ease-in-out;

    -moz-transition: all .6s ease-in-out;

    -o-transition: all .6s ease-in-out;

    -ms-transition: all .6s ease-in-out;

    transition: all .6s ease-in-out;

    overflow: hidden;

    opacity: 0;

}

.he_ZoomInImg: hover .he_ZoomInImg_caption_p {

    color: #fff;

    opacity: 1

}

.djjr {

    width: 30px;

    height: 150px;

    font-size: 16px;

    background: #FD8D00;

    position: relative;

    left: 85%;

    bottom: 94%;

    text-align: center;

    line-height: 32px;

}

.djjr a {

    color: #fff;

}

.djjr:hover {

    background: #396698;

    color: #Fff;

}

.day {

    position: relative;

    left: 85%;

    bottom: 84%;

}

.he_ZoomInImg span {

    width: 80px;

    height: 30px;

    position: absolute;

    top: 75%;

    right: 10px;

    border-radius: 8px;

    text-align: center;

    line-height: 28px;

}

.zwsb-box {

    width: 574px;

    float: right;

    border: 1px solid #ddd;

}

.zwsb-tit {

    /* padding-top: 20px;*/

    width: 543px;

    margin-left: 15px;

    margin-bottom: 15px;

    overflow: hidden;

    height: 30px;

}

.zwsb-tit span {

    width: 5px;

    height: 30px;

    background: #FF3D07;

    display: block;

    float: left;

}

.zwsb-titbg {

    background: #FF3D07;

    height: 30px;

    width: 515px;

    color: #fff;

    display: block;

    float: right;

    line-height: 30px;

    padding-left: 15px;

    font-weight: 400;/* margin-left: 18px;*/

}

.zwsb-tit1 {

    /* padding-top: 20px;*/

    width: 540px;

    margin-left: 15px;

    margin-bottom: 15px;

    overflow: hidden;

    height: 30px;

}

.zwsb-tit1 span {

    width: 5px;

    height: 30px;

    background: #396698;

    display: block;

    float: left;

}

.zwsb-titbg1 {

    background: #396698;

    height: 30px;

    width: 512px;

    color: #fff;

    display: block;

    float: right;

    line-height: 30px;

    padding-left: 15px;

    font-weight: 400;/* margin-left: 18px;*/

}

.zwsb-tit2 {

    /* padding-top: 20px;*/

    width: 480px;

    margin-left: 15px;

    /* margin-bottom: 15px;*/

    overflow: hidden;

    height: 45px;

}

.zwsb-tit2 span {

    width: 5px;

    height: 30px;

    background: #47B1DF;

    display: block;

    float: left;

}

.zwsb-titbg2 {

    background: #396698;

    height: 30px;

    width: 449px;

    color: #fff;

    display: block;

    float: right;

    line-height: 30px;

    padding-left: 15px;

    font-weight: 400;/* margin-left: 18px;*/

}

.zwsb-tit3 {

    /* padding-top: 20px;*/

    width: 542px;

    margin-left: 15px;

    /* margin-bottom: 15px;*/

    overflow: hidden;

    height: 45px;

}

.zwsb-tit3 span {

    width: 5px;

    height: 30px;

    background: #4EB1E0;

    display: block;

    float: left;

}

.zwsb-titbg3 {

    background: #4EB1E0;

    height: 30px;

    width: 516px;

    color: #fff;

    display: block;

    float: right;

    line-height: 30px;

    padding-left: 15px;

    font-weight: 400;/* margin-left: 18px;*/

}

.zwsb-list1 {

    margin-bottom: 15px;

    overflow: hidden;

    width: 530px;

    margin-left: 26px;

}

.zwsb-list1 ul li {

    float: left;

    width: 115px;

    height: 90px;

    /* background: #FF3D07;*/

    margin-right: 9px;

}

.zwsb-list1 ul li img {

    width: 115px;

    height: 90px;

}

.zwsb-list {margin-bottom: 0px;overflow: hidden;width: 560px;margin-left: 15px;}

.zwsb-list ul li p {

    text-overflow: ellipsis;/* white-space: nowrap; */

    overflow: hidden;

    display: block;

    width: 85px;

    word-wrap: break-word;

    word-break: break-all;

    overflow: hidden;

    text-align: center;

    font-size: 12px;

}

.zwsb-list ul li {float: left;width: 88px;height: 123px;/* background: #FF3D07;*/margin-right: 5px;text-align: center;overflow: hidden;}

.zwsb-list ul li:last-child {

    margin-right: 0px;

}

.zwsb-list ul li img {width: 66px;height: 66px;/* background: #FF3D07;*/margin: 2px auto 7px;text-align: center;display: inline;}

.cph-box {

    border: 1px solid #ddd;

    width: 1187px;

    font-size: 14px;

}

.cph-title {

    margin: 10px 15px;

    font-size: 20px;

    font-weight: bold;

    color: #333;

}

.cph-list {

    margin-top: 15px;

}

.cph-list ul li {

    width: 195px;

    float: left;

    height: 160px;

}

.cph-list ul li img {

    /* text-align: center;*/

    margin-left: 45px;

}

.cph-list ul li img: hover {

}

.cph-list ul li p {

    text-align: center;

    line-height: 46px;

}



.layouts {

    width: 1200px;

    margin-left: auto;

    margin-right: auto;

}

.links {

    line-height: 26px;

    text-align: center;

    color: #D9D9D9;

    padding-top: 62px;

    padding-bottom: 3px;
}

.links a {

    color: #D9D9D9;

    padding: 0 8px;
}

.vote_show {

    padding: 0 20px 20px 20px;

}

.vote_show_n {

    width: 18px;

    height: 18px;

    line-height: 18px;

    font-size: 11px;

    background: #0172B6;

    color: #FFFFFF;

    text-align: center;

}

.vote_show_p {

    height: 11px;

    line-height: 11px;

    background: #EDEDED;

    font-size: 1px;

}

.vote_show_p div {

    height: 11px;

    line-height: 11px;

    float: left;

}

.vote_show_1 {

    background: #EA7211 url(image/vote_bg.gif) repeat-x 0 0;

    border-left: #EA7211 1px solid;

    border-right: #EA7211 1px solid;

}

.vote_show_2 {

    background: #AABF00 url(image/vote_bg.gif) repeat-x 0 -11px;

    border-left: #AABF00 1px solid;

    border-right: #AABF00 1px solid;

}

.vote_show_3 {

    background: #8B2A00 url(image/vote_bg.gif) repeat-x 0 -22px;

    border-left: #8B2A00 1px solid;

    border-right: #8B2A00 1px solid;

}

.vote_show_4 {

    background: #BF844A url(image/vote_bg.gif) repeat-x 0 -33px;

    border-left: #BF844A 1px solid;

    border-right: #BF844A 1px solid;

}

.vote_show_5 {

    background: #3A8938 url(image/vote_bg.gif) repeat-x 0 -44px;

    border-left: #3A8938 1px solid;

    border-right: #3A8938 1px solid;

}

.vote_show_6 {

    background: #486193 url(image/vote_bg.gif) repeat-x 0 -55px;

    border-left: #486193 1px solid;

    border-right: #486193 1px solid;

}

.vote_show_7 {

    background: #7DA3AE url(image/vote_bg.gif) repeat-x 0 -66px;

    border-left: #7DA3AE 1px solid;

    border-right: #7DA3AE 1px solid;

}

.vote_show_8 {

    background: #AE1486 url(image/vote_bg.gif) repeat-x 0 -77px;

    border-left: #AE1486 1px solid;

    border-right: #AE1486 1px solid;

}

.vote_show_9 {

    background: #5AB502 url(image/vote_bg.gif) repeat-x 0 -88px;

    border-left: #5AB502 1px solid;

    border-right: #5AB502 1px solid;

}

.vote_show_10 {

    background: #BF2146 url(image/vote_bg.gif) repeat-x 0 -99px;

    border-left: #BF2146 1px solid;

    border-right: #BF2146 1px solid;

}

.view-tenth img {

    -webkit-transform: scaleY(1);

    -moz-transform: scaleY(1);

    -o-transform: scaleY(1);

    -ms-transform: scaleY(1);

    transform: scaleY(1);

    -webkit-transition: all 0.7s ease-in-out;

    -moz-transition: all 0.7s ease-in-out;

    -o-transition: all 0.7s ease-in-out;

    -ms-transition: all 0.7s ease-in-out;

    transition: all 0.7s ease-in-out;

}

.view-tenth .mask {

    /* background-color: rgba(255, 231, 179, 0.3); */

    -webkit-transition: all 0.5s linear;

    -moz-transition: all 0.5s linear;

    -o-transition: all 0.5s linear;

    -ms-transition: all 0.5s linear;

    transition: all 0.5s linear;

    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    opacity: 0;

}

.view-tenth a.info {

    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    opacity: 0;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    -webkit-transition: all 0.5s linear;

    -moz-transition: all 0.5s linear;

    -o-transition: all 0.5s linear;

    -ms-transition: all 0.5s linear;

    transition: all 0.5s linear;

}

.view-tenth:hover img {

    -webkit-transform: scale(10);

    -moz-transform: scale(10);

    -o-transform: scale(10);

    -ms-transform: scale(10);

    transform: scale(10);

    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    opacity: 0;

}

.view-tenth:hover .mask {

    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

    filter: alpha(opacity=100);

    opacity: 1;

}

.view-tenth:hover h2, .view-tenth:hover p, .view-tenth:hover a.info {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

    filter: alpha(opacity=100);

    opacity: 1;

}

.view {

    width: 190px;

    height: 109px;

    display: inline;

    float: left;

    overflow: hidden;

    position: relative;

    text-align: center;

    -moz-box-shadow: 1px 1px 2px #e6e6e6;

    cursor: default;

}

.view .mask, .view .content {

    width: 190px;

    height: 110px;

    position: absolute;

    overflow: hidden;

    top: 0;

    left: 0;

}

.view img {

    display: block;

    position: relative;

}

.view a.info1 {

    display: inline-block;

    text-decoration: none;

    background: #FF3D07;

    color: #fff;

    margin-right: 10px;

    margin-bottom: 10px;

}

.view a.info1: hover {

    -webkit-box-shadow: 0 0 5px #000;

    -moz-box-shadow: 0 0 5px #000;

    box-shadow: 0 0 5px #000;

}

.jiantou {

    float: left;

    margin: 35px 8px 0px;

}

.he_slideCaptionDown {

    background: #fe7253;

    width: 239px;

    height: 150px;

    padding: 0;

    margin: 0;

    position: relative;

    box-sizing: border-box;

    cursor: pointer;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    overflow: hidden

}

.he_slideCaptionDown .he_slideCaptionDown_img {

    position: relative;

    display: block;

    width: 100%;

    padding: 0;

    margin: 0;

    opacity: 1;

    overflow: hidden

}

.he_slideCaptionDown .he_slideCaptionDown_caption {

    color: #fff;

    background: rgba(254,114,83,0);

    -moz-backface-visibility: hidden;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -webkit-transform: translate3d(0, -100%, 0);

    -moz-transform: translate3d(0, -100%, 0);

    -o-transform: translate3d(0, -100%, 0);

    -ms-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    overflow: hidden

}

.he_slideCaptionDown:hover .he_slideCaptionDown_caption {

    background: rgba(254,114,83,.8);

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

}

.he_slideCaptionDown .he_slideCaptionDown_caption, .he_slideCaptionDown .he_slideCaptionDown_caption > a {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding: 0;

    margin: 0;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    overflow: hidden

}

.he_slideCaptionDown .he_slideCaptionDown_caption_h {

    font-size: 1.2em;

    font-weight: 700;

    text-align: center;

    width: 80%;

    position: absolute;

    top: -50%;

    left: 10%;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

    overflow: hidden;

    opacity: 0;

}

.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h {

    color: #fff;

    top: 25%;

    opacity: 1

}

.he_slideCaptionDown .he_slideCaptionDown_caption_p {

    font-size: 1em;

    text-align: center;

    width: 80%;

    position: absolute;

    top: -50%;

    left: 10%;

    -webkit-transition: all .6s ease-in-out;

    -moz-transition: all .6s ease-in-out;

    -o-transition: all .6s ease-in-out;

    -ms-transition: all .6s ease-in-out;

    transition: all .6s ease-in-out;

    overflow: hidden;

    opacity: 0;

    margin-top: 30px;

}

.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p {

    color: #fff;

    top: 45%;

    opacity: 1

}

.he_slideCaptionDown span {

    width: 80px;

    height: 30px;

    position: absolute;

    top: 75%;

    right: 10px;

    border-radius: 8px;

    text-align: center;

    line-height: 28px;

}

.sytem-img-box{margin-top: 15px; overflow: hidden;}

.sytem-img-box ul li{width: 590px;height: 110px; float: left;margin-right: 10px;margin-bottom: 15px;}

.sytem-img-box ul li:nth-child(2){margin-right: 0px;}

.sytem-img-box ul li img{ width: 590px; height: 110px;}





/* search-info */
.search-info{width: 100%;height: 360px;}
.search-form{width: 490px;float: right;margin: -11px 0px 0px 0px;}
.hsit{width: 490px;border: 1px #F06C22 solid;border-right: none;height: 40px;position: relative;/* border-radius: 3px 0 0 3px; */float: left;}
.search_m{border: none;background: #fff;width: 132px;text-align: center;display: inline-block;margin: 0 auto;padding: 0px 38px;height: 47px;font-size: 16px;color: #FD7045;font-weight: bold;float: left;}
.search-input{border: none;background: #fff;height: 40px;width: 380px;float: left;color: #999;font-family: "Microsoft YaHei";font-size: 14px;padding: 0px 15px;}
.type-nav{
    float: left;
    overflow: hidden;
    width: 460px;
}
.type-nav ul li{
    float: left;
    width: 56px;
    height: 25px;
    line-height: 21px;
    text-align: center;
    color: #323232;
    cursor: pointer;
    font-size: 12px;
}

.hsbn{width: 80px;float: left;height: 40px;line-height: 40px;border: none;background-color: #ED5501;color: #fff;font-size: 16px;font-weight: 400;/* background: url("../images/search-icon.png") no-repeat #FD7045 85px 17px; */}
.hot-word{margin-top: 16px;overflow: hidden;float: left;width: 100%;}
.hot-word span{width: 82px;height: 24px;line-height: 24px;border: 2px solid #FD7045;text-align: center;display: block;border-radius: 4px;color: #FD7045;font-size: 14px;font-weight: 400;float: left;margin-right: 20px;}
.hot-word ul li{float: left;height: 26px;line-height: 26px;margin-right: 40px;/* color: #2F2E2E; */}
.hot-word ul li a{color: #2F2E2E;font-size: 14px;font-weight: 400;font-family: Source Han Sans CN;}

.dkcp{
    height: 80px;
    margin-top: 15px;
    margin-left: 15px;
}
.dkcp img{
    width: 60px;
    height: 60px;
    float: left;
}
.dkcp p{
    float: left;
    margin-left: 10px;
    color: #FF3D00;
    font-size: 18px;
    font-weight: bold;
}
.dkcp b{
    float: left;
    margin-left: 10px;
    color: #000;
    margin-top: 6px;
}

.fwgx{}
.fwgx-tit{background: url("images/2021/zqfw-tit.png") no-repeat;width: 774px;height: 54px;text-align: center;margin: 0 auto;}
.fwgx-tag{
    height: 70px;
    background: #fff;
    border-bottom: 2px solid #3AA4F2;
    margin-top: 20px;
}
.fwgx-tag ul li{
    float: left;
    width: 145px;
    text-align: center;
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    background: url("images/2021/icon-type.png") no-repeat;
    padding-left: 25px;
}
.fwgx-tag ul li.on{
    background-color: #0060D1;
    color: #fff;
}
.fwgx-tag ul li.fw-icon1{
    background-position: -134px -346px;
}
.fwgx-tag ul li.fw-icon2{background-position: -130px -426px;}
.zqfw{width: 1200px;}
.zqfw-left{width: 935px;background: #fff;float: left;border-radius: 0px 0px 5px 5px;height: 380px;}
.zqfw ul li{float: left;width: 210px;height: 156px;margin: 35px 12px 15px 11px;}
.zqfw ul li:nth-child(4){ margin-right: 0px;}
.zqfw ul li:nth-child(8){margin-top: 0px;}
.zqfw ul li:nth-child(5){margin-top: 0px;}
.zqfw ul li:nth-child(6){margin-top: 0px;}
.zqfw ul li:nth-child(7){margin-top: 0px;}
.zqfw ul li img{ width: 210px; height: 156px;}

.xq-list{}
.xq-list ul li a:hover{color:#0060D1;}
.xq-list ul li{width: 300px;height: 175px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;float: left;margin: 15px 0px 0px 15px;}
.xq-list ul li:nth-child(2){
    margin-left: 0px;
}
.xq-list ul li:nth-child(3){
    margin-left: 0px;
    border-right: 0px;
}
.xq-list ul li:nth-child(4){
    margin-top: 0px;
    border-bottom: none;
}
.xq-list ul li:nth-child(5){
    margin-left: 0px;
    margin-top: 0px;
    border-bottom: none;
}
.xq-list ul li:nth-child(6){
    margin-left: 0px;
    border-right: 0px;
    margin-top: 0px;
    border-bottom: none;
}
.xq-tit{
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
}
.xq-list ul li span{
    margin-top: 15px;
    display: block;
    float: left;
    width: auto;
    border-radius: 5px;
    background: #FDECE2;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #E92727;
    margin-left: 15px;
    padding: 0 5px;
}
.xq-tit a{
    font-size: 16px;
}
.xq-list ul li p{
    margin-left: 15px;
    color: #898898;
    overflow: hidden;
    width: 260px;
    height: 43px;
}
.xq-list ul li i{
    width: 3px;
    height: 20px;
    background: #E82825;
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 3px;
}
.more{
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #CBCBCB;
    border-radius: 20px;
    text-align: center;
    margin-top: 15px;
    color: #656565;
}
.zqfw-right{width: 255px;float: right;height: 380px;background: #fff;border-radius: 5px;}
.zqfw-right h1{text-align: center;font-size: 18px;color: #0067EA;margin-top: 30px;}
.zqfw-bg{background: url("images/2021/fwlc.png") no-repeat;width: 210px;height: 215px;margin: 35px 25px 0px 25px;}
.xq-bg{background: url("images/2021/fbxq.png") no-repeat; width: 207px; height: 215px;margin: 35px 25px 0px 25px;}
.ksrz{background: url("images/2021/ksrz.png") no-repeat;width: 255px;height: 51px;display: block;margin-top: 21px;}
.ksfb{background: url("images/2021/ksfb.png") no-repeat;width: 255px;height: 51px;display: block;margin-top: 21px;}
.my{
    width: 45px;
    height: 25px;
    float: left;
    text-align: center;
    display: block;
    background: #0053B5;
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
    margin-bottom: 15px;
}
.more{
    float: right;
    margin-right: 10px;
}
.sqfw{
    float: right;
    margin-right: 5px;
}
.lc{
    float: right;
    background: #fff;
    width: 265px;
    text-align: center;
    height: 380px;
}
.lc img{}
.lc h1{
    margin-top: 33px;
    font-size: 18px;
    font-weight: normal;
    color: #0166EA;
    margin-bottom: 25px;
}

.sjtj{margin-top: 20px}
.sjtj-tit{background: url("images/2021/sjtj-tit.png") no-repeat;width: 774px;height: 54px;text-align: center;margin:  auto;}
.sjtj-left{background: #FBFCFF;border-radius: 5px 0px 0px 5px;width: 992px;height: 450px;float: left;margin: 30px 0px 20px 0px;}
.sjtj-left ul li{float: left}
.sjtj-left ul li p{
    margin-top: 100px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.sjtj-left ul li p:nth-child(2){margin-top: 20px;}
.sjtj-left ul li p:nth-child(4){margin-top: 70px;}
.sjtj-left ul li p:nth-child(6){margin-top: 70px;}
.sjtj-left ul li p:nth-child(8){margin-top: 70px;}


.sjtj-left ul li b:nth-child(2){margin-top: 20px;display:block;}
.sjtj-left ul li b:nth-child(4){margin-top: 70px;}
.sjtj-left ul li b:nth-child(6){margin-top: 70px;}
.sjtj-left ul li b:nth-child(8){margin-top: 70px;}
.sjtj-left ul li b{
    text-align: center;
    display: block;
    font-size: 16px;
    color: #FD6D34;
}
.sjtj-left ul li:nth-child(1){background: url("images/2021/data/1.png") no-repeat 0px 0px;width: 214px;height: 214px;position: relative;top: 152px;left: 5px;}
.sjtj-left ul li:nth-child(2){background: url("images/2021/data/2.png") no-repeat;width: 213px;height: 213px;position: relative;top: 43px;left: -99px;}
.sjtj-left ul li:nth-child(3){background: url("images/2021/data/3.png") no-repeat;width: 214px;height: 214px;position: relative;top: 152px;left: -202px;}
.sjtj-left ul li:nth-child(4){background: url("images/2021/data/4.png") no-repeat;width: 214px;height: 213px;position: relative;top: 44px;left: -305px;}
.sjtj-left ul li:nth-child(5){background: url("images/2021/data/5.png") no-repeat;width: 213px;height: 214px;position: relative;top: -58px;left: -194px;}
.sjtj-left ul li:nth-child(6){background: url("images/2021/data/6.png") no-repeat;width: 214px;height: 213px;position: relative;top: -382px;left: -221px;float: right;}
.sjtj-left ul li:nth-child(7){background: url("images/2021/data/7.png") no-repeat;width: 214px;height: 214px;position: relative;top: -271px;left: 105px;float: right;}
.sjtj-left ul li:nth-child(8){background: url("images/2021/data/8.png") no-repeat;width: 214px;height: 213px;position: relative;top: -381px;left: 428px;float: right;}
.sjtj-right{background: #fff;border-radius: 0px 5px 5px 0px;width: 208px;height: 450px;float: right;margin: 30px 0px 20px 0px;}
.sjtj-right ul li{
    height: 87px;
    float: left;
    width: 89px;
    margin-top: 30px;
    margin-left: 15px;
}
.sjtj-right ul li p{
    height: 87px;
    line-height: 143px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
.sjtj-right ul li p:hover{color: #0060D1}
.zqygm{background: url("images/2021/tool/qygm.png") no-repeat 15px 0px;width: 51px;height: 52px;}
.ssl{background: url("images/2021/tool/ssl.png") no-repeat 15px 0px;width: 52px;height: 52px;}
.czdpyk{background: url("images/2021/tool/jdpt.png") no-repeat 15px 0px;width: 52px;height: 52px;}
.cpjtx{background: url("images/2021/tool/cpj.png") no-repeat 15px 0px; width: 52px;height: 52px}
.gzcded{background: url("images/2021/tool/zcde.png") no-repeat 15px 0px; width: 52px;height: 52px}
.sj{
    float: left;
    width: 89px;
    margin-left: 4px;
}
.sj b{
    color: #FD3D00;
    /* margin-top: 7px; */
    display: block;
}
.sj p{margin-top: 6px;}
.qysq{background: #fff;width: 935px;height: 360px;border-radius:5px;float: left;margin-bottom: 30px;margin-right: 15px;}
.qysq-tag{
    width: 160px;
    float: left;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    background: #0060D1;
    color: #fff;
    border-radius: 5px 0px 0px 0px;
}
.qysq-bg{background: url("images/2021/sq_bg.png") no-repeat;width: 668px;height: 119px;/* float: left; */margin-top: 45px;}
.qysq-bottom{background: url("images/2021/sq.png") no-repeat;width: 1000px;height: 110px;margin-top: 25px;margin-left: 25px;/* border-top: 1px solid #ddd; */}
.qysq-bottom a:hover{color:#fff}
.sjbs{
    float: right;
    width: 250px;
}
.sjbs-tit{
    width: 100%;
    float: left;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    background: #0060D1;
    color: #fff;
    border-radius: 5px 0px 0px 0px;
}
.sjbs-list{
    background: #fff;
    height: 360px;
    border-radius: 0px 0px 5px 5px;
}
.tjsq {

    font-size: 16px;

    border-radius: 5px;

    width: 200px;

    height: 44px;

    line-height: 44px;

    color: #fff;

    float: left;

    background: #EA2F23;

    display: block;

    text-align: center;

    margin: 50px 24px 0px 466px;

    /* margin: 0 auto; */
}

.sjjg {

    font-size: 16px;

    border-radius: 5px;

    width: 200px;

    height: 44px;

    line-height: 44px;

    color: #fff;

    float: left;

    background: #F98C35;

    display: block;

    margin-top: 50px;

    text-align: center;
}
.sjtj-bottom{
    height: 60px;
    border-bottom: 2px solid #3AA9F8;
    float: left;
    line-height: 60px;
    margin-top: 15px;
    width: 535px;
}
.sjtj-tags{
    float: left;
}
.sjtj-tags ul li{
    text-align: center;
    height: 60px;
    width: 170px;
    line-height: 60px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
}
.sjtj-tags ul li.on{
    background: #0060D1;
    color: #fff;
}

.sjtj-list{}
.sjtj-list ul li{}


.txtScroll-top{ width:535px;  overflow:hidden; position:relative;   }
.txtScroll-top .hd{ }

.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bdt{ padding:15px;  }
.txtScroll-top .infoList{width: 535px;}
.txtScroll-top .infoList li{ height:24px; line-height:24px; width: 250px; float: left}

.zthd{
    overflow: hidden;
    margin-bottom: 20px;
}
.zthd-tit{background: url("images/2021/fwhd.png") no-repeat;width: 774px;height: 54px;text-align: center;margin: 0 auto;}
.fwhd-box{width: 1200px;/* float: left; *//* background: #fff; */margin-top: 20px;margin-right: 15px;overflow: hidden;}
.fwhd-tag{height: 70px;line-height: 70px;border-bottom: 2px solid #3AA9F8;width: 750px;float: left;background: #fff;border-radius: 0px 5px 0px 0px;/* margin-right: 15px; */}
.fwhd-tag ul li{background:url("images/2021/icon-type.png") no-repeat;float: left;width: 175px;text-align: center;height: 70px;line-height: 70px;font-size: 18px;font-weight: bold;border-radius: 5px 0px 0px 0px;cursor: pointer;}
.fwhd-tag ul li.fwhd-icon1{background-position: -148px -511px;}
.fwhd-tag ul li.fwhd-icon2{background-position: -146px -586px;}
.fwhd-tag ul li.on{background-color: #0060D1;color: #fff;}
.fwhd-con{height: 245px;float: left;width: 1200px;}
.fwhd-tags{}
.fwhd-tags ul li{float: left;margin: 25px 0px 0px 25px;}
.fwhd-tags ul li img{border-radius: 6px;width: 220px;height: 160px;}
.fwhd-tags ul li p{text-align: center;margin-top: 5px;}
.fwhd-con-left{float: left;width: 750px;background: #fff;height: 240px;border-radius: 0px 0px 0px 5px;margin-right: 13px;}
.fwhd-con-right{float: right;width: 435px;margin-top: -72px;border-radius: 0px 0px 5px 5px;}
.zthd-right{float: right;width: 425px;margin-top: 19px;background: #fff;}
.pphd-tit{height: 70px;line-height: 70px;border-bottom: 2px solid #3AA9F8;background: #fff;}
.pphd-tit ul li{background:url("images/2021/icon-type.png") no-repeat;width: 235px;height: 70px;line-height: 70px;text-align:  center;color: #fff;font-size: 18px;font-weight: bold;border-radius: 5px 5px 0px 0px;}
.pphd-tit ul li.on{background-color: #0060D1;}
.pphd-tit ul li.pphd-icon{background-position: -147px -666px;}
.pphd-ad{}
.pphd-ad img{}
.fwhd-slider{}
.fwhd-slider ul li{margin: 30px 15px 35px 20px;float: left;}
.fwhd-slider ul li .fwhd-img{float: left;margin-right: 15px;}
.fwhd-slider ul li .fwhd-img img{width: 180px;height: 125px;}
.fwhd-info{float: right;width: 520px;overflow: hidden;}
.fwhd-info a{color: #000;font-size: 16px;font-weight: bold;text-align: left;display: block;}
.fwhd-info a:hover{color:#0060D1;}
.fwhd-info p{/* text-indent: 24px; */margin-top: 5px;overflow: hidden;color: #B7B7B7;text-align: left;}
.fwhd-info p:last-child{text-indent:0px}
.fwhd-info p:nth-child(3){text-indent: 0px;}
.fwhd-bottom{margin-top: 15px;background: #fff;height: 60px;line-height: 60px}
.fwhd-bottom-con{
    width: 640px;
    margin: 0 auto;
    height: 60px;
    line-height: 60px;
}
.fwhd-bottom p{}
.fwhd-bottom p b{
    color: #EA3023;
    font-size: 18px;
    margin-right: 15px;
}
.fwhd-bottom p span{
    color: #343434;
    font-size: 16px;
    font-weight: bold;
    margin-right: 15px;
    margin-left: 15px;
}
.logo1{width: 471px; height: 58px;float: left;margin: 30px 0px 30px 0px;}
.header_nav{float:right;height: 31px;width: 280px;}
.header_nav a{padding:0 10px;color: #696969;}
.header_nav .navs{padding-right:18px;background: url("images/2021/l0LQ7A5K8C.png") no-repeat right -29px;display: inline-block;padding-left:10px;}
.header_nav .jsddm{height: 31px;}
.header_nav .cart_mall{height: 15px; padding: 0 3px; line-height: 15px; background-color: #ff7300; color: #fff; margin-left: 3px; position: relative;}
.header_nav .jsddm .cart_new{position: relative; width: 110px;overflow: hidden;}
.header_nav .jsddm .cart_new .cart_text{float:left;overflow: hidden;}
.header_nav .jsddm .cart_new .cart_text .cart_name{float:left}
.header_nav .jsddm .cart_new .cart_text .cart_buy{float: right;background: url(img/mallbg.png) no-repeat;height: 16px;line-height: 16px;margin-top: 12px;margin-left: 3px;margin-right: 2px;}
.jsddm .jsl{position:relative; z-index:5;}
.jsddm .jsl:hover a.nav{background:#ffffff url("images/2021/l0LQ7A5K8C.png") no-repeat right 20px;border-color: #dcdcdc;outline: 1px #dcdcdc solid;line-height:40px; border-bottom: 1px solid #ffffff; box-shadow: 0 0 16px 0 hsla(0,0%,77%,.5);}
.jsddm span{color:#e0e0e0;}

.city_top_select{position: relative;margin-left: 31px;margin-top: 6px;min-width: 118px;float: left;font-size:12px;z-index: 3;}
.city_top_select .oncity{/* display: block; */_width:80px;height: 40px;margin:5px;padding:0 14px;border: 1px #E3E3E3 solid;background: #F9F7F8;transition-duration: 0.3s;}
.city_top_select .oncity a{display:block;height: 40px;line-height: 39px;background: url("images/2021/gif/ditu.gif") no-repeat 40px 0px;/* background-size: 14px 14px; */padding-right:20px;color:red;}
.city_top_select .citylist{position:absolute;display:none;top:40px;width:408px;height:auto;padding:0 20px;border:1px #f5f5f5 solid;background:#ffffff;z-index: 500;}
.city_top_select .citylist .cybt{height:38px; line-height:38px; border-bottom:1px #f5f5f5 solid; color:#666666;}
.city_top_select .citylist .cybt a{color:#1269d3;}
.city_top_select .citylist ul{margin:20px 0; height:auto; overflow:hidden; width:105%; font-size: 14px;}
.city_top_select .citylist ul li{width:20%; height:33px; line-height:33px; overflow:hidden; float:left; margin-right:5%;}
.city_top_select .citylist ul li a{color:#666666;padding: 0 10px;}
.city_top_select .citylist ul li a:hover{background: #CFE4FF;border: 1px solid #2E7DDA; border-radius: 12px;}
.city_top_select .citylist ul li a.cur{color:#1269d3;}
.city_top_select:hover .oncity{height:28px;margin:0;padding: 5px 19px;background:#FFFFFF;border-bottom:1px #fff solid;}
.city_top_select:hover .citylist{display:block;}

.nav_hd_top{width:100%;background:#FFFFFF; height:55px; padding:27px 0; position:relative;min-width: 1200px;z-index: 4;}
.nav_top{width: 1200px; height: 55px; background: #FFFFFF; margin: 0 auto; position:relative;}
.main_uc {margin-left: 40px;}
.mtb {margin-top: 10px;}

.txtMarquee-top{ width:400px;  overflow:hidden; position:relative;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd1{ padding:15px;  }
.txtMarquee-top .infoList li{ height:38px; line-height:38px;border-bottom: 1px dashed #ddd;}
.txtMarquee-top .infoList li a:hover{color: #0060D1}
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }


.txtMarquee-top1{width:435px;overflow:hidden;position:relative;background: #fff;}
.txtMarquee-top1 .hd1 .next{ background-position:0 -140px;  }
.txtMarquee-top1 .hd1 .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top1 .hd1 .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top1 .bd2{ padding:15px;  }
.txtMarquee-top1 .infoList1 li{height:35px;line-height: 35px;}
.txtMarquee-top1 .infoList1 li a:hover{color: #0060D1}

.picScroll-left{width: 750px;overflow:hidden;position:relative;float: left;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/2021/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bds{/* padding:10px; */}
.picScroll-left .bds ul{ overflow:hidden; zoom:1; }
.picScroll-left .bds ul li{margin: 30px 8px;float:left;_display:inline;overflow:hidden;text-align:center;}
.picScroll-left .bds ul li .pic{ text-align:center; }
.picScroll-left .bds ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bds ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bds ul li .title{ line-height:24px;   }

.showbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.showbox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.showbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.showbox .mainlist{padding:10px;}
.showbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.xxwlbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.xxwlbox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.xxwlbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.xxwlbox .mainlist{padding:10px;}
.xxwlbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.zfcgbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.zfcgbox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.zfcgbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.zfcgbox .mainlist{padding:10px;}
.zfcgbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.cchgbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.cchgbox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.cchgbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.cchgbox .mainlist{padding:10px;}
.cchgbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.qtbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.qtbox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.qtbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.qtbox .mainlist{padding:10px;}
.qtbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.sfjdbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.sfjdbox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.sfjdbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.sfjdbox .mainlist{padding:10px;}
.sfjdbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.zdpybox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.zdpybox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.zdpybox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.zdpybox .mainlist{padding:10px;}
.zdpybox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.cchgbox{width:0px;height:0px;display:none;position:absolute;right:0;top:0;z-index:100;border:1px #8FA4F5 solid;padding:1px;background:#fff;}
.cchgbox h2{height: 30px;font-size:14px;background-color:#3366cc;position:relative;padding-left:10px;line-height: 30px;color:#fff;}
.cchgbox h2 a{position:absolute;right:5px;top:0;font-size:12px;color:#fff;}
.cchgbox .mainlist{padding:10px;}
.cchgbox .mainlist p{font:normal 14px/2 'microsoft yahei';text-indent:2em;color:#333;padding-top:5px;}
#zhezhao{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navss{padding:0 20px;height:55px;line-height: 55px;position:relative;}
.navss a{ color:#fff;  }
.navss .nLi{float:left;position:relative;display:inline;/* border-right: 1px solid #ddd; */}
.navss .nLi span{color:#fff;/* height: 42px; *//* display: block; *//* float: left; */}
.navss .nLi h3{ float:left;  }
.navss .nLi h3 a{display:block;/* padding:0 20px; *//* font-size:14px; */font-weight:bold;}
.navss .sub{display:none;left:0;top: 54px;position:absolute;background: linear-gradient(60deg, #0052B5,#0060D1, transparent);line-height:26px;padding:5px 0;width: 175px;z-index: 9999;}
.navss .sub li{zoom:1;text-align: center;height: 33px;line-height: 33px;}
.navss .sub a{display:block;padding:0 10px;text-align: center;font-size: 14px;height: 38px;line-height: 38px;width: 154px;}
.navss .sub a:hover{ background:#0060D1; color:#fff;  }
.navss .on h3 a{background: #0052B5;color:#fff;}

.myscroll {width: 405px;height: 211px;margin: 0 auto;/* border: 1px solid #ccc; */line-height: 26px;font-size: 14px;overflow: hidden;}
.myscroll p { height: 26px; margin-left: 15px;}
.myscroll a { color: #333; text-decoration: none;}
.myscroll a:hover { color: #ED5565; text-decoration: underline;}



/*底部*/
.footer{background: #313131;color: #D9D9D9;height: 260px;}
.link-list{width: 1020px;padding-top: 30px;margin: 0 auto;}
.link-list span{text-align: center;}
.link-list b{text-align: center;display: block;float: left;margin-right: 15px;font-size: 16px;font-weight: normal;}
#copyright{color:#D9D9D9;width: 507px;margin: 0 auto;text-align: center;line-height: 33px;}
#copyright a{ color: #D9D9D9;}

.navli {
    z-index: 2;
    width: 210px;
    /* width: 200px; */
    left: -1px;
    bottom: 35px;
    height: 142px;
    border: 1px solid #454649;
    background-color: #fff;
    overflow-x: hidden;
    overflow-y: scroll;
}
.navli li a{
    display: block;
    text-align: center;
}
.navli li a:hover{
    color: #e92725;
    background-color: #ccc;
}
.navli::-webkit-scrollbar {
    /*滚动条整体样式*/
    width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.navli::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
    background   : #ededed;
}
.whiteBox{
    height: 35px;
    width: 210px;
    /* width: 200px; */
    background-color: #50545d;
    position: relative;
    /* margin-left: 20px; */
    margin-left: 10px;
}
.whiteBox .selectBox{
    width: 191px;
    /* width: 180px; */
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
    background-size: 15px auto;
    background: #50545d url("images/2021/icon_select.png") no-repeat 180px center;
    /* background: #50545d url(../images/icon_select.png) no-repeat 180px center; */
}

/* 中间无空格 */
.whiteBox .selectBox.on {
    background: #50545d url("images/2021/icon_selectOn.png") no-repeat 180px center!important;
}

.banner{position: relative;overflow: auto;text-align: center;width:600px;margin:0 auto}
.banner .dots{position:absolute;left:0;right:0;bottom:70px;z-index:3;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active{background:#fff;opacity:1}
.banner .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner #al{left:15px}
.banner #ar{right:15px}
.banner ul{z-index: 1;width: 600%;overflow: hidden;}
.banner ul .slider-item {width:600px; float: left;height:350px; position: relative; overflow: hidden;}
.banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 600px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 16px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));}
.banner .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#f60}

.sb-list{}
.sb-list ul li{
    float: none;
    border-bottom: 1px dashed #ddd;
    padding: 6px 25px 10px 25px;
}