@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}



.top1{ border-bottom:#e1e1e1 1px solid}
.top1 p{ display:block; width:96%; max-width:1200px; margin:0 auto; text-align:right; line-height:35px;}
.top1 p a{ padding-left:15px; color:#666}


.top2{ width:96%; margin:0 auto; max-width:1200px; }

.logo{ float:left; margin:15px 0}
.logo img{ height:50px; width:auto}


  .banner {width: 100%; height:auto}
  .banner .swiper-slide {
		width:100%;
		position:relative;
			overflow:hidden
		    
    }
	
	 .banner .swiper-slide img {
		  width:100%; height:auto
	 
	
    
    }
	
	 .banner .swiper-button-next{width:50px; height:50px; background:url(../images/right.png) no-repeat; right:10px; margin-top:-25px; background-size:50px auto; }

	 .banner .swiper-button-prev{width:50px; height:50px; background:url(../images/left.png) no-repeat; left:10px; margin-top:-25px; background-size:50px auto;}

.ban1{ display:block}
.ban2{ display:none;}



	
	.fudong{ width:96%; max-width:1200px; position:absolute; z-index:99; left:50%; top:50%; transform:translate(-50%,-50%); }
	

	.fudong .kuang {background-color:rgba(0,0,0,0.5);padding:30px; box-sizing:border-box; width:50%; border:0}
	
	
	.fudong h3{ display:block; font-size:30px; color:#fff; margin-bottom:20px}
	
	.fudong p{ display:block; font-size:18px; line-height:40px; margin:15px 0; color:#fff}
	.fudong span a{ display:block; background:#666; color:#fff; width:110px; line-height:40px; text-align:center; border-radius:5px; font-size:14px;transition:all 0.6s}
	.fudong span a:hover{ background:#ff0000; transition:all 0.6s}
	
	
	.bt1{ text-align:center; font-size:35px; margin-bottom:30px; color:#333}
	.bt1 span{ display:block; font-size:16px; color:#666; padding-top:10px}
	
	.jiazhi{ width:96%; max-width:1200px; margin:50px auto; }
	
	.jiazhi ul { position:relative; margin:0 -15px; }
	.jiazhi ul li{ float:left; width:25%; padding:0 15px; box-sizing:border-box  }
	.jiazhi ul li div{background:#f8f8f8; border:#f1f1f1 1px solid; box-sizing:border-box; text-align:center; padding:25px 15px;  transition:all 0.6s}
		.jiazhi ul li h3{ display:block; text-align:center; color:#333; font-size:20px; line-height:55px; font-weight:normal;}
	.jiazhi ul li p{ display:block; text-align:center; font-size:14px; color:#666; line-height:25px; height:100px; }
	
	.jiazhi ul li i{ display:block; margin:10px 0; text-align:center;transition:all 0.6s}
	.jiazhi ul li i img{ height:50px; width:auto}
	
	.jiazhi ul li:hover div{ background:#f1f1f1;box-shadow: 4px 4px 4px rgba(195,195,195,0.75);  transition:all 0.6s}
	.jiazhi ul li:hover i{ transform:translateY(-10px); transition:all 0.6s}
	
	
	.hui{ background:#f8f8f8; padding:50px 0; overflow:hidden}
	.pingtai{ width:96%; max-width:1200px; margin:0 auto;}
	.pingtai ul{ position:relative; margin:0 -30px}
	.pingtai ul li{ float:left; width:33.33%; padding:15px 30px;text-align:center; box-sizing:border-box}
	.pingtai ul li div{ background:#fff; border:#13227a 1px solid; box-sizing:border-box; padding:30px 0; transition:all 0.6s}
	.pingtai ul li i{ display:block; margin:0 auto; width:80px; height:80px; background:#fff; border-radius:50px; transition:all 0.6s}
	
	.pingtai ul li i img{ height:60px; width:auto; padding-top:10px;}
	
	.pingtai ul li p{ display:block; font-size:16px; color:#333; line-height:45px;transition:all 0.6s}
	
	.pingtai ul li:hover div{ background:#13227a; transition:all 0.6s}
	
	.pingtai ul li:hover i{ transform:translateY(-10px); transition:all 0.6s}
	.pingtai ul li:hover p{ color:#fff; transform:translateY(-5px); transition:all 0.6s}
	
	.more a{ width:255px; margin:0 auto; line-height:40px; display:block; background:#4f4f4f; font-size:14px; color:#fff; text-align:center; transition:all 0.6s}	
	.more a:hover{ background:#ff0000;transition:all 0.6s}
	
	.zixun{ width:96%; max-width:1200px; margin:50px auto; overflow:hidden}
	
	.zixun ul{ position:relative; margin:0 -10px}
	.zixun ul li{ float:left; width:25%; padding:0 10px; box-sizing:border-box }
	.zixun ul li i{ display:block; width:100%; padding-bottom:56%; position:relative; overflow:hidden}
	.zixun ul li i img{ position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.6s}
	.zixun ul li i a:hover img{ transform:scale(1.1,1.1);transition:all 0.6s}
	.zixun ul li .zi{border:#e1e1e1 1px solid; box-sizing:border-box; padding:15px;}
	.zixun ul li .zi h3{ font-size:16px; line-height:25px; font-weight:normal;}
	.zixun ul li .zi h3 a{ color:#333}
	.zixun ul li .zi h3 a:hover{ color:#F00}
	.zixun ul li .zi p{ display:block; font-size:14px; line-height:23px; color:#777; margin:15px 0;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden}
	
	.zixun ul li .zi span{ color:#999;}
	.zixun ul li .zi span em{ padding-right:5px; }
	
	.foot1{ background:#313131; padding:30px 0}
	
	
#lib_Tab1{width:96%; max-width:1200px;margin:0px auto;padding:0px;margin-bottom:15px; text-align:center}

.lib_Menubox {height:40px;line-height:40px;position:relative;}

.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0px; left:0; height:40px;text-align:center;}
.lib_Menubox li{float:left;display:inline-block;cursor:pointer;width:auto;color:#fff; margin-right:2px;height:40px;line-height:40px; padding:0 20px; font-size:16px; }
.lib_Menubox li.hover{padding:0px;background:#fff;width:auto;color:#333;height:40px;line-height:40px; padding:0 20px}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:auto; padding:30px; text-align:left; background:#fff}
.lx1 h3{ display:block; font-size:16px; font-weight:normal; padding-bottom:10px; color:#333}
.lx1 p{ display:block; color:#666; font-size:14px}

.foot2{ width:96%; max-width:1200px; margin:15px auto; font-size:12px; line-height:23px; color:#666}



.dbt{ text-align:center; margin-bottom:20px;}
.dbt h3{ display:block; font-size:23px; color:#fff;}
.dbt em{ display:block; width:60px; height:2px; background:#fff; margin:10px auto;}
.dbt span{ color:#f1b14c; font-style:italic}

@media only screen and (max-width:1200px){
	.jiazhi ul li p{ display:block; text-align:center; font-size:14px; color:#666; line-height:25px; height:125px; }

}

@media only screen and (max-width:1024px){
	
	.fudong .kuang { padding:15px; width:100%;  }
	.fudong h3{  font-size:20px; margin:0 }
	.fudong p{  font-size:14px; line-height:25px; }
	.fudong span a{  width:90px; line-height:30px; font-size:12px}


	 .banner .swiper-button-next{width:30px; height:30px;  margin-top:-15px; background-size:30px auto; }
	 .banner .swiper-button-prev{width:30px; height:30px;  margin-top:-15px; background-size:30px auto;}

	
}




@media only screen and (max-width:992px){
	
.logo{ float:left; margin:10px 0}
.logo img{ height:40px; width:auto}

	.fudong .kuang { padding:10px; }

.fudong h3{  font-size:14px; margin:0 }
.fudong p{ font-size:12px; margin:5px 0; line-height:23px}
.fudong span a{ line-height:20px}

.banner .swiper-button-next{ display:none;}
 .banner .swiper-button-prev{ display:none}
 
	.ban1{ display:none}
.ban2{ display:block;}


	.bt1{ text-align:center; font-size:25px; margin-bottom:20px; color:#333}
	.bt1 span{ display:block; font-size:12px; color:#666; padding-top:10px}
	
	.jiazhi{margin:20px auto; }
	.jiazhi ul li div{ padding:10px}
    .jiazhi ul li{  width:50%; padding:15px; box-sizing:border-box }
	.jiazhi ul li p{ height:75px}
	.jiazhi ul li i img{ height:40px; width:auto}
	.jiazhi ul li h3{ display:block; text-align:center; color:#333; font-size:18px; line-height:35px; font-weight:normal;}
	.hui{  padding:20px 0; }
	
	
	.more a{ width:120px; margin:0 auto; line-height:30px; }	
	
	.zixun{  margin:20px auto; overflow:hidden}
.zixun ul li{ float:left; width:50%; padding:10px; box-sizing:border-box }
}


@media only screen and (max-width:700px){
	.jiazhi ul{ margin:0}
	.jiazhi ul li{  width:100%; float:none; padding:0; box-sizing:border-box; margin-bottom:10px }
	
	.jiazhi ul li p{ font-size:12px; line-height:23px; height:auto}
	
	.pingtai ul { margin:0 -15px}
	.pingtai ul li{ float:left; width:50%; padding:15px;text-align:center; box-sizing:border-box}
	.pingtai ul li div{padding:15px; }
	.pingtai ul li i{ display:block; margin:0 auto; width:60px; height:60px; background:#fff; border-radius:50px; transition:all 0.6s}
	
	.pingtai ul li i img{ height:40px; width:auto; padding-top:10px;}
	
}

.hui2{ background:#f8f8f8; padding:0px 0; padding-bottom:50px; overflow:hidden}
.hong{ width:100%; height:5px; background:#ff0000; overflow:hidden}
.weizhi{ width:96%; margin:15px auto; max-width:1200px; overflow:hidden}

.weizhi h3{ display:block; float:left; font-size:25px; color:#333; line-height:40px;}
.weizhi span{ display:block; float:right; line-height:40px; color:#666}

.ntk{ width:96%; margin:0 auto; max-width:1200px; background:#fff; position:relative}
.ntk:after{ content:""; width:240px; height:100%; right:0; top:0; position:absolute; background:rgba(0,0,0,0.05); }



.nlf{ float:left; width:calc(100% - 240px); padding:30px; box-sizing:border-box  }
.nrt{ float:right; width:240px; position:relative; z-index:1}

.fenlei{ margin:30px; }
.fenlei h3{ display:block; font-size:16px; color:#333; font-weight:normal; margin-bottom:15px}

.fenlei ul li{ border-bottom:#ddd 1px dotted}
.fenlei ul li a{ display:block; font-size:14px; line-height:45px; color:#666}
.fenlei ul li a:before{ font-family: 'FontAwesome';content: "\f054"; font-size:12px; padding-right:10px; transition:all 0.6s}
.fenlei ul li a:hover:before{ color:#e70d3c; padding-left:10px; transition:all 0.6s}
.fenlei ul li a:hover{color:#e70d3c;}

.xinwen ul li { border-bottom:#ebebeb 1px solid; padding:20px 0;  position:relative; overflow:hidden}

.xinwen ul li i{ display:block; float:left; width:30%; height:auto; overflow:hidden}
.xinwen ul li i img{ width:100%; height:auto; transition:all 0.6s}
.xinwen ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}

.xinwen ul li .xwzi{ float:right; width:66%  }
.xinwen ul li  h3{ display:block; font-size:20px; color:#333;  font-weight:normal; font-weight:bold}
.xinwen ul li p{ display:block; color:#666; font-size:14px; margin:10px 0; line-height:25px; max-height:75px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow:hidden }

.xinwen ul li span{ line-height:30px; color:#888}
.xinwen ul li span:before{font-family: 'FontAwesome';content: "\f073"; padding-right:5px}

.xinwen ul li a{ display:block}

.xinwen ul li a:hover h3{ color:#e60013}


	
@media only screen and (max-width:992px){
	.weizhi{ margin:10px}
	.weizhi h3{ display:block; float:none; font-size:20px;line-height:30px;}
.weizhi span{ display:block; float:none; line-height:23px; color:#666}

	
	.ntk:after{ content:none }

	.nlf{ float:none; width:100%; padding:15px; box-sizing:border-box}
	.nrt{ float:none; width:100%;  margin:0; box-sizing:border-box; overflow:hidden}
	.fenlei{ margin:15px; margin-bottom:0 }
.fenlei h3{ font-size:20px;}


	}
	

@media only screen and (max-width:768px){

.xinwen ul li i{  width:40%; height:auto; }

.xinwen ul li .xwzi{ float:right; width:56%  }
.xinwen ul li  h3{ display:block; font-size:16px; color:#333;  font-weight:normal; font-weight:bold}
.xinwen ul li p{  font-size:12px; margin:0px 0; line-height:23px; max-height:46px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden }


	}
	
	
	
	
	@media only screen and (max-width:414px){

.xinwen ul li i{ display:block; float:none; width:100%; height:auto; overflow:hidden}

.xinwen ul li .xwzi{ float:none; width:100%  }
.xinwen ul li  h3{ font-size:14px; margin-bottom:10px; margin-top:10px;}
.xinwen ul li p{ font-size:12px; line-height:20px; height:40px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden }


	}
	
	.xqbt{ border-bottom:#e1e1e1 1px dashed; padding-bottom:15px; margin-bottom:25px}
	.xqbt h3{ display:block; font-size:25px; line-height:40px; color:#333; font-weight:normal; margin-bottom:10px}
	.xqbt span{ color:#888}
	
	
	.dtail{ font-size:14px; line-height:35px; color:#666; margin:0 50px}
	.dtail img{ max-width:100%; height:auto}
	
	
	@media only screen and (max-width:768px){


.xqbt h3{ font-size:20px}
.dtail{ margin:0 0px}

	}
	
	.ntk2{ width:96%; margin:0 auto; max-width:700px; background:#fff; position:relative; padding:15px; box-sizing:border-box}
	
	
	.zx_bm{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999999; display:none;}
.zx_bm .bm_bj{width:100%; height:100%; max-width:440px; position:absolute; top:0; left:50%; transform:translateX(-50%); background-color:#ffdb25; }

.zx_bm .b_m{width:90%; max-width:380px; max-height:100%; box-sizing:border-box; border-radius:5px;position:absolute; top:0; left:50%; transform:translateX(-50%); overflow-y:scroll;}

.zx_bm .b_m::-webkit-scrollbar {
    display: none;
} 


.zx_bm .b_m a img{ width:25px; height:auto; position:absolute; right:5px; top:5px;}

.yin .bm_bj{ height:640px; top:50%; left:50%; transform:translate(-50%,-50%)}
.yin .b_m{top:50%; left:50%; transform:translate(-50%,-50%)}

	.xqbt2{  padding-bottom:15px; margin-bottom:25px}
	.xqbt2 h3{ display:block; font-size:25px; line-height:40px; color:#333; font-weight:normal; margin-bottom:10px}
	.xqbt2 span{ color:#888}
    .xqbt2 span em{  font-style:normal; padding-right:15px; font-size:14px}
	.xqbt2 span a{ color:#0c4da7}
	.xqbt2 p{ color:#666;font-size:14px}
	.xqbt2 p em{color:#0c4da7; font-style:normal}
	.xqbt2 p  img{ vertical-align:middle; height:45px; width:auto}
	
	.wxs{ margin:10px auto; text-align:center}
	.wxs img{ width:80%; height:auto; max-width:460px}
	
	.ewm{ margin:0px auto; margin-bottom:30px; text-align:center; color:#e70d3c; font-size:16px}
	.ewm img{ width:80%; height:auto; max-width:200px}
	
	.dtail2{ font-size:14px; line-height:25px; color:#666; }
	.dtail2 img{ max-width:100%; height:auto}


	
	
	.wenzhang{ width: 100%;
    margin: 30px auto;
    padding: 8px;
    box-shadow: 0 2px 10px #dadada;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
	box-sizing:border-box
	}
	
	.zhuangshi{position: absolute;    top: -8px;}
	
	.zs1 {
    display: flex;
    justify-content: center;
    height: 8px;
    margin: 0 auto;
}
	
	.zs2 {
    width: 8px;
    height: 8px;
}
	
	
		.zs3 {
    width: 8px;
    height: 8px;
}
			.zs4 {
	display: flex;
    justify-content: center;
    height: 8px;
    margin: 0 auto;
			}
			
				.zs5 {
    width: 8px;
    height: 8px;
}
	
	
		.zs6 {
    width: 8px;
    height: 8px;
}

.kuang{    width: 100%;
    margin: 0 auto;
    padding: 14px;
    border: 2px solid #fecf36;}
	

.wzbt h3{ display:block;font-size: 18px;
    letter-spacing: 2px;
    width: 100%;
    text-align: center;
    line-height: 75px;
    font-weight: 700;
	
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
   
 
	}
	.wzbt span{font-size: 14px;
    text-align: center; display:block; line-height:30px}
	
	.nbt1{text-align: center;    margin-top: 35px;}
	
	.nbt1 span{    font-size: 17px;
    background-color: #ffda51;
    letter-spacing: 2px;
    font-weight: 700;}
	
	.wz1 h3{    line-height: 75px;
    font-size: 14px;
    color: #ffa900;}
	
	.wz1 p a{line-height: 1.8;
    color: #888888;
    letter-spacing: 1px;
    font-size: 14px;
    text-decoration: underline; display:block; margin-bottom:1em}
	
	.shiyong{     display: flex;    flex-direction: row;    flex-wrap: wrap;    margin-top: 30px;}
	.shiyong ul{ width:100%}
	.shiyong ul li{width: 50%;    text-align: center; float:left}
	
	
	.shiyong ul li h3{ display:block;    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 30px;font-size: 16px;
    margin-left: 6px;
    color: #ffa900; font-weight:normal}
	
	 .shiyong ul li p{   font-size: 14px;
    color: #666;
    height: 40px;}
	.shiyong ul li h3 img{
	vertical-align: middle;
    border-style: none; height:25px; width:auto}
	
	.beizhu{    font-size: 16px;
    
    text-align: center;
    line-height: 30px;
    margin: 5px 0;
    letter-spacing: 1.5px;}
	
	
	
	
	
	.tcnr1{ padding:15px 0; box-sizing:border-box; }
	.tcnr1 img{ width:80%; height:auto; max-width:483px}
	 
	.tcnr2{ background:#fff; padding:15px; border-radius:10px}
	
	.kai1{ border-bottom:#f1f1f1 1px solid; padding-bottom:10px; margin-bottom:10px}
	.kai1 h1 { display:block; width:100%; height:auto;text-align:center  }
	.kai1 h1 img{ max-width:100%; height:auto}
	.kai1 i{display:block; width:100%; height:auto; text-align:center }
	.kai1 i img{ max-width:60%; height:auto}
	

	.kai2 h1 { display:block; width:100%; height:auto;text-align:center  }
	.kai2 h1 img{ max-width:100%; height:auto}
	.kai2 i{display:block; width:100%; height:auto; text-align:center }
	.kai2 i img{ width:90%; max-width:350px; height:auto}
	
	
	.tcnr3{ margin:10px auto; }
	.tcnr3 img{ width:100%; height:auto; border-radius:10px}
	
	
	
	
	#target{ opacity:0; position:absolute; top:0}

#copy_btn{ display:block; border:0;background:#3eb034; width:90%; margin:0 auto; border-radius:10px; text-align:center; color:#fff; font-size:14px; line-height:40px; padding:0 10px; margin:10px auto; outline:none}




#float_nav{ display:none}
	