.nybanner1{ width:100%; height:auto; float:left; }
.nybanner1 img{ width:100%; height:160px; float:left;}
.nybanner1 strong{ margin-top:-160px;z-index:999; color:#fff; width:100%; height:auto; float:left; line-height:160px; font-size:30px; font-weight:normal;}
.nydiv1{ width:100%; height:auto; float:left; margin-bottom:50px;}
.nydiv1left{ width:21.7%; height:auto; float:left; margin-right:1.7%; box-sizing:border-box; min-height:200px;}
.nydiv1left dl{ width:100%; height:auto; float:left; margin-bottom:20px; border:1px solid #ddd; box-sizing:border-box;}
.nydiv1left dl dt{ width:100%; height:52px; line-height:52px; float:left; background:#ededed; text-indent:10px; font-size:21px; color:#4a4a4a; border-bottom:1px solid #ddd;}
.nydiv1left dl dd{ width:100%; height:auto; float:left; padding:5px 10px; box-sizing:border-box;}
.nydiv1left dl dd a.a{ width:48%; height:30px; line-height:28px; margin:2% 4% 2% 0; float:left; border-radius:2px; font-size:15px; color:#666; overflow:hidden; text-align:center; border:1px solid #f2f2f2; box-sizing:border-box;}
.nydiv1left dl dd a.a:nth-child(2n){ margin:2% 0 2% 0;}
.nydiv1left dl dd a.a.cur,.nydiv1left dl dd a.a:hover{ background:#ec4848; border:1px solid #ec4848; color:#fff;}
.nomb{ margin-bottom:0 !important; border-bottom:none !important;}
.leftgg{ width:100%; height:auto; float:left; margin-bottom:20px;}
.leftgg img{ width:100%; height:auto; display:block;}
.leftgg img.img{  margin-bottom:10px;}
.nydiv1left dl dd.dd{ padding:5px 8px;}
.nydiv1left dl dd a.a1{ width:auto; height:30px; line-height:28px; margin:1.2%; padding:0 8px; float:left; border-radius:3px; color:#666; font-size:14px; overflow:hidden; text-align:center; border:1px solid #f2f2f2; box-sizing:border-box;}
.nydiv1left dl dd a.a1:hover{ background:#333333; border:1px solid #333333; color:#2fbbf0;}

.nydiv1right{ width:76.6%; height:auto; float:left; border:1px solid #ddd; padding-bottom:40px; box-sizing:border-box; min-height:200px;}
.nydiv1righttt{ width:100%; height:52px; line-height:52px; float:left; background:#f9f9f9; text-indent:10px; font-size:21px; color:#4a4a4a; border-bottom:1px solid #ddd;}
.nydiv1rightej{ width:100%; height:auto; float:left; padding:15px; box-sizing:border-box;}
.nydiv1rightej ul{ width:100%; height:auto; float:left; padding-bottom:15px; border-bottom:1px solid #ddd; box-sizing:border-box;}
.nydiv1rightej ul li { width:18%; height:34px; float:left; margin:0 0 0 2%;}
.nydiv1rightej ul li a{ width:auto; max-width:100%;  height:34px; line-height:34px; font-size:16px; color:#4a4a4a; overflow:hidden; float:left; }
.nydiv1rightej ul li a:hover,.nydiv1rightej ul li a.cur{ color:#ec4848; font-weight:600; background:url(../images/ixw_tb1.png) left 30px no-repeat; background-size:100% 2px;}
.nydiv1rightc{ width:100%; height:auto; float:left; padding:0 15px 15px 15px; box-sizing:border-box;}
dl.ndl{ width:100%; height:auto; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee; box-sizing:border-box;  }
dl.ndl dt{ width:200px; height:130px; float:left; position:relative; z-index:1;}
dl.ndl dt img{ width:100%; height:130px; display:block;}
dl.ndl dd{ width:100%; height:auto; float:left; padding-left:215px; box-sizing:border-box; margin-top:-130px;}
dl.ndl dd h3 a{ width:100%; height:38px; line-height:38px; float:left; overflow:hidden; font-size:18px; color:#666; font-weight:600;}
dl.ndl dd p{ width:100%; height:48px; line-height:24px; color:#666; font-size:14px; float:left; overflow:hidden;}
dl.ndl dd span{ width:100%; height:auto; float:left; margin-top:8px;}
dl.ndl dd span a{ width:auto; height:16px; line-height:16px; float:left; font-size:13px; color:#666; margin-right:10px;}
dl.ndl dd span s{ width:auto; height:16px; margin-left:15px; line-height:16px; float:left; font-size:13px; color:#a5a5a5; background:url(../images/ixw_tb4.png) left center no-repeat; padding-left:18px; text-decoration:none;}
dl.ndl:hover dd h3 a{ color:#ec4848;}

.left_menu_an1{top:36px; height:40px;  background-size:20px auto;}
.nydiv1left{ top:76px; }
.nydiv1left dl dt{ height:40px; line-height:40px;font-size:16px; padding-left:0px;}
.nydiv1left dl dd a{ height:36px; line-height:36px; padding-left:0; font-size:12px;}

.nydiv1right{ width:90%; float:right; margin-right:1%; padding-bottom:20px;}
.nydiv1righttt{height:40px; line-height:40px;font-size:16px; font-weight:bold;}
.nydiv1rightej{padding:10px;}
.nydiv1rightej ul{ padding-bottom:10px;}
.nydiv1rightej ul li { width:auto; height:28px; float:left; margin:0 8px;}
.nydiv1rightej ul li a{   height:28px; line-height:28px; font-size:13px; }
.nydiv1rightej ul li a:hover,.nydiv1rightej ul li a.cur{ font-weight:normal; background:url(../images/ixw_tb1.png) left 24px no-repeat; background-size:100% 1px;}
.nydiv1rightc{padding:0 10px 10px 10px;}

dl.ndl{ padding-bottom:15px; margin-bottom:15px; }
dl.ndl dt{ width:32%; margin-right:3%; height:auto;}
dl.ndl dt img{ height:22vw;}
dl.ndl dd{ width:65%; margin:0px; padding:0;}
dl.ndl dd h3 a{ height:25px; line-height: 25px;font-size: 16px; margin-bottom: 8px;}
dl.ndl dd p{ height:24px;}

.nybanner1 img{ height:100px;}
.nybanner1 strong {
    font-size: 21px;
    height: 100px;
    line-height: 200px;
    text-align: center;
}.nydiv1 {
    position: relative;
}.ohidden {
    overflow: hidden;
    position: relative;
}.miaobaoxie {line-height:36px; height:36px; text-indent:15px; font-size:12px; overflow:hidden; padding-right:10px; box-sizing:border-box;}


.nydiv1{ position:relative;
max-width: 768px;
    margin: 0 auto; float:none;
    
    overflow: hidden;}
.left_menu_an1{ width:8%; position:absolute; left:0px; top:50px; height:50px; background:url(../images/btn_nav_menu_01.png) center center no-repeat #ff6600; cursor:pointer; float:left; z-index:11; border-radius:2px; background-size:20px auto;}
.nydiv1left{ width:230px; margin:0; position:absolute; left:-230px; top:100px; z-index:99; background:#fff; border-right:1px solid #f2f2f2;}
.nydiv1left dl dt{ height:50px; line-height:50px;font-size:18px; padding-left:0px;}
.nydiv1left dl dd a{ height:40px; line-height:40px; padding-left:0; font-size:13px;}

.nydiv1right{ width:90%; float:right; margin-right:1%;}

.left_menu_an1{top:36px; height:40px;  background-size:20px auto;}
.nydiv1left{ top:76px; }
.nydiv1left dl dt{ height:40px; line-height:40px;font-size:16px; padding-left:0px;}
.nydiv1left dl dd a{ height:36px; line-height:36px; padding-left:0; font-size:12px;}

.nydiv1right{ width:90%; float:right; margin-right:1%; padding-bottom:20px;}
.nydiv1righttt{height:40px; line-height:40px;font-size:16px; font-weight:bold;}
.nydiv1rightej{padding:10px;}
.nydiv1rightej ul{ padding-bottom:10px;}
.nydiv1rightej ul li { width:auto; height:28px; float:left; margin:0 8px;}
.nydiv1rightej ul li a{   height:28px; line-height:28px; font-size:13px; }
.nydiv1rightej ul li a:hover,.nydiv1rightej ul li a.cur{ font-weight:normal; background:url(../images/ixw_tb1.png) left 24px no-repeat; background-size:100% 1px;}
.nydiv1rightc{padding:0 10px 10px 10px;}

dl.ndl{ padding-bottom:15px; margin-bottom:15px; }
dl.ndl dt{ width:32%; margin-right:3%; height:auto;}
dl.ndl dt img{ height:22vw;}
dl.ndl dd{ width:65%; margin:0px; padding:0;}
dl.ndl dd h3 a{ height:25px; line-height: 25px;font-size: 16px; margin-bottom: 8px;}
dl.ndl dd p{ height:24px;}

.nydiv1left dl dd a.a.cur, .nydiv1left dl dd a.a:hover {
    background: #ff6600;
    border: 1px solid #ff6600;
    color: #fff;
}