@charset "utf-8";


body{ 
 margin:0;
 padding:0;
 font-family:"微软雅黑";
 font-size:14px;
 background: url(../images/bg.jpg)  repeat-x;
 color:=#545454;
 min-width: 1150px;}
ul,li{
 list-style-type:none;
 margin:0;
 padding:0;}
img{
 border:0;}
a{
 text-decoration:none;
 color:#333;}
a:hover{
 text-decoration:none;
 color:#376ca2;}
.fl{
 float:left !important;}

.fr{
 float:right !important;}
.clearboth{
 clear:both;
 border:0px;
 padding:0px;
 margin:0px;}
.con1150{
 width: 1150px;
    height: auto;
    margin: 0 auto;}


.bodybg{
 background:url(../images/i_bodybg.jpg) top repeat-x #efefef;}
.wrapper{
 width:1150px;
 /* background:#fff; */
 margin:0 auto;
 height:auto;
 padding:0;}
.wrapper2{
 width:100%;
 background:#FFF;
 margin:0 auto;
 height:auto;}

.header{
 height:136px;}
.logo{
 width:800px;
 float:left;
 margin-top:25px;}
.top_right{
 width:240px;
 float:right;
 padding-top:30px;}
.toplink{
 line-height:40px;
 font-size:12px;
 text-align:right;
 color:#fff;}
.toplink a{
 margin: 0 10px;}
.toplink a{
 line-height:40px;
 font-size:16px;
 color:#fff;}
.search{
 text-align:right; border:1px #ccc solid; width:230px; height:30px; overflow:hidden;}
.keyword{
    width: 185px;
    height: 29px; line-height:24px;
    text-indent: 1em;
    border: none;
    color: #9b9b9b;}
.keyword input{ background:none; border:none;}
 
.search .btn{
    width: 45px;
    height: 30px;
    background: url(../images/searchbtn.jpg) no-repeat 0 -4px #fff;
    border: none;
    cursor:pointer;}
	
.list_nav{width:100%;background:url(../images/nav_bag.jpg) center repeat-x #396ea4;}
.nav{
 background:url(../images/nav_bag.jpg) center repeat-x #396ea4;
 width:1150px;
 border-radius:6px;
 height:51px; margin:0 auto;}
.nav ul{
 margin:0;
 padding:0;}

.main-top {
    width:100%;}

.swiper-container1 {
      width: 100%;
      height: 100%;}
.swiper-slide1 {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;}
.swiper-slide1 img{ width:1300px; height:440px;}
.swiper-slide1 a{ text-decoration:none; text-align:left;}
/*分页器*/
.swiper-pagination-bullet {
	position: relative;
	top: -4.75rem;
	right:0.75rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 1.2rem;
    height: .75rem;
    border-radius: 0;}
.swiper-pagination-bullet-active{
    background: #4BDAD3;
    width: 2.0rem !important;}


.main{ margin:20px auto; height:auto;}

.main_one{}
.pic_new{ height:316px;width: 550px; float:left;}
.hiSlider{
 overflow: hidden;
 height: 316px;
 width: 550px;
 background: #eee;}
.hiSlider-item{
 float: left;
 height: 316px;}
.hiSlider-item img{
 width:550px;
 height:316px;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3;}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.jpg) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60);}
.hiSlider-btn-prev{left:10px; height:55px;top:140px;}
.hiSlider-btn-next{right:10px;background-position:-30px 0;height:55px; top:140px;}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100);}
.hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma;}
.hiSlider-pages{bottom:10px;right:10px;text-align:right; display:none;}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd;}
.hiSlider-pages a.active{background:#5472BF;}


.news{ width:563px;height:316px; margin-left:20px ; float:left;}
.list_one{}
.list_one li{ text-align:right;font-size:14px; line-height:30px; color:#999999; padding-left:2px;}
.list_one li a{ float:left; background: url(../images/ico_0.btn_link apng) left center no-repeat; color:#333; padding-left:10px;}
.list_one li a:hover{ color:#03C;}

.btn_link{ float:right; width:120px; margin-left:20px;}
.btn_link a{display:block; width:120px; height:39px; line-height:39px; margin-bottom:12px;background:url(../images/btn_bg.jpg) center no-repeat; text-align:center;}
.btn_link a:hover{background:url(../images/btn_bg_1.jpg) center no-repeat; font-weight:bold;}

.main_two{ margin-top:20px; float:left;}
.im_left{ float:left; width:394px;}
.im_center{float:left; margin-left:20px;width:394px;}
.im_right{float:right; margin-left:20px; width:320px;}
.im_right .title{
 background: url(../images/bq2bg.jpg) top repeat-x;
    height: 40px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding-left: 15px;
 border-bottom:#4375a8 1px solid;}
.im_right .title h2{ font-size:16px; line-height:40px; font-weight:normal; margin:0; padding:0; float:left;}
.im_right .title span{float:right; line-height:40px; padding-right:10px; font-size:12px;}
.im_right .title span a{font-size:12px; color:#666; font-family:simsun;}



.i_jgsj {width:100%; height:245px; overflow:hidden; margin:0px auto; padding:5px 0 5px 0;background: url(../images/bq2dbg.jpg) bottom repeat-x;}
.i_jgsj li{width:100%; height:70px; line-height:24px;  color:#333; text-align:left; font-size:12px; margin:10px 10px; display:block; overflow:hidden;position:relative;}
.i_jgsj a22{display:block; width:100%; height:auto; color:#333; overflow:hidden;}
.i_jgsj a22:hover{ background:#ededed; color:#376ca2;}
.i_jgsj li img{ float:left; width:50px; height:70px;}

.i_jgsj .txt{height:70px; width:270px;display:block; float:right;overflow:hidden;}
.i_jgsj .txt h3{font-size:12px; height:22px;line-height:22px; margin:0; padding:0; padding:0 10px;}
.i_jgsj .txt p{font-size:14px;text-align:left;margin:0;height:48px; display:block; padding:0 10px;}
.i_jgsj .txt a{height:100px; width:100%;display:block; color:#333;}
.i_jgsj .txt a:hover{height:100px; background:#ededed; color:#000; display:block;top:-22px; position:relative;}



#lm_main{margin:20px auto; height:auto; overflow:hidden;position:relative; min-height: 800px;}
#lm_left{width:245px; float:left; height:auto; background:#f4f4f4;}
.lm_zspic{ position:absolute; bottom:0; text-align:center; z-index:10; width:245px; height:375px; overflow:hidden;}
.lm_name{width:225px; margin:0 auto 1px auto; height:86px; background:url(../images/lm_namebg.jpg) no-repeat; line-height:86px; text-align:left; padding-left:20px; font-size:22px; color:#fff;}
.lm_nav{}
.lm_nav li{ width:245px; height:36px; margin-bottom:1px;}
.lm_nav a{ width:220px;  height:auto; line-height:36px;display:block; background:#e2e2e2; border-left:#848484 5px solid; padding-left:20px; font-size:16px; color:#333;}
.lm_nav a:hover{background:#386da3; border-left:#21466c 5px solid; color:#fff;}

.lm_xglj{ margin:20px auto; padding:0 20px; width:200px;}
.lm_xglj .link_title{ background:url(../images/ico_07.jpg) center repeat-x; line-height:40px;}
.lm_xglj .link_list{ padding-left:20px;}
.lm_xglj h4{ background:#f4f4f4; color:#386da3; font-size:16px; line-height:40px; width:80px; margin:0 0 0 20px ; text-align:center; padding:0;}
.lm_xglj a{ background:url(../images/ico_08.jpg) left center no-repeat; padding-left:10px; display:block; line-height:30px; height:27px; font-size:14px; width:100%;color:#666666;}
.lm_xglj a:hover{color:#ff8400;}

#lm_right{width:880px;min-height:600px; margin-top:3px; float:right; border-top:#3b70a6 2px solid; border-left:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid;}
#lm_right .lm_wz{ padding:20px 40px; height:auto; overflow:hidden;}
#lm_right .lm_wz h2{ background:url(../images/ico_02.jpg) left center no-repeat; padding-left:30px; font-size:16px; line-height:40px; height:40px;font-weight:bold; color:#039; margin:0; border-bottom:#1d88d0 1px solid; width:26%; float:left;}
#lm_right .lm_wz p{color:#696969; margin:0; border-bottom:#e2e2e2 1px solid; width:70%;float:left; height:40px;line-height:40px; text-align:right; font-size:14px; color:#999999;}
#lm_right .lm_wz p a{color:#696969;}
#lm_right .lm_title{ padding:20px 40px; height:auto; overflow:hidden;}
#lm_right .lm_title h2{ padding-left:30px; font-size:16px; line-height:40px; height:40px;font-weight:bold; color:#039; margin:0; border-bottom:#1d88d0 3px solid; width:15%; float:left;}
#lm_right .lm_title p{color:#696969; margin:0; border-bottom:#e2e2e2 1px solid; width:80%;float:left; height:40px;line-height:40px; text-align:right; font-size:12px; color:#999999;}
#lm_right .lm_title p a{color:#696969;}
.lm_list,.lm_list1{ padding:0 30px 20px 45px;}
.lm_list li{ background:url(../images/xhx.jpg) bottom repeat-x; text-align:right; color:#999999; font-size:14px; line-height:40px; height:40px;}
.lm_list li:hover{ background:url(../images/xhx.jpg) bottom repeat-x #f1f1f1;}
.lm_list li a{ background:url(../images/ico_03.jpg) left center no-repeat; float:left; padding-left:20px;  display:block;color:#333;}
.lm_list li a:hover{color:#376ca2;}
.lm_list .more{ margin:15px auto; text-align:center;}






.lm_nr{ padding:0 40px 40px 40px;min-height:650px;}
.lm_nr .title_h1{ font-size:24px; line-height:40px; font-weight: 800; text-align:center; margin:10px auto;}
.lm_nr .nr_time{ width:100%; background:#ecf5fe; font-size:12px; line-height:34px; margin:20px auto; text-align:center;}
.lm_nr .content{ line-height:30px;}
.lm_nr .content p{  text-indent:2em; font-size:14px;}




#zh_right{width:880px;min-height:600px;  float:right;}

.focus{ position:relative; width:880px; height:285px; background:url(../images/banner-bg.jpg) no-repeat right top; float: left;}  
.banner-pic{ width: 605px; height: 285px; overflow:hidden; display:block;}
.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 a{ width:220px; position:absolute; top:20px; left:635px; z-index:10; height:80px; line-height:40px; display:block;  text-align:left; display:block;}
.focus .shadow h2{ text-decoration:none; color:#fff; font-size:18px;overflow:hidden;line-height:30px; text-align:center; font-weight:normal;}  
.focus .shadow p{color:#fff; font-size:12px; line-height:24px; text-indent:2em; height:90px; overflow:hidden;}
.focus .shadow .line-title{ height:1px; background:#a1b4c3; width:100%; margin:0 auto;}

.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  ;}  
.focus .fcon images{ display:block;}  
.focus .fbg{bottom:25px; right:60px; 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:27px; height:8px; margin:0 5px; float:left; background:url(../images/banner-mr.jpg) no-repeat;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/banner-xz.jpg) no-repeat;} 

   
.focus .D1fBt images{display:none;}    
.focus .D1fBt i{display:none; font-style:normal;}


.zh_bq{margin-top:20px; width:880px; margin:0 auto; padding-top:20px;}
.zh_bq .left{ width:430px; float:left;}
.zh_bq .right{ width:430px; float:right;}



.subNavBox{width:245px;margin:0 auto; height:auto; position:absolute; top:87px; z-index:999 ;}
.subNav{width:220px;  height:auto; line-height:36px;display:block;  border-left:#848484 5px solid; padding-left:20px; font-size:16px; color:#333;background:url(../images/ico_04.jpg) no-repeat #d6d6d6;background-position:95% 50%;cursor:pointer; margin-bottom:1px;}
.subNav a{ display:block; width:100%; height:auto;}
.subNav a:hover{ color:#fff; background:url(../images/ico_04.jpg) no-repeat #386da3;background-position:95% 50%;}
.subNav:hover{cursor:pointer; border-left:#21466c 5px solid; color:#fff;background:url(../images/ico_05.jpg) no-repeat #386da3;background-position:95% 50%;}
.currentDd{color:#fff;}
.currentDt{background:url(../images/ico_05.jpg) no-repeat #386da3;background-position:95% 50%; border-left:#21466c 5px solid;}
.navContent{display: none;}
.navContent li a{display:block;width:205px;padding-left:40px;heighr:33px;text-align:center;font-size:14px;line-height:33px;color:#555; text-align:left;background:url(../images/sjbg_nav.jpg) no-repeat #e2e2e2;}
.navContent li a:hover{color:#fff;background:url(../images/sjbg_nav2.jpg) no-repeat #5caae4; color:#21466c;}



.footer{
 border-radius:3px;
 border-top:#4a7fb5 6px solid;
 height:100px;
 margin-top:15px;
 padding-top:15px;}
.footer p{
 text-align:center;
 line-height:27px;
 color:#333333;
 margin:0;}




.kslj ul li{ float:left; display:block; text-align:center; padding:0 14px; margin:0 10px;}
.kslj ul li img{ width:101px; height:110px; margin:0 auto;}
.kslj ul li p{ height:30px; line-height:30px; display:block;}
.kslj ul li a{ line-height:30px; display:block;}

.link_one{
 float: left;
 font-size: 14px;
 color: #999999;}
.link_one dl{
 width: 100%;
 line-height: 30px;}
.link_one dl dt{
 float: left;
 width: 110px;
 line-height: 30px;
 text-align: center;
 background:#4277ad ;
 font-size: 14px;
 color: #ffffff;
 margin-right:8px ;}
.link_one dl dd{
 float: left;
 width: 980px;}
.link_one dl dd a{
 padding: 0 15px;
 display: block;
 height: 14px;
 line-height: 14px;
 float: left;
 margin: 8px 0;
 border-right: 2px solid #aaa;}
.link_one dl dd a.cur{border-right: 0;}
.link_onea{
 margin-top: 15px;}

/*页码容器*/
.page-box {
	width: 80%;
	margin: 10px auto 20px;
	padding:0 30px 20px 45px;
    color: #999;
    font-size: 14px;}
/*css default style pagination*/
div.default {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei",Verdana;
    font-size: 12px;}

    div.default a, div.default span {
        display: block;
        float: left;
        margin: 2px 0 0 -1px;
        padding: 4px 12px;
        line-height: 20px;
        height: 20px;
        border: 1px solid #e1e1e1;
        background: #fff;
        color: #333;
        text-decoration: none;}

        div.default span:first-child {
            border-left: 1px solid #e1e1e1;}

        div.default a:hover {
            color: #666;
            background: #eee;}

        div.default span.current {
            color: #fff;
            background: #003262;
            border-color: #003262;}

        div.default span.disabled {
            color: #999;
            background: #fff;}
		
.subArticle_line{overflow: hidden;margin-bottom:20px;padding:10px 30px 20px 30px;border-bottom: 1px dashed #ccc;text-align: center;}
.Annex {font-size: 16px; padding-left:20px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#961e20; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon2.jpg) no-repeat 10px center; padding-left: 20px;}
.Annex ul li a { font-size: 16px; line-height: 26px; color:#656464;}
.Annex ul li a:hover{ color:#961e20;}

.video-l {width: 640px;margin:0 auto;}
.video-l a{display: block;position: relative;}
.video-l .pic{overflow: hidden;}
.video-ll .pic img{display: block;width: 100%;transition: 0.6s all;height: 360px;object-fit:cover;}
.video-l .text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/part2-04.jpg) repeat-x bottom;z-index: 2;}
.video-l .text p{transition: 0.6s all;position: absolute;width: calc(100% - 30px);padding: 0 0.9375rem;bottom: 1.25rem;left: 0;width: 100%;font-size: 1.125rem;line-height: 1.625rem;text-align: center;color: #fff;}
.video-l .icon{position: absolute;top: 50%;left: 50%;width: 74px;height: 74px;top: 50%;margin-top: -37px;left: 50%;margin-left: -37px;}
.video-l:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.video-l:hover .text p{color: #fec210;transition: 0.6s all;}
.video-l.videoIndex2{position: relative;height: 360px;background: #f6f6f6;}
.video-l.videoIndex2 img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.video-l.videoIndex2 span{width: 74px;height: 74px;position: absolute;top: 50%;margin-top: -37px;left: 50%;margin-left: -25px;z-index: 2;background: url(../images/play.jpg) no-repeat center;background-size: cover;}
.video-l.videoIndex video{}
