@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;word-break: break-word; word-wrap: break-word;}
body,button,input,select,textarea{font-family: Arial, sans-serif; font-size:14px;}
ul,ol,li{list-style:none;}

a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
img{vertical-align:middle;    max-width: 100%;}
.wid1000{width:1000px; margin:0 auto;}
body{min-width:1000px;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}

.phone-ewm{width:100px; height:100px; background:#fff; padding:2px; position:fixed; bottom:100px; right:20px; box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.4);}
.phone-ewm img{width:100px; height:100px;}
.gy{width:100%; background:url(../images/top-bg.jpg) no-repeat center top; height:631px;}
.top{width:100%; height:110px;}
.logo{width:420px; height:110px; display:block; float:left;}
.top-right{margin-top:45px; width:570px;}
.search{width:188px; height:30px; background:#fff;}
.search-input{width:136px; height:16px; padding:7px 0 7px 12px; line-height:16px; color:#666; font-size:12px;}
.search-btn{width:40px; height:30px; float:right;}
.top-link{margin-right:15px; margin-top:10px;}
.top-link li{float:left;}
.top-link a{color:#fff; height:12px; line-height:12px; font-size:12px; display:block; float:left; padding:0 8px; border-right:1px solid #666;}
.grxx{width:1000px; margin:75px auto 0;}
.tx{width:180px; height:240px; padding:40px 29px; background:url(../images/tx-k.png) no-repeat; position:relative;}
.tx-img{width:180px; height:240px; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle;}
.nav-current{background:#c50000!important; color:#fff!important;}
.tx-xx{position:absolute; left:230px; top:50px; width:770px;}
.sd-btn{padding:0 20px; background:#579dfd; color:#fff; font-size:14px; height:27px; line-height:27px; margin-left:10px; border-radius:50px; display:block; float:right; margin-top:6px;}
.bd-btn{padding:0 20px; background:#83cb07; color:#fff; font-size:14px; height:27px; line-height:27px; margin-left:10px; border-radius:50px; display:block; float:right; margin-top:6px;}
.dz-btn{padding:0 20px; background:#ff584f; color:#fff; font-size:14px; height:27px; line-height:27px; margin-left:10px; border-radius:50px; display:block; float:right; margin-top:6px;}
.tx-xx-name{width:100%; height:45px; margin-top:8px; background:url(../images/name.png) repeat-x left bottom;}
.tx-xx-name h3{display:block; float:left; color:#fff; font-size:30px; margin-right:6px; font-weight:normal;}
.tx-xx-name span{display:block; float:left; color:#fff; font-size:14px; margin-top:18px;}
.tx-xx table{color:#fff; font-size:14px; margin-top:16px;}
.tx-xx table td{padding:8px 5px;}
.grjj{background:url(../images/grjj-bg.jpg) repeat-x left top; width:100%;}
.grjj-title{width:200px; height:36px; padding:0 15px; background:#fff; margin:35px auto;}
.grjj-title h3{display:block; float:left; color:#333; font-size:24px; margin-right:5px; font-weight:normal;}
.grjj-title span{display:block; float:left; margin-top:12px; color:#999; font-size:14px;}
.grjj-con{width:1000px; margin:0 auto; padding-bottom:50px;}
.grjj-con p{line-height:30px; color:#333; font-size:14px; text-align:justify;text-justify:distribute-all-lines}
.jl{width:100%;background:#ccc;background-size:auto 100%;padding-bottom:20px;min-height: 500px;}
.jl-1{width:100%; background:url(../images/jl-line.png) repeat-x center top;}
.jl-title{width:408px; margin:35px auto; height:36px; line-height:34px;}
.jl-title li a{display:block; width:120px; height:34px; line-height:34px; margin:0 7px; float:left; background:#fff; border:1px solid #cfcfcf; color:#333; text-align:center; font-size:15px;}
.current a:hover,.current a:active,.current a:link,.current a:visited{COLOR:#fff; background:#c50000; border:1px solid #c50000;}
.jl-con,.yjfx-con{width:1000px; margin:0 auto;}
.jyjl{width:980px; padding:0 10px;}
.jyjl dd{float:left;height:70px;}
.jyjl .jyjl-h1{width:397px;min-height:50px;margin:0 25px 15px;background:url(../images/jl-1.png) repeat;border-left:3px solid #ff584f;padding:15px 20px;overflow:auto;min-height: 70px;}
.jyjl .jyjl-h2{width:397px;min-height:50px;margin:0 25px 15px;background:url(../images/jl-1.png) repeat;border-left:3px solid #83cb07;padding:15px 20px;overflow:auto;min-height: 70px;}
.jyjl .jyjl-h3{width:397px;min-height:50px;margin:0 25px 15px;background:url(../images/jl-1.png) repeat;border-left:3px solid #52a7dd;padding:15px 20px;overflow:auto;min-height: 70px;}
.jyjl .jyjl-h4{width:397px;min-height:50px;margin:0 25px 15px;background:url(../images/jl-1.png) repeat;border-left:3px solid #ff9630;padding:15px 20px;overflow:auto;min-height: 70px;}

.jyjl h3{display:block; width:100%; float:left; font-weight:normal; color:#333; font-size:15px;}
.jyjl ul{width:100%; display:block; float:left; color:#333; font-size:13px; margin-top:15px;}
.jyjl li{padding-right:8px;}
.jyjl ul img{display:block; float:left; margin-top:5px; margin-right:8px;}
.zhy-more{width:18%; line-height:30px; float:left; color:#333; font-size:14px; height:30px; border:1px solid #efefef; border-radius:30px; text-align:center;}
.zhy-more:hover{background:#c50000; color:#fff; border:0;}
.yjfx{width:100%; background:url(../images/grjj-bg.jpg) repeat-x; padding-bottom:50px; margin-top:15px;}
.yjfx-con .yjfx-l1{line-height:30px; color:#333; background:url(../images/yjfx-qdf.jpg) no-repeat left 12px; padding-left:16px; margin:0 20px;}
.yjfx-con li a{color:#333;}
.yjfx-con li a:hover,.sxt p a:hover{color:#c50000;}
.tdcy{width:100%; background:url(../images/tdcy-bg.jpg) no-repeat center top; background-size:auto 100%;}
.tdcy-1{background:url(../images/tdcy.png)  no-repeat center top; width:100%; padding-bottom:50px;}
.tdcy-title{width:206px; height:40px; margin:35px auto;}
.tdcy-title h3{display:block; float:left; color:#fff; font-size:24px; margin-right:5px; font-weight:normal;}
.tdcy-title span{display:block; float:left; margin-top:12px; color:#fff; font-size:14px;}
.tdcy-pic{width:1000px; margin:0 auto;}
.tdcy-pic li{width:160px; margin-right:50px; margin-top:15px; margin-bottom:15px;}
.tdcy-img{width:140px; height:180px; text-align:center; display:table-cell; background:url(../images/tdcy-1.png) no-repeat; padding:10px; float:left; vertical-align:middle; text-align:center;}
.tdcy-img img{max-width:100%;}
.tdcy-txt{width:160px; height:30px; line-height:30px; text-align:center; color:#fff; margin-top:10px; float:left;}
.foot{background:#3d3d3d; color:#d1d1d1; line-height:26px; width:100%; font-size:12px; padding-bottom:15px;}
.foot-left{margin-top:15px;}
.foot-right{margin-top:15px; width:220px;}
.dp{color:#d1d1d1; font-weight:bold; display:block; margin-right:10px;}
.fwl{color:#d1d1d1; float:left;}
.time{width:100%; text-align:right;}
.content{width:1000px; margin:0 auto;min-height: 260px;}
.content-1{width:970px; border-bottom:1px solid #cfcfcf; line-height:70px; padding:0 15px;}
.lmcc{font-size:18px; color:#333; margin-top:10px; margin-bottom:10px; line-height:40px;}
.dqwz{color:#666; font-size:12px; margin-top:20px; line-height:50px;}
.dqwz a{color:#666; padding:0 5px;}
.content-con{width:1000px; min-height:100px;}
.content-con .title{width:100%; text-align:center; margin-top:20px;}
.content-con .title h3{display:block; width:100%; text-align:center; color:#333; line-height:30px; font-size:20px; float:left;margin-bottom: 10px;}
.content-con .title p{display:block; width:100%; float:left; text-align:center; color:#666; font-size:12px;}
.content-con .content-content{width:100%; border-bottom:1px solid #cfcfcf; margin-top:20px; margin-bottom:15px; padding-bottom:15px;}
.content-con .content-content p{/* margin-bottom:20px; */}

.content-con .content-content table {
	border-collapse: collapse;
}
.content-con .content-content table td{
	border: 1px solid #000;
}

.sxt{width:100%; font-size:12px; padding-bottom:15px;}
.sxt p{display:block;line-height:26px;color:#666;width:100%;}
.sxt p a{color:#666;}
.content-zh{width:985px; padding-top:15px; min-height:100px; padding-left:15px;}
.content-zh h3{display:block; float:left; margin-top:20px; margin-left:15px; font-size:16px;}
.content-zh p{display:block; width:100%; line-height:30px; color:#666;}
.content-zh span{color:#333; font-weight:bold;}
.content-zh .img{width:970px; padding:10px 0;}
.content-zh .img li{width:160px; height:160px; overflow:hidden; padding:3px; border:1px solid #cfcfcf; text-align:center; display:table-cell;vertical-align:middle; margin-right:32px; margin-bottom:15px; margin-top:15px; background:#fff;}
.fj{width:100%;  margin-bottom:20px; padding-bottom:15px; border-bottom:5px solid #efefef;}
.fj h3{display:block; width:70px; color:#333; font-size:14px; margin:0; line-height:30px;}
.fj-list{width:900px;}
.fj-list li{line-height:24px; width:100%; margin-bottom:10px;}
.fj-list li a{color:#666; font-size:12px; text-decoration:underline;}
.list,.pic{width:970px; margin:10px 15px; padding-bottom:20px;}
.list li a{width:950px; background:url(../images/yjfx-qdf.jpg) no-repeat left 12px; margin-bottom:10px; padding-left:16px; line-height:30px; display:block; float:left; color:#333; font-size:14px;}
.list li a img{margin-bottom:1px !important;}
.pic li{width: 200px;margin: 0 20px;margin-top:25px;}
.pic-img{width: 200px;height: 270px;padding:10px;vertical-align:middle;text-align:center;box-sizing: border-box;border: 1px solid #ccc;overflow: hidden;}
.pic-img a{width: 180px;height: 180px;line-height: 180px;display: inline-block;}
.content-zh .img li img{max-width: 100%;max-height: 100%;}
.pic-img img{max-width: 100%;max-height: 240px;}
.pic0306 li{
      width: 23%;
      float: left;
      margin: 0px 1%;
      height: 220px;}

.pic0306 .picimg{
    width: 100%;
    height: 250px;
    text-align: center;
    line-height: 156px;
    border: 1px solid #d9d8d8;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
    }
.pic0306 .picimg img{
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    }
.pic-txt{
    width: 200px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #333;
    margin-top: 10px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pic-txt a{color:#333;}
.content-content img{/* display:block; *//* margin:0 auto; *//* max-width:100%; */}


.content-content ol{padding-left:20px;}

.content-content li{/*display:block; */width:100%;line-height:24px;color:#333;font-size:14px;/* margin-bottom:15px; */list-style-type:auto;}
.content-content li a{text-decoration:underline; color:#333;}
.content-content li a:hover,.fj-list li a:hover{color:#06F;}

.dwconx{ min-height:300px; padding:20px 0px;}		
.zhconnt{ width:100%; height:auto; border-bottom:1px solid #ccc; padding:20px 0px; float:left;}
.zhconntbt{ min-height:35px; line-height:35px; font-size:18px; font-weight:bold;}
.zhconntbtc{ padding:20px 0px; height:auto; }
.zhconntbtc p{ padding-bottom:10px;line-height:35px; font-size:16px;}

.zhconntlisc{ height:auto; width:100%;padding:20px 0px  0px  0px; }
.zhconntlisc li{line-height:30px;font-size:16px;margin-bottom:15px;}
.zhconntlisc li a img{
 margin-bottom: 1px !important;
}
.zhconntlisc p{/* padding-bottom:10px; *//* line-height:35px; */font-size:16px;}
.tdsm{color:#333; font-size:16px; line-height:30px; margin:0 0 20px; width:100%;}
.pic{  padding-bottom:40px;}
.pic:last-child{background:none;}



/*menu部分*/ 
	.menu-nav{width:100%; height:45px; background:url(../images/nav-bg.png) repeat; float:left; position:relative; z-index:10000;}
    #menu {  
      margin: 0 auto;          
      width: 1000px;
      clear: both  ; font-family: '微软雅黑';
	  font-size:14px;
	  height:45px;	  
    }      
    #menu ul.l1-nav {
      width: 880px;
      float: left;
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  height:45px; line-height:45px;
    }
    div.l1-nav{float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  height:45px; line-height:45px;}
    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      height: 45px;
      line-height: 45px;
	  color:#333;
	  float:left;
	  padding:0 29px;
    }

    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      color: #fff;
      background: #c50000; 
	  height:45px; line-height:45px; 
    }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 45px;
      width:100%;
    }

    div.div_nav.l1-nav:hover ul.l2-nav{
    	
visibility: visible;
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
	  width:100%;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 100%;
      line-height:32px;
      color: #333;
     background:#fff; opacity:0.7;
	  text-decoration:none;
	  font-size:14px;
    }

    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #8c0000;
      background: #fff;
    }

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }

    ul.l3-nav {
      visibility: hidden;
      position: absolute;  
      left: 114px;
      top: 0px;
    }

    li.l3-nav {
      float: left;  
      position: relative;
      left: 0px;
      top: 0px;
	  width:100%;
    }

    a.l3-nav {  
      display: block; 
      text-align: center;
      width: 100%;
      line-height:32px;
      color: #333;
     background:#fff; opacity:0.5;
	  text-decoration:none;
	  font-size:14px;
    }

    li.l3-nav:hover a.l3-nav, a.l3-nav:hover {  
      color: #8c0000;
      background: #fff;
    }


    a.l2-nav:hover ul.l3-nav, li.l2-nav:hover ul.l3-nav {
      visibility: visible;
    }


.grxx-xq{width:100%; line-height:36px; color:#fff; margin-top:20px;display: flex;flex-wrap: wrap;}
.grxx1{width: 48%;min-height: 30px;overflow:hidden;text-overflow: ellipsis;white-space: unset;margin-left: 15px;line-height: 30px;border-bottom: 1px dashed;}
.grxx111 {
    width: 48%;
    min-height: 30px;
    white-space: unset;
    margin-left: 15px;
}
.more{display:block; float:left; height:30px; line-height:30px; padding:0 20px; color:#fff; border:1px solid rgba(255,255,255,0.6); margin-top:15px;}
.more:hover{background:#fff; color:#c50000;}


.list-paddingleft-2{
	padding-left:20px;
list-style: revert !important;
width: 100% !important;
	
}
.list-paddingleft-2 li{list-style: revert !important;line-height: normal;margin-bottom: 0px;}
.list-paddingleft-2 li p{
text-indent:0em;	
}