/*Top001686*/
.Top001686{ border-top:3px solid #475055; position:relative;}
.Top001686:before{ position:absolute; content:''; width:100%; left:0; height:1px; background-color:#f7f7f7; top:37px;}
.Top001686 .auto{position:relative;}
.Top001686 header dl{ float:right; line-height:37px;}
.Top001686 header dt,
.Top001686 header dd{ float:left; font-size:12px;}
.Top001686 header dt{ border-left:1px solid #f7f7f7; padding:0 14px 0 39px; background:url(../images/Top001686-icon_1.png) no-repeat 15px center;}
.Top001686 header dt.shop{ background-image:url(../images/Top001686-icon_2.png);}
.Top001686 header dd a{ display:block; width:35px; text-align:center; background-color:#f2f2f2;}
.Top001686 header dd.en{ border-top:3px solid #0170c0; margin-top:-3px;}
.Top001686 header dd.search{ width:37px; height:37px; background:url(../images/Map001955-search.png) no-repeat center center; position:relative;border-right:1px solid #f7f7f7; }
.Top001686 header dd.search div{ position:absolute; width:0; overflow:hidden; height:100%; right:0; top:0; background-color:#fff; transition:0.4s;}
.Top001686 header dd:hover div{ width:200px;}
.Top001686 header dd .text{ border:1px solid #0170c0; width:100%; line-height:37px; height:37px; padding:0 40px 0 10px; background:none;}
.Top001686 header dd .btn{ background:url(../images/Map001955-search.png) no-repeat center center; border:none; position:absolute; right:0; top:0; height:100%; width:36px; cursor:pointer;}

.Top001686 .logo{ position:absolute; z-index:2; left:0; top:0; height:100%; width:22%; border-left:20px solid #fff;border-right:20px solid #fff;  }
.Top001686 .logo a{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/Top001686-logo.jpg) no-repeat center center; background-size:contain;}

.Top001686 nav ul{  float:right; margin-right:-26px;}
.Top001686 nav li{ float:left;  text-align:center;}
.Top001686 nav li a{ display:block; padding:34px 26px;font-weight:bold; transition:0.3s; border-bottom:2px solid transparent;}
.Top001686 nav li a:hover,
.Top001686 nav li a.aon{ background-color:#f8f8f8; color:#0170c0; border-bottom-color:#0170c0;}
@media(max-width:1200px){
.Top001686 nav ul{ margin-right:0;}
}
@media(max-width:1024px){
.Top001686 nav{position:fixed; left:0; top:0; padding-top:10%; width:70%; max-width:300px; height:100%;background-color:rgba(1, 112, 192, 0.8); opacity:0; -ms-transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); transform:translateX(-100%);  transition:0.3s; z-index:100;}
.Top001686 nav.show{ -ms-transform:translateX(0);-webkit-transform:translateX(0); -moz-transform:translateX(0);transform:translateX(0); opacity:1;}
.Top001686 nav ul{ max-height:100%; overflow:auto; float:none;}
.Top001686 nav li{ float:none;}
.Top001686 nav li a{color:#fff;  padding:5%; font-size:16px; position:relative;border-bottom:1px solid rgba(255,255,255,0.5);box-shadow: 0 1px 0 rgb(1, 112, 192); }
.Top001686 nav li a::before{ position:absolute; content:''; z-index:-1; left:0; width:0;  height:100%; top:0; background-color:#fff; transition:0.3s;}
.Top001686 nav li:hover a::before{width:100%;}

.Top001686:before{ z-index:4;}
.Top001686 .logo{ position:relative; width:auto; height:auto; border:0; padding-right:50%;}
.Top001686 .logo a{ position:relative;display:block; height:76px; background-position: left center;}

.Top001686 .mobile_menu{ position:absolute; right:0; top:50%; margin-top:-16px; width:48px; height:32px; background-color:#0170c0; border-radius:3px;}
.Top001686 .mobile_menu i{ width:70%;  left:15%; top:50%; margin-top:-1px;}
.Top001686 .mobile_menu i,
.Top001686 .mobile_menu i::before,
.Top001686 .mobile_menu i::after{position:absolute; height:2px; background-color:#fff; transition:0.3s;}
.Top001686 .mobile_menu i::before,
.Top001686 .mobile_menu i::after{ content:''; width:100%;}
.Top001686 .mobile_menu i::before{ top:8px;}
.Top001686 .mobile_menu i::after{top:-8px;}
.Top001686 .mobile_menu#show i{ background-color:transparent;}
.Top001686 .mobile_menu#show i::before,
.Top001686 .mobile_menu#show i::after{ top:0;}
.Top001686 .mobile_menu#show i::before{ -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);transform:rotate(45deg);}
.Top001686 .mobile_menu#show i::after{ -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);transform:rotate(-45deg);}
}
/*Banner001723*/
.Banner001723{ position:relative; height:290px; text-align:center;}
.Banner001723 .ban{ position:absolute; left:0; top:0; width:100%; height:100%; background-position:center top; background-repeat:no-repeat;}
.Banner001723 .table{ display:table; width:100%; height:100%;}
.Banner001723 .table_cell{ display:table-cell; vertical-align:middle;}

.Banner001723 section{ position:relative; z-index:1; padding:1% 3%; display:inline-block; background:rgba(255,255,255,0.1); color:#fff;}
.Banner001723 section h1{ margin:0; position:relative; font-size:36px; font-weight:normal; line-height:normal;}
.Banner001723 section h1:after{ display:block; content:''; margin:0 auto;margin-top:10px;width:30%; height:2px; background-color:#0e9aff;}
.Banner001723 section dl{ padding-top:10px;}
.Banner001723 section dl a{color:#fff; margin:0 3px;}
.Banner001723 section i{ position:absolute; width:8px; height:8px;  border:3px solid #0e9aff;}
.Banner001723 section i.t_l{ left:0; top:0; border-right:0; border-bottom:0;}
.Banner001723 section i.t_r{ right:0; top:0; border-left:0; border-bottom:0;}
.Banner001723 section i.b_l{ left:0; bottom:0;border-right:0; border-top:0;}
.Banner001723 section i.b_r{ right:0; bottom:0;border-left:0; border-top:0;}
@media(max-width:640px){
.Banner001723{ height:200px;}
.Banner001723 .ban{ background-position:center center; background-size:cover;}
.Banner001723 section h1{ font-size:24px;}
}
@media(max-width:375px){
.Banner001723 section h1{ font-size:18px;}
.Banner001723 section dl{ font-size:12px;}
}

/*Menu000797*/
.Menu000797{ background-color:#475055; margin-bottom:3%;}
.Menu000797 nav{ position:relative; padding-left:6%;}
.Menu000797 nav .home{ width:6%; height:100%; background-color:#fff; color:#02588a; position:absolute; left:0; top:0; font-size:12px;}
.Menu000797 nav .home span{ position:absolute; top:50%; margin-top:-6px; left:50%; margin-left:-6px;}
.Menu000797 nav li{ float:left; width:16.6666666666667%; text-align:center;}
.Menu000797 nav li a{ color:#fff; display:block; line-height:52px;border-right:1px solid #3e464a;border-bottom:1px solid #3e464a; }
.Menu000797 nav li a:hover,
.Menu000797 nav li a.aon{ background-color:#0070c0;}
@media(max-width:1000px){
.Menu000797 .auto{ padding:0;}
}
@media(max-width:768px){
.Menu000797 nav .home{ display:none;}
.Menu000797 nav{ padding-left:0;}
}
@media(max-width:640px){
.Menu000797 nav li{ width:25%;}
.Menu000797 nav li a{line-height:46px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:480px){
.Menu000797 nav li{ width:33.3333333%; }
}

.singlePage{ padding:0 0 2% 0;}

/*Timeline001915*/
.Timeline001915{ padding:0 0 3% 0;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.png) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:4% 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div pre{ line-height:24px; margin:3% 0;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#0070c0; font-size:24px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#0070c0; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; text-transform:uppercase;background-color:#0070c0; color:#fff; font-size:14px; border-radius:5px;}

@media(max-width:480px){
.Timeline001915 .list{ background-position: 6px top; padding-left:20px; background-size:auto 45px; padding-top:45px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*Bottom000823*/
.Bottom000823 .bottom{ background-color:#ececed; text-align:center;}
.Bottom000823 .open_menu{ line-height:28px;}
.Bottom000823 .open_menu span{ cursor:pointer; position:relative; padding-right:15px; display:inline-block;}
.Bottom000823 .open_menu span:before{ position:absolute; content:''; width:0; height:0;border-left: 6px solid transparent;border-right: 6px solid transparent; border-bottom:6px solid #999; right:0; top:50%; margin-top:-3px;}
.Bottom000823 .open_menu span.on:before{ border-top:6px solid #999; border-bottom:0;}
.Bottom000823 .bottom .auto{ padding-top:2%; padding-bottom:2%; display:none;}
.Bottom000823 .bottom dl{ float:left; width:16.6666666666%;}
.Bottom000823 .bottom dt{ font-weight:bold;line-height:45px;}
.Bottom000823 .bottom dd{ line-height:18px; padding:4px 5%; font-size:12px; }
.Bottom000823 footer{ background-color:#475055; font-size:12px; padding:2% 0;color:#999;}
.Bottom000823 footer dl{ float:right;}
.Bottom000823 footer dl em{color: #666;font-style: normal;margin: 0 6px;}
.Bottom000823 footer a{ color:#ccc;}
.Bottom000823 footer a:hover{ color:#fff;}
.Bottom000823 footer div span{ display:block; }
@media(max-width:768px){
.Bottom000823 footer dl{ float:none; padding-bottom:10px;}
.Bottom000823 footer{ text-align:center;}
.Bottom000823 .bottom dt{ font-size:16px;}
.Bottom000823 .bottom dd{ font-size:13px;}
}
@media(max-width:640px){
.Bottom000823 .bottom dl{ float:none; width:auto; text-align:left; padding:0 5px;}
.Bottom000823 .bottom dl:nth-child(2n){ background-color:#dcdcdc;}
.Bottom000823 .bottom dt { line-height:35px;}
.Bottom000823 .bottom dd{ display:inline-block; padding-left:0; padding-right:20px;}
}
/*TextList001074*/
.TextList001074{ padding-bottom:4%;}
.TextList001074 h1{ margin:0;padding: 20px 0;background: url(../images/TextList001074-titlebg.png) no-repeat left center;padding-left: 16px;font-size: 24px;color: #000; font-weight:normal;}
.TextList001074 .show,
.TextList001074 .list{ width:49%;}
.TextList001074 .list{ float:left;}
.TextList001074 .show{ float:right;  margin-top:71px;}
.TextList001074 .list li{ padding-bottom:1px;}
.TextList001074 .list li .con{ display:none;}
.TextList001074 .list li h5{ font-weight:normal; font-size:14px; padding:0 10px; line-height:36px; background-color:#f2f2f2; margin:0; cursor:pointer;}
.TextList001074 .list li.on h5{ background-color:#ecf7ff; color:#000;}
.TextList001074 .con{ padding:3%; font-size:12px;line-height:24px;background-color:#ecf7ff;}
.TextList001074 .con dl{ overflow:hidden;}
.TextList001074 .con dd{float: left;padding: 0 5%; margin: 0 1% 10px 1%;background: #fff;text-align: center;}
.TextList001074 .con p{ margin:0; color:#000; font-weight:bold; text-transform:uppercase;}
.TextList001074 .apply{ text-align:center; padding-top:2%;}
.TextList001074 .apply a{ display:inline-block; line-height:33px; padding:0 12%; border:1px solid #dfdad4; border-radius:3px; font-size:14px; color:#000; 
background: rgb(254,254,254); 
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(234,236,237,1) 100%); 
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(234,236,237,1) 100%); 
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(234,236,237,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eaeced',GradientType=0 );
}
.TextList001074 .apply a:hover{ color:#fff;background: rgb(10,153,255);  border-color:#0070c0;
background: -moz-linear-gradient(top, rgba(10,153,255,1) 0%, rgba(0,112,192,1) 100%); 
background: -webkit-linear-gradient(top, rgba(10,153,255,1) 0%, rgba(0,112,192,1) 100%); 
background: linear-gradient(to bottom, rgba(10,153,255,1) 0%, rgba(0,112,192,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70b9ec', endColorstr='#0070c0',GradientType=0 );}
@media(max-width:768px){
.TextList001074 .show{ display:none;}
.TextList001074 .list{ float:none; width:auto;}
.TextList001074 .list li.on .con{ display:block; border-top:1px solid #fff;}
}
/*TextList000746*/
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;}
.TextList000746 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}
/*Page002046 */
.Pages{ text-align:center; padding:3% 0;}
.Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px;height:38px; color:#999;}
.Pages a:hover,
.Pages a.a_cur{ background-color:#0079c3; color:#fff;}
.Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Pages em a{ float:left; margin-left:-1px;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_jump,
.Pages .p_total{ display:none;}
.Pages .a_prev,
.Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px;}
.Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Pages .a_first,
.Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Pages a{padding:0 5px; }
}
/*PicList000786*/
.PicList000786 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:3%;}
.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:60%;background-size:contain;}
.PicList000786 li figure span img{ display:none;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}
/*PicList000729*/
.PicList000729 li{ float:left; width:23.5%; margin-right:2%; text-align:center; margin-bottom:2%;}
.PicList000729 li:nth-child(4n){ margin-right:0;}
.PicList000729 li figure{ border:1px solid #d9dbdc; padding:3px;}
.PicList000729 li figure em{ display:block; padding-bottom:128%;}
.PicList000729 li figure img{ display:none;}
.PicList000729 li h5,
.PicList000729 li p{ margin:0; }
.PicList000729 li h5{ font-size:16px; padding:10px 0;}
.PicList000729 li span{color: #0070c0;border: 1px solid #0070c0;border-radius: 5px;padding: 0 10px;display: inline-block; line-height:2;}
.PicList000729 li p{ color:#666; padding-bottom:10px;}
.PicList000729 li a:hover{ color:#0070c0;}
.PicList000729 li a:hover span{ color:#fff;background-color:#0070c0;}
@media(max-width:640px){
.PicList000729 li{width:32%;}
.PicList000729 li:nth-child(4n){ margin-right:2%;}
.PicList000729 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000729 li{width:49%;}
.PicList000729 li:nth-child(3n){ margin-right:2%;}
.PicList000729 li:nth-child(2n){ margin-right:0;}
}
/*PicList000624*/
.PicList000624{ padding:0 0 3% 0;}
.PicList000624 .con{ border:1px solid #d1d1d1; padding:20px; background-color:#fff;}
.PicList000624 .img{float: left;width: 29%; position:relative;}
.PicList000624 .img:before,
.PicList000624 .img:after{position:absolute; content:''; left:0; }
.PicList000624 .img:before{ height:99%; background-color:#fff; width:101%;border:1px solid #e5e5e5;  top:2%; z-index:2;}
.PicList000624 .img:after{ z-index:1;  height:102%; width:103%;background-color:#e5e5e5;  top:3%;}
.PicList000624 .img img{ display:block;width:100%;border:3px solid #e5e5e5; position:relative; z-index:4;}
.PicList000624 .list{ width:64.6%; border:1px solid #d1d1d1; float:right;}
.PicList000624 .list dl{line-height:24px;  font-size:14px; overflow:hidden;}
.PicList000624 .list dt{ width:21.1%; float:left; position:relative; font-weight:bold; color:#000;  padding:6px 0 10px 24px; clear:left; }
.PicList000624 .list dt:before{position:absolute; content:''; left:6px; top:12px; width:12px; height:12px; background-color:#0070c0; box-shadow:2px 2px 0 #e1e1e1;}
.PicList000624 .list dd{ padding:6px 0 10px 0; float:right; width:75.3%;}
.PicList000624 .list dd a{ padding:0 3%; border-left:1px solid #d1d1d1; }

@media(max-width:640px){
.PicList000624 .img,
.PicList000624 .list{ float:none; width:100%;}
.PicList000624 .img:before,
.PicList000624 .img:after{ display:none;}
.PicList000624 .list{ margin-top:3%;}
}
@media(max-width:375px){
.PicList000624 .list dt,
.PicList000624 .list dd{ float:none; width:100%;}
.PicList000624 .list dd a{ border-left:0;}
}
/*PicList001204*/
.PicList001204 ol{ padding-bottom:2%;  border-bottom:1px dashed #ccc; overflow:hidden; clear:both;}
.PicList001204 ol .Ispic{ position:absolute; left:0; top:0; height:100%;width:30%;}
.PicList001204 ol .Ispic img{ display:none;}
.PicList001204 ol div{ position:relative; padding-left:32%; padding-top:3%; padding-bottom:3%;padding-right:2%;}
.PicList001204 ol h2{ font-size:18px; margin:0 0 10px 0;}
.PicList001204 ol p{ line-height:26px; overflow:hidden; height:52px;}
.PicList001204 ol .more{ color:#0070c0; padding-right:25px; background:url(../images/PicList001204-more.png) no-repeat right center; display:inline-block;}
.PicList001204 li{position:relative;border-bottom:1px dashed #ccc; padding:2% 0; transition:background ease-in-out 0.5s;}
.PicList001204 li a{ z-index:3; position:absolute; left:0; top:0; width:100%; height:100%;}
.PicList001204 li div{ position:relative; padding-left:90px; padding-right:10px;}
.PicList001204 li time{ position:absolute; left:0; top:0; padding:15px 0;width:77px; text-align:center; background-color:#f3f2f2; font-weight:bold; text-align:center;color:#999; transition:background 0.5s;}
.PicList001204 li time b{ display:block; font-size:17px;}
.PicList001204 li h5{ margin:0; line-height:30px; color:#434345; font-size:16px;}
.PicList001204 li p{ margin:0; line-height:20px; overflow:hidden; height:40px;}
.PicList001204 li:hover,
.PicList001204 li:hover time,
.PicList001204 li:hover h5{color:#fff;}
.PicList001204 li:hover{ background-color:#0070c0;}
.PicList001204 li:hover time{background-color:#c0e1f9;}
@media(max-width:640px){
.PicList001204 ol .Ispic{ position:relative; width:auto; height:auto; display:block; padding-bottom:60%; }
.PicList001204 ol div{ padding:2%;}
.PicList001204 ol h2{ margin-top:2%;}
}

/*RighInfo001277*/
.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .big_img li figure img{ display:none;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center; background-size:auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li figure img{ display:none;}
.RighInfo001277 .list li.on figure{ border:2px solid #475055;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#475055; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#475055; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#475055; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#475055; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
/*Form001518*/
.Form001518 .tit{ position:relative; color:#343434; font-size:20px; text-transform:uppercase;}
.Form001518 .tit:after{ display:block; content:'';width:31px; height:2px; background:#343434; margin:20px 0;}
.Form001518 .tit b{ color:#0070c0; text-transform:none;}
.Form001518 dl dt{ padding:3% 0; color:#f5a100; font-size:16px; }
.Form001518 dd,
.Form001518 dd li{position:relative;}
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; }
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd div label{ position:absolute; left:5px; top:0; line-height:46px; color:#999;}
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}
.Form001518 .queueList{ margin:0;}
.Form001518 .placeholder{ padding:40px 0;}
.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #0070c0;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .tit{ font-size:18px;}
}
/*Form003*/
.Form003 .tips{color: #0070c0;font-size: 16px;border-bottom: 1px dotted #E0E0E0;padding: 30px 0 28px 0; margin:0;}
.Form003 .form{ padding:20px 0;}
.Form003 .form .form_err{ color:#f00;}
.Form003 .form .f_name{ min-width:100px; padding-right:10px; text-align:right; width:11%;}
.Form003 .form td{ padding-bottom:15px;line-height: 42px; vertical-align:top;}
.Form003 .form td .text{width:100%; max-width:300px;height: 40px;padding:0  10px;line-height: 40px;background: #fff; border:1px solid #ddd; border-radius:2px;}
.Form003 .form td .text:focus{ border-color:#0070c0; box-shadow:inset 0 0 3px #D5EFE2;}
.Form003 .form td textarea.text{ max-width:500px; height:120px;}
.Form003 .form .btn{height:40px; border-radius:3px; border:none; background:#0070c0; color:#fff; font-size:16px; cursor:pointer; padding:0 5%;}
.Form003 .list_form .tit{ background:#0070c0; text-align:center; line-height:40px; margin:0; color:#fff; font-size:14px; }
.Form003 .list_form dl{margin-top:20px; border-bottom:1px dashed #E6E6E6; font-size:14px;}
.Form003 .list_form dt,
.Form003 .list_form dd{ position:relative; padding-left:52px; margin-bottom:15px;}
.Form003 .list_form dl span.icon{ position:absolute; left:0; width:30px; height:30px; line-height:30px; text-align:center; font-size:16px;border-radius:3px;}
.Form003 .list_form dt span.icon{ background-color:#ddd; color:#424242;}
.Form003 .list_form dd span.icon{ background-color:#0070c0; color:#fff;}
.Form003 .list_form dt p,
.Form003 .list_form dd pre{ line-height:30px; padding:10px; background-color:#F2F2F2;}
.Form003 .list_form dt p{ margin:0;}
.Form003 .list_form dd i{ position:absolute; left:62px; top:-8px; border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #F2F2F2;}
/*Map000101*/
.Map000101{ padding-bottom:3%;}
.Map000101 .auto{ position:relative;}
.Map000101 .map{ width:58%; position:relative; padding-bottom:45%;}
.Map000101 .map #allMap{ position:absolute !important;height:100%; width:100%;}
.Map000101 .map #allMap img{ max-width:none;}
.Map000101 .info{ position:absolute; right:0; top:0;width:42%;max-height:100%; overflow:auto;}
.Map000101 .info li{ line-height:25px;padding:3%; border-bottom:1px #dbdbdb dotted; cursor:pointer;}
.Map000101 .info li p{ margin:0;}
.Map000101 .info li h1{ margin:0;font-size:14px;}
.Map000101 .info li.on{ background-color:#ebf7ff;}
.Map000101 .info li.on h1{ color:#0070c0;}
@media(max-width:640px){
.Map000101 .map{ width:100%;padding-bottom:60%;}
.Map000101 .info{ position:relative; width:auto; max-height:300px;}
}
/*PicList000671*/
.PicList000671 li{ float:left;width:32%;  margin:0 2% 2% 0;}
.PicList000671 li:nth-child(3n){ margin-right:0;}
.PicList000671 li figure{ padding-bottom:70%; position:relative; }
.PicList000671 li figure img{display:none;}
.PicList000671 li figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList000671-icon-video.png) no-repeat center center; background-color:rgba(0, 0, 0, 0.6);}
.PicList000671 li figure a:hover{ background-color:transparent}
.PicList000671 li h5{ font-size:16px; padding:8px 0; margin:0; text-align:center; border-bottom: dashed 1px #c1c1c1;}
.PicList000671 li time{ display:block; font-size:12px; line-height:24px; color:#b3b3b3; background:url(../images/PicList000671-icon.png) no-repeat right;}
@media (max-width:640px){
.PicList000671 li{ width:49%;}
.PicList000671 li:nth-child(3n){ margin-right:2%;}
.PicList000671 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList000671 li figure a{ background-size:40px auto;}
}
/*RighInfo000728*/
.RighInfo000728{ padding:3% 0;}
.w75 .RighInfo000728{ padding:0;}
.RighInfo000728 .title{ text-align:center; border-bottom:1px solid #f1f1f1; margin-bottom:3%;}
.RighInfo000728 .title h1{ color:#0070c0;font-size:20px; margin:0;}
.RighInfo000728 .title time{ display:inline-block; line-height:46px;}
.RighInfo000728 .video_files{ padding-bottom:60%; position:relative; background-color:#000;}
.RighInfo000728 .video_files video{ position:absolute; left:0; top:0; width:100% !important; background-color:#000; height:100% !important;}
.RighInfo000728 .video_files #CuPlayer{ position:absolute; left:0; top:0; width:100%; height:100%;}
.RighInfo000728 .info{ padding:2%;}
@media(max-width:480px){
.RighInfo000728 .title h1{ font-size:18px;}
}

.back-list{ padding:2% 0; text-align:right;}
.back-list .back{ display:inline-block; color:#fff; padding:10px 25px; font-weight:bold; background-color:#0070c0;}
.back-list  span a,
.back-list  span{ display:block;}
.back-list  span{ padding:2% 0;}
.back-list  span a{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:24px; font-size:12px;}
/*Banner001347*/
.Banner001347{ position:relative; z-index:1;}
.Banner001347 .bx-viewport,
.Banner001347 li,
.Banner001347 li a{ height:500px;}
.Banner001347 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001347 li img{ display:none;}

.Banner001347 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center; z-index:10;}
.Banner001347 .bx-pager div{ display:inline-block; margin:0 6px;}
.Banner001347 .bx-pager div a{ width:25px; height:3px; background:#fff; display:block; overflow:hidden; line-height:1000px;opacity:0.5;}
.Banner001347 .bx-pager div a.active{opacity:1; height:5px;}
@media(max-width:1000px){
.Banner001347 .bx-viewport,
.Banner001347 li,
.Banner001347 li a{ height:auto;}
.Banner001347 li{ background:none !important;}
.Banner001347 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner001347 .bx-pager div{ margin:0 2px;}
.Banner001347 .bx-pager div a{ width:20px; height:8px; }
}

/*Floor001732*/
.Floor001732{ background:#f8f8f8;text-align:center; padding:5% 0;}
.Floor001732 h1{ font-size:28px; font-weight:normal; margin:0; padding-bottom:4%; color:#000;}
.Floor001732 h1 span{ display:block; font-size:14px; color:#666;}
.Floor001732 figure{color:#999; line-height:24px; padding-bottom:3%;  margin: 0 auto;max-width: 960px;}
.Floor001732 dd{ float:left; width:32%; margin-right:2%;}
.Floor001732 dd:last-child{ margin-right:0;}
.Floor001732 dd img{ display:block; width:100%;}
.Floor001732  ul{  margin:0 auto;margin-top:3%; max-width:640px;}
.Floor001732 li{ float:left; width:25%;}
.Floor001732 li a{ display:block; font-size:16px; padding:65px 0 20px 0; border-radius:5px; background:url(../images/Floor001732-icon1.png) no-repeat center 15px;}
.Floor001732 li.li_2 a{ background-image:url(../images/Floor001732-icon2.png);}
.Floor001732 li.li_3 a{ background-image:url(../images/Floor001732-icon3.png);}
.Floor001732 li.li_4 a{ background-image:url(../images/Floor001732-icon4.png);}
.Floor001732 li a:hover{background-color:#0170bf; background-image:url(../images/Floor001732-icon1_hover.png); color:#fff;}
.Floor001732 li.li_2 a:hover{ background-image:url(../images/Floor001732-icon2_hover.png);}
.Floor001732 li.li_3 a:hover{ background-image:url(../images/Floor001732-icon3_hover.png);}
.Floor001732 li.li_4 a:hover{ background-image:url(../images/Floor001732-icon4_hover.png);}
@media(max-width:640px){
.Floor001732 h1{ font-size:24px;}
.Floor001732 b{font-size:14px;}
}
@media(max-width:375px){
.Floor001732 dd{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor001732 li a{font-size:14px; background-size:auto 30px; padding-top:50px;}
}

/*
 .Floor001043 为demo编号
 */
.Floor001043{padding:3% 0;}
.Floor001043 li.li_video{ float:left; width:35%;}
.Floor001043 li.li_news{ float:right; width:56%;}
.Floor001043 li h1{ margin:0; padding-bottom:30px; font-weight:normal;font-size:28px; color:#000;}
.Floor001043 li h1 span{ font-size:14px; display:block; color:#666;}
.Floor001043 li .video{ position:relative;}
.Floor001043 li .video img{ width:100%;}
.Floor001043 li .video a,
.Floor001043 li .video .files{ position:absolute; left:0; top:0; height:100%; width:100%;}
.Floor001043 li .video a{ background:url(../images/Floor001043-a_video.png) no-repeat center center; background-color:rgba(0,0,0,0.5);}
.Floor001043 li .video .files{ background-color:#000; display:none;}
.Floor001043 li .video .files video{ position:absolute;z-index:1; left:0; top:0; width:100%; height:100%;}
.Floor001043 li .video .files span{position:absolute; z-index:3; right:0; top:0; background-color:rgba(0,0,0,0.5); color:#fff; line-height:30px; padding:0 10px; cursor:pointer;}
.Floor001043 li dt{ padding-bottom:1px;}
.Floor001043 li dt h4{ background-color:#e4e4e4; margin:0; line-height:24px; padding:7px 10px 7px 58px; font-size:14px; font-weight:normal; position:relative; cursor:pointer;}
.Floor001043 li dt h4 i{ position:absolute; left:0; top:0; width:44px; height:100%; border-right:1px solid #fff;}
.Floor001043 li dt h4 i:before,
.Floor001043 li dt h4 i:after{ position:absolute; content:''; left:50%; top:50%;  background-color:#fff;}
.Floor001043 li dt h4 i:before{width:20px; height:2px; margin-left:-10px; margin-top:-1px;}
.Floor001043 li dt h4 i:after{ height:20px; width:2px; margin-left:-1px; margin-top:-10px;}
.Floor001043 li dt h4.on{ background-color:#0170bf;color:#fff;}
.Floor001043 li dt h4.on i:after{ display:none;}
.Floor001043 li dt .txt{ display:none; padding:2% 0 4% 0;}
.Floor001043 li dt .txt p{ margin:0; line-height:24px; height:72px; overflow:hidden;}
@media(max-width:768px){
.Floor001043 li{ float:none !important; width:auto !important;}
.Floor001043 li:nth-child(1){ margin-bottom:3%;}
}
@media(max-width:480px){
.Floor001043 li h1{font-size:24px;}
.Floor001043 li h1 span{ font-size:12px; }
}
/*Floor002048 */
.Floor002048{ padding-bottom:6%; background-color:#f3faff;}
.Floor002048 h1{ margin:0; padding:20px 0; font-size:28px; font-weight:normal;  line-height:32px;color:#000;}
.Floor002048 h1 a{ float:right;  background:url(../images/Floor002048-more.png) no-repeat right center; padding-right:15px; font-size:14px; text-transform:uppercase;}
.Floor002048 h1 span{ font-size:14px;margin-left:10px; text-transform:uppercase;color:#666;}

.Floor002048 ul{ position:relative; padding-bottom:63%;}
.Floor002048 li{ position:absolute; background-color:#fff; width:23.5%; height:48.5%;overflow:hidden;}
.Floor002048 li.li_0,
.Floor002048 li.li_5{ width:49%;}
.Floor002048 li.li_0,
.Floor002048 li.li_1,
.Floor002048 li.li_2{ top:0;}
.Floor002048 li.li_3,
.Floor002048 li.li_4,
.Floor002048 li.li_5{ bottom:0;}
.Floor002048 li.li_0,
.Floor002048 li.li_3{ left:0; }
.Floor002048 li.li_1{ left:51%;}
.Floor002048 li.li_4{ left:25.5%;}
.Floor002048 li.li_2,
.Floor002048 li.li_5{ right:0; }
.Floor002048 li a{ display:block; padding:15px; height:100%; }
.Floor002048 li figure img{ display:none;}
.Floor002048 li figure{ margin-bottom:10px; background-size:contain;}
.Floor002048 li h5{ margin:0; font-size:18px; font-weight:normal; line-height:30px; text-transform:uppercase;  color:#333;}
.Floor002048 li span{ color:#8a8fa0; line-height:24px;}
.Floor002048 li div{ opacity:0; position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(1,112,191,0.95); transition:0.3s;}
.Floor002048 li div i{ color:#fff; position:absolute; width:100%; background:url(../images/Floor002048-detail.png) no-repeat center top; padding-top:40px; line-height:20px; top:50%; margin-top:-30px; text-align:center; font-style:normal;}
.Floor002048 li a:hover div{ opacity:1;}
@media(max-width:768px){
.Floor002048 li h5{font-size:16px;}
}
@media(max-width:640px){
.Floor002048 h1 a{ font-size:12px;}
.Floor002048 ul{ padding-bottom:0;}
.Floor002048 li{ position:relative; left:auto !important; right:auto !important; top:auto !important;bottom:auto !important; width:49% !important; height:auto !important;  float:left; margin-bottom:2%;margin-right:2%;}
.Floor002048 li:nth-child(2n){ margin-right:0;}
.Floor002048 li a{ height:auto;}
.Floor002048 li figure{ height:auto !important; padding-bottom:75%;}
}
@media(max-width:480px){
.Floor002048 h1{ font-size:24px;}
.Floor002048 h1 span{ display:block; margin-left:0;}
}
@media(max-width:375px){
.Floor002048 li h5{font-size:14px;}
.Floor002048 li span{font-size:12px;}
}
/*
 .Floor001318 为demo编号
 */
.Floor001318{ padding-bottom:3%;}
.Floor001318 .link{padding:3%; float:left; width:100%; clear:both; margin-top:-3%; background-color:#0170bf;color:#fff; text-align:center;margin-bottom:3%;}
.Floor001318 .link a{ color:#fff;}
.Floor001318 .link span{ font-size:16px; display:inline-block; position:relative; padding-right:15px; margin-right:10px;}
.Floor001318 .link span:before{ position:absolute; content:''; width:0; height:0; border:5px solid #fff; border-top-color:transparent;border-bottom-color:transparent; border-right:0; right:0; top:50%; margin-top:-5px;}
.Floor001318 .link a{ display:inline-block; padding:0 15px; font-size:12px;position:relative;}
.Floor001318 .link a:before{ position:absolute; content:''; right:0; width:2px; height:12px; top:50%; margin-top:-6px; background-color:#fff;}
.Floor001318 .link a:hover{ text-decoration:underline;}
.Floor001318 .map{ overflow:hidden; position:relative; clear:both; }
.Floor001318 .list{ float:right; width:25.8%;}
.Floor001318 #all_map_1318{ position:absolute !important; left:0; top:0; width:69.8%; height:100%; border:#ccc solid 1px;}
.Floor001318 #all_map_1318 *{ box-sizing:content-box; }
.Floor001318 #all_map_1318 img{max-width:none;}
.Floor001318 #all_map_1318 .BMap_bubble_content{ line-height:20px;}
.Floor001318 .list li{ padding-bottom:15px; cursor:pointer;}
.Floor001318 .list li div{ border-left:10px #b6b6b6 solid; background-color:#f4f4f4; padding:15px; height:110px;}
.Floor001318 .list li h5,
.Floor001318 .list li p{ margin:0; font-size:12px;line-height:20px; overflow:hidden;}
.Floor001318 .list li h5{ font-weight:normal; max-height:60px;}
.Floor001318 .list li p{ height:20px;}
.Floor001318 .list li.on div{ border-left-color:#0170bf;}
.Floor001318 .list .bx-controls-direction{ overflow:hidden; clear:both;}
.Floor001318 .list .bx-controls-direction a{ width:48%; background: url(../images/Floor001318-btn_prev.png) no-repeat center center #f4f4f4; display:block; height:50px; float:left; overflow:hidden; line-height:1000px;}
.Floor001318 .list .bx-controls-direction a.bx-next{ float:right; background-image:url(../images/Floor001318-btn_next.png);}
@media(max-width:768px){
.Floor001318 .list{ float:none; width:auto; margin-top:3%;}
.Floor001318 #all_map_1318{ position:relative !important; width:100%; height:300px !important;}
.Floor001318 .link{ text-align:center; overflow:hidden;}
.Floor001318 .link span{ display:block; text-align:left;}
.Floor001318 .link span:before{ left:80px;}
.Floor001318 .link a{ display:block; width:33.3333333%; float:left; line-height:30px; font-size:14px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
}
@media(max-width:375px){
.Floor001318 .link a{ width:50%;}
.Floor001318 #all_map_1318{ height:250px !important;}
}

/*Floor000905*/
.Floor000905{ background-color:#f2f2f2;}
.Floor000905 .auto{ position:relative; padding-top:4%; padding-bottom:4%; overflow:hidden;}
.Floor000905 .title{ font-size:34px; line-height:62px; background:url(../images/Floor000905-titbg.png) no-repeat left center; background-size:contain; color:#343434;  position:relative;}
.Floor000905 .title:after{ display:block; content:''; width:32px; height:3px; background-color:#343434;margin-top:3%; }
.Floor000905 figure{ padding-right:58%; font-size:16px;}
.Floor000905 figure .tips{ padding:10% 0;}
.Floor000905 figure li{ line-height:25px; margin-bottom:20px; padding-left:30px; background:url(../images/Floor000905-icon1.png) no-repeat left 3px;}
.Floor000905 figure li:nth-child(2){ background-image:url(../images/Floor000905-icon2.png);}
.Floor000905 figure li:nth-child(3){ background-image:url(../images/Floor000905-icon3.png);}
.Floor000905 figure li:nth-child(4){ background-image:url(../images/Floor000905-icon4.png);}
.Floor000905 .job{background:url(../images/Floor000905-bg.jpg) no-repeat center center; background-size:cover;}
.Floor000905 .job a{ background-color:rgba(1,112,191,0.8); color:#fff;}
.Floor000905 .job a:hover{ color:#000; background:none;}
.Floor000905 .job h2{ font-size:22px; margin:0;}
.Floor000905 .job p{ margin: 20px 0; line-height:25px;}
.Floor000905 .job span{ background:url(../images/Floor000905-a_more.png) no-repeat; width:38px; height:9px; display:inline-block;}
@media(max-width:768px){
.Floor000905 figure{font-size:14px;}
/*.Floor000905 figure .tips,*/
.Floor000905 .job p{ font-size:12px;}
}
@media(min-width:640px){
.Floor000905 .job{ position:absolute; right:0; top:0; width:44.5%; height:100%;}
.Floor000905 .job a{ position:absolute; height:100%; width:50%; left:0; top:0; padding-left:5%; padding-top:50%;} 
}
@media(max-width:640px){
.Floor000905 figure{ padding-right:0;}
.Floor000905 figure .tips{ padding:20px 0;}
.Floor000905 .job a{ padding:5% 0 5% 5%; display:block;}
}
@media(max-width:480px){
.Floor000905 .title{ font-size:24px;}
}
/*Map001955*/
.Map001955{ padding-bottom:5%;}
.Map001955 .select{ padding: 0 0 4% 0;}
.Map001955 .select dl{ float:left; line-height:36px; margin-right:2%; width:25%; max-width:185px; position:relative; padding-left:58px;}
.Map001955 .select dt{ position:absolute; left:0; top:0; width:58px; color:#472f2b; font-size:20px;}
.Map001955 .select dd{ position:relative;}
.Map001955 .select dd span{ display:block;border:1px solid #dcdcdc; height:36px; text-indent:10px; color:#999; cursor:pointer; position:relative;}
.Map001955 .select dd span:before{ position:absolute; right:5px; top:50%; margin-top:-3px; content:''; width:0; height:0; border:6px solid transparent; border-top-color:#ccc;} 
.Map001955 .select dd figure{ position:absolute; width:100%; top:35px; max-height:360px; overflow:auto; background-color:#fff;border:1px solid #dcdcdc; display:none; z-index:10;}
.Map001955 .select dd figure a{ display:block; line-height:30px; padding:0 10px;}
.Map001955 .select dd figure a:hover{ background-color:#eee;}

.Map001955 .select .search{width:40%; max-width:350px; position:relative; padding-left:0;}
.Map001955 .search .text{width:100%;  border:1px solid #dcdcdc; line-height:36px; height:36px; padding:0 55px 0 10px; color:#666;}
.Map001955 .search .btn{ position:absolute; right:0; top:0; height:100%; width:55px; background:url(../images/Map001955-search.png) no-repeat center center; cursor:pointer; border:none;}

.Map001955 .main{ position:relative; padding-left:68.8%;}
.Map001955 .map{ position:absolute; left:0; top:0;height:100%;width:65.8%; border:1px solid #dcdcdc;}
.Map001955 .list{border:1px solid #dcdcdc;}
.Map001955 .list section{height:688px; padding-left:19px; background:url(../images/Map001955-scrollbg.jpg) repeat-y right top;}
/*scroll*/
.Map001955 .scroll{ overflow:auto; height:554px; width:100% !important; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none; -moz-outline:none;}
.Map001955 .scroll .jspContainer{overflow: hidden;position: relative;width:100% !important;}
.Map001955 .scroll .jspPane{position: absolute;width:100% !important;}
.Map001955 .scroll .jspVerticalBar{position: absolute;top: 0;right:0;width: 8px;height: 100%; cursor:pointer;}
.Map001955 .scroll .jspDrag{ position:absolute; left:0; top:0; width:100%;background: #0070c0;}

.Map001955 .list h1{ margin:0; color:#0070c0; font-size:20px; padding:20px 0 30px 0; min-height:50px}
.Map001955 .list li{ padding-right:15px; /*min-height:277px; */padding-bottom:3%;}
.Map001955 .list li figure{ border:1px solid #dcdcdc;}
.Map001955 .list li img{ display:block; width:100%;}
.Map001955 .list li h3,
.Map001955 .list li p{margin:0;border-bottom:1px solid #f4efeb;}
.Map001955 .list li h3{ font-weight:normal; font-size:16px;color:#472f2b; line-height:35px; padding-top:15px;}
.Map001955 .list li p{ color:#777; line-height:26px;}
@media(max-width:1000px){
.Map001955 .main{padding-left:0;}
.Map001955 .map{ display:none;}
}
@media(max-width:640px){
.Map001955 .select dl{ width:49%; max-width:none !important;margin-bottom:10px;}
.Map001955 .select dl:nth-child(2){ margin-right:0;}
.Map001955 .select .search{ width:100%; margin-right:0; }
}
@media(max-width:375px){
.Map001955 .select dl{ width:auto; float:none; margin-right:0;}
}

/*Form001*/
.Form001{ padding-bottom:3%;}
.Form001 td{ padding:10px 0; line-height:30px;height:30px; }
.Form001 .f_name{ width:20%; text-align:right; padding-right:10px; min-width:100px; vertical-align:top;}
.Form001 .form_err{ color:#ff0000;}
.Form001 td .text{ width:90%; padding:0 5px; max-width:350px; height:30px; line-height:30px; background:#e7e9eb; border:none;}
.Form001 td textarea.text{ height:120px; width:90%; max-width:600px;}
.Form001 td .btn{font-size: 14px;background: #0070c0;width: 83px;height: 36px;border: 0;cursor: pointer;color: #fff;margin-right: 5px; border-radius:5px;}
.Form001 td .btn_reset{ color:#0070c0;background: #eee;}



/*PicList001291*/
.PicList001291{ min-height:300px;}
.PicList001291 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; background-color:#f5f5f5; position:relative;}
.PicList001291 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:3;}
.PicList001291 li:nth-child(3n){ margin-right:0;}
.PicList001291 li figure{ border-bottom:1px solid #fff; padding-bottom:87.6%; position:relative; overflow:hidden;}
.PicList001291 li figcaption,
.PicList001291 li figure .txt{ position:absolute;}
.PicList001291 li figcaption{ left:50%; max-width:70%;width:100%; background-size:contain; height:80%; top:0; -ms-transform:translate(-50%,0); -webkit-transform:translate(-50%,0); -moz-transform:translate(-50%,0);transform:translate(-50%,0); transition:.5s 0s cubic-bezier(.25,.1,.25,1);}
.PicList001291 li figcaption img{ display:none;}
.PicList001291 li figure .txt{ bottom:0; width:80%; left:10%; padding-top:10px;color:#000; background-color:#f5f5f5;}
.PicList001291 li figure .txt p{ height:0; overflow:hidden; line-height:24px; transition:.5s 0s cubic-bezier(.25,.1,.25,1); margin:5px 0;}
.PicList001291 li h2,
.PicList001291 li h3{margin:0; font-weight:normal;}
.PicList001291 li h2{line-height:30px; font-size:20px;}
.PicList001291 li h3{ font-size:14px; transition:.5s 0s cubic-bezier(.25,.1,.25,1);}
.PicList001291 li:hover figcaption{-ms-transform:translate(-50%,-50%) scale(0.8); -webkit-transform:translate(-50%,-50%) scale(0.8); -moz-transform:translate(-50%,-50%) scale(0.8);transform:translate(-50%,-50%) scale(0.8);}
.PicList001291 li:hover h3{ opacity:0; -ms- transform:translateY(-100%); -webkit- transform:translateY(-100%); -moz- transform:translateY(-100%);transform:translateY(-100%); height:0;}
.PicList001291 li:hover figure .txt{ -ms-transform:translateY(-10%); -webkit-transform:translateY(-10%); -moz-transform:translateY(-10%);transform:translateY(-10%);}
.PicList001291 li:hover figure .txt  p{ height:144px;}
.PicList001291 li dl{margin:5%; position:relative;font-size:20px; color:#000; line-height:36px; padding-right:115px;}
.PicList001291 li dl span{ font-size:12px; color:#999; margin-left:5px; }
.PicList001291 li dl i{ position:absolute; right:0;color:#000; top:0; font-style:normal; font-weight:bold; font-size:12px;}
.PicList001291 li dl i:before{position: absolute;content: '';bottom: 0;width: 100%;height: 2px;background-color: #000;left: 50%;width: 100%;-ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);transform: translateX(-50%);transition: 0.2s;}
.PicList001291 li:hover dl i:before{ width:0;}
@media(max-width:1000px){
.PicList001291 li{ width:49%;}
.PicList001291 li:nth-child(3n){ margin-right:2%;}
.PicList001291 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:700px){
.PicList001291 li dl span{ display:block;}
}
@media(max-width:640px) and(min-width:481px){
.PicList001291 li:hover figure .txt  p{ height:96px;}
}
@media(max-width:480px){
.PicList001291 li{ width:auto; float:none; margin-right:0 !important;}
}
/*TextList001230*/
.TextList001230{font-size:12px;}
.TextList001230 li{border-bottom: 1px dotted #ddd;padding: 20px 60px 20px 0; overflow:hidden; position:relative; float:left; width:48%;}
.TextList001230 li:nth-child(2n){ float:right;}
.TextList001230 li time{ text-align:center;   float:left;line-height: 24px; width:68px; margin-right:15px; border-radius:5px; background-color:#475055; color:#fff;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #475055; background-color:#e2e2e2;border-radius:5px 5px 0 0;}
.TextList001230 li a{ position:absolute; right:0; padding-top:25px; height:24px; top:50%; margin-top:-25px; background:url(../images/TextList001230-icon.png) no-repeat center top;}
.TextList001230 li p{ margin:0; line-height:24px; color:#333;}
.TextList001230 li p.dot{font-size:14px; }
.TextList001230 li p span{ color:#999; margin-right:10px;}
.TextList001230 li p span i{font-size:14px;  font-style:normal; color:#9c0015;}
@media(max-width:768px){
.TextList001230 li{ float:none !important; width:auto;}
}
/*Map003*/
.Map003 .map{ text-align:center;}

/*PicList001216 */
.PicList001216{ padding-bottom:2%;}
.PicList001216 li{padding:2% 0; border-bottom:1px solid #f0f4f4;}
.PicList001216 li figure{position:relative; padding:2% 0 2% 30%;font-size:12px;}
.PicList001216 li  time{ position:absolute; top:50%; left:0; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%); width:8%;}
.PicList001216 li  time span{display:block;font-size:42px;}
.PicList001216 li  .Ispic{ position:absolute; left:8%; top:0;width:19%; height:100%;}
.PicList001216 li  .Ispic img{ display:none;}
.PicList001216 li  div .dot{ font-size:16px; font-weight:bold;}
.PicList001216 li  div p{ line-height:20px; height:40px; overflow:hidden;}
.PicList001216 li  div .more{ display:inline-block;  line-height:30px; padding:0 40px 0 26px; border:1px solid #0070c0; border-radius:28px; background:url(../images/PicList001216-more.png) no-repeat 95% center;}
@media(max-width:768px){
.PicList001216 li  time{width:12%;}
.PicList001216 li  .Ispic{ width:30%; left:12%;}
.PicList001216 li figure{ padding-left:45%;}
}
@media(max-width:480px){
.PicList001216 li  .Ispic,
.PicList001216 li  time{ position:relative;}
.PicList001216 li  figure{ padding:2%;}
.PicList001216 li  time span{ display:inline-block; margin-right:10px; font-size:30px;}
.PicList001216 li  .Ispic{ display:block; padding-bottom:60%; left:auto; width:auto; margin-bottom:3%;}
}

.RighInfo002011 .title{ font-weight:bold; font-size:24px; color:#333; padding-top:3%;}
.RighInfo002011 .title em{ display:block;color:#a3a1a2; text-transform:uppercase;}
.RighInfo002011 .title em:after{ display:inline-block; content:''; width:10%; margin-left:3%; vertical-align:middle; height:3px; background-color:#d2d6d5;}
.RighInfo002011 .list{ max-width:700px; margin:0 auto; position:relative;}
.RighInfo002011 .list li{ position:absolute; width:18px;}
.RighInfo002011 .list li a{ display:block;height:24px;overflow:hidden; line-height:100px;background:url(../images/Floor001253-icon.png) no-repeat center center;}
.RighInfo002011 .list li.on a,
.RighInfo002011 .list li a:hover{ background-image:url(../images/Floor001253-icon_hover.png);}
.RighInfo002011 .list li#area1{right: 24%;top: 34%;}
.RighInfo002011 .list li#area2{right: 11.5%;top: 57%;}
.RighInfo002011 .list li#area3{right: 22%;top: 36%;}
.RighInfo002011 .list li#area4{left: 59%;top: 64%;}
.RighInfo002011 .list li#area5{right: 14%;top: 65%;}
.RighInfo002011 .list li#area6{right: 26%;bottom: 15%;}
.RighInfo002011 .list li#area7{right: 15%;top: 53%;}
.RighInfo002011 .list li#area8{right: 25%;top:40%;}
.RighInfo002011 .list li#area9{right: 30%;top:43%;}
.RighInfo002011 .list li#area10{left: 48%;top: 62%;}
.RighInfo002011 .list li#area11{right: 28%;top: 53%;}
.RighInfo002011 .list li#area12{right: 12%;top: 29%;}
.RighInfo002011 .list li#area13{right: 8%;top: 22%;}
.RighInfo002011 .list li#area14{right: 8%;top: 13%;}
.RighInfo002011 .list li#area15{right: 20%;top: 45%;}
.RighInfo002011 .list li#area16{right: 20%;top: 58%;}
.RighInfo002011 .list li#area17{right: 17%;bottom: 23%;}
.RighInfo002011 .list li#area18{right: 28%;bottom: 35%;}
.RighInfo002011 .list li#area19{right: 29%;bottom: 25%;}
.RighInfo002011 .list li#area20{right: 33%;bottom: 3%;}
.RighInfo002011 .list li#area21{right: 22%;bottom: 25%;}
.RighInfo002011 .list li#area22{right: 40%;bottom: 23%;}
.RighInfo002011 .list li#area23{right: 50%;bottom: 15%;}
.RighInfo002011 .list li#area24{right:36%;top: 50%;}
.RighInfo002011 .list li#area25{left: 38%;top: 35%;}
.RighInfo002011 .list li#area26{right: 35%;bottom: 15%;}
.RighInfo002011 .list li#area27{right: 42%;top: 43%;}
.RighInfo002011 .list li#area28{left: 35%;top: 45%;}
.RighInfo002011 .list li#area29{left: 20%;top: 28%;}
.RighInfo002011 .list li#area30{left: 20%;top: 55%;}
.RighInfo002011 .list li#area31{right: 38%;top: 34%;}
.RighInfo002011 .list li#area32{right: 24%;bottom: 11%;}
.RighInfo002011 .list li#area33{right: 23%;bottom: 13%;}
.RighInfo002011 .list li#area34{right:10%;bottom: 18%;}
.RighInfo002011 .list li#area3253{ display:none;}

.RighInfo002011 .select{ padding:3% 0;}
.RighInfo002011 .select ul{ position:relative; }
.RighInfo002011 .select ol{ border:1px solid #ddd;  border-radius:4px; padding:2%; background-color:#fff; color:#000; position:relative; font-size:16px;}
.RighInfo002011 .select ol:after{ position:absolute; content:''; width:0; height:0; border:5px solid transparent; border-top-color:#999; right:3%; top:50%; margin-top:-2.5px;}
.RighInfo002011 .select li{ position:absolute; top:100%; width:100%; left:0; max-height:200px; overflow:auto; background-color:#eee; display:none;}
.RighInfo002011 .select li a{ display:block; padding:10px; line-height:20px; color:#333;}
.RighInfo002011 .select li a:hover{ background-color:#ddd;}
.RighInfo002011 .select ul:hover li{ display:block;}

.RighInfo002011 .select dl{ border-bottom:1px dashed #ddd;}
.RighInfo002011 .select dd{ padding:1% 0;}
@media(max-width:640px){
.RighInfo002011 .info,
.RighInfo002011 .select ul,
.RighInfo002011 .select dd{ font-size:16px;}
.RighInfo002011 .title{ font-size:20px;} 
}
@media(max-width:480px){
.RighInfo002011 .info,
.RighInfo002011 .select ul,
.RighInfo002011 .select dd{ font-size:14px;}
.RighInfo002011 .title{ font-size:18px;} 
}
@media(max-width:375px){
.RighInfo002011 .list{ display:none;}
}

.RighInfo001774 .title{ color:#000; font-size:18px; border-bottom:1px solid #e5e5e5;padding:15px 0; margin-bottom:30px;}

.RighInfo001774 .list_img{float:left; width:35%;}
.RighInfo001774 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo001774 .big li figure{ padding-bottom:100%; background-size:contain;}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ display:none;}
.RighInfo001774 .scroll{ padding:0 30px; position:relative;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default;}
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll ul{ overflow:hidden;}
.RighInfo001774 .scroll li{ float:left;}
.RighInfo001774 .scroll li figure{ margin:0 auto; padding-bottom:90%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001774 .scroll li.on figure{ border-color:#ed4d50;}

.RighInfo001774 .intro{ float:right; width:52%; margin-right:10%;}
.RighInfo001774 .intro dl{color:#666; display:table; width:100%; padding-bottom:3%;}
.RighInfo001774 .intro dt,
.RighInfo001774 .intro dd{ display:table-cell; vertical-align:top; line-height:30px;}
.RighInfo001774 .intro dt{ width:120px; text-align:right; padding-right:5px;}
.RighInfo001774 .intro dd h1{font-size: 24px;color: #e00616; margin:0;}
.RighInfo001774 .intro dd input{border:1px dashed #ccc;  height:30px;background:none;}
.RighInfo001774 .intro dd .jia,
.RighInfo001774 .intro dd .jian{ cursor:pointer; width:30px;}
.RighInfo001774 .intro dd .text{line-height:30px;width:50px; text-align:center; margin:0 5px;}
.RighInfo001774 .intro dd a{  float:left; padding:1px;border:1px dashed #ccc; margin-right:10px; text-align:center; line-height:35px;color:#666; cursor:pointer; padding:1px 16px;}
.RighInfo001774 .intro dd a.on{ padding:0 15px; border:2px solid #e9282c;background:url(../images/RighInfo001774-icon_a_select.png) no-repeat right bottom;}
.RighInfo001774 .intro dd i{ display:inline-block;background: #e7161b;color: #fff;font-style: normal; font-size:12px;padding: 0 8px;}
.RighInfo001774 .buy{}
.RighInfo001774 .buy .gobuy{height:40px; background:#e9282c;border:none; cursor:pointer; padding:0 20px 0 50px; font-size:16px;border:1px solid  #e7e7e7;background: url(../images/RighInfo001774-icon_addcart.png) no-repeat 20px center #f9f9f9;}

.RighInfo001774 .infobox .tab{ border-bottom:1px solid #e5e5e5; overflow:hidden; margin:30px 0 0;}
.RighInfo001774 .infobox .tab span{ float:left;padding:0 20px; color:#000; font-size:16px; line-height:36px; cursor:pointer;}
.RighInfo001774 .infobox .tab span.on{ background:#000; color:#fff;}
.RighInfo001774 .single{ padding:20px 0; min-height:300px;}
.RighInfo001774 .single .tableInfo{ border-bottom:1px dashed #c1c1c1; padding-bottom:20px; margin-bottom:20px;}
.RighInfo001774 .tableInfo dd{ float:left; width:25%; padding:5px 10px 5px 0; line-height:24px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.zoomContainer{ margin-top:-1px;}

@media(max-width:1000px){
.RighInfo001774 .intro{width:62%; margin-right:0;}
}
@media(max-width:768px){
.RighInfo001774 .list_img,
.RighInfo001774 .intro{ float:none; width:auto; margin-bottom:3%;}
.RighInfo001774 .tableInfo dd{ width:50%;}
.zoomContainer{ display:none !important;}
}
@media(max-width:640px){
.RighInfo001774 .list dl{ font-size:12px;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ padding:10px;}
}
@media(max-width:480px){
.RighInfo001774 .list dl:nth-child(2n){ background-color:#ececec;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ display:block; width:auto !important;}
.RighInfo001774 .list dd{ border-top:1px dashed #d2d2d2}
.RighInfo001774 .list dd.name{ border-left:0;}
}

.PicList000626 li{ float:left; width:25%; padding:0 2%; margin-bottom:15px; text-align:center;}
.PicList000626 li a{display:block; }
.PicList000626 li figure{ padding-bottom:35%; background-size:contain;border:1px solid #ccc;}
.PicList000626 li figure img{ display:none;}
.PicList000626 li span{ margin-top:3%;}
@media( max-width:768px){
.PicList000626 li{width:33.33333333%;}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
}

.survey,
.vote{ padding-bottom:3%;}
.survey{ max-width:800px; margin:0 auto;}
.survey ul{border:1px solid #eee;border-radius:3px; padding:10px;margin-bottom:10px;}
.survey ul:hover{ background-color:#f5f5f5;}
.survey li{ list-style:none;font-weight:bold; font-size:16px;}
.survey li .list{ overflow:hidden; padding:10px 0 0 0; border:0; margin-bottom:0;}
.survey li .list li{ float:left; font-weight:normal; font-size:14px; margin-left:10px;}
.vote .btn_box,
.survey .btn_box{ text-align:center;}
.vote .btn_box input,
.survey .btn_box input{ cursor:pointer;padding:0 40px;box-shadow:0 0 1px #fff inset; color:#fff;border-radius:3px;
background: rgb(254,254,254); border:solid 1px #006fbd; height:40px;
background: -moz-linear-gradient(to bottom, rgb(40, 174, 241) 0%,rgb(0, 111, 189) 100%);
background: -webkit-linear-gradient(to bottom, rgb(40, 174, 241) 0%,rgb(0, 111, 189) 100%);
background: linear-gradient(to bottom, rgb(40, 174, 241) 0%,rgb(0, 111, 189) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fbd', endColorstr='#28aef1',GradientType=0 );
}
@media( max-width:480px)
{
.survey li{ font-size:15px;}
}

.vote{ margin:0 auto; max-width:500px; }
.vote > div{border:1px solid #eee;border-radius:3px; padding:10px;}
.vote td{ padding-left:0 !important; font-weight:bold; color:#006fbd; font-size:16px;}
.vote .list{ overflow:hidden; margin:10px 0; padding:5px; background-color:#f5f5f5;}
.vote .list li{ list-style:none; float:left; margin-right:2%; color:#666; font-size:14px;}

/*PicList001137*/
.PicList001137 h1{ color:#255988; padding:2% 0 0 0; margin:0; font-weight:normal; font-size:24px;}
.PicList001137 li{ float:left; width:23.5%; margin-right:2%; margin-top:2%; background-color:#fff; position:relative;}
.PicList001137 li:nth-child(4n){ margin-right:0;}
.PicList001137 li p{ margin:0; line-height:24px; overflow:hidden; height:72px; font-size:12px;}
.PicList001137 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList001137 li div{ padding:5%;}
.PicList001137 li figure{ position:relative; padding-bottom:43%; overflow:hidden;}
.PicList001137 li figure img{ display:none;}
.PicList001137 li figure:after,
.PicList001137 li figure:before{ position:absolute; content:'';left:0; top:0; width:100%; height:100%; }
.PicList001137 li figure:before{background-color:rgba(1, 112, 191, 0.65);z-index:0; }
.PicList001137 li figure:after{z-index:1; -ms-transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%);transform:translateX(-100%); opacity:0.5; transition:all ease-in-out 0.5s;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); 
}
.PicList001137 li figure span{ position:absolute; z-index:2; width:100%; line-height:30px; top:50%; margin-top:-15px;  color:#fff; font-size:16px; text-align:center;}
.PicList001137 li:hover  figure:after{ opacity:0; -ms-transform:translateX(100%); -webkit-transform:translateX(100%); -moz-transform:translateX(100%);transform:translateX(100%);}
@media(max-width:768px){
.PicList001137 .tips h1{font-size:30px;}
.PicList001137 .tips p{ font-size:14px;}
.PicList001137 li{ width:32%;}
.PicList001137 li:nth-child(4n){ margin-right:2%;}
.PicList001137 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001137 li{ width:49%;}
.PicList001137 li:nth-child(3n){ margin-right:2%;}
.PicList001137 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001137 li{ width:auto; margin-right:0 !important;}
}

/***************************子站样式*************************************************/
/*Top001829 */
.Top001829 .auto{ position:relative; z-index:100;}
.Top001829 header{ background:#0170bf;}
.Top001829 header dt,
.Top001829 header dd{ float:right;}
.Top001829 header dt{ padding-left:2px;}
.Top001829 header dt a{ display:block;  height:25px; line-height:25px; color:#fff; text-align:center; background-color:#044879; padding:0 15px;}
.Top001829 header dd{ position:relative; width:35px; height:25px;background:url(../images/Top001829-search.png) no-repeat right top #10a49a;}
.Top001829 header dd figure{ position:absolute; right:0; width:0; overflow:hidden; transition:0.3s;}
.Top001829 header dd:hover figure{ width:200px;}
.Top001829 header dd .text{ padding:0 36px 0 10px; width:100%; height:25px; line-height:25px; color:#fff; border:none; background:#10a49a; }
.Top001829 header dd .btn{ position:absolute; right:0; top:0; height:100%; width:36px; background:url(../images/Top001829-search.png) no-repeat right top;  cursor:pointer; border:none; padding:0;}

.Top001829 .logo{ position:absolute; left:0; top:15%;height:70%; z-index:10;}
.Top001829 .logo img{ display:block; height:100%;}

.Top001829 nav{ padding-top:4%;}
.Top001829 nav ul{ float:right;}
.Top001829 nav li{ float:left; padding:0 28px; background:url(../images/Top001829-line.gif) no-repeat right 10px;}
.Top001829 nav li a{ font-size:16px; display:block;}
.Top001829 nav li a:after{ content:''; display:block; margin-top:28px; height:3px;}
.Top001829 nav li:last-child{ background:none; padding-right:0;}
.Top001829 nav li#m1 a{ height:30px;background:url(../images/Top001829-icon_home.png) no-repeat center 5px; width:22px; overflow:hidden; line-height:1000px;}
.Top001829 nav li a:hover{ color:#000;}
.Top001829 nav li a:hover:after,
.Top001829 nav li a.aon:after{background-color:#0170bf;}
.Top001829 nav li#m1 a:after{ display:none;}
@media(max-width:1100px){
.Top001829 nav li{ padding:0 20px;}
}
@media(max-width:1000px){
.Top001829 .logo{ position:relative;height:auto; padding-right:40%;}
.Top001829 .logo img{ height:auto;}
.Top001829 nav{ width:60%; max-width:250px; position:absolute; padding-top:0; right:0; top:100%; background-color:#fff; border-radius:5px 0 0 5px; box-shadow:0 0 10px #ccc inset; opacity:0; -ms-transform:translateY(-200%); -webkit-transform:translateY(-200%); -moz-transform:translateY(-200%);transform:translateY(-200%); transition:0.3s;}
.Top001829 nav.navOut{ opacity:1;-ms-transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);transform:translateY(0);}
.Top001829 nav ul{ float:none; padding:5%;}
.Top001829 nav li{ float:none; padding:0 0 10px 0; background:none;}
.Top001829 nav li a:after{ background-color:#eee; margin-top:15px;}
.Top001829 nav li#m1 a{ width:auto; padding-left:40px; height:auto; line-height:30px; background-position: 10px center; background-color:#eee; border-radius:30px;}

.Top001829 .mobile_menu{ position:absolute; right:2%; width:40px; height:34px; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%); z-index:20;}
.Top001829 .mobile_menu span::after,
.Top001829 .mobile_menu span::before,
.Top001829 .mobile_menu span{  position:absolute; left:0; width:100%;height:3px; transition:transform 0.4s;}
.Top001829 .mobile_menu span{top:50%; margin-top:-1.5px;background-color:#0b65c7;}
.Top001829 .mobile_menu span::after,
.Top001829 .mobile_menu span::before{ content:'';background-color:#0295ab;}
.Top001829 .mobile_menu span::before{ top:8px;}
.Top001829 .mobile_menu span::after{ top:-8px;}
.Top001829 .mobile_menu::before{ position:absolute; content:''; left:15%; height:100%; width:3px; background-color:#fff; top:0; z-index:1; transition:0.3s;}
.Top001829 .openMenu span,
.Top001829 .openMenu::before{ background-color:transparent;}
.Top001829 .openMenu span::after,
.Top001829 .openMenu span::before{ top:0; -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);transform:rotate(45deg);}
.Top001829 .openMenu span::before{-ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);transform:rotate(-45deg);}
}
/*
 .Banner000749 为demo编号
 */
.Banner000749{ position:relative;}
.Banner000749 li,
.Banner000749 li a,
.Banner000749 .bx-viewport{ height:437px;}
.Banner000749 li{ background-position:center top; background-repeat:no-repeat;}
.Banner000749 li img{ display:none;}

.Banner000749 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.Banner000749 .bx-pager div{ display:inline-block;}
.Banner000749 .bx-pager .bx-pager-item{ margin:0 6px;}
.Banner000749 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000749 .bx-pager .bx-pager-item a.active{ background:#009cdd; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
@media(max-width:1000px){
.Banner000749 li,
.Banner000749 li a,
.Banner000749 .bx-viewport{ height:auto;}
.Banner000749 li{ background:none !important;}
.Banner000749 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner000749 .bx-pager .bx-pager-item{ margin:0 2px;}
.Banner000749 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Banner000749 .bx-pager .bx-pager-item a.active{ width:20px;}
}
/*
 .Floor000841 为demo编号
 */
.Floor000841{ padding:3% 0;}
.Floor000841 h3{ font-size:16px; font-weight:normal; margin:0; padding-bottom:7px;}
.Floor000841 .box{ float:left; width:49%;}
.Floor000841 .box_product{ margin-left:2%;}
.Floor000841 .box h1{ margin:0; padding-bottom:12px; font-size:16px; font-weight:normal; color:#515151; line-height:27px;}
.Floor000841 .box h1 a{ float:right; background:url(../images/Floor000841-a_more.jpg) no-repeat right center; padding-right:20px; font-size:12px;}
.Floor000841 .box p{margin:0;overflow:hidden;}
.Floor000841 .box dt{ border:1px solid #d8d8d8; position:relative; padding:12px 12px 12px 120px; margin-bottom:10px;}
.Floor000841 .box dt time{ position:absolute; left:0; top:0; height:100%; width:94px; background-color:#1c79b6; color:#fff; text-align:center; font-size:12px;}
.Floor000841 .box dt time span{ display:block; font-size:24px; padding-top:30%;}
.Floor000841 .box dt time::before{ position:absolute; content:''; right:-7px; top:50%; margin-top:-6px; width:0; height:0; border-top:7px solid transparent;border-bottom:7px solid transparent; border-left:7px solid #1c79b6;}
.Floor000841 .box dt p{  color:#686868;  font-size:12px;line-height:20px;  height:40px;}
.Floor000841 .box dd{ height:30px; line-height:30px; padding-left:15px;}
.Floor000841 .box dd time{ float:right; color:#999;font-size:12px;}
.Floor000841 .box .con{border:1px solid #d8d8d8; position:relative;}
.Floor000841 .con li div{ position:relative; padding:12px 2% 12px 45%;}
.Floor000841 .con li .Ispic{ position:absolute; left:0; top:0; height:100%; width:40%;}
.Floor000841 .con li .Ispic img{ display:none;}
.Floor000841 .con li p{  color:#999; line-height:20px;  height:60px;  margin-bottom:10px;}
.Floor000841 .con li h3{ padding-bottom:37px; position:relative; padding-right:50px;}
.Floor000841 .con li h3:before{ position:absolute; content:''; width:16px; height:1px; background-color:#127fc7; left:0; bottom:15px;}
.Floor000841 .con .bx-pager{ display:none;}
.Floor000841 .con .bx-controls-direction{ position:absolute; right:2%; top:12px; z-index:10;}
.Floor000841 .con .bx-controls-direction a{ width:19px; height:19px; display:inline-block; overflow:hidden; line-height:100px; background-repeat:no-repeat; background-image:url(../images/Floor000841-btn.jpg);}
.Floor000841 .con .bx-controls-direction a.bx-prev{background-position:0 0;}
.Floor000841 .con .bx-controls-direction a.bx-next{background-position: -20px 0; margin-left:5px;}
.Floor000841 .con .bx-controls-direction a.bx-prev:hover{background-position:0 -20px;}
.Floor000841 .con .bx-controls-direction a.bx-next:hover{background-position: -20px -20px;}
.Floor000841 .con .bx-viewport{ position:relative; z-index:1;}
.Floor000841 nav{ padding-top:3%;}
.Floor000841 nav li{ width:22.75%; float:left; margin-right:3%; text-align:center;}
.Floor000841 nav li.end{ margin-right:0;}
.Floor000841 nav li .Ispic{ padding-bottom:55%;}
.Floor000841 nav li p{  color:#999; line-height:20px;  height:40px; overflow:hidden; font-size:12px; margin:0;}
.Floor000841 nav li h3{ padding-top:12px;}
@media(max-width:768px){
.Floor000841 .box{ float:none; width:auto;}
.Floor000841 .box_product{ margin-left:0;}
}
@media(max-width:640px){
.Floor000841 .box_product{ margin-top:2%;}
.Floor000841 nav li{ width:49%; margin-right:2%; margin-bottom:2%;}
.Floor000841 nav li:nth-child(2n){ margin-right:0;}
}
/*
 .Bottom001832 为demo编号
 */
.Bottom001832{ background:#0170bf; line-height:48px; font-size:12px;}
.Bottom001832 dl{ float:right;}
.Bottom001832 dt,
.Bottom001832 dd{ float:left;}
.Bottom001832 a{ color:#43a8f1; display:inline-block;}
.Bottom001832 a:hover{ color:#fff;}
.Bottom001832 dt i{ font-style:normal; margin:0 10px; color:#43a8f1;}
.Bottom001832 dd{ margin-right:13px;}
.Bottom001832 dd.dd_3{ position:relative;}
.Bottom001832 dd a{ width:20px; height:48px; display:block; background:url(../images/Bottom001832-share.png) no-repeat 0 center;}
.Bottom001832 dd.dd_2 a{ background-position:-33px center;}
.Bottom001832 dd.dd_3 a{ background-position:-67px center;}
.Bottom001832 dd.dd_3 figure{ display:none; position:absolute; bottom:95%; left:50%; margin-left:-65px; background-color:#fff; z-index:100;padding:5px;}
.Bottom001832 dd.dd_3 figure img{ width:120px; max-width:none; height:120px;  display:block;}
.Bottom001832 dd.dd_3 figure span{ display:block; text-align:center; line-height:24px; color:#999;}
.Bottom001832 dd.dd_3 figure i{ position:absolute; width:0; height:0; border:5px solid #fff; border-left-color:transparent;border-right-color:transparent; border-bottom:0; bottom:-5px; left:50%; margin-left:-5px;}
.Bottom001832 dd.dd_3:hover figure{ display:block;}
.Bottom001832 p{ margin:0; color:#6cc2ff;}
.Bottom001832 p span{ margin-left:5px;}
.Bottom001832 p span a{ text-decoration:underline;}
@media(max-width:1000px){
.Bottom001832{ line-height:30px; padding:2% 0;}
.Bottom001832 dl,
.Bottom001832 dt{ float:none;}
.Bottom001832 dt{ clear:both;}
.Bottom001832 dd a{ height:30px;}
}
/*
 .Banner000656 为demo编号
 */
.Banner000656 div{ background-position:center center; background-repeat:no-repeat; height:160px;}
@media(max-width:1024px){
.Banner000656 div{height:80px; background-size:cover;}
}
/*
 .Menu000721 为demo编号
 */
.Menu000721{ padding-top:30px;}
.Menu000721 header{ background-color:#0170bf; color:#fff; padding:8% 0 8% 5%;  text-transform:uppercase;}
.Menu000721 header b{ font-size:24px; display:block;}
.Menu000721 .code{ border:1px dotted #cfd2d3; background-color:#fff; text-align:center; padding-bottom:15px;}
.Menu000721 .code img{ max-width:145px; border:5px solid #eee;}
.Menu000721 ul{background-color:#ebeced;border-top:2px solid #fff; padding-bottom:2px;}
.Menu000721 li{border-bottom:2px solid #fff; line-height:42px;height:42px;padding-left:24px; }
.Menu000721 li a{ display:inline-block;height:42px; border-bottom:2px solid transparent;}
.Menu000721 li a.aon,
.Menu000721 li a:hover{ border-bottom-color:#0170bf; color:#0170bf; font-weight:bold;}
.Menu000721 ul{ margin-bottom:25px;}	
@media(max-width:1024px){
.Menu000721{ padding-top:2%;}
.Menu000721 ul{overflow:hidden; border:0; padding-bottom:0; background:none; margin-bottom:0;}
.Menu000721 header{ font-size:14px;padding:10px 3%;}
.Menu000721 header b{ font-size:20px;}
.Menu000721 .code{ display:none;}
.Menu000721 li{ float:left; width:32%; margin-right:2%; margin-top:2%; text-align:center; border-bottom:0; height:auto; padding-left:0;}
.Menu000721 li:nth-child(3n){ margin-right:0;}
.Menu000721 li a{ display:block;background-color:#ebeced; line-height:40px; height:auto;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:480px){
.Menu000721 li a{line-height:30px;}
}
/*
 .Location001757 为demo编号
 */
.Location001757{ padding-top:20px;}
.Location001757 .current{ border-bottom:1px solid #f5f2f4; line-height:37px; text-align:right;}
.Location001757 .current span{color:#25170f;}
.Location001757 .columnName{ font-size:30px; color:#25170f; line-height:normal; padding:3% 0;}
.Location001757 .columnName span{ display:block; color:#cdc9c7; font-size:24px;}
@media(max-width:640px){
.Location001757 .current{ font-size:12px;}
.Location001757 .columnName{ font-size:20px; }
.Location001757 .columnName span{font-size:16px;}
}
/*
 .PicList001267 为demo编号
 */
.PicList001267{ padding-top:2%;}
.PicList001267 li{ float:left; margin-right:2%; margin-bottom:2%; width:49%; border:1px solid #edebec; padding:5px;}
.PicList001267 li:nth-child(2n){ margin-right:0;}
.PicList001267 li div{ position:relative; padding:3% 2% 0 170px;font-size:12px; height:150px;}
.PicList001267 li .Ispic{ position:absolute; left:0; top:0; height:100%;width:150px; background-size:contain; background-color:#edebec; }
.PicList001267 li .Ispic img{ display:none;}
.PicList001267 li h5{ margin:0; font-size:14px;}
.PicList001267 li p{ color:#888; line-height:24px; overflow:hidden; height:48px;}
.PicList001267 li time{ color:#c5c5c5; padding-left:20px; background:url(../images/PicList001267-time.jpg) no-repeat left center;}
@media(max-width:768px){
.PicList001267 li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:375px){
.PicList001267 li div{ padding:0; height:auto;}
.PicList001267 li .Ispic{ position:static; width:auto; height:auto; display:block; padding-bottom:50%; margin-bottom:2%;}
}

/*
 .Location001487 为demo编号
 */
.Location001487{ padding-top:20px;}
.Location001487 .current{ border-bottom:1px solid #f5f2f4; line-height:37px; text-align:right;}
.Location001487 .current span{color:#25170f;}
.Location001487 .columnName{ font-size:30px; color:#25170f; line-height:normal; padding:30px 0;}
.Location001487 .columnName span{ display:block; color:#cdc9c7; font-size:24px;}
/*
 .Timeline001539 为demo编号
 */
.Timeline001539{ padding:3% 0;}
.Timeline001539 .list{ background:url(../images/Timeline001539-icon.png) no-repeat center top; background-size:auto 50px; padding-top:50px; padding-bottom:62px;}
.Timeline001539 .list ul{ position:relative; padding:3% 0 10%;}
.Timeline001539 .list ul:after,
.Timeline001539 .list ul:before{position:absolute; content:'';left:50%; }
.Timeline001539 .list ul:before{  width:2px; height:100%; background-color:#d0d0d2; margin-left:-1px; top:0;}
.Timeline001539 .list ul:after{ background:url(../images/Timeline001539-end.png) no-repeat; width:26px; height:62px; margin-left:-13px; bottom:-62px;}
.Timeline001539 .list li{ padding-bottom:3%; min-height:80px; padding-right:50%;background:url(../images/Timeline001539-bg.jpg) repeat-y center top; }
.Timeline001539 .list li:nth-child(2n){ padding-right:0; padding-left:50%;}
.Timeline001539 .list li div{ position:relative; padding-right:120px;}
.Timeline001539 .list li:nth-child(2n) div{ padding-right:0; padding-left:120px;}
.Timeline001539 .list li time{ position:absolute; right:0; top:0; width:105px; border-bottom:2px solid #c8c8c8;  font-size:36px; font-weight:bold; line-height:46px;}
.Timeline001539 .list li:nth-child(2n) time{ text-align:right; right:auto; left:0;}
.Timeline001539 .list li time:before{ position:absolute; content:''; width:8px; height:8px; border-radius:50%; background-color:#1d86c7; right:-4px; bottom:-5px;}
.Timeline001539 .list li:nth-child(2n) time:before{ right:auto; left:-4px;}
.Timeline001539 .list li p{ margin:0; font-size:12px; line-height:16px; text-align:right; padding-top:16px;}
.Timeline001539 .list li:nth-child(2n) p{ text-align:left;}
@media(max-width:480px){
.Timeline001539 .list{ background-position:left top;}
.Timeline001539 .list li{ background-position:10px top; padding-left:0 !important; padding-right:0 !important;}
.Timeline001539 .list li div{ padding-left:55px !important; padding-right:0; padding-top:50px;}
.Timeline001539 .list li p{ text-align:left !important;}
.Timeline001539 .list li time{ left:28px !important; text-align:right !important; font-size:24px;}
.Timeline001539 .list ul:after, 
.Timeline001539 .list ul:before{ left:27px !important; margin-left:0;}
.Timeline001539 .list ul:after{ left:15px !important;}
.Timeline001539 .list li time:before{ right:auto; left:-4px;}
}
/*
 .TextList007 为demo编号
 */
.TextList007 .list li{ margin-bottom:15px;}
.TextList007 .list li h5{ cursor:pointer; padding-left:47px;padding-right:10px; padding:10px 10px 10px 25px; line-height:25px;background:#eee; font-weight:normal; font-size:16px; margin:0; }
.TextList007 .list li h5:before{ display:inline-block; content:''; width:5px; height:5px; border-radius:50%; background-color:#b7b7b7; margin-right:15px; vertical-align:middle;}
.TextList007 .list li h5 time { float:right; font-size:12px; color:#999; margin-left:10px;}
.TextList007 .list li h5.on:before{ background-color:#0170bf;}
.TextList007 .list li .txt{ padding:20px; display:none; font-size:14px;}
.TextList007 .list li .txt a{ color:#D91212;}

/*
 .PicList001307 为demo编号
 */
.PicList001307{ padding-top:2%;}
.PicList001307 li{ position:relative; float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li .Ispic{ display:block; padding-bottom:70%;}
.PicList001307 li img{ display:none;}
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:3%; color:#fff; background-color:rgba(0,0,0,0.5);}
.PicList001307 li h3{ font-size:16px; font-weight:normal; margin:0; line-height:30px;}
.PicList001307 li p{overflow:hidden; line-height:20px; height:40px; overflow:hidden; font-size:12px; margin:10px 0;}
.PicList001307 li .more{ display:block; text-align:center; position:relative; line-height:43px; border-radius:5px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); 
}
.PicList001307 li .more:before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center; background-size:contain; right:5%; top:50%; margin-top:-13px;}
.PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
.PicList001307 li:hover figure{ height:103px;}
@media(max-width:768px){
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
.PicList001307 li figure{ height:auto;}
}
@media(max-width:480px) and (min-width:376px){
.PicList001307 li .more{ line-height:33px;}
.PicList001307 li:hover figure{ height:93px;}
}
/*
 .Form001215 为demo编号
 */
.Form001215{ padding:2% 0;}
.Form001215 .form{ float:left; width:43%;}
.Form001215 .form li{ margin-bottom:2%; position:relative;}
.Form001215 .form li label{ position:absolute; left:10px; line-height:39px; top:0;}
.Form001215 .form .text{ border:1px solid #dae7e6; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#10a49a; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:52%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom; background-size:contain; padding:10% 0 16% 0; text-shadow:0 1px 0 #fff;}
.Form001215 .hotline figure{ width:60%; max-width:285px; font-size:12px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%;}
.Form001215 .hotline figure b{ display:block; color:#10a49a; font-size:14px;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
.Form001215 .hotline dd{ font-size:33px; color:#f08200; font-weight:bold;}
.Form001215 .hotline dt{ color:#000;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}
/*RighInfo001728*/
.RighInfo001728{ padding:2% 0;}
.RighInfo001728 .img{ float:left; width:40%;}
.RighInfo001728 .img figure img{ display:block; width:100%;}
.RighInfo001728 .img li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:2%; position:relative;}
.RighInfo001728 .img li:last-child{ margin-right:0;}
.RighInfo001728 .img li img{ width:100%; display:block;}
.RighInfo001728 .img li.on i{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border:3px solid #0170bf;}

.RighInfo001728 .intro{ width:56%; float:right;}
.RighInfo001728 .intro h1{ font-size:18px;}
.RighInfo001728 .intro p{ color:#666; font-size:14px;}
.RighInfo001728 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
.RighInfo001728 .infoCon .info{ padding:20px 0; font-size:14px; line-height:24px;}

@media(max-width:640px){
.RighInfo001728 .img,
.RighInfo001728 .intro{ float:none; width:auto;}
}
/***************************子站样式*END************************************************/

.html404{ height:100%;}
.body404{ height:100%; background:url(../images/404.jpg) no-repeat center center; background-size:cover;}
.body404 .table{ display:table; height:100%; width:100%;}
.body404 .table-cell{ display:table-cell; vertical-align:middle; text-align:center;}
.body404 .click{ padding-top:4%;}
.body404 .click a{ border:1px solid #e4e4e4; background:#fff; line-height:45px; color:#000; padding:0 20px; font-size:16px; display:inline-block; font-weight:bold;}

.amap-copyright,
.amap-logo{ display:none !important;}