/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; font-family:"microsoft yahei"; color:#323232;}
a{color:#666;}
a:hover{ color:#02439d; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}




.header-bg{ height:88px; background:url(../images/header-bg.jpg) repeat-x; border-bottom:2px solid #E6E1E1;}
.logo{ float:left; height:88px; width:350px; overflow:hidden;}
.logo img {
       height: 100%;
    width: 100%;
    object-fit: contain;
}
.logo-rt{ float:right; width:330px;}
.top{ height:30px; text-align:right; line-height:30px;} 
.top span{ margin:0 10px;}
.top span a{ margin-left:25px;}
.bot{ height:28px; line-height:28px; margin-top:10px; background:url(../images/tell.png) no-repeat left; text-align:right;}
.bot span{ color:#F00; font-size:16px; height:28px; line-height:28px; margin-left:40px;}
.bot strong{ color:#ff0000; font-size:24px;}





.menu-bg{ height:42px;background:url(../images/menu_bg.gif) repeat-x; }
.menu{height:42px; z-index:2; position:relative;}
.menu ul{height:42px; line-height:42px;}
.menu ul li{ float:left; position:relative;display:block; width:140px; height:42px;}
.menu ul li dl{ background:#fff; width:120px; position:absolute; left:20px; top:42px; padding:10px; border:#830707 solid 1px; border-top:0;display:none; }
.menu ul li dl dd{ line-height:24px; padding-left:5px; border-bottom:#ddd solid 1px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; text-decoration:underline; background:none;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; display:block; width:160px; height:42px; text-align:center;}
.menu a:hover{color:#fff; background:url(../images/menu-hover.png) no-repeat center;}
.menu_down span{ display:block;}
a.menu_hover{ background:url(../images/menu-hover.png) no-repeat center;color:#fff;}
.yizhi a{background:url(../images/menu-hover.png) no-repeat center;}




.content1{ margin-top:32px;}
.cont1-lt {
    width: 1000px;
    float: left;
    height: 249px;
    overflow: hidden;
}
    .cont1-lt h2 {
        height: 16px;
        background: url(../images/h2.jpg) no-repeat left;
        line-height: 16px;
        width: 978px;
    }
.cont1-lt h2 span{ margin-left:15px; font-size:16px; float:left;}
.cont1-lt h2 a{ font-weight:normal; float:right; font-size:12px;}
    .cont1-lt ul {
        float: left;
        width: 1000px;
        overflow: hidden;
        margin-top: 20px;
    }
        .cont1-lt ul li {
            width: 190px;
            float: left;
            padding-right: 8px;
            text-align: center;
        }
            .cont1-lt ul li a {
                width: 190px;
                height: 213px;
                overflow: hidden;
                display: block;
            }
                .cont1-lt ul li a img {
                    width: 190px;
                    height: 175px;    object-fit: cover;
                    border: 1px solid #d0d0d3;
                }
.cont1-lt ul li a span{width: 120px; height:30px; line-height:50px; overflow:hidden;}
.cont1-rt{float: right;width: 237px;height: 239px;}
.cont1-rt h2{ height:16px; background:url(../images/h2.jpg) no-repeat left; line-height:16px;width:237px;}
.cont1-rt h2 span{ margin-left:15px; font-size:16px; float:left;}
.cont1-rt h2 a{ font-weight:normal; float:right; font-size:12px;}
.qianru{width: 225px;height: 232px;border: 6px solid #e3e3ed;margin-top: 18px;}





.content2-bg{background: #f8f8f8;border-bottom: 1px solid #d4d3d6;border-top: 1px solid #d0cfd2;margin-top: 31px; height:339px; overflow:hidden;}
.content2{ margin-top:32px; height:279px; overflow:hidden;}
.cont2-lt {
    /*width: 747px;*/width: 100%;
    float: left;
    overflow: hidden;
}
.cont2-lt h2{ height:16px; background:url(../images/h2.jpg) no-repeat left; line-height:16px;width:418px;}
.cont2-lt h2 span{ margin-left:15px; font-size:16px; float:left;}
.cont2-lt h2 a{ font-weight:normal; float:right; font-size:12px;}
.con2-ltnx {
   /* width: 715px;*/
    border: 1px solid #d7d7e5;
    background: #fff;
    margin-top: 11px;
 /*   height: 221px;*/
    overflow: hidden;
    padding: 14px;
}
.cont2-lt2{width: 278px;float: left;margin-left: 35px;}
.cont2-lt2 h2{ height:16px; background:url(../images/h2.jpg) no-repeat left; line-height:16px;width:278px;}
.cont2-lt2 h2 span{ margin-left:15px; font-size:16px; float:left;}
.cont2-lt2 h2 a{ font-weight:normal; float:right; font-size:12px;}
.center{ position:relative;width: 278px;margin-top: 11px; height:250px;border: 1px solid #d7d7e5;}
.sybt ul li{ float:left; background:url(../images/sybt01.jpg) no-repeat;width: 139px; height:26px; line-height:26px; text-align:center; color:#fff;}
.sybt ul li a{width: 139px; height:26px; line-height:26px; text-align:center; color:#fff; display:block;}
.tabin a{ background:url(../images/sybt02.jpg) no-repeat; color:#fff;}
.contentfirst{ display:none;}
.contentin{ display:block;}
.contentfirst ul{width: 276px;background: #fff;height: 223px;overflow: hidden;}
.contentfirst ul li{width: 256px;padding: 10px ; height:71px;}	
.contentfirst ul li img{float:left;border: 1px solid #ccc;padding: 3px; width:97px; height:66px; margin-right:10px;}	
.contentfirst ul li strong{color: #02439d;font-size: 12px; line-height:20px;}
.contentfirst ul li span{ line-height:20px;}

.l2{width:256px; float:left; line-height:30px; margin-left:10px;}
.l2 a{ float:left; background:url(../images/dian.jpg) no-repeat 1px center; width:173px; height:30px; padding-left:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:30px;}
.l2 a:hover{ color:#02439d;}
.l2 font{ float:right; color:#787878; font-size:12px;}

.cont2-rt{float: right;width: 237px; }
.cont2-rt h2{ height:16px; background:url(../images/h2.jpg) no-repeat left; line-height:16px;width:237px;}
.cont2-rt h2 span{ margin-left:15px; font-size:16px; float:left;}
.cont2-rt h2 a{ font-weight:normal; float:right; font-size:12px;}
.xxwm{width: 215px;height: 230px;padding: 10px;border: 1px solid #d9d9e6;background: #fff;margin-top: 10px;line-height: 18px;overflow:hidden;}
.xxwm ul li strong{color: #ff8e08;font-family: Arial, Helvetica, sans-serif;font-size: 30px;line-height: 38px;}




.content3{ margin-top:30px;}
.content3 h2{ height:16px; background:url(../images/h2.jpg) no-repeat left; line-height:16px;}
.content3 h2 span{ margin-left:15px; font-size:16px; float:left;}
.content3 h2 a{ font-weight:normal; float:right; font-size:12px;}
.content3 ul{float: left;width: 1000px;overflow: hidden; margin-top:20px; height:213px;}
.content3 ul li{width: 122px;float: left;margin-right: 24px;}
.content3 ul li a{ width:122px; height:213px; overflow:hidden; display:block;}
.content3 ul li	a img{width: 120px; height:175px;border: 1px solid #d0d0d3;}
.content3 ul li a span{width: 120px; height:50px; line-height:50px; overflow:hidden;}



.link{ margin:30px auto 20px;}
.link h2{ height:16px; background:url(../images/h2.jpg) no-repeat left; line-height:16px;}
.link h2 span{ margin-left:15px; font-size:16px; }
.yqlj{width: 964px;border: 1px solid #d6d6d6;margin-top: 14px;padding: 6px 17px;line-height: 24px;}
.yqlj span{ margin:0 10px; color:#CCC;}




.footer-bg{border-top: 1px solid #617fac;border-bottom: 1px solid #617fac;background: #02439d; margin-bottom:30px;}
.footer{ text-align:center; height:41px; line-height:41px;}
.footer a{ color:#fff; margin:0 10px;}
.footer a:hover{color:#6a90c5}








.ny{ margin-top:20px; margin-bottom:20px;}
.ny-lt{float: left;width: 229px;}
.hh3 strong{width: 229px;font-size: 24px;color: #02439d;line-height: 26px;}
.hh3 span{font-weight: normal;font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: #898989;text-transform: uppercase;}
.ny-lt1{overflow:hidden;}
.ny-lt1 ul{width: 229px;float: left;padding-top: 25px;}
.ny-lt1 ul li{width: 229px;float: left;padding-bottom: 1px;background: url(../images/left_04.jpg) no-repeat; height:38px; line-height:38px;}
.ny-lt1 ul li a{width: 208px;line-height: 37px;font-size: 14px;color: #323232;padding-left: 21px; height:38px; display:block;}
#yiyi a{background: url(../images/left_01.jpg) no-repeat; color:#fff;}
.ny-lt1 ul li a:hover{ color:#fff;background: url(../images/left_01.jpg) no-repeat;}
.ny-lt2{width: 210px; margin-top:30px;}
.ny-lt2 img{width: 196px;height: 73px;border: 3px solid #dedede;margin-top: 10px;}
.ny-lt2 ul{float: left;width: 215px;margin-top: 10px;line-height: 18px;}
.ny-lt2 ul li strong{color: #ff8e08;font-family: Arial, Helvetica, sans-serif;font-size: 30px;line-height: 38px;}
.ny-rt{float: right;width: 762px;}
.weizhi{width: 764px;height: 39px;background:url(../images/weizhi.jpg) bottom repeat-x;}
.weizhi strong{float: left;border-bottom: 3px solid #02439d;height: 36px;font-size: 16px;line-height: 36px;color: #02439d;padding-right: 46px;}
.weizhi font{float: right;color: #787878;line-height: 36px; font-size:12px;}
.weizhi font span{ margin:0 3px;}
.ny-xxnr{ padding:10px; font-size:14px;}















