html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,div {
    margin:0;
    padding:0;
}
body {
    line-height:24px;
    font-size:14px;
    font-family:Microsoft YaHei;
    background:#fff;
}
ul,li {
    list-style:none;
}
img {
    border:0;
    max-width:100%;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:none;
}
*{
    box-sizing: border-box;
}
.hide {display: none!important;}
.w {
    width:1000px;
    margin:0 auto;
    clear:both;
}
.fix {
    *zoom:1;
}
.fix:after {
    display:table;
    content:'';
    clear:both;
}
.left-time {
    text-align: center;
    font-size: 30px;
    color: rgb(249,176,0);
    margin-top: 50px;
    margin-bottom: 50px;
}
.banner {
    width:100%;
    overflow:hidden;
}
.banner img {
    width: 100%;
    display: block;
}
.banner h1 {
    text-indent:-9999px;
}
.nav-bg {
    width:100%;
    height:42px;
    background-color:#0071e4;
    border-bottom:1px solid #ddd;
}
.nav-bg .nav {
    }.nav-bg .nav ul {
    }.nav-bg .nav ul li {
    float:left;
    width:140px;
    height:42px;
    line-height:42px;
    text-align:center;
}
.nav-bg .nav ul li a {
    font-size:14px;
    color:#fff;
    font-weight:bold;
}
.nav-bg .nav ul .onthis,.nav-bg .nav ul li:hover {
    background-color:#f9b000;
}

.live-box .left-box {
    width: 400px;
    float: left;
    height: 270px;
    margin-left: 50px;
    overflow: hidden;
    border: 1px solid rgb(211, 211, 211);
}

.live-box .left-box img {
    width: 100%;
    min-height: 100%;
    overflow: hidden;
}

.live-box .right-box {
    width: 550px;
    float: left;
    height: 270px;
}


.live-box .right-box #all-news {
    position: relative;
    height: 100%;
    width: 100%;
}

.live-box .right-box #all-news img {
    height: 270px;
    width: 100%;
}

.focus {
    position:relative;
    width:680px;
    height:430px;
    background-color:#000;
    float:left;
}
.focus img {
    width:680px;
    height:430px;
}
.focus .shadow .title {
    width:260px;
    height:65px;
    padding-left:30px;
    padding-top:20px;
}
.focus .shadow .title a {
    text-decoration:none;
    color:#fff;
    font-size:14px;
    font-weight:bolder;
    overflow:hidden;
}
.focus .btn {
    position:absolute;
    bottom:34px;
    left:510px;
    overflow:hidden;
    zoom:1;
}
.focus .btn a {
    position:relative;
    display:inline;
    width:13px;
    height:13px;
    border-radius:7px;
    margin:0 5px;
    color:#B0B0B0;
    font:12px/15px "\5B8B\4F53";
    text-decoration:none;
    text-align:center;
    outline:0;
    float:left;
    background:#D9D9D9;
}
.focus .btn a:hover,.focus .btn a.current {
    cursor:pointer;
    background:#fc114a;
}
.focus .fPic {
    position:absolute;
    left:0px;
    top:0px;
}
.focus .D1fBt {
    overflow:hidden;
    zoom:1;
    height:16px;
    z-index:10;
}
.focus .shadow {
    width:100%;
    position:absolute;
    bottom:0;
    left:0px;
    z-index:10;
    height:80px;
    line-height:80px;
    background:rgba(0,0,0,0.6);
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
    display:block;
    text-align:left;
}
.yicheng {
    margin-top: 30px;
    margin-bottom: 30px;
}
.focus .shadow a {
    text-decoration:none;
    color:#fff;
    font-size:20px;
    overflow:hidden;
    margin-left:10px;
    font-family:"\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
    position:relative;
    width:100%;
    float:left;
    display:none;
    background:#000
}
.focus .fcon img {
    display:block;
}
.focus .fbg {
    bottom:25px;
    right:40px;
    position:absolute;
    height:21px;
    text-align:center;
    z-index:200;
}
.focus .fbg div {
    margin:4px auto 0;
    overflow:hidden;
    zoom:1;
    height:14px
}
.focus .D1fBt a {
    position:relative;
    display:inline;
    width:12px;
    height:12px;
    border-radius:7px;
    margin:0 5px;
    color:#B0B0B0;
    font:12px/15px "\5B8B\4F53";
    text-decoration:none;
    text-align:center;
    outline:0;
    float:left;
    background:#D9D9D9;
}
.focus .D1fBt .current,.focus .D1fBt a:hover {
    background:#f9b000;
}
.focus .D1fBt img {
    display:none
}
.focus .D1fBt i {
    display:none;
    font-style:normal;
}
.focus .prev,.focus .next {
    position:absolute;
    width:40px;
    height:74px;
    background:url(../images/focus_btn.png) no-repeat;
}
.focus .prev {
    top:50%;
    margin-top:-37px;
    left:0;
    background-position:0 -74px;
    cursor:pointer;
}
.focus .next {
    top:50%;
    margin-top:-37px;
    right:0;
    background-position:-40px -74px;
    cursor:pointer;
}
.focus .prev:hover {
    background-position:0 0;
}
.focus .next:hover {
    background-position:-40px 0;
}
.con-tab {
    margin-top: 30px;
}
.con-tab .item img {
    width: 680px;
    height: 430px;
}
.con-tab .tab-wap {
    width:680px;
    height:430px;
}
.con-tab .tonggao {
    width:280px;
    height:428px;
    border-bottom:1px solid #ddd;
}
.con-tab .tonggao h2 {
    font-size:18px;
    color:#0071e4;
    line-height:24px;
    margin-bottom:10px;
}
.con-tab .tonggao .time {
    }.con-tab .tonggao .time i,.con-tab .tonggao .address i {
    font-weight:normal;
    padding-right:10px;
}
.con-tab .tonggao .address {
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
}
.con-tab .tonggao p a,.combox .h-tonggao p a {
    color:#3f85df;
}
.con-tab .tonggao p a:hover,.combox .h-tonggao p a:hover {
    color:#f9b000;
    text-decoration:underline;
}
.combox .tit-bg {
    position:relative;
    height:0;
    width:946px;
    border-bottom:64px solid #0071e4;
    border-right:54px solid transparent;
    margin-top: 30px;
    margin-bottom: 30px;
}
.combox .tit-bg h2 {
    color:#fff;
    height:64px;
    font-size:40px;
    line-height:64px;
    padding-left:20px;
}
.combox .tit-bg h2 span {
    font-size:24px;
}
.combox .h-tonggao {
    height:372px;
    width:998px;
    border:1px solid #ddd;
}
/*//////////////////////////////////*/
#owl-demo {
    position:relative;
    width:680px;
    height:430px;
    margin-left:auto;
    margin-right:auto;
}
.owl-demo .item {
    position:relative;
    display:block;
}
.owl-demo img {
    display:block;
}
.owl-demo b {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:78px;
    background-color:#000;
    opacity:.5;
    filter:alpha(opacity=50);
}
.owl-demo span {
    position:absolute;
    left:0;
    bottom:37px;
    width:100%;
    font:18px/32px "Î¢ÈíÑÅºÚ","ºÚÌå";
    color:#fff;
    text-align:center;
}
.owl-pagination {
    position:absolute;
    left:0;
    bottom:10px;
    width:100%;
    height:22px;
    text-align:center;
}
.owl-page {
    display:inline-block;
    width:10px;
    height:10px;
    margin:0 5px;
    background-image:url(../images/bg15.png);
    *display:inline;
    *zoom:1;
}
.owl-pagination .active {
    width:25px;
    background-image:url(../images/bg16.png);
}
.owl-buttons {
    display:none;
}
.owl-buttons div {
    position:absolute;
    top:50%;
    width:40px;
    height:80px;
    margin-top:-40px;
    text-indent:-9999px;
}
.owl-prev {
    left:0;
    background-image:url(../images/bg17.png);
}
.owl-next {
    right:0;
    background-image:url(../images/bg18.png);
}
.owl-prev:hover {
    background-image:url(../images/bg19.png);
}
.owl-next:hover {
    background-image:url(../images/bg20.png);
}
.owl-carousel .owl-wrapper:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}
/* display none until init */
.owl-carousel {
    display:none;
    position:relative;
    width:100%;
    -ms-touch-action:pan-y;
}
.owl-carousel .owl-wrapper {
    display:none;
    position:relative;
    -webkit-transform:translate3d(0px,0px,0px);
}
.owl-carousel .owl-wrapper-outer {
    overflow:hidden;
    position:relative;
    width:100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition:height 500ms ease-in-out;
    -moz-transition:height 500ms ease-in-out;
    -ms-transition:height 500ms ease-in-out;
    -o-transition:height 500ms ease-in-out;
    transition:height 500ms ease-in-out;
}
.owl-carousel .owl-item {
    float:left;
}
.owl-controls .owl-page,.owl-controls .owl-buttons div {
    cursor:pointer;
}
.owl-controls {
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
/* mouse grab icon */
.grabbing {
    cursor:url(../images/grabbing.png) 8 8,move;
}
/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
}
/*//////////////////////////////////*/
.tab-tu-com {
    position:relative;
    width:540px;
    height:372px;
    margin-left:auto;
    margin-right:auto;
}
.tab-tu-com .item,.tab-tuji .item {
    position:relative;
    display:block;
}
.tab-tu-com img {
    display:block;
    width:540px;
    height:372px;
}
.tab-tu-com b,.tab-tuji b {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:78px;
    background-color:#000;
    opacity:.5;
    filter:alpha(opacity=50);
}
.tab-tu-com span,.tab-tuji span {
    position:absolute;
    left:0;
    bottom:37px;
    width:100%;
    font:18px/32px "Î¢ÈíÑÅºÚ","ºÚÌå";
    color:#fff;
    text-align:center;
}
.tab-tuji {
    position:relative;
    width:1000px;
    height:572px;
    margin-left:auto;
    margin-right:auto;
}
.tab-tuji img {
    display:block;
    width:1000px;
    height:572px;
}
/*.combox .h-tonggao dt {
    float:left;
    width:540px;
    height:372px;
}
.combox .h-tonggao dt img {
    display:block;
}
.combox .h-tonggao dd,.combox .h-tonggao h2 {
    margin-left:610px;
    width:317px;
}
.combox .h-tonggao h2 {
    margin-top:45px;
    color:#0d5bbf;
    margin-bottom:20px;
    font-size:20px;
    line-height:28px;
}
*/
.combox .h-tonggao .tab-tu-com {
    float:left;
    width:540px;
    height:372px;
}
.combox .h-tonggao .tab-tu-com img {
    display:block;
}
.combox .h-tonggao p,.combox .h-tonggao h2 {
    margin-left:610px;
    width:317px;
}
.combox .h-tonggao h2 {
    margin-top:45px;
    color:#0d5bbf;
    margin-bottom:20px;
    font-size:20px;
    line-height:28px;
}
.combox .ullist {
    width:1080px;
}
.combox .ullist li {
    position:relative;
    float:left;
    width:235px;
    height:175px;
    margin-right:20px;
    overflow:hidden;
    margin-bottom:20px;
}
.combox .ullist li img {
    display:block;
}
.combox .ullist li a {
    position:absolute;
    bottom:-26px;
    left:0;
    display:block;
    width:235px;
    padding:6px 10px;
    text-align:center;
    background:rgba(13,91,191,0.8);
    color:#fff;
    line-height:24px;
    transition:all 0.2s ease-in-out;
}
.combox .ullist li:hover a {
    bottom:0;
}
.combox .f-tit {
    color:#f9ab05;
    font-size:28px;
}
.combox .f-tit i {
    padding-right:20px;
    font-size:30px;
}
.combox .f-tit span {
    font-size:20px;
}
.combox .con-table {
    border:0;
    width:100%;
    text-align:center;
    border-collapse:collapse;
    border-spacing:0;
}
.combox .con-table>thead>tr>th {
    height:32px;
    line-height:32px;
    padding-left:10px;
    font-weight:bold;
    color:white;
    background-color:#5FC379;
}
.combox .con-table>tbody>tr>td {
    line-height:32px;
    border:1px solid #ddd;
}
.combox h4 {
    color:#fff;
    text-align:center;
    font-weight:bold;
    font-size:18px;
    height:60px;
    line-height:56px;
    background:url("../images/f-cidc-bg.png") no-repeat top center;
}
.combox .con-table>thead {
    height:50px;
    line-height:50px;
    background-color:#0d5bbf;
    font-size:18px;
    color:#fff;
}
.combox .con-table>tbody>tr {
    border-top:1px solid #DFDFDF;
    border-bottom:1px solid #DFDFDF;
    transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
}
.combox .con-table>tbody>tr:nth-child(even) {
    background-color:#e8f1fc;
}
.combox .con-table>tbody>tr>td.zhuti {
    height:50px;
    line-height:50px;
    font-size:16px;
    color:#0071e4;
    font-weight:bold;
}
.combox .con-table>tbody>tr>td.bg-ccc {
    background:#ddd;
}
.combox .con-table>tbody>tr>td.kong {
    height:15px;
    line-height:15px;
}
.combox .con-table>tbody>tr>td.bg-blue {
    background:#0d5bbf;
    color:#fff;
}
.combox h4+p {
    text-align:center;
    color:#666;
    margin-bottom:30px;
}
.combox .ul-jiangshi {
    width:1000px;
    padding-left:20px;
}
.combox .ul-jiangshi li {
    float:left;
    height:230px;
    margin-right:20px;
    margin-bottom:20px;
    padding:0 20px;
}
.combox .ul-jiangshi li a {
    display:block;
    width:182px;
    height:230px;
}
.combox .ul-jiangshi li a img {
    display:block;
    margin:0 auto 10px;
    border-radius: 65px;
    border: 2px solid rgb(64, 133, 221);
}
.combox .ul-jiangshi li a h5 {
    color:#23b0f2;
    text-align:center;
    font-size:16px;
    line-height:24px;
    margin-bottom:5px;
}
.combox .ul-jiangshi li a p {
    text-align:center;
    font-size:14px;
    line-height:24px;
    color:#000;
}
.combox .ul-jiangshi li a:hover {
    opacity:0.8;
}
.tuji {
    }.tuji h2 {
    text-align:center;
    margin-bottom:20px;
    height:40px;
    line-height:40px;
    border-bottom:2px solid #0d5bbf;
    font-size:28px;
    color:#0d5bbf;
}
.totop {
    height:410px;
    position:relative;
    display:block;
    margin-bottom:70px;
}
.totop .azhibo {
    }.totop .guanbi {
    position:absolute;
    top:0;
    right:0;
    width:14px;
    height:14px;
    line-height:14px;
    border-radius:100%;
    background:#d1d1d1;
    color:#fff;
    text-align:center;
    font-size:12px;
}
.totop .guanbi:hover {
    background:#ddd;
}
.totop .azhibo img {
    display:block;
}
.totop ul {
    width:100px;
    margin:0 auto;
}
.totop ul li {
    width:100%;
    height:46px;
    text-align:center;
    background:#0d5bbf;
}
.totop ul li:hover {
    background:#0f4790;
}
.totop ul li+li {
    border-top:1px solid #3278d2;
}
.totop ul li a {
    height:46px;
    line-height:46px;
    color:#fff;
    font-size:12px;
}
.totop {
    width:140px;
    float:right;
    position:fixed;
    right:50px;
    bottom:15px;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    _margin-bottom:15px;
}
.foot {
    padding:8px;
    background:#ddd;
    text-align:center;
    color:#666;
}
