@charset "utf-8";



/* CSS Document */



body{ font-size:14px; font-family:"微软雅黑"; padding:0; margin:0; color:#333;}



div,p,b,dl,dd,dt,span,h1,h2,h3,h4,h5,h6,h7,from,strong,ul,li,margin,padding,img{ margin:0; padding:0;}



.fl{ float:left;}



.fr{ float:right;}



a{ color:#333; text-decoration:none;}



a:hover{ color:#f00; text-decoration:none;}



ul,li{ list-style:none;}



.clear{ clear:both;}



img{ border:none;}







.logo{ width:100%; height:120px; display:block; text-align:center;}







.menu_bg{ width:100%; background:#16427c; height:64px; display:block;}



.menu_nav{ width:1100px; margin:0 auto; display:block; font-size:16px;}



.menu_nav li{ float:left; width:110px; text-align:center; height:64px; line-height:64px; display:block;}



.menu_nav li a{ color:#fff; display:block;}



.menu_nav li a:hover{ color:#fff; display:block; background:#77cb1d;}



.on{ background:#77cb1d;}







.banner{max-width: 1920px;margin: 0 auto;}

.banner img{width: 100%;}







.bottom{ width:100%; display:block; background:#16427c; overflow:hidden; padding-bottom:30px; padding-top:30px;}



.bottom1{ width:1100px; margin:0 auto; display:block; overflow:hidden;}



.bottom2{ width:290px; height:142px; display:block; float:left;}



.bottom3{ width:282px; height:142px; display:block; margin-left:24px; float:left;}



.bottom4{ width:700px; color:#fff; display:block; float:right; line-height:28px;}

.bottom4 a{color:#fff;}







/*201510*/



.auto{margin-left: auto;margin-right: auto;    width: 1100px;



    margin: 0 auto;



    display: block;



    overflow: hidden;}



.cont,.fdul{overflow: hidden;}



.fdul li{float: left;display: inline;}



#jbzc{overflow: hidden;margin-top:5px;}



#jbzc .jbzc{width: 114px;height: 139px;line-height: 35px;font-size: 32px;color: #fff;text-shadow: 2px 2px #999;text-align: center;font-weight: normal;float: left;}



#jbzc ul{float: right;width: 890px;}



#jbzc li{width: 137px;margin-left: 11px;background: rgba(12, 144, 193, 0.68);text-align: center;margin-bottom: 8px;font-size: 18px;line-height: 40px;cursor: pointer;}



#jbzc li a{color: #fff;display:block;}



#jbzc li.dark{background: rgb(12, 144, 193);}



#jbzc li:hover{box-shadow: 1px 1px 3px #aaa;}







.hd_tk{line-height: 50px;font-size: 26px;margin-top: 15px;}



.hd_tk img{vertical-align: middle;padding-right: 10px;}



.hd_tk small{font-size: 14px;}



#tsks .tsks_list{overflow: hidden;padding: 5px 0;}



.ks_child{width: 358px;margin-bottom: 5px;margin-left: 12px;}

.ks_child:first-child{margin-left: 0;}

.tsks_list .no_ml{margin-left: 0;}



.ks_child h2{font-size: 14px;

    line-height: 40px;

    background: #e4e4e4;

    position: relative;

    font-weight: normal;

    width: 358px;

    overflow: hidden;}



.ks_child h2 strong{font-size: 18px;

    color: #fff;

    background: rgb(12, 144, 193);

    width: 125px;

    text-align: center;

    line-height: 40px;

    float: left;}

.ks_child h2 strong a{color: #fff;}

.ks_child h2 span{float: right;

    padding-right: 10px;}

.ks_child ul{border: 1px solid #cfd0d1;border-top: 0;padding: 7px 10px;}



.ks_child li{border-bottom: 1px #e6e6e6 dashed;

    font-size: 14px;

    line-height: 32px;

    position: relative;

    height: 32px;overflow: hidden;}



.ks_child li a{color: #6f6f6f;font-size:12px;}



.ks_child li a:hover{color:rgb(12, 144, 193);}



.ks_child li .tui{height: 28px;line-height: 28px;overflow: hidden;}



.ks_child li .tui a{font-weight:normal;color:#154a87;font-size:15px;}



.ks_child li .tui a:hover{color:rgb(12, 144, 193);}



.ks_child li time{float: right;

    color: #6f6f6f;

    font-size: 12px;}

.ks_child li:first-child{height: 80px;

    line-height: 20px;

    overflow: hidden;

    border-bottom: 1px solid #e6e6e6;}



.ks_child li:first-child img{box-shadow: 0 1px 3px #aaa;}



.ks_child li:first-child p{font-size: 12px;

    color: #7c7c7c;

    text-indent: 2rem;}



.ks_child li:first-child p b{display: block;font-size: 14px;font-weight: normal;color: #000;}



.ks_child li:first-child p b a{color: #154a87;}



.ks_child li:first-child p a{color: #d03030;}



.banner3{padding: 10px 0;}



.yyhj{overflow: hidden;}

.yyhj img{width: 260px;float: left;margin: 10px;}

.yyhj img:first-child{margin-left: 0;}

.yyhj img:last-child{margin-right: 0;}

.flink{padding: 10px 0;overflow: hidden;}

.flink a{margin-right: 10px;color: #333333;}