

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{list-style: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
table{border-collapse:collapse;border-spacing:0;}
audio,canvas,video { display: inline-block;*display: inline;*zoom:1;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 
input:focus, textarea:focus {  outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input:focus,textarea:focus {  outline: none;}
input::-ms-clear {display: none;}

/*初始值*/
html, body {
	background:#fff;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,STHeiti,sans-serif;
}
html{font-family:'Microsoft Yahei','arial';background:#fff;color:#565656;}
*{margin:0;padding:0;font-size:14px;}
s{text-decoration: none;}
i{font-style: normal;}
body{width:expression(document.body.clientWidth <= 1240? "1240px": "auto");min-width:1240px;}
a{text-decoration:none;color:#565656;}
a:hover{text-decoration:none;color:#ad4f38;} 
a:visited{outline: none;}
p{line-height:26px;}
/*清理浮动*/
.fl{float: left;} .fr{float: right;}
.zm{*zoom:1;}
.clearfix{*zoom:1; *display:inline-block;}
.clearfix:after{ content:""; display:block; height:0; clear:both; overflow:hidden; visibility:hidden;}
.ellipsis{
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;/**对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
   	-webkit-line-clamp:1;/** 显示的行数 **/
  	overflow: hidden;/** 隐藏超出的内容 **/
}
.mgb80{margin-bottom:80px !important;}  .mgb50{margin-bottom:50px !important;}  .mgb30{margin-bottom:30px !important;}
.mgt30{margin-top:30px !important;}


.w1{width:1240px;margin:0 auto;overflow: hidden;}
header{height:138px;position:fixed;z-index:5;top:0;left:0;background:#fff;width:100%;overflow:hidden;}
.banner{padding-top:138px;}
.logo{float: left;margin:6px 0;   width:200px; height:126px; background: url(../image/logo.png) no-repeat;}
.logo h1{
     position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.logo h1 a{
    text-indent: -999em;
    display: block;
    font-size: 37px;
    
}
.serachicon{margin:15px 0 0 20px;}
.serachicon img{width:30px;}
.headrt{float:right;text-align: right;padding:10px 0 10px 0;}
.indextel{padding:20px 15px 10px 0;}
.nav li{float:left;width:115px;text-align: center;}
.nav li a{display: inline-block;font-size:16px;padding:5px 5px;border-bottom:2px solid #fff;}
.nav li a:hover{border-bottom:2px solid #ad4f38;}
.navact a{border-bottom:2px solid #ad4f38 !important;}
.logo img{
-webkit-animation:fadeInDown 1s .2s ease both;
-moz-animation:fadeInDown 1s .2s ease both;}
@-webkit-keyframes fadeInDown{
0%{opacity:0;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(-20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

.indextel img{
-webkit-animation:fadeInLeft 1s .2s ease both;
-moz-animation:fadeInLeft 1s .2s ease both;}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;
-webkit-transform:translateX(-20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
0%{opacity:0;
-moz-transform:translateX(-20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}

.nav{
-webkit-animation:fadeInUp 1s .2s ease both;
-moz-animation:fadeInUp 1s .2s ease both;}
@-webkit-keyframes fadeInUp{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

/*banner*/
.main_visual{position:relative;width:100%;min-width:1200px;height:940px;overflow:hidden;}
.main_image{width:100%;height:777px;overflow:hidden;}
.main_image ul{position:absolute;top:0;left:0;height:100%;overflow:hidden;}
.main_image li{float:left;width:100%;height:100%;}
.main_image li a{display:block;width:100%;height:100%;}
/* 轮换点 */
div.flicking_con{position:absolute;width:100%;height:15px;text-align:center;left:0;bottom:20px;z-index:2;margin:0 auto;}
div.flicking_con a{display:inline-block;width:40px;height:10px;text-indent:1000px;margin:0 5px;}
div.flicking_con a{background:rgba(0,0,0,0.7);}
div.flicking_con a.on{background:#ccc;}
/* 左右切换 */
#btn_prev,#btn_next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
#btn_next{left:auto;right:10%;background-position:-6px -137px;}

.banner0{position: absolute;bottom:0;z-index:3;}
.banner0 img{    
    height: 50px;
    width: 100%;
    
}

.publictit{text-align:center;}
.publictit h2{font-size:36px;font-weight:bold;color:#ae4f37;background:url(../image/publictitbg.png) center top no-repeat;padding:55px 0 0 0;}
.publictit s{display:inline-block;width:80px;height:3px;background: #AE4F37;}


.indexdv1box{text-align:center;margin:0 0 30px 0;}
.dv1menu{display: inline-block;}
.dv1menu li{float:left;width:205px;text-align: center;padding:40px 20px 40px 20px;}
.dv1menu li a{display: inline-block;font-size:24px;width:100%;border-right:1px solid #ccc;padding:20px 0;}
.dv1menu li:hover{background: url(../image/indexdv1bg.png) center top no-repeat;}
.dv1menu li:hover a{color:#AE4F37;}
.dv1menuact{background: url(../image/indexdv1bg.png) center top no-repeat;}
.dv1menu li:nth-child(1) a{background: url(../image/dv1icon1.png) left center no-repeat;}
.dv1menu li:nth-child(2) a{background: url(../image/dv1icon2.png) left center no-repeat;}
.dv1menu li:nth-child(3) a{background: url(../image/dv1icon3.png) left center no-repeat;}
.dv1menu li:nth-child(4) a{background: url(../image/dv1icon4.png) left center no-repeat;border:none;}

/*background:url(../image/indexdv1bg2.png) left bottom no-repeat;*/
.dv1listct{height:440px;}
.dv1ct li{float:left;margin:0 16px;width: 30%;}
.dv1ct li a{display: inline-block;width:380px;height:410px;overflow:hidden;}
.dv1ct li a img{width:100%;}
.dv1ct li p{text-align:left;background: rgba(0,0,0,0.2);margin-top:-5px;}
.dv1ct li p a{background: url(../image/dviicon5.png) right center no-repeat;padding:5px 25px;color:#fff;font-size:18px;width:80%;height:26px;overflow:hidden;}

.dv1ct li a:hover img{
-webkit-animation:shake 1s .2s ease both;
-moz-animation:shake 1s .2s ease both;}
@-webkit-keyframes shake{
0%,100%{-webkit-transform:translateX(0);}
10%,30%,50%,70%, 90%{-webkit-transform:translateX(-10px);}
20%,40%,60%,80%{-webkit-transform:translateX(10px);}
}
@-moz-keyframes shake{
0%,100%{-moz-transform:translateX(0);}
10%,30%,50%,70%, 90%{-moz-transform:translateX(-10px);}
20%,40%,60%,80%{-moz-transform:translateX(10px);}
}


.indexdv2box{margin:50px 0 0 0;}
.dv2text p{text-indent:2em;font-size:16px;}
.indexbtn{text-align: center;margin:25px auto;}
.indexbtn a{display: inline-block;color:#AE4F37;border:#AE4F37 solid 1px;padding:5px 30px;border-radius:25px;}
.indexbtn a:hover{background: #AE4F37;color:#fff;}
.indexdv2box2{background:url(../image/indexdv2bg.png) center bottom no-repeat;padding:70px 0 30px 0;}

.video{width:670px;height:350px;}



/*background: url(../image/indexdv3bg.png) left top no-repeat;*/
.indexdv3{padding:50px 0 0 0;}
.indexdv3box{padding:50px 0 10px 0;}
.idx-focus{float: left;}
.idx-focus,.focus-pic li{width:610px;height:340px;position:relative;overflow: hidden;}
.idx-foc-tmp{height:325px;}
.focus-pic{height:325px;}
.focus-pic li{float:left;/*height:415px;*/height:325px;}
.focus-pic li img{/*width:640px;height:415px;*/width:610px;height:325px;}
.focus-pic .bg{height:30px;width:100%;position:absolute;left: 0;bottom: 0;
    background: #000;opacity: .6;filter:Alpha(opacity=60);z-index: 1;}
.focus-pic .txt{height:90px;width:100%;position:absolute;overflow:hidden;z-index:2;left:0;bottom:0;color:#fff;background:rgba(0,0,0,0.6);}
.focus-pic .txt h2{font-size:18px;padding:5px 15px;word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;/**对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
   	-webkit-line-clamp:1;/** 显示的行数 **/
  	overflow: hidden;}
.focus-pic .txt p{line-height:24px;padding:0 15px;height:52px;word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;/**对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
   	-webkit-line-clamp:2;/** 显示的行数 **/
  	overflow: hidden;}
.idx-focus .xtaber-tabs{width:612px;height:136px;margin:10px 0 10px 0;overflow: hidden;}
.idx-focus .xtaber-tabs li{float:left;padding:3px 3px 0px 3px;margin:0 2px;position:relative;cursor:pointer;z-index:3;border-radius:8px;}
.idx-focus .xtaber-tabs img{/*width:204px;height:129px;*/width:194px;height:106px;border-radius:8px;}
.idx-focus .xtaber-tabs .current{background:#ae4f38;}
.idx-focus .xtaber-tabs .current i{width:7px;height:4px;position:absolute;left:50%;margin-left:-3px;top:-4px;overflow:hidden;background-position:-46px -28px;}
.idx-focus .btn-prev,.idx-focus .btn-next{background: url(../image/foc_btn.png) no-repeat;width:31px;height:50px;position:absolute;z-index:4;top:135px;opacity: 0.7;}
.idx-focus .btn-prev{background-position: 0 0;left: 10px;}
.idx-focus .btn-next{background-position: -33px 0;right: 10px;}

.dv3rtlist{width:610px;}
.dv3rtul li{width:580px;padding:8px;background:#fff;margin:0 0 20px 0;}
.dv3rtimg{width:151px;height:80px;overflow: hidden;}
.dv3rtimg a img{transition: all .3s ease-in-out;}
.dv3rtimg a:hover img{transform: scale(1.2);}
.dv3rttxt{width:416px;height:80px;}
.dv3rttxt h2 a{display:inline-block;font-size:16px;line-height:32px;word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;/**对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
   	-webkit-line-clamp:1;/** 显示的行数 **/
  	overflow: hidden;}
.dv3rttxt h2 a:hover{color:#AE4F37;}
.dv3rttxt p{height:42px;text-indent:2em;line-height:22px;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;/**对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
   	-webkit-line-clamp:2;/** 显示的行数 **/
  	overflow: hidden;}

.dv3newswd{width:1245px;}
.dv3news{width:365px;float:left;margin:0 20px 0 0;padding:15px;background:#fff;height:380px;}
.dv3news dt{width:365px;height:160px;overflow: hidden;margin:0 0 20px 0;}
.dv3news dt img{width:100%;transition:all .3s ease-in-out;}
.dv3news dt img:hover{transform: scale(1.2);}
.dv3news dd{width:365px;}
.dv3news dd:hover{padding-left:10px;}
.dv3news dd p span{color:#AE4F37;margin-right:10px;}
.dv3news dd p{display: inline-block;height:34px;
	word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;/**对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical;/** 设置或检索伸缩盒对象的子元素的排列方式 **/
   	-webkit-line-clamp:1;/** 显示的行数 **/
  	overflow: hidden;}
  	
/*多图轮播*/
.yqljdv{width:1165px;margin:30px auto 10px auto;position:relative;height:95px;}
.yqljdv .prev{display:block;width:27px; height:51px;position:absolute;left:-40px;top:50%;margin-top:-25px;cursor:pointer; background:url(../image/yqljltbtn.png) no-repeat;z-index:2;}
.yqljdv .next{display:block;width:27px; height:51px;position:absolute;right:-40px;top:50%;margin-top:-25px;cursor:pointer; background:url(../image/yqljrtbtn.png) no-repeat;z-index:2;}
.yqljdv .bd{margin:0 auto;}
.yqljdv .bd ul{ overflow:hidden; zoom:1;height:95px;}
.yqljdv .bd ul li{float:left; overflow:hidden; text-align:center;margin:0 10px;padding:10px;background: #fff;}
.yqljdv .bd ul li a img{ width:251px; height:75px; display:block;}


.footerbox{background:#1068ab;padding:1px 0;}
.footerdv{margin:30px auto 0 auto;}
.footerbg{height:11px;}
.footlt{float:left;color:#fff;}
.footlt ul li{line-height:28px;}
.footlt ul li a{display: inline-block;color:#fff;}
.ewm{float:right;color:#fff;}
.ewm img{width:123px;height:123px;}



/*page*/
.page{text-align: center;margin:30px auto;}
.pagedv{display: inline-block;}
.pagedv a{display:inline-block;padding:5px 11px;border:1px solid #eee;margin:0 5px;}
.pagedv a:hover{color:#fff;background:#ae4f37;border:1px solid #ae4f37;}
.pageact{color:#fff;background: #ae4f37;border:1px solid #ae4f37;}


/*侧边栏*/
.side{position:fixed;top:50%;right:10px;z-index:99;width:50px;}
.side ul li{width:50px;height:55px;float:left;position:relative;border-bottom:1px solid #007037;}
.side ul li img{float:left;}
.side ul li .sidebox{position:absolute;top:0;right:0;width:50px;height:55px;color:#fff;font:14px/55px "微软雅黑";overflow:hidden; background:#009b4c;
/* opacity */
filter:alpha(opacity=1);   
-khtml-opacity:1;   
-moz-opacity:1;  
opacity:1; 
/* time */
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out; 
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.side ul li .sidetop,
.side ul li .sidewx{display:inline-block;width:50px;height:55px;line-height:55px; background:#009b4c;
/* opacity */
filter:alpha(opacity=1);   
-khtml-opacity:1;   
-moz-opacity:1;  
opacity:1; 
/* time */
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out; 
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.side ul li:hover .sidebox{ width:180px; background:#009b4c;
/* opacity */
filter:alpha(opacity=100);   
-khtml-opacity:1;   
-moz-opacity:1;  
opacity:1; }
.side ul li .sidetop:hover,
.side ul li .sidewx:hover{ background:#009b4c;
/* opacity */
filter:alpha(opacity=100);   
-khtml-opacity:1;   
-moz-opacity:1;  
opacity:1; }
.side ul li .sidewx .code{ position:absolute; top:0; right:50px; width:0; height:0; background:#fff; padding:0;
/* time */
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out; 
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.side ul li .sidewx:hover .code{ width:100px; height:100px; padding:5px;}




/*:root {*/
/*  font-family: "Aleo", sans-serif;*/
/*}*/


/*canvas {*/
/*  width: 100%;*/
/*  height: 100%;*/
/*background-color: #fff;*/
/*display: none;*/
/*}*/


/*.label {*/
/*    height: 50px;*/
/*  font-size: 1.8rem;*/
/*  background: url("img/6368077651977322227241996.png");*/
/*  background-clip: text;*/
/*  -webkit-background-clip: text;*/
/*  color: transparent;*/
/*  animation: moveBg 90s linear infinite;*/
/*  display: block;*/
/*  font-weight: 700;*/
/*}*/

/*@keyframes moveBg {*/
/*  0% {*/
/*    background-position: 0% 30%;*/
/*  }*/
/*  100% {*/
/*    background-position: 1000% 500%;*/
/*  }*/
/*}*/

/*.middle {*/
/*    width: 100%;*/
/*  position: absolute;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  transform: translate(-50%, -50%);*/
/*  text-align: center;*/
/*  user-select: none;*/
/*}*/

/*.time {*/
/*  color: #d99c3b;*/
/*  text-transform: uppercase;*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  margin-top: -70px;*/
/*}*/

/*.time span {*/
/*  padding: 0 14px;*/
/*  font-size: 2rem;*/
/*}*/

/*.time span div {*/
/*  font-size: 7rem;*/
/*}*/

/*@media (max-width: 740px) {*/
/*  .label {*/
/*    font-size: 1.7rem;*/
/*  }*/
/*  .time span {*/
/*    padding: 0 16px;*/
/*    font-size: 0.6rem;*/
/*  }*/
/*  .time span div {*/
/*    font-size: 2rem;*/
/*  }*/
/*}*/




















