﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table,td,label,input,em,i,*{ margin:0; padding:0; border:0; list-style:none;font-weight: normal;}

input, select, textarea{outline:none;border:none;}

a,area{blr:expression(this.onFocus=this.blur());}

textarea {resize:none;}

em,i{ font-style:normal;}

a{text-decoration:none;}

a:hover{text-decoration:none;}

.clearfix:after {content:"";display:block;clear:both;}

.clearfix {zoom:1}

.fl{ float: left; }

.fr{ float: left;}

    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    blockquote,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    pre,
    form,
    button,
    input,
    textarea,
    th,
    td {
        margin: 0;
        padding: 0;
    }
    
    input {
        border: 0;
        outline: none;
    }
    
    div {
        text-align: left;
        font: normal 14px/180%;
    }
    
    a,
    a:link,
    a:visited {
        color: #333;
        text-decoration: none;
    }
    
    a:hover {
        text-decoration: none;
    }
    
    img {
        border: none;
    }
    
    ol,
    ul,
    li {
        list-style: none;
    }
    
    em {
        font-style: normal;
    }
    /*clear*/
    
    .clearfix:before,
    .clearfix:after {
        content: "";
        display: table;
    }
    
    .clearfix:after {
        clear: both;
        overflow: hidden;
    }
    
    .clearfix {
        zoom: 1;
    }
    /*other*/
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        text-align: left;
        font: normal 12px/200% Microsoft YaHei;
    }
    
    .mt10 {
        margin-top: 10px;
    }
    
    .mb10 {
        margin-bottom: 10px;
    }
.ml30{ margin-left:30px;}
    .m10 {
        margin: 10px auto;
    }
.pr15{ padding-right:15px;}
.pr25{ padding-right:25px;}
.pb50{ padding-bottom:30px;}
    .w1200 {
        width: 1200px;
        margin: 0 auto;
    }
.plr30{ padding:0px 30px;}
/* 文字列表基础 */
/* 文字列表基础 */

.list-t li {position: relative;padding-left:10px;font-size: 18px;line-height:56px;background: url(icon_zcjc.jpg) left center no-repeat; padding-left:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:18px;}

.list-t li  a{
    color:#333;
}
/*
.list-t li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 4px;
    margin-top: -2px;
    background-color: #bbb;
    border-radius: 100px;
}
*/
.list-t li a:hover{  text-indent:10px; transition: .2s; color: #074695;  }
.list-t li:hover:before {
    background-color: #1b80d2;
}
.list-t li a b{ color:#0b59c3; font-weight: normal;}
/*.list-t li:hover a b{ color:#333}*/
.list-t li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-t li .date {
    position: absolute;
    top: 0;
    right: 0;
    color: #bbb;
}

.list-t li .date+a {
    width: 80%;
}

.title{width: 100%;position: relative;height: 55px;line-height: 55px;margin-bottom: 15px;border-bottom:2px #065fc6 solid;}
.title span {color:#065fc6; font-size: 20px; font-weight: bold;}
/*body{ background:#efefef url(body_bg.png) no-repeat center top;}*/

/*开始*/
.titlebg{ background: url(t1.png) no-repeat top center; height: 78px; line-height: 78px; margin: 20px 0px 15px}
.titlebg2{ background: url(t2.png) no-repeat top center; height: 78px; line-height: 78px; margin: 20px 0px 15px}
.titlebg a{  display: block; text-align: center; line-height:60px; font-size: 30px; font-weight: bold; color:#065fc6; letter-spacing: 2px;}
.titlebg2 a{  display: block; text-align: center; line-height:60px; font-size: 30px; font-weight: bold; color:#065fc6; letter-spacing: 2px;}
.header {width:100%;   }
.header {width:100%;height:520px;background:url(body_bg.png) no-repeat center top;background-size: 100%;}
.header .top-logo img { float: left;width: 300px; height:64px; margin: 15px 0px;}
.header .top-title img{ display:block; margin:30px auto 0px;    text-align: center;}
.topMain {height: 500px;}


.nav{
    margin-top: -50px;
    position: relative;
    z-index: 111;
}
.nav>ul{
    width: 100%;
    margin: 0 auto;
    text-align: center;
    background: url(nav.png) no-repeat center 0;
}
.nav li{
    display: inline-block;
    line-height: 90px;
    font-size: 22px;
    padding: 0 60px;

}
.nav li a{color: #fff;font-size: 30px;   line-height: 90px;}
.nav li a:hover{color:#ffd800;font-size: 30px;   line-height: 90px;}
.nav li{background: url(a1.jpg) no-repeat 0 center;}
.nav li:first-of-type{background:none;}

/*******新闻滚动图*********/
.box1{ position: relative; background: #f7f8fa; padding: 20px 0px 50px;}
.dongtai{text-align:left; background: #fff; padding: 10px; color: #333333;width: 100%; border: 1px solid #ededed;box-shadow: 10px 10px #e8e8e8;margin-top: 15px;}
.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);margin-top: 15px;
}
.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);
}
.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);
}
#owl-demo{position:relative;width:100%;height:100%;margin:0 auto;}

#owl-demo .news_item{ position:relative;display:block;}

#owl-demo img{display:block;width:100%;height:320px}

#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%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-align:center; font-size: 16px;}

.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(bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(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(bg17.png);}
.owl-next{right:0;background-image:url(bg18.png);}
.owl-prev:hover{background-image:url(bg19.png);}
.owl-next:hover{background-image:url(bg20.png);}




/**/
.tlbg{ background: url(jsy_bg.png) no-repeat top center; height: 385px; margin: 30px auto 0px;  padding: 50px 60px;}

.tltext2 { }
.tltext2 h2{ font-size: 24px; color: #065fc6; margin: 0 auto;font-weight: bold; text-align: center; margin-bottom: 20px;}
.tltext2 p{ font-size: 20px; line-height: 42px;;}
.tltext2 .more a{ display:inline-block;padding:0 20px; height:36px; background:#1b5093; border-radius:5px; text-align:center; line-height:36px; margin:0 10px; float: right; color: #FFF;}
.tltext2 .more a:hover{ background:#ffd800;color: #333;}

/**/
.box2{ position: relative;  padding: 40px 0px 0px;background: #FFF;}
.list_wj{/*background: url(bg.png) no-repeat center top;*/height: 680px;padding-top: 1px;position: relative; }
.list_wj a { display: block;width: 1200px;height: 680px;}
.list_wjn li{ float:left; position: relative;margin: 10px 30px 10px 0px; text-align: center; padding: 10px ;   z-index: 999999; border: 1px solid #f4f4f4; text-align: center; width: 125px; height: 115px; padding:10px 5px; width: 14.5%;margin-right: 28px;  margin-bottom: 28px;  box-shadow: 5px 5px #f7f7f7}
.list_wjn li:nth-child(6n){  margin-right: 0px; }
.list_wjn li:hover {transform: translateY(-8px);-ms-transform: translateY(-8px);  transition: .2s;  } 
.list_wjn li img{display: block; margin: 10px auto 10px; width: 45px;  }
.list_wjn li a{  display: block;font-size: 16px; line-height: 30px; color: #404040; font-weight: bold;}
.list_wjn li a p{  color: #404040; font-weight: bold;}

.list3 dl{
    position: absolute;
    left: -20px;
/*    top:38px;*/
    width: 210px;text-align: left;
    padding: 10px;
    display: none; z-index: 9999;background-color:#f7f7f7;box-shadow: 0 0 9px rgba(0, 0, 0, .09);
}
.list3 dl dd{ float: none;line-height: 30px;}
.list3 dl dd a{font-size: 16px;line-height: 30px;}

.list3:hover > dl{
    display: block;
   
}
.list3:hover dl dd{
    font-size: 14px; color: #333;
   
}
.list3:hover dl dd:hover{
    background-color: #FFF;  padding:0 10px;
}

/**/
.box3{ position: relative; background: url(2019zc_tbb.jpg) no-repeat top; min-height: 450px; padding-bottom: 40px; background: #ffffff;}


.picScroll-left{ overflow:hidden; position:relative;width:100%; margin:45px auto 0px;}
.picScroll-left .hd{position:absolute; z-index:999; top:62px;width:100%;}
.picScroll-left .hd .prev{ display:block;width:23px; height:70px; cursor:pointer; background:url(prev.png) no-repeat; float:left;}
.picScroll-left .hd .next{ display:block;width:23px; height:70px; cursor:pointer; background:url(next.png) no-repeat; float:right;}
.picScroll-left .bd{width:100%; margin:0 auto;position: relative; z-index: 99;}
.picScroll-left .bd ul li{width:356px; float:left; margin-left:20px; margin-right: 20px; overflow: hidden;}
.picScroll-left .bd ul li img{ width:356px; height:186px; padding:5px; background:#fff; border:#649ddb 1px solid;}
.picScroll-left .bd ul li span{ font-size:18px; text-align:center; display: block; padding-top:15px;}
/*.picScroll-left .bd ul li span a{ font-weight: bold;}*/

/**/
.list_dw li{float:left;position: relative;margin: 10px 30px 10px 0px;text-align: center;padding: 10px;z-index: 999999;border: 1px solid #9bbfe8;text-align: center;width: 125px;height:45px;padding:10px 5px;width: 23.5%;margin-right: 15px;margin-bottom: 28px;box-shadow: 5px 5px #f7f7f7;}
.list_dw li:nth-child(4n){  margin-right: 0px; }
.list_dw li:hover {transform: translateY(-8px);-ms-transform: translateY(-8px);  transition: .2s;  } 
.list_dw li a{ font-size:18px; display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-left:5px}


/**/
.box4{ position: relative; padding: 40px 0px 60px; background: #f7f8fa;}

.u_list{ }
.u_list li .date{ float:right; padding-right:20px;}
.u_list li{ float:left; width: 50%; padding-right:20px;}
.u_list li{ line-height:42px;background: url(icon_zcjc.jpg) left center no-repeat; padding-left:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:18px;}
.u_list li a:hover{  padding-left:10px;transition: .2s;}



/**/
.grid{ width: 1160px; margin: 0 auto}
.grid .breadcrumb {
    padding: 18px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

/* 侧栏 */
.side {

    background-color: #f8f8f8;
    margin-left: -15px;
	min-height: 400px;  margin-bottom: 40px;

}
.gd-blue {
    color: #fff !important;
    background: #00c6fb;
    background: -webkit-linear-gradient(60deg, #005bea, #00c6fb);
    background: linear-gradient(60deg, #0077d1, #005ca1);
}
.tc {
    text-align: center;
}
.side-menu h2 {
    position: relative;
    height: 64px;
    line-height: 67px;
    font-size: 18px;
    /*    margin: -20px -20px 20px;*/
    padding: 0 20px;
}

.side-menu ul {
   
}

.side-menu li a {
    position: relative;
    display: block;margin: 5px 0px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
}

.side-menu li a:hover {
    background-color: #f1f1f1;
    /*background-image: linear-gradient(to right, #eee, rgba(0, 0, 0, 0));*/
}

.side-menu li a:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    background-color: #1964b1;
    transform: scale(1, 0);
    transition: all .3s;
}
.lll {
    border-left: 4px solid #1964b1;
    background-color: #f1f1f1;
    color: #048;
}
.side-menu li a:hover:before {
    transform: scale(1, 1);
}

/*内容页*/

.main_content{ background:#fff; padding: 20px; margin-bottom: 50px; min-height:580px; border: 1px solid #ddd;box-shadow: 5px 5px #f7f7f7;}
.news_tit{font-size: 24px; font-family: "微软雅黑"; color: #333; line-height: 36px; margin:0px auto;  padding: 21px 0px 20px 0px;text-align: center;}
.news_date{    border-top: 1px solid #ddd; padding: 15px 0px;
    border-bottom: 1px solid #ddd; font-size: 16px; color: #333; text-align: center; margin:10px auto 20px;}
.news_content{  margin:0px auto; font-size: 18px; }
.news_content p{  line-height: 36px; }
 

/**/


.foot{ border-top: 8px solid #0662C1; height: 170px; padding-top: 30px;}

.contain {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft yahei";
}
.FootBtns{ margin-bottom: 15px;}
.FootBtns a {
    margin: 0 8px 0 5px; text-align: center;
    color: #333;
}
.foot_text, .foot_text a {
    width: 100%;
  
    color: #333;
 
    text-align: center;
}
	.foot_text p{line-height: 30px;}
	


@media (max-width: 1024px){}
@media (max-width: 991px){}
@media (max-width: 768px){}
@media (max-width: 480px){}

@media (max-width: 414px){}
@media (max-width: 380px){}