/*headline*/
.headline{width: 100%;text-align: center;padding: 35px 0;}
.headline p{width: 100%;text-align: center;font-size: 35px;font-weight: bold;color: #015293;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.headline p a{color: #015293;}
.headline .more{width: 100%;font-size: 18px;margin-top: 15px;}
.headline .more span{color: #015293;margin: 0 10px;}
.headline .more span a{color: #015293;}
/*newsBox*/
.newsBox{width: 100%;height: 380px;overflow: hidden;}
.slideBox{width:660px;height:380px;position:relative;}
.slideBox .hd{position:absolute;right:5px;bottom:19px;z-index:1;}
.slideBox .hd ul li{float:left;margin-right:8px;cursor:pointer;width: 18px;height: 10px;background: #fff;border-radius: 5px;}
.slideBox .hd ul li.on{background: #015293;width: 40px;}
.slideBox .bd{position:relative;z-index:0;}
.slideBox .bd li{position: relative;}
.slideBox .bd li img{width: 660px;height: 380px;}
.slideBox .bd p{position: absolute;bottom: 0;left: 0;width: 100%;height: 48px;line-height: 48px;font-size: 16px;background:url("../imgs/p-bg.png;vpn_img") top left repeat;text-indent: 10px;z-index: 1;}
.slideBox .bd p a{color: #fff;}
.slideTxtBox{width: 520px;height:380px;position: relative;z-index: 1;}
.slideTxtBox .hd ul{width: 100%;height:54px;line-height: 54px;border-bottom: 2px solid #ebebeb;margin-bottom: 12px;}
.slideTxtBox .hd ul li{float:left;width: 130px;text-align: center;font-size: 20px;color: #999;overflow: hidden;}
.slideTxtBox .hd ul li a{display: block;color: #015293;}
.slideTxtBox .hd ul li.on a{background: #015293;color: #fff;}
.slideTxtBox .bd ul{overflow: hidden;}
.slideTxtBox .bd ul li{font-size: 16px;height: 40px;line-height: 40px;background: url("../imgs/li-bg.png;vpn_img") center left no-repeat;overflow: hidden;}
.slideTxtBox .bd ul li a{display: block;float: left;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.slideTxtBox .bd ul li a:hover{color: #015293;}
.slideTxtBox .bd li span{float:right;color:#999;font-size: 14px;width: 80px;overflow: hidden;}
.slideTxtBox .bd li span a{color:#999;}
.slideTxtBox .bd .more{position: absolute;right: 0;top: 20px;z-index: 2;font-size: 15px;}
.slideTxtBox .bd .more a{color:#999;}
.slideTxtBox .bd .more a:hover{color:#015293;}
/* jrln */
.newsItem{width: 580px;}
.newsItem .title{width: 100%;height: 54px;border-bottom: 2px solid #ebebeb;margin-bottom: 12px;}
.newsItem .title div.fl{height:54px;line-height: 54px;padding: 0 20px;font-size: 20px;background: #015293;color: #fff;}
.newsItem .title div.fr{font-size: 15px;margin-top: 20px;}
.newsItem .title div.fr a{color:#999;}
.newsItem .title div.fr a:hover{color:#015293;}
.newsItem .list{width: 100%;}
.newsItem .list ul{overflow: hidden;}
.newsItem .list ul li{font-size: 16px;height: 40px;line-height: 40px;background: url("../imgs/li-bg.png;vpn_img") center left no-repeat;overflow: hidden;}
.newsItem .list ul li a{display: block;float: left;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.newsItem .list ul li a:hover{color: #015293;}
.newsItem .list li span{float:right;color:#999;font-size: 14px;width: 80px;overflow: hidden;}
.newsItem .list li span a{color:#999;}
/* gkBox */
.gkBox,.fwBox,.hdBox{width: 362px;height: 420px;overflow: hidden;}
/*openSlideTxtBox*/
.openSlideTxtBox{width: 100%;overflow: hidden;margin-top: 25px;}
.openSlideTxtBox .hd ul{width: 100%;height: 40px;background: #ebebeb;overflow: hidden;padding-left: 20px;}
.openSlideTxtBox .hd ul li{float: left;height: 40px;line-height: 40px;font-size: 17px;color: #666;overflow: hidden;}
.openSlideTxtBox .hd ul li a{display: block;color: #666;float: left;}
.openSlideTxtBox .hd ul li em{display: block;margin: 0 10px;float: left;}
.openSlideTxtBox .hd ul li.on a{color: #3c6fa2;font-weight: bold;}
.openSlideTxtBox .bd ul{margin-top: 15px;}
.openSlideTxtBox .bd ul li{font-size: 16px;height: 42px;line-height: 42px;text-indent: 15px;background: url("../imgs/gklibg.png;vpn_img") center left no-repeat;}
.openSlideTxtBox .bd ul li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.openSlideTxtBox .bd ul li a:hover{color: #3c6fa2;}
.openList{width: 100%;}
.openList ul{overflow: hidden;}
.openList ul li{float: left;width: 120px;}
.openList ul li img{margin: 0 auto;display: block;}
.openList ul li p{text-align: center;font-size: 16px;}
/* fwBox */
.fwBox{margin: 0 57px;}
.slideFw{width: 100%;height: 359px;overflow: hidden;margin-top: 25px;border: 1px solid #ebebeb;border-top: none;}
.slideFw .hd ul{width: 100%;height: 40px;background: #ebebeb;}
.slideFw .hd ul li{float:left;width: 120px;text-align: center;font-size: 17px;}
.slideFw .hd ul li a{display: block;color: #666;line-height: 40px;}
.slideFw .hd ul li.on a{color: #fff;background: #015293;}
.slideFw .bd ul{overflow: hidden;width: 100%;margin-top: 10px;}
.slideFw .bd ul li{float: left;width: 110px;height: 90px;text-align: center;margin-left: 6px;margin-bottom: 5px;}
.slideFw .bd ul li a{display: block;width: 110px;height: 90px;}
.slideFw .bd ul li .imgList{width: 100%;height: 40px;line-height: 40px;margin: 20px auto 10px;text-align: center;}
.slideFw .bd ul li img{display: block;margin: 0 auto;}
.slideFw .bd ul li p{font-size: 15px;}
/* hdBox */
.interactSlideTxtBox{width: 100%;overflow: hidden;height: 168px;}
.interactSlideTxtBox .hd ul{width: 100%;height: 38px;border-bottom: 1px solid #ebebeb;overflow: hidden;}
.interactSlideTxtBox .hd ul li{float: left;width: 125px;height: 38px;line-height: 38px;font-size: 17px;color: #888;overflow: hidden;text-indent: 45px;}
.interactSlideTxtBox .hd ul li a{display: block;color: #666;float: left;}
.interactSlideTxtBox .hd ul li.on a{color: #015293;font-weight: bold;}
.interactSlideTxtBox .hd ul li.tabLi1{background: url("../imgs/hdjl_02.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .hd ul li.on.tabLi1{background: url("../imgs/hdjl_01.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .hd ul li.tabLi2{background: url("../imgs/hdjl_04.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .hd ul li.on.tabLi2{background: url("../imgs/hdjl_03.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .hd ul li.tabLi3{background: url("../imgs/hdjl_06.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .hd ul li.on.tabLi3{background: url("../imgs/hdjl_05.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .hd ul li.tabLi4{background: url("../imgs/hdjl_08.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .hd ul li.on.tabLi4{background: url("../imgs/hdjl_07.png;vpn_img") 10px center  no-repeat;}
.interactSlideTxtBox .bd ul{margin-top: 12px;}
.interactSlideTxtBox .bd ul li{font-size: 16px;height: 42px;line-height: 42px;text-indent: 15px;background: url("../imgs/gklibg.png;vpn_img") center left no-repeat;}
.interactSlideTxtBox .bd ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.interactSlideTxtBox .bd ul li a:hover{color: #015293;}
/*specials*/
.specials{margin-top: 40px;}
.picScroll-left{width: 1200px;height: 85px;overflow: hidden;position: relative;margin-top: 30px;}
.picScroll-left .hd .next,.picScroll-left .hd .prev{width: 25px;height:85px;cursor: pointer;position: absolute;z-index: 1;}
.picScroll-left .hd .next{left: 0;background:#fff url("../imgs/zfwz2_81.png;vpn_img") center center no-repeat;}
.picScroll-left .hd .prev{right: 0;background:#fff url("../imgs/zfwz2_83.png;vpn_img") center center no-repeat;}
.picScroll-left .bd{width: 1040px;height: 85px;margin-left: 30px;}
.picScroll-left .bd ul{height: 85px;overflow: hidden;}
.picScroll-left .bd ul li{float:left;margin-right: 14px;width: 274px;height: 85px;}
.picScroll-left .bd ul li img{display: block;width: 274px;height: 85px;}

/* index oldModel */
.oldModel .headline{padding: 45px 0;}
.oldModel .headline p{font-size: 60px;}
.oldModel .headline .more{font-size: 36px;}
.oldModel .newsBox{height: auto;}
.oldModel .slideBox{width: 100%;height: 690px;}
.oldModel .slideBox .bd li img{width: 1200px;height: 690px;}
.oldModel .slideBox .bd p{height: 60px;line-height: 60px;font-size: 32px;}
.oldModel .slideTxtBox{width: 100%;height: 580px;margin-top: 30px;}
.oldModel .slideTxtBox .hd ul li{font-size: 32px;width: auto;}
.oldModel .slideTxtBox .hd ul li a{padding: 0 20px;}
.oldModel .slideTxtBox .bd ul li{font-size: 32px;height: 64px;line-height: 64px;}
.oldModel .slideTxtBox .bd li span{font-size: 28px;width: 160px;}
.oldModel .gkBox,.oldModel .fwBox,.oldModel .hdBox{width: 100%;height: auto;}
.oldModel .openSlideTxtBox .hd ul{height: 64px;}
.oldModel .openSlideTxtBox .hd ul li{font-size: 32px;height: 64px;line-height: 64px;}
.oldModel .openSlideTxtBox .bd ul li{font-size: 32px;height: 64px;line-height: 64px;}
.oldModel .openList ul li{width: 400px;}
.oldModel .openList ul li p{font-size: 32px;}
.oldModel .fwBox{width: 100%;margin: 20px 0;}
.oldModel .slideFw{height: auto;padding-bottom: 20px;}
.oldModel .slideFw .hd ul{height: 60px;}
.oldModel .slideFw .hd ul li{font-size: 32px;width: 200px;}
.oldModel .slideFw .hd ul li a{line-height: 60px;}
.oldModel .slideFw .bd ul li{height: auto;width: 230px;margin-bottom: 30px;margin-top: 10px;}
.oldModel .slideFw .bd ul li p{font-size: 32px;}
.oldModel .slideFw .bd ul li a{width: 100%;}
.oldModel .interactSlideTxtBox{height: 250px;}
.oldModel .interactSlideTxtBox .hd ul{height: 58px;}
.oldModel .interactSlideTxtBox .hd ul li{width: auto;font-size: 32px;height: 58px;line-height: 58px;}
.oldModel .interactSlideTxtBox .bd ul{font-size: 32px;}
.oldModel .interactSlideTxtBox .bd ul li{font-size: 32px;height: 64px;line-height: 64px;}
.oldModel .link select{font-size: 28px;height: 50px;line-height: 50px;}
/* jrln oldModel */
.oldModel .newsItem{width: 100%;margin-bottom: 30px;}
.oldModel .newsItem .title div.fl{font-size: 32px;}
.oldModel .newsItem .title div.fr{font-size: 22px;}
.oldModel .newsItem .list ul li{font-size: 32px;height: 64px;line-height: 64px;}
.oldModel .newsItem .list li span{font-size: 28px;}
.oldModel .slideTxtBox .bd .more{font-size: 22px;}