﻿.top-bar .fr li{display:inline-block;}
.top-bar .fr a{vertical-align: bottom;}
/*å‹æƒ…é“¾æŽ¥*/
.yqlj{float: left;background: url("../images/footer-link-icon.png") 0 center no-repeat; padding-left: 30px;font-size: 18px;color: #aaa;font-weight: bold;margin-left: 15px;margin-top: 5px;margin-right: 30px;}

.select-box{background: #fff;height: 36px;}
.is-select{ width:1200px; height:32px;margin: 0 auto;}
.is-select .select{position:relative;float:left;z-index:94;height:32px;margin-left: 40px;}
dl.last{margin-right:0 !important}
.is-select .select dt{height:32px;display:inline-block;color:#666;background:url(../images/footer-link-icon-2.png) 180px center no-repeat;line-height:32px;cursor:pointer;width:195px;padding-left:18px; text-align:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;font-size:14px;font-weight: normal;}
.is-select .select dd{position:absolute;left:0;bottom:32px;border:none;background:#fff;display:none;z-index:98;border:#ddd 1px solid; border-bottom:none;}
.is-select .select dd ul{padding:5px 5px;width:198px;max-height:350px;_height:350px;overflow-y:auto;overflow-x:hidden;}
.is-select .select dd ul li{background:#f7f7f7;border-bottom:#fff 1px solid;}
.is-select .select dd ul li a{display:block;padding:0 5px 0 12px;font:normal 14px/26px "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.is-select .select dd ul li a:hover{background:#f0f0f0;text-decoration:none;}

.index-wrap{overflow: hidden;position: relative;}
.tw-box{padding: 20px;margin-top: 20px;background: #fff;}
/*è½®æ’­å›¾*/
.ind_flash{  height: 370px; overflow:hidden; width: 660px; clear:both;}
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100% !important; width: 100% !important; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width: 100%;max-width:100%;height:100%;margin: 0 auto}
.ind-flashlb .flash-pic .title{display:block;height:36px;line-height:36px;padding:0 100px 0 15px;font-size:15px;background:rgba(0,0,0,0.5) !important;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff!important;}
.ind-flashlb .flash-pic a:hover .title{color:#fff;}
.ind-flashlb .flash-num{height: 10px;overflow:hidden;position:absolute;right:10px;bottom:13px;z-index:1;}
.ind-flashlb .flash-num ul{overflow:hidden;zoom:1;float:left;}
.ind-flashlb .flash-num ul li{float:left;margin-right:5px;width:10px;height:10px;text-indent:-30em;font-size:0;background:#fff !important;overflow:hidden;cursor:pointer;border-radius: 50%;}
.ind-flashlb .flash-num ul li.on{background:#ff9600 !important;}

.tw-tab{width: 480px;}
.tab-title{height: 39px;border-bottom: 1px solid #ddd;position: relative;}
.tab-title ul{height: 39px;position: absolute;top: 0;left: 0;}
.tab-title li{float: left;width: 120px;height: 39px;}
.tab-title li a{display: block;font-size: 18px;text-align: center;height: 39px;line-height: 35px;}
.tab-title li.last a{background: none;}
.tab-title li.active a{color: #164fa6;font-weight: bold;border-bottom: 2px solid #164fa6;}
/*äºŒçº§æ ‡é¢˜*/
.tab-title2 li{float: left;height: 58px;line-height: 58px;padding: 0 10px;font-size: 18px;font-weight: bold;}
.tab-title2 li.active a{color: #0265ca;}

/*æ–‡å­—åˆ—è¡¨*/
.lists li{position:relative;height: 34px;line-height: 34px;vertical-align: middle;padding-left: 15px;background: url("../images/dot.png") 3px center no-repeat;font-size: 16px;}
.lists li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 80px;display: block;}
.lists .date{position:absolute;right:0;top:0;color: #999;font-size: 14px;}
.lists li img{margin-left: 3px;}
.top-news{height: 58px;line-height: 58px;overflow: hidden;}
.top-news a{float: none;display: block;text-align: center;font-size: 20px;color: #f20000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;margin: 0 15px;}
.top-news img{display: none;}
.tab-news .lists span{font-weight: normal !important;}
/*ä¸“é¢˜ä¸“æ 275*/
.zt-box{height: 80px;background: #fff;padding: 15px 20px;margin-top: 20px;}

/*ä¸“é¢˜ä¸“æ */
.zt-box .j-scroll{height: 80px !important; overflow: hidden; width: auto;}
.zt-box .j-scroll .prev,.zt-box .j-scroll .next{position: absolute; top: 17px;z-index:5;cursor: pointer;background:url(../images/arr-lr.png) no-repeat;width: 20px;height: 50px;}
.zt-box .j-scroll .prev{right: 0px;background-position: -20px 0px;}
.zt-box .j-scroll .next{left: 0;background-position: 0px 0px;}
.zt-box .j-scroll .scroll-wrap{height: 80px;overflow: hidden;position: absolute;left: 0px;top: 0;z-index: 4;width: 100%;}
.zt-box .ztzl-list li{float: left; width: 275px;height:80px;margin-right: 20px;}
.zt-box .ztzl-list li .img_title{display:none;}

/*æ”¿åŠ¡å…¬å¼€*/
.gk-box{margin-top: 20px;}
.gk-box>.fl{width: 770px;height: 310px;background: #fff;}
.gk-box>.fr{width: 410px;height: 310px;background: #fff;}
.gk-con{padding: 15px 20px 0;}

/*é€šç”¨æ ‡é¢˜*/
.title2{height: 40px;background: url("../images/title2-bg.png") center repeat-x;overflow: hidden;position: relative;}
.title2 h2{float: left;padding-left: 50px;background:#fff url("../images/title-ico1.png") left center no-repeat;height: 40px;line-height: 40px;}
.title2 h2 a{font-size: 24px;font-weight: bold;color: #164fa6;padding-right: 10px;}

.gk-zwfw .title2 h2{background:#fff url("../images/title-ico2.png") left center no-repeat;}
.hd-box .title2 h2{background:#fff url("../images/title-ico3.png") left center no-repeat;}

/*ä¿¡æ¯å…¬å¼€*/
.gk-list-box{padding-top: 13px;}
.gk-list-box>.fl{width: 210px;}
.gk-list-box>.fl li{width: 210px;height: 50px;line-height: 50px;margin-top: 10px;}
.gk-list-box>.fl li a{display: block;padding-left: 66px;background: #f0f0f0 url("../images/x-icon1.png") 30px center no-repeat;}
.gk-list-box>.fl li a:hover{color: #fff;background: #76a7f1 url("../images/x-icon1-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num1{margin-top: 0;}
.gk-list-box>.fl li.num2 a{background: #f0f0f0 url("../images/x-icon2.png") 30px center no-repeat;}
.gk-list-box>.fl li.num2 a:hover{background: #76a7f1 url("../images/x-icon2-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num3 a{background: #f0f0f0 url("../images/x-icon3.png") 30px center no-repeat;}
.gk-list-box>.fl li.num3 a:hover{background: #76a7f1 url("../images/x-icon3-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num4 a{background: #f0f0f0 url("../images/x-icon4.png") 30px center no-repeat;}
.gk-list-box>.fl li.num4 a:hover{background: #76a7f1 url("../images/x-icon4-h.png") 30px center no-repeat;}


/*æœ€æ–°å…¬å¼€*/
.zxgk{overflow: hidden;position: relative;width: 500px;margin-left: 227px;}
.zxgk>.title{position: relative;height: 39px;border-bottom: 1px solid #ddd;}
.zxgk>.title a{display: block;position: absolute;height: 40px;width: 120px;background: #164fa6;text-align: center;line-height: 40px;font-weight: bold;color: #fff;font-size: 16px;}
.zxgk>ul.listgk{padding-top: 8px;}

.listgk li{height:30px;line-height:30px;vertical-align:bottom;padding:0 80px 0 14px;background:url(../images/dot.png) 0px center no-repeat;overflow:hidden;position:relative; font-size: 15px;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #999;font-size: 14px;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#d00;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #f00;}

/*æ”¿åŠ¡æœåŠ¡*/
.gk-zwfw>ul{margin-top: 15px;height: 220px;overflow: hidden;position: relative;width: 370px;}
/*.gk-zwfw>ul li{float: left;height: 105px;width: 116px;margin-right: 11px;background: #f3f6fa;text-align: center;}*/
/*.gk-zwfw>ul li .img-title{display: block;color: #164fa6;font-size: 16px;}*/
/*.gk-zwfw>ul li img{max-width: 37px;max-width: 37px;display: block;margin: 0 auto;padding: 20px 0 10px;}*/

/*.gk-zwfw>ul li.num1{width: 100%;height: 100px;overflow: hidden;position: relative;margin-bottom: 15px;margin-right: 0;}*/
/*.gk-zwfw>ul li.num1 .img-title{display: none;}*/
/*.gk-zwfw>ul li.num1 img{max-width: none;max-width: none;width: 100%;height: 100%;margin: 0;padding: 0;}*/
/*.gk-zwfw>ul li.num4{margin-right: 0;}*/
.gk-zwfw li{text-align: center;}
.gk-zwfw li img{max-width: 100%;}
.gk-zwfw li .img_title{display: none;}
/*äº’åŠ¨*/
.hd-box{margin-top: 20px;width: 1160px;padding: 20px;background: #fff;margin-bottom: 20px;}
.hd-con-tab{margin-top: 15px;}

.wyxx-link{width: 210px;height: 220px;}
.wyxx-link li{width: 100px;height: 105px;overflow: hidden;position: relative;float: left;text-align: center;}
.wyxx-link li a{display: block;}
.wyxx-link li a img{display: block;margin: 0 auto;padding: 20px 0 10px 0;}
.wyxx-link .img_title{display: block;color: #fff;}
.wyxx-link li.num4 a img{padding: 23px 0 12px 0;}
.wyxx-link li.num1{background: #69cffa;margin-right: 10px;}
.wyxx-link li.num2{background: #ef7370;}
.wyxx-link li.num3{background: #f3d769;margin-right: 10px;margin-top: 10px;}
.wyxx-link li.num4{background: #49dcd3;margin-top: 10px;}

.ly-con{width: 500px;margin-left: 20px;height: 220px;overflow: hidden;position: relative;}
.lytitle{position: relative;height: 39px;border-bottom: 1px solid #ddd;}
.lytitle>a{display: block;position: absolute;height: 40px;width: 120px;background: #164fa6;text-align: center;line-height: 40px;font-weight: bold;color: #fff;font-size: 16px;}
/*é¦–é¡µç•™è¨€æœç´¢*/
#searchForm{float: right;height: 28px;}
#searchForm li{float:left;height:28px;line-height:28px;padding:0;background:none;font-size:14px;overflow:visible;}
#searchForm li.gjz{width:77px;text-align:right;}
#searchForm li.srk{width:184px;}
#searchForm li.srk input{width:173px;height:26px;line-height:26px;border:#cecece 1px solid;border-right:0;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
#searchForm li.btn{width:48px;}
#searchForm li.btn input{width:48px;height:28px;line-height:28px;border:none;background:#164fa6;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;}


.ly-con .hd_telbox{height: 28px;background: #fafafa;margin-top: 8px;}
.ly-con .hd_telbox p{float: left;height: 28px;line-height: 28px;font-size: 15px;color: #535353;}
.ly-con .hd_telbox p.p1{width: 25%;text-indent: 10px;}
.ly-con .hd_telbox p.p2{width: 59%;}
.ly-con .hd_telbox p.p3{width: 15%;text-align: center;}

.ly-con .hd_xdbox li{height: 30px;line-height: 30px;}
.ly-con .hd_xdbox li p{float: left;height: 30px;}
.ly-con .hd_xdbox li p.p1{width: 25%;text-indent: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #999;}
.ly-con .hd_xdbox li p.p2{width: 59%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;}
.ly-con .hd_xdbox li p.p3{width: 15%;text-align: center;}
.ly-con .hd_xdbox li p.p3 span{color: #fa8400;}

.zjdc-tab{width: 380px;height: 220px;overflow: hidden;position: relative;
    padding-left: 20px;border-left: 1px dashed #bbb;}

.zjdc-list{margin-top: 4px;}
.zjdc-list li{height: 30px;line-height: 30px;position: relative;padding: 0 50px;font-size: 15px;}
.zjdc-list li a{float: none;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display: block;}
.zjdc-list li span{position: absolute;top: 0;left: 0;font-size: 12px;}
.zjdc-list li .date{left:auto;position: absolute;right: 0;top: 0;font-size: 14px;color: #999;}
.zjdc-list li span.starting{color:#fff;display: block;height: 30px;width: 50px;text-align: center;background: url("../images/st-ico-bg.png") center center no-repeat;}
.zjdc-list li span.over{color:#fff;display: block;height: 30px;width: 50px;text-align: center;background: url("../images/ov-ico-bg.png") center center no-repeat;}