
body {
	/*设置宽度*/
	width:100%;

	min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" );
	/* 请根据项目具体最小宽度是啥修改像素值 调用
     */
}



/*Top002057 */
.Top002057{ position:relative;z-index:100;background: white;width: 100%;top: 0;left: 0; }
.Top002057 .header{ height:100px;}
.Top002057 .header-left{ float:left; display:table; height:100%; width:50%; max-width:437px;}
.Top002057 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002057 .header-left .logo img {
	height: auto;
	width: 120px;
}
.Top002057 .header-right{ float:right;}

.Top002057 .header-top{ padding:15px 0;}
.Top002057 .header-top dl{ float:right;}
.Top002057 .header-top dd{ line-height:30px; float:left;}
.Top002057 .header-top dd > a{display: block;height:30px; width:30px;}
.Top002057 .top-language a{text-align: center;color: #fff;border-radius: 50%;background: #0083c6;}
.Top002057 .top-search-on{ position:relative; padding-right:5px; margin-right:5px;}
.Top002057 .top-search-on .open-search{ background:url(../images/Top002057-searchBtn.png) no-repeat center center; z-index: 20;position: relative}
.Top002057 .top-search-on .search-box{ position:absolute; right:14px; top:0; overflow:hidden; width:0; opacity:0; transition:0.3s;}
.Top002057 .top-search-on .search-box{ width:220px; opacity:1;}
.Top002057 .text{width: 100%;line-height: 30px;height: 30px;background: none;padding: 0 45px 0 20px;color: #666;border: 1px solid #ccc;border-radius: 30px; background-color: #F5F5F5}
.Top002057 .btn{ position:absolute; right:0; top:0; height:100%; width:40px; transform:translateX(100%);transition:0.5s 0.3s; background:url(../images/Top002057-searchBtn.png) no-repeat center center; z-index: 20;}
.Top002057 .top-search-on .btn{transform:translateX(0);}

.Top002057 .header-menu li{ width:auto !important; padding:0 22px;}
.Top002057 .header-menu li:last-child{ padding-right:0;}
.Top002057 .header-menu li em a{ color:#000;  font-size: 16px; height:40px; border-bottom:3px solid transparent;}
.Top002057 .header-menu li.aon em a,
.Top002057 .header-menu li em a:hover{ border-bottom-color:#143179; color: #143179; }

.Top002057 .header-menu li .sub{margin-right: -20px;}
.Top002057 .header-menu li .sub dt a{padding: 0 20px;}

.Top002057 .header-menu li .sub-menu dt a:hover{ background:none; color:#006cba;}
.Top002057 .sub-menu dl{ padding:8px 0;}

.Top002057 .sub-menu .has-icon img{margin-top: -5px;}

.Top002057 .sub-menu .has-icon img.off{ display:none;}
.Top002057 .sub-menu .has-icon:hover img.on{ display:none;}
.Top002057 .sub-menu .has-icon:hover img.off{ display:inline-block;}
.Top002057 .sub-menu-layer{background:rgba(255,255,255,0.85);}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ }
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; border:2px solid #fff}
.Banner002058 .bx-pager div a.active{ background:#0083c6;border:2px solid #0083c6}


/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding:3% 0;}



.Floor002384 .title{ padding-bottom:5px; margin-bottom:30px; border-bottom: 1px solid #ddd}
.Floor002384 .title h1{ font-size:30px; color:#333; margin:0;  font-weight: normal; float: left }
.Floor002384 .title h1 span{ font-family:"Source Han Sans";font-weight:lighter }

.Floor002384 .title .more{ float: right; display: block; font-size: 14px; border: 1px solid #ccc; padding: 5px 60px 5px 20px; border-radius: 50px; margin-top: 5px; background: url(../images/more.png) no-repeat 80% center}






.Floor002384 dd{ float:left; width:16%; padding-right: 7px;   transition:width ease-in-out 0.3s;}
.Floor002384 dd .inner{ position: relative;overflow:hidden;}
.Floor002384 dd:last-child{ margin-right: 0;}
.Floor002384 dd.active{ width:52%;}
.Floor002384 dd .pic{ display:block; height:380px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s; position: relative}
.Floor002384 dd .txt,
.Floor002384 dd .name{ position:absolute;}
.Floor002384 dd .txt{ left:0; bottom:0; z-index:2; padding:15px 2%;  padding-left:19%;width:100%; font-size:12px;background:url(../images/Floor002384-bg.png) repeat-x bottom;
	line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor002384 dd .txt p{ margin:0; color: #fff; z-index: 1; position: relative; font-size:14px;}
.Floor002384 dd .txt p b{ font-size: 24px;display: block; font-weight: normal; padding-bottom:3px;}

@media screen and (max-width:768px){
	.Floor002384 dd .pic{height: 190px;}
}

.Floor002384 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor002384 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
.Floor002384 dd .name ol{ position:absolute; left:0; bottom:0; padding:20px 0 ; width:100%; color:#fff;
	text-align:center;background:url(../images/Floor002384-bg.png) repeat-x bottom; transition:all ease-in-out 0 0.5s;}
.Floor002384 dd .name ol em{ display: none;}
.Floor002384 dd.active .name ol em{ display:inline-block;  margin-bottom:0px; box-shadow:0 1px 0 rgba(0,0,0,0.2); }
.Floor002384 dd .name ol a{ display:block; font-size:16px; color:#fff;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;  }


.Floor002384 dd.active .name{width:14%;text-shadow:none; z-index: 10}
.Floor002384 dd.active .name ol{background:#143179; top:auto;bottom:0;border-radius: 0 20px 0 0;padding:10px 0 ; }
.Floor002384 dd.active .name ol em{ box-shadow:none; font-style: normal;}
.Floor002384 dd.active .name ol a{ display: none}
.Floor002384 dd.active .txt{ z-index: 10; background: none}
.Floor002384 dd.active .pic:after{ position: absolute; left: 0; top: 0; content: ""; display: block; background:url(../images/Floor002384-bg2.png) repeat-x bottom; z-index: 5; width: 100%; height: 100%}



/*
 .Floor000430 为demo编号
 */
.Floor000430{ background: url(../images/Floor000430-bg.jpg); padding: 3% 0 }
.Floor000430 .title{ padding-bottom:5px; margin-bottom:30px; border-bottom: 1px solid #ddd}
.Floor000430 .title h1{ font-size:30px; color:#333; margin:0;  font-weight: normal; float: left }
.Floor000430 .title h1 span{ font-family:"Source Han Sans";font-weight:lighter }

.Floor000430 .title .more{ float: right; display: block; font-size: 14px; border: 1px solid #ccc; padding: 5px 60px 5px 20px; border-radius: 50px; margin-top: 5px; background: url(../images/more.png) no-repeat 80% center}


.Floor000430 .auto ul{ overflow:hidden; }
.Floor000430 .auto ol{ float:left; width:618px;}
.Floor000430 .auto ol figure{ position:relative;}
.Floor000430 .auto ol figure img{ width:618px; height:280px; display:block;}
.Floor000430 .auto ol figure time{ width:90px; height: 90px; border-radius: 0 0 10px 0; background-color:#0083c6; position:absolute; left:0; top:0; color:rgba(255,255,255,0.8); text-align:center;font-family:Source Han Sans }
.Floor000430 .auto ol figure time b{ font-size:50px; display:block; padding:20px 0 5px 0; line-height:34px; font-weight:lighter;color:rgba(255,255,255,1); letter-spacing: 1px;}
.Floor000430 .auto ol h3 { margin:0; }
.Floor000430 .auto ol h3 a{font-size: 16px;padding: 12px 20px ; margin:0; font-weight: normal; background: #FFF; display: block}


.Floor000430 .auto ol h3 a:hover{color:#0082c3;}

.Floor000430 .auto ol p{ margin:0; padding-bottom:27px; color:#999; line-height: 22px;}
.Floor000430 .auto ol .more{ background-color:#0082c3; color:#fff; width:133px; height:35px; line-height:35px; font-size:14px; display:inline-block; text-align:center;}
.Floor000430 .auto ol .more i{ font-family:'Source Han Sans';font-size:12px; font-style:normal;}
.Floor000430 .auto li{ border-bottom:1px dashed #e5e5e5; width:538px; float:right; padding:0 0 20px 0 ; margin-bottom: 25px; position:relative;}
.Floor000430 .auto li div{ padding-left:70px; color:#999; line-height: 20px;}
.Floor000430 .auto li time{ position:absolute; left:0; top:0px; color:#999;font-size:14px; font-family:Source Han Sans }
.Floor000430 .auto li time b{ font-size:48px; font-weight:normal;color:#444; line-height:50px; display:block; }
.Floor000430 .auto li h2{ margin:0; font-size:16px; font-weight: normal; margin-bottom: 8px; }
.Floor000430 .auto li h2 a{color:#454545;}
.Floor000430 .auto li h2 a:hover{color:#0082c3;}




/*
 .TextList002322 为demo编号
 */
.TextList002322{ padding: 3% 0;}

.TextList002322 .title{ padding-bottom:5px; margin-bottom:30px; border-bottom: 1px solid #ddd}
.TextList002322 .title h1{ font-size:30px; color:#333; margin:0;  font-weight: normal; float: left }
.TextList002322 .title h1 span{ font-family:"Source Han Sans";font-weight:lighter }

.TextList002322 .title .tab{ float: right; display: block; font-size: 14px; margin-top: 5px; cursor: pointer;}
.TextList002322 .title .tab span{ display: block; border: 1px solid #ccc; padding: 5px 20px; border-radius: 50px; float: left; text-align: center; margin-left: 10px; color: #333}
.TextList002322 .title .tab .active{ background: #0083c6; color: #fff; border: 1px solid #0083c6}

.TextList002322 .title .more{ float: right; display: block; font-size: 14px; border: 1px solid #ccc; padding: 5px 60px 5px 20px; border-radius: 50px; margin-top: 5px; background: url(../images/more.png) no-repeat 80% center; margin-left: 10px; cursor: pointer;}


.TextList002322 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.TextList002322 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/TextList002322-icon.png) no-repeat; margin-top: -9px;}
.TextList002322 .list{ padding-top: 20px;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 26px; border-bottom: 1px  dashed #ddd}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left:22px;  color: #666;background: url(../images/TextList002322-icon1.png) no-repeat  0 5px}

.TextList002322 .list li a:hover{ color: #6C92B9;}

/*
 .Bottom002463 为demo编号
 */
.Bottom002463{ background: #303030; color: #fff;}
.Bottom002463 .bdshare-button-style1-32 a{ float: inherit;}

.Bottom002463 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}

.Bottom002463 .bottom{ padding: 2% 0;}
.Bottom002463 .nav .dl{ width: 17.6%; margin-right: 3%;}
.Bottom002463 .nav .dl:last-of-type{  margin-right: 0;  }
.Bottom002463 .nav .dl dt{ }
.Bottom002463 .nav .dl dt a{ color:#fff; font-size:14px; line-height:24px;}
.Bottom002463 .nav .dl .two{ padding-top: 10px;}
.Bottom002463 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;max-width: 124px;}
.Bottom002463 .nav .dl dd a{ display:block; line-height:24px; color: #a6a6a6;font-size: 13px;}
.Bottom002463 .nav .dl dd a:hover{ color: #fff;}
.Bottom002463 .nav .dl dd a:hover:before{ background: #fff;}

.Bottom002463 .nav{ float:left; width:65%;}
.Bottom002463 .nav .dl{ float:left; min-height: 200px; padding: 0 0% 15px 15px;border-left: 1px solid rgba(255,255,255,0.1);margin-right: 3%}


.Bottom002463 .nav .dl dt{ position: relative; margin-bottom: 0; margin-top: 10px;}






.Bottom002463 .info{ float:right; width: 11%; text-align: right;}
.Bottom002463 .contact{float:right; width: 22%; padding-right: 2%; line-height: 24px;	}

.Bottom002463 .contact li { width: 100%; float: left}
.Bottom002463 .contact li span{ display: block;  float: left}

.Bottom002463 .contact li b{font-size: 20px; font-weight: normal; color: #0083c6; font-family:Source Han Sans 	}





.Bottom002463 .info{  }
.Bottom002463 .info>*{ text-align: center !important;}


.Bottom002463 .weixinbox{ margin: 10px 0 10px auto;}
.Bottom002463 .weixinbox dd{}
.Bottom002463 .weixinbox dd img{ max-width: 100px; }
.Bottom002463 .weixinbox dd span{ display: block; font-size: 13px; text-align: center; padding-top: 5px;}

.Bottom002463 .share{ padding: 0 0 5%; text-align: center; }
.Bottom002463 .share >*{ display: inline-block;}
.Bottom002463 .share a{ width:35px; height:35px; text-align: center; margin:0 2px; position: relative; border: 1px solid rgba(255,255,255,0.3); border-radius: 50%}
.Bottom002463 .share a:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/Bottom002463-share_icon.png) no-repeat;}
.Bottom002463 .share a.a1:before{ background-position: -5px 5px;}
.Bottom002463 .share a.a2:before{ background-position: -47px 4px; }
.Bottom002463 .share a.a3:before{ background-position: -88px 3px; }


.Bottom002463 footer{ line-height:24px; position: relative; border-top: 1px solid #515151; padding: 20px 0; }

.Bottom002463 footer a{ color:rgba(255,255,255,0.5);}
.Bottom002463 footer a:hover{ color: #fff;}
.Bottom002463 footer .links a{ display:inline-block; position: relative;}
.Bottom002463 footer .links a+a{ margin-left: 20px;}
.Bottom002463 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: rgba(255,255,255,0.2); }

.Bottom002463 footer .links{ float: left;}

.Bottom002463 footer .copyright{ margin: 0;}
.Bottom002463 footer .copyright{ float: right; color:rgba(255,255,255,0.5);}





/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}

.Banner002291 img{ width: 150%; margin-left: -25%;}


.Banner002291 img{ width: 140%; margin-left: -20%;}

.Banner002291{ height: 300px;}
.Banner002291 img{ display: none;}
.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%;}

/*
 .Menu002290 为demo编号
 */
.Menu002290{ line-height:22px; padding-top:24px; padding-bottom:19px; border-bottom:solid 1px #e6e6e6;}
.Menu002290 .menu ul li{ display:inline-block;}
.Menu002290 .menu ul li a{ font-size:16px; padding:0px 10px; display:inline-block; color:#acacac; position:relative; overflow:hidden;}
.Menu002290 .menu ul li.on a,
.Menu002290 .menu ul li a:hover{ color:#fff; background-color:#0083c6;}
.Menu002290 .menu ul li .on{ color:#fff; background-color:#0083c6;}
.Menu002290 .menu ul li a i{ position:absolute; display: block; width:0; height:3px; background-color:#2f3336; right:-17px; top:10px;}
.Menu002290 .menu ul li.on a i,
.Menu002290 .menu ul li a:hover i{width:100%; display: none;}
.Menu002290 .location{ display: block; padding-left:27px; float:right; background:url(../images/Menu002290-location_home.png) no-repeat left;}
.Menu002290 .location a{ color:#acacac; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Menu002290 .location span{ color:#0083c6;}





/*
.Location002314 为demo编号
*/
.Location002314{ padding:0 0 10px 0;}
.Location002314 dl{padding:10px 0; line-height:50px; border-bottom:#e5e5e5 1px solid;}
.Location002314 em{ font-style:normal;color: #999;  float:right;background:url(../images/Menu002290-location_home.png) no-repeat left; padding-left:25px;}
.Location002314 em span{ color:#0083c6;}
.Location002314 em a{ color:#acacac; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Location002314 em a:first-child{ margin-left: 5px;}
.Location002314 em a:hover{ color: #87b2c7;}















/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding:3% 0;max-width: 1200px;margin: 0 auto;}
.RighInfo001355 p{ line-height: 30px;}




/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0 3% 0;}
.PicList002239 li{ margin-bottom: 3%; float:left; }

.PicList002239 li{margin-right:1%; width:19.2%; }
.PicList002239 li:nth-child(5n){ margin-right:0;}

.PicList002239 li .Ispic{ padding-bottom:68%; background-size:120%;}
.PicList002239 li dl{ position:relative;line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 14px; color: #666; text-align: center}

/*
 .Page001527 为demo编号
 */
.Page001527 .Pages{ padding: 0 0 4% 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page001527 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page001527 .p_cur,
.Page001527 .p_count,
.Page001527 .p_total,
.Page001527 .p_jump{ display: none; }
.Page001527 .p_page{ padding: 0px 5px; display: inline-block; }
.Page001527 .p_page a{color:#5f5c4d; border:solid 1px #ececec; display:inline-block; padding:0 12px; overflow:hidden; position:relative;  background-color:#fff;}
.Page001527 .p_page .a_prev,
.Page001527 .p_page .a_next{ width:80px; }
.Page001527 .p_page .num a{ width:44px; }
/*hover*/
.Page001527 .p_page .a_first:hover,
.Page001527 .p_page .a_end:hover,
.Page001527 .p_page .a_prev:hover,
.Page001527 .p_page .a_next:hover,
.Page001527 .p_page .num a:hover,
.Page001527 .p_page .num .a_cur{ background:#0083c6; color:#fff; }
.Page001527 em{ font-style:normal;}






/*PicList002173 */
.PicList002173{ padding:4% 0 4% 0;overflow: hidden;}
.PicList002173 .video{ position:relative; padding-bottom:47.8%;}
.PicList002173 .video video{ position:absolute; left:0; width:80%; top:0; height:80%;margin: 10% 10%; background:#000;}

.PicList002173 .owl-carousel{ margin-top:3%; width:102.8%;}
.PicList002173 .item{ padding:0 10% 0 0px; cursor:pointer;}
.PicList002173 .item:nth-child(4n){ padding: 0;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; border-top:0; line-height:57px; padding:0 3%; font-weight:normal; font-size:16px; text-align: center;}
.PicList002173 .owl-carousel .ON h3{ background:#1c8bcd; border-color:#1c8bcd; color:#fff; font-weight:bold;}


/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .disabled {display:none;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/




/*PicList002171 */
.PicList002171{ padding:4% 0 2%;}
.PicList002171 li{ float:left; width:22.376%; margin-right:3.5%; margin-bottom:3%;text-align: center;}
.PicList002171 li a{ position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%; border:1px solid #e8e8e8;}
.PicList002171 li .Ispic{padding-bottom: 52%;background-size: contain;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li p{ font-size: 14px; line-height: 24px; color: #666}

.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}

.PicList002171 li:nth-child(4n){ margin-right:0;}


/*
 .PicList001748 为demo编号
 */
.PicList001748{padding:3% 0;}
.PicList001748 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001748 .more:hover{ background-color:#ab0858; border-color:#ab0858; color:#fff;}

.PicList001748 ol{padding-bottom: 2%;}
.PicList001748 ol li{float: left;margin-right: 2%; margin-bottom:4px;height: 35px;line-height: 35px; }
.PicList001748 ol li:last-child{ margin-right:0;}
.PicList001748 ol li a{display: block; padding:0 20px;color:#333;border:1px solid #999;}
.PicList001748 ol li a:hover,
.PicList001748 ol li.aon a{color:#0083c6;border:1px solid #0083c6;}
.PicList001748 p{ margin: 5px 0; font-size: 12px; color: #999; line-height: 20px; height: 42px; overflow: hidden;}

.PicList001748 .list li{width: 22%;margin-right: 4%;float: left;margin-bottom: 25px;background: #f5f5f5;padding: 10px;}
.PicList001748 .list li:nth-child(4n){ margin-right:0;}
.PicList001748 .list li a{display: block;color:#666;}
.PicList001748 .list li img{ display:block; width:100%; margin-bottom:20px;}
.PicList001748 .list li h3{ font-size:16px;margin: 0;font-weight: normal; padding-bottom: 10px;}
.PicList001748 .list li a:hover{color:#0083c6;}
.PicList001748 .list li b{float: right;font-weight: normal;}



/*PicList001958*/
.PicList001958{padding: 3% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:65px; overflow:hidden;}
.PicList001958 li:hover a{ color: #0083c6;}



/*
 .TextList002192 为demo编号
 */
.TextList002192{ padding:4% 0 2%;}
.TextList002192 .tit{ font-size:30px; font-weight:normal; color:#333; margin:0 0 30px; line-height:28px; text-align:center;}
.TextList002192 .tit span{ position:relative; }
.TextList002192 .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
.TextList002192 .tit span i:last-child{ right:13px; left:auto;}
.TextList002192 .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Source Han Sans; display:block; font-size:14px;}
.TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:3%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
.TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:50px; margin-bottom:5px;}
.TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
.TextList002192 li h2 a:hover{ color:#0083c6;}
.TextList002192 li p{ color:#888; font-size:14px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}



/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .map{float: right;width: 50%;height: 260px;}



.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
.RighInfo002275 .text .title{font-size: 52px;}

.RighInfo002275{padding: 4% 0 4%;}
.RighInfo002275 .text .title{margin-bottom: 75px}
.RighInfo002275 .map{width: 700px;height: 430px;}
.RighInfo002275 .text{width: 40%;}




/*
 .Form000573 为demo编号
 */
.Form000573{ padding: 3% 0 4% 0;}
.Form000573 .title{ text-align:center; font-size:30px; padding:0 0 2% 0;}
.Form000573 .title span{ font-family:Source Han Sans; font-size:24px; text-transform:uppercase; display:block; color:#c1c1c1;}
.Form000573 img{ float: right; border-radius: 20px 20px;}
@media(max-width:640px){
	.Form000573 .title{font-size:18px;}
	.Form000573 .title span{ font-size:14px;}
}
.Form000573 .list li{ margin-bottom:3%;line-height:22px;}
.Form000573 .list li figure,
.Form000573 .list li div{ padding:1em 2em 1em 3em;}
.Form000573 .list li figure{ border:1px solid #f0f0f0; border-bottom:0; color:#33a260; text-align:justify; text-justify:inter-ideograph;  background:url(../images/Form000573-icon_Q.gif) no-repeat 1.4em 1.4em #f8f8f8;padding-bottom:1.3em;}
.Form000573 .list li figure time{ color:#b1b1b1; font-size:12px; float:right; margin-left:5px;}
.Form000573 .list li div{ border:1px dotted #ddd;background:url(../images/Form000573-icon_A.gif) no-repeat 1.4em 1.4em; color:#9a9a9a; position:relative; }
.Form000573 .list li div::before{ position:absolute; content:''; background:url(../images/Form000573-icon_jiao.png) no-repeat; width:20px; height:12px; left:3em; top:-11px;}
.Form000573 .from{ width: 50%; float: left;}
.Form000573 .from h1{ margin:0; font-weight:normal;border-bottom:1px solid #d1d1d1; font-size:16px; padding-left:15px; height:35px;}
.Form000573 .from h1 span{ border-bottom:3px solid #b12e33; padding-bottom:0.8em; display:inline-block; height:36px;}
.Form000573 .from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#0083c6;}
.Form000573 .from .f_name{ width:80px; padding-right:15px;text-align:right; color:#4d4d4d;}
.Form000573 .from table{ max-width:600px;}
.Form000573 .from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.Form000573 .from .text{ width:80%; border:1px solid #eaeaea; height:40px; line-height:40px; padding:0 2%; border-radius:3px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from .text:focus{ border-color:#df2130; box-shadow:0 0 8px #FBC1C1 inset; transition:all ease 0.5s;}
.Form000573 .from textarea.text{ width:100%; height:175px;}
.Form000573 .from i{ color:#19ad66; font-style:normal;}
.Form000573 .form_err{color:#df2130;}




/*
 .RighInfo002254 为demo编号   产品详情
 */
.RighInfo002254{ padding:3% 0 3%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #0083c6;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#0083c6; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #ddd; padding:10px 5%; color:#0083c6; transition:0.4s;margin-right: 20px}
.RighInfo002254 .right_info a:hover{ background-color:#0083c6; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#0083c6; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:2%;line-height: 30px;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}



/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:4% 0;}
.RighInfo001278 .prod_info{ position:relative; padding-left:46%;}
.RighInfo001278 .prod_info .tit{margin:0; color:#000;font-weight:normal; font-size:24px; padding-bottom: 20px;}
.RighInfo001278 .prod_info .con{line-height:30px; color:#999; min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#999;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}


.RighInfo001278 .big_img{ position:absolute; left:0; top:0; height:100%; width:43.9%;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; padding:0% 5%;}
.RighInfo001278 .big_img li img{ max-height:100%;}
.RighInfo001278 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001278 .big_img li figure{background-size:contain;}

.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001278 .Ispic{padding-bottom: 60%;}

.RighInfo001278 .list{ padding:0 30px;position:relative;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#6ad1f4;}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0;overflow:hidden; font-weight:normal; font-size:14px; border-bottom: 1px solid #efefef;}
.RighInfo001278 .tab .h1_tab span{ float:left;line-height:44px;  cursor:pointer; background: url(../images/RighInfo001278_span_bg.jpg) no-repeat;min-width: 204px;max-width: 204px;text-align: center;overflow: hidden}
.RighInfo001278 .tab .h1_tab span.on{ background:url(../images/RighInfo001278_span_bg_hover.jpg) no-repeat; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}


/*
 .Timeline000618 为demo编号
 */
.Timeline000618{ padding:4% 0 3% 0;}




/*
 .Menu000654 ä¸ºdemoç¼–å·
 */

.Menu000654 header{  background-color:#0083c6; color:#fff; font-size:24px; padding:30px  0; text-align:center; margin-top:40px; position:relative; z-index:5;text-transform: uppercase}
.Menu000654 header span{ font-size:14px; display:block;}
.Menu000654 li a{ display:block; padding-left:35px; padding-top:10px; padding-bottom:10px; line-height:20px;border-bottom:1px solid #d8d8d8;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#56b9f4; color:#fff;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;}
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#1c8bcd; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; right:20px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; right:26px; margin-top:-8px;}
.Menu000654 li dl {  background: #f5f5f5}
.Menu000654 li dl dd a{ color:#999;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ background: #c7eaff;color:#999;}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#fff;}



.Menu002252{padding:70px 0 10px; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#0083c6;}

.Menu002252{}
.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px;  overflow:hidden; margin:0 4px 0;}


.Menu002252 a{display:inline-block;line-height:30px; padding:0 20px;background:#e9e9e9; min-width:130px;}





/*
 .Map000101 为demo编号
 */
.Map000101{ padding:3% 0;}
.Map000101 .map{width:700px; float:left;}
.Map000101 .map #allMap{height:550px; width:100%;}
.Map000101 .map #allMap img{ max-width:none;}
.Map000101 .info{ float:right; width:500px;max-height:550px; overflow:auto;}
.Map000101 .info li{ line-height:25px;padding:28px 40px; border-bottom:1px #dbdbdb dotted;}
.Map000101 .info li p{ margin:0; color: #666}
.Map000101 .info li h1{ margin:0;font-size:18px; font-weight: normal; margin-bottom: 10px; color: #222}
.Map000101 .info li.on{ background-color:#eee;}



/*
 单篇
 */
/*
 .RighInfo002239 为demo编号
 */
.RighInfo002239{ padding: 3% 0 3%;}
.RighInfo002239 li{padding: 2% 0; border-bottom: 1px solid #eaeaea;}
.RighInfo002239 li:nth-child(1){padding-top:1%;}
.RighInfo002239 li strong a{color:#0083c6;}
.RighInfo002239 li span a{padding:0 2% ;}



/*
搜索
*/
.searchlist {padding:2% 0 1% 0;}
.searchlist ul li{ padding:2% 120px 2% 0; position:relative; border-bottom:1px solid #eaeaea; font-size:14px;}
.searchlist ul li:hover a{color:#2784c4; }
.searchlist ul li time{ position:absolute; right:0; top:30%; color:#999; }






/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0 4%;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;color: #103c37}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify;line-height: 24px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#15499a; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#15499a;}
.RichInfo005 .news_info .info_pn{padding-top: 2%;line-height: 24px;}

.bdimgshare-bg{ display: none !important;}
.bdimgshare-content{ display: none !important;}
.bdshare-button-style1-32 a{ background: none !important;}
.bd_weixin_popup{ height: 335px !important;}



.Timeline000397{ position:relative; margin:80px 0;}
.Timeline000397 .line{width: 100%;height: 3px;background: #0083c6;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .auto{ position:relative; z-index:2; height:650px;}
.Timeline000397 .bd{ padding: 0 30px;}
.Timeline000397 .bd li{ float:left; width:600px; position:relative;height:650px;}
.Timeline000397 .prev,
.Timeline000397 .next{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; background-image:url(../images/Timeline000397-arrow.png); background-repeat:no-repeat; z-index:10; cursor:pointer;}
.Timeline000397 .prev{ left:-40px; background-position:0 0;}
.Timeline000397 .next{ right:-40px; background-position:-41px 0;}
.Timeline000397 .prev:hover{ left:-40px;background-position:-81px 0;}
.Timeline000397 .next:hover{ right:-40px; background-position:-123px 0;}
.Timeline000397 .prev.prevStop{ left:-40px;background-position:-81px 0;}
.Timeline000397 .next.nextStop{ right:-40px; background-position:-123px 0;}

.Timeline000397 .bd li .icon:before{ content: ''; width: 8px; height: 8px; border-radius: 50%; background: #0083c6; display: block; top: 0; left: 0; position: absolute}
.Timeline000397 .bd li .icon:after{ content: ''; width: 8px; height: 8px; border-radius: 50%; background: #0083c6; display: block; bottom: 0; left: 0;position: absolute}


.Timeline000397 .bd li .icon{ height:50%; background:#0083c6; width:1px; position:absolute; top:50%; left:0; margin-top:-2px;}
.Timeline000397 .bd li.odd .icon{ top:0;}
.Timeline000397 .bd li div{ line-height:18px; overflow:hidden; max-height:90px;color:#999; position:absolute; width:100%; left:0; bottom:0;}
.Timeline000397 .bd li.odd div{ bottom:auto; top:0;}
.Timeline000397 .bd li time{ position:absolute; width:100%x; top:52%; color:#0083c6; font-size: 50px; padding-left: 30px;}
.Timeline000397 .bd li.odd time{ top:0;}
.Timeline000397 .prevStop,
.Timeline000397 .nextStop{ cursor:default;}




.Floor002358{ min-height: 200px;}
.Floor002358 .line{width: 100%;height: 3px;background: #0083c6;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Floor002358 { padding:3% 0 5% 0; background:#fff; }
.Floor002358 .auto{ position:relative;}
.Floor002358 .title{ text-align:center; font-size:28px; font-family:'Source Han Sans'; font-weight:lighter;  color:#333; margin:0; padding-bottom:4%; position:relative;    }
.Floor002358 .title:after{ display:block; margin:0 auto; width:100px; height:1px; background-color:#bbb; margin-top:30px; content:''; }

.Floor002358 .list{ width:100%; position: relative;}

.Floor002358 .bd ul{ margin: 0; padding: 0 50px;}
.Floor002358 .bd li{ width: 100%; transition:.5s; display: block; position: relative; }
.Floor002358 .bd li:hover{}
.Floor002358 .list .iconfont{width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; background-image:url(../images/Timeline000397-arrow.png); background-repeat:no-repeat; z-index:10; cursor:pointer;}

.Floor002358 .list .prev{ left:-40px; background-position:0 0;}
.Floor002358 .list .next{ right:-40px; background-position:-41px 0;}
.Floor002358 .list .prev:hover{ left:-40px;background-position:-81px 0;}
.Floor002358 .list .next:hover{ right:-40px; background-position:-123px 0;}
.Floor002358 .bd li .icon{ height:100%; background:#0083c6; width:1px; position:absolute; top:0; left:0;}
.Floor002358 .bd li .icon:before{ content: ''; width: 7px; height: 7px; border-radius: 50%; background: #0083c6; display: block; top: 0; left: -3px; position: absolute}
.Floor002358 .bd li .icon:after{ content: ''; width: 7px; height: 7px; background: url(../images/quan.png) no-repeat; display: block; bottom: 0; left: -3px;position: absolute}

.Floor002358 .bd li.odd .icon:before{content: ''; width: 7px; height: 7px; background: url(../images/quan.png) no-repeat;  display: block; top: 0; left: -3px; position: absolute}
.Floor002358 .bd li.odd .icon:after{ content: ''; width: 7px; height: 7px; border-radius: 50%; background: #0083c6;  display: block; bottom: 0; left: -3px;position: absolute}

.Floor002358 .bd li{ margin-left: 70px;}
.Floor002358 .bd li.odd{ margin-left: 0;}

.Floor002358 .bd li .con p{ margin: 0; margin-bottom: 10px; }
.Floor002358 .bd li .con p .span{color: #0083c6; font-size: 22px;}
.Floor002358 .bd li .box{ padding-left: 28px; padding-right: 20px; padding-bottom: 30px; }
.Floor002358 .bd li .box time{ font-size: 50px; font-weight: bold; color: #0083c6; margin-bottom: 20px; position: relative; width: 150px; display: block;}
.Floor002358 .bd li .box time span{ position: absolute;  right: -130px; top: 10px; font-size: 20px; font-weight:normal;}
.Floor002358 .bd li .box time span i{ font-style: normal; font-size: 14px;}
.Floor002358 .bd li .con{ line-height: 26px;}
.Floor002358 .bd li .con .list{ float: left; width: 245px;}
.Floor002358 .bd li .con figure{ float: right; width: 190px;}
.Floor002358 .bd li .con figure img{ width: 100%;}
.Floor002358 .bd li .con{overflow-y: scroll;height: 285px;}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.Floor002358 .bd li .con::-webkit-scrollbar{
	width: 5px;
	height: 16px;
	border-radius: 40px;
	background: url(../images/xian_bg2.png); background-repeat: repeat-y;
}
/*定义滚动条的轨道，内阴影及圆角*/
.Floor002358 .bd li .con::-webkit-scrollbar-track{
	border-radius: 40px;
	background: url(../images/xian_bg2.png); background-repeat: repeat-y;
}
/*定义滑块，内阴影及圆角*/
.Floor002358 .bd li .con::-webkit-scrollbar-thumb{
	border-radius: 40px;
	width: 5px;
	height: 20px;
	background-color: #0083c6;
}



.TextList001398{ padding:1% 0 3% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 0; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 30px; height:30px; position: absolute; top: 10px; right: 10px; background: url(../images/more.png) no-repeat center center;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}



/*Menu001957*/
.Menu001957{ text-align:center; padding:2% 0 0 0;}
.Menu001957 li{ display:inline-block;margin: 1px 10px;}
.Menu001957 li a{ border-radius:36px;display:block;height:36px; line-height:36px; padding:0 15px; font-size: 16px;}
.Menu001957 li a:hover, 
.Menu001957 li.aon a{background:#0083c6; color:#fff; }



/*
 .TextList004 为demo编号
 */
.TextList004{ padding-top: 3%;}
.TextList004 .list li{height: 95px; position:relative;margin-bottom: 20px;border: 1px dashed #ccc;border-radius: 2px; background: url(../images/TextList004_li.png) 830px center no-repeat;}
.TextList004 .list li time{ width:106px; text-align:center; position:absolute; left:0; top:0; height:95px;border-right: 1px dashed #ccc; color:#666;}
.TextList004 .list li time span{font-size: 30px;display: block;padding: 10px 0 10px;}
.TextList004 .list li div{padding:35px 30px 0 145px;}
.TextList004 .list li h5{ margin:0; font-weight:normal; font-size:14px;width: 90%}
.TextList004 .list li h5 a{ color:#666;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.TextList004 .list li:hover h5 a,
.TextList004 .list li h5 a:hover{ color:#0083c6;}
.TextList004 .list li p{ color:#666; margin:0; padding-top:10px; line-height:24px; height:24px; overflow:hidden;}
.TextList004 .list li:hover{border-color:#0083c6;}
.TextList004 .list li:hover time{border-right-color:#0083c6;}

/*20200630  zhanggongyuan*/
/*自适应添加*/
.navBtn {
	display: none;
}
@media screen and (max-width: 414px) and (min-width:320px) {
	.TextList002322 .title .more,.Floor002384 .title .more,.Floor000430 .title .more{
		background: none;
		padding: 5px 12px 5px 12px;
	}
	.TextList002322 .title h1,.Floor002384 .title h1,.Floor000430 .title h1{
		font-size: 16px !important;
	}
	.Floor000430 .auto ol figure img{
		width: 100%;
		height: auto;
	}
	.Floor000430 .auto ol{
		float: none;
		width: 100%;
	}
	.pc-banner{
		display: none;
	}
	.mob-banner{
		display: block;
	}
}
@media screen and (max-width: 1024px) and (min-width:320px) {
	.Floor000430 .auto ol{
		float: none;
		width: 100%;
	}
	.mob-banner{
		display: block;
	}
	body {
		width: 100%;
		min-width: auto;
	}
	.Floor000430 .auto li{
		width: 100%;
		padding:20px 0;
	}
	.Floor000430 .auto li time{
		top:50%;
		transform: translate(0,-50%);
	}
	.Floor000430 .auto ol figure img{
		width: 100%;
		height: auto;
	}

	.auto_1200 {
		padding: 0 2%;
	}

	.Top002057 {
		height: 60px;
	}

	.Top002057 .header-left .logo img {
		width: 50px;
		height: auto;
	}

	.Top002057 .header {
		height: 60px;
	}

	.Top002057 .header-menu {
		display: none;
	}

	.Banner002291 span {
		background-size: cover;
	}

	.Menu002290 .location {
		display: none;
	}

	.Menu001957 {
		padding: 20px 0 0 0;
	}

	.Map000101 {
		width: 100%;
	}

	.Map000101 .map {
		width: 100%;
		float: none;
	}

	.Map000101 .info {
		float: none;
		margin-top: 20px;
		width: 100%;
	}

	.Menu002290 .menu ul li a {
		display: block;
		height: 40px;
		line-height: 40px;
	}

	.Form000573 .from {
		width: 100%;
	}

	.Form000573 .from .text {
		width: 100%;
	}

	.Form000573 img {
		float: none;
		margin-top: 20px;
	}

	.TextList002192 li p {
		display: -webkit-box;
		height: 72px;
		line-height: 24px;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.Page001527 .p_page a.a_first,
	.Page001527 .p_page a.a_end {
		display: none;
	}

	.w22 {
		width: 100%;
		float: none;
	}

	.w75 {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.Location002314 em {
		float: none;
	}

	.PicList001748 .list li {
		width: 48%;
		float: left;
		margin-right: 0;
	}

	.PicList001748 .list li:nth-child(2n) {
		float: right;
	}

	.Menu002290 .menu ul li {
		margin-bottom: 0;
		width: 25%;
		box-sizing: border-box;
		float: left;
	}

	.menu .ul {
		overflow: hidden;
	}

	.RighInfo001355 {
		padding: 3% 2%;
	}

	.PicList002171 li {
		width: 48%;
		margin-right: 0;
	}

	.PicList002171 li:nth-child(2n) {
		float: right;
	}

	.PicList002171 li p {
		font-size: 13px;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.TextList001398 table {
		width: 100% !important;
		max-width: 100%;
	}

	.TextList001398 table tr {
		margin-bottom: 20px;
		display: block;
	}

	.TextList001398 table tr td:nth-child(1) {
		width: 23% !important;
	}

	.Floor002384 .title h1 {
		font-size: 18px;
		line-height: 42px;
	}

	.Floor002384 dd {
		width: 100%;
		padding-right: 0;
	}

	.Floor002384 dd.active {
		width: 100%;

	}

	.Floor002384 .title .more {
		margin-top: 0;
	}

	.Floor000430 .title h1 {
		font-size: 18px;
		line-height: 42px;
	}

	.TextList002322 .title h1 {
		font-size: 18px;
		line-height: 42px;
	}

	.Bottom002463 .nav {
		float: none;
		width: 100%;
		overflow: hidden;
	}

	.Bottom002463 .info {
		width: 100%;
		float: none;
	}

	.Bottom002463 .nav .dl {
		width: 100%;
		float: none;
		min-height: auto;
		border-left: none;
		border-bottom: 1px dashed #515151;
	}
	.Bottom002463 .nav .dl dd a{
		line-height: 36px;
	}
	.TextList002322 .title{
		margin-bottom: 0;
	}
	.RighInfo001355 figure{
		float: none !important;
		width: 100% !important;
		margin-left: 0 !important;
	}
	.Bottom002463 .nav .dl .two {
		display: none;
	}

	.Bottom002463 .nav .dl dt a {
		font-size: 16px;
	}

	.Bottom002463 .nav .dl dt {
		position: relative;
		background: url(../images/xl.png) no-repeat right center;
	}

	.Bottom002463 .info {
		margin-top: 20px;
	}

	.Bottom002463 .contact {
		float: none;
		width: 100%;
	}

	.Bottom002463 .weixinbox {
		display: none;
	}

	.navBtn {
		width: 35px;
		height: 50px;
		overflow: hidden;
		position: absolute;
		right: 10px;
		top: 12px;
		z-index: 9;
		cursor: pointer;
		display: block;
	}
	#header-menu{
		display: none;
		position: fixed;
		width: 100%;
		left:0;
		top:60px;
		background: #fff;
		z-index: 99;
		height: 100%;
	}
	#header-menu ul{
		height: 100%;
		overflow-y:scroll;
	}
	#header-menu li{
		border-bottom:1px solid #555;
	}
	#header-menu li em{
		font-style: normal;
		display: block;
		height: 56px;
		line-height: 56px;
		padding-left: 20px;
		font-size: 16px;
		position: relative;
	}
	#header-menu li.clickon .sub-menu dl{
		display: block;
	}
	
	#header-menu li em:after{
		display: block;
		content: '';
		position: absolute;
		right: 0;
		top:50%;
		width: 32px;
		height: 32px;
		background: url(../images/xl1.png) no-repeat center;
		transform: translate(0,-50%);
		transition: 0.3s;
	}
	#header-menu li.clickon em:after{
		transform:rotate(180deg);
		top:19%;
	}
	#header-menu li:first-child em:after{
		display: none;
	}
	.Top002057 .sub-menu dl dt{
		padding-left: 25px;
		height: 36px;
		line-height: 36px;
	}
	.Top002057 .sub-menu dl{
		display: none;
		transition: 0.3s;
	}

	.navBtn span {
		top: 50%;
		margin-top: -.02rem;
	}

	.navBtn span:first-child {
		content: "";
		top: 9px;
		left: 0;
	}

	.navBtn span:last-child {
		content: "";
		top: 17px;
		left: 0;
	}

	.navBtn span,
	.navBtn span:first-child,
	.navBtn span:last-child {
		left: 10px;
		position: absolute;
		background-color: #075bac;
		-webkit-transition: all 0.5s ease;
		width: 27px;
		height: 2px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.navBtn.g_close span {
		opacity: 0;
	}

	.navBtn.g_close span:first-child {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		top: 17px;
		opacity: 1;
	}

	.navBtn.g_close span:last-child {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		top: 17px;
		opacity: 1;
	}
	.Top002057 .top-search-on .search-box{
		right: 15px;
	}
	.Top002057 .header-top dd{
		margin-right: 18px;
	}
	.Banner002058 .pc{
		display: none;
	}
	.Banner002058 .mob{
		display: block;
	}
	.bx-viewport{
		height: 300px !important;
	}
	.Banner002058 .bx-wrapper:nth-child(1){
		display: none;
	}
	.Banner002058 .bx-wrapper:nth-child(2){
		display: block;
	}
	.Banner002058 li a, .Banner002058 li{
		height: 300px;
	}
	.navBtn.g_close span { opacity: 0; }

.navBtn.g_close span:first-child { -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 17px; opacity: 1; }

.navBtn.g_close span:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); top: 17px; opacity: 1; }
.PicList001748 .list li img{
	min-height: 124px;
}
.RighInfo002254 .tab .h1_tab span{
	padding: 0 3%;
}
.RighInfo002254 .tab .info table{
	width: 100% !important;
}
.RighInfo002254 .list_img{
	float: none;
	width: 100%;
}
.RighInfo002254 .right_info{
	margin-top: 20px;
	float: none;
	width: 100%;
}
.RighInfo002254 .right_info h1{
	font-size: 18px;
}
.RighInfo002254 .right_info h3{
	font-size: 14px;
}
.RighInfo002254 .tab .h1_tab{
	font-size: 14px;
}
.PicList001958 li p{
	display: -webkit-box;
	height: 60px;
	line-height: 30px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.RichInfo005 p{
	margin-bottom: 12px !important;
}
}
.floatBox{position: fixed;z-index: 99999;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);display: none;}
.floatBox .imgBox {max-width: 50%;height: 500px;position: relative;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.floatBox .imgBox img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 100%;}
.floatBox .imgBox a{display: inline-block;position: absolute;top: 50%;right: -35px;color: white;font-size: 36px;}
@media (max-width:768px) {
	.floatBox .imgBox{max-width: 90%;}
	.TextList002322 .title .tab {float:none; clear:both;}
	.TextList002322 .title .tab span{margin:0 auto 10px; float:none;}
	.floatBox .imgBox a{right: auto;left: 50%;transform: translateX(-50%);top: auto;bottom: 0;}
}

@media screen and (max-width: 1024px) and (min-width:768px) {
	.PicList002171 li {
		width: 31.333%;
		margin-right: 3%;
	}

	.PicList002171 li:nth-child(2n) {
		float: left;
	}

	.PicList002171 li:nth-child(3n) {
		margin-right: 0;
	}

	.PicList002171 li p {
		font-size: 14px;
	}

	.Menu002290 .menu ul li {
		width: auto;
	}

	.Floor002384 .title h1 {
		font-size: 24px;
	}

	.Floor000430 .title h1 {
		font-size: 24px;
	}

	.TextList002322 .title h1 {
		font-size: 18px;
	}

	.Bottom002463 .nav .dl dt a {
		font-size: 18px;
	}
	.RighInfo002254 .right_info h1{
		font-size: 24px;
	}
	.RighInfo002254 .right_info h3{
		font-size: 16px;
	}
	.RighInfo002254 .tab .h1_tab{
		font-size: 16px;
	}
	.TextList002322 .title .tab span {
		padding:0 20px;
	}
	.TextList002322 .title .tab span{
		margin-top: 8px;
	}
	.Floor000430 .auto ol figure img{
		max-width: 100%;
		height: atuo;
	}
}
@media screen and (min-width: 1025px){
.PicList001748 .list li .img{
	position: relative;
	min-height: 188px;
}
.PicList001748 .list li .img img{
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}

.PicList001748 p{
	display: -webkit-box;
	height: 40px;
	line-height: 20px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.RighInfo002254 .right_info h1{
	font-size: 28px;
}
.indexbanner{
	display: none;
}
.pc-banner{
	display: block;
}
.mob-banner{
	display: none;
}
}

.Banner002058 ul.ul.pc li {
    height: auto;
}
.Banner002058 ul.ul.pc li img{
	display: block;
}
.Banner002058 .mob img{
	width: 100%;
}
@media (max-width:1024px){
	.Map000101 .info{
		max-height: none;
	}
	.Menu002290 .menu ul li a {
		padding: 0;
		font-size: 14px;
		text-align: center;
	}
	.PicList002173 .video video {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		margin: 0;
	}
	.RighInfo001355 img {
		float: none !important;
	}
}
@media (max-width:768px){
	.Menu002290 .menu ul li {width:auto; float:none; text-align:center; display:block;}
}

/*20200630  zhanggongyuan*/
.Banner002058 ul.ul.pc li {
    height: auto;
}
.Banner002058 ul.ul.pc li img{
	display: block;
}
.Banner002058 .mob img{
	width: 100%;
}
.dis-pc{display: block;}
.dis-mb{display: none;}
.PicList001748 .list ul {
    display: flex;
    flex-wrap: wrap;
}

.PicList001748 .list li .img {
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
    height: 190px;
}

.PicList001748 .list li img {
    margin: auto;
    max-height: 100%;
}
@media (max-width:1024px){
	.Map000101 .info{
		max-height: none;
	}
	.Menu002290 .menu ul li a {
		padding: 0;
		font-size: 14px;
		text-align: center;
	}
	.PicList002173 .video video {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		margin: 0;
	}
	.RighInfo001355 img {
		float: none !important;
	}
	.dis-pc{display: none;}
	.dis-mb{display: block;}
	.PicList001748 .list li .img {
		height: 300px;
	}
}
@media (max-width:480px){
	.RighInfo001278 .big_img {
		width: 100%;
		height: 300px;
	}
	
	.RighInfo001278 .big_img li figure {
		padding-bottom: 0;
	}
	
	.RighInfo001278 .big_img li {
		height: 300px;
	}
	
	.RighInfo001278 .prod_info {
		padding-left: 0;
		padding-top: 320px;
	}
	
	.RighInfo001278 .list {
		overflow: hidden;
		margin-bottom: 20px;
	}
	
	.RighInfo001278 .tab .h1_tab span {padding: 0 13px 0 20px;width: 150px;text-align: center;}
	.Menu000654 header {
		margin-top: 7px;
	}
	.PicList001748 .list li .img {
		height: 180px;
	}
}