@charset "utf-8";
/* CSS Document */

html{ font-size:62.5%;  font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","serif";  }
body { font-size:14px;font-size: 1.4rem; color:#333; padding:0px; margin:0px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","serif";  font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
img { border:none; }
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px; -webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;padding:0}
fieldset,img{border:0;}
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333; }
a {text-decoration:none; outline:none; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
a:hover{ transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
h1 {margin:0;padding:0;font-weight:normal; }
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
.pa{position: absolute;}
.pr{position: relative;}
.clearFix{*zoom:1;clear:both;}
.clearFix:after{content: '';display: block;clear:both;}
.clear{width: 100%;overflow:hidden;}
input,textarea{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none;}
input{ outline:none; }

.f12{font-size:12px;font-size: 1.2rem;}
.f14{font-size:14px;font-size: 1.4rem;}
.f16{font-size:16px;font-size: 1.6rem;}
.f18{font-size:18px;font-size: 1.8rem;}
.f20{font-size:20px;font-size: 2rem;}
.f22{font-size:22px;font-size: 2.2rem;}
.f24{font-size:24px;font-size: 2.4rem;}
.f26{font-size:26px;font-size: 2.6rem;}
.f28{font-size:28px;font-size: 2.8rem;}
.f30,.fz30{font-size:30px;font-size: 3rem;}
.f32{font-size:32px;font-size: 3.2rem;}
.f34{font-size:34px;font-size: 3.4rem;}
.f36{font-size:36px;font-size: 3.6rem;}
.f38{font-size:38px;font-size: 3.8rem;}
.f40{font-size:40px;font-size: 4rem;}


.zong{ width:1400px; margin:0 auto; }
@media screen and (max-width: 1380px) { .zong{ width:1300px;} }


.header{position: absolute;z-index: 1;width: 100%;top: 0;}
.top{transition:all 0.35s ease-in-out; background:linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0));}
.logo{/*background-image: url(/images/logo_bg.png);*/position: relative;z-index: 900; }
.logo a{/*padding:30px 25px 0;*/display: block; /*width: 335px;*//*height: 102px;*/ margin-top:65px;}
/*.logo a img{ width:100%; height:75px; }*/
.topRight{/*margin-right: 9%; */margin-top:30px; }
.topNav{/*overflow: hidden;padding:17px 0 25px;*/transition: all 0.35s ease-in-out;text-align: right;/* background:url(/images/trlinkbg.png) no-repeat right center;*/ background:rgba(255,255,255,0.05); border-radius:30px;  width:450px; height:45px; line-height:45px; float:right; }
.topNav a,.topNav span{color:#fff;display: inline-block;*display: inline;*zoom: 1;vertical-align: top; font-size:16px;}
.topNav a{position: relative; margin:0px 15px;	transition: transform 0.3s;overflow: hidden;}
.topNav a > strong{display: inline-block;position: relative;transition: transform 0.3s;font-weight: normal;}
.topNav a > strong:before{position: absolute;	top: 100%;	content: attr(data-hover);	white-space: nowrap;font-weight: bold;	transform: translate3d(0,0,0);}
.topNav a:hover strong{  	transform: translateY(-100%);   }
.topNav span{margin:0 15px;}
.mr45{margin-right: 45px;}
.serBtn2{font-size: 18px;}
.search{width:220px;overflow: hidden;display: inline-block;*display: inline;*zoom:1;vertical-align: middle;transition: all 0.35s ease-in-out;border:1px solid #ccc;}
.ser{width:100%; height:28px; z-index:9999994; margin:0 auto;position: relative;}
.search input,.search button{position:absolute; height: 28px;line-height:28px; border:none; background:none; top:0px;overflow: hidden; }
.search input.notxt{color:#a4a4a4; width:83%;left: 0;padding:0 0 0 2%;}
.search .notxt1 {position: absolute;width: 15%;right:0;cursor:pointer;color:#666;}
/*4.ËÑË÷°´Å¥È«ÆÁÕ¹¿ª*/
#serBtn4{position: relative;z-index: 801;}
.search4{height: 0;border:none;width: 100%;overflow: hidden;position: fixed;top: 50%;z-index: 802;left: 0;}
.search4 .ser{max-width: 800px;}
.search4 input,.search4 button{height: 40px;line-height: 40px;}
.search4 .ser{height: 40px;border: 1px solid #ccc;margin-top: 20px;}
.search4 .notxt1{background: #005bac;color:#fff;font-size: 22px;}
.search4 .ser{display: none;border:none;background: #fff;}
.search4.active .ser{display: block;}
.search4.active{height: 80px;}

.nav{ margin-top:15px; }
.nav > li{float: left;position: relative;}
.nav > li span{width: 50px;height: 48px;text-align: center;line-height: 48px;}
.nav > li > a{display:block;height: 50px;line-height: 50px;padding:0 18px;font-size: 26px; font-size:2.6rem; color: #fff;transition: all 0.35s ease-in-out;}
@media screen and (max-width: 1380px) { .nav > li > a{ padding:0px 12px; } }
.nav > li > a > dd{}
.second_nav1{border-left: 8px solid #005bac;background-color: #fff;position: absolute;left: 0;top: 50px;width: 210px;display: none;}
.second_nav1 > dd {}
.second_nav1 > dd > a{display: block;border-bottom: 1px solid #f5eddf;padding:15px 10px 15px 30px;font-size: 16px;transition: all 0.3s ease-in-out;}
.third_nav1{background-color: #f5eddf;position: absolute;width: 180px;right: -180px;top: 0;min-height: 100%;display: none;}
.third_nav1 > li > a{display: block;padding:15px 20px;font-size: 15px;transition: all 0.35s ease-in-out;}
.nav > li.on > a{background-color: #005bac;}
.nav > li.on  .second_nav1 > dd.on > a,.nav > li > a > .second_nav1 dd > a:hover{color:#005bac;margin-left: 10px;}
.nav > li.on li a:hover{background-color:#005bac;color:#fff;}
.nav > li.on .second_nav1{display: block;}
.nav > li.on .second_nav1 > dd.on .third_nav1{display: block;}
.fourth_nav1{display: none;position: absolute;top: 0;min-height: 100%;background-color:#005bac;width: 180px;right: -180px;}
.fourth_nav1 dd .iconfont{color:#fff;width: 50px;height: 50px;}
.fourth_nav1 dd > a{padding:15px 20px;font-size: 14px;transition: all 0.35s ease-in-out;color:#fff;display: block;}
.fourth_nav1 dd > a:hover{background-color: #005bac;}
.nav > li.on  .third_nav1 li.on .fourth_nav1{display: block;}
.nav > li.on  .third_nav1 li.on > span{color: #fff;}
.nav > li.on  .third_nav1 li.on > a{color: #fff;background-color:#005bac;}
.nav > li.liR .second_nav1{right: 0;left: auto;}
.nav > li.liR .third_nav1{right: auto;left: -180px;}
.nav > li.liR .fourth_nav1{right: auto;left: -180px;}
.nav > li.liR  .iconfont{float: left;}
.fadeInUpSmall  {  -webkit-animation-name: fadeInUpSmall ;  animation-name: fadeInUpSmall ;  animation-duration: 0.4s;   -webkit-animation-duration: 0.4s;  animation-timing-function: ease-in-out;   -webkit-animation-timing-function: ease-in-out;     visibility: visible !important;   display: block;}
@-webkit-keyframes fadeInUpSmall {
  0% {   opacity: 0;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }
  100% {    opacity: 1;    -webkit-transform: none;    transform: none;  }
}
@keyframes fadeInUpSmall {  
  0% {    opacity: 0;    -webkit-transform: translate3d(0, 20px, 0);    -ms-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0);  }
  100% {    opacity: 1;    -webkit-transform: none;    -ms-transform: none;    transform: none;  }
}
.fadeInRightSmall  {  -webkit-animation-name: fadeInRightSmall ;  animation-name: fadeInRightSmall ;  animation-duration: 0.4s;   -webkit-animation-duration: 0.4s;  animation-timing-function: ease-in-out;   -webkit-animation-timing-function: ease-in-out;     visibility: visible !important;   display: block;}
@-webkit-keyframes fadeInRightSmall {
	0% {		opacity: 0;		-webkit-transform: translate3d(30px,0,0);		transform: translate3d(30px,0,0)	}
	to {		opacity: 1;		-webkit-transform: none;		transform: none	}
}

@keyframes fadeInRightSmall {
	0% {		opacity: 0;		-webkit-transform: translate3d(30px,0,0);		transform: translate3d(30px,0,0)	}
	to {		opacity: 1;		-webkit-transform: none;		transform: none	}
}

@-webkit-keyframes passing {
	0% {-webkit-transform: translateX(-50%);transform: translateX(-50%);pacity: 0	}
	50% {		-webkit-transform: translateX(0);		transform: translateX(0);		opacity: 1	}
	100% {		-webkit-transform: translateX(50%);		transform: translateX(50%);		opacity: 0	}
}
@keyframes passing {
	0% {		-webkit-transform: translateX(-50%);		transform: translateX(-50%);		opacity: 0	}
	50% {		-webkit-transform: translateX(0);		transform: translateX(0);		opacity: 1	}
	100% {		-webkit-transform: translateX(50%);		transform: translateX(50%);		opacity: 0	}
}
@-webkit-keyframes wrench {
	0% {-webkit-transform: rotate(-12deg);transform: rotate(-12deg)}
	8% {		-webkit-transform: rotate(12deg);		transform: rotate(12deg)	}
	10% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	18% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	20% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	28% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	30% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	38% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	40% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	48% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	50% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	58% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	60% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	68% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	100%,75% {		-webkit-transform: rotate(0);		transform: rotate(0)	}
}
@keyframes wrench {
	0% {		-webkit-transform: rotate(-12deg);		transform: rotate(-12deg)	}
	8% {		-webkit-transform: rotate(12deg);		transform: rotate(12deg)	}
	10% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	18% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	20% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	28% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	30% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	38% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	40% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	48% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	50% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	58% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	60% {		-webkit-transform: rotate(-24deg);		transform: rotate(-24deg)	}
	68% {		-webkit-transform: rotate(24deg);		transform: rotate(24deg)	}
	100%,75% {		-webkit-transform: rotate(0);		transform: rotate(0)	}
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}
.header.effect{transform: translateY(-200%);position: fixed;left: 0;}
.header.effect .top{width: 1400px;margin:0 auto; background:none;}
.header.currents{background-image: url(/images/logo_bg.png);box-shadow: 0 0 15px rgba(0,0,0,0.2);transform: none;transition: all 0.35s ease-in-out;}
.header.currents .logo{width: 140px;height: auto;}
.header.currents .logo a{padding:5px 5px 0; margin:0px; width:100%; height:auto; }
.header.currents .logo a img{ width:140px; }
.header.currents .topNav{transform: -200px;display: none;}
.header.currents .topRight{margin-right: 15px; padding:0px; margin-top:0px; }
.header.currents .nav{ margin-top:0px; }
.header.currents .nav > li > a{height: 55px;line-height: 55px;}
.header.currents .second_nav1{top: 55px;}


.body_home{ position:relative;  }
.body_home .banner{height:620px;}
.body_home .banner .slick-list{height:100%;}
.body_home .banner .slick-track{height:100%;}
.body_home .banner .slick-slide>div{height:100%;}
.body_home .banner .frame{height:100%;}
.body_home .banner .frame video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.body_home .banner .child{background-size:cover;color:#fff;background-position:center center;height:100%;position:relative;overflow:hidden;background-color:#000;}
.body_home .banner .child:before{content:"";position:absolute;left:0;bottom:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0.1));}
.body_home .banner .child .fz30{position:absolute;left:0;right:380px;bottom:30px;line-height:1;padding-left:40px;}
.body_home .banner .child .a1{position: absolute;left:0;top:0;width:100%;height:100%;}
.body_home .banner .child .a2{position:absolute;right:15px;bottom:35px;font-size:24px;line-height:1;width:80px;height:60px;line-height:60px;text-align:center; background:url(/images/biao.png) no-repeat center; }
.body_home .banner .child .a2:after{ display: inline-block;vertical-align: middle;font-family:icon;}
.body_home .banner .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0.8);text-align: center;opacity:0;width:50%;  }
.body_home .banner .showdiv .text{transform:translate(-50%,-50%) scale(1);opacity:1;transition:all 2s ease-out 0.5s;}
.body_home .banner .navg{position: absolute;right:100px;bottom:90px;color: #fff;text-align: center;line-height:1;}
.body_home .banner .navg li{margin:0 10px;font-family:Arial;cursor: pointer;vertical-align: middle;display:inline-block; color:#fff;   background:url(/images/banner-biao.png) no-repeat left center; width:17px; height:17px; }
.body_home .banner .navg li.slick-active{font-size:22px; width:80px;background:url(/images/banner-dqbiao.png) no-repeat left center; }
.body_home .banner .navg li:after{content:"";border-top:1px solid #a09a03;display: inline-block;vertical-align: middle;width:0px;margin-left:5px;transition:all 0.5s ease-out 0s; }
.body_home .banner .navg li.slick-active:after{width:60px;}
.body_home .banner .tit{position:absolute;left:50px;bottom:60px;right:50px;background:rgba(0,0,0,0.5);height:80px;line-height:80px;color: #fff;display:flex;display:-ms-flexbox;justify-content:justify;justify-content:space-between;}


.body_home .bb{position:absolute;left:50%;bottom:0;text-align:center;transform:translateX(-50%);color:#94070a;font-size:36px;cursor: pointer;opacity:0;font-family:icon;padding:0 10px;animation:bb 2s linear 0s infinite;font-weight:bold;}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0;}
20%{transform:translate(-50%,3px);opacity:1;}
80%{transform:translate(-50%,10px);opacity:1;}
90%{transform:translate(-50%,10px);opacity:0;}
100%{transform:translate(-50%,10px);opacity:0;}
}
.body_home.showdiv .bb{opacity:1;}
.body_home .bb:hover{ animation-play-state:paused;color: #fff;}

@media screen and (max-width: 1520px) { .body_home .banner{ height:600px;} }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

/*.Banner{position: relative;}
.Banner .flex-control-nav{bottom: 30px;right: 11%;}
.slide_img{display: block;height: 0;padding-bottom: 42.708%;overflow: hidden;position: relative;z-index: 5;}
*/


.index_wzbt{ line-height:50px; }
.index_title{ float:left; font-size:34px; font-size:3.4rem;  }

.index_more{float: right;width: 22px;height: 22px;border:1px solid #ccc;line-height: 18px;text-align: center;font-size: 24px;margin-top: 20px;transition: all 0.3s ease-in-out;}
.index_more a{color:#ccc;transition: all 0.3s ease-in-out;}
.index_more:hover{border-color: #005bac;background-color: #005bac; color:#fff;}
.index_more:hover a{ color:#fff;}


.ipart1{ margin-top:35px; margin-bottom:70px; }
.ipart1_kuang{ margin-top:30px; }
.ipart1_kuang a:hover{ color:#005bac;}

.ipart1_left{ float:left; width:50%;  transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;/*box-shadow:0 0 20px #666;*/ box-shadow:3px 3px 10px rgba(0,0,0,0.3); }
.ipart1_left a{ display:block; position:relative; }
.ipart1_left img{ width:100%; max-width:700px; height:505px;}
.ipart1_left:hover{ transform: translateY(-15px); }
.ipart1_wz{ position:absolute; bottom:20px; left:20px; font-size:24px; font-size:2.4rem; color:#fff; }


.ipart1_right{ float:right; width:48%; }
.ipart1_right ul{}
.ipart1_right li{border-bottom:5px solid #94070a; width:48%; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; background:#fff url(../images/ipart1-libg.jpg) no-repeat right bottom;box-shadow:3px 3px 10px rgba(0,0,0,0.3); /*box-shadow:0 0 20px #666;*/ height:240px; /*border-bottom:solid 1px #005bac; */}
.ipart1_right li:hover{ transform: translateY(-15px); }
.ipart1_likuang{ padding:20px 30px 0px 30px;}
.ipart1_libottom{ margin-bottom:16px; }
.ipart1_r_title{}
.ipart1_r_title a{ font-size:22px; font-size:2.2rem; line-height:30px; }
.ipart1_r_title a:hover{}
.ipart1_r_wz{ margin-top:15px; }
.ipart1_r_wz a{ font-size:18px; font-size:1.8rem; line-height:28px; display:block; }
.ipart1_r_wz a:hover{}
.ipart1_r_date{ font-size:16px; color:#999; line-height:28px; margin-top:15px; padding-left:20px; background:url(/images/ipart1-datebg.jpg) no-repeat left center; }
.ipart1_right li:hover a{ color:#005bac }


.index_part1{ background:#e5ecf3; padding-top:35px; padding-bottom:70px; }

.ipart2{ /*float:left; width:40%; */}

/*.ipart2_kuang{ margin-top:30px;background:#fff;padding:35px 40px;border-bottom:5px solid #005bac;box-shadow:0 0 10px rgba(0,0,0,0.1); min-height:474px;box-sizing:border-box;}
.ipart2_kuang ul{}
.ipart2_kuang li{margin-top:25px;}
.ipart2_kuang li:first-child{margin-top:0;}
.ipart2_kuang li .h{ font-size:22px; font-size:2.2rem; white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.ipart2_kuang li:hover .h{color:#005bac;}
.ipart2_kuang li .ipart2_date{margin-top:10px;position: relative;font-style: italic;color: #9c888a; }
.ipart2_kuang li .ipart2_date:before{content:"";position: absolute;left:0;top:50%;width:100%;border-top:1px solid #eee;transition:all 0.3s ease-out 0s;}
.ipart2_kuang li:hover .ipart2_date:before{border-color: #005bac;}
.ipart2_kuang li .ipart2_date span{background:#fff;padding-right:10px;display: inline-block;position: relative; font-size:16px; font-size:1.6rem; }*/

.ipart2_kuang{ margin-top:30px;border-bottom:5px solid #005bac; box-shadow:0 0 10px rgba(0,0,0,0.1); box-sizing:border-box;}
.ipart2_kuang ul{}
.ipart2_kuang li{ background:#fff; margin-top:5px; height:90px; font-size:22px; font-size:2.2rem; }
.ipart2_kuang li:first-child{ margin-top:0;}

.ipart2_left{ float:left; padding:4px; border-right:solid 1px #ebe6e5;  width:14%;}
.ipart2_leftkuang{ background:#ebe6e5 url(../images/ipart3-wzbg.png) no-repeat bottom center;  color:#a19896; text-align:center; line-height:30px; padding:26px 0px; }

.ipart2_right{ float:right; width:85%;  line-height:30px; padding:30px 0px; }
.ipart2_right a{ font-size:22px; font-size:2.2rem; }
.ipart2_right a:hover{ color:#005bac; }

.ipart2_title{ float:left; width:78%; text-indent:20px;   }
.ipart2_fbdw{ float:right;  width:22%; }


.ipart3{ /*float:right; width:58%;*/ }
.ipart3_kuang{ margin-top:30px;border-bottom:5px solid #005bac; box-shadow:0 0 10px rgba(0,0,0,0.1); box-sizing:border-box;}
.ipart3_kuang ul{}
.ipart3_kuang li{ background:#fff; margin-top:5px; height:90px; }
.ipart3_kuang li:first-child{ margin-top:0;}

.ipart3_left{ float:left; padding:4px; border:solid 1px #ebe6e5;  width:26%; border-left:solid 1px #ebe6e5;}
.ipart3_leftkuang{ background:#ebe6e5 url(../images/ipart3-wzbg.png) no-repeat bottom center; font-size:22px; font-size:2.2rem; color:#a19896; text-align:center; line-height:30px; padding:26px 0px; }

.ipart3_right{ float:right;  width:72%; line-height:30px; padding:30px 0px; text-indent:10px;border:solid 1px #ebe6e5;   }
.ipart3_right a{ font-size:22px; font-size:2.2rem; }
.ipart3_right a:hover{ color:#005bac; }

.ipart2_kuang,.ipart3_kuang{ transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
/*.ipart2_kuang:hover,.ipart3_kuang:hover{ transform: translateY(-15px);  }*/


/*.ipart4{ margin-top:35px; margin-bottom:70px; }*/
.ipart4{background:#f1f1f1; padding-top:50px; padding-bottom:50px;}
.ipart4_kuang{ margin-top:30px;  }

.ipart4_kuang ul{ height:437px; position:relative; width:100%; }
.ipart4_kuang li{ position:absolute; }
.ipart4_kuang li a{ width:98.5%; margin:0 auto; display:block; }
.ipart4_kuang li a img{ width:100%;}
.ipart4_kuang li a img{ height:215px; }


.ipart4li1{ width:25%; top:0px; left:0px; }
.ipart4li2{ width:25%; bottom:0px; left:0px; }
.ipart4li3{ width:50%; left:350px; top:0px; }
.ipart4li3 a img{ height:437px !important; }
.ipart4li4{ width:25%; top:0px; right:0px; }
.ipart4li5{ width:25%; bottom:0px; right:0px; }
.ipart4li1 .ipart4li1_divjj,.ipart4li4 .ipart4li1_divjj{ margin-bottom:7px;  }

.ipart4_picfd{ width: 100%; overflow:hidden; position:relative; }
.ipart4_picfd img{width: 100%;transition: all 0.5s ease-in-out;}
.ipart4_picfd img:hover{transform:scale(1.03);opacity: 0.85;}
.ipart4_wz{ width: 100%;position: absolute;left: 0;right: 0;top:-60px;bottom: 0; height:50px;line-height: 50px;font-size: 20px; font-size:2rem; color: #fff;text-align: center;margin: 0 auto;background: rgba(0,0,0,0.4);transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s;  }

.ipart4_picfd:hover .ipart4_wz{ top:40%; }


.ipart5{/* background:#f1f1f1;*/ padding-top:50px; padding-bottom:50px; }
.ipart5_left{ float:left; width:48%; position:relative; overflow:hidden; }
.ipart5_left a{ display:block; }
.ipart5_left a img{ width:100%; max-width:672px; height:444px; transition: all 0.5s ease-in-out; }
.ipart5_wz{ position:absolute; bottom:0px; left:0px; width:100%; font-size:22px; font-size:2.2rem; color:#fff; text-indent:20px; background:url(/images/ipart5-tmbg.png); line-height:40px; padding:5px 0px; }

.ipart5_right{ float:right; width:49%; }
.ipart5_rdiv{ width:48%; max-width:330px; position:relative; overflow:hidden; }
.ipart5_rdiv1{ margin-bottom:32px; float:left; }
.ipart5_rdiv2{ margin-bottom:32px; float:right; }
.ipart5_rdiv3{ float:left; }
.ipart5_rdiv4{ float:right; }
.ipart5_rdiv a{ display:block; }
.ipart5_rdiv a img{ width:100%; height:212px; transition: all 0.5s ease-in-out;  }
.ipart5_rdiv_bottom{ }

.ipart5_left a img:hover,.ipart5_rdiv a img:hover{ transform:scale(1.03);opacity: 0.85; }


.ipart6{ margin-top:45px; }
.ipart6 ul{ width:1250px; margin:0 auto;  }
.ipart6 li{ float:left; margin:0px 38px; text-align:center;  }
.ipart6 li{ display:block; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
.ipart6 li:hover{ transform: translateY(-15px); }
.ipart6_pic{ padding-top:35px;  width:160px; height:125px; text-align:center; background:url(/images/ipart6-libg1.png) no-repeat center;  }
.ipart6 li:hover .ipart6_pic{background:url(/images/ipart6-libg2.png) no-repeat center; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }
.ipart6_wz{ line-height:30px; font-size:22px; font-size:2.2rem; margin-top:10px; }

.footer{ /*margin-top:-25px;*/ padding-top:200px; background:url(/images/footer-bg.png) no-repeat top center; background-size:100% 100%; }

.index_part2{ padding-bottom:130px; }

.ipart7{ float:left; width:74%;  }
.ipart7 .ipart7_kuang{ position:relative;}
.ipart7 .index_more {top: 15px;}
.ipart7 .index_more  a{color:#710a53;}

.ipart7_con{ height:230px;}
.swiper-slide{width:319px; margin-right:40px;}
.ipart7_pic{ width:319px;height:195px; overflow:hidden; position:relative; }
.ipart7_pic img{ width:100%;height:195px; transition: all 0.4s ease-out;}
.ipart7_wz{ font-size:18px; font-size:1.8rem; position:absolute; left:0px; bottom:0px; color:#fff; background:url(/images/ipart7-wzbg.png); min-width:289px;background:rgb(0,0,0,0.5);  padding:7px 0px 7px 30px; line-height:36px;}
.ipart7_con .ipart7_item:hover img{ webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.swiper-pagination-bullets { position:absolute; bottom:0px; text-align:center; width:100%; }
.swiper-pagination-bullets .swiper-pagination-bullet { display:inline-block; margin: 0 9px; width:14px; height:14px; background:#fff; opacity:1.0;}
.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#005bac; width:14px; height:14px; }

.ipart8{ float:right; width:23%; /*margin-right:3%;*/}
.ipart8_title{ color:#fff; font-size:22px; font-size:2.2rem; padding-bottom:10px; }
.ipart8 ul{}
.ipart8 ul li{ line-height:30px; float:left; width:50%; margin-top:5px; }
.ipart8 li a{ color:#fff; font-size:18px; font-size:1.8rem; }
.ipart8 li a:hover{ text-decoration:underline; }

.bottom{ background:url(/images/bottom-bg.png); padding:15px 0px 10px 0px; }

.index_part3{ background:url(/images/footer-tmxian.png) repeat-x bottom center; padding-bottom:10px; }
.footer_logo{ float:left; width:20%; }
.footer_logo a{ display:block; }
.footer_logo a img,.footer_logo img{ width:100%; max-width:280px; }

.footer_add{ float:left; width:30%; margin-left:30px; }
.footer_add ul{}
.footer_add li{ font-size:16px; font-size:1.6rem; line-height:30px; color:#8a8a8a; }
.footer_add li a{ font-size:16px; font-size:1.6rem; color:#8a8a8a; }
.footer_add li a:hover{ text-decoration:underline; }
.footer_add li span{ margin-right:5px; }

.ipart9{ float:right; }
.footer_ewm{ float:left; }
.footer_ewm img{ } 
.wxwb{ float:left; margin-left:20px; text-align:center; }
.wxwb span{ color:#fff; font-size:16px; font-size:1.6rem; display:block; line-height:26px; }
.wxwb img{ display:block; width:80px; height:80px; }


.footer_sydw{ float:left; margin-top:5px; }
.footer_sydw a{ display:block; color:#8a8a8a; }
.footer_sydw a img{ width:20px; margin-right:5px; }

.banquan{ font-size:16px; font-size:1.6rem; line-height:30px; color:#8a8a8a; padding-top:10px; color:#8a8a8a; }
.banquan span{ margin-left:50px; }
.banquan a{  color:#8a8a8a; }

.dingwei{ position:fixed; right:0px; top:10%; z-index:9999999999999999; background:url(/images/dw-bg.png); background:#eeebea; opacity:0.8; border:solid 1px #999999; border-bottom:none; }
.dingwei ul{}
.dingwei li{ text-align:center; padding:16px 8px 10px 8px; width:50px; border-bottom:solid 1px #999999; }
.dingwei li a{ display:block; }
.dingwei_pic{}
.dingwei_wz{ font-size:16px; font-size:1.6rem; line-height:26px; color:#005bac; }

@media screen and (max-width: 1380px) { 
.ipart1_likuang{ padding-top:3px; }
.ipart1_r_wz,.ipart1_r_date{ margin-top:5px; }
.ipart1_r_title a{ font-size:20px; font-size:2rem; }
/*.ipart1_r_wz a{ font-size:16px; font-size:1.6rem; }*/
.ipart1_left{ width:43%; }
.ipart1_right{ width:55%;}
.ipart1_left img{ /*height:462px;*/  height:400px;}
.ipart1_right li{ /*height:221px;*/ height:190px; }
.ipart5_left a img{ height:410px; }
.ipart5_rdiv a img{ height:195px; }
.ipart4li3{ left:325px;}

.ipart3_kuang li{ height:80px; }
.ipart3_leftkuang{ padding:21px 0px;}
.ipart3_right{ padding:25px 0px; }
.ipart5_rdiv1,.ipart5_rdiv2{ margin-bottom:29px; }
}

/*
@media screen and (max-width: 1380px) { .zong{ border:solid 1px red; } }


*/



.xrld{ margin-top:60px;}
.xrld ul{ width:500px; border: 1px solid #292f3c; border-bottom:none; margin:0 auto;  }
.xrld li{ border-bottom: 1px solid #292f3c; line-height:45px; font-size:16px;  text-align:center;  }
.xrld li a{ font-size:16px;  }
.xrld li a:hover{ color:#005bac; }
.xrld_zc{ border-right: 1px solid #292f3c; float:left; width:248px; }
.xrld_name{ float:right; width:249px; }


.index_ywkx{ }
.index_ywkx li{ float: left; width:50%;}
.index_ywkx_date{margin-left:30px;width: 60px; float:left; position: relative;}
.index_ywkx_date span{color: rgb(4, 65, 138); font-size: 24px; display: inline;}
.index_ywkx_date i{background: url(/images/xiexian.png) no-repeat; left: 18px; top: 17px; width: 37px; height: 45px; position: absolute;}
.index_ywkx_date b{ left: 10px; top: 10px; color: rgb(171, 171, 171); font-size: 14px; font-weight: normal; display: inline; position: relative; }
.index_ywkx_title{ color: rgb(0, 0, 0); padding-left: 45px; font-size: 16px;  width:calc(100% - 145px); float:left; overflow:hidden;  white-space: nowrap; text-overflow:ellipsis;}







