    /* ҳ������ */
.maintop{ overflow:hidden; width:960px;}
.maincenter{ overflow:hidden; width:960px; background:url(../images/kjxh_33.jpg) repeat-y;}
.mainbottom{ overflow:hidden; width:960px; background:url(../images/kjxh_111.jpg) repeat-x; background-position:top; background-color:#f5f5f5;}
a:hover
{
    position:relative ;
    top:1px;
    left:1px;
}
/* �������� */
.ssgd{ overflow:hidden; width:960px; height:36px; background:url(../images/kjxh_271.jpg) repeat-x;}
.ssgd .ssl{ float:left; overflow:hidden;}
.ssgd .ssl-left{ float:left; line-height:36px; font-size:14px; color:#a1a0a0; padding:0 10px 0 20px;}
.ssgd .ssl-center{ float:left; padding:8px 10px 0 0;}
.ssgd .ssl-right{ float:left; padding-top:4px;}
.ssgd .gdr{ display:inline; float:right; overflow:hidden; width:620px; font-size:12px; margin-right:20px;}
#demo { width:2000px; float:left; overflow:hidden; height:36px; border:none;}
#indemo {float:left; width: 800%;}
#demo1,#demo2{height:36px; float:left; display:inline-table;}
.lmboxb ul {}
.lmboxb ul li{ line-height:36px; float:left; padding-left:20px; color:#707070;}
.lmboxb ul li a{ color:#707070;}

/* ҳ���ϲ�-�� */
.xwzh{ overflow:hidden; width:443px; float:left;}
.xwzh-top{ overflow:hidden; width:443px; height:30px; background:url(../images/kjxh_274.jpg) no-repeat;}
.xwzh-top ul{}
.xwzh-top li{ width:88px; float:left; font-size:14px; text-align:center; line-height:30px; cursor:pointer;}
.xwzh-top .hover{ width:88px; float:left; font-size:14px; font-weight:700; text-align:center; line-height:30px; color:#FFFFFF;color:white; cursor:pointer; background:url(../images/kjxh_277.gif) no-repeat;}
.xwzh-top .hover a:hover{color:White}

/*.xwzh-bottom{ overflow:hidden; width:411px; height:188px; background:url(../images/kjxh_275.jpg) no-repeat; font-size:14px; border-bottom:1px solid #bfd9e9; border-left:1px solid #bfd9e9; border-right:1px solid #bfd9e9; padding:10px 15px; line-height:24px;}*/
.xwzh-bottom{ overflow:hidden; width:411px; height:188px; font-size:14px; border-bottom:1px solid #bfd9e9; border-left:1px solid #bfd9e9; border-right:1px solid #bfd9e9; padding:10px 15px; line-height:24px;}

/* ҳ���ϲ�-�� */
/*.yjdt{ overflow:hidden; width:496px; float:left; padding:4px; border:1px solid #c3c3c3;}*/
.yjdt{ overflow:hidden; width:496px; float:left;}

/* ҳ���в� */
.maincenter-left{ width:730px; float:right; padding-right:10px;}
.maincenter-right{ float:left; width:184px; padding-left:10px;}
/*左右侧边栏交换*/
/*.maincenter-left{ width:730px; float:left; padding-left:10px;}*/
/*.maincenter-right{ float:right; width:184px; padding-right:10px;}*/

/* ҳ������-���ʱѶ */
.kjsx{ overflow:hidden; width:730px; padding:20px 0 0 0;}
.kjsx .sx{ width:360px; float:left; padding-bottom:10px;}
.kjsx .sx-top{ overflow:hidden; width:350px; height:25px; padding:0 5px; border-bottom:1px solid #d0d0d0; margin-bottom:8px;}
.kjsx .sx-top-left{ float:left; background:url(../images/kjxh_276.jpg) no-repeat left 5px; font-size:14px; font-weight:700; padding-left:20px; line-height:25px;}
.kjsx .sx-top-right{ width:41px; height:16px; float:right; padding-top:4px;}
.kjsx .sx-top1{ overflow:hidden; width:360px; height:26px; margin-bottom:8px; background:url(../images/kjxh_282.jpg) repeat-x;}
.kjsx .sx-top1-left{ float:left; width:62px; height:26px; background:url(../images/kjxh_287.jpg) no-repeat; font-size:14px; padding-left:18px; line-height:24px;}
.kjsx .sx-top1-left1{ float:left; width:91px; height:26px; background:url(../images/kjxh_283.jpg) no-repeat; font-size:14px; padding-left:18px; line-height:24px;}
.kjsx .sx-top1-right{ width:41px; height:16px; float:right; padding:4px 5px 0 0;}
.kjsx .sx-bottom{ width:350px; padding:0 5px;}
.kjsx .sx-bottom-01{ overflow:hidden; width:350px; line-height:27px; }
.kjsx .sx-bottom-01-left{ float:left;}
.kjsx .sx-bottom-01-right{ width:67px; float:right; color:#8c8b8b; text-align:right;}

/* ҳ������-��� */
.flashbanner{ overflow:hidden; width:730px; margin:10px 0px;}

/* ҳ������-���·��� */
.kjsx{ overflow:hidden; width:730px; padding:20px 0 0 0;}
.kjsx .fg{ width:360px; float:left; padding-bottom:10px;}
.kjsx .fg-top{ overflow:hidden; width:360px; height:26px; margin-bottom:8px; background:url(../images/kjxh_282.jpg) repeat-x;}
.kjsx .fg-top ul{}
.kjsx .fg-top li{ float:left; width:81px; height:26px; margin-right:5px; line-height:26px; font-size:14px; text-align:center; background:url(../images/kjxh_281.jpg) no-repeat;}
.kjsx .fg-top .hover{ float:left; width:81px; height:26px; margin-right:5px; line-height:26px; font-size:14px; text-align:center; background:url(../images/kjxh_280.jpg) no-repeat;}
.kjsx .fg-bottom{ width:350px; padding:0 5px;}
.kjsx .fg-bottom .one{ overflow:hidden; width:350px; line-height:27px; }
.kjsx .fg-bottom .one-left{ float:left;}
.kjsx .fg-bottom .one-right{ width:67px; float:right; color:#8c8b8b; text-align:right;}

/* ҳ������-��Ա� */
.hyhd{ overflow:hidden; width:730px; padding:10px 0 16px 0;}
.hyhd .title{ width:730px; padding-bottom:10px;}
.hyhd .bottom{ overflow:hidden; width:730px; background-color:#edeceb;}
.hyhd .bottom-left{ float:left; overflow:hidden; width:350px; height:210px;}
.hyhd .bottom-right{ float:right; width:330px; padding:10px 25px 0 25px; line-height:24px;}
.hyhd .bottom-right b{ font-size:14px; color:#043864; line-height:30px;}
.hyhd .bottom-right span{ font-size:14px;}

/* ҳ������-������Ƶ */
.zxsp{ overflow:hidden; width:730px; padding:0 0 15px 0;}
.zxsp .title{ width:730px; padding-bottom:12px;}
.rollBox{overflow:hidden;width:730px;} 
.rollBox .LeftBotton{width:1px;float:left;} 
.rollBox .RightBotton{width:1px;float:right;} 
.rollBox .Cont{width:728px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:150px; height:180px; float:left; padding:0 16px; line-height:20px;} 
.rollBox .Cont .pic img{ margin-bottom:5px;} 
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none; color:#333;} 
.rollBox .Cont a:hover{text-decoration:underline; color:#f00;} 
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #List2,.rollBox #List3{float:left;}

/* ҳ������-���Ҳ��� */
.mjbk{ overflow:hidden; width:730px; padding:0 0 10px 0;}
.mjbk .left{ width:710px; float:left;}
/*.mjbk .left-title{ width:345px; height:31px; padding:0 0 3px 10px; border-bottom:1px solid #2079c5;}*/
.mjbk .left-title{ width:710px; height:31px; padding:0 0 3px 10px; border-bottom:1px solid #2079c5;}
/*.mjbk .left-center{ overflow:hidden; width:335px; padding:10px; border-bottom:1px dotted #b3b4b4; background-color:#FFFFFF;}*/
.mjbk .left-center {width: 50%; box-sizing: border-box; padding: 15px; float: left;}
.mjbk .left-center-left{ float:left; width:90px; margin-right:10px;}
.mjbk .left-center-right{ float:left; width:235px; line-height:20px;}
.mjbk .left-center-right b{ font-size:14px; line-height:28px;}
.mjbk .left-bottom{ overflow:hidden; width:335px; padding:10px; border-bottom:1px dotted #b3b4b4;}
.mjbk .left-bottom-left{ float:left; width:90px; margin-right:10px;}
.mjbk .left-bottom-right{ float:left; width:235px; line-height:20px;}
.mjbk .left-bottom-right b{ font-size:14px; line-height:28px;}

/* ҳ������-��� */
.ybanner{ width:184px; text-align:center;}
.ybanner img{ width:173px; height:62px; padding:2px; border:1px solid #dadbdc;}

/* ҳ������-�б� */
.lb2{ overflow:hidden; width:184px; margin-bottom:10px;}
.lb2 ul{}
.lb2 li{ width:162px; line-height:20px; background:url(../images/kjxh_92.jpg) no-repeat; background-position:8px 12px; border-bottom:1px solid #c6dff9; padding:7px 0 6px 20px; background-color:#FFFFFF;}
.lb1{ overflow:hidden; width:184px;}
.lb1 ul{}
.lb1 li{ width:162px; height:36px; background:url(/images/kjxh_58.jpg) repeat-x; border-left:1px solid #c6dff9; border-right:1px solid #c6dff9; border-top:1px solid #c6dff9; padding:16px 0 0 20px;}
.lb2{ overflow:hidden; width:184px; margin-bottom:10px;}
.lb2 ul{}
.lb2 li{ width:162px; line-height:20px; background:url(/images/kjxh_92.jpg) no-repeat; background-position:8px 12px; border-bottom:1px solid #c6dff9; padding:7px 0 6px 20px; background-color:#FFFFFF;}


/* ҳ������-�������� */
.cjwt{ overflow:hidden; width:182px; border:1px solid #c6dff9;}
.cjwt .title{ overflow:hidden; width:182px; height:33px; border-bottom:1px solid #c6dff9; background:url(../images/kjxh_300.jpg) repeat-x;}
.cjwt .title-left{ float:left; line-height:34px; font-size:14px; font-family:'΢���ź�'; color:#135c9b; padding-left:10px;}
.cjwt .bottom{ overflow:hidden; width:182px; padding:10px 0;}
.cjwt .bottom ul{}
.cjwt .bottom li{ width:162px; line-height:24px; background:url(../images/kjxh_92.jpg) no-repeat 8px 7px; padding:0px 0px 0px 20px;}

/* ҳ������-���԰� */
.lyb{ overflow:hidden; width:182px; border:1px solid #c6dff9;}
.lyb .title{ overflow:hidden; width:182px; height:33px; border-bottom:1px solid #c6dff9; background:url(../images/kjxh_300.jpg) repeat-x;}
.lyb .title-left{ float:left; line-height:34px; font-size:14px; font-family:'΢���ź�'; color:#135c9b; padding-left:10px;}
.lyb .bottom{ overflow:hidden; width:182px; padding:10px 0;}
.lyb .bottom-01{ overflow:hidden; width:174px; padding-left:10px; margin-bottom:6px;}
.lyb .bottom-01-left{ float:left; line-height:20px;}
.lyb .bottom-01-right{ float:left;}
.sstest2{ width:120px; height:18px; line-height:18px; border:1px solid #a4c1d1;}
.sstest3{ width:120px; height:120px; line-height:18px; border:1px solid #a4c1d1;}
.lyb .bottom-02{ overflow:hidden; width:140px; padding:6px 0 0 44px;}
.lyb .bottom-02 a{ color:#FF0000;}
.sstest4{ width:56px; height:24px; background:url(../images/kjxh_115.jpg) no-repeat; font-weight:700; color:#154c73;}

/* ҳ����-�������� */
.yqlj{ overflow:hidden; width:960px;}
.yqlj .top{ width:940px; font-size:18px; font-weight:700; color:#032648; padding:14px 0 10px 20px;}
.yqlj .bottom{ overflow:hidden; width:960px; padding-bottom:15px;}
.yqlj .bottom ul{}
.yqlj .bottom li{ width:140px; float:left; margin-left:17px;}
.sstest5{ width:138px; height:20px; border:1px solid #a4c1d1;}


.grhyfc-center-01-right-bottom{ width:82px; height:18px; background:url(/images/kjxh_200.jpg) no-repeat; line-height:18px; text-align:center; margin:5px 5px 0 0px;}
.grhyfc-center-01-right-bottom a{ color:#0b549e;}


    /* 首页改版新追加样式 20240509 */
    .redesign-body{background:#fff url(../images/pic/czb_bgbig.jpg) center top no-repeat}
    .logo,.redesign-body .logoh{background:0 0}
    .redesign-body .container{width:1200px}
    .redesign-body .logoh{height:143px;width:1200px}
    .redesign-body .logoh img{width:355px}
    .redesign-body .nav{overflow:hidden;width:1201px;height:50px;padding-left:0;background:#0462a7}
    .redesign-body .nav li{padding:0 51px;float:left;margin-top:10px;line-height:30px;height:30px;font-size:18px;color:#fff;border-right:1px solid #fff;background:0 0;background-position:none}
    .redesign-body .nav li:last-child{border-right:none}
    .redesign-body .nav ul{padding-left:6px}
    .redesign-body .ssgd{overflow:hidden;width:1200px;height:45px;background:0 0}
    .redesign-body .lmboxb ul li{line-height:50px;font-size:16px}
    .redesign-body #demo{height:45px}
    .redesign-body .ssgd{background:0 0;width:1200px}
    .redesign-body .ssgd .gdr{width:930px!important}
    .redesign-body .ssgd .ssl-center{padding:0}
    .redesign-body .t-test1{margin:0;padding:0 10px;width:130px;height:34px;line-height:22px;font-size:12px;color:#cbcbcb;border:1px solid #64a0d2;background:#fff}
    .redesign-body .t-test1:focus{outline:0}
    .redesign-body .ssgd .ssl-right{padding-top:0;position:relative;height:36px;width:42px;color:#fff;line-height:36px;padding-left:28px;font-size:16px;background:url(../images/pic/search_03.png) no-repeat 4px 9px #0462a7}
    .redesign-body .ssgd .ssl-right .a-test2{position:absolute;margin:0;padding:0;border:0;width:70px;height:36px;left:0;top:0;background:0 0;cursor:pointer}
    .redesign-body .maintop{width:1200px;background:#fff}
    .redesign-body .xwzh-bottom a{font-size:16px!important;line-height:32px;white-space:nowrap;width:448px;overflow:hidden;display:inline-block;text-overflow:ellipsis}
    .redesign-body .xwzh-bottom a::before{content:'.';margin-right:5px;vertical-align:2px;display:inline-block}
    .redesign-body .kjsx .fg-top{height:36px;margin-bottom:0;border-bottom:1px solid #eaeaea}
    .redesign-body .logoh .right-bottom{overflow:hidden;text-align:right;padding-right:0;width:100px;border-radius:5px;height:40px;line-height:40px;background:#0462a7;position:relative}
    .redesign-body .a-test1{width:100px;height:40px;background:0 0}
    .redesign-body .ltest1{width:60px;height:34px}
    .redesign-body .ltest{width:100px;height:32px}
    .redesign-body .logoh .right-top{font-size:16px}
    .redesign-body .logo .right-top-01{line-height:34px}
    .redesign-body .logo .right-top-01 label,.redesign-body .logo .right-top-01 a{margin-left:3px}
    .redesign-body .logo .right-top-01 input{vertical-align:middle}
    .redesign-body .kjsx .fg-top{overflow:hidden;width:452px;background:0 0}
    .redesign-body .kjsx .fg-top li{height: 34px;padding: 0 5px;margin-right: 5px;font-size: 20px;text-align: center;background: none;line-height: 34px;font-size:16px;border-bottom: 2px solid #fff;}
    .redesign-body .kjsx .fg-top li a{color:#195483;}
    .redesign-body .kjsx .fg-top li.hover{float: left;height: 34px;padding: 0 5px;margin-right: 5px;font-size: 20px;text-align: center;background: none;line-height: 34px;color:#195483;border-bottom: 2px solid #195483;}
    .redesign-body .xwzh-bottom{overflow:hidden;width:453px;height:265px;font-size:14px;border:none;padding:12px 0 0 0;line-height:23px}
    .redesign-body .kjsx .fg{padding-bottom:0}
    .redesign-body .maincenter{width:1200px;background:0 0}
    /*.redesign-body .maincenter-right{padding-left:5px;width:235px;}*/
    .redesign-body .maincenter-right{padding-left:5px;width:229px;}
    .redesign-body .ybanner img{width:220px;height:80px;padding:0;border:none}
    .redesign-body .marb5{height:5px;overflow:hidden;clear:both}
    .redesign-body .maincenter-left{width:924px;float:right;padding-right:20px;border: 1px solid #eaeae9;padding-left: 14px;margin-bottom: 20px;}
    .redesign-body .kjsx{overflow:hidden;width:944px;padding:5px 0 0 0}
    .redesign-body .kjsx .fg{width:460px;float:left;padding-bottom:10px}
    .redesign-body .ybanner{width:220px}
    .redesign-body .cjwt{overflow:hidden;width:218px;border:1px solid #eaeaea}
    .redesign-body .cjwt .title{width:220px;height:40px;background:#eaeaea;border:none}
    .redesign-body .cjwt .title-left{float:left;line-height:40px;font-size:16px;color:#333;padding-left:10px;font-weight:700}
    .redesign-body .cjwt .bottom{overflow:hidden;width:220px;padding:5px 0}
    .redesign-body .cjwt .bottom li{width:187px;height:36px;line-height:36px;background:url(../images/kjxh_92.jpg) no-repeat 13px 11px;padding:0 0 0 32px}
    .redesign-body .cjwt .bottom li a{display:inline-block;width:186px;font-size:16px;line-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
    .redesign-body .lyb{overflow:hidden;width:218px;border:1px solid #eaeaea}
    .redesign-body .lyb .title{overflow:hidden;width:218px;height:40px;border:1px solid #eaeaea;background:#eaeaea}
    .redesign-body .lyb .title-left{float:left;line-height:40px;font-size:16px;color:#333;padding-left:10px;font-weight:700}
    .redesign-body .lyb .bottom{overflow:hidden;width:220px;padding:16px 0;font-size:16px}
    .redesign-body .kjsx .fg-bottom .one{overflow:hidden;height:34px;width:452px;line-height:34px;font-size:16px}
    .redesign-body .kjsx .fg-bottom{width:452px;padding:10px 0}
    .redesign-body .kjsx .fg-bottom a{overflow:hidden;display:inline-block;text-overflow:ellipsis;vertical-align:-9px;white-space:nowrap;width:365px}
    .redesign-body .kjsx .fg-bottom .one-left{float:left;height:34px;line-height:34px}
    .redesign-body .kjsx .fg-bottom .one-right{width:89px;font-size:12px;float:right;color:#8c8b8b;text-align:right;line-height:34px}
    .redesign-body .flashbanner{margin:3px 0 16px;width:927px;height:100px}
    .redesign-body .swiper2{width:927px}
    .redesign-body .swiper-backface-hidden .swiper-slide a{margin:0;width:927px;position:absolute;left:0;top:0}
    .redesign-body .swiper-backface-hidden .swiper-slide a:hover{margin:0;position:absolute;left:0;top:0}
    .redesign-body .kjsx .sx-top{overflow:hidden;width:442px;height:36px;font-size:16px;padding:0;border-bottom:1px solid #d0d0d0;margin-bottom:13px}
    .redesign-body .kjsx .sx-top-left{padding: 0 5px;float:left;background:0 0;font-size:20px;font-weight:700;padding-left:0;line-height:34px;border-bottom:2px solid #195483}
    .redesign-body .kjsx .sx-top-left a{color:#1a5483;}
    .redesign-body .kjsx .sx-bottom{width:452px;padding:0}
    .redesign-body .kjsx .sx-bottom-01{width:452px}
    .redesign-body .kjsx .sx-bottom-01-left a{overflow:hidden;display:inline-block;text-overflow:ellipsis;vertical-align:-9px;white-space:nowrap;width:360px;font-size:16px;line-height:34px}
    .redesign-body .kjsx .sx{width:452px;float:left;padding-bottom:9px;margin-right:17px}
    .redesign-body .kjsx .sx-bottom-01-right{width:84px;float:right;font-size:16px;line-height:34px;color:#8c8b8b;text-align:right}
    .redesign-body .zxsp{width:930px}
    .redesign-body .zxsp .title{width:920px;font-size:20px;line-height:36px;font-weight:700;padding-left:5px;border-bottom:1px solid #eaeaea;padding-bottom:0}
    .redesign-body .zxsp .picScroll-left ul li img{margin-bottom: 5px;}
    .redesign-body .zxsp .picScroll-left ul li a{text-decoration: none;color: #333;font-size: 16px;text-align: left;line-height: 20px;display: inline-block;}
    .redesign-body .zxsp .picScroll-left .hd .prev,.redesign-body .zxsp .picScroll-left .hd .next{width: 20px;height: 30px;display:inline-block;position: absolute;top: 84px;left: 7px;right: 0;background:url(../images/pic/prev_03.png) no-repeat center center;}
    .redesign-body .zxsp .picScroll-left .hd .next{position: absolute;top: 84px;left: 911px;right: 0;background:url(../images/pic/next_07.png) no-repeat center center;}
    .redesign-body .rollBox{overflow:hidden;width:923px;padding-top:23px}
    .redesign-body .rollBox .Cont .pic{width:200px;height:222px;float:left;padding:0 9px;line-height:20px}
    .redesign-body .rollBox .Cont .pic img{margin-bottom:5px;width:200px;height:152px}
    .redesign-body .rollBox .Cont{width:855px;overflow:hidden;float:none;margin:0 auto}
    .redesign-body .rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;color:#333;font-size:16px;text-align:left;line-height:20px;display:inline-block}
    .redesign-body .mjbk{overflow:hidden;width:923px;padding:0 0 10px 0}
    .redesign-body .mjbk .left{width:910px;float:left}
    .redesign-body .mjbk .left-title{width:910px;height:36px;padding:0;font-size:20px;line-height:36px;font-weight:700;padding-left:5px;border-bottom:1px solid #eaeaea;padding-bottom:0}
    .redesign-body .mjbk .left-center{width:50%;box-sizing:border-box;padding:12px 0 0 3px;float:left;height:93px;position:relative;border-bottom:1px dashed #ccc}
    .redesign-body .mjbk .left-center-left{float:left;width:90px;margin-right:15px}
    .redesign-body .mjbk .left-center-right{width:360px;font-size:16px}
    .redesign-body .mjbk .left-center-right b{font-size:16px;line-height:32px}
    .redesign-body .mjbk .left-center-right a{font-size:16px}
    .redesign-body .grhyfc-center-01-right-bottom{width:82px;height:18px;background:0 0;line-height:18px;text-align:center;display:inline-block;margin:5px 5px 0 0;position:absolute;right:-12px}
    .redesign-body .grhyfc-center-01-right-bottom a{font-size:14px!important}
    .redesign-body .mainbottom{overflow:hidden;width:100%;background:#eaeaea;background-position:top}
    .redesign-body .yqlj .top{width:1180px;font-size:24px;font-weight:700;color:#032648;padding:24px 0 14px 20px}
    .redesign-body .yqlj .bottom{width:1200px}
    .redesign-body .yqlj .bottom li{width:220px}
    .redesign-body .yqlj .bottom li input,.redesign-body .yqlj .bottom li select{width:220px;height:36px;border:1px solid #b5b5b5}
    .redesign-body .yqlj{overflow:hidden;width:1200px}
    .redesign-body .foot{width:1200px;font-size:16px;padding:5px 0 15px;margin-bottom:8px}
    .redesign-body .kjsx .sx-top-right {width: 44px;height: 17px;line-height: 17px;float: right;text-align: center;background: #eaeaea;border-radius: 8px;padding-top: 0;font-size: 10px;}
    .redesign-body .kjsx .sx-top-right a{color:#1a5483;}