*{    margin: 0;    padding: 0;}
body{    font-family: "Microsoft YaHei","微软雅黑","SimSun", Helvetica, Arial, sans-serif;    font-size: 17px;    font-weight: normal;    color: #54585a;}
ul,ol,li{    list-style: none;}
a{    color: #555;    text-decoration: none;}
a:hover { transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}
i{    font-style: inherit;}
img{    border: 0;}
/*div{
    box-sizing: border-box;
}*/
.wrapper{    position: relative;}
.content-full{    width: 100%;    min-width: 1400px;}
.content-full-top{display: table;    width: 100%;    min-width: 1400px; height:250px; background-image:url(../images/ind-top.jpg); background-repeat:no-repeat;background-size: cover;   }
.content-full-top .ttop { height:50px; line-height:50px; margin:0 auto;   background-color:#fff;}
.content-full-top .ttop .ttop-txt {width: 1400px;    margin: 0 auto;  height: 50px; font-size:14px; color:#666;} 
.content-full-top .ttop .ttop-txt .txtleft { float:left;   } 
.content-full-top .ttop .ttop-txt .txtright{ float:right;     } 

.konghang50 { float:left;   width: 1400px;    margin: 0 auto;  height: 50px;}
.content-center{    position: relative;    width: 1400px;    margin: 0 auto;    padding: 0 20px;}
 .fl-left{    float: left;}
.fl-right{    float: right;}
.clear-fix:after{
    clear: both;
    content: '';
    height: 0;
    display: block;
    visibility: hidden;
    overflow: hidden;
}
.header-bg { width:1400px;height: 200px; }

.header-bg .logo{ float:left; display:block;   }
.header-bg .name{ float: left;width: 500px;display: block; padding-top: 50px; margin-left:100px;}
.header-bg .name .name01{ color:#285f9f;          height: 70px;		font-size: 36px;		font-weight: bold;		letter-spacing: 2px;			}
.header-bg .name .name02{ color:#285f9f;         letter-spacing: 1px;		height: 20px;		line-height: 20px;		  	}	


.header-bg .telsearch{ float: right;    width:250px; margin-top:12px;  }
.header-bg .telsearch .tel { line-height:36px; padding:5px; font-weight:normal;   }
.header-bg .telsearch .tel strong{ color:#ff0000; font-size:22px; font-weight:normal;  }
.header-bg .telsearch .tel span{ color:#285f9f; font-size:22px;}

.header-bg .telsearch .search { float:left;}
.header-bg .telsearch .search .input-c{	outline-style: none ;    border: 1px solid #ccc;     border-radius: 15px;    padding: 5px 7px;    width: 210px;    font-size: 14px;	color:#333;    } 
.header-bg .telsearch .search .input-c input{ border:0; background-color:rgba(0,0,0,0);    } 

.content-full-nav{    width: 100%;    min-width: 1400px; height:90px; background-color:#0168b7; color:#fff;    }
.content-full-nav .nav { width:1400px;  margin:0 auto; display:flex;   }
.content-full-nav .nav .txt01 {width:65px; height:70px; border-right:1px solid #FFF;margin: 8px 5px 5px 5px;     font-size:24px;  } 
.content-full-nav .nav .txt02  {   height:70px; margin:12px 3px 5px 8px; font-size:17px; line-height:30px;   } 
.content-full-nav .nav .txt02 a { color:#fff; padding: 2px 5px;; }
.content-full-nav .nav .txt02 a:hover {color:#fbfe00;text-decoration: underline; }  
 
 
.new-nav{
    margin-top: 68px;
}
.new-nav .new-nav-title{
    width: 270px;
    height: 55px;
    margin-left: -40px;
    background: url("../image/new01.jpg") center no-repeat;
}
.about-nav-title{
    width: 100%;
    height: 55px;
    margin-left: 0px;
    color: #54585a;
    background: url("../images/ind_lanm_bk.png") center no-repeat;
}





.zuzhi-nav-title{
    width: 373px;
    height: 63px;
    margin-left: -40px;
    background: url("../image/zuzhi.png") center no-repeat;
}
.project-nav-title{
    width: 425px;
    height: 65px;
    margin-left: -40px;
    background: url("../image/product.png") center no-repeat;
}
.new-nav-title h3{
    color: #292929;
    margin-left: 40px;
    font-size: 30px;
    font-weight: 500;
    line-height: 66px;
}




.about-nav-title h3{
    color: #54585a;
    margin-left: 0px;
    font-size: 45px;
    font-weight: 500;
    line-height: 68px;
    text-align: center;
}

.about-nav-title-txt {     margin-top:45px; height:315px;   background-color:#fff;}
.about-nav-title-txt .lin01{}
.about-nav-title-txt .lin02{}


.about-nav-title-txt .lin01 { height: 76px; line-height: 76px;   }
.about-nav-title-txt .lin01 span { width: 150px; float: left; text-align: center;  color: #54585a; font-size: 24px; display: block; }
.about-nav-title-txt .lin01 p{ width: 200px; float: right;  text-align: right; padding-right: 10px; display: block;}
.about-nav-title-txt .lin01 i { padding-top: 8px;padding-left: 20px;  float: left;}

.zuzhi-nav-title h3{
    color: #292929;
    margin-left: 40px;
    font-size: 30px;
    font-weight: 500;
    line-height: 63px;
}
.project-nav-title h3{
    color: #292929;
    margin-left: 40px;
    font-size: 30px;
    font-weight: 500;
    line-height: 65px;
}
.new-nav-list{
    padding-top: 28px;
    margin-right: -10px;
}
.new-nav-list ul li{
    float: left;
    color: #292929;
    font-size: 16px;
    font-weight: 600;

    cursor: pointer;
    box-sizing: border-box;
}
.new-nav-list ul li a{
    padding: 10px 30px;
}
/*.new-nav-list ul li.active{*/
/*    background-color: #cbcbcb;*/
/*    color: #ffffff;*/
/*}*/
.new-nav-list ul li a:hover{
    background-color: #cbcbcb;
    color: #ffffff;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
}
.new-content .tab_con{
    display: block;

}
.new-content .tab_bg{
    margin: 44px 0 50px;
    padding: 25px 33px 30px;
    background-color: #f4f4f4;
}
.new-content .tab_con .tab_con_img{
    margin-right: 55px;
}


.about-bg{
    padding: 0;
     overflow: hidden;
}
.about-content-txt{
    margin-top: 95px;
    margin-right: 60px;
    width: 526px;
    float: left;
}
.about-content-more{
    margin-top: 20px;
     
    width: 100%;
    text-align: center;
}
.about-content-more a{ height: 45px; line-height: 45px; width: 200px;  color: #ffffff; background-color: #ff9012; display: block;border:1px solid #fff; 
    text-align: center; margin: 0 auto; font-size: 18px; border-radius: 5px;
}
.about-content-more a:hover{  color: #ff9012;   border:1px solid #ff9012; background-color: rgba(255,255,255,.1); font-size: 18px; transition: .3s;
    -webkit-transition: .3s;border-radius: 5px;
    -moz-transition: .3s;
    -ms-transition: .3s;}



.about-content-txt p{
    line-height: 28px;
    margin-bottom: 25px;
    text-indent: 2em;
     text-align: justify;
}
.about-video{
    padding-top: 68px;
}
.about-video2{
    padding-top: 68px; float: left; display: block;
} 


.yingyong-bg{
    padding: 66px 0; background-color: #e3e9f2;min-height: 620px;
}

 .yingyong-ul { text-align: center;  width: 1200px; padding: 40px 0; float: left; display: inline-block;}
 .yingyong-ul li{ float: left; display: block; padding: 0 1px; width: 18%;}
 .yingyong-ul li img{ max-width: 95%; }
 .yingyong-ul li p{ padding: 10px 0; }
    #div1{
      width: max-width: 95%; 
      height: auto;
      border: #ccc solid 0px;
     /* margin: 50px auto;*/
      overflow: hidden;
    }
    #div1 img{
      cursor: pointer;
      transition: all 0.5s;
    }
    #div1 img:hover{
      transform: scale(1.2);
    }

/*-----xiaoguo    鼠标悬停图片变大end------*/

 
.prolist-title-260 { padding: 30px 0;}
}
 
.prolist-content-txt p{
    line-height: 28px;
    margin-bottom: 25px;
    text-indent: 2em;
     text-align: justify;
}
 
.prolist-nav-title{
    width: 100%;
    height: 68px;
    margin-left: 0px;
    color: #54585a;
    background: url("../images/ind_lanm_bk.png") center no-repeat;
}


.prolist-nav-title h3{
    color: #54585a;
    margin-left: 0px;
    font-size: 45px;
    font-weight: 500;
    line-height: 68px;
    text-align: center;
}

.prolist-nav-title-txt {
    color: #54585a;
    margin-left: 0px;
    font-size: 18px;
     line-height: 36px;
    text-align: center;
    padding-top: 20px;
}
.project-list-bg { background: url("../images/ind_cp_bk.jpg") center top no-repeat;  min-height: 1200px; min-width: 1200px;  background-size:100% 100% ; overflow:hidden;}
.project-list-bg > .pro_class{ }
.project-list-bg > .pro_class ul{ padding-top: 50px; width: 1200px; margin: 0 auto; }
.project-list-bg > .pro_class ul li{ width: 18%; float: left;    margin: 10px 15px 10px 0px;    line-height: 40px;    height: 40px;}
.project-list-bg > .pro_class ul li p{ padding: 10px 0; }
.project-list-bg > .pro_class ul li a{ color: #368bd5;  text-align: center;    font-size:18px;    background-color:#fff;  display: block;   }
.project-list-bg > .pro_class ul li a:hover{ color: #fff;   background-color:#ff9012;  display: block; transition: .3s;    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;  }

.project-list-bg > .pro-list { height: 757px;background-color: rgba(255,255,255,.9); width: 1200px; margin-top: 50px; padding-top: 30px;}
.project-list-bg > .pro-list ul{ margin-top: 50px;   }
.project-list-bg > .pro-list ul li{float: left; display: block; padding: 0 5px; width: 24%; }
.project-list-bg > .pro-list ul li  p{ padding: 10px 0; }
.project-list-bg > .pro-list ul li  img{ width: 262px; height: 262px;}
.project-list-bg > .pro-list ul li a{ color: #54585a;  text-align: center;    font-size:18px;    display: block;   }
.project-list-bg > .pro-list ul li a:hover{ color: #ff9012;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;  }
.project-list-bg > .pro-list ul li :hover .zhezhao{    display: block; transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}
.zhezhao{
    position: absolute;
    z-index: 10;
    display: none;
    width: 262px;
    height: 262px;
    background-color: rgba(0,0,0,.2);
}
 
.pro-list-show {
    position: relative;
    width: 262px; height: 262px;     
    font-size: 0;
    margin-bottom: 0px;

}

.pro-list-more a{ height: 45px; line-height: 45px; width: 200px;  color: #ffffff; display: block;border:1px solid #fff; 
    text-align: center;   font-size: 18px; border-radius: 5px; margin: 50px  auto;
}
.pro-list-more a:hover{  color: #fff;    background-color: #ff9012; font-size: 18px; transition: .3s;border:1px solid #ff9012;
    -webkit-transition: .3s;border-radius: 5px;
    -moz-transition: .3s;
    -ms-transition: .3s;}

.page_banner {width: 100%;min-width: 1260px; max-height:400px; margin-top: 0px;}
.page_banner  img{    width: 100%; min-width: 1260px; }









.news-bg{    padding: 20px 0;}
 
.news-content {width: 1400px; height: 320px;}

/*-----ind  news-------*/

.swiper-container {        }
.focalize-walls{    padding:  0;}

.focalize-swiper{    width: 450px;    height:338px;     float: left;  margin-left: 0px;}       
.focalize-swiper img{width: 450px; height:338px;}
.focalize-swiper .swiper-pagination{    text-align: right;    padding-right:10px;}
.focalize-swiper .swiper-pagination .swiper-pagination-bullet{
    width:24px;
    text-align: center;
    height:24px;
    line-height:24px;
    opacity: 1;
    background:#fff;
    color:#494949;
    font-size:14px;
    border-radius: 5;
}
.focalize-swiper .swiper-pagination .swiper-pagination-bullet-active{
    color:#fff;
    background:#ff7800;
}
.focalize-swiper .swiper-slide .text{
    width:100%;
    position: absolute;
    left:0;
    bottom:4px;
    z-index:999;
    background:rgba(21,144,194,0.7);
}
.focalize-swiper .swiper-slide .text p{
    color:#fff;
    line-height:50px;
    padding-left:25px;
    max-width:70%;
    font-size:20px;
     white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.focalize-swiper .swiper-slide   img{ width: 450px;    height:338px;}




.focalize-newstop{    width:580px;   height:338px;     float: left; margin-left: 20px;   }
.focalize-newstop .rdxw{ width:100%; height:110px; border:1px solid #ccc; }
.focalize-newstop .rdxw .pic { float:left;}
.focalize-newstop .rdxw .txt {   margin-left:10px; }
.focalize-newstop .rdxw .txt ul {margin-top: 17px;}
.focalize-newstop .rdxw .txt ul li{ font-size:22px;  line-height: 36px; color: red;}
.focalize-newstop .rdxw .txt ul li a{ color: red;  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;}
.focalize-newstop .rdxw .txt ul li a:hover{ color:#fd9600;}



.focalize-newstop   .news-list-ul {width: 582px; height:220px; overflow:hidden; background-color:#f2f2f2; margin-top: 6px; }

 
.focalize-newstop .news-list-ul ul li p{
	width:446px;
    font-size:17px;
     line-height:36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
    overflow: hidden;
	padding-left:15px;
     
}
.focalize-newstop .news-list-ul ul li{
    height:36px;
    position: relative;
    padding:0px;
     
}
.focalize-newstop .news-list-ul ul li span{
    display: inline-block;
    font-size:14px;
    color:#979797;
    position: absolute;
    right:15px;
    line-height:36px;
     
    bottom:0px;
    
    z-index: 9;
}
.focalize-newstop .news-list-ul ul li .more1{
    display: inline-block;
    font-size:14px;
    color:#979797;
    position: absolute;
    right:20px;
    line-height:40px;
    top:100px;
    z-index: 9;
    
}



.focalize-newstop .news-list-ul ul li:hover p{    color:#ff9012;}
.focalize-newstop .news-list-ul ul li:hover span{    color:#ff9012;}
.focalize-newstop .news-list-ul ul li .more1 a:hover p{    color:#ff9012;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}

.part03 { width:330px;   height:338px;     float: right; margin-left: 10px;border:1px solid #ccc; }
.part03 .txt01 { font-size:22px; color:#0168b7;  line-height:60px; text-align:center;}
.part03 .txt02 { font-size:48px; font-weight:bold; color:#ff4800; text-align:center; line-height:70px;}
.part03 .txt03 { height:100px;  }
.part03 .txt03  .pic{ float:left; padding-left:10px;   }
.part03 .txt03  .t01{ font-size:28px; color:#fd9600; font-weight: bold; width:160px;  display: flex;float: left; padding: 20px 0 0 26px;}
.part03 .txt03  .t02{ font-size:22px; color:#fd9600; width:160px; display: flex;float: left; padding: 10px 0 0 26px;  }
.part03 .txt03  .t03{  width:320px; float: left; padding: 10px 0 0 15px;  }
.part03 .txt03  .t03  .an01{ width:140px;    line-height:44px; text-align:center;  font-size:20px; background-color:#16b3e6; float: left; border-radius: 10px; }
.part03 .txt03  .t03  .an01 a {display:block; color:#fff; }
.part03 .txt03  .t03  .an01 a:hover { color:#16b3e6; background-color:#fff; border:1px solid #16b3e6; border-radius: 10px;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}
.part03 .txt03  .t03  .an02{ width:140px;   line-height:44px; text-align:center;   font-size:20px; background-color:#00763a; float: left; border-radius: 10px; margin-left:10px; }
.part03 .txt03  .t03  .an02 a{display:block; color:#fff;}
.part03 .txt03  .t03  .an02 a:hover { color:#00763a; background-color:#fff; border:1px solid #00763a; border-radius: 10px;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}

/*-----ind  news  -------*/
.ad001 { width:1400px; line-height:89px;background-image:url(../images/ind-back-01.jpg); background-repeat:no-repeat; background-size:cover; margin:0px auto;}
.ad001    a { text-align:center; color:#fff; font-size:48px; font-weight:bold; display:block; text-shadow: 1px 1px 2px black; letter-spacing: 5px;}



.news_list_fl_top { width: 1400px; height: 30px; padding-top: 30px; margin: 0 auto;  }
.news-list-double-bg { width: 1400px; margin: 20px auto;  min-height: 550px; }

.news-list-double-bg  > .news-left { width: 515px; height: 406px;  border: 1px solid #d5d5d5; float: left; }
.news-list-double-bg  > .news-right { width: 515px; height: 406px;  border: 1px solid #d5d5d5; float: right; }

 /*-----ind  news002  left + center  +  right  ------*/
 
.news-left-classname { height: 76px; line-height: 76px; border-bottom:1px solid #d5d5d5;  }
.news-left-classname span { padding-left: 10px;  float: left; text-align: center;  color: #54585a; font-size: 21px; display: block; }
.news-left-classname p{  float: right;  text-align: right; padding-right: 20px; display: block; font-size:16px;}
.news-left-classname p a:hover {color:#fd9600;}
.news-left-classname i { padding-top: 8px;padding-left: 20px;  float: left;}

.news-list-double-bg  > .news-right > .news-classname { height: 76px; line-height: 76px; border-bottom:1px solid #d5d5d5;  }
.news-list-double-bg  > .news-right > .news-classname span { width: 150px; float: left; text-align: center;  color: #54585a; font-size: 24px; display: block; }
.news-list-double-bg  > .news-right > .news-classname p{ width: 200px; float: right;  text-align: right; padding-right: 10px; display: block;}
.news-list-double-bg  > .news-right > .news-classname i { padding-top: 8px;padding-left: 20px;  float: left;}

.ind-news-list{padding:20px 15px;}
.ind-news-list ul li{
    width:460px;
    padding-left: 10px;
    line-height: 40px;
    font-size: 16px;
    box-sizing: border-box;
    border-bottom: 1px dashed #a2a2a2;
		
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
 

.ind-news-list ul li i{
    width: 6px;
    height: 6px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    background: url("../images/icon_dian.jpg") center no-repeat;
}
.ind-news-list ul li a{
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;

}
.ind-news-list ul li:hover a{    color: #ff9012;}
 .ind-news-002-bg {width: 1400px; margin: 20px auto 10px; height:840px;   }
.ind-news-002-bg .n-left {width: 1070px;    float: left; }
.ind-news-002-bg .n-left .news1234 { width: 512px; height: 406px;  border: 1px solid #d5d5d5; float: left; margin:0 20px 20px 0;}

.ind-news-002-bg .n-right {width: 325px;   float: right; }
.ind-news-002-bg .n-right .fwzx {width: 100%;  border: 1px solid #d5d5d5;}
.ind-news-002-bg .n-right .fwzx .name { height:45px; line-height:45px; color:#fff; background-color:#309fec; padding-left:20px;}
.ind-news-002-bg .n-right .fwzx .ul_list { padding:18px 20px 0 20px;}
.ind-news-002-bg .n-right .fwzx .ul_list ul {}
.ind-news-002-bg .n-right .fwzx .ul_list ul li{
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	color: #222;
	border-radius: 5px;
	display: inline-block;
	margin: 0px 10px 12px 7px;
	font-size:16px;
}
.ind-news-002-bg .n-right .fwzx .ul_list ul li a{ display: block;}
.ind-news-002-bg .n-right .fwzx .ul_list ul li a:hover{ display: block; background-color:#F00; color:#FFF; border:0;}




.ind-news-002-bg .n-right .lnfs {width: 100%;  border: 1px solid #d5d5d5;}
.ind-news-002-bg .n-right .lnfs .name { height:45px; line-height:45px; color:#fff; background-color:#309fec; padding-left:20px;}
.ind-news-002-bg .n-right .lnfs .ul_list { padding:18px 20px 0 20px;}
.ind-news-002-bg .n-right .lnfs .ul_list ul {}
.ind-news-002-bg .n-right .lnfs .ul_list ul li{
	width: 72px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	color: #222;
	border-radius: 5px;
	display: inline-block;
	margin: 0px 10px 12px 7px;
	font-size:16px;
}
.ind-news-002-bg .n-right .lnfs .ul_list ul li a{ display: block;}
.ind-news-002-bg .n-right .lnfs .ul_list ul li a:hover{ display: block; background-color:#F00; color:#FFF; border:0;}









.ind-news-002-bg .n-right .baoming {width: 100%; margin-top: 20px;  border: 1px solid #d5d5d5;}
.ind-news-002-bg .n-right .baoming .name { height:45px; line-height:45px; color:#fff; background-color:#309fec; padding-left:20px;}
.ind-news-002-bg .n-right .baoming .pic img{ display:block; margin:10px auto 5px; }
.ind-news-002-bg .n-right .baoming .txt { width:77%; text-align:center; font-size:16px; line-height:26px;margin: 16px auto 16px ;} 
/*-----ind  news002  left + center  +  right  end------*/
 
/*-----ind  news end-------*/

.ad002 { width:1400px; margin:15px auto 10px;}
 

/*-----ind  news  three  -------*/
.news-list-three-bg { width: 1200px; margin: 20px auto;   height:425px; overflow:hidden; }
.news-list-three-bg  > .news-left { width: 32.5%; height: 416px;  border: 1px solid #d5d5d5; float: left; background-color:#fff; }
.news-list-three-bg  > .news-middle { width: 32.5%; height: 416px;  border: 1px solid #d5d5d5; float: left; background-color:#fff; margin: 0 1%;}
.news-list-three-bg  > .news-right { width: 32.5%; height: 416px;  border: 1px solid #d5d5d5; float: right;background-color:#fff;  }
 
.ind-news-list3{padding:20px 15px;}
.ind-news-list3 ul li{
     padding-left: 10px;
    line-height: 42px;
    font-size: 16px;
    box-sizing: border-box;
    border-bottom: 1px dashed #a2a2a2;
}
.ind-news-list3 ul li i{
    width: 6px;
    height: 6px;
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle;
    background: url("../images/icon_dian.jpg") center no-repeat;
}
.ind-news-list3 ul li a{
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.ind-news-list3 ul li:hover a{
    color: #ff9012;}


/*---文字跑马灯--*/
 #scrollBox {
	height:280px;
	width:340px;
	margin:20px auto;
	padding-left:25px;
	 
	overflow:hidden;
}
#scrollBox #con1,#con2 {
	width:340px;
	float:left;
	line-height:26px;
}
#scrollBox li {
	height:15px;
	line-height:15px;
	text-align:center;
	margin-bottom:15px
}


/*-----ind  news  three end-------*/

.ind-link-bg {   background-color:#fff;}
.ind-link-bg .line03 { height: 76px; line-height: 76px; border:1px solid #d5d5d5; margin-top:20px;  }
.ind-link-bg .line03 span { padding-left:30px; padding:0 15px;  float: left; text-align: center;  color: #54585a; font-size: 24px; display: block; }
.ind-link-bg .line03 h4 { font-size:16px;; font-weight:lighter; float: left;}
.ind-link-bg .line03 p{font-size:16px; width: 60px; float: right;  text-align: right; padding-right: 20px; display: block;}
.ind-link-bg .line03 p a:hover {color:#fd9600; display:block; }
.ind-link-bg .line03 i { padding-top: 8px;padding-left: 20px;  float: left;}

.ind-link-bg .line01 { height: 76px; line-height: 76px; border:1px solid #d5d5d5; margin-top:50px;  }
.ind-link-bg .line01 span { width: 145px; float: left; text-align: center;  color: #54585a; font-size: 24px; display: block; }
.ind-link-bg .line01 p{ width: 200px; float: right;  text-align: right; padding-right: 10px; display: block;}
.ind-link-bg .line01 i { padding-top: 8px;padding-left: 20px;  float: left;}

.ind-link-bg .line02 {  line-height: 36px; border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-left:1px solid #d5d5d5; padding:10px;margin: 0px auto 20px; }
.ind-link-bg .line02 p{  }
.ind-link-bg .line02 a { padding-right:10px;}
.ind-link-bg .line02 a:hover { color:#09F; }


.ind-yuanxiao { width:1400px; margin:20px auto 10px;   height:500px;  }
.ind-yuanxiao .list {}
.ind-yuanxiao .list ul {  margin: 0 auto;  text-align: center;}
.ind-yuanxiao .list ul li{ width:330px; height:143px; border:1px solid #ccc;   display: inline-block; margin: 5px 2px;padding: 5px;}
.ind-yuanxiao .list ul li .pic { float:left; padding:10px; } 
.ind-yuanxiao .list ul li .rr {   padding-top:20px;} 
.ind-yuanxiao .list ul li .rr .name { font-size:22px; line-height:45px; text-align:center;   } 
.ind-yuanxiao .list ul li .rr .ttt{float: right; width:190px; margin-top:20px;  } 
.ind-yuanxiao .list ul li .rr .ttt .an01{ width:80px;    line-height:36px; text-align:center;  font-size:16px; background-color:#d5d5d5; float: left; border-radius: 5px; }
.ind-yuanxiao .list ul li .rr .ttt .an01 a {display:block; color:#333; }
.ind-yuanxiao .list ul li .rr .ttt .an01 a:hover { color:#fff; background-color:#F00;   border-radius: 5px;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}
.ind-yuanxiao .list ul li .rr .ttt .an02{ width:80px; margin-left:20px;    line-height:36px; text-align:center;  font-size:16px; background-color:#01a0c7; float: left; border-radius: 5px; }
.ind-yuanxiao .list ul li .rr .ttt .an02 a {display:block; color:#fff; }
.ind-yuanxiao .list ul li .rr .ttt .an02 a:hover { color:#fff; background-color:#F00;  border-radius: 5px;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}

   




 
/*--------Bottom------------*/
 

.bottom-bg-01 { width:100%; background-color:  #f2f2f2; color: #222; height:220px;   display: flex;}
.bottom-bg-01 .bottom-1400 { width: 1400px; margin: 0 auto;}
.bottom-bg-01 .bottom-1400 .left { width: 1020px;height:220px;  display: inherit;  float: left;}
.bottom-bg-01 .bottom-1400 .left .txt { padding:36px 0 0 20px; color:#333; line-height:30px; font-size:14px;}
.bottom-bg-01 .bottom-1400 .left .txt02 { padding:20px 0 0 20px; margin-top:50px; color:#222; line-height:32px; font-size:16px;}
.bottom-bg-01 .bottom-1400 .right { width: 330px;    float: right;}

.bottom-bg-01 .bottom-1400 .right .part01 { width:300px;  margin-top: 12px;}
.bottom-bg-01 .bottom-1400 .right .part01 .a01 { display:block; float:left;margin-right: 20px;}
.bottom-bg-01 .bottom-1400 .right .part01 .a01 img { max-width:139px;}
.bottom-bg-01 .bottom-1400 .right .part01 .a01 p { text-align:center; font-size:16px;}
.bottom-bg-01 .bottom-1400 .right .part01 .a02 { display:block; float:left;}
.bottom-bg-01 .bottom-1400 .right .part01 .a02 img { max-width:139px;}
.bottom-bg-01 .bottom-1400 .right .part01 .a02 p { text-align:center; font-size:16px;}
.bottom-bg-01 .bottom-1400 .right .part02 { display: inline-block; color:#055da0; font-size:18px;padding-top: 10px;}

.bottom-bg-02 { width:100%; background-color:#0168b7; color: #fff;   display: flex;}
.bottom-bg-02 .bottom-1400 { width: 1400px; margin: 0 auto;  height:50px; line-height:50px; font-size:15px; text-align:center;}
.bottom-bg-02 .bottom-1400  img { padding-top:5px;}
.bottom-bg-02 .bottom-1400 a { color: #fff;}
.bottom-bg-02 .bottom-1400 a:hover { color: #ff9012;transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;
    -ms-transition: .3s;}





 
/*-------Bottom_end-------------*/


.page-ny-daohang{ background:#f1f1f1; height:55px; width:100%; margin-top:-4px;}
.wd1280{
    width:1280px;
    margin:0 auto;
}
.page-ny-daohang ul li{
    float: left;
    width:150px;   
    text-align: center;
}
.page-ny-daohang ul li a{
    display: block;
    line-height:55px;
    font-size:18px;
    color:#404040;
}
.page-ny-daohang ul li.active a{
    color:#fff;
    background:#00a0e9;
}
.page-ny-daohang ul li:hover a{
    color:#fff;
    background:#00a0e9;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}



.page-ny-daohang-zywyh{ background:#f1f1f1; height:55px; width:100%; margin-top:-4px;}
 
.page-ny-daohang-zywyh ul li{
    float: left;
    width:270px;   
    text-align: center;
}
.page-ny-daohang-zywyh ul li a{
    display: block;
    line-height:55px;
    font-size:18px;
    color:#404040;
}
.page-ny-daohang-zywyh ul li.active a{
    color:#fff;
    background:#00a0e9;
}
.page-ny-daohang-zywyh ul li:hover a{
    color:#fff;
    background:#00a0e9;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}



.nav-zywyh{   height:40px; width:100%; margin:20px 0;}
 
.nav-zywyh ul li{
    float: right;
    width:120px;   
    text-align: center;
	margin: 0 2px;
	background-color:#d1e7e6;
	border-radius: 5px;
}
.nav-zywyh ul li a{
    display: block;
    line-height:40px;
    font-size:16px;
    color:#404040;
	border-radius: 5px;
}
.nav-zywyh ul li.active a{
    color:#fff;
    background:#2d928e;
}
.nav-zywyh ul li:hover a{
    color:#fff;
    background:#2d928e;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}


.page-content-lx-txt{ padding: 10px ;  }
.page-content-lx-txt .txt  {    display: block;float: left;  margin-top: 70px;   margin-left: 90px;      }
.page-content-lx-txt .txt p { line-height: 36px; }
.page-content-lx-txt .txt b {    line-height: 48px; height: 48px;  font-size: 28px;font-weight: 500;   margin-bottom: 25px;}
.page-content-lx-txt .img01  {    float: right;  padding: 20px 80px 40px 20px }
.page-content-lx-txt .img01 img {   }
.page-content-lx-txt .map   {  width: 100%; padding: 10px 0;  }

.page-content-rc-txt{ padding: 10px ;  }
.page-content-rc-txt .txt  {    display: block;float: left;  margin-top: 150px;   margin-left: 90px;      }
.page-content-rc-txt .txt p { line-height: 40px; font-size: 22px; }
.page-content-rc-txt .img01  {    float: right;  padding: 20px 80px 40px 20px }
.page-content-rc-txt .img01 img {   }
.page-content-rc-txt .img02 img {  max-width: 100%; display: block; margin: 40px auto; }



.page-content-hyzx-rhsq{ padding: 10px ;  }
.page-content-hyzx-rhsq .t001{ padding: 10px ; font-size:36px; color:#353535; height:100px; line-height:100px; text-align:center; }
.page-content-hyzx-rhsq .t002{ padding: 10px ; font-size:24px; color:#353535; height:50px; line-height:50px; text-align:left; }
.page-content-hyzx-rhsq .t003{ padding: 0 10px 0 40px ; font-size:22px; color:#353535; height:43px; line-height:43px; text-align:left; }
.page-content-hyzx-rhsq .t003 a:hover { color:#00a0e9; }
.page-content-hyzx-rhsq .t004 { padding: 20px 10px 20px 10px ; font-size:18px; color:#353535;  line-height:30px; text-align:left; text-indent:2em;}

.page-content-hyzx-chaxun { width:500px; height:320px; background-color:#f2f2f2; border:1px solid #ccc;} 
.page-content-hyzx-chaxun .input01 { width:300px; height:36px; font-size:16px; padding-left:5px;line-height:36px; text-align:left; color:#999; border-radius: 5px; border:1px solid #d5d5d5; margin:20px 0 5px 0;}
.page-content-hyzx-chaxun .btn_button{	display: block;	width:100px;;	font-size:20px;	color:#fff;	background:#3bafda;	border: none;border-radius: 5px;	outline: none;	cursor: pointer;	height:40px;	margin:0 auto;}
.page-content-hyzx-chaxun  .txt001 { font-size:22px; line-height:36px;}
.page-content-hyzx-chaxun .error { font-size:20px; color:#F00; line-height:36px; padding-top:10px;}





.page-content-about-txt{ padding: 30px 10px;  }

.page-content-about-txt p{  line-height: 36px;text-indent: 2em;text-align: justify;}
.page-content-about-txt-lishihui p{ line-height: 28px; text-align: justify;}
.page-content-about-txt-lishihui { padding: 30px 30px; }





.page-content-about-txt-fzlc { width: 95%; margin: 30px auto; }  
.page-content-about-txt-fzlc  p {  line-height: 36px; padding: 10px 0;       text-indent: 2em;     text-align: left;}

.page-content-about-txt-fzlc .fzlc_t30 { color: #ff9012;font-size: 30px;line-height: 45px;text-align: center;padding: 10px 0;font-weight: normal; }

.page-content-about-txt-fzlc .fzlc_t01 { color: #ff9012; font-size: 30px; font-weight: bold; }
.page-content-about-txt-fzlc .fzlc_t03 { color: #ff9012; font-size: 30px; font-weight: bold; }
.page-content-about-txt-fzlc .fzlc_t02 {    color: #666666;    font-size: 18px;    line-height: 32px;    padding: 0 15px 0 5px;}
.page-content-about-txt-fzlc .fzlc_t04 {    color: #666666;    font-size: 18px;    line-height: 32px;    padding: 0 5px 0 15px;}

.page-content-about-txt-fzlc .fzlc_pic_t00 {color: #666666;font-size: 16px;line-height: 24px;text-align: center;}


.page-content-about-txt-kjyf  { width: 95%; margin: 30px auto; }  
.page-content-about-txt-kjyf  .left {   width: 46%; float: left;  }
.page-content-about-txt-kjyf  .left p {  line-height: 36px; padding: 10px 0;       text-indent: 2em;     text-align: left;}
.page-content-about-txt-kjyf  .right { width: 48%; float: right;  padding: 0 1%; }

.page-content-about-txt-qywh{ padding: 10px ;  }
.page-content-about-txt-qywh  p {    line-height: 36px; padding: 10px 0;      text-indent: 2em;     text-align: left;}








.page-content-center {
    position: relative;
    width: 1400px;
    margin: 0 auto;
	padding:0 0;
    
}
.page-content-kjyf { width:1260px; margin:35px auto;   min-height: 750px;}
  .page-content-kjyf ul {}
.page-content-kjyf ul li {display:inline-block; text-align:center; padding: 10px 20px 0px 30px;}
.page-content-kjyf ul li p{ text-align: center;  }
.page-content-kjyf ul li img{ float:left; display:block; padding: 10px 0;}




.page-content-qyfc { width:1260px; margin:35px auto;   min-height: 750px;}
.page-content-qyfc img{ float:left; display:block; padding: 15px  ; max-width: 100%;}


.page-content-about-txt .bigname{ color: #54585a; padding-top: 20px;      font-size: 36px;    font-weight: 500;    line-height: 68px;    }
.page-content-about-txt  img { text-align: center;display: block; margin: 5px auto; }
.page-dqwz { width: 1400px; background-color: #f2f2f2; height: 40px; line-height: 40px; margin: 5px auto; text-align: left; padding-left:10px;}
.page-dqwz .back a{ float:right; font-size:18px;line-height: 36px; width:88px; border-radius: 5px;color: #fff; text-align:center;background: #2d928e;}



/*-------cp_nav_left---------*/
.pro_left_nav {width:245px;  }
.page_LeftList1{ width:245px; font-size:16px; float: left;}
.page_LeftList1 .List{ width:100%;}
.page_LeftList1 .List ul{ }
.page_LeftList1 .List ul li{ width:245px; height:40px;  text-align: center;  line-height:40px; margin-bottom:10px; background-color:#EDEDED;     border-radius:5px;}
.page_LeftList1 .List ul li:hover{ background:#FFB73F;}
.page_LeftList1 .List ul li a{ color:#717171; width:100%; height:100%; display:block;}
.page_LeftList1 .List ul li a:hover{ color:#FFF;}
.page_LeftList1 .List ul li span{ float:right;}
.page_LeftList1 .AboutBZ{ padding-top:20px;}
.page_left_dhb { font-size:22px;height: 60px; line-height: 60px; color:#FFFFFF; font-weight:normal; text-align: center; margin-bottom: 10px;  background-color: #00A1E8; }
.page_LeftList1 > .lx { border-radius: 5px; border: 1px solid #c0c0c0; margin-top: 25px; }
.page_LeftList1 > .lx img {border-radius: 5px 5px 0 0;   ; max-width: 100%; overflow: hidden;}
.page_LeftList1 > .lx  span { color: #54585a; font-size: 18px; }
.page_LeftList1 > .lx  p { color: #7c7c7c; font-size: 14px; line-height: 20px; padding: 5px;}

/*.pro_list { float: left;  width: 998px; min-height: 760px;}
.pro_list > .wzmsh { width: 100%; display: block; padding-left: 16px; font-size: 20px; line-height: 30px; min-height:60px;}
.pro_list ul { margin-left: 10px; text-align: center; }
.pro_list > .ul-bg {width: 998px; margin: 0 auto; padding-top: 0px;}
.pro_list ul li{ width: 33%;   padding-bottom: 10px; float: left;  display: block;}
.pro_list ul li img{  max-width: 90%; width:297px; height:297px; }
.pro_list ul li p{  text-align: center;   height: 36px; line-height: 36px;    padding-top: 5px;}
.pro_list > .cp-xx01 { width: 100%; background-color: #f2f2f2; height: 366px; }

.pro_list > .cp-xx01  img { width: 300px; height: 300px; padding: 5px  30px 0px 30px; display: block; float: left; }
.pro_list > .cp-xx01   {  padding-top: 50px;   width: 95%;}
.pro_list > .cp-xx01 p {font-size: 18px; line-height: 30px; }
.pro_list > .cp-xx01  .cpmc2 { font-size: 24px; color: #ff9012;  display: inline-block;}
.pro_list > .cp-xx01  .cpmc {  font-size: 27px; color: #555759; font-weight: normal; display: inline-block;   }

.pro_list > .cp-xx02 { margin: 30px 0; }
.pro_list > .cp-xx02 .lanse { color:#00a1e8; font-size: 22px; font-weight: normal; display: block; line-height: 45px; padding: 0 20px;}
.pro_list > .cp-xx02 .huise p{color: #555759; font-size: 18px; font-weight: normal; display: block; line-height: 36px; padding: 0 20px;}
.pro_list > .cp-xx03    {  margin:   60px auto; width: 100%;}
.pro_list > .cp-xx03   img { float: left; margin: 0 .5%; width: 32%;}
.pro_list > .cp-xx04 { display: inline-block; width: 100%; border-bottom: 1px solid #ccc;  
                       height: 45px; line-height: 45px; font-size: 20px; font-weight: normal;  margin: 60px 0 10px 0;} 
.pro_list > .cp-xx05 { width:100%;   display: inline-block; float: left; margin: 30px 0 30px 0; height: 260px;} 
.pro_list > .cp-xx05 ul{  } 
.pro_list > .cp-xx05 ul li {  width: 19%; margin: 0 .5%; display: block; } 
.pro_list > .cp-xx05 ul li img { max-width: 99%; width:186px; height:186px;}*/

/*page 新闻列表*/
.new_all{ padding-top: 25px;}
.new_all .list li{ padding: 35px 0 65px 0; border-bottom: 1px #e5e5e5 solid;}
.new_all .list .img{ float: left; margin-right: 60px;}
.new_all .list .img img{ width:300px; height: 211px;}
.new_all .list .con{ overflow: hidden;}
.new_all .list h4{ display: block; font-size: 20px; color: #626262; font-weight: normal; line-height: 50px; height: 50px; padding-top: 9px;}
.new_all .list h4 a{ color: #626262;}
.new_all .list h4 a:hover{ color: #00a0e9;}
.new_all .list p{ font-size: 14px; color: #9e9d9d; line-height: 24px; height: 48px; overflow: hidden;   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
.new_all .list .d_btn{ display: inline-block; font-size: 14px; color: #54585a; line-height: 26px; margin-top: 35px; border-radius: 5px; text-align: center; transition: all 0;}
.new_all .list .d_btn:hover{ background: #00a0e9; color: #fff; width: 95px; }


/*---no pic--*/


/*---search list--*/
.new_all03{ padding-top: 25px;}
.new_all03 .list li{ padding: 1px 0 5px 0; border-bottom: 1px #e5e5e5 solid;}
.new_all03 .list .con{ overflow: hidden;}
.new_all03 .list h4{ display: block; font-size: 20px; color: #626262; font-weight: normal; line-height: 50px; height: 50px; padding-top: 9px;}
.new_all03 .list h4 a{ color: #626262;}
.new_all03 .list h4 a:hover{ color: #00a0e9;}
.new_all03 .list p{ font-size: 14px; color: #9e9d9d; line-height: 24px; height: 48px; overflow: hidden;   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
.new_all03 .list .d_btn{ display: inline-block; float:right;font-size: 14px; color: #54585a; line-height: 26px; margin-top: 20px; border-radius: 5px; text-align: center; transition: all 0;}
.new_all03 .list .d_btn:hover{ background: #00a0e9; color: #fff; width: 95px; }

.keyword-red { color:#F00; font-weight:normal;}





/*新闻详情*/
.new_content { padding:5px 0 50px 0;  }
.new_content .bmsj-top { width:100%; margin:10px auto;   height:300px; border-bottom:20px solid #f2f2f2;}
.new_content .bmsj-top table { width:100%;}
.new_content .bmsj-top td {text-align: center;border: #dedede 1px solid;line-height: 40px; height:40px;}


.new_content .left_bg { float:left; width:1040px;  }
.new_content .left { float:left; width:1020px; background-color: aliceblue;padding: 0 10px;}
.new_content .left  .title { font-size:36px; line-height:50px; text-align:center; color:#333; font-weight:bold;  padding: 15px 0;}
.new_content .left  .time { font-size:16px; line-height:45px; text-align:center; color:#626262; border-bottom:1px solid #ccc;  } 
.new_content .left  .daodu {  font-size:16px;padding: 15px 5px; line-height:180%; text-indent:2em; margin-top: 15px; border-bottom:1px dashed #ccc;margin-bottom: 15px; } 
.new_content .left  .content_txt p{line-height: 200%;    color: #626262;    font-size: 16px;   text-indent: 2em;}
.new_content .left  .content_txt  {line-height: 200%;    color: #626262;    font-size: 16px;   text-indent: 2em;}
.new_content .left  .content_txt table { max-width:95%;margin: 10px auto;border: 0;
  border-collapse: separate;
  border-spacing: 1px;
  padding: 0;
  background-color: #ccc;
}
.new_content .left  .content_txt table td { background-color: #fff;text-align: center;border: #dedede 0px solid;line-height: 32px;}
.new_content .left  .content_txt table tr { border:0;}
.new_content .left  .content_txt a { color:#337aca;}
.new_content .left  .content_txt a:hover {	color:#1b8480;	text-decoration: underline;}
.new_content .left  .content_txt  img{ text-align:center; padding:5px; max-width:100%;   display:block; margin:5px auto;}
.new_content .left  .content_txt p img{ text-align:center; padding:5px; max-width:100%; display:block; margin:5px auto; }
.new_content .left  .shengming { width:100%; padding:10px 0 20px 0; border-top: 1px solid #ccc;margin-top: 20px;}
.new_content .left  .shengming p{ color: #626262;    font-size: 16px;   text-indent: 2em; line-height:32px;}
.new_content .left  .pic-ad001 img{ display:block; margin:10px auto;}
.new_content .left  .pic-ad000 img{ display:block; margin:10px auto 15px;}

.new_content .left_bg  .bottom_list { width:100%; background-color:#fff; font-size:16px; margin:20px 0 10px 0; display:block;}
.new_content .left_bg  .bottom_list a{ line-height:200%; color:#309fec; margin:10px 0;  -webkit-transition: .3s ease;    -moz-transition: .3s ease;    -ms-transition: .3s ease;    -o-transition: .3s ease;    transition: .3s ease;}
.new_content .left_bg  .bottom_list a:hover{    color: #ff9012;}
 
 

.new_content .left_bg .left_list   {     }
.new_content .left_bg .left_list  p{   color: #626262;    font-size: 16px; } 
 

.ny-zsjz-bigclass-list-name { width:1040px; height:56px; background-color:#d7eeff;}
.ny-zsjz-bigclass-list-name .left-txt {   width:200px; padding-left:30px; line-height:56px; font-size:21px; color:#54585a;}
.ny-zsjz-bigclass-list-name .right-txt {  width:70px;float: right; line-height:56px; margin-top:-56px;}
.ny-zsjz-bigclass-list-name .right-txt a:hover { color:#F00;}


.new_content .left_bg .left_list .shengming { width:100%; padding:10px 0 20px 0; border-top: 1px solid #ccc;}
.new_content .left_bg .left_list .shengming p{ color: #626262;    font-size: 16px;   text-indent: 2em; line-height:32px;}
.new_content .left_bg .left_list  .pic-ad001 img{ display:block; margin:10px auto;}
 .new_content .left_bg .left_list .new_all02{ padding-top: 5px;}
 .sxjj-01 { margin:10px 0;}
 .new_content .left_bg .left_list .new_all02 .list  {}
 .new_content .left_bg .left_list .new_all02 .list  ul li{ padding: 3px 0; border-bottom: 1px #e5e5e5 solid; height: 35px;line-height: 35px; width: 100%;   cursor: pointer;}
 .new_content .left_bg .left_list .new_all02 .list ul li:nth-child(5n+5) {  margin-bottom: 30px;  }
 .new_content .left_bg .left_list .new_all02 .list ul li:nth-child(5n+5)::after {
  content: "";  
  display: block;  
  border-top: 5px solid #c6e2f5; /* 添加横向分割线样式 */
  margin: 2px 0 0px 0; 

} 
 .new_content .left_bg .left_list .new_all02 .list  ul li a {display:block;    cursor: pointer; padding-left: 20px;}
 .new_content .left_bg .left_list .new_all02 .list  ul li a .usertime {display:block;   font-size: 14px;color: #9e9d9d;padding-right: 10px; float:right;  }
 .new_content .left_bg .left_list .new_all02 .list p{ font-size: 14px; color: #9e9d9d; line-height: 24px; height: 48px; overflow: hidden;   display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp:1;}
 .new_content .left_bg .left_list .new_all02 .list  li:hover {  background-color: #f3f3f3; }
 .new_content .left_bg .left_list .new_all02 .list  li:hover a{ color: #34a1ed; }
 
.new_content .left_bg .left_danye { padding:10px 10px  10px 15px;; background-color: aliceblue;}
.new_content .left_bg .left_danye .neiye_content{ font-size:17px; line-height:32px;}
.new_content .left_bg .left_danye .neiye_content p{ font-size:17px; line-height:32px; text-indent:2em;} 
.new_content .left_bg .left_danye .shengming{ width:100%; padding:10px 0 20px 0; border-top: 1px solid #ccc;margin-top: 20px;}
.new_content .left_bg .left_danye .shengming p{ color: #626262;    font-size: 16px;   text-indent: 2em; line-height:32px;}
.new_content .left_bg .left_danye .pic-ad001 img{ display:block; margin:10px auto;}

.new_content .left_bg .zsyx { width:100%; }
.new_content .left_bg .zsyx .zsyx_list {padding:5px;}
.new_content .left_bg .zsyx .zsyx_list ul {}
.new_content .left_bg .zsyx .zsyx_list ul li { border-bottom:1px solid #ccc; height:126px;   margin-bottom:20px;}
.new_content .left_bg .zsyx .zsyx_list ul li .logo { float:left; width:160px;}
.new_content .left_bg .zsyx .zsyx_list ul li .logo img { margin:5px auto; display:block;}
.new_content .left_bg .zsyx .zsyx_list ul li .name-zhaiyao{ width:720px;float:left;margin: 5px 10px;}
.new_content .left_bg .zsyx .zsyx_list ul li .name-zhaiyao .name { font-size:18px; font-weight:bold;padding: 8px 0;}

.new_content .left_bg .zsyx .zsyx_list ul li .name-zhaiyao .text {font-size:14px; color:#717171; line-height:22px; text-indent:2em;display: -webkit-box;
	-webkit-box-orient: vertical;	-webkit-line-clamp:3;	overflow: hidden; }
.new_content .left_bg .zsyx .zsyx_list ul li .name-zhaiyao .text p {font-size:14px; color:#717171; line-height:22px; text-indent:2em;display: -webkit-box;
	-webkit-box-orient: vertical;	-webkit-line-clamp:3;	overflow: hidden;}
	
.new_content .left_bg .zsyx .zsyx_list ul li .more { width:120px; float:left; height:126px;}
.new_content .left_bg .zsyx .zsyx_list ul li .more .more-an a{ display:block; margin:46px auto 0; width:100px; height:40px; line-height:40px; text-align:center; border-radius:5px; border:1px solid #ccc;}
.new_content .left_bg .zsyx .zsyx_list ul li .more .more-an a:hover { color:#fff; background-color:#F00; border:1px solid #F00;  border-radius: 5px;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}
.new_content .left_bg .zsyx .zsyx_danye { width:100%; border:1px solid #C3D4E7; min-height:500px;}
.new_content .left_bg .zsyx .zsyx_danye .xxjj {}
.new_content .left_bg .zsyx .zsyx_danye .xxjj .xx-name{ color: #0050a0; margin-bottom: 10px;background-color:#f3fbff;line-height: 35px;font-size: 16px;font-weight: 700;padding-left: 20px;border-bottom: 1px solid #eee; }
.new_content .left_bg .zsyx .zsyx_danye .xxjj .school_logo { width: 160px; margin: 5px auto; float: left; }
.new_content .left_bg .zsyx .zsyx_danye .xxjj .school_logo img {margin:5px auto; display:block; padding-top: 10%;}
.new_content .left_bg .zsyx .zsyx_danye .xxjj .school_jj {  display: inline-block;  width:860px;  vertical-align: middle;}
.new_content .left_bg .zsyx .zsyx_danye .xxjj .school_jj span {
      font-size: 16px;    font-weight: bold;    margin-top: 8px;    display: block;  
	  margin-bottom: 5px;    border-bottom: 1px dashed #d7d7d7;    width: 97%;    line-height: 30px;    padding-left: 5px;}
.new_content .left_bg .zsyx .zsyx_danye .xxjj .school_jj p {text-indent:2em;color: #333;font-size: 13px;line-height: 20px; } 
.new_content .left_bg .zsyx .zsyx_danye .xxjj .school_news_lm {font-size: 16px;    font-weight: bold;    margin-top: 10px;    display: block;  float: left;
	  margin-bottom: 5px;    border-bottom: 1px dashed #d7d7d7;    width: 100%;    line-height: 30px;    padding-left: 20px;}
.new_content .left_bg .zsyx .zsyx_danye .zyml_name { margin-bottom: 10px;background-color:#f3fbff;border-bottom: 1px solid #eee; margin-top: 15px;color: #0050a0;line-height: 35px;font-size: 16px;font-weight: 700;padding-left: 20px; text-align:left;}
.new_content .left_bg .zsyx .zsyx_danye .zyml_name span { float:right; padding-right:10px;} 
.new_content .left_bg .zsyx .zsyx_danye .neirong { padding: 10px;}
.new_content .left_bg .zsyx .zsyx_danye .neirong table { max-width:100%; width:100%;
 border: 0;
  border-collapse: separate;
  border-spacing: 1px;
  padding: 0;
  background-color: #ccc;} 
.new_content .left_bg .zsyx .zsyx_danye .neirong table td { 
background-color: #fff;

 padding:3px 5px; text-align:center; font-size:14px;height: 40px;min-width: 42px; line-height:21px;}
.new_content .left_bg .zsyx .zsyx_danye .neirong table td a { color:#F00; font-size:15px; font-weight:bold;}
.new_content .left_bg .zsyx .zsyx_danye .neirong table td a:hover { color:#309fec;}
.new_content .left_bg .zsyx .zsyx_danye .dibushengming { margin:25px 5px 30px;}
.new_content .left_bg .zsyx .zsyx_danye .dibushengming .shengming { padding:0 5px;}
.new_content .left_bg .zsyx .zsyx_danye .dibushengming .shengming p {color: #626262;font-size: 16px;text-indent: 2em;line-height: 32px;}
.new_content .left_bg .zsyx .zsyx_danye .dibushengming .pic-ad001 img{display: block;margin: 10px auto;}

.zszy_content {}
.zszy_content .zszy_bg { width:100%; margin:5px auto;}
.zszy_content .zszy_bg .zszy{ padding:0 0 0 10px;}
.zszy_content .zszy_bg .zszy .zszy_list {}
.zszy_content .zszy_bg .zszy .zszy_list ul {}
.zszy_content .zszy_bg .zszy .zszy_list ul li{border-bottom:1px solid #ccc; height:200px;   margin-bottom:20px;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .left { width:180px; }
.zszy_content .zszy_bg .zszy .zszy_list ul li .left .logo {float:left; width:180px; height:180px;text-align: center;margin-top: 5px;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .left .logo  img { margin:5px auto; display:block;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .left .logo  p {font-size:18px; font-weight:bold;padding: 8px 0;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .middle { width:1082px;float:left; margin-top: 12px;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .middle table { max-width:100%; width: 98%;} 
.zszy_content .zszy_bg .zszy .zszy_list ul li .middle table td { padding:3px 5px; text-align:center; font-size:14px; min-width:60px; height: 42px;line-height: 21px;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .middle table td a { color:#F00; font-size:15px; font-weight:bold;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .middle table td a:hover { color:#309fec;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .right { float:right;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .right .more  { width:120px; float:left; height:126px;}
.zszy_content .zszy_bg .zszy .zszy_list ul li .more .more-an a{background-color:#F00; color:#fff; display:block; margin:60px auto 0; width:100px; height:40px; line-height:40px; text-align:center; border-radius:5px; }
.zszy_content .zszy_bg .zszy .zszy_list ul li .more .more-an a:hover { color:#fff; background-color:#309fec;    border-radius: 5px;  transition: .3s;    -webkit-transition: .3s;    -moz-transition: .3s;    -ms-transition: .3s;}





.new_content .right {width:325px;  float:right;}
.new_content .right .part01 {  width:100%; display:block; float:left;}
.new_content .right .part01 .title01 {   width:100%; height:45px; line-height:45px; color:#FFF; background-color:#309fec;  border-bottom: 0px;overflow: hidden;border-radius: 4px 4px 0px 0px;}
.new_content .right .part01 .title01 p {padding-left:20px;}
.new_content .right .part01 .nr {  border: 1px solid #d0d0d0;overflow: hidden; border-top: 0px;}
.new_content .right .part01 .nr .txt01 { width:100%; text-align:center;margin: 25px auto;}
.new_content .right .part01 .nr .txt01 p{ font-size:24px; font-weight:bold; color:#ea2613; line-height:40px;}
.new_content .right .part01 .nr .txt02 { width:90%; text-align:center;margin: 15px auto; background-color:#ea2613; font-size:20px; line-height:50px;border-radius: 3px;box-shadow:  3px 3px 2px #ccc; }
.new_content .right .part01 .nr .txt02 a{  display:block;color:#fff; }
.new_content .right .part01 .txt02 a:hover{ background-color:#0077b6;  border-radius: 3px;}
.new_content .right .part01 .nr .txt03 { width:90%; text-align:center;margin: 15px auto; background-color:#1790e4; font-size:20px; line-height:50px; border-radius: 3px;box-shadow:  3px 3px 2px #ccc;}
.new_content .right .part01 .nr .txt03 a{  display:block;color:#fff; }
.new_content .right .part01 .nr .txt03 a:hover{ background-color:#0077b6;  border-radius: 3px;}
.new_content .right .part01 .nr .txt04 { width:90%; text-align:center;margin: 15px auto; background-color:#1790e4; font-size:20px; line-height:50px; border-radius: 3px;box-shadow:  3px 3px 2px #ccc;}
.new_content .right .part01 .nr .txt04 a{  display:block;color:#fff; }
.new_content .right .part01 .nr .txt04 a:hover{ background-color:#0077b6;  border-radius: 3px;}
.new_content .right .part01 .nr .txt05 { width:90%; text-align:center;margin: 25px auto;   font-size:17px; line-height:26px;  }
.new_content .right .part01 .nr .txt05  span {  color: #ea2613;}

.new_content .right .part02 { width:100%; display:block; float:left;margin: 20px auto;}
.new_content .right .part02 .title01 {   width:100%; height:45px; line-height:45px; color:#FFF; background-color:#309fec;  border-bottom: 0px;overflow: hidden;border-radius: 4px 4px 0px 0px;}
.new_content .right .part02 .title01  p {padding-left:20px;}
.new_content .right .part02 .list {border: 1px solid #d0d0d0;overflow: hidden;padding-top: 10px; padding-bottom:10px;border-top: 0px;}
.new_content .right .part02 .list ul { text-align: center;      margin: 10px auto;     width:300px; }
.new_content .right .part02 .list ul li{ width: 26%;margin: 0 3.3%;  margin-bottom: 0px;float: left;text-align: center;background: linear-gradient(#ffffff, #f1f1f1);margin-bottom: 10px;border: 1px solid #d0d0d0;
font-size: 14px;border-radius: 3px; }
.new_content .right .part02 .list ul li a { display: block;  padding: 7px 5px;;}
.new_content .right .part02 .list ul li a:hover {  color: white;  background: red;}

.new_content .right .part003 { width:100%; display:block; float:left;margin: 0px auto 10px;;}
.new_content .right .part003 .title01 {   width:100%; height:45px; line-height:45px; color:#FFF; background-color:#309fec;  border-bottom: 0px;overflow: hidden;border-radius: 4px 4px 0px 0px;}
.new_content .right .part003 .title01 p {padding-left:20px;}
.new_content .right .part003 .list {border: 1px solid #d0d0d0;overflow: hidden;padding-top: 10px; padding-bottom:10px;border-top: 0px;}
.new_content .right .part003 .list img{ display:block; margin:5px auto;}
.new_content .right .part003 .list p{ text-align:center; line-height:26px; font-size:16px; color:#222;width: 83%;margin: 0 auto;}

.new_content .right .part004 { width:100%; display:block; float:left;margin: 0px auto 10px;;}

.new_content .right .part005 { width:100%; display:block; float:left;margin: 0px auto 10px;;}
.new_content .right .part005 .title01 {   width:100%; height:45px; line-height:45px; color:#FFF; background-color:#309fec;  border-bottom: 0px;overflow: hidden;border-radius: 4px 4px 0px 0px;}
.new_content .right .part005 .title01 p {padding-left:20px;}



 



.page{ text-align: right; padding: 25px 0;font-size: 16px; color: #626262; line-height: 26px;}
/*.page a,.page i{ display: inline-block; vertical-align: top; font-size: 16px; color: #626262; line-height: 26px; text-align: center; margin-left: 20px;}
*/
.page a,.page i{  vertical-align: top; font-size: 16px; color: #00a0e9; line-height: 26px; text-align: center; margin: 0px 5px;}

.page a{ width: 26px; }
.page a img{ display: inline-block; vertical-align: middle; margin-bottom: 2px;}
.page a.on{ color: #fff; background: #00a0e9; border-radius: 2px;}


 
/*   在线留言  */
.circuit_forms_bg { width: 100%; margin: 30px 0;display: inline-block; }
.circuit_forms{  background-color: #f2f2f2;padding: 10px;}
.circuit_forms .title h3{	font-size:40px;	color:#fff;	background:#3e76ca;	line-height:72px;	padding-left:15px;}
.circuit_forms .list{	padding:12px;}
.circuit_forms .list ul li{	display: flex;	height:40px;	border:1px solid #d5d5d5;	border-radius:4px;	overflow: hidden;	margin-bottom:9px;}
.circuit_forms .list ul li select{ border: 0px solid #D7D7D7;outline: none;line-height: 40px;width: 76%;height: 40px;text-align: center;}
.circuit_forms .list ul li select option {line-height: 40px;text-align: center;}
.circuit_forms .list ul li .tabel{	width:100px;	text-align: center;	line-height:40px;	background:#f3f3f3;	color:#54585a;	font-size:16px;}
.circuit_forms .list ul li .tabel-2{    width:75%;    border: 1px solid #ccc;        line-height:35px;      background:#f1f1f1;    color:#54585a;    font-size:16px;    text-align: left;}
.circuit_forms .list ul li input{	 	background:#fff;	                                outline: none;	border: none;	color:#54585a;	font-size:16px;	padding:0 10px;}

.circuit_forms .tijiao { width:100%;  font-size:16px; border:0px solid #d5d5d5; height:128px;	}
.circuit_forms .tijiao .ttx001{ width: 74px;float: left;line-height: 35px; height:35px;  padding: 7px 0 0 5px;}
.circuit_forms .tijiao .ttx002{ width: 85px;float: left;line-height: 35px;height:35px;padding: 7px 0 0 5px;}
.circuit_forms .tijiao .ttx003{ width: 100px;float: right;line-height: 35px;height:35px;padding: 12px 0 0 5px;}
.circuit_forms .tijiao .ttx003 img{ width:80px; height:25px;}
.circuit_forms .tijiao .ttx004{ width: 240px;float: left;line-height: 35px;height:35px;padding: 12px 0 0 20px;}
.circuit_forms .tijiao .ttx004 button{	width:100px;;	font-size:16px;	color:#fff;	background:#3e76ca;border-radius: 15px;
	                           border: none;	outline: none;	cursor: pointer;	height:40px;	 }
.circuit_forms .tijiao .ttx005{ float: left; width:100%;line-height: 35px;height:35px; padding: 7px 5px 0 0px; text-align: center;}
							   
 	
.circuit_forms .tijiao.FontRed{ color:#F00; font-size:16px;}			   
							   
							   
							   
							   
/*----------news_view-----------------*/
.new_content .content_txt_bottom_list_xg { border-bottom:1px solid #ccc;   line-height: 40px;  margin: 20px 0;  color: #333;  font-size: 16px;  font-weight: bold;   }
  
.page-news-list{ margin:0 auto;width: 1045px;overflow: hidden;}
.page-news-list ul li{    width:482px; margin-right:36px;     line-height: 40px;    font-size: 16px;    box-sizing: border-box;    border-bottom: 1px dashed #a2a2a2;	float:left;}
.page-news-list ul li p{    width:400px;     line-height: 40px;    font-size: 16px;    overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;    	float:left;}



.page-news-list ul li span{   line-height: 40px;    font-size: 16px;    box-sizing: border-box;	float:right; color:#999;}
.page-news-list ul li i{
    width: 6px;
    height: 6px;
    display: inline-block;
    margin-right: 25px;
    vertical-align: middle;
    background: url("../images/icon_dian.jpg") center no-repeat;
}
.page-news-list ul li a{
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
	
}
.page-news-list ul li:hover a{
    color: #00a0e9;
}

/*----------news_view-----------------*/
.page-content-chaxun { line-height:32px; text-align:left; font-size:18px;}
.page-content-chaxun a{ color:#09F;}
.page-content-chaxun a:hover{   font-weight:bold;}