*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,
section,img{margin:0px;padding:0px;outline:none;border:0px;}
li{list-style:none;}
body{text-align:left;font-family:"Microsoft YaHei";font-size:16px;color:#333333;}
a,ins{text-decoration:none;}
a{color:#333333;}
a:hover{color:#4c67a7;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.width{width:1100px;margin:0 auto;margin-top:25px;}

body{
    width: 100%;
    height: 100%;
    opacity: 1;
	background:url('bg.jpg') no-repeat center center;
	background-attachment:fixed;
	background-size:cover;
}
.gg{
    margin: 0 auto;
    height: 60px;
}
.gg_m{
    width: 1200px;
    height: 63px;
    margin: 0 auto;
    line-height: 60px;
    background: #FFFFFF;
    padding: 0 30px;
}
.gg_m ul{
    height: 60px;
    border-bottom: 2px dotted #C1CAE0;
}
.gg_m img{
    float: right;
    cursor: pointer;
    margin-top: -50px;
}
.gg_m ul li{
    text-align: center;
}
.gg_m ul li a{
    font-size: 24px;
    color: #4C67A7;
}
.gg_m ul li span{
    color: #FFFFFF;
    opacity: .5;
    margin-left: 15px;
}


.div1{
    width: 1200px;
    margin: 0 auto;
}
.div1-left{
    width: 540px;
    height: 480px;
    background: #FFFFFF;
    padding:30px 30px 0 0;
}
.div1-left .bt{
    font-size: 22px;
    color: #999999;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0;
    cursor: pointer;
}
.div1-left .bt li{
    float: left;
}
.div1-left .bt .shu{
    float: left;
    margin: 0 15px;
}
/*����*/
.div1-left .bt .gd{
    background: url("gd_03.png") no-repeat center center;
    display: inline-block;
    width: 28px;
    height: 8px;
    float: right;
    margin-top: 20px;
}
.div1-left .bt .hover{
    color: #4c67a7;
}
.div1-left .list li a{
    font-size: 18px;
}
.div1-left .list li img{
    vertical-align: middle;
    margin-right: 10px;
}
.div1-left .list{
    margin-top: 15px;
}
.div1-left .list li{
    line-height: 200%;
}
.div1-right{
    width: 660px;
    height: 480px;
    background: #fff;
    padding: 20px 30px;
}
#focus {width:600px; height:440px; overflow:hidden; position:relative;margin:0 auto; z-index:1}
#focus ul {height:860px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left; width:600px; height:440px; overflow:hidden; position:relative; background:#000;}
#focus ul li div.photo_bt {position:absolute; bottom:-2px; left:12px; font-size:15px; color:#ffffff; z-index:1; line-height:40px;}
#focus .btnBg {position:absolute; width:600px; height:40px; left:0; bottom:0; background:#4c67a7;}
#focus .btn {position:absolute; width:250px; height:32px; padding:14px 10px; right:5px; bottom:12px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:40px; height:8px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#4c67a7;}
#focus .preNext {width:45px; height:100px; position:absolute; top:45px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/*�ڶ���*/
.div2{
    width: 1200px;
    height: 120px;
    margin: 0 auto;
    background: #FFFFFF;
    padding: 10px 30px;
}
.div2-right{
    width: 600px;
    height: 80px;
    border: 1px solid #e4e8f2;
}
.div2-right ul li a{
    float: left;
    padding-right:20px;
    height: 45px;
    border-right: 1px solid #e4e8f2;
    margin-top: 15px;
    line-height: 45px;
    font-size: 18px;
    color: #4c67a7;
}
/*�ƾ�����*/
.div2-right ul .cj a{
    padding-left: 80px;
    vertical-align: middle;
    background: url("jn_24.jpg") no-repeat 30px center;
}
/*�ִ�ũҵѲ��*/
.div2-right ul .xl a{
    padding-left: 80px;
    vertical-align: middle;
    background: url("jn_26.jpg") no-repeat 25px center;
}
/*˫��ʾ�嵥*/
.div2-right ul .sgs a{
    padding-left: 80px;
    vertical-align: middle;
    background: url("jn_29.jpg") no-repeat 30px center;
    border: 0px;
}

/****************************************************************�����ķָ��� ���***********************************************************************/
/*������*/
.div3{
    width: 1200px;
    margin: 0 auto;
    background: #FFFFFF;
    padding-left: 30px;
}
.div3-left{
    width: 350px;
    border-right: 1px solid #c1cae0;
    padding-right: 30px;
}
/*����*/
.div3-left-1{
    height: 346px;
}
.div3-left p.bt{
    width: 320px;
    height: 45px;
    border-bottom: 1px solid #c1cae0;
    font-size: 22px;
    color: #4c67a7;
    line-height: 45px;
}
/*������*/
.div3-left ul.szf{
    width: 320px;
    height: 166px;
    border-bottom: 1px solid #c1cae0;
    padding-top: 20px;
}
.div3-left ul li .p1,.div3-left ul li .p1 a{
    font-size: 16px;
    color: #4c67a7;
}.div3-left ul .li2{
     width: 200px;
    line-height: 26px;
 }
.div3-left ul li .p1 span{
    margin: 0 5px;
}
/*���쵼*/
.div3-left .ld{
    width: 320px;
    height: 95px;
    padding: 10px 30px 15px 30px;
}
/*���г�*/
.div3-left .ld .fsz{
    color: #4c67a7;
    height: 40px;
    width: 80px;
}
/*���г�����*/
.div3-left .ldxm{
    width: 180px;
}
.div3-left .ldxm a{
    margin-right: 5px;
}
/*���鳤*/
.div3-left .msz{
    color: #4c67a7;
    width: 80px;
}
/*��֯����*/
.div3-left .zzjg{
    width: 320px;
    height: 40px;
    background: url("3_06.png") no-repeat center center;
	margin-top:10px;
}
.div3-left .zzjg a{
    display: inline-block;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 40px;
    width: 320px;
    height: 40px;
    padding-left: 110px;
    background: url("4_03.png") no-repeat 35px center;
}
/*�������� ������Ѷ*/
.div3-left .zwms{
    font-size: 22px;
    color: #999;
    margin-top: 20px;
    border-bottom: 1px solid #c1cae0;
    height: 45px;
    line-height: 45px;
}
.div3-left .zwms li{
    float: left;
    cursor: pointer;
}
.div3-left .zwms span{
    margin: 0 15px;
}
.div3-left .zwms .hover{
    color: #4c67a7;
}
/*����*/
.div3-left .zwms .gd{
    float: right;
    background: url("gd_03.png") no-repeat center center;
    display: inline-block;
    width: 28px;
    height: 8px;
    margin-top: 20px;
}
.div3-left .list img{
    margin-right: 10px;
    vertical-align: top;
    margin-top: 15px;
}
.div3-left .list a{
    font-size: 18px;
    width: 304px;
    display: inline-block;
}
.div3-left .list{
    line-height: 200%;
    margin-top: 15px;
}
/*��Ƶ ͼƬ*/
.div3-left .sptp{
    font-size: 22px;
    color: #999;
    margin-top: 41px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0;
}
.div3-left .sptp li{
    float: left;
    cursor: pointer;
}
.div3-left .sptp .hover{
    color: #4c67a7;
}
/*����*/
.div3-left .sptp .gd{
    float: right;
    background: url("gd_03.png") no-repeat center center;
    display: inline-block;
    width: 28px;
    height: 8px;
    margin-top: 20px;
}
.div3-left .sptp span{
    margin: 0 15px;
}
.div3-left .list1{
    margin-top: 20px;
}
.div3-left .list1 li{
    line-height: 40px;
}
/*ר��*/
.div3-left .zt{
    font-size: 22px;
    color: #4c67a7;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0;
}
/*����*/
.div3-left .zt .gd{
    float: right;
    background: url("gd_03.png") no-repeat center center;
    display: inline-block;
    width: 28px;
    height: 8px;
    margin-top: 20px;
}
.div3-left .list2{
    margin-top: 20px;
}
.div3-left .list2 li{
    line-height: 200%;
}
.div3-left .list2 a img{
    margin-bottom: 10px;
}
.div3-left .list2 li a{
    font-size: 18px;
    width: 304px;
    display: inline-block;
}
.div3-left .list2 li img{
    margin-right: 10px;
    vertical-align: top;
    margin-top: 15px;
}
/****************************************************************�����ķָ��� �в�***********************************************************************/
.div3-middle{
    width: 440px;
    border-right: 1px solid #c1cae0;
    padding:0 30px;
}
.div3-middle .zcjd{
    font-size: 22px;
    color: #999999;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0
}
.div3-middle .zcjd .hover{
    color: #4c67a7;
}
.div3-middle .zcjd li{
    float: left;
    cursor: pointer;
}
/*����*/
.div3-middle .zcjd .gd{
    float: right;
    background: url("gd_03.png") no-repeat center center;
    display: inline-block;
    width: 28px;
    height: 8px;
    margin-top: 20px;
}
.div3-middle .zcjd span{
    margin: 0 15px;
}
.div3-middle .list{
    line-height: 200%;
    margin-top: 15px;
}
.div3-middle .list li:first-child a{
    color: #4c67a7;
}
.div3-middle .list li span{
    color: #999999;
    margin-left: 20px;
}
.div3-middle .list1{
    height: 32px;
    line-height: 30px;
    background: #f6f7fb;
    border-top:1px solid #4c67a7;
    margin-top: 20px;
    margin-bottom: 15px;
}
.div3-middle .list1 li{
    float: left;
    padding: 0 15px;
    font-size: 15px;
    cursor: pointer;
    border-top: 2px solid rgba(200,200,200,0);
}
.div3-middle .list1 li.active{
    border-top: 2px solid #4c67a7;
}
/*������*/
.div3-middle .rq{
    font-size: 15px;
}
.div3-middle .rq .input1 input{
    height: 30px;
    width: 298px;
    background: #e0e4ef;
    padding-left: 10px;
    margin-left: 15px;
}
.div3-middle .rq .input2 input{
    width: 128px;
    height: 30px;
    background: url("7_03.jpg") no-repeat center center;
    padding-left: 5px;
    border: 0;
    margin-top: 10px;
}
.div3-middle .rq .input3 input{
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 20px;
}
.div3-middle .rq .input3 .sbt{
    background: #4c67a7;
    color: #FFFFFF;
    margin-left:79px;
    margin-right: 20px;
}

/*���񹫿�*/
.rollBox{width:380px; position:relative; border-top: 1px solid #c1cae0;margin-top: 30px}
.rollBox .LeftBotton{height:26px;width:26px;background:url(left.jpg) no-repeat ;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:26px;width:26px;background:url(right.jpg) no-repeat ;overflow:hidden;float:left; display:inline;cursor:pointer; margin-left: 16px;}
.rollBox .Cont{width:380px;overflow:hidden;float:left; padding:0px 0px; margin-left:0px;}
.rollBox .ScrCont{width:100000px; }
.rollBox .Cont .pic{width:262px;float:left;text-align:center;padding:0 4px;}
.rollBox .Cont .pic img{display:block;margin:0 auto; }
.rollBox .Cont .pic a{ background:none; border:none; margin:0; padding:0;}
.rollBox .Cont .pic a:hover{ background:none; border:none; margin:0; padding:0;}
.rollBox #List1,.rollBox #List2{float:left;}
.cpt1{ font-size:14px; color:#6a6a6a; line-height:32px; font-family:Arial, Helvetica, sans-serif;}
.rollBox img{margin-right: 38px;}
.rollBox .xian{
    width: 156px;
    height: 1px;
    background: #c1cae0;
    margin-top: 13px;
}
.div3-middle .zwgk1 ul li{
    float: left;
}
.div3-middle .zwgk1 ul{
    width: 380px;
}
.div3-middle .zwgk1 ul li a{
    display:block;
    width: 108px;
    height: 86px;
    border: 1px solid #d1d7e8;
    margin-left: 14px;
    margin-top: 15px;
    padding-top: 55px;
    font-size: 14px;
}
/*��Ϣ�����ƶ�*/
.div3-middle .zwgk1 ul .xxgkzd a{
    background: url("sy_04_10.png") no-repeat center 20px;
}
/*��Ϣ����ָ��*/
.div3-middle .zwgk1 ul .xxgkzn a{
    background: url("sy_04_04.png") no-repeat center 17px;
}
/*��Ϣ����Ŀ¼*/
.div3-middle .zwgk1 ul .xxgkml a{
    background: url("sy_04_07.png") no-repeat center 15px;
}
/*�����빫��*/
.div3-middle .zwgk1 ul .ysqgk a{
    background: url("zrqd.png") no-repeat center 15px;
}
/*����ҵ����*/
.div3-middle .zwgk1 ul .qsygk a{
    background: url("sy_04_18.png") no-repeat center 15px;
}
/*������������*/
.div3-middle .zwgk1 ul .zfgzbg a{
    background: url("zfgzbg.png") no-repeat center 15px;
}
/*��������*/
.div3-middle .zwgk1 ul .zfgb a{
    background: url("2-1.png") no-repeat center 15px;
}
/*��������*/
.div3-middle .zwgk1 ul .zflz a{
    background: url("2-2.png") no-repeat center 15px;
}
/*Ӧ������*/
.div3-middle .zwgk1 ul .yjgl a{
    background: url("2-3.png") no-repeat center 15px;
}
/*�����᰸*/
.div3-middle .zwgk1 ul .jyta a{
    background: url("2-4.png") no-repeat center 15px;
}
/*��������*/
.div3-middle .zwgk1 ul .jgbz a{
    background: url("2-5.png") no-repeat center 15px;
}
/*��������*/
.div3-middle .zwgk1 ul .wsqw a{
    background: url("2-6.png") no-repeat center 15px;
}
/*������Ϣ*/
.div3-middle .zwgk1 ul .cwxx a{
    background: url("3-1.png") no-repeat center 15px;
}
/*������Ϣ*/
.div3-middle .zwgk1 ul .rsxx a{
    background: url("3-2.png") no-repeat center 15px;
}
/*ͳ����Ϣ*/
.div3-middle .zwgk1 ul .tjxx a{
    background: url("3-3.png") no-repeat center 15px;
}
/*��չ�滮*/
.div3-middle .zwgk1 ul .fzgh a{
    background: url("3-4.png") no-repeat center 15px;
}
/*Ȩ���嵥*/
.div3-middle .zwgk1 ul .qlqd a{
    background: url("3-5.png") no-repeat center 15px;
}
/*�����嵥*/
.div3-middle .zwgk1 ul .zrqd a{
    background: url("3-6.png") no-repeat center 15px;
}

/*����*/
.div3-middle .hd{
    font-size: 22px;
    color: #4c67a7;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0;
    margin-top: 6px;
}
/*����*/
.div3-middle .hd .gd{
    float: right;
    background: url("gd_03.png") no-repeat center center;
    display: inline-block;
    width: 28px;
    height: 8px;
    margin-top: 20px;
}
/*�����г�˵�仰*/
.div3-middle .wxszsjh{
    display: block;
    width: 380px;
    height: 90px;
    border: 1px solid #C1CAE0;
    margin-top: 20px;
    background: url("jn_81.jpg") no-repeat 125px 15px;
}
.div3-middle .wxszsjh i{
    background: url("jn_79.jpg") no-repeat center center;
    display: inline-block;
    width: 72px;
    height: 62px;
    margin-top: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.div3-middle .wxszsjh a{
    background: url("jn_88.jpg") no-repeat center center;
    display: inline-block;
    height: 24px;
    width: 100px;
    line-height: 24px;
    text-align: center;
    color: #FFFFFF;
    margin-left: 8px;
}
/*�����̸*/
.div3-middle .zwft{
    margin-top: 10px;
}
.div3-middle .zwft .p{
    font-size: 18px;
    color: #4c67a7;
}
.div3-middle .zwft ul li{
    float: left;
    margin-top: 10px;
}
.div3-middle .zwft ul .tp{
    width: 151px;
    height: 100px;
}
.div3-middle .zwft ul .ft{
    width: 228px;
    height: 100px;
    padding-left: 20px;
    padding-top: 10px;
    line-height: 28px;
    background: #edf0f6;
}
.div3-middle .zwft ul .ft .p1 a{
    font-size: 16px;
    color: #4c67a7;
    font-weight: bold;
}
.div3-middle .zwft ul .ft .p2,.div3-middle .zwft ul .ft .p3{
    font-size: 14px;
    color: #999999;
}
.div3-middle .zwft ul .ft .p2 span,.div3-middle .zwft ul .ft .p3 span{
    font-size: 14px;
    color: #333333;
}
/*��Ӧ����*/
.div3-middle .hygq .p{
    font-size: 18px;
    color: #4c67a7;
    margin-top: 26px;
}
.div3-middle .hygq ul{
    width: 380px;
    height: 100px;
    margin-top: 10px;
}
.div3-middle .hygq ul li{
    float: left;
    margin-top: 10px;
}
.div3-middle .hygq ul li{
    display: inline-block;
    height: 35px;
    line-height: 35px;
}
.div3-middle .hygq ul li a{
    font-size: 16px;
    color: #4c67a7;
}

/*���ŷ�����*/
.div3-middle .hygq ul .xwfbh{
    margin-right: 10px;
}
.div3-middle .hygq ul .xwfbh,.div3-middle .hygq ul .smfwrx{
    width: 185px;
    height: 40px;
    border: 1px solid #c1cae0;
}
.div3-middle .hygq ul .xwfbh i{
    display: inline-block;
    width: 26px;
    height: 20px;
    background: url("jn_118.jpg") no-repeat center center;
    margin-left: 20px;
    margin-right: 15px;
    vertical-align: middle;
}
/*12345�����������*/
.div3-middle .hygq ul .smfwrx i{
    display: inline-block;
    width: 26px;
    height: 22px;
    background: url("jn_115.jpg") no-repeat center center;
    margin-left: 5px;
    margin-right: 4px;
    vertical-align: middle;
}

.div3-middle .hygq ul .wbjn,.div3-middle .hygq ul .zwwx,.div3-middle .hygq ul .qczw{
    width: 120px;
    height: 40px;
    border: 1px solid #c1cae0;
}
.div3-middle .hygq ul .wbjn,.div3-middle .hygq ul .zwwx{
    margin-right: 10px;
}
    /*΢������*/
.div3-middle .hygq ul .wbjn i{
    display: inline-block;
    width: 26px;
    height: 23px;
    background: url("sy_03_07.png") no-repeat center center;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
}
/*����΢��*/
.div3-middle .hygq ul .zwwx i{
    display: inline-block;
    width: 26px;
    height: 25px;
    background: url("sy_03_09.png") no-repeat center center;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
}
/*Ȫ������*/
.div3-middle .hygq ul .qczw i{
    display: inline-block;
    width: 26px;
    height: 25px;
    background: url("sy_03_04.png") no-repeat center center;
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
}
/*��������*/
.div3-middle .dczj .p{
    font-size: 18px;
    color: #4c67a7;
    margin-top: 10px;
}
.div3-middle .dczj ul li{
    line-height: 200%;
}
.div3-middle .dczj ul li a{
    width: 335px;
    display: inline-block;
    font-size: 16px;
}
.div3-middle .dczj img {
    margin-right: 10px;
    vertical-align: top;
    margin-top: 18px;
}
/*����*/
.div3-middle .dc .dcbt{
    font-size: 22px;
    color: #4c67a7;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0;
    margin-top: 4px;
}
.div3-middle .dc .dctp{
    margin-top: 15px;
}

/****************************************************************�����ķָ��� �Ҳ�***********************************************************************/
.div3-right{
    padding: 0 30px;
    width: 380px;
}
/*����*/
.div3-right .fw{
    font-size: 22px;
    color: #4c67a7;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0;
}
/*��������������*/
.div3-right .wszwfwdt li{
    width: 320px;
    height: 310px;
    background: url("sy_zwfw.jpg") no-repeat center center;
    position: relative;
}
.div3-right .wszwfwdt li span{
    font-size: 24px;
    color: #4c67a7;
    font-weight: bold;
}
/*���뵥λ��*/
.div3-right .wszwfwdt li .span1{
    position: absolute;
    top: 8px;
    right: 37px;
}
/*�����ʾ���Ƽ�*/
.div3-right .wszwfwdt li .span2{
    position: absolute;
    top: 80px;
    left: 15px;
}
/*�ɰ�����������*/
.div3-right .wszwfwdt li .span3{
    position: absolute;
    bottom: 130px;
    right: 18px;
}

.div3-right .wszwfwdt li .span4{
    position: absolute;
    bottom: 56px;
    right: 78px;
    font-size: 24px;
}
.div3-right .wszwfwdt li a{
    color: #4c67a7;
}
.div3-right .wszwfwdt li .span5 {
    position: absolute;
    bottom: 24px;
    right: 70px;
    font-size: 16px;
    font-weight: 100;
}

/*���Ȳ�ѯ ��ݸ���*/
.div3-right .jdkt{
    font-size: 18px;
    color: #999999;
    margin-top: 17px;
}
.div3-right .jdkt li{
    float: left;
    cursor: pointer;
}
.div3-right .jdkt li.active{
    color: #4c67a7;
}
.div3-right .jdkt span{
    margin: 0 15px;
}
.div3-right .cxkt{
    width: 320px;
    height: 205px;
    border: 1px solid #c1cae0;
    padding: 10px 20px;
    margin-top: 13px;
}
.div3-right .cxkt p{
    font-size: 14px;
    color: #999999;
}
/*���Ȳ�ѯ*/
.div3-right .cxkt input{
    width: 277px;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    background: #e0e4ef;
    margin: 8px 0;
}
/*��ʼ��ѯ*/
.div3-right .cxkt .sbt{
    height: 40px;
    width: 277px;
    line-height: 40px;
    color: #FFFFFF;
    text-align: center;
    font-size: 15px;
    background: #4c67a7;
    margin-top: 10px;
}
/*��ݸ���*/
.div3-right .cxkt input.yzm{
    width: 120px;
}
.div3-right .kdgz span{
    display: inline-block;
    width: 120px;
    height: 28px;
    margin-top: 10px;
}

.div3-right .list{
    width: 319px;
}
.div3-right .list li{
    float: left;
}
.div3-right .list li a{
    float: left;
    width: 106px;
    text-align: center;
    padding-top: 100px;
}
/*������*/
.div3-right .list .mxgm1 a{
    background: url("jn_66.jpg") no-repeat 23px 25px;
}
.div3-right .list .mxgm1 a:hover{
    background: url("01.jpg") no-repeat 23px 25px;
}
/*������ҵ*/
.div3-right .list .mxgm a{
    background: url("jn_68.jpg") no-repeat 23px 25px;
}
.div3-right .list .mxgm a:hover{
    background: url("02.jpg") no-repeat 23px 25px;
}
/*��ѯ����*/
.div3-right .list .cxzx a{
    background: url("jn_70.jpg") no-repeat 23px 25px;
}
.div3-right .list .cxzx a:hover{
    background: url("03.jpg") no-repeat 23px 25px;
}

/*�嵥����Դ*/
.div3-right .zcdt{
    width: 320px;
    margin-top: 20px;
}
.div3-right .zcdt li{
    width: 320px;
}
.div3-right .ggzyjy a{
    width: 320px;
    height: 50px;
    display: block;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 50px;
    padding-left: 116px;
}
.div3-right .zcdt span{
    width: 280px;
    height: 50px;
    display: block;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 50px;
    padding-left: 116px;
}
.div3-right .zcdt .fwsxqd{
    position: relative;
    cursor: pointer;
    background: url("sy_02_04.png") no-repeat center center;
}
.div3-right .zcdt .fwsxqd i{
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 14px;
    background: url("sy_01_07.png") no-repeat center center;
    top: 20px;
    right: 30px;
}
.div3-right .zcdt .fwsxqd:hover i{
    background: url("sy_08.png") no-repeat center center;
}
.div3-right .zcdt .fwsxqd span{
    background: url("sy_01_04.png") no-repeat 50px center;
}
/*���������嵥*/
.div3-right .zcdt .qdlb{
    width: 280px;
    height: 265px;
    border: 1px solid #798DBD;
    background: #E0E4EF;
    position: absolute;
    top: 50px;
    left:0px;
    margin-left: 20px;
    display: none;
}
.div3-right .zcdt .fwsxqd:hover .qdlb{
    display: block;
}
.div3-right .zcdt .qdlb p{
    padding-left: 35px;
    line-height: 200%;
    margin-top: 15px;
}
.div3-right .zcdt .qdlb p a{
    color: #4c67a7;
}
.div3-right .zcdt .qdlb p img{
    margin-right: 49px;
}
.div3-right .zcdt .ggzyjy{
    margin-top: 20px;
    background: url("sy_02_04.png") no-repeat center center;
}
.div3-right .zcdt .ggzyjy a{
    background: url("sy_01_12.png") no-repeat 50px center;
}
/*���ݱ���*/
.div3-right .sj{
    font-size: 22px;
    color: #4c67a7;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #c1cae0;
    margin-top: 10px;
}
/*����*/
.div3-right .sj .gd{
    float: right;
    background: url(gd_03.png) no-repeat center center;
    display: inline-block;
    width: 28px;
    height: 8px;
    margin-top: 20px;
}

/*�����б�*/
.div3-right .sjlb{
    margin-top: 10px;
}
.div3-right .sjlb li{
    float: left;
    margin-left: 4px;
    margin-top: 15px;
}
.div3-right .sjlb li a{
    display: inline-block;
    width: 155px;
    height: 30px;
    background: url("jn_137.jpg") no-repeat center center;
    line-height: 30px;
    text-align: center;
    color: #4c67a7;
    font-size: 14px;
}
.div3-right .sjlb .active a{
    background: url("jn_135.jpg") no-repeat center center;
    color: #FFFFFF;
}
.div3-right .sjlb li a:hover{
    background: url("jn_135.jpg") no-repeat center center;
    color: #FFFFFF;
}
.div3-right .sjnr{
    width: 319px;
    height: 121px;
    margin-top: 15px;
}
/*��������걨*/
.div3-right .jjshnb li a{
    display: block;
    width: 320px;
    height: 50px;
    background: url("sy_05_07.png") no-repeat center center;
    margin-top: 20px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #FFFFFF;
}

/*���ݿ���*/
.div3-right .sjkf li{
    width: 320px;
    height: 50px;
    background: url("jn_145.jpg") no-repeat center center;
    margin-top: 20px;
}
.div3-right .sjkf li a{
    display: inline-block;
    height: 50px;
    width: 320px;
    line-height: 50px;
    padding-left: 136px;
    background: url("jn_142.jpg") no-repeat 60px 9px;
    font-size: 22px;
    color: #4c67a7;
}

.tz p a{
    display: block;
    width: 320px;
    height: 40px;
    border: 1px solid #C1CAE0;
    color: #4E67A7;
    text-align: center;
    line-height: 40px;
    margin-top: 20px;
    margin-bottom: 15px;
}
.tz li{
    line-height: 200%;
}
.tz p a span{
    font-size: 20px;
}
.tz li img{
    margin-right: 10px;
    vertical-align: top;
    margin-top: 15px;
}
.tz li a {
    width: 304px;
    display: inline-block;
}

@media only screen and (max-width: 1680px) {
    .searchbg {
        margin-top: 185px;
    }

    .content-box,
    .link,
    .footer-box {
        padding: 0 75px;
    }

    .zfxxgk-list ul li {
        width: 48%;
    }

    .news_box {
        padding-left: 30px;
    }

    .Menubox li {
        margin-right: 20px;
    }

    .zwgk-content {
        padding: 30px 0;
    }

    .link-w24 {
        width: 30%;
    }

    .link-w76 {
        width: 68%;
    }

    .bottom-right {
        padding: 28px 3%;
    }

    .zwfw-box>div {
        padding-top: 280px;
    }

    .zmhd-rx ul li {
        width: 32%;
    }

    
}

@media only screen and (max-width: 1600px) {
    .searchbg {
        margin-top: 153px;
    }
}

@media only screen and (max-width: 1560px) {
    

    .searchbg {
        margin-top: 143px;
    }

    .logo {
        width: 34%;
    }
    .logo img{
        max-width: 95%;
    }
    .footer .link,.footer .footer-box {
        padding: 0 75px !important;
    }
}

@media only screen and (max-width: 1528px) {
    .date {
        width: 22%;
    }
}

@media only screen and (max-width: 1512px) {
    .searchbg {
        margin-top: 124px;
    }

    .part-two .zcjdImg a {
        width: 31%;
    }
    .logo {
        width: 33%;
    }
    .logo img{
        max-width: 100%;
    }
    .nav{
        width: 65%;
    }
    .Menubox li {
        margin-right: 18px;
    }
}

@media only screen and (max-width: 1490px) {
    .Menubox li {
        margin-right: 10px;
    }
    .footer .link a.wl {
        margin-right: 30px !important;
    }
    .footer .bottom-center {
        width: 55.9% !important;
        margin-left: 68px !important;
    }
    .zmhd-rx ul {
        margin-top: 25px;
    }
}

@media only screen and (max-width: 1440px) {
    .searchbg {
        margin-top: 100px;
    }

    .news_box {
        width: 42%;
    }

    .picnews {
        width: 56%;
    }

    .newslist li a {
        width: 75%;
    }

    .zfxxgk-list ul li a {
        padding-right: 10px;
    }

    .zwfw-box>div {
        padding-top: 268px;
    }
    .fgwjlist{
        padding-top: 15px;
    }
    .zwftlist .text p span.time {
        width: 74%;
    }
    .footer .bottom-center {
        padding: 28px 30px !important;
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 1400px) {
    .searchbg {
        margin-top: 88px;
    }

    .date {
        width: 22%;
    }

    .zwftlist .text p span.time {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) {
    .Menubox li{font-size:22px;}
    .searchbg {
        margin-top: 94px;
    }

    .Menubox li {
        margin-right: 9px;
    }

    .date {
        width: 24%;
    }

    .zwfw-box>div {
        padding-top: 238px;
    }

    .zwfw-box ul {
        padding-top: 10px;
    }

    .zwfw-box ul li {
        width: 33%;
        display: flex;
    }

    .zwfw-box ul li span {
        display: none;
    }

    .zwfw-box a.more {
        margin-top: 10px;
    }

    .dczjlist a,
    .dczjlist a:link,
    .dczjlist a:visited {
        width: 60%;
    }

    .zwfw-box>div {
        height: 442px;
    }

    .link-w24 {
        width: 33%;
    }

    .link-w76 {
        width: 67%;
    }

    .zwftlist .text p span.time {
        width: 72%;
    }

    .bottom-center {
        padding: 1% 40px;
    }

    .bottom-right {
        padding: 2% 2%;
    }
    .footer .bottom-center {
        width: 57.9% !important;
        margin-left: 38px !important;
    }
    .footer .bottom-left .dzjg{
        margin-right: 40px !important;
    }
}

@media only screen and (max-width: 1352px) {
    .searchbg {
        margin-top: 92px;
    }
    .slideBox {
        height: 475px;
    }

    .slideBox .bd img {
        height: 475px;
    }
}

@media only screen and (max-width: 1280px) {
    .searchbg {
        margin-top: 52px;
    }

    .bg_yy {
        display: none !important;
    }

    .logo {
        width: 100%;
        text-align: center;
    }

    .nav {
        width: 100%;
    }

    .toutiao-title {
        display: none;
    }

    .toutiao-list {
        width: 100%;
    }

    .picnews {
        width: 100%;
    }

    .slideBox .bd li a {
        display: block;
    }

    .news_box {
        width: 100%;
        border: 0;
        padding-left: 0;
    }

    .Menubox {
        margin-top: 40px;
    }

    .Menubox li {
        margin-right: 20px;
    }

    .zcfg_box {
        width: 100%;
        padding-right: 0;
        border: 0;
    }

    .fgwjmenu {
        right: 0;
    }

    .zfxxgk {
        width: 100%;
        padding-left: 0;
    }

    .zfxxgk-title {
        margin-top: 40px;
    }

    .part-four {
        height: auto;
    }

    .zmhdleft_box {
        width: 100%;
        border-bottom: 0;
    }

    .zmhdright-box {
        width: 100%;
    }

    .link a.wl {
        margin-right: 25px;
    }

    .bottom-center {
        padding: 1%;
        margin-left: 40px;
    }

    .bottom-right {
        padding: 25px 1%;
    }

    .zwfw-box>div {
        background-size: cover;
        background-position: top center;
    }
    .footer .bottom-center {
        padding: 28px 10px !important;
        padding-right: 0 !important;
    }
    .footer .bottom-center {
        width: 59.9% !important;
        margin-left: 28px !important;
    }
    .footer .bottom-left .dzjg {
        margin-right: 20px !important;
    }
}

@media only screen and (max-width: 1152px) {
    .part-one .qysq ul li {
        width: 33.3%;
    }
    .searchbg {
        margin-top: 19px;
    }
    .zwgk-title img,.zwfw-title img{
        height: 50px;
    }
    .footer .link a.wl {
        margin-right: 10px !important;
    }
    .footer .bottom-left {
        display: none;
    }
    .footer .bottom-center {
        width: 75.9% !important;
        margin-left: 0px !important;
        padding: 28px 20px !important;
        padding-right: 0 !important;
    }
}

@media only screen and (max-width: 1147px) {
    .searchbg {
        margin-top: 16px;
    }
}

@media only screen and (max-width: 1060px) {
    .pub-right-box {
        display: none !important;
    }

    .nav {
        margin-top: 50px;
    }

    .content-box,
    .link,
    .footer-box {
        padding: 0 20px;
    }

    .searchbg {
        margin-top: 10px;
    }

    .zfxxgk-list ul li {
        width: 32%;
    }

    .zwfw-title {
        margin-top: 0;
    }

    .dczjlist a,
    .dczjlist a:link,
    .dczjlist a:visited {
        width: 70%;
    }

    .date {
        width: 14%;
    }

    .searchText {
        border: 1px solid #1467D1;
    }

    

    /* 友情链接 */
    .link {
        height: auto;
    }

    .link-content {
        height: auto;
    }

    .link-w24 {
        width: 100%;
        justify-content: center;
    }

    .link-w76 {
        width: 100%;
    }

    .bottom-center {
        margin-left: 20px;
        padding: 1%;
        min-height: 145px;
    }

    .bottom-right {
        padding: 1%;
        align-items: center;
        display: flex;
        min-height: 145px;
    }

    .bottom-right span {
        display: none;
    }

    .bottom-center p {
        text-align: center;
    }

    .bottom-right a {
        padding: 0;
    }
    .footer .link, .footer .footer-box {
        padding: 0 20px !important;
    }
    .footer .link a.wl {
        margin-right: 60px !important;
    }
    .footer .bottom-center,.footer .bottom-right {
        min-height: 125px !important;
    }
}

@media only screen and (max-width: 1024px) {
    .nav {
        margin-top: 36px;
    }

    .top a {
        padding: 0px 5px;
    }

    .searchbg{
        width: 80%;
    }

    .searchText {
        width: 80%;
    }
    .searchbg .smt{
        width: 20%;
    }
}

@media only screen and (max-width:780px) {
    .top-box,.searchbg,.bg {
        display:none !important;
    }
    .mobile-top {
        background:url("sy_mobile-sy-banner.png") no-repeat center bottom;
        min-height:40rem;
        background-size:cover;
        display:block !important;
    }
    .mobile-top .m_top_head_box {
        width:100%;
        height:6rem;
        position:relative;
        display:block;
    }
    .mobile-top .m-login-box {
        position:absolute;
        color:#ffffff;
        margin-right:0.625rem;
        line-height:6rem;
        height:6rem;
        z-index:10;
    }
    .mobile-top .m-login-box a {
        font-size:1.875rem;
        color:#ffffff;
        padding:0 1.25rem;
    }
    .mobile-top .m_top_menu {
        width:3rem;
        position:absolute;
        right:1.5rem;
        z-index:100;
        overflow:visible !important;
    }
    .mobile-top .m_top_menu ul {
        width:12.5rem;
        background:#1467D1;
        padding:1.875rem 0 1.875rem;
        position:absolute;
        top:0;
        left:3rem;
        margin-left:1.5rem;
        z-index:9999;
        display:none;
    }
    .mobile-top .m_top_menu ul li {
        float:left;
        font-size:1.875rem;
        width:100%;
        text-align:center;
        line-height:4rem;
    }
    .mobile-top .m_top_menu ul li a {
        color:#ffffff;
    }
    .mobile-top #tab_index {
        float:left;
    }
    .mobile-top .m_mobile_menu_btn {
        float:left;
    }
    .mobile-top .z_cur,.mobile-top .z_hover {
        position:relative;
        display:inline-block;
        vertical-align:top;
        height:0.375rem;
        width:3rem;
        top:2.85rem;
    }
    .mobile-top .m_mobile_menu_btn i {
        background-color:#ffffff;
    }
    .mobile-top .z_cur:before,.mobile-top .z_cur:after,.mobile-top .z_hover:before,.mobile-top .z_hover:after {
        position:absolute;
        content:"";
        background-color:#ffffff;
        height:100%;
        width:100%;
        left:0;
    }
    .mobile-top .z_cur:before {
        transform:translateY(-250%);
        -webkit-transform:translateY(-250%);
    }
    .mobile-top .z_cur:after {
        transform:translateY(250%);
        -webkit-transform:translateY(250%);
    }
    .mobile-top .m_mobile_menu_btn .z_hover {
        background:transparent;
    }
    .mobile-top .z_hover:before {
        transform:translateY(0) rotate(45deg);
        -webkit-transform:translateY(0) rotate(45deg);
    }
    .mobile-top .z_hover:after {
        transform:translateY(0) rotate(-45deg);
        -webkit-transform:translateY(0) rotate(-45deg);
    }
    .mobile-top .m_top_line {
        height:0.0625rem;
        opacity:0.2;
        background:#FFFFFF;
    }
    /* logo*/
    .mobile-top .m_top_logo {
        width:100%;
        text-align:center;
        margin-top:4.5rem;
    }
    .mobile-top .m_top_logo img {
        width:90%;
    }
    /* 手机版检索*/
    .mobile-top .m_top_search {
        height:5.75rem;
        width:95%;
        margin:0 auto;
        position:relative;
        margin-top:5.9375rem;
    }
    .mobile-top .m_top_search-yy {
        position:absolute;
        width:100%;
        height:5.75rem;
        opacity:0.35;
        background:#FFFFFF;
        border-radius:0.5rem;
    }
    .mobile-top .m_top_search_text {
        width:100%;
        height:5.75rem;
        padding:0.625rem;
        position:absolute;
        overflow:hidden;
    }
    .mobile-top .m_top_searchText {
        background:#ffffff;
        width:70%;
        height:4.5rem;
        border:none;
        padding-left:1.25rem;
        font-weight:400;
        font-size:1.875rem;
        color:#999999;
        float:left;
    }
    .mobile-top .m_top_smt {
        width:30%;
        height:4.5rem;
        background:#1467D1;
        border-radius:0 0.25rem 0.25rem 0;
        float:left;
        border:none;
        font-weight:500;
        font-size:2.125rem;
        color:#FFFFFF;
        cursor:pointer;
    }
    .content-box {
        padding:0 2%;
    }
    .part-one {
        margin-top:-1.875rem !important;
    }
    .toutiao-list {
        margin-top:1.5rem;
    }
    .toutiao-list p {
        display:none;
    }
    .toutiao-list h3 {
        font-size:2.75rem;
        line-height:4.125rem;
    }
    .slideBox .lbtext .lbtime .ri {
        font-size:2.25rem;
        line-height:2.25rem;
    }
    .slideBox .lbtext .lbtime {
        font-size:1.125rem;
        line-height:1.125rem;
    }
    .part-one .qysq ul li p {
        font-size:1.875rem;
        line-height:3rem;
    }
    .slideBox {
        height:27.625rem;
    }
    .slideBox .bd img {
        height:27.625rem;
    }
    .slideBox .bd li a {
        display:block;
        overflow:hidden;
        display:-webkit-box;
        -webkit-line-clamp:1;
        -webkit-box-orient:vertical;
        width:100%;
    }
    .slideBox .lbtext .lbtit {
        margin-top:0.625rem;
        margin-bottom:0.625rem;
        font-size:1.875rem;
        width:100%;
        line-height:2.625rem;
    }
    .part-one .qysq ul li a {
        display:block;
        text-align:center;
    }
    .part-one .qysq ul li img {
        margin-right:0;
    }
    .part-one .qysq ul li {
        padding-left:0rem;
        padding-right:0rem;
    }
    .part-one .qysq {
        margin-top:1.25rem;
    }
    .news_box {
        margin-top:3rem;
    }
    .Menubox {
        margin-top:1.25rem;
        height:4.5rem;
    }
    .Menubox li {
        margin-right:0.3125rem;
        margin-top:0;
        font-size:2.25rem;
        height:4.375rem;
        line-height:3rem;
    }
    .newslist {
        margin-top:0.625rem;
        height:auto;
    }
    .newslist li {
        flex-wrap:wrap;
        background-position:left 2.5625rem;
        line-height:2.1875rem;
        padding-top:1.5rem;
        padding-bottom:1.5rem;
        border-bottom:0.0625rem dashed #D0D4E3;
    }
    .newslist li a {
        width:100%;
        white-space:inherit;
        font-size:1.875rem;
        line-height:2.625rem;
    }
    .newslist a:link,.newslist a:visited {
        font-size:1.875rem;
    }
    .date {
        width:100%;
        text-align:left;
        float:none;
        font-size:1.5rem;
        margin-top:1rem;
    }
    .szjn {
        overflow:hidden;
        margin-top:1.25rem;
        margin-bottom:1.25rem;
    }
    .zwgk-title,.zwfw-title {
        padding:1.25rem 0;
    }
    .zwgk-title img,.zwfw-title img {
        height:4.625rem;
    }
    .zcfgmenu {
        height:4.25rem;
    }
    .zcfgmenu li {
        font-size:2.25rem;
        margin-right:2.5rem;
        line-height:3rem;
        height:4.25rem;
    }
    .fgwjmenu {
        left:0;
        top:4.25rem;
    }
    .fgwjmenu li {
        font-size:1.625rem;
        height:auto;
        line-height:2.25rem;
        margin-top:1.25rem;
        margin-bottom:1.25rem;
    }
    .fgwjmenu li.hover {
        font-size:1.625rem;
    }
    .zcjs-box {
        height:auto;
        margin-top:5rem;
    }
    .zcjs-input {
        display:inherit;
    }
    .zcjs-input div {
        width:100%;
        display:inline-block;
        font-size:1.5rem;
        line-height:2.25rem;
    }
    .zcjs-input-text {
        margin-left:0;
        width:80%;
        display:block;
        margin-bottom:0.625rem;
        font-size:1.5rem;
        line-height:4.5rem;
        height:4.5rem;
    }
    .zcjs-input-smt {
        width:50%;
        margin-top:0.625rem;
        height: 5rem;
    }
    .fgwjlist{
        min-height: auto;
    }
    .fgwjlist>div{
        margin-top:2rem;
    }
    .fgwjlist li {
        background:url("sy_list_style.png") left 2.5625rem no-repeat;
        line-height:2.1875rem;
        padding-top:1.5rem;
        padding-bottom:1.5rem;
        display:inherit;
    }
    .fgwjlist a,.fgwjlist a:link,.fgwjlist a:visited {
        width:100%;
        white-space:normal;
        font-size:1.875rem;
        line-height:2.625rem;
    }
    .fgwjlist a.jd {
        display: block;
        width: 6rem;
        margin-top: 0.3125rem;
        margin-bottom: 0.3125rem;
        line-height: 3.5rem;
        margin-left: 0;
    }
    #con_two_2 .fgwjlist{
        min-height: auto;
    }
    .part-two .zcjdImg>a {
        width: 32% !important;
        height:12.1875rem;
    }
    .zcfg-wjk {
        margin-top:2.5rem;
    }
    .zcfg-wjk a{
        width: 100%;
        margin-bottom:1.25rem;
    }
    .zfxxgk-title {
        margin-top:2.5rem;
    }
    .zwgk-content {
        padding-bottom:0;
    }
    .zfxxgk-title {
        height:4.5rem;
        font-size:2.25rem;
        line-height:3rem;
    }
    .zfxxgk-title ul li {
        height:4.5rem;
        border-bottom: #015293 solid 0.25rem;
    }
    .zfxxgk-list ul li {
        width:49%;
        height:6rem;
        font-size:1.875rem;
        line-height:6rem;
        margin-bottom:1rem;
        background-size:3.75rem !important;
        background-position: 1rem 50% !important;
    }
    .zfxxgk-list ul li a {
        padding-left:5.5rem;
    }
    .zfwjtyfwpt {
        margin-top:1.25rem;
    }
    .zfwjtyfwpt ul {
        border:0;
    }
    .zfwjtyfwpt ul li {
        width:50%;
        height:9.875rem;
        margin-bottom:0;
        border:1px solid #D0D4E3;
        background-size:7rem 5.25rem !important;
        background-position:13.0625rem 1.875rem !important;
    }
    .zfwjtyfwpt ul li:nth-child(1){
        border-bottom:0;
    }
    .zfwjtyfwpt ul li:nth-child(2){
        border-left:0;
        border-bottom:0;
    }
    .zfwjtyfwpt ul li:nth-child(4){
        border-left:0;
    }
    .zfwjtyfwpt ul li h2 {
        font-size:1.875rem;
        line-height:3rem;
    }
    .zdly .bd ul li {
        width:50%;
    }
    .zfwjtyfwpt ul li a {
        padding-left:1.25rem;
        padding-top:1.875rem;
    }
    .zwfw-box {
        flex-wrap:wrap;
    }
    .zwfw-box>div {
        width:100%;
        margin-bottom:1.5rem;
        height:47.875rem;
        padding-top: 25.125rem;
    }
    .zwfw-box h3 {
        font-size:2.25rem;
        line-height:3rem;
        margin-bottom:1.5rem;
    }
    .zwfw-box ul li {
        font-size:1.875rem;
        line-height:3.75rem;
    }
    .zwfw-box a.more {
        font-size:1.875rem;
        line-height:3rem;
        margin-top:1rem;
    }
    .part-four .Menubox {
        height:4.5rem;
        margin-top:2.5rem;
    }
    .part-four .Menubox li {
        margin-right:1.125rem;
    }
    .dczjlist li {
        flex-wrap:wrap;
        justify-content:flex-start;
        line-height:2.625rem;
        font-size:1.875rem;
        padding-top:1.5rem;
        padding-bottom:1.5rem;
        border-bottom:0.0625rem dashed #D0D4E3;
        background-position:left 2.5625rem;
    }
    .dczjlist .clzt {
        font-size:1.5rem;
        margin-top: 1rem;
    }
    .dczjlist a,.dczjlist a:link,.dczjlist a:visited {
        width:100%;
        white-space:normal;
    }
    .part-four .dczjlist .date {
        width:auto;
        float: left;
    }
    .part-four .dczjlist .date::before {
        display:inline-block;
        width:0.0625rem;
        height:0.875rem;
        content:"";
        margin:0 1.25rem;
        background:#CCCCCC;
    }
    .zwftlist {
        flex-wrap:wrap;
    }
    .zwftlist .pic {
        width:100%;
        height:29.25rem;
    }
    .zwftlist .text {
        width:100%;
        min-height: auto;
    }
    .zwftlist .text h3 a {
        -webkit-box-orient:inherit;
        font-size:1.875rem;
        line-height:3rem;
    }
    .zwftlist .text p {
        font-size:1.625rem;
        line-height:2.5rem;
        margin-top:1rem;
    }

    .zmhd-rx ul {
        margin-top:1.25rem;
        flex-wrap:wrap;
    }
    .zmhd-rx ul li {
        width:100%;
        height:9.75rem;
        margin-bottom:1.5rem;
    }
    .zmhd-rx ul li a {
        display:flex;
        padding:1.5rem 0;
        padding-left:3rem;
        align-items:center;
    }

    .zmhd-rx ul li a img{
        height: 100%;
        width: auto;
    }
    .zmhd-rx ul li a p {
        font-size:1.375rem;
        margin-top:0;
        margin-left:3rem;
    }
    #con_eight_2 li a {
        white-space:normal;
    }
    
    #con_eight_2 li p span {
        display:block;
        margin-top:0.625rem;
    }
    .footer .bottom-center {
        width: 100% !important;
        background: none;
        margin-left: 0 !important;
        min-height: auto !important;
        padding: 1% !important;
    }
    .footer .bottom-left .dzjg {
        margin-right: 63px !important;
    }
}

@media only screen and (max-width: 1230px) {
	.dqwz,.old_art,.wzzw{
		width: 100% !important;
	}
	.footer .bottom{
		width: 100% !important;
	}
	
}
@media only screen and (max-width: 850px) {
	.zt .list ul li{
		width: 100% !important;
	}
	
}