/*︻▓▇▇◤全局样式︻▓▇▇◤ */
*{margin: 0;padding: 0;}
a:link,a:visited{color: #444;text-decoration: none;}
a:hover {
	color: #C60;
}
a:active {}
h3{font-size: 18px;}
img{border: 0;}
table{border-collapse:collapse;}
li{vertical-align: bottom;}
ul,ol,li {list-style:none;}
em { font-style:normal; }
input.radio, input.checkbox {width: auto;}
.longTitle{/* 长标截断 */
	text-overflow:ellipsis;/*IE省略号*/
	white-space:nowrap;/*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
	overflow:hidden;
	-o-text-overflow:ellipsis;/*op专用省略号*/
	}
.fl {float:left;}
.fr {float:right;}
.clearf,.cf,.clear-both {
	clear:both;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
}
.transparent{  
      filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  
}
.h3{text-align:center;}
/*︻▓▇▇◤公共样式︻▓▇▇◤ */
html{background-color: #FFFFFF;
background-image: url(../img2/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
body {
	font-family:"Microsoft Yahei";
	text-align:center;
	font-size:16px;
	color: #5A5A5A;
	
}
.foot a {color: #fff;}

/*菜单*/
#nav{position: relative;width: 1200px;margin:0 auto;text-align:center;}
#nav a{
	color:#ffffff;
	text-decoration:none;
	background-color: #E4BB71;
	display: inline-block;text-align:center;width:141px;margin:0 2px;line-height:48px;font-size:20px;border-radius:24px;
}
#nav a:hover,#nav a#current{ background:#63C3B8; line-height:50px !important;}	

.h2{margin:0 auto;margin-bottom:10px;
	text-align:center;
	color:#fff;
	font-size:24px;	
	line-height: 50px;
	background-image: url(../img2/u66.png);
	background-position: center top;
	height: 71px;
	width: 205px;
}

/*︻▓▇▇◤◤首页︻▓▇▇◤ */
       html {scroll-behavior: smooth;} /* 核心：实现全局平滑滚动 */
		
        #navbar {position: absolute;z-index: 999999999;top:630px;left: 50%;width:1200px;margin-left:-600px;transition: all 0.3s ease;}/* 初始距离顶部800像素 */		
		#navbar li{float:left;	width:140px;margin:0 5px;position: relative;}		
		#navbar li a {border-radius: 24px;background-color: #E4BB71;}
        #navbar li>a {transition: background-color 0.3s;line-height: 48px;font-size: 20px;display: block;width:100%;color: #ffffff;}
        #navbar li a:hover, #navbar li a.active {background-color: #E7C485;}		
        #navbar a{box-shadow:  5px 5px 5px rgba(0, 0, 0, .2);}
        #navbar.sticky {position: fixed;top: 0;} /* 菜单固定在顶部时的样式*/

/* 二级菜单样式 */
        #navbar li div {
            position: absolute;width:100%;
            top: 100%;
            left: 0;         
     
           
            border-radius: 0 0 8px 8px;
            opacity: 0;
            visibility: hidden;
            transform: translateY(-10px);
            transition: all 0.3s ease;
            z-index: 1001;
        }
        
        #navbar li:hover div {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        
        #navbar li div a {
            display: block;
            padding: 12px 20px;
            color: #fff;
            text-decoration: none;
            border-bottom: 1px solid #f1f1f1;
            transition: all 0.2s ease;
			margin-top:5px;
        }
        #navbar li div a:last-child {
            border-bottom: none;
        } 


      
.container {
	position:relative;
	margin:0px auto;
	text-align:left;
	width:1200px;
	padding:0 0px 15px 0px;
	background-color: #fff;
}
.Box{width:1200px;margin:0 auto;text-align:left;}
/*************************main1********************************/
#main1{padding-top:730px;}
#main1 .Box{height:1046px;background:url(../img2/m1.jpg) no-repeat 0 0;}
.rollBox{width:1168px;height:180px;padding:25px 6px;overflow:hidden;margin:0 auto;}
.rollBox .LeftBotton{float:left;width:32px;height:36px;background:url(../img2/left.png) no-repeat 0 0;overflow:hidden;display:inline;margin:65px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{float:left;width:32px;height:36px;background:url(../img2/right.png) no-repeat 0 0;overflow:hidden;display:inline;margin:65px 0 0 0;cursor:pointer;}
.rollBox .Cont{float:left;width:1104px;overflow:hidden;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:261px;float:left;text-align:center;margin-right:20px;}
.rollBox .Cont .pic img{display:block;margin:0 auto;width:261px;height:180px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .Cont .pic a{width:100%;height:180px;position: relative;display: block;}
.rollBox .Cont .pic a p{
	margin:0;
	height:30px;
	line-height:30px;
	color: #FFFFFF;
	background-image: url(img/0.png);
	background-repeat: repeat;
	position: absolute;
	z-index: 1;
	bottom:0;
	display: block;
	width:100%;
	text-align: center;
}
#main1 #p1{
	padding:220px 60px 0 400px;
	line-height:170%;
	font-size:20px;
	font-weight: 500;
}
#main1 #p2{
	padding:30px 60px 0 400px;
	line-height:180%;
	font-size:16px;
	letter-spacing: -1px;
}
#main1 #p3{
	padding:250px 230px 15px 60px;
	line-height:180%;
	font-size:16px;
	text-indent: 2em;
}
/*************************main2********************************/
#main2{}
/*************************main3main4********************************/
#main3{
	background-color: #FFBD81;padding:50px 0;
}
#n_tnbk{
	float:left;
	width:600px;height:380px;
	display:inline;
	background-image: url(../img2/m3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#n_tnbk ul{padding-top:108px;}
#n_tnbk li{height:90px;padding-left:90px;}
#n_tnbk a{
	color:#F7AC66;
	font-size: 20px;
	font-weight: bold;
}
#n_tnbk a:hover{
	color:#C60;
}


#n_tnpp{float:left;width:500px;	height:310px;padding:70px 0 0 100px;
	display:inline;		
	overflow: hidden;
	background-image: url(../img2/m4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#n_tnpp a{display:block;float:left;
}
#n_tnpp a:hover{
	color:#C60;
}
#n_tnpp a span{
	position: relative;
	display: block;
	overflow: hidden;
	height: 236px;
	width: 225px;
}
#n_tnpp b{
	display:block;
	text-align:center;
	font-weight: normal;
}
/*************************main5********************************/
#main5{}
#n_cytj{position: relative;padding-top:30px;}


#ulOuter{width:1200px;height: 400px;}
#n_cytj .bx_wrap{
	height: 400px;
	position: relative;
}
#n_cytj .bx_container{
	width:100%;
	height: 400px;
	overflow: hidden;
	position: absolute;	
	z-index: 999998;	
}
#n_cytj #demozz li{
	height: 400px;
	width: 380px;
	background-color: #f0f0f0;
}
#n_cytj #demozz img{border:0;
	height: 300px;
	width: 380px;
}
#n_cytj #demozz b{
	display:block;
	text-align:left;
	font-weight: normal;padding:10px 15px;
}
#n_cytj .bx_wrap a.prev,#n_cytj .bx_wrap a.next{
	display: block;
	position: absolute;
	height: 50px;
	width: 20px;
	top: 120px;
	z-index:999999;
	background: url(../img2/2_arr.png) no-repeat left top;
	
	cursor: pointer;
	text-indent: -2000px;
}
#n_cytj .bx_wrap a.prev{left:10px;}
#n_cytj .bx_wrap a.next{background-position: right top;right:10px;}

/*************************main6********************************/
#main6{margin-top:30px;
	background-color: #EEFAFF;
}
#n_qcyljs .tag{
	height:83px;padding-left:400px;
	background-color: #96CCFF;
}
#n_qcyljs .news{position: relative;}
#n_qcyljs #mH4{
	position: absolute;
	padding-left:80px;
	z-index: 1;
	text-align:center;
	font-size:28px;
	line-height:82px;
	color:#486BAF;
	margin-bottom:22px;
	color:#fff;
	display: inline-block;
}
#n_qcyljs .tag a{float:left;width:120px;line-height:58px;margin-top:25px;margin-left:10px;color: #fff;font-size:20px;display:block;background-color: #68B3FE;text-align:center;border-radius:10px 10px 0 0}
#n_qcyljs .tag a:hover,#n_qcyljs .tag a.on{background-color: #fff;color:#486BAF;}
#n_qcyljs .bar{height:480px;padding-left:530px;
	background-image: url(../img2/m6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#n_qcyljs .bar .nList{padding-top:38px;}
#n_qcyljs .bar .nList h4{font-size:22px;text-align:center;margin-bottom:10px;color:#486BAF}
#n_qcyljs .bar .nList a{font-weight: 800;margin-left:80px;}
#n_qcyljs .bar .nList div{margin-top:42px;}
#n_qcyljs .bar .nList p{text-indent: 2em;line-height:160%;margin-bottom:3px;}
/*************************main7********************************/
#main7{padding-top:30px;}
#n_zczc ul {display:flex;margin-bottom:20px;}
#n_zczc li {
	flex:1;
	border: 1px solid #CCC;
	height: 172px;
	max-width:278px;
	margin:0 10px;
	background-image: url(../img2/m7b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#n_zczc li a{display:block;padding:50px 30px 0 35px;font-size:18px;line-height:28px;}
#n_zczc li.more a{
	padding:70px 30px 0 115px;
	color: #486BAF;
}
/*************************main8********************************/
#main8{padding-top:30px;background-color: #FCF7E6;height: 560px;}
#n_cyfz li{float:left;width:48%;margin-left:2%;line-height:40px;}
#radiusBox{padding:30px;height:130px;
	border-radius: 15px;
	background-color: #E8B87D;margin-top:30px;
}
#radiusBox p{float:left;display:inline;width:260px;color:#fff;line-height:160%;margin:10px 10px 0 45px;}
#btns1{float:left;width:800px;
	display:inline;		
	overflow: hidden;
}
#btns1 a{float:left;display:block;width:115px;margin-left:35px;text-align:center;color:#fff;}
#btns1 a span{
	position: relative;
	display: block;
	overflow: hidden;
	height: 111px;
	width: 111px;
	border-radius:50%;
}

/*************************main9********************************/
#main9{height: 440px;
	padding-top:30px;
	background-image: url(../img2/u2.jpg);
	background-repeat: no-repeat;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
}
#n_cysj h3{font-size:28px;color:#78B892;margin-bottom:37px;}
#n_cysj .tag2{float:left;width:240px;
	margin-right:18px;
	padding:0 0 0 0px;	
	display:inline;
}
#n_cysj .tag2{}
#n_cysj .tag2 a{display:block;width:240px;line-height:73px;background: #91CAA6;margin-bottom:17px;font-size:24px;text-align:center;color:#fff;}
#n_cysj .tag2 a:hover{
    background: #66B485;   
}
#n_cysj .bar{
	float:left;
	width:940px;
	height:340px;
	display:inline;
	overflow: hidden;
	border: 1px solid #78B892;
	background-color: #FFF;
}
/*************************main10********************************/
#main10{padding-top:40px;}
#n_bsfw{}
.tag3{height:57px;
	background-color: #EEFAFF;}
.tag3 a{float:left;width:285px;line-height:57px;margin-right:17px;color: #fff;font-size:20px;display:block;background-color: #84B6E5;text-align:center;border-radius:10px 10px 0 0}
.tag3 a:hover,.tag3 a.on{
	background-color: #EEFAFF;
	color:#486BAF;
	font-weight: bold;
}
#n_bsfw .bar{background-color: #EEFAFF;min-height:300px;padding:25px 22px;}
#n_bsfw .bar h4{padding:13px 20px;font-size:16px;background-color: #fff;color: #AE2C2C;margin-bottom:10px;border-radius:14px;}
#n_bsfw .nList p {display:flex;}
#n_bsfw .nList p a {font-size:14px;color: #455B87;
	flex:1;
	border: 1px solid #84B6E5;
	height: 140px;	
	margin:0 10px;
	text-align:center;
	border-radius:14px;
	background-color: #fff;
}
#n_bsfw .nList p a:hover,#n_bsfw div a.bgs:hover{box-shadow:  5px 5px 5px rgba(0, 0, 0, .2);}
#n_bsfw .nList p a img{margin:10px 0 10px 0;}
#n_bsfw .nList .div a{float:left;}
#n_bsfw .nList a.bgs{
	display:block;
	background-image: url(../img2/m10z2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 63px;
	line-height: 63px;
	width: 365px;
	text-align:center;
	margin-left:20px;margin-top:10px;
	vertical-align: middle;
}
#n_bsfw .nList{height:325px;}


/*************************nList2********************************/
#ulOuter2{width:1140px;height: 142px;}
.nList2 .bx_wrap{
	height: 142px;
	position: relative;
}
.nList2 .bx_container{
	width:100%;
	height: 144px;
	overflow: hidden;
	position: absolute;	
	z-index: 999998;	
}
.nList2 #demozz2 li{
	height: 144px;
	width: 212px;
	
}
.nList2 #demozz2 li a{text-align:center;
	height: 142px;
	width: 210px;border-radius: 14px;
	display: block;	
	border: 1px solid #84B6E5;background-color: #fff;
}
.nList2 #demozz2 img{
	height: 48px;
	width: 48px;margin:20px 0;
}
.nList2 #demozz2 b{font-size:14px;color: #455B87;
	display:block;
	text-align:center;
	font-weight: normal;
}
.nList2 .bx_wrap a.prev,.nList2 .bx_wrap a.next{
	display: block;
	position: absolute;
	height: 50px;
	width: 20px;
	top: 50px;
	z-index:999999;
	background: url(../img2/left.png) no-repeat left top;
	cursor: pointer;
	text-indent: -2000px;
}
.nList2 .bx_wrap a.prev{left:1px;}
.nList2 .bx_wrap a.next{background-position: right top;right:12px;background: url(../img2/right.png) no-repeat left top;}

/***************************************************/
#n_bsfw .nList3 p a img{width:48px;height:48px;margin:20px 0;}
#n_bsfw .nList4 h4{margin-bottom:30px;}
#n_bsfw .nList4 a.bgs{float:left;background-image: url(../img2/m10z4.jpg);width: 548px;margin-bottom:12px;}
/*************************main11********************************/
#main11{padding-top:30px;}
#m11Con{background-color: #FCF7E6;padding-top:50px;padding-bottom:40px;}
#m11L{float:left;width:800px;
	margin:0 10px 0 50px;
	display:inline;
}
#m11L p {height:190px;}
#m11L p a{float:left;
	font-size: 16px;
	height: 160px;
	width:160px;
	margin: 0 40px 0 0px;
	text-align: center;
	border-radius: 50%;
	background-color: #F2BC7F;
	color: #fff;
	display: block;
}
#m11L p a:hover{box-shadow:  5px 5px 5px rgba(0, 0, 0, .2);}
#m11L p a span{
	margin:0 auto;
	margin-top:20px;
	display:block;
	width:65px;
	height:65px;
	position: relative;
	overflow: hidden;
}
#m11L p a span b{
	display:block;top:0;
	width:65px;
	height:130px;
	position: absolute;
	z-index: 1;
}
#m11R{float:left;width:340px;	
	display:inline;		
	overflow: hidden;
}
/*************************main12main13********************************/
#main12{padding-top:30px;background-color: #EEFAFF;}
#n_sjwt{position: relative;
	float:left;
	width:690px;
	height: 405px;padding-top:100px;
	display:inline;
	background-image: url(../img2/m12.jpg);
	background-repeat: no-repeat;	
}
#sjwtTit{
	position: absolute;
	top:30px;
	left:480px;
	height:60px;
	line-height:60px;
	width:160px;
	display:block;
}
#n_sjwt ul{padding:55px 88px 0 80px;}
#n_sjwt li{margin-bottom:10px;}
#n_sjwt li a b{font-size:18px;padding-bottom:10px;color:#FF6B00;}
#n_sjwt li a p{font-size:16px;line-height:200%;}
/******************************************************/

#n_fwtj{
	float:left;
	width:460px;padding:120px 0 0 50px;height: 382px;
	display:inline;
	overflow: hidden;
	background-image: url(../img2/m13.jpg);
	background-repeat: no-repeat;
	
}
#n_fwtj div{float:left;display:inline;width:242px;height:74px;}
#n_fwtj div a{
	display: block;
	width: 240px;height:57px;padding-top:17px;
	text-align: center;
	border: 1px solid #9CBBDF; 
	margin-bottom:18px;
}

#n_fwtj span{float:left;margin-left:20px;display:block;width:154px;height:170px;line-height:30px;}
#n_fwtj span a{
	display: block;
	width:152px;height:110px;padding-top:60px;
	text-align: center;
	border: 1px solid #9CBBDF; }
#n_fwtj p{clear:both;margin-top:10px;}
#n_fwtj p a{
	float: left;
	display: block;
	background-image: url(../img2/m13b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 59px;
	line-height: 59px;
	width: 199px;
	text-align: center;
	margin-top: 20px;
	margin-right: 20px;
	font-weight: 800;
	color: #82ADD5;
}
#n_fwtj p a:hover{
	color: #C60;
}



