/*Top002057 */
.Top002057{ position:relative;z-index:9999999; border-top:3px solid #006cba; width:100%; position:fixed;background:rgba(0,0,0,0.4)}
.Top002057 .subnavbg{ position:absolute; left:0; top:100%; height:57px; background:rgba(0,0,0,0.3); z-index:100; width:100%; display:none;}
.Top002057 .auto{ position:relative;}
.Top002057 .logo{ position:absolute; left:0; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%); z-index:10;}
.Top002057 .logo img{ max-height:59px;}
.Top002057 .top{ float:right; padding:15px 0;}
.Top002057 .top dt,
.Top002057 .top dd{ float:left; width:30px; height:30px; margin-left:10px;}
.Top002057 .top dd a{ display:block; line-height:30px; text-align:center; color:#fff; border-radius:50%; background:#006CBA;}
.Top002057 .top dt{ position:relative; z-index:10; background:url(../images/Top002057-searchBtn.png) no-repeat left center;}
.Top002057 .top dt div{ position:absolute; right:0; top:0;  height:30px; width:0; transition:0.3s; overflow:hidden; }
.Top002057 .top dt .text{ width:100%; line-height:30px;height:30px; background:#ffffff; padding:0 30px 0 10px;color:#666;border:1px solid #dae4eb;border-radius:30px;opacity: 0.6;}
.Top002057 .top dt .btn{ cursor:pointer; position:absolute; right:0; top:0; height:100%; width:30px; background:none; border:none; padding:0; }
.Top002057 .top dt:hover div{width:245px;}

.Top002057 nav ul{ float:right;}
.Top002057 nav li{padding: 0px 10px;float:left;  position:relative; z-index:101;}

.Top002057 nav li a{ display:block; color:#fff; font-size:14px;padding: 10px 20px;}
.Top002057 nav li a:hover{color:#BDBEBE;}
.Top002057 nav li i,
.Top002057 nav li > a{ font-weight:bold; color:#fff;}
.Top002057 nav li > a{  height:40px;border-bottom:2px solid transparent; }
.Top002057 nav li > a:hover,
.Top002057 nav li > a.aon{background-color: rgba(234,234,234,0.5);color: #fff;font-weight:bold;}
.Top002057 nav li i{ display:none; font-style:normal;}
.Top002057 nav li dl{ position:absolute; left:0; top:100%; width:1000%; display:none;}
.Top002057 nav li dd{ float:left; padding-right:15px; line-height:57px;}
.Top002057 nav li dd a{ position:relative; padding-right:25px; font-size:12px;}
.Top002057 nav li dd a span{ position:absolute; left:2px; width:16px; height:20px; top:50%; margin-top:-10px;}
.Top002057 nav li dd a span img{ width:16px; height:20px; display:block;}
.Top002057 nav li dd a span .hover{ display:none;}
.Top002057 nav li dd a:hover span img{ display:none;}
.Top002057 nav li dd a:hover span img.hover{ display:block;}
@media(max-width:1200px){
.Top002057 .logo{ left:2%;}
}
@media(max-width:1000px){
.Top002057 .subnavbg{ display:none !important;}
.Top002057 nav{ position:absolute; right:0; top:100%; background-color:#fff; width:100%; max-width:250px; border-radius:0 0 0 5px; display:none;}
.Top002057 nav ul{ float:none;padding: 5%}
.Top002057 nav li{ float:none; margin-left:0;}
.Top002057 nav li dl{ position:relative; top:auto; width:auto; padding-left:10%;display: none}
.Top002057 nav li dd{ float:none; padding-right:0; border-bottom:1px solid #eee;display: none}
.Top002057 nav li.has_sub i{ display:none;}
.Top002057 nav li > a{border-bottom:0;}
.Top002057 nav li i,
.Top002057 nav li > a{ height:auto; padding:5%; font-size:15px;color:#333;font-family: "Microsoft YaHei"}
.Top002057 .mobile_menu{ overflow:hidden; position:relative; float:right;width:50px; height:32px; background-color:#006cba; border-radius:5px 5px 0 0;}
.Top002057 .mobile_menu span,
.Top002057 .mobile_menu span:before,
.Top002057 .mobile_menu span:after{position:absolute; content:''; width:60%; left:20%; height:3px; background-color:#fff; }
.Top002057 .mobile_menu span:before,
.Top002057 .mobile_menu span:after{ width:100%; left:0;transition:transform 0.3s;}
.Top002057 .mobile_menu span{ top:50%; margin-top:-1.5px;transition:background 0.3s;}
.Top002057 .mobile_menu span:before{top:8px;}
.Top002057 .mobile_menu span:after{ top:-8px;}
.Top002057 .open_menu span{ background-color:transparent;}
.Top002057 .open_menu span:before,
.Top002057 .open_menu span:after{ top:50%;}
.Top002057 .open_menu span:before{transform:rotate(45deg);}
.Top002057 .open_menu span:after{ transform:rotate(-45deg);}
}
@media(max-width:640px){
.Top002057 .top dt:hover div{width:160px;}
}
@media(max-width:375px){
.Top002057 .logo img{ max-height:40px;}
}
/*Banner001836 */
/*
 .Banner001836 为demo编号
 */
.Banner001836 li{ height:650px; background-position: center top; background-repeat:no-repeat;}
.Banner001836 li a{ display:block;height:650px;}


.Banner001836 .bx-wrapper{ position:relative; z-index:1;}
.Banner001836 .bx-viewport{ z-index:1;}
.Banner001836 .bx-controls-direction a{ z-index:10; position:absolute; top:50%; width:100px; height:100px; background:url(../images/Banner001836-btn.png) no-repeat 0 0; overflow:hidden; line-height:1000px; margin-top:-50px;}
.Banner001836 .bx-controls-direction a.bx-next{ right:5%; background-position: right top;}
.Banner001836 .bx-controls-direction a.bx-prev{ left:5%;}
.Banner001836 .bx-pager{ z-index:10; position:absolute; width:100%; text-align:center; left:0; bottom:5%;}
.Banner001836 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner001836 .bx-pager div a{ display:block; width:13px; height:13px; background:#888174; border-radius:13px; overflow:hidden; line-height:100px;}
.Banner001836 li img{display: none;}
@media(max-width:1200px){
	
	.Banner001836 li a{ height:auto;}
	
}
@media(max-width:768px){
	.Banner001836 .bx-controls-direction a{ display:none;}
	.Banner001836 li img{ display:block; width:100%;}
	.Banner001836 li{ height:auto; background:none !important;}
}
@media(max-width:480px){
	.Banner001836 .bx-pager div a{width:8px; height:8px;border-radius:8px;}
	.Banner001836 .bx-pager div a.active{ width:25px;}
}

/*
 .Floor001126 为demo编号
 */
.Floor001126{ background:url(../images/Floor001126-bg.jpg) no-repeat center bottom #f8fbff; background-size:100% auto; padding:3% 0 2% 0;}
.Floor001126 .title{ overflow:hidden; text-align:center;color:#1071d2; padding:0px 0 0% 0; font-size:24px; font-weight:bold; }
.Floor001126 .title span{ font-weight:normal;opacity: 0.5; font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px; position:relative;}
.Floor001126 .title span:after,
.Floor001126 .title span:before{ position:absolute; content:''; width:100%; height:1px; background-color:#226dc2;opacity: 0.25; top:50%;}
.Floor001126 .title span:after{ left:-50%;margin-left:-110px;}
.Floor001126 .title span:before{right:-50%; margin-right:-110px;}
.Floor001126 .more{ text-align:center; padding-top:2%;}
.Floor001126 .more a{transition:0.3s; display:inline-block; padding-left:30px; text-align:left; width:143px; height:37px; line-height:37px; color:#fff; border-radius:37px; background: url(../images/Floor001734-more.png) no-repeat 90% center #1071d2;}
.Floor001126 .more a:hover{width:123px; height:37px; line-height:37px; color:#fff; border-radius:37px; background:#1071d2; transition:0.3s;}

.Floor001126 .txt{
	padding:1% 0;
	line-height:26px;
	text-indent:2em;
	font-size:14px;
}
.Floor001126 .txt.pc{
	display: block;
}
.Floor001126 .txt.wap{
	display: none;
}
.Floor001126 .txt.wap .more{
	text-indent:0;
}

.Floor001126 nav{ overflow:hidden; clear:both;}
.Floor001126 nav li{ float:left; width:32%; margin-right:2%; overflow:hidden;}
.Floor001126 nav li:last-child{ margin-right:0;}
.Floor001126 nav li a{ display:block; position:relative;}
.Floor001126 nav li img{ width:100%;}
.Floor001126 nav li figure{ position:absolute; width:146px; right:0; height:44px; top:50%; margin-top:-18px;  z-index:2;border:4px solid #fff; border-right:0;} 
.Floor001126 nav li figure span{ display:block; padding-left:10%;line-height:36px; font-size:16px;background: url(../images/Floor001126-a.png) no-repeat 90% center rgba(255,255,255,0.8); }
.Floor001126 nav li:hover figure span{ background-color:#1071d2; background-image:url(../images/Floor001126-ahover.png); color:#fff;}
.Floor001126 nav li:hover figure{ border-color:rgba(16, 113, 210, 0.5);}

@media(max-width:768px) {
	.Floor001126 .txt.pc {
		display: none;
	}

	.Floor001126 .txt.wap {
		display: block;
	}
}
@media(max-width:640px){
.Floor001126 nav li{ float:none; width:auto; margin-right:0; margin-bottom:3%; padding:0 10%;}
}


/*
 .PicList001205 为demo编号
 */
.PicList001205{ padding:2% 0 2% 0; background:#eff1f2}
.PicList001205 .category{ text-align:center; padding:2% 0;}
.PicList001205 .category a{ margin:0 5px 2px 5px; display:inline-block; padding:5px 10px; display:inline-block; font-weight:bold;}
.PicList001205 .category a:hover,
.PicList001205 .category a.aon{ background-color:#325f9a; color:#fff;}
.PicList001205 .title{ overflow:hidden; text-align:center;color:#1071d2; padding:3% 0 2% 0; font-size:24px; font-weight:bold; width:70%; margin:0 auto;}
.PicList001205 .title span{ font-weight:normal;opacity: 0.5; font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px; position:relative;}
.PicList001205 .title span:after,
.PicList001205 .title span:before{ position:absolute; content:''; width:100%; height:1px; background-color:#226dc2;opacity: 0.25; top:50%;}
.PicList001205 .title span:after{ left:-50%;margin-left:-140px;}
.PicList001205 .title span:before{right:-50%; margin-right:-140px;}
.PicList001205 .more{ text-align:center; padding-top:1%;}
.PicList001205 .more a{ transition:0.3s;display:inline-block; padding-left:30px; text-align:left; width:143px; height:37px; line-height:37px; color:#fff; border-radius:37px; background: url(../images/Floor001734-more.png) no-repeat 90% center #1071d2;}
.PicList001205 .more a:hover{width:123px; height:37px; line-height:37px; color:#fff; border-radius:37px; background:#1071d2; transition:0.3s;}

.PicList001205 ul{ padding:1% 4% 2% 7%;}
.PicList001205 li{ float:left; width:32%; margin-right:0.5%; margin-bottom:0.5%; position:relative; overflow:hidden; height:100%;}
.PicList001205 li a{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:5;}
.PicList001205 li:nth-child(3n){ margin-right:0;}
.PicList001205 li dl{ padding:4%; position:absolute; color:#fff; width:100%; height:100%; left:0; top:0; z-index:2; background-color: rgba(16,113,210,0.7); opacity:0;}
.PicList001205 li dt{ font-size:16px; padding-right:76px;}
.PicList001205 li dd{ font-size:12px; padding-top:5px;}
.PicList001205 li figure{ padding-bottom:57%;}
.PicList001205 li em{ opacity:0; font-size:12px; font-style:normal; color:#fff; background: url(../images/PicList001205-hit.png) no-repeat 90% 10px #2f3338; position:absolute; right:0; top:0; padding:10px 30px 10px 10px; z-index:5;}
.PicList001205 li em span{ display:block;}
.PicList001205 li dl,
.PicList001205 li em{ transition:all ease 0.5s;} 
.PicList001205 li:hover dl,
.PicList001205 li:hover em{ opacity:1;} 
@media(max-width:1000px){
.PicList001205 li{width:49%;}
.PicList001205 li:nth-child(4n){ margin-right:2%;}
.PicList001205 li:nth-child(2n){ margin-right:0.5%;}
	.PicList001205 li:nth-child(3n){
		margin-right:0.5%;
	}
}
@media(max-width:480px){
.PicList001205 li{ float:none; width:auto; margin-right:0 !important;margin-bottom: 2%}
}
/*Floor001875*/
.Floor001875{ padding:3% 0 2% 0; overflow:hidden;}

.Floor001875 .title{ overflow:hidden; text-align:center;color:#1071d2; padding:3% 0 2% 0; font-size:24px; font-weight:bold; width:70%; margin:0 auto;}
.Floor001875 .title span{ font-weight:normal;opacity: 0.5; font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px; position:relative;}
.Floor001875 .title span:after,
.Floor001875 .title span:before{ position:absolute; content:''; width:100%; height:1px; background-color:#226dc2;opacity: 0.25; top:50%;}
.Floor001875 .title span:after{ left:-50%;margin-left:-130px;}
.Floor001875 .title span:before{right:-50%; margin-right:-130px;}
.Floor001875 .more{ text-align:center; padding-top:1%;}
.Floor001875 .more a{ transition:0.3s;display:inline-block; padding-left:30px; text-align:left; width:143px; height:37px; line-height:37px; color:#fff; border-radius:37px; background: url(../images/Floor001734-more.png) no-repeat 90% center #1071d2;}
.Floor001875 .more a:hover{width:123px; height:37px; line-height:37px; color:#fff; border-radius:37px; background:#1071d2; transition:0.3s;}

.Floor001875 section{ position:relative; }
.Floor001875 .shadow{ position:absolute; width:19.2%;top:0; height:100%; background:rgba(0,0,0,0.3); z-index:5;}
.Floor001875 .s_left{ left:0; }
.Floor001875 .s_right{ right:0; }
.Floor001875 .list{ position:relative; width:150%; margin-left:-25%; z-index:1;}
.Floor001875 .list li a{ display:block; border-right:1px solid #fff;}
.Floor001875 .list li figure{ padding-bottom:60%;}
.Floor001875 .list li figure img{ display:none;}
.Floor001875 .list li div{ background-color:#f6f6f6; padding:5%; line-height:24px;}
.Floor001875 .list li span{ padding:0 15px; line-height:22px; background-color:#ff9e02; color:#fff;}
.Floor001875 .list li h1,
.Floor001875 .list li h3{ margin:0; font-weight:normal; padding-right:30%;}
.Floor001875 .list li h1{ font-size:16px;}
.Floor001875 .list li a:hover{ color:#1071d2;}
.Floor001875 .list li h3{ font-size:14px; color:#999;}
.Floor001875 .list li p{ float:right; margin:-70px 0 0 0; font-size:12px; padding-top:45px; background:url(../images/Floor001875-more.png) no-repeat right 10px;}

.Floor001875 .bx-controls-direction a{ position:absolute;  top:50%; width:39px; height:78px;margin-top:-39px;background:url(../images/Floor001875-btn.png) no-repeat; overflow:hidden; line-height:1000px; z-index:10;}
.Floor001875 .bx-controls-direction a.bx-prev{left:50%;margin-left:-39px;}
.Floor001875 .bx-controls-direction a.bx-next{ background-position: right top;right:50%;margin-right:-39px;}
@media(max-width:768px){
.Floor001875 .bx-controls-direction a{transform:rotate(180deg);}
.Floor001875 .bx-controls-direction a.bx-prev{ left:76.4%; margin-left:0; }
.Floor001875 .bx-controls-direction a.bx-next{ right:76.4%; margin-right:0;}
}
@media(max-width:640px){
.Floor001875 .list li span{ font-size:12px;}
.Floor001875 .list li p{ float:none; margin-top:0; padding-top:10px; padding-right:30px;}
.Floor001875 .list li h1,
.Floor001875 .list li h3{ padding-right:0;}
}
@media(max-width:480px){
.Floor001875 .list li h3{ font-size:12px;}
.Floor001875 .list li p{ background-size:20px 20px; background-position: right bottom; font-size:14px;}
.Floor001875 .bx-controls-direction a{ background-size:60px 60px; width:30px; height:60px; margin-top:-30px;}
}
/*Bottom001908*/
.Bottom001908{ color:#acaeb3;border-top:2px solid #1071d2; background-color:#171d2c; padding:2% 0 1% 0;}
.Bottom001908 a{ color:#acaeb3;}
.Bottom001908 a:hover{ color:#fff;}

.Bottom001908 footer{ line-height:42px; border-top:1px solid #272c3a; margin-top:20px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:#2a2f3e; margin:0 12px;}
.Bottom001908 footer span{ float:right; font-size:12px;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}

.Bottom001908 .contact{ float:right; width:215px;}
.Bottom001908 .contact li{ float:left;width:36px; position:relative; margin-right:14px;}
.Bottom001908 .contact li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; background:url(../images/Bottom001908-ewm_bg.png) no-repeat; width:120px;height:133px; text-align:center; z-index:100;}
.Bottom001908 .contact li figure img{ width:120px; height:120px; display:block; padding:11px;}
.Bottom001908 .contact li:hover figure{ display:block;}
.Bottom001908 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001908-icon.png) no-repeat left top;}
.Bottom001908 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001908 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001908 .contact li a:hover{ background-position: left bottom;}
.Bottom001908 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001908 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001908 .contact p{ font-size:16px;}

.Bottom001908 dl{ float:left; width:13.5%;}
.Bottom001908 dt{ height:40px; background:url(../images/Bottom001908-line.png) no-repeat left 30px; font-size:16px; color:#e2e2e2; font-weight: normal; font-size:14px;}
.Bottom001908 dd{ line-height:22px; font-size:12px;}
.erweima{display: none}
@media(max-width:1000px){
.Bottom001908 footer span{ float:none; display:block;}
.Bottom001908 dl{ width:20%; margin-bottom:2%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
	.erweima{display: none}
}
@media(max-width:640px){
.Bottom001908{padding-top:5%;}
.Bottom001908 footer{ margin-top:0; line-height:25px;text-align: center;padding-bottom: 3%;}
.Bottom001908 footer span{ padding:10px 0;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto;text-align: center}
.Bottom001908 .contact p{ font-size:16px; text-align: center}
.Bottom001908 .contact ul{display: none;}
.erweima{width: 96px;display:block;margin: 0 auto;}

}
/*Banner002216*/
.Banner002216{ width:100%;}
.Banner002216 .wap{ display:none;}
@media(max-width:1000px){
.Banner002216 .pc{ display:none;}
.Banner002216 .wap{ display:block;}
}
/*Banner002216 End*/

/*Menu002169 */
.Menu002169{ padding-bottom:3%;}
.Menu002169 dt{ text-align:right; background:url(../images/Menu002169-icon_home.gif) no-repeat right center;font-size:12px; padding:30px 20px 30px 0; color:#999;}
.Menu002169 dt a{ background:url(../images/Menu002169-cur_a.gif) no-repeat right center; padding-right:10px; margin-right:5px;color:#999;}
.Menu002169 dt span{ color:#1071d2;}
.Menu002169 dd{ width:180px; line-height:80px; background:url(../images/Menu002169-columnbg.png) no-repeat left top #1071d2; font-size:24px; color:#fff; text-align:center; position:relative; z-index:1; margin-top:-30px;}
.Menu002169 dd:before{ display:inline-block; content:''; width:15px; height:3px; background:#fff; margin-right:5px; vertical-align:middle;}

.Menu002169 nav{ border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f9f9f9; line-height:50px;height:52px; margin-top:-52px;}
.Menu002169 nav ul{ float:left;margin-left:16%;width:93%;}
.Menu002169 nav li{ float:left; margin-left:30px; }
.Menu002169 nav li:after{ display:block; width:0; height:0; margin:0 auto;content:'';border:6px solid transparent;  border-bottom:0;}
.Menu002169 nav li a{ display:block; padding:0 12px; position:relative;}
.Menu002169 nav li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.Menu002169 nav li.aon a:after{background:#1071d2;}
.Menu002169 nav li.aon:after{border-top-color:#1071d2;}
.Menu002169 nav li.aon{ font-weight:bold; }
.Menu002169 nav li a:hover,
.Menu002169 nav li.aon a{color:#1071d2;}
@media(max-width:1200px){
.Menu002169 nav li{margin-left:20px; }
}
@media(max-width:1000px){
.Menu002169 dd,
.Menu002169 nav{margin-top:0;}
.Menu002169 nav ul{ float:none;}
}
@media(max-width:1000px) and (min-width:641px){
.Menu002169 dl{ overflow:hidden;}
.Menu002169 dd{ float:left;}
.Menu002169 dt{ float:right; }
}
@media(max-width:768px){
.Menu002169 nav{height:auto; line-height:40px;}
.Menu002169 nav li{ margin:0; width:25%; text-align:center;}
.Menu002169 nav li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002169 nav ul{ float:left;margin-left:0;}
}
@media(max-width:640px){
.Menu002169 dt{ padding-top:15px; padding-bottom:15px; display: none}
.Menu002169 dl{ margin-top:5%;}
.Menu002169 dd{ width:auto; line-height:normal; text-align:left; padding:2%; background-position: right top; background-size:contain;}
.Menu002169 nav ul{ float:left;margin-left:0;}
}
@media(max-width:480px){
.Menu002169 dd{ font-size:20px;}
.Menu002169 nav li{ width:33.33333333333%;}
.Menu002169 nav ul{ float:left;margin-left:0;}
}
/*RighInfo002218*/


.RighInfo002218 table td{width: 50%;padding: 0 3%;}
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:3%;}
.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:30px;background:#f3f3f3;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#008cd6;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ padding:3.5% 4%; color:#728391;}
.RighInfo002218 .list{ padding-top:2%;}
.RighInfo002218 .list li{ display:block; float:left; width:28%; height:100%; margin-left:5.2%;}
.RighInfo002218 .list li+li{ }
/*.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}*/
.RighInfo002218 .list img{ /*float:left;*/ margin-left:35%; max-width:348px;}
.RighInfo002218 li figure{ padding-top:7%;  width:100%; height:100%;}
.RighInfo002218 .list h2{ text-align:center;font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden;/* white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;*/ height:100%; line-height:24px; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; margin:2% 0;padding: 0 6.5%;}
.RighInfo002218 .list img{display: none;}
}

@media(max-width: 768px){
	.RighInfo002218 .list img{display: none;}
}
/*RighInfo002218 End*/
/*
 .Banner001682 为demo编号
 */
.Banner001682 li img{ display:block; width:100%;}
.Banner001682 .bx-wrapper{ position:relative; z-index:1;}
.Banner001682 .bx-viewport{ z-index:1;}
.Banner001682 .bx-pager{ position:absolute; left:0; width:100%; bottom:10%; text-align:center; z-index:10;}
.Banner001682 .bx-pager div{ display:inline-block; width:19px; height:19px; margin:0 6px; position:relative;}
.Banner001682 .bx-pager div a{ position:absolute; width:15px; height:15px; border:1px solid #fff; border-radius:50%; background-color:rgba(0,0,0,0.5); left:50%; top:50%; margin-top:-7.5px; margin-left:-7.5px; overflow:hidden; line-height:1000px;}
.Banner001682 .bx-pager div a.active{ background-color:#fff; width:100%; height:100%; margin:0; left:0; top:0;}
@media(max-width:480px){
.Banner001682 .bx-pager div{width:10px; height:10px; margin:0 2px;}
.Banner001682 .bx-pager div a{ width:8px; height:8px; margin-top:-4px; margin-left:-4px;}
}
/*
 .RighInfo001278 为demo编号
 */

.RighInfo001278{ padding:0% 0 2% 0;}
.RighInfo001278 .prod_info{
	position:relative;
	position:relative;
	width: 100%;
	/*padding-left:46%;*/
}
.RighInfo001278 .prod_info .pro_xin{
	width: 54%;
	float: right;
}
.RighInfo001278 .prod_info h1{margin:0; color:#1071d2;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info p{line-height:24px; color:#666; min-height:96px;}
.RighInfo001278 .prod_info .share{
	padding:2% 0;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
	margin-bottom:5%;
	width: 54%;
	float: right;
	box-sizing: border-box;
}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#fff;line-height:28px; padding:2px 15px; background:#1071d2;border-radius:6px;}
/*.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%;*/
	float: left;
	padding: 2%;
	border:1px solid #dcdcdc;
	width:43.9%;
	box-sizing: border-box;
}
.RighInfo001278 .prod_info .wapimgBox{
	display: none;
}
.RighInfo001278 .big_img li{
	text-align:center;
	/*border:1px solid #dcdcdc;*/
}

.RighInfo001278 .list{
	padding:0 30px;
	position:relative;
	width: 54%;
	float: right;
	box-sizing: border-box;
}
.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{
	margin-top:2%
}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#1071d2; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%; text-indent:2em; line-height:25px;}
@media(max-width:640px){

	.RighInfo001278 .prod_info .pro_xin{
		width: 100%;
		float: none;
	}
	.RighInfo001278 .prod_info{ padding-left:0;text-align: center;}
	.RighInfo001278 .prod_info .share{
		width: 100%;
		float: none;
		box-sizing: border-box;
	}

	.RighInfo001278 .big_img{
		display: none;
	}
	.RighInfo001278 .list{
		display: none;
	}

	.RighInfo001278 .prod_info .wapimgBox{
		display: block;
		width: 100%;
		padding: 2%;
	}

	/*.RighInfo001278 .big_img{ margin-bottom:3%;}*/
	/*.RighInfo001278 .big_img li{ padding:3%;} */
	/*.RighInfo001278 .prod_info .share{display: none}*/

}


/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:0% 0 2% 0; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #1071d2; background:#1071d2;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#1071d2; border-color:#1071d2;}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .PicList006 为demo编号
 */
.PicList006{ padding:0 0 2% 0}
.PicList006 .list li{ padding:15px 0; position:relative;}
.PicList006 .list li .pic{ position:absolute;width:302px; height:194px; background:#ededed; text-align:center; z-index:10;}
.PicList006 .list li .pic img{width:282px; height:174px; padding-top:10px;}
.PicList006 .list li .txt{ padding-left:330px;height:194px; position:relative; border-bottom:1px solid #ededed;}
.PicList006 .list li .txt h3{ margin:0; padding:15px 0;font-size:18px; font-weight:normal;}
.PicList006 .list li .txt h3 a{ color:#1071d2;}
.PicList006 .list li .txt p{ color:#878787; padding-right:225px; line-height:20px; height:60px; overflow:hidden;}
.PicList006 .list li .txt span a{width:90px; height:28px; border-radius:16px; margin:15px 0; font-size:14px; display:block; text-align:center; line-height:25px; border:1px solid #1071d2; color:#1071d2;}
.PicList006 .list li .txt span a:hover{ background:#1071d2; color:#fff;}
.PicList006 .list li .txt time{position:absolute; right:0; top:20px; width:125px; padding-left:20px; height:125px; border-left:1px solid #e8e8e8;color:#9f9f9f; font-size:20px; text-align:center;}
.PicList006 .list li .txt time b{color:#1071d2; font-size:50px; font-weight:normal; padding:10px 0; display:block;}


@media(max-width: 768px){
	.PicList006 .list li .pic{
		position:static;
		width:100%;
	}

	.PicList006 .list li .txt {
		padding:0 2%;
		height: auto;
		text-align: center;
		position: relative;
		border-bottom:1px solid #ededed;
	}
	.PicList006 .list li .txt h3{
		width: 65%;
		text-align: left;
		float: left;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.PicList006 .list li .txt time{
		display: none
	}
	.PicList006 .list li .txt p{
		padding-right: 0px;
		display: none;
	}
	.PicList006 .list li .txt span{
		display: inline-block;
		float: right;
		position: relative;
		top: 10px;
	}
	.PicList006 .list li .txt span a{
		display: block;
		margin: 0 auto;
	}
}
/*
 .RighInfo000820为demo编号
*/ 

.RighInfo000820{ padding:30px 0; }

.RighInfo000820 h1{  margin:0; height:50px; color:#333; text-align:center; margin-bottom:10px; font-weight:500; text-align:left;}
.RighInfo000820 h1 span{ color: #333; text-transform: capitalize;padding-left: 5px; font-size:22px;font-weight:500; }
 
.RighInfo000820 .detail{ background:#fff; overflow: hidden; padding:0px 0px;  }
.RighInfo000820 .product{ float:right; width: 650px; height: 580px; border: 1px solid #cdd1d8; padding: 10px 10px 10px 12px; margin-top: 15%;}
.RighInfo000820 .product img{ width:625px; height:455px; display: block; }

.RighInfo000820 .pro_list{ position:relative; width:580px; height:90px; margin:20px  0 0 25px; }
.RighInfo000820 .pro_list .bx-prev{ position: absolute; left:0; top:25px; display: block; width: 16px; height: 32px; background-image:url(../images/RighInfo000820_left.gif); background-repeat:no-repeat; z-index:1;text-indent: 16px;overflow: hidden; }
.RighInfo000820 .pro_list .bx-next{ background-image:url(../images/RighInfo000820_right.gif);  background-repeat:no-repeat;top:25px;right:0; width: 16px; height: 32px; position: absolute; display: block;  z-index:1;text-indent: 16px;overflow: hidden; }

.RighInfo000820 .pic_list{ margin: 9px 0 0 30px; }
.RighInfo000820 .ul li{ float:left; height: 80px; display: block; margin: 0 5px; }
.RighInfo000820 .ul li img{ width:120px; height:80px; }

.RighInfo000820 .info{
	float:left;
	width:42%;
	padding:0px 0px;
}
.RighInfo000820 .info p{ margin:0; font-size:14px;/* height:22px;*/ line-height:28px; color: #5c6a81; }
.bx-pager{width:100%;text-indent: 100%;overflow: hidden;}


@media(max-width: 1000px){
	
	.RighInfo000820 .product{width:80%; height: auto; margin: 0 auto;float: none;}

	.RighInfo000820 .product img{ width:100%; height:auto; display: block; }

	.RighInfo000820 .info{width:80%;margin: 0 auto;float: none;margin-top: 20px;}
	.RighInfo000820 .info h1{text-align: center;}
}
@media(max-width: 769px){
	.Floor001875 .s_left{display: none;}
	.Floor001875 .s_right{display: none;}

	.RighInfo000820 .product{width:85%;margin: 0 auto;float: none;}
	.RighInfo000820 .info{width:80%;margin: 0 auto;float: none;margin-top: 20px;}

	.RighInfo000820 .info h1{text-align: center;}
	.RighInfo000820 .pro_list{margin: 20px  0 0 0}
	.RighInfo000820 .pic_list{margin: 9px 20px 0 20px;}
	.Floor001875 .bx-wrapper{width: 254px !important}
	.RighInfo000820 .pro_list .bx-next{right:0%}

	.RighInfo000820 .pro_list{width:100%;}
}
    
/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding-bottom:3%;}
.TextList002208 .thead{ background:#569be0;line-height:40px; text-align:center;}
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #87b4e1;}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}


.TextList002208 .conbox .pay_box .treatment{
	font-size: 15px;
}
.TextList002208 .conbox .pay_box .treatment span{
	font-size: 12px;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	color: #fff;
	background: #006CBA;
	padding: 4px 5px;
	line-height: 15px;
	border-radius:13px;
}


.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -43px -85px ; display:block; width:18px; height:8px; top:59%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none; line-height:30px;}
.TextList002208 .conbox .h5{color:#333; font-size:12px; margin:0; padding:0;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#1071d2;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	
}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}


/*
 .Timeline000192 为demo编号
 */
.Timeline000192{ padding:20px 0;}
.Timeline000192 .box{ padding-left:80px; position:relative;}
.Timeline000192 .box .event_year{width: 60px;border-bottom: 2px solid #DDD;text-align: center; position:absolute; margin-left:-80px; top:0; z-index:9999;}
.Timeline000192 .event_year li{height: 40px;line-height: 40px;background: #eee;margin-bottom: 1px;font-size: 18px;color: #828282;cursor: pointer; position:relative;}
.Timeline000192 .event_year li i{ display:none;}
.Timeline000192 .event_year li.active{ background-color:#1071d2; color:#fff;}
.Timeline000192 .event_year li.active i{ display:block; position:absolute; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #1071d2; right:-9px; top:50%; margin-top:-10px;}
.Timeline000192 .event_list{ background:url(../images/Timeline000192-line.png) repeat-y 139px top;min-height: 500px}
.Timeline000192 .event_list h3{ margin:0;padding: 0 0 10px 157px;font-size: 24px;font-family: Georgia;color: #1071d2;background: url(../images/Timeline000192-icon_year.png) no-repeat 133px 9px;line-height: 30px;font-style: italic;}
.Timeline000192 .event_list li{ padding-left:176px; position:relative; margin-bottom:10px; font-size:14px;}
.Timeline000192 .event_list li time{ position:absolute; left:0; text-align:right; width:127px; background:url(../images/Timeline000192-icon_time.png) no-repeat right center; padding:10px 19px 10px 0; min-height:24px;}
.Timeline000192 .event_list li p{ margin:0; background-color:#eee; border-bottom:2px solid #E1DDDD; padding:10px 15px; position:relative;}
.Timeline000192 .event_list li p i{ position:absolute; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #eee; left:-9px; top:12px;}


/*
 .Floor001640 为demo编号
 */
.Floor001640{padding-top:3%;padding-bottom: 4%;}
.Floor001640 .txt{ float:left;width:48%;}
.Floor001640 .txt figure{ padding-bottom:3%; position:relative;}
.Floor001640 .txt figure::before{ position:absolute; content:''; width:50px; height:2px; background-color:#2078da; left:0; bottom:-2px;}
.Floor001640 .txt figure h1{ font-size:28px; font-weight:normal; margin:0; color:#555;}
.Floor001640 .txt figure span{ color:#d5d5d5; text-transform:uppercase;}
.Floor001640 .txt .info{ padding:3% 8% 3% 0; font-size:16px; line-height:33px;}
.Floor001640 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:right; width:50%;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:1000px){
	.Floor001640 .txt,
	.Floor001640 .pic{ float:none; width:auto;}
	.Timeline000192{padding: 0 2%}
	.Timeline000192 .event_list{ background:url(../images/Timeline000192-line.png) repeat-y 9px top;}
	.Timeline000192 .event_list h3{ margin:0;padding: 0 0 10px 57px;font-size: 24px;font-family: Georgia;color: #1071d2;background: url(../images/Timeline000192-icon_year.png) no-repeat 3px 9px;line-height: 30px;font-style: italic;}
	.Timeline000192 .event_list li{ padding-left:57px; position:relative; margin-bottom:10px; font-size:14px;}
}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
	.Timeline000192{padding: 0 2%}
	.Timeline000192 .event_list{ background:url(../images/Timeline000192-line.png) repeat-y 9px top;min-height: 500px;}
	.Timeline000192 .event_list h3{ margin:0;padding: 0 0 10px 27px;font-size: 24px;font-family: Georgia;color: #1071d2;background: url(../images/Timeline000192-icon_year.png) no-repeat 3px 9px;line-height: 30px;font-style: italic;}
	.Timeline000192 .event_list li{ padding-left:27px; position:relative; margin-bottom:10px; font-size:14px;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}
/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 1% 0 3% 0;/*background: url(../images/RighInfo001749-bg.jpg) no-repeat center bottom;*/}
.RighInfo001749 .title{ text-align:center; padding-bottom:20px;}
.RighInfo001749 .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RighInfo001749 .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RighInfo001749 .title p span{ margin:0 10px; color:#777;}
.RighInfo001749 .info{ width:100%} 
.RighInfo001749 .info .info_back{ text-align:right; clear:both; padding:5px 0 10px 0; float:right; width:20%; margin-top:-39px;} 
.RighInfo001749 .info .info_back a{ color:#fff; font-size:14px;background:#1071d2; padding:6px 20px; border-radius:20px;}
.RighInfo001749 .info .info_pn{ padding-top:4%; float:left; width:60%;}
.RighInfo001749 .info .info_pn span{ display:block; padding-bottom:2%;}
.RighInfo001749 .info .info_pn span a{ color:#999; font-size:16px;}
.RighInfo001749 .info .info_pn span a:hover{color:#1071d2;}
.RighInfo001749 .news_img img{float: left;margin-right:25px;margin-top:20px  }


@media(max-width: 768px){
	.RighInfo001749 img{
		width: 100%;
		padding-bottom: 5%;
	}
	.RighInfo001749 .title h1{font-size:18px;color:#434c59}
	.RighInfo001749 .title p span:nth-child(2){
		display: none;
	}
	.RighInfo001749 .title p span:nth-child(3){
		display: none;
	}
	.RighInfo001749 .info .info_pn{width: 100%}
	.RighInfo001749 .info .info_pn span a{
		font-size:12px;
	}
	.RighInfo001749 .info .info_back{text-align: center;float: none;width: 100%;margin-top:0;padding-top:20px;}
}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.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;}
.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; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#07ad58; 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:#07ad58;}
/*
 .Map001070 为demo编号
 */
.Map001070{  padding:1% 0 3% 0;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:3%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 6%;}
.Map001070 dd figure h1{font-size: 22px;color: #1071d2; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:15px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:55%; right:0; height:100%; top:0;}


}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:340px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}



/*
 .Galary000345 为demo编号
 */
.Galary000345 {padding-top:30px;background:url(../images/Floor001711-bg.jpg) repeat; padding-bottom:1%; margin:0 auto;}
.Galary000345 .auto_1300{ width:1366px; margin:0 auto;}
.Galary000345 li {float: left;width: 21%;color: #747474;margin:0 2% 48px 2%;font-size: 14px;text-align: center}
.Galary000345 li.remove {margin-right: 0;}
.Galary000345 li img {width: 260px;height: 168px;border: 1px solid #c4bebf;}
.Galary000345 li .onpic{
	overflow: hidden;
	position: relative;
	display: block;
	padding: 5% 8%;
	border:1px #c4bebf solid;
}
.Galary000345 li .onpic:hover{
	border:1px solid #1071d2;
}
.Galary000345 li h4 {text-align: left;font-weight: 100;padding-left: 7%;background: url(../images/Galary000345-icon.png) 0% center no-repeat;line-height: 30px;color: #747474; margin:0;}
.Galary000345 li:hover img {border: 1px solid #1071d2;}
.Galary000345 li:hover h4 {color: #1071d2;}
.Galary000345 li .onpic a{
	display: block;
	width: 100%;
	padding-bottom: 80%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

@media(max-width: 1200px){
}
@media(max-width: 768px){
	.Galary000345 li{width: 29%}

}
@media(max-width: 640px){
	.Galary000345 li{width: 46%}
}
@media(max-width: 480px){
	.Galary000345 li{width: 96%}
}
/*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../images/Galary000345-ajax-loader.gif) center center no-repeat!important;}
.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px; display: none;}
a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(../images/Galary000345-close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(../images/Galary000345-close_btn_h.png) no-repeat;}
a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(../images/Galary000345-next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../images/Galary000345-next_h.png) center right no-repeat;}
a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(../images/Galary000345-prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(../images/Galary000345-prev_h.png) center left no-repeat;}
.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}
.t_l{background:url(../images/Galary000345-t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(../images/Galary000345-t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(../images/Galary000345-t_c.png) repeat-x;}
.c_l{width:20px; background: url(../images/Galary000345-c_l.png) repeat-y;}
.c_c{background:black; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(../images/Galary000345-c_r.png) repeat-y;}
.b_c{height:20px; background:url(../images/Galary000345-b_c.png) repeat-x;}
.b_l{background:url(../images/Galary000345-b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(../images/Galary000345-b_r.png) no-repeat; width:20px; height:20px;}
.box_img{ position:absolute; z-index:99995; background: url(../images/Galary000345-img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
/*a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(../images/Galary000345-link_out.png) no-repeat; text-indent:-999em; display: none;}
a:hover.link_to { background:url(../images/Galary000345-link_out_h.png) no-repeat; display: none;}*/
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/Galary000345-play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../images/Galary000345-play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/Galary000345-pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../images/Galary000345-pause_h.png) no-repeat;}
/*::::: PIROBOX RULES::::::::*/
.TextList001398{ padding:2% 0;background:url(../images/Floor001711-bg.jpg) repeat; }
.TextList001398 ul{ width:1366px; margin:0 auto;}
.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 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #862629;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}
.TextList001398 li:nth-child(2n+1){background: #eaeaea;}
/*新增资质奖项三级栏目*/
.zzjx{padding-top:0;}
.zizhi{width: 200px;height: 40px;margin:0 auto 20px;}
.zizhi a{display:inline-block;width: 80px;padding:10px;border: 1px solid #C4BEBF;border-radius: 10px;text-align: center;}
.zizhi a:hover{border-color: #1071D2;}
/*修改公司简介样式*/
.RighInfo002218 .list li.aboutOneRow{width: 100%;margin: 0 0 20px 0;border-bottom: 1px solid #1071D2;padding-bottom: 20px;}



.bd_weixin_popup .bd_weixin_popup_foot {line-height: 17px;margin-top: -12px;}



.Floorbox .pro_mk{
	border-bottom: none;
}

.Floorbox .pro_mk .cont{
	width: 100%;
	vertical-align: middle;
	position: relative;
	padding: 2% 0;
}

.Floorbox .pro_mk .cont .rt,
.Floorbox .pro_mk .cont .lt{
	width: 50%;
	float: left;
	box-sizing: border-box;
	position: relative;
}
.Floorbox .pro_mk .cont .img{
	float: right;
	width: 40%;
}
.Floorbox .pro_mk .cont .lt.img{
	text-align: center;
}

.Floorbox .pro_mk .cont .con_wz{
	width: 60%;

}


@media screen and (max-width:1200px ){
	.Floorbox .pro_mk{
		padding: 0 2%;
	}
}

@media screen and (max-width:1024px ){

.pro_mk .cont .MsoNormal{text-align: left;}



	.Floorbox .pro_mk .cont .rt,
	.Floorbox .pro_mk .cont .lt{
		width: 100%;
		float: none;
		display: inline-block;
	}
	.Floorbox .pro_mk .cont{
		padding-bottom: 5%;
		text-align: center;
	}
}
@media screen and (max-width:640px ){

}

