/*
 .Top000867 为demo编号
 */
.Top000867 .auto{ position:relative; z-index:100;}

.Top000867 .top_menu{ position:absolute; top:0;right:20.25%;}
.Top000867 .top_menu dd{ float:left; display:inline-block; height:36px;line-height:36px; vertical-align:middle;}
.Top000867 .top_menu dd a{ position:relative; padding-left:10px; display:inline-block; margin-right:17px;}
.Top000867 .top_menu dd a::before{ position:absolute; content:'';  top:50%; left:0; width:4px; height:4px; background-color:#666; margin-top:-2px; border-radius:50%;}
.Top000867 .top_menu dd:nth-child(2) a{ color:#666;}
.Top000867 .top_menu dd:nth-child(2) a::before{ width:1px; height:40%; top:30%; margin:0; background-color:#cdcdcd;}
.Top000867 .logo{ padding:15px 0 20px;}
.Top000867 .logo img{ height:40px; display:block;margin-left: -40px;}

.Top000867 .search{ height:75px; transition:all 300ms; -webkit-transition:all 300ms; position:absolute; right:-20px; top:0; z-index:30; cursor:pointer;}
.Top000867 .searchbox{position:absolute; right:0; top:75px; background:#fff; padding:0 10px; width:200px; border:1px solid #ccc; display:none; background:#fff; overflow:hidden;}
.Top000867 .search .cn{ background:url(../images/line.jpg) no-repeat left center; width:55px; height:55px; display:block; margin:10px 0; text-align:center; line-height:55px; float:left;}
.Top000867 .search dl{ float:left;}
.Top000867 .search .click{ background:url(../images/search_btn.png) no-repeat center center; display:block; width:30px; height:75px; float:left;}
.Top000867 .search .searchbox a{ float:right; width:20px; height:20px; background:url(../images/search_btn.png) no-repeat center center; margin:10px 0;}
.Top000867 .search .searchbox input{ margin:10px 0; width:130px; border:none;}
.Top000867 .search dl:hover .searchbox{ display:block;}

.Top000867 nav ul{ float:right; position:relative; margin-top:-75px; margin-right:70px;}
.Top000867 nav top-language{ float:right;}
.Top000867 nav li { float:left; position:relative; padding-left:1px;font-size: 14px;    margin-left: 40px;}
.Top000867 nav li a:hover{ color: #b1d148}

    
.Top000867 nav li#m1 a{ background:url(../images/Top000917_icon.png) center 12px no-repeat;}
.Top000867 nav li#m2 a{ background:url(../images/Top000917_icon1.png) center 12px no-repeat;}
.Top000867 nav li#m3 a{ background:url(../images/Top000917_icon2.png) center 12px no-repeat;}
.Top000867 nav li#m4 a{ background:url(../images/Top000917_icon3.png) center 12px no-repeat;}
.Top000867 nav li#m5 > a{ background:url(../images/Top000917_icon4.png) center 12px no-repeat;}
.Top000867 nav li#m6 a{ background:url(../images/Top000917_icon5.png) center 12px no-repeat;}    


.Top000867 nav li#m1:hover a,.Top000917 nav li#m1 a.aon{ background:url(../images/Top000917_redicon.png) center 12px no-repeat;}
.Top000867 nav li#m2:hover a,.Top000917 nav li#m2 a.aon{ background:url(../images/Top000917_redicon1.png) center 12px no-repeat;}
.Top000867 nav li#m3:hover a,.Top000917 nav li#m3 a.aon{ background:url(../images/Top000917_redicon2.png) center 12px no-repeat;}
.Top000867 nav li#m4:hover a,.Top000917 nav li#m4 a.aon{ background:url(../images/Top000917_redicon3.png) center 12px no-repeat;}
.Top000867 nav li#m5:hover > a,.Top000917 nav li#m5 a.aon{ background:url(../images/Top000917_redicon4.png) center 12px no-repeat;}
.Top000867 nav li#m6:hover a,.Top000917 nav li#m6 a.aon{ background:url(../images/Top000917_redicon5.png) center 12px no-repeat;}
    
.Top000867 nav li:hover > a,
.Top000867 nav li a.aon{ border-bottom:2px solid #b1d148; background: none; color:#c00000; font-size: 15px}
.Top000867 nav li > a{ height:75px;  padding:0; font-size: 14px; color:#000; display:block; line-height:45px; padding-top:45px;}

    
.Top000867 nav li:first-child::before{ display:none;padding-left:0;}
.Top000867 nav li > a{ line-height:52px; padding:33px 20px 0; display:block; font-size:15px;}
.Top000867 nav li:hover > a,
.Top000867 nav li a.aon{  color:#379abf;}
.Top000867 nav li span{ display:none;}
.Top000867 nav li .subnav{ display:none; position:absolute; top:75px; left:0;background-color: rgba(255,255,255,0.9); z-index:100;  padding:10%;width:100%; text-align:center;}
.Top000867 nav li .subnav dd{ border-bottom:#ccc 1px dotted; line-height:25px; padding:5px 0;}
.Top000867 nav li .subnav dd a{ display:block; color:#0c3761;}
.Top000867 nav li .subnav dd a:hover{ color:#2892ba;}
.Top000867 nav li .subnav dd:last-child{ border-bottom:0;}
.Top000867 nav li#m5{ position:static;}
.Top000867 nav li#m5 .subnav{ width:100%;padding:5%; right: 12%; left:auto; overflow:hidden;}
.Top000867 nav li#m5 .subnav dl{ width:30%;  float:left;}
.Top000867 nav li#m5 .subnav dl:nth-child(2){ width:30%; margin:0 5%;}
.Top000867 nav li#m5 .subnav dl:nth-child(2) dd{ float:left; width:100%; margin-right:6%;}
.Top000867 nav li#m5 .subnav dl:nth-child(2) dd:nth-of-type(2n){ margin-right:0;}
.Top000867 nav li#m5 .subnav dd:last-child{ border-bottom:#8d96a2 1px dotted;}

.Top000867 nav li#m5 .subnav dt{color: #0c3761;font-size:16px;border-bottom: #9aa7b5 2px solid;line-height: 38px;margin-bottom: 10px; position:relative;}
.Top000867 nav li#m5 .subnav dt a{ position:absolute; width:16px; height:16px; background-color:#999; right:2%; top:50%; margin-top:-8px; border-radius:50%; text-align:center;}
.Top000867 nav li#m5 .subnav dt a::before{ position:absolute; content:'···'; color:#fff; width:100%; line-height:16px; left:0; top:0;}
@media(max-width:1200px){
.Top000867{ background-position: 60% top;}
.Top000867 .search{ right:2%;}
.Top000867 .top_menu{right:22.25%;}
.Top000867 nav li > a{ padding:0 12px;}
}
@media(max-width:1000px) and (min-width:769px){
.Top000867 nav ul{ float:none; margin:0;}
.Top000867 nav li{ width:14.285%; text-align:center; padding-left:0; padding-right:0;}
.Top000867 nav li#m5 .subnav{ width:100%;}
}
@media(max-width:768px){
.Top000867 .logo{ padding-right:50%;}
.Top000867 .logo img{ height:auto;}
.Top000867 .moblie_menu{ width:40px; height:32px; background-color:#eee; position:absolute; right:2%; top:50%; cursor:pointer;}
.Top000867 .moblie_menu span,
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{height:3px; background-color:#666; position:absolute;}
.Top000867 .moblie_menu span{ width:80%; left:10%;  top:50%; margin-top:-1.5px; }
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{ content:''; width:100%;}
.Top000867 .moblie_menu span::after{ top:-8px;}
.Top000867 .moblie_menu span::before{ bottom:-8px;}
.Top000867 nav{ position:absolute; right:0; width:100%; max-width:250px; background-color:#fff; display:none;}
.Top000867 nav li >a{ display:none;}
.Top000867 nav li:first-child a{ display:block;}
.Top000867 nav li span{ cursor:pointer;}
.Top000867 nav li:first-child a,
.Top000867 nav li span{ display:block; line-height:40px; font-size:16px; text-align:center; color:#666;}
.Top000867 nav li .subnav{ display:none;border:1px solid #0c3761; border-bottom:#0c3761 3px solid; text-align:center;background-color:#d7d9db; max-height:252px; overflow:auto; }
.Top000867 nav li .subnav dd{ line-height:20px; padding:8px 0; font-size:15px;}
.Top000867 nav li .subnav dt{color: #0c3761;font-size:16px;border-bottom: #9aa7b5 2px solid;line-height: 38px; text-align:left; padding:0 5%;}
}
@media(max-width:640px){
.Top000867{ background-image:none;}
.Top000867 .logo{ position:relative;padding:5% 50% 5% 0;}
.Top000867 .search{ position:relative; right:auto; width:100%; top:auto; height:auto;}
.Top000867 .search .text{ height:35px; line-height:35px;}
.Top000867 .moblie_menu{ margin-top:-16px;}
.Top000867 .top_menu{ position:relative; right:auto; width:100%; top:auto; margin-bottom:5px;background-color:#ddd; text-align:right;}
.Top000867 .top_menu dd{ display:inline-block; float:none;}
}


/*
 Top000917 为demo编号
 */
.Top000917{ width:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; right:0; height:90px; z-index:105;}

.Top000917 .auto{ position:relative; height:90px;}
.Top000917 .logo{ position:absolute; z-index:5; width:30%; left:0; top:0; height:100%;}
.Top000917 .logo a{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:40% center; background-size:contain;}
.Top000917 .search{ width:83px; height:90px; background:url(../images/Top000917_search.png) no-repeat center center; border-left:1px solid #e0e0e0; transition:all 300ms; -webkit-transition:all 300ms; position:absolute; right:0; top:0; z-index:30; cursor:pointer; background-size:40% auto;}
.Top000917 .search .searchbox{position:absolute; right:0; top:90px; background:#fff; padding:0 10px; width:200px; border:1px solid #ccc; display:none; background:#fff; overflow:hidden;}
.Top000917 .search .click{ display:block; background:none; height:90px;}
.Top000917 .search .searchbox a{ float:right; width:20px; height:20px; background:url(../images/Top000917_search1.png) no-repeat center center; margin:10px 0;}
.Top000917 .search .searchbox input{ margin:10px 0; width:130px; border:none;}

.Top000917 nav{ padding-left:30%; padding-right:90px;}
.Top000917 nav li{ float:left; margin:0 3%; width:10%; position:relative;text-align:center; min-width:45px; }
.Top000917 nav li > a{ height:90px;  padding:0; font-size: 14px; color:#8a8a8a; display:block; line-height:45px; padding-top:45px;}

.Top000917 nav li#m1 a{ background:url(../images/Top000917_icon.png) center 5px no-repeat;}
.Top000917 nav li#m2 a{ background:url(../images/Top000917_icon1.png) center 5px no-repeat;}
.Top000917 nav li#m3 a{ background:url(../images/Top000917_icon2.png) center 5px no-repeat;}
.Top000917 nav li#m4 a{ background:url(../images/Top000917_icon3.png) center 5px no-repeat;}
.Top000917 nav li#m5 a{ background:url(../images/Top000917_icon4.png) center 5px no-repeat;}
.Top000917 nav li#m6 a{ background:url(../images/Top000917_icon5.png) center 5px no-repeat;}

.Top000917 nav li#m1:hover a,.Top000917 nav li#m1 a.aon{ background:url(../images/Top000917_redicon.png) center 5px no-repeat;}
.Top000917 nav li#m2:hover a,.Top000917 nav li#m2 a.aon{ background:url(../images/Top000917_redicon1.png) center 5px no-repeat;}
.Top000917 nav li#m3:hover a,.Top000917 nav li#m3 a.aon{ background:url(../images/Top000917_redicon2.png) center 5px no-repeat;}
.Top000917 nav li#m4:hover a,.Top000917 nav li#m4 a.aon{ background:url(../images/Top000917_redicon3.png) center 5px no-repeat;}
.Top000917 nav li#m5:hover a,.Top000917 nav li#m5 a.aon{ background:url(../images/Top000917_redicon4.png) center 5px no-repeat;}
.Top000917 nav li#m6:hover a,.Top000917 nav li#m6 a.aon{ background:url(../images/Top000917_redicon5.png) center 5px no-repeat;}

.Top000917 nav li:hover > a,
.Top000917 nav li a.aon{ border-bottom:5px solid #c00000; background: none; color:#c00000; font-weight:bold;}

@media(max-width:1000px){
.Top000917 nav{padding-right:45px;padding-left: 18%;}
.Top000917 .tel{ display:none;}
}
@media(max-width:769px){
.Top000917 .auto::before{ right:70%;}
.Top000917 nav{ position:absolute; width:50%; max-width:320px; background:rgba(0,0,0,0.8); top:90px; right:0; z-index:100; display:none; padding:0; text-align:center;}

.Top000917 nav li{ float:none; width:auto; margin:0;}
.Top000917 nav li a{     display: inline-block; text-align: center; min-width: 47px;}
.Top000917 nav li:hover > a,
.Top000917 nav li a.aon{  color:#c00000;}
.Top000917 .search{ right:50px; border:0;}
.Top000917 .moblie_menu{ text-align:right;padding-top: 26.5px;}
.Top000917 .moblie_menu span{ display:inline-block; width:45px; height:35px; border-radius:3px; border:1px solid #eee; background-color: #fff; position:relative; cursor:pointer;}
.Top000917 .moblie_menu i{ width:80%; border-radius:3px; height:4px; background-color:#c00000; position:absolute; left:10%; top:50%; margin-top:-2px;}
.Top000917 .moblie_menu i::before,
.Top000917 .moblie_menu i::after{ position:absolute; content:''; width:100%;border-radius:3px; height:4px; background-color:#c00000; left:0;}
.Top000917 .moblie_menu i::before{ top:-8px;}
.Top000917 .moblie_menu i::after{ bottom:-8px;}
.Top000917 .moblie_menu span.onmenu{ background-color:#c00000;}
.Top000917 .moblie_menu span.onmenu i,
.Top000917 .moblie_menu span.onmenu i::after,
.Top000917 .moblie_menu span.onmenu i::before{ background-color:#fff;}
}
@media(max-width:320px){
.Top000917 .logo a{ background-size:cover;}
	}
/*Banner002210 */
.Banner002210{ position:relative; z-index:1; position:relative;}
.Banner002210 .bx-viewport{ z-index:1;}
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:500px;}
.Banner002210 li{ background-position:center top; background-repeat:no-repeat;}
.Banner002210 li img{ display:none;}
.Banner002210 .bx-prev,
.Banner002210 .bx-next{ width:85px; height:111px;  position:absolute; top:50%; margin-top:-55px; background-position:center center; background-position:center center; z-index:66;}
.Banner002210 .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:5%; z-index:10;display:none}
.Banner002210 .bx-pager *{ width:30px; height:30px;}
.Banner002210 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002210 .bx-pager div+div{ margin-left:20px; position:relative;}
.Banner002210 .bx-pager div+div:before{ display:inline-block; width:15px; height:1px; background:rgba(255,255,255,0.28); content:""; position:absolute; top:50%; left:-20px;}
.Banner002210 .bx-pager a{ display:block; overflow:hidden; line-height:100px; background:url(../images/Banner002210-btn.png) no-repeat center center;}
.Banner002210 .bx-pager a.active{ background-image:url(../images/Banner002210-btn_hover.png); display:block;}
@media(max-width:1000px){
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:auto !important;}
.Banner002210 li{ background:none !important;}
.Banner002210 li img{ display:block; width:100%;}
.Banner002210 .bx-prev, .Banner002210 .bx-next{ display:none;}
}
/*Banner002210 End */
.content3{ margin-top:20px;margin-bottom: 30px}
.content3 h1{font-weight: normal;font-size: 22px;}
.content3 h2{ font-size:24px; text-transform:uppercase; padding:15px 0; margin:0; line-height:28px;}
.content3 ul li{ float:left; width:30%; margin-right:5%; border:1px solid #eee; padding:30px; box-sizing:border-box; height:510px;list-style: none;}
.content3 ul li:last-child{ margin-right:0;}
.content3 ul li a:hover{ color:#333; cursor: text;}
.content3 ul li .icon{ text-align:center; margin-top:-37px;}
.content3 ul li .icon em{ height:1px; background:#C7C7C7; width:22px; margin:10px auto 0; display:block;}
.content3 ul li .txt{ margin-top:15px; font-size:14px;}
.content3 ul li .txt h3{ font-size:18px; height:50px; text-transform:uppercase; margin:0; text-align:center;font-weight: normal;}
.content3 ul li .txt p{ margin:0;}

/*Banner002210 End */
.H_title{ margin-bottom:20px;}
.H_title span{ font-size:26px; text-transform:uppercase;font-weight: normal; display: inline-block; margin-bottom: 5px;}
.H_title p{ font-size:15px; margin:0; }

.H_product{ margin-top:50px;    margin-bottom: 50px;}
.H_product ul li{ float:left; width:24%; margin-right:1.33%; padding-bottom:10px; border-bottom:2px solid #eee;list-style: none;}
.H_product ul li:nth-child(4n){ margin-right:0;}
.H_product ul li .img{ width: 100%; overflow: hidden; }
.H_product ul li .img img{  
	transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s; }
.H_product ul li:hover .img img{
 	 transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
 } 
.H_product ul li .txt{ margin-top:5px;}
.H_product ul li:hover{color: #e1e1e1}
.H_product ul li .txt .title{ overflow:hidden;padding: 3px;}
.H_product ul li .txt .title span{ display:block; font-weight:bold; text-transform:uppercase; float:left; font-size:20px; line-height:24px;height:24px;color: #333;font-weight: normal;}
.H_product ul li .txt:hover{color: #fff}
.H_product ul li .txt .title i{ width:55px; height:24px; display:block; background:url(../images/icon1.png) no-repeat right center; border-left:1px solid #ccc; float:right; display:none;}
.H_product ul li .txt p{ font-size:14px; color:#444; height: 65px; padding: 5px;    margin-top: 0;}
.H_product ul li .txt em{ font-style:normal; color:#2892ba; font-size:14px;padding: 5px}
.H_product ul li .txt em:hover{ background: #eee;}
.H_product ul li:hover{background: #f6f6f6;}
/*.H_product ul li:hover .txt .title i{ display: block; }*/
/*
 .Floor001854 为demo编号
 */
.Floor001854{ padding:3% 0; }

.Floor001854 .title{font-size:30px;color:#555; text-transform:uppercase;}
.Floor001854 .title:before,
.Floor001854 .title:after{ content:''; background-color:#555;}
.Floor001854 .title:before{ float:right; width:40px; height:2px;}
.Floor001854 .title:after{ display:block; width:2px; height:40px; margin-top:10px;}
.Floor001854 .title a{ color:#555;}
.Floor001854 .title span{ display:block; font-size:24px;}

.Floor001854 dl{ padding-top:4%;}
.Floor001854 dd{ float:left; width:27%; border-bottom:1px #ccc solid; padding-bottom:3%;}
.Floor001854 dd:nth-child(2){ margin:0 9.5%;}
.Floor001854 dd a{ display:block; color:#555;}
.Floor001854 dd h3{ margin:0; font-size:16px; font-weight:normal;}
.Floor001854 dd p{ margin:10px 0; line-height:24px; height:72px; overflow:hidden; }
.Floor001854 dd time{ display:block; line-height:20px;padding-left:25px; margin-bottom:3%; background:url(../images/Floor001854-time.png) no-repeat left center; font-size:12px; color:#888;}
.Floor001854 dd:hover{ border-bottom:1px #0075ba solid;}
.Floor001854 dd a:after{ background:url(../images/Floor001854-icon.png) no-repeat right top; height:9px; display:block; content:'';}
@media(max-width:1000px){
.Floor001854 dd{ width:30%;}
.Floor001854 dd:nth-child(2){ margin:0 5%;}
}
@media(max-width:768px){
.Floor001854 dd{ float:none; width:auto; margin:0 0 3% 0 !important;}
.Floor001854 dd p{ height:auto; max-height:72px;}
}
/*
 .Floor001499 为demo编号
 */
.Floor001499{padding-bottom: 20px;background: url(../images/Floor002429-bg.jpg) center no-repeat;    padding: 30px 30px;height: 600px}
.Floor001499 .title{ padding:0px 0 10px 0;}
.Floor001499 .title a{display: inline-block;*display: inline;*zoom:1;margin-top: 12%}
.Floor001499 .title h1{ margin:0; font-weight:normal;color:#939393; font-size:36px; line-height:36px;}
.Floor001499 .title p{ text-transform:uppercase; width:300px; color:#333; font-size:28px; margin:0; padding:15px 0 0;line-height: 35px;}
.Floor001499 .title span{ display:inline-block; width:40px; height:2px;}
.Floor001499 .title .on h1{color:#014099; }
.Floor001499 .title .on span{background-color:#cacaca;}
.Floor001499 .ul li{display: none;}
.Floor001499 .ul p{font-size: 16px;color: #333;line-height: 26px;margin: 0 0 20px 0;}


@charset "utf-8";
/*
 .Bottom002457 为demo编号
 */
.Bottom002457{ margin-top:20px;}
.Bottom002457 .footer{ background: url(../images/Bottom002457-footer_bg.jpg) left top; padding: 1.5% 0 1.5%; }
.Bottom002457 .footer,.Bottom002457 .footer a{color: #eee;}
.Bottom002457 .footer a:hover{color: #fff;}
.Bottom002457 .footer .auto{padding-left: 15px; padding-right: 15px; position: relative;}
@media only screen and (min-width:1024px ) {
	.Bottom002457 .footer .auto{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1366px ) {
	.Bottom002457 .footer .auto{ padding-left: 70px; padding-right: 70px;}
}
@media only screen and (min-width:1600px ) {
	.Bottom002457 .footer .auto{ padding-left: 65px; padding-right: 65px;}
}
.Bottom002457 .footer .botleft{ float:left;}
.Bottom002457 .footer .botright{ float: right;}
.Bottom002457 .footer .botright>*{ display: inline-block;    font-size: 12px;}
.Bottom002457 .footer .copyright{ margin: 0;    font-size: 12px;}
.Bottom002457 .footer .copyright i{ font-style: normal; font-family: "宋体";}
.Bottom002457 .footer .links a{display: inline-block; position: relative;}
.Bottom002457 .footer .links a+a{ margin-left: 30px;}
.Bottom002457 .footer .links a+a:before{ content: "•"; font-family: "宋体"; position: absolute; left: -16px; top: 50%; line-height: 3px;}
.Bottom002457 .footer .share a{ display: inline-block; background: url(../images/Bottom002457-footer_shareicon.png) no-repeat; width: 16px; height: 16px; margin-left: 20px;} 
.Bottom002457 .footer .share a:hover{ background-image: url(../images/Bottom002457-footer_shareicon_hover.png);}
.Bottom002457 .footer .share a.a1{ background-position: 0 0;}
.Bottom002457 .footer .share a.a2{ background-position:-46px 0 ;display:none}
.Bottom002457 .footer .share a.a3{ background-position:-91px 0 ;display:none}
.Bottom002457 .footer .share a.a4{ background-position:-136px 0 ;display:none}
.Bottom002457 .footer .share a.a5{ background-position:-182px 0 ;}
.Bottom002457 .footer .share a.a6{ background-position:-228px 0 ;}
@media only screen and (max-width: 1024px) {
	.Bottom002457 .footer .auto>*{ float: none !important; text-align: center;}
	.Bottom002457 .footer .botleft{ padding: 15px 0;}
}
/*
 .Banner002307 为demo编号
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002307{ height: 270px;}
	.Banner002307 img{ display: none;}
	.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%;}
}
/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:18px; position:relative; overflow:hidden; line-height:70px;height:70px;text-transform: uppercase;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#2892ba;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#b1d148;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:14px;}
}
/*
 .Location002362 为demo编号
 */
.Location002362 {  padding:25px 0; text-align:left;text-transform: uppercase; }
.Location002362 em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Location002362 em:before{ content: "\e828"; font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Location002362 em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;background:url(../images/Location002362-bg.png) no-repeat right center;}

.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#2892ba; }

/*
 .RighInfo001448 为demo编号
 */
.RighInfo001448{ padding:0% 0 2%;background:url(../images/RighInfo001448-bg.png) repeat-x left bottom;}
.RighInfo001448 .title{ text-align:center; padding-bottom:30px;}
.RighInfo001448 h2{ color: #333}
.RighInfo001448 p{ color: #333}
.RighInfo001448 .down{ text-align:center; padding-top:5%;}
.RighInfo001448 .down a{ text-align:left; color:#fff;font-size:14px;display:inline-block;  width:195px; border-radius:5px; background:url(../images/RighInfo001448-icon2.png) no-repeat 98px center #0bb5ed; padding:20px 0 20px 150px;}
.RighInfo001448 .down span{ display:block;font-size:16px; color:#f7cb00;  margin:0}
/*
 .PicList001747 为demo编号
 */
.PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001747 .more:hover{ background-color:#ab0858; border-color:#ab0858; color:#fff;}
.PicList001747 li{float: left;width: 30.5%; margin-right: 4%; margin-bottom:2%;background: #f8f8f8;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;}
.PicList001747 li a:hover{ box-shadow:0 0 10px #ccc;color:#333;}
.PicList001747 li figure{ padding-bottom:50%;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:4%;}
.PicList001747 li h3{ margin:0;font-size: 16px;color:#333;padding: 5px 0}
.PicList001747 li p{line-height: 20px; margin:2% 0 0 0;color:#333; height:57px; overflow:hidden; font-size:13px;}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}

/*
 .Page001360 为demo编号
 */
.Page001360{     text-align: center; padding:2% 0;}
.Page001360 .Pages .p_cur,
.Page001360 .Pages .p_count,
.Page001360 .Pages .p_total,
.Page001360 .Pages .p_jump,
.Page001360 .Pages .a_first,
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev,
.Page001360 .Pages .a_end{ display:none;}
.Page001360 .Pages em{ font-style:normal;}
.Page001360 .Pages em a{ text-align:center; display:inline-block; border-radius:50%; width:32px;height:32px; line-height:30px; border:1px solid #d0d0d0;}
.Page001360 .Pages em a.a_cur{ background-color:#2892ba; color:#fff; border-color:#2892ba;}
.Page001360 .Pages em a:hover{ background-color:#2892ba; color: #fff}
@media(max-width:640px){
.Page001360 .Pages em{ display:none;}
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev{text-align:center;  display:inline-block; border-radius:3px; line-height:32px; border:1px solid #d0d0d0; padding:0 10px;}
.Page001360 .Pages .a_next{ background-color:#fd6b55; color:#fff; border-color:#fd6b55;}
}
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	background-color: #fff;
}
.RighInfo002223 .auto{
	padding-top: 3%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h3{
	color:#1f71c3;line-height:1.6;margin:0; font-size: 20px;
}
.RighInfo002223 .h4{
	font-size:16px;color:#1f71c3;margin:30px 0px 0 0;
}
.RighInfo002223 .h3:after,.RighInfo002223 .h4:after{
	color:#8fb8e1;width:50px;height:2px;background:#8fb8e1;border:none;margin:15px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:16px;color:#1f71c3;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;margin:0px 0px 25px;clear:both;
}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 24px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con{
	   width:71.235%;
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 55px;
   }
   .RighInfo002223 .pic{
   	    float:right;width:30.765%;margin-top:100px;
   }
   .RighInfo002223 .con{
   	    float:left;
   	     width:100%;
   }
}
/*
 .Floor000834 为demo编号
 */
.Floor000834{ padding-bottom:2%;}
.Floor000834 .auto{ max-width:1330px;}
@media(max-width:1330px){
.Floor000834 .auto{ padding:0 2%;}
}
.Floor000834 h1{ padding-top:3%; line-height:35px; font-size:30px; margin:0; font-weight:normal; color:#404040;}
.Floor000834 h1 a{ float:right; background:url(../images/Floor000834-a_more.jpg) no-repeat right center; padding-right:15px; font-size:14px; color:#757575;}
.Floor000834 h1 a:hover{ text-decoration:underline;}
.Floor000834 li{ float:left; overflow:hidden; width:32.6%; margin-right:1%; position:relative; margin-top:1%;}
.Floor000834 li:nth-child(3n){ margin-right:0;}
.Floor000834 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000834 li figure{ padding-bottom:57%; transition:all ease 0.5s;}
.Floor000834 li p{ position:absolute; margin:0; left:0; bottom:0;background-color: rgba(0,0,0,0.6); width:100%; height:35px; line-height:35px; padding:0 30px 0 10px; color:#fff; font-size:14px;    text-align: center;}
.Floor000834 li:hover figure{ transform:scale(1.2);}
@media(max-width:768px){
.Floor000834 li{ width:49%; margin-right:2%; margin-top:2%;}
.Floor000834 li:nth-child(4n){ margin-right:2%;}
.Floor000834 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor000834 h1{ font-size:20px;}
.Floor000834 li p{ position:relative; background:none; color:#333; text-align: center; font-size:14px; padding:0;}
.Floor000834 li:hover figure{ transform:scale(1);}
}



/*
 .Floor001640 为demo编号
 */
.Floor001640{padding-bottom: 1%;}
.Floor001640 .txt{ float:right;width:65%;}
.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:24px; font-weight:normal; margin:0; color:#555;}
.Floor001640 .txt figure span{ color:#d5d5d5; text-transform:uppercase;}
.Floor001640 .txt .info{ padding:0% 0 2%;}
.Floor001640 .txt .info h3{color: #2892ba}
.Floor001640 .all_more{ border:1px solid #e0e0e0; font-size:13px; display:inline-block; line-height:2.85em; padding-left:2em; padding-right:3em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;background-color:#2892ba;color: #fff}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#b1d148; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:left; width:30%;    margin-bottom: 15px;}
.Floor001640 .pic img{ width:100%;}
.Floor001640 .pic img:hover{ box-shadow:0 0 10px #ccc;}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}
.Floor001640 table{ border:solid 1px #ddd; border-right:0; border-bottom:0;}
.Floor001640 table tr{ background:#fff;}
.Floor001640 table .first{ background:#1380ab; height:40px;}
.Floor001640 table .first td{ font:bold 12px/18px Arial; color:#fff;padding: 4px 0;}
.Floor001640 table td{ padding:10px; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; font:normal 12px/18px Arial; color:#666; text-align:center;}
.Floor001640 table .list:nth-child(2n){ background:#eff3fc;}

.RighInfo001448 .left{ width: 42%; float: left;}
.RighInfo001448 .left dd{ font-size:14px; padding-left:25px; line-height: 28px;}
.RighInfo001448 .left dd.one{ background:url( ../images/20180428160057057.png) no-repeat left 7px ; }
.RighInfo001448 .left dd.two{ background:url( ../images/2018042816010515.png) no-repeat left 7px ; }
.RighInfo001448 .left dd.three{ background:url( ../images/20180428160114114.png) no-repeat left 7px ; }




.RighInfo001448 .right h2{ font-size:24px; text-transform:uppercase; margin:0; line-height:28px; color:#2892ba;}
.RighInfo001448 .right .div1,.contact_page .bottom .left .div2{ margin-bottom: 15px; }
.RighInfo001448 .right .name{ line-height: 40px; overflow: hidden; }
.RighInfo001448 .right .name i{ display: block; float: left;font-size: 14px; font-style: normal; color:#f00; width: 10px; }
.RighInfo001448 .right .name span{ display: block; float: left; font-size: 14px;}
.RighInfo001448 .right textarea{ width: 100%; height: 150px; background:#ECEFF1; padding-top:12px; padding-left:15px; box-sizing: border-box; font-size: 14px; border:0;}
.RighInfo001448 .right .input select{ width: 100%; line-height: 40px; height:40px; background:#ECEFF1; padding:0 15px; box-sizing: border-box; font-size: 16px;}
.RighInfo001448 .right .input input{ width: 100%; line-height: 30px; height:30px; background:#ECEFF1; padding:0 15px; box-sizing: border-box;font-size: 16px; border:0;}
.RighInfo001448 .right .div3{ margin-top:15px; padding-top:15px; border-top:1px solid #2892ba; text-align: right; }
.RighInfo001448 .right .div3 input{ cursor: pointer; width: 165px; height:40px; line-height: 40px; background:#2892ba; font-size:20px; font-weight: bold; color:#fff; }
.RighInfo001448 .right{ width: 50%; float: right;}

.Map {width:100%;height: 377px}
@media(max-width:768px){
	.Map {height: 350px}
}