﻿

/* 首页图片滚动 */
.focusBox { position: relative; width: 540px; height: 300px; overflow: hidden;  text-align: left; background: white;float: left }
.focusBox .pic img { margin:0 auto; height: 300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 30px; font-size: 16px;text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-right: 9px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background: url("../images/ico03.png") }
.focusBox .num li.on a{ background:#f60;background: url("../images/ico03.png") -14px 0  }
.focusBox .prev,
.focusBox .next { width:32px; height:40px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-139px 0; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-171px 0; right:0 }

.id_news_roll{
    margin-top: 10px;
    overflow: hidden;
}


/* 滚动图片的切换 */
.notice { width: 628px; overflow: hidden;float: right }
.notice .tab-hd { height: 36px;overflow: hidden;border-bottom: 1px solid #dddddd}
.notice .tab-hd ul { float: left;margin-left: 15px}
.notice .tab-hd i{
    float: left;
    background: url("../images/ico.png") no-repeat -54px 0;
    width: 11px;
    height: 23px;
    margin-top: 6px;
    margin-left: 1px;
}
.notice .tab-hd li{
    float: left;
}
.notice .tab-hd li a{
    display: block;
    font-size: 16px;
    color: #222222;
    width: 120px;
    text-align: center;
    line-height: 34px;
}
.notice .tab-hd li.on a{
    color: #014283;
    border-bottom: 2px solid #014283;
}
.notice .tab-bd {overflow: hidden}
.id_list{
    margin-top: 6px;
    overflow: hidden;
}
.id_list ul li{
    float: left;
    width: 100%;
    line-height: 20px;
    margin: 4px 0;
}
.id_list ul li a{
    max-width: 432px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    color: #444444;
    margin-left: 5px
}
.id_list ul li i{
    margin-left: 12px;
    float: left;
}
.id_list ul li a:hover{
    color: #3a75b7;
}
.id_list ul li span{
    float: right;
    margin-right: 24px;
    color: #474747;
}

.id_body{
    width: 1180px;
    overflow: hidden;
    margin: auto;
    padding: 10px;
    padding-top: 7px;
    background: #ffffff;
}
.id_body02{
    width: 1180px;
    overflow: hidden;
    margin: auto;
    padding: 10px;
    background: #ffffff;
}
.id_top_news{
    background: #eeeeee;
    overflow: hidden;
}
.id_top_news img{
    display: block;
    float: left;
}
.id_top_news div{
    float: right;
    width: 980px;
    margin-right: 50px;
}
.id_top_news div a{
    display: block;
    overflow: hidden;
    width: 980px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #0570bc;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    line-height: 46px;
    margin-top: 12px;
}
.id_top_news div p{
    line-height: 26px;
    margin-top: 7px;
    font-size: 14px;
    color: #444444;
    width: 980px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.id_fw{
    overflow: hidden;
}
.id_fw .title {
    margin-top: 23px;
    height: 32px;
    border-bottom: 1px solid #dddddd;
    overflow: hidden;
}
.id_fw .title i {
    background: url(../images/ico.png) no-repeat -54px 0;
    width: 11px;
    height: 23px;
    float: left;
    margin-left: 1px;
}
.id_fw .title span {
    line-height: 23px;
    color: #474747;
    font-size: 16px;
    margin-left: 26px;
}
.id_fw ul{
    margin-top: 22px;
    height: 85px;
    overflow: hidden;
    width: 110%;
}
.id_fw ul li{
    width: 236px;
    height: 85px;
    float: left;
    border-right: 1px dashed #cecece;
}
.id_fw ul li img{
    width: 60px;
    height: 62px;
    display: block;
    margin: auto;
}
.id_fw ul li div{
    text-align: center;
    line-height: 28px;
}
.id_fw ul li div a{
    display: inline-block;
    color: #474747;
}
.id_fw ul li div a:hover{
    color: #216ab3;
}

/* 首页banner */
.TB-focus-banner{width:1180px;height:99px;border: 1px solid #ddd;position:relative;overflow:hidden;margin-top: 10px;}
.TB-focus-banner .hd { position:absolute; right:9px; bottom:2px; z-index:1; padding-left:2px; }
.TB-focus-banner .hd li {color: #010101; cursor:pointer; margin-left:3px; width:18px; height:18px;  float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70);  margin-left:4px; }
.TB-focus-banner .hd li.on { background:#ebb010; color:#fff; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
.TB-focus-banner img{
    display: block;
    width:1180px;
    height:99px;
}
.id_border{
    height: 20px;
    margin-top: 10px;
    background: #eeeeee;
    overflow: hidden;
}

.id_body02_l{
    width: 270px;
    float: left;
    overflow: hidden;
}
.id_leader{
    height: 310px;
    background: #eeeeee;
    overflow: hidden;
}
.id_leader .title{
    font-size: 16px;
    color: #333333;
    text-indent: 22px;
    line-height: 20px;
    margin-top: 10px;
}
.id_leader img{
    display: block;
    margin: auto;padding-top:20px;
    height: 186px;
    margin-top: 14px;
}
.id_leader .name{
    margin-top: 5px;
    margin-left: 3px;
    text-align: center;
    line-height: 24px;
    color: #333333;
}
.id_leader .job{
    text-align: center;
    line-height: 24px;
    color: #333333;
}
.id_leader .link{
    display: block;
    background: #66b7ef;
    /*margin-top:18px;*/
    height: 64px;
    overflow: hidden;
    border-top: 1px solid #ffffff;
}
.id_leader .link i{
    float: left;
    margin-left: 54px;
    width: 47px;
    height: 33px;
    margin-top: 15px;
    background: url("../images/ico.png") no-repeat -3px -39px;
}
.id_leader .link span{
    float: left;
    line-height: 64px;
    color: #ffffff;
    margin-left: 22px;
    font-size: 18px;
}
.id_vedi{
    margin-top: 30px;
    overflow: hidden;
    height: 260px;
    width: 270px;
    /*background: #eeeeee;*/
}
.id_vedi .title{
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    background: #51aded;
    color: #ffffff;
    text-indent: 22px;
}
.id_vedi .title a{
    color: #ffffff;
    text-indent: 22px;
}
.id_vedi img{
    margin-top:13px;
    display: block;
    width: 270px;
    height: 222px;
}
.id_vedi .name{
    display: block;
    text-indent: 24px;
    line-height: 24px;
    color: #444444;
    margin-top: 8px;
}
.id_vedi .time{
    text-indent: 24px;
    line-height: 24px;
    color: #444444;
}
.id_body02_n{
    width: 600px;
    float: left;
    overflow: hidden;
    margin-left: 9px;
}

/* 政策法规和知识产权 */
.notice-zz { width: 100%;overflow: hidden; height: 310px;background: #eeeeee}
.notice-zz .tab-hd { overflow: hidden;line-height: 37px;height: 37px;background: #ffffff}
.notice-zz .tab-hd ul { }
.notice-zz .tab-hd li{ float: left }
.notice-zz .tab-hd li a{ display:block;width: 130px;height: 37px;text-align: center;color: #333333;font-size: 16px }
.notice-zz .tab-hd li.on a{
    background: #51aded;
    color: #ffffff;
}
.notice-zz .tab-bd {overflow: hidden }

.id_jlhd{
    margin-top: 30px;
    overflow: hidden;
}
.id_jlhd .title{
    background: #eeeeee;
    overflow: hidden;
}
.id_jlhd .title span{
    float: left;
    width: 130px;
    height: 37px;
    text-align: center;
    font-size: 16px;
    background: #51aded;
    color: #ffffff;
    line-height: 37px;
}
.id_jlhd ul{
    overflow: hidden;
}
.id_jlhd ul li{
    overflow: hidden;
    padding-top: 13px;
    padding-bottom: 9px;
    float: left;
    width: 46%;    margin-right: 7px;
    margin-left: 4px
}
.id_jlhd ul li a{
    overflow: hidden;
    display: block;
    background: url("../images/bg05.jpg");
    width: 134px;
    height: 93px;
   margin: auto;
}
.id_jlhd ul li a span{
    line-height: 44px;
    color: #ffffff;
    display: block;
    text-align: center;
}
.id_jlhd ul li a i{
    background-image: url("../images/ico04.png");
    width: 49px;
    height: 37px;
    display: block;
    margin: 15px auto 0;
}
.id_jlhd ul li a:hover{
    background: url("../images/bg05_a.jpg");
}
.id_jlhd ul li a .li02{
    background-position: 0 -37px;
}
.id_jlhd ul li a .li03{
    background-position: 0 -74px;
}
.id_jlhd ul li a .li04{
    background-position: 0 -111px;
}
.id_jlhd ul li a .li05{
    background-position: 0 -148px;
}
.id_jlhd ul li a .li06{
    background-position: 0 -185px;
}
.id_jlhd ul li a .li07{
    background-position: 0 -222px;
}
.id_jlhd ul li a .li08{
    background-position: 0 -259px;
}
.id_body02_r{
    float: right;
    width: 290px;
    overflow: hidden;
}
.id_zwgk{
    overflow: hidden;
    height: 310px;
}
.id_zwgk .title{
    text-indent: 12px;
    height: 37px;
    color: #333333;
    font-size: 16px;
    line-height: 37px;
}
.id_zwgk .ul{
    height: 111px;
    background: #caecfd;
    overflow: hidden;
}
.id_zwgk .ul ul{
    margin-top: 10px;
}
.id_zwgk .ul ul li{
    float: left;
    width: 50%;
}
.id_zwgk .ul ul li a{
    display: block;
    height: 44px;
    line-height: 44px;
}
.id_zwgk .ul ul li a i{
    background-image: url("../images/ico05.png");
    width: 29px;
    height: 29px;
    float: left;
    margin-top: 7px;
    margin-left: 20px;
}
.id_zwgk .ul ul li a span{
    float: left;
    color: #333333;
    margin-left: 16px;
}
.id_zwgk .ul ul li a .li02{
    background-position: 0 -29px;
}
.id_zwgk .ul ul li a .li03{
    background-position: 0 -58px;
}
.id_zwgk .ul ul li a .li04{
    background-position: 0 -87px;
}
.id_zwgk .ul ul li a:hover i{
    background-image: url("../images/ico05-a.png");
}
.id_zwgk .link01{
    margin-top: 4px;
    height: 50px;
    background: #c393dc;
    overflow: hidden;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.id_zwgk .link01:hover{
    background: #66b7ef;
}
.id_zwgk .link01 i{
    float: left;
    background: url("../images/ico06.png");
    width: 32px;
    height: 33px;
    margin-left: 34px;
    margin-top: 8px;
}
.id_zwgk .link01 span{
    float: left;
    line-height: 50px;
    color: #ffffff;
    font-size: 18px;
    margin-left: 32px;
}
.id_zwgk .link02 i {
    float: left;
    background: url("../images/ico06.png") 0 -33px;
}
.id_zwgk .link03 i {
    float: left;
    background: url("../images/ico06.png") 0 -66px;
}
.id_xzsy{
    /*height: 310px;*/
    overflow: hidden;
    /* margin-top: 30px; */
}
.id_xzsy .title{
    text-indent: 13px;
    overflow: hidden;
    height: 37px;
    font-size: 16px;
    background: #51aded;
    color: #ffffff;
    line-height: 37px;
}
    .id_xzsy .title a {
    color:white;
    }
.id_xzsy .id_list ul li{
    margin: 5px 0;
}
.id_xzsy .id_list ul li a{
    max-width: 222px;
}
.id_xzsy .ul{
    overflow: hidden;
    /* height: 152px; */
}
.id_xzsy  .link01 {
    margin-top: 19px;
    height: 50px;
    background: #5fb3ee;
    overflow: hidden;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.id_xzsy .link01 i {
    float: left;
    background: url(../images/ico06.png) 0 -99px;
    width: 32px;
    height: 33px;
    margin-left: 34px;
    margin-top: 8px;
}
.id_xzsy .link02 i {
    float: left;
    background: url(../images/ico06.png) 0 -132px;
}
.id_xzsy .link03 i {
    float: left;
    background: url(../images/ico06.png) 0 -165px;
}
.id_xzsy .link01 span{
    float: left;
    line-height: 50px;
    color: #ffffff;
    font-size: 18px;
    margin-left: 32px;
}
.id_xzsy .link01:hover{
    background: #bd9ccd;
}
.id_body_rap .id_body03{
    width: 1180px;
    overflow: hidden;
    margin: 0px auto 0;
    padding: 10px;
    padding-bottom: 30px;
    background: #ffffff;
}
.id_ztzl  .title {
    margin-top: 3px;
    height: 32px;
    border-bottom: 1px solid #dddddd;
    overflow: hidden;
}
.id_ztzl .title i {
    background: url(../images/ico.png) no-repeat -54px 0;
    width: 11px;
    height: 23px;
    float: left;
    margin-left: 1px;
}
.id_ztzl .title span {
    line-height: 23px;
    color: #474747;
    font-size: 16px;
    margin-left: 26px;
}

/*首页专题滚动 */
.ladyScroll{width:100%;height:108px;position:relative;margin-top: 4px}
.ladyScroll .prev,.ladyScroll .next{width:34px;height:108px;position:absolute;top:0;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -120px;}

.ladyScroll .scrollWrap{width:100%;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:238px;text-align:center;position:relative;}
.ladyScroll  dt{width:230px;overflow:hidden;}
.ladyScroll  img{display:block;width:230px;height:108px;}
.ladyScroll  dd{width:298px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}

.id_flow{
    width: 41px;
    height: 196px;
    overflow: hidden;
    position: fixed;
    top:235px;
    right: 20px;
    z-index: 10000;
}
.id_flow a{
    width: 41px;
    height: 41px;
    background-image: url("../images/ico07.png");
    display: block;
    margin-bottom: 11px;
}
.id_flow .li02{
    background-position: 0 -52px;
}
.id_flow .li03{
    background-position: 0 -103px;
}
.id_flow .li04{
    background-position: 0 -155px;
}
.id_flow a:hover {
    width: 41px;
    height: 41px;
    background-image: url("../images/ico07-a.png");
}

.page_nav{
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #0a0a0a;
}
.page_nav a{
    display: inline-block;
    color: #0a0a0a;
}
.page_li_box{
    overflow: hidden;
}
.page_li_l{
    float: left;
    width: 300px;
    overflow: hidden;
}
.page_li_l .title{
    background: url("../images/bg06.jpg");
    height: 40px;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    line-height: 40px;
}
.page_li_l ul{
    margin-top: 5px;
    overflow: hidden;
}
.page_li_l ul li{
    margin-top: 4px;
    float: left;
    width: 100%;
}
.page_li_l ul li a{
    text-indent: 40px;
    height: 40px;
    color: #0a0a0a;
    display: block;
    line-height: 40px;
    background: #eeeeee;
}
.page_li_l ul li a:hover{
    background: #ffd800;
}
.page_li_r{
    float: right;
    width: 870px;
    overflow: hidden;
}
.page_li_r .title{
    background: #eeeeee;
    height: 40px;
    overflow: hidden;
}
.page_li_r .title span{
    color: #ffffff;
    font-size: 16px;
    background: #00c2fa;
    float: left;
    min-width: 200px;
    text-align: center;
    line-height: 40px;padding-left:10px;padding-right:10px;
}
.page_li_r .id_list {
    margin-top: 13px;
    height: 480px;
}
.page_li_r .id_list ul li a{
    max-width: 700px;
}
.page_li_r .fy{
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 30px;
}

.biaoti {
    padding-top: 14px;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: #0066b1;
    font-weight: bold;
    width: 900px;
    margin: auto;
}
.xbt {
    padding-bottom: 12px;
    padding-top: 14px;
    line-height: 18px;
    font-size: 12px;
    color: #747474;
}
.xbt span {
    margin-left: 22px;
}
.xuxiann {
    font-size: 1px;
    width: 1100px;
    margin: auto;
    border-bottom: dashed 1px #CCC;
}
.xxbt {
    padding-bottom: 40px;
    line-height: 30px;
    width: 1000px;
    margin: auto;
    overflow-x: auto;
    padding-left: 1px;
    padding-right: 1px;
}

.djgz_title{
    background: #eeeeee;
    display: block;
    overflow: hidden;
    height: 37px;
}
.djgz_title span{
    float: left;
    width: 130px;
    height: 37px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 37px;
    background: #d50f1a;
}
.djgz_box{
    padding-bottom: 20px;
    overflow: hidden;
    margin-top: 10px;
}
.djgz_box_l{
    width: 586px;
    float: left;
    overflow: hidden;
}
.djgz_box_r{
    width: 586px;
    float: right;
    overflow: hidden;
}
.djgz_box_r .img{
    display: block;
    height: 300px;
    width: 586px;
}
.djgz_box_l .img{
    display: block;
    height: 300px;
    width: 586px;
}
.djgz_item{
    height: 300px;
    overflow: hidden;
    margin-top: 14px;
}
.djgz_item .title{
    background: #eeeeee;
    display: block;
    overflow: hidden;
    height: 37px;
}
.djgz_item .title span{
    float: left;
    width: 130px;
    height: 37px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 37px;
    background: #d50f1a;
}
    .djgz_item .title span a {
    color:#ffffff;}
.djgz_item .id_list ul li a{
    max-width: 400px;
}
.djgz_item .id_list ul li a:hover {
    color: #d50f1a;
}
.leader_box01{
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
}
.leader_box01 .name{
    width: 195px;
    text-indent: 74px;
    line-height: 166px;
    height: 166px;
    font-size: 16px;
    color: #131313;
    float: left;
}
.leader_box01 ul li{
    padding: 10px 0;
    float: left;
    width: 223px;
}
.leader_box01 ul li .img{
    float: left;
    width: 106px;
    height: 138px;
    display: block;
    padding: 3px 4px;
    border: 1px solid #e9e9e9;
}
.leader_box01 ul li .text{
    float: left;
    text-align:center;
    width: 112px;
    overflow: hidden;
}
.leader_box01 .text div{
    padding-bottom: 2px;
    overflow: hidden;
    font-size: 14px;
    color: #0a0a0a;
    line-height: 24px;
}
.leader_box01 .text i{
    margin-top: 2px;
    float: left;
    width: 21px;
    height: 21px;
    background: url("../images/ico08.jpg");
}
.leader_box01 .text a{
    /*float: left;*/
    line-height: 24px;
    font-size: 14px;
    margin-left: 7px;
    color: #333333;
}
.leader_box01 .text em{
    margin-top: 2px;
    float: left;
    width: 21px;
    height: 21px;
    background: url("../images/ico08.jpg") 0 -21px;
}
.leader_box01 ul{
    float: right;
    width: 670px;
}
.leader_box02{
    border: 0;
}
.zwgk02_l{
     float: left;
     width: 588px;
     overflow: hidden;
 }
.zwgk02_r{
    float: right;
    width: 588px;
    overflow: hidden;
}
.zwgk02_item{
    height: 329px;
    overflow: hidden;
}
.zwgk02_item .title{
    overflow: hidden;
    background: #eeeeee;
    height: 37px;
}
.zwgk02_item .title span{
    float: left;
    width: 130px;
    line-height: 37px;
    background: #037dd2;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
}
.zwgk02_item .title02{
    margin-top: 8px;
    height: 23px;
    overflow: hidden;
    line-height: 23px;
}
.zwgk02_item .title02 i{
    margin-left: 15px;
    float: left;
    width: 11px;
    height: 23px;
    background: url("../images/ico.png") -54px 0;
}
.zwgk02_item .title02 span{
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #010101;
    margin-left: 11px;
}
    .zwgk02_item .title02 span a {
     color: #010101;
    }
.zwgk02_id_list{
    margin-top: 10px;
    height: 180px;
}
.zwgk02_id_list ul li {
    float: left;
    width: 100%;
    line-height: 24px;
    margin: 3px 0;
}
.zwgk02_id_list ul li i {
    margin-left: 17px;
}
.zwgk02_item .ul{
    margin-top: 7px;
    overflow: hidden;
}
.zwgk02_item .ul ul li{
    margin-left: 13px;
    float: left;
}
.zwgk02_item .ul ul li a{
    display: block;
    width: 130px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: #51aded;
    color: #ffffff;
    font-size: 15px;
}
.zwgk02_item .title a{
    float: right;
    margin-right: 16px;
    line-height: 37px;
    color: #333333;
    font-size: 14px;
}
.zwgk02_item .title span a {
   float: left;
    width: 130px;
    line-height: 37px;
    background: #037dd2;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
}
.zwgk03_id_list{
    height: 210px;
    margin-top: 15px;
}
.gzcy_cx{
    margin-top: 25px;
    overflow: hidden;
}
.gzcy_cx span{
    float: left;
    line-height: 34px;
    height: 34px;
    margin-left: 183px;
    font-size: 14px;
}
.gzcy_cx .text{
    margin-left: 25px;
    float: left;
    height: 32px;
    border: 1px solid #e8e8e8;
    text-indent: 15px;
}
.gzcy_cx .btn{
    border: 0;
    margin-left: 12px;
    height: 34px;
    width: 90px;
    color: #ffffff;
    background: #00c2fa;
}
.gzcy_table{
    overflow: hidden;
    margin: 33px auto 0;
    width: 850px;
}
.gzcy_table .title{
    font-size: 14px;
    color: #222222;
    overflow: hidden;
    height: 34px;
    line-height: 34px;
    background: #eeeeee;
    border: 1px solid #e8e8e8;
}
.gzcy_table .title h1{
    float: left;
    text-align: center;
    width: 15.6%;
}
.gzcy_table .title h2{
    float: left;
    text-align: center;
    width: 16.5%;
}
.gzcy_table .title h3{
    float: left;
    text-align: center;
    width: 29.5%;
}
.gzcy_table .title h4{
    float: left;
    text-align: center;
    width: 17.2%;
}
.gzcy_table .title h5{
    float: left;
    text-align: center;
    width: 21%;
}
.gzcy_table .fy{
    overflow: hidden;
    padding-top:40px;
    padding-bottom: 40px;
}
.gzcy_table ul{
    height: 490px;
    overflow: hidden;
}
.gzcy_table ul li{
    border-bottom: 1px dashed #e8e8e8;
    line-height: 24px;
    padding: 12px 0;
    overflow: hidden;
}
.gzcy_table ul h1{
    font-weight: 400;
    color: #444444;
    float: left;
    text-align: center;
    width: 15.6%;
}
.gzcy_table ul h2{
    font-weight: 400;
    color: #444444;
    float: left;
    text-align: center;
    width: 16.5%;
}
.gzcy_table ul h3{
    font-weight: 400;
    color: #444444;
    float: left;
    text-align: center;
    width: 29.5%;
}
.gzcy_table ul h4{
    font-weight: 400;
    color: #444444;
    float: left;
    text-align: center;
    width: 17.2%;
}
.gzcy_table ul h5{
    font-weight: 400;
    color: #444444;
    float: left;
    text-align: center;
    width: 21%;
}
.page_wyts_box {
    overflow: hidden;
    margin-top: 16px;
}
.page_wyts_box .item {
    overflow:hidden;
    margin-top: 15px;
}
.page_wyts_box .name {
    float: left;
    width: 200px;
    font-size: 14px;
    color: #222222;
    line-height: 34px;
    text-indent: 50px;
}

.page_wyts_box .dx {
    float: left;
    height: 34px;
    width: 197px;
}
.page_wyts_box .text {
    height: 32px;
    width: 195px;
    line-height: 32px;
    border: #d2d2d2 solid 1px;
    float: left;
}
.page_wyts_box .name02 {
    margin-left: 50px;
    float: left;
    width: 104px;
    font-size: 14px;
    color: #222222;
    line-height: 34px;
}
.page_wyts_box .text {
    height: 32px;
    width: 195px;
    line-height: 32px;
    border: #d2d2d2 solid 1px;
    float: left;
}
.page_wyts_box .text02 {
    height: 32px;
    width: 547px;
    line-height: 32px;
    border: #d2d2d2 solid 1px;
    float: left;
}
.page_wyts_box textarea {
    line-height: 24px;
    height: 246px;
    width: 547px;
    border: #d2d2d2 solid 1px;
}
.page_wyts_box .yzm {
    float: left;
    margin-left: 16px;
    height: 34px;
    width: auto;
}
.page_wyts_box .item03 {
    padding-bottom: 50px;
    margin-top: 22px;
    margin-left: 200px;
}
.page_wyts_box .item03 input {
    float: left;
    width: 135px;
    height: 34px;
    background: #00c2fa;
    margin-right: 40px;
    border: 0;
    color: #FFFFFF;
}
.page_wyts_box .dx select {
    height: 34px;
    width: 197px;
    border-color: #d2d2d2;
}
.page_wyts_box .data {
    height: 32px;
    width: 195px;
    line-height: 32px;
    border: #d2d2d2 solid 1px;
    float: left;
}
.page_wyts_box .dx_box {
    float: left;
    height: 34px;
    line-height: 34px;
}

.form-group {position: relative;width:198px;}
.form-group-txt{height:32px;line-height:32px;padding:0 10px;}
.form-group-select {/*padding-left: 1px;*/}
.form-control,
.simulation-input {
    width: 100%;
    line-height: 16px;
    font-size: 12px;
    color: #4b555b;
    background: none;
    outline: none;
    border: 1px solid #d3dcdd;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 -1px;
    padding: 7px 8px;
    *padding-left: 0;
    *padding-right: 0;
    *text-indent: 8px;
    *float: left;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.float-left{float:left;}

.selectul{
    position:relative;
    display:inline-block;
    cursor:pointer;
    float:left;
    margin-right:10px;
}
.selectul ul{
    position:absolute;
    left:0;
    top:0px;
    background:#fff;
    border:1px solid #bdc3c7;
    border-top:none;
    padding:0px;
    overflow:hidden;
    overflow-y:auto;
    display:none;
    padding-top: 31px;
    -webkit-box-shadow:1px 1px 2px #eee;
    box-shadow:1px 1px 2px #eee;
}
.selectul ul li{
    height:20px;
    line-height:20px;
    color:#6a7576;
    font-size:12px;
    padding:5px 10px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.selectul ul li:hover{
    background:#666;
    color:#fff;
    cursor:pointer;
}
.selectul select{
    display:none;
}

.selectfocus{
    height:30px;
    line-height:30px;
    border:1px solid #d3dcdd;
    background-color: #fff;
    padding:0 0 0 8px;
    position: relative;
    z-index: 1002;
}
.selectfocus em{
    height:30px;
    display:block;
    background:url(../images/select-arr-default.gif) no-repeat right 0;
    font-style:normal;
    color:#4b555b;
    padding-right:8px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.select_ul_show .selectfocus{
    /*border-color:#91c4e5;
    border-bottom-color:#edf4f8;*/
}
.select_ul_show .selectfocus em{
    background-position:right -28px;
}

/*时间样式*/
.lq-datetimepick{
    width: 500px;
    /*height: 280px;*/
    padding: 10px;
    position: absolute;
    /*left: 50%;
    top: 50%;
    margin: -160px 0 0 -260px;*/
    border: 1px solid #d3dcdd;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.2);
    box-shadow: 0 0 7px rgba(0,0,0,.2);
    display: none;
}
.datetime-arr{
    width: 13px;
    height: 7px;
    position: absolute;
    left: 25px;
    top: -7px;
    background: url("../images/pop-tips-info-arr.gif") no-repeat 0 0;
}
.select-datetime{
    width: 100%;
    float: left;
    height:auto;
    *height: 222px;
}
.select-datetime dl{
    height: 50px;
}
.select-datetime dl.datetime-day{
    margin-bottom: 10px;
}
.select-datetime dl dt{
    width: 100px;
    height: 50px;
    float: left;
    text-align: center;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    color: #4b555b;
}
.select-datetime dl dt a{
    display: block;
    padding: 7px 0;
}
.select-datetime dl dt span{
    display: block;
    border-right: 1px solid #ecf0f1;
    margin-right: -1px;
}
.select-datetime dl dt.last span{
    border-right: none;
}
.select-datetime dl dt span i{
    color: #f03368;
    margin-left: 6px;
}
.select-datetime dl dt em{
    display: block;
    font-weight: normal;
}
/*.select-datetime dl dt a:hover,*/
.select-datetime dl dt.current a{
    background-color: #13a4e7;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
/*.select-datetime dl dt a:hover i,*/
.select-datetime dl dt.current a i{
    color: #FFFFFF;
}
.select-datetime dl dt a:hover{
    text-decoration: none;
}

.select-datetime dl dd{
    width: 99px;
    height: 40px;
    float: left;
    background-color: #fff;
    border: 1px solid #d3dcdd;
    padding: 7px 0 6px;
    margin: -1px 0 0 -1px;
    line-height: 20px;
    text-align: center;
    color: #4b555b;
    cursor: pointer;
}
.select-datetime dl dd em{
    font-size: 12px;
    display: block;
}
.select-datetime dl dd.over{
    color: #95a5a6;
    background-color: #ecf0f1;
}
.select-datetime dl dd.selected{
    color: #ffffff;
    background-color: #6b7879;
}



/*年份*/
.datetime-select{
    height: 32px;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d3dcdd;
}
.datetime-select .selectul{
    width: 100px;
}

/*日期*/
.select-datetime dl.datetime-day{
    height: 35px;
}
.select-datetime dl.datetime-day dt,
.select-datetime dl.datetime-day dd{
    width: 70px;
    height: 30px;
    line-height: 30px;
}
.select-datetime dl.datetime-day dt{
    width: 71px;
}
.select-datetime dl.datetime-day dt span{
    border-right: none;
    font-size: 14px;
    text-align: center;
}

.select-datetime dl dd.blank{
    background-color: #fafbfb;
}
.select-datetime dl dd.current{
    background-color: #f2f5f5;
    font-weight: bold;
}

/*时分*/
.select-datetime dl.datetime-hour dd{
    width: 61px;
    height: 30px;
    line-height: 30px;
}


/**/
.select-datetime dl.datetime-week{
    height: 50px;
}
.select-datetime dl.datetime-week dt,
.select-datetime dl.datetime-week dd{
    width: 100px;
    height: 50px;
    line-height: 150%;
}
.select-datetime dl.datetime-week dt span{
    border-right: 1px solid #ecf0f1;
    font-size: 12px;
    text-align: center;
    margin-right: -1px;
}
.select-datetime dl dt.last span{
    border-right: none;
}


.kju-question{
    width: 90%;
    margin: auto auto;
    padding: 24px 0px;
    padding-top: 48px;
    padding-bottom: 40px;
}
.kju-question h1{
    font-size: 18px;
    width: 100%;
    line-height: 36px;
    font-weight: 400;
    padding-bottom: 40px;
}
.kju-question div{
    padding: 12px 0px;
}
.kju-question h2{
    text-align: left;
    font-size: 15px;
    font-weight: bold;
}
.kju-question p{
    padding: 8px 0px;
    font-size: 14px;
    padding-left: 18px;
    display: table;
}
.kju-question p label{
    display: inline-block;
    margin-right: 10px;
}
.kju-question .btn{
    margin-top: 35px;
    width: 320px;
    height: 40px;
    background: #005295;
    color: #ffffff;
    border: 0;
}
.zxft_box{
    overflow: hidden;
}
.zxft_box .title{
    height: 37px;
    background: #eeeeee;
    overflow: hidden;
}
.zxft_box .title span{
    float: left;
    width: 130px;
    height: 37px;
    background: #037dd2;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    color: #ffffff;
}
.zxft_box .title a{
    float: right;
    width: 130px;
    background: #ffd800;
    font-size: 14px;
    color: #0a0a0a;
    line-height: 37px;
    text-align: center;
}
.zxft_box .box{
    overflow: hidden;
    margin-top: 11px;
}
.zxft_box .box .img{
    width: 283px;
    height: 166px;
    float: left;
    margin-left: 10px;
}
.zxft_box .box .text{
    margin-top: 5px;
    float: right;
    width: 824px;
    overflow: hidden;
    margin-right: 27px;
}
.zxft_box .box .text div{
    line-height: 31px;
    font-size: 14px;
    color: #333333;
}
.zxft_box .box .text div span{
    font-weight: bold;
}
.zxft_box .box .text div a{
    color: #b80808;
}
.zxft_item{
    padding-bottom: 53px;
    margin-top: 24px;
    overflow: hidden;
}
.zxft_item_l{
    float: left;
    width: 578px;
    overflow: hidden;
}
.zxft_item_l_title span{
    float: left;
    width: 130px;
    height: 37px;
    background: #037dd2;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    color: #ffffff;
}
.zxft_item_l_title{
    height: 37px;
    background: #eeeeee;
    overflow: hidden;
}
.zxft_item_l .link{
    margin-top: 7px;
    overflow: hidden;
}
.zxft_item_l .link a{
    margin-left: 19px;
    margin-right: 26px;
    float: left;
    width: 188px;
    height: 50px;
    background: #51aded;
    line-height: 50px;
    color: #ffffff;
    text-align: center;
}

td {
    font-size: 12px;
}

.titletd td {
    font-size: 14px;
    background-color: #EFEFEF;
    padding: 2px;
    line-height: 30px;
    border-right: 2px solid #ffffff;
    text-align: center;
}

.datatd td {
    text-align: center;
    background-color: #FFFFFF;
    padding: 10px 2px;
    color: #888888;
    border-bottom: 1px dashed #aaaaaa;
}
.datatd td {

    word-wrap: break-word;
}

.td1 {
    width: 303px;
}
.td1 a{
    color: #333333;
}
.td2 {
    width: 160px;
}

.td3 {
    width: 120px;
}
#A1 .td3 {
    color: #c75c5c;
}

.id_key_table02 #A1 {
    overflow: hidden;
    height: 324px;
}
.id_key_table02{
    height: 358px;
    width: 100%;
    margin: 4px auto 0;
}
.id_key_table02 #A3 {
    height: 278px;
}

.bsfw_l{
    float: left;
    width: 390px;
    overflow: hidden;
}
.zxft_item_r {
    float: right;
    width: 578px;
    overflow: hidden;
}
.zxzj_item{
    overflow: hidden;
}
.zxzj_item .title{
    margin-top: 8px;
    height: 35px;
    overflow: hidden;
}
.zxzj_item .title i{
    margin-left: 15px;
    float: left;
    width: 11px;
    height: 23px;
    margin-top: 6px;
    background: url(../images/ico.png) -54px 0;
}
.zxzj_item .title span{
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #010101;
    line-height: 35px;
    margin-left: 11px;
}
   
.id_list_zjdc{
    height: 224px;
}
.id_list_zjdc ul li i {
    margin-left: 19px;
}
.id_list_zjdc  {
    margin-top: 2px;
}
.id_list_zjdc02{
    height: 96px;
}
.id_list_zjdc02 ul li i {
    margin-left: 19px;
}
.id_list_zjdc02  {
    margin-top: 2px;
}
.zxzj_item02{
    margin-top: 20px;
}
.zwfw_box01{
    overflow: hidden;
}
.zwfw_box01_l{
    float: left;
    width: 588px;
}
.zxzj_item_g{
    padding-bottom: 10px;
    border-bottom: 1px dashed #e8e8e8;
}
.zwfw_box01_r{
    float: right;
    width: 588px;
}
.zxzj_item .title a{
    float: right;
    height: 35px;
    line-height: 35px;
    color: #ffffff;
    font-size: 15px;
    background: #51aded;
    text-align: center;
    width: 130px;
}
 .zxzj_item .title span a {
    float: left;
    font-size: 16px;
    font-weight: bold;
    text-align:left;
    color: #010101;
    line-height: 35px;
    background-color:white;
    }
.zwfw_box02{
    padding-bottom: 30px;
    margin-top: 28px;
    overflow: hidden;
}

.zwfw_box02_l{
    float: left;
    width: 33%;
}
.zwfw_box02_r{
    float: right;
    width: 33%;
}
.zwfw_box02_n{
    float: left;
    width: 33%;
}
.zwfw_box02_title{
    height: 37px;
    background: #eeeeee;
    overflow: hidden;
}
.zwfw_box02_title span{
    float: left;
    width: 130px;
    height: 37px;
    background: #037dd2;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    color: #ffffff;
}

.id_list ul li a {
    max-width: 432px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    color: #444444;
    margin-left: 5px;
}
.id_list_zjdc03 ul li a {
    max-width: 330px;
}
.id_list_zjdc03{
    margin-top: 4px;
    height: 224px;
}




.zwfw_box03{
    overflow: hidden;
    height: 200px;
}
.zwfw_box03 .title{
    height: 37px;
    background: #eeeeee;
    overflow: hidden;
}
.zwfw_box03 .title span{
    float: left;
    width: 130px;
    height: 37px;
    background: #037dd2;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    color: #ffffff;
}
.zwfw_box03 ul{
    overflow: hidden;
}
.zwfw_box03 ul li{
    margin-top: 16px;
    margin-left: 17px;
    margin-right: 9px;
    float: left;
}
.zwfw_box03 ul li a{
    display: block;
    width: 120px;
    height: 110px;
    background: #d8ecfc;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.zwfw_box03 ul li a:hover{
    background: #eeeeee;
}
.zwfw_box03 ul li a i{
    background: url("../images/ico100.png");
    width: 64px;
    height: 64px;
    margin: 12px auto 0;
    display: block;
}
.zwfw_box03 ul li a span{
    color: #0a0a0a;
    line-height: 36px;
    text-align: center;
    display: block;
}
.zwfw_box03 ul li .li02 i{
    background: url("../images/ico100.png") 0 -64px;}
.zwfw_box03 ul li .li03 i{
    background: url("../images/ico100.png") 0 -128px;}
.zwfw_box03 ul li .li04 i{
    background: url("../images/ico100.png") 0 -192px;}
.zwfw_box03 ul li .li05 i{
    background: url("../images/ico100.png") 0 -256px;}
.zwfw_box03 ul li .li06 i{
    background: url("../images/ico100.png") 0 -320px;}
.zwfw_box03 ul li .li07 i{
    background: url("../images/ico100.png") 0 -384px;}
.zwfw_box03 ul li .li08 i{
    background: url("../images/ico100.png") 0 -448px;}

