﻿

/*Top002138 */
.Top002138 .auto{position:relative; z-index:100;}
.Top002138 .subnavbg{ position:absolute; left:0; width:100%; top:100%; background:rgba(35,34,34,0.5); height:65px; display:none;}

.Top002138 .logo{ background:#fff;}
.Top002138 .logo img{margin-bottom: 5px;}
.Top002138 .logo i{ display:inline-block; margin:0 10px; width:1px; height:38px; background:#d6d5d1; vertical-align:middle;}

/*.Top002138 .search{ display:none; position:absolute; z-index:20; right:0; top:100%; border:15px solid #fff; background:#fff; width:100%; max-width:400px;}*/

.Top002138 .search{position:absolute; z-index:20; right:5%; top:31%; background:#fff; width:100%; max-width:225px;}
.Top002138 .search .text{ border:1px solid #d0111b; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border:none;border-left:1px solid #d0111b;  padding:0;}

.Top002138 .lang{ position:absolute; right:0; z-index:25;}
.Top002138 .lang dt{ background:url(../images/Top002138-a_lang.png) no-repeat right center; padding-right:15px; cursor:pointer;}
.Top002138 .lang dd{ position:absolute; right:0; top:100%; width:100%; text-align:center; background:#d0111b; display:none;}
.Top002138 .lang dd a{ line-height:30px; border-bottom:1px solid #fff; color:#fff; display:block;}
.Top002138 .lang:hover dd{ display:block;}

.Top002138 nav{ display:none;}
.Top002138 .lang,
.Top002138 .top{top:50%;}

.Top002138 .top{ position:absolute; right:65px; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Top002138 .top dt,
.Top002138 .mobile_menu{width:36px; height:36px; float:left;}
.Top002138 .top dt{ background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .mobile_menu{ display:none;}
.Top002138 .shares{ position:absolute; top:20px; right:430px;}
.Top002138 .shares p{ float:left; color:#0053a1;}

.Top002138 nav{ position:absolute; right:125px; z-index:10; top:0;}
.Top002138 nav li{ float:left; padding:25px 5px; }
.Top002138 nav li span,
.Top002138 nav li > a{display:block;line-height:30px; padding:0 20px;}
.Top002138 nav li a.on,
.Top002138 nav li.aon > a,
.Top002138 nav li > a:hover{color:#fff; background:#d0111b;border-radius:2px;}
.Top002138 nav li span{ display:none;}
.Top002138 nav li dl{ position:absolute; left:0; top:100%; display:none;}
.Top002138 nav li dd{ float:left; line-height:65px;}
.Top002138 nav li dd:after{ display:inline-block; content:'';width:1px; height:9px; margin:0 10px; background:#fff; opacity: 0.5;filter:alpha(opacity=50);}
.Top002138 nav li dd a{color:#fff; }
.Top002138 nav li dd a:hover{ color:#d0111b;}


@media(min-width:1001px){
/*.Top002138 nav{ display:block !important;}*/
.Top002138 nav li dd:last-child:after{ display:none;}
.Top002138 .lang{ -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
}
@media(max-width:1366px) and (min-width:1001px){
.Top002138 nav li{ padding-left:2px; padding-right:2px;}
.Top002138 nav li > a{ padding:0 10px;}
}


@media(max-width:1200px){
.Top002138 .logo .logo_txt,
.Top002138 .logo i{ display:none;}
}

@media(max-width:1000px){
.Top002138{ padding-top:37px;}
.Top002138 .auto{ margin:0; padding:0 2%;}
.Top002138 .subnavbg{ display:none !important;}
.Top002138 .search{max-width:none;}
.Top002138 .shares{ display:none;}
.Top002138 .search{display: none;right:0; top:100%; border:15px solid #fff; background:#fff;}

.Top002138 .lang{ top:-37px; width:100%;}
.Top002138 .lang dt{ display:none;}
.Top002138 .lang dd{ position:relative;top:auto; display:block; text-align:right;background:#000; padding:5px 2%;}
.Top002138 .lang dd a{ display:inline-block; border:1px solid #d0111b; color:#d0111b; padding:0 10px; margin-left:5px; line-height:25px;}

.Top002138 .top{ right:2%;}
.Top002138 .mobile_menu,
.Top002138 .top dt{ border:1px solid #848585; border-radius:50%;}
.Top002138 .mobile_menu{ display:block; position:relative; margin-left:15px;}
.Top002138 .mobile_menu span,
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ position:absolute; background:#848585; width:100%; height:1px;}
.Top002138 .mobile_menu span{ width:60%; left:20%; top:50%;}
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ content:'';}
.Top002138 .mobile_menu span:before{ top:-6px;}
.Top002138 .mobile_menu span:after{ top:6px;}
.Top002138 .logo{ padding-right:40%;}

.Top002138 nav{ top:100%; background-color:#fff; width:100%; right:0; display:none;}
.Top002138 nav li{ float:none; padding:0; border-bottom:1px solid #ddd;}
.Top002138 nav li.has_dl >a{ display:none;}
.Top002138 nav li.has_dl span{ display:block; background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
.Top002138 nav li.has_dl span,
.Top002138 nav li a{ padding:15px; line-height:normal;}
.Top002138 nav li dl{ position:relative; top:auto; left:auto !important; width:auto !important;background:#d0111b;}
.Top002138 nav li dd{ float:none;}
.Top002138 nav li dd:after{ display:none;}
.Top002138 nav li dd a{ display:block; }
.Top002138 nav li dd a:hover{color:#fff;}
}





/*nav */
.nav{ width:100%; margin-top: 12px;}
.nav li{ float:left; margin:0px 1% 0 0; position: relative;width: 10.111%}/*3.6466%*/
.nav li:last-child{ padding-right:0;}
.nav li span,
.nav li > a{display:block;line-height:35px;text-align: center;}
.nav li a.on,
.nav li.onnav > a,
.nav li > a:hover{color:#fff; background:#d0111b;border-radius:2px;}
.nav li span{ display:none;}
.nav li dl{ position:absolute; left:0; top:100%;z-index: 999;background: rgba(238,238,238,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2eeeeee,endColorstr=#B2eeeeee);   text-align: center;display: none;width:100%;}
.nav li dl dd:hover{background: rgba(208,17,27,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8d0111b,endColorstr=#C8d0111b);}
.nav li dl dd:hover a{color: white;}
.nav li dd{ line-height:35px;}
/*.nav li dd:after{ display:inline-block; content:'';width:1px; height:9px; margin:0 10px; background:#fff; opacity: 0.5;filter:alpha(opacity=50);}*/
/*.nav li dd a{color:#fff; }*/
.nav li dd a:hover{ color:#d0111b;}
@media(min-width:1001px){
.nav{ display:block !important;background: #eee;}
.nav li dd:last-child:after{ display:none;}
.Top002138 .lang{ -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
}
@media(max-width:1220px){
/*.nav li{ padding:12px 2.7% 12px 0;}*/
}
@media(max-width:1150px){
/*.nav li{ padding:12px 2.4% 12px 0;}*/
.nav li > a{display:block;line-height:30px; padding:0 15px;}
}
@media(max-width:1000px){

.nav{ display:none;}
.nav{ top:100%; background-color:#fff; width:100%; right:0; display:none;}
.nav li{ float:none; padding:0; border-bottom:1px solid #ddd;}
.nav li.has_dl >a{ display:none;}
.nav li.has_dl span{ display:block; background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
.nav li.has_dl span,
.nav li a{ padding:15px; line-height:normal;}
.nav li dl{ position:relative; top:auto; left:auto !important; width:auto !important;background:#d0111b;}
.nav li dd{ float:none;}
.nav li dd:after{ display:none;}
.nav li dd a{ display:block; }
.nav li dd a:hover{color:#fff;}
}



.glyphicon{ display:none;}
/*Banner002139 */
.Banner002139 .auto{ margin:0; position:relative; z-index:1;}
.Banner002139 li img{ display:block; width:100%;height:auto;}
.Banner002139 li img.IMG2{display: none;}
.Banner002139 .bx-controls-direction a{ position:absolute; top:50%; margin-top:-26px; color:#FFF;}
.Banner002139 .bx-controls-direction a:hover{ color:#d0111b;}
.Banner002139 .bx-controls-direction a.bx-prev{ left:73px; width:30px; height:54px; background:url(../images/bx-prev.png) no-repeat;}
.Banner002139 .bx-controls-direction a.bx-next{ right:73px; width:30px; height:54px; background:url(../images/bx-next.png) no-repeat;}
.Banner002139 .bx-controls-direction a.bx-prev:hover{ background:url(../images/bx-prev2.png) no-repeat;}
.Banner002139 .bx-controls-direction a.bx-next:hover{ background:url(../images/bx-next2.png) no-repeat;}
.Banner002139 .bx-pager{ position:absolute; right:5%; bottom:10%; color:#fff; font-family:"Courier New", Courier, monospace;font-size:16px; }
.Banner002139 .bx-pager b{ font-family:Arial, Helvetica, sans-serif;font-size:24px; }
.Banner002139 .down{ position:absolute; z-index:10; background:url(../images/Banner002139-down.png) no-repeat; width:37px; height:76px;bottom:10%; left:50%; margin-left:-18px;display: none;}
@media(max-width:1024px){

.Banner002139 li img.IMG1{display: none;}
.Banner002139 li img.IMG2{display: block;}
}
@media(max-width:768px){
.Banner002139 .auto{ margin:0;}
.Banner002139 .bx-controls-direction a.bx-prev{ left:0;}
.Banner002139 .bx-controls-direction a.bx-next{ right:0;}
.Banner002139 .down{display:none;}
}
@media(max-width:480px){
.Banner002139 .bx-controls-direction{ display:none;}
}
/*
 .Floor001752 为demo编号
 */
.Floor001752{ padding:3% 0 0 0; background:url(../images/pr_bg.jpg) repeat;}

.Floor001752 .title{ text-align:center; font-size:16px; color:rgba(248,248,248,0.54); padding-bottom:37px; text-transform:uppercase;}
.Floor001752 .title b{ display:block; font-size:30px; color:#f8f8f8; font-weight:normal; position:relative;}
.Floor001752 .title b:after{ width:187px; height:1px; display:block; content:''; background:rgba(255,255,255,0.43); position:absolute; left:344px; top:21px;}
.Floor001752 .title b:before{ width:187px; height:1px; display:block; content:''; background:rgba(255,255,255,0.43); position:absolute; right:344px; top:21px;}

.Floor001752 .tab{ padding:3% 0;text-align:center;}
.Floor001752 .tab span{ display:inline-block; padding:0 2%;height:30px;color:#25170f; line-height:30px; font-size:14px;  border:1px solid #dedddc; border-radius:30px; margin:0 1%; cursor:pointer;}
.Floor001752 .tab span.on{ background:#0053a1; color:#fff;}
.Floor001752 ul{ display:none; padding-bottom:2%;}
.Floor001752 li{ position:relative; float:left;  width:32%; margin-bottom:5%;-webkit-transition:0.2s;}
.Floor001752 li:nth-child(2){ margin-left:2%; margin-right:2%;}
.Floor001752 li:nth-child(2) div{}
.Floor001752 li:nth-child(2) a,
.Floor001752 li:nth-child(2) div{}
.Floor001752 li:first-child img{ height:140%;}
.Floor001752 li img{ position:absolute; right:0; top:0; height:120%;-webkit-transition: 0.5s;}
.Floor001752 li:hover img{transform: scale(1.03,1.03);}
.Floor001752 li div{ padding:9% 32% 11% 8%; font-size:12px; border-color:#949494; background-color:#ffffff; background-size:80% auto;}
.Floor001752 li h1{ margin:0; font-size:24px; font-weight:normal; line-height:normal;border: none;}
.Floor001752 li h1 a{ color:#000;}
.Floor001752 li h1 a:hover{color: #e21823;}
.Floor001752 li p{ line-height:24px; height:48px; overflow:hidden;position:relative; z-index:1; font-size:14px; color:#808080;margin: 12px 0 38px;}
.Floor001752 li .more{ width:76px; height:29px; line-height:29px; text-align:center; border-radius:4px; border:1px solid #dcdcdc; display:inline-block; color:#6e6e6e;position:relative; z-index:1;}
.Floor001752 li .more:hover{color:#e21823; }

@media(max-width:640px){
	.Floor001752 li:first-child img, .Floor001752 li img{right: 22%;}
	.Floor001752 li{text-align: center;}
	.Floor001752 li h1 a{font-size: 14px; margin-top: 10px; text-align: center;}
	.Floor001752 li .more{margin-top: 10px;}
    .Floor001752 li div{padding: 66% 4% 11% 4%;}
    .Floor001752 li:first-child img,
    .Floor001752 li img{height: 55%;top: -8%}
    .Floor001752 li p{margin: 12px 0 20px; display: none;}
}
@media(max-width:375px){

}



/*
 .Bottom001754 为demo编号
 */
.Bottom001754{ background-color:#0053a1; color:#c6c5c5;}
.Bottom001754 .bottom{ position:relative; padding-top:5%; padding-bottom:5%;}
.Bottom001754 .bottom dl{ float:left; width:9%;}
.Bottom001754 .bottom dt{ font-size:16px; padding-bottom:20px;}
.Bottom001754 .bottom dd{ line-height:24px; font-size:12px;}
.Bottom001754 .contact{ float:right; width:247px; background:url(../images/Bottom001754-logo.png) no-repeat right top; padding-top:80px; text-align:right; color:#676464; font-size:14px;}
.Bottom001754 .contact span{ font-size:24px; display:block;color:#c6c5c5;}
.Bottom001754 .float{ position:absolute; right:-80px; top:-72px; z-index:100;}
.Bottom001754 .float ol{ background-color:#221816;}
.Bottom001754 .float li{ background-color:#3b2d29;}
.Bottom001754 .float a{ width:80px; display:block;color:#fff; text-align:center; font-weight:bold; padding-top:44px; height:72px; background:url(../images/Bottom001754-kefu.png) no-repeat center 15px;}
.Bottom001754 .float li a{ color:#929292; background-image:url(../images/Bottom001754-gettop.png);}
.Bottom001754 a{ color:#fff;}
.Bottom001754 a:hover{ color:#fff;}
.Bottom001754 footer{ line-height:47px; border-top:1px solid #2c1f1c; font-size:12px;}
.Bottom001754 footer span{ float:right;}
.Bottom001754 footer i{ display:inline-block; font-style:normal;color:#e1e1e1; margin:0 10px;}
@media(max-width:1366px){
.Bottom001754 .float{ position:fixed;right:2%; top:auto; bottom:2%;}
}
@media(max-width:1200px){
.Bottom001754 .float a{ width:40px; text-align:left; text-indent:-999em; padding-top:0; height:40px; background-position:center center;}
}
@media(max-width:1000px){
.Bottom001754 .bottom dl{ display:none;}
.Bottom001754 .contact{ float:none; width:auto; text-align:left; background-position: left top;}
.Bottom001754 footer{ padding:2% 0; line-height:24px;}
.Bottom001754 footer span{ display:block; float:none;}
}
@media(max-width:480px){
.Bottom001754 .contact{ background-size:50% auto; padding-top:15%;}
}
/*
 .Banner001755 为demo编号
 */
.Banner001755 div{ height:240px; background-position:center top; background-repeat:no-repeat;}
.Banner001755 div img{ display:none; width:100%;}
@media(max-width:1000px){
.Banner001755 div{ background:none !important; height:auto;}
.Banner001755 div img{ display:block;}
}

/*
 .Menu000371 为demo编号
 */
.Menu000371{ border:1px solid #e9e9e9; padding-bottom:45px; margin-top:28px;}
.Menu000371 header{height: 45px; padding-left:20px;line-height: 45px;background: #0a5aa5;color: #fff;font-size: 20px;}
.Menu000371 ul{ padding:10px 20px 0 20px;}
.Menu000371 li a{ display:block; line-height:45px; padding-left:12px;}
.Menu000371 li h4{ margin:0; font-weight:normal; border-bottom:1px dashed #c8c6c2;}
.Menu000371 li h4 a{ background:url(../images/Menu000371-h4_a.jpg) no-repeat left center;}
.Menu000371 li h4 a:hover,
.Menu000371 li h4.on a{ background-image:url(../images/Menu000371-h4_aon.jpg); color:#e8222a;}
.Menu000371 li ol{ display:none;}
.Menu000371 li ol li{ padding-top:5px;}
.Menu000371 li ol li a{ color:#747474; line-height:30px;}
.Menu000371 li ol li a.aon,
.Menu000371 li ol li a:hover{ color:#e8222a;}

/*
 .Menu001756 为demo编号
 */
.Menu001756{ padding-top:27px;}
.Menu001756 header{ background-color: #0054a2; height:48px; line-height:48px; padding-left:16px; font-size:20px; color:#fff;}
.Menu001756 ul{ border:1px solid #d9d7d5; border-top:0; }
.Menu001756 li{ border-bottom:1px solid #d9d7d5; line-height:62px;text-align:center;}
.Menu001756 li a{ display:block; color:#25170f; font-size:16px;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ background: url(../images/Menu001756-a_on.jpg) no-repeat left center #fafafa;}
@media(max-width:1000px){
.Menu001756 header{ background-image:none; padding:3% 0; font-size:20px;}
.Menu001756 ul{ border:none; padding-bottom:0;}
.Menu001756 li{ float:left; width:25%; text-align:center;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{ background-image:none;}
}
@media(max-width:768px){
.Menu001756 li a{ font-size:14px;}
}
/*
 .Location001757 为demo编号
 */
.Location001757{ padding-top:20px;}
.Location001757 p{ float:left; font-size:18px; color:#0053a1;}
.Location001757 .current{ border-bottom:1px solid #f5f2f4; line-height:37px; text-align:right; padding-top:17px;}
.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;}
}
@media(max-width:480px){
}
/*
 .PicList001759 为demo编号
 */
.PicList001759{ padding-top:3%;}
.PicList001759 li{ padding-bottom:3%;  }
.PicList001759 li a{ position:relative; display:block; background-color:#fafafa; color:#333; overflow:hidden; padding:26px 20px 26px 267px; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;transition:0.3s;}
.PicList001759 li a:hover{ background-color:#004583;}
.PicList001759 li time{ color:#919191; text-align:center; position:absolute; left:20px; top:35px;}
.PicList001759 li time span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.PicList001759 li img{ position:absolute; left:97px; top:26px; width:144px; height:87px;}
.PicList001759 li h5{ margin:0; font-size:14px; color:#231914; padding-bottom:10px;}
.PicList001759 li i{ display:block; width:27px; height:1px; background-color:#635e5b;}
.PicList001759 li p{ margin-bottom:0; font-size:12px; line-height:20px; height:40px; overflow:hidden;}
.PicList001759 li a:hover *{ color:#fff !important;}
.PicList001759 li a:hover i{ background-color:#fff;}
.PicList001759 li a:hover time span{ border-bottom-color:#fff;}
@media(max-width:480px){
.PicList001759 li a{ padding:15px 15px 15px 97px;}
.PicList001759 li img{ position:relative; left:0; top:0; width:100%; height:auto; display:block;}
.PicList001759 li h5{ margin-top:3%;}
}
/*
 .Page001760 为demo编号
 */
.Page001760 .Pages{ text-align:center; padding:3% 0;}
.Page001760 .Pages .p_cur,
.Page001760 .Pages .p_count,
.Page001760 .Pages .p_total,
.Page001760 .Pages .p_jump{ display:none;}
.Page001760 .Pages .p_page a{ border:1px solid #eee; line-height:21px; padding:0 10px; display:inline-block;}
.Page001760 .Pages .p_page a:hover,
.Page001760 .Pages .p_page a.a_cur{ background-color:#00549f; border-color:#004583; color:#fff;}
.Page001760 .Pages .p_page em{ font-style:normal;}
@media(max-width:640px){
.Page001760 .Pages .p_page a.a_first,
.Page001760 .Pages .p_page a.a_end,
.Page001760 .Pages .p_page em{ display:none;}
.Page001760 .Pages .p_page a{ padding:2% 5%; line-height:normal;}
}

/*PicList002146 */
.PicList002146{ padding:2% 0;}
.PicList002146 li{ float:left; width:24%; margin:0 1.33% 2% 0; overflow: hidden; border:1px solid #e8e8e8;}
.PicList002146 li:nth-child(4n){ margin-right:0;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:14px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;-webkit-transition:0.5s;}
.PicList002146 li figure:hover{transform: scale(1.2,1.2);}
.PicList002146 li h3{ border-top:1px solid #e8e8e8; border-top-width:2px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:30px;
    position:relative; background: #fff;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146_more.png) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background-color:#d0111b; z-index:10; transition:0.3s; color:#fff;display: none; }
/*.PicList002146 li a:hover .hover{ opacity:1;}*/
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;font-size: 14px;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;}
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:100%;margin:0;margin-bottom: 10px;}
}

/*PicList002149 */
.PicList002149{}

.PicList002149 h3{ margin:0; font-size:14px;}
.PicList002149 p{ line-height:26px; font-size:12px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#d0111b;}
/*.PicList002149 ol:hover p{color: #d0111b;} */
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px; font-size:12px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:130px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li a.urlAfter{ position:absolute; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li:hover a,.PicList002149 li:hover p{color: #d0111b;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:130px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:14px;}
.PicList002149 li time i{ font-style:normal; font-size:40px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
.PicList002149 p{display: none}
.PicList002149 ul li a{white-space: normal;}
.PicList002149 li div{padding: 7% 3%; padding-right:40px;}
.PicList002149 li a.urlAfter{ width:35px; }
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}






/*PicList002151 */
.PicList002151{}

.PicList002151 h3{ margin:0; font-size:14px;line-height: 30px;}
.PicList002151 p{ line-height:16px; font-size:12px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002151 li{ background-color:#fafafa; margin-bottom:2%; position:relative;width: 32%;float: left;margin-right: 1%;padding-right: 10%;}
.PicList002151 li:hover{background: #d0111b;}
.PicList002151 li:hover a{color: #fff;}
.PicList002151 li:hover time{color: #fff;}
.PicList002151 li:nth-child(3n){margin-right: 0;}
.PicList002151 li .Ispic{ width:36.25%; position:absolute; right:0; top:0; height:100%;}
.PicList002151 li .Ispic img{ display:none;}
.PicList002151 li div{ padding:15% 10% 15% 5%;}
.PicList002151 li h3 a{ color:#d0111b;}
.PicList002151 li time{ display:block; padding:3% 0;}
.PicList002151 li p{ margin:0 0 3% 0; height:31px; font-size:12px;}
.PicList002151 li span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}
@media(max-width:1000px){
.PicList002151 li{width: 49%;padding-right: 15%;}
.PicList002151 li:nth-child(2n){margin-right: 0;}
}
@media(max-width:768px){
.PicList002151 h3{ font-size:16px;}
.PicList002151 li{width: 100%;}
.PicList002151 li div{padding:5% 10% 5% 5%;}
}
@media(max-width:640px){
.PicList002151 li{ padding-right:0;}
.PicList002151 li .Ispic{ width:20%; float: left; position:relative; background:none; height:auto; display:block;}
.PicList002151 li .Ispic img{ display:block; max-height:150px; }
.PicList002151 li div{ padding:3%;}
}
@media(max-width:480px){
.PicList002151 h3{ font-size:14px;}
.PicList002151 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002151 li p{ height:60px;}
}








/*PicList002150 */
.PicList002150{}

.PicList002150 h3{ margin:0; font-size:16px; width: 80%; padding-bottom: 3%;}
.PicList002150 p{ line-height:26px; font-size:12px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002150 li{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002150 li .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002150 li .Ispic img{ display:none;}
.PicList002150 li div{ padding:5% 10% 3% 5%; position: relative;}
.PicList002150 li h3 a:hover{ color:#d0111b;}
.PicList002150 li time{ display:block;position: absolute; right: 3%; top: 15%;}
.PicList002150 li p{ margin:0 0 3% 0; height:78px; font-size:12px;}
.PicList002150 li span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}

@media(max-width:768px){
.PicList002150 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002150 li{ padding-left:0;}
.PicList002150 li .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002150 li div{ padding:3%;}
    .PicList002150 li time{ position: inherit; padding:3% 0; right: auto; top: auto;}
    .PicList002150 h3{ width: 100%;}
}
@media(max-width:480px){
.PicList002150 h3{ font-size:14px;}
.PicList002150 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002150 li p{ height:60px;}
}
/*
 .PicList001761 为demo编号
 */
.PicList001761 .categoryname{ padding:2% 0; font-size:22px; color:#4c433e;}
.PicList001761 li{ float:left; width:32%; margin-right:2%; text-align:center;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:75%; background-size:contain;}
.PicList001761 li figure img{ display:none;}
.PicList001761 li a{color:#4c433e; display:block;}
.PicList001761 li a:hover span{ background-color:#0053a1; color:#fff;}
.PicList001761 li span{ line-height:30px; padding:5% 0; font-size:16px;}
.PicList001761 li:last-child{ margin-right:0;}
@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .list_img{ float:left; width:100%; 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 .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/shang.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/xia.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.on figure{ border:2px solid #D0111B;}
.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:#D0111B; 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:#D0111B; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#D0111B; 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:#D0111B; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .tab figure{ line-height:2.2; font-size:13px; }
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@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%;}
 }
/*
 .TextList001203 为demo编号
 */
.TextList001203 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001203 h1 b{ display:block;}
.TextList001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:8px; height:8px; border-radius:50%; background-color:#D0111B; left:10px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px; padding-left:15px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:30px; background-color:#D0111B; color:#fff; font-size:12px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../images/TextList001203-icon.png) no-repeat center center/contain; right:0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}

/*
 .map 为demo编号
 */
.map{ padding-bottom:3%;}
.map .auto{ position:relative;}

.MapBg{position: relative;width: 846px;height: 691px;margin:0 auto;overflow: hidden;background: url(../images/map_bg.png) top left no-repeat;}
.MapBg .ul li{position: absolute;}

.MapBg .ul li a{display: block;width: 54px;height: 28px;border-radius: 5px;position: relative;}

.MapBg .ul li:hover a:after{display: block;content: '查看详情';position: absolute;top: 105%;left: 50%;text-align: center;line-height: 22px;background: #d0111b;color: #fff;border-radius: 5px;font-size: 12px;width: 65px;height: 22px;}


.TxtList{text-align: left;padding-top: 2%;overflow: hidden;}


.TxtList .linkman{ da vertical-align: top;float: left;width:32.333333%;background:#f8f8f8; padding: 2%;font-size: 14px; display:none;text-align: left;margin: .5%;}
.TxtList .linkman h3{background:#d0111b;line-height:20px; padding: 5px 10px;color:#fff; font-weight:normal;margin: 0 0 2%;display: inline-block;}
.TxtList .linkman p{ margin:0; line-height:20px;padding: 5px 15px;}

.SelectBox{position: relative;padding-top: 2%;display: block;width: 190px;}
.SelectBox .Select .Tt{cursor: pointer;display: block;width:100%;height:35px;line-height:35px;border: 1px solid #b2b2b2;text-align: center;border-radius: 5px;color: #888;padding-right: 35px;background: url(../images/xxx.png) 160px center no-repeat;}
.SelectBox .Select ul{text-align: center;display: none;position: absolute;z-index: 99;width:100%;overflow: hidden;background: #f8f8f8;padding: 10px;max-height:260px;overflow: auto;}
.SelectBox .Select ul li a{display: block;}
.SelectBox .Select ul li a:hover{color: #8c0000;}


@media(max-width:900px){
.SelectBox{display: block;margin: -10px auto 0;padding-top: 0;}
.MapBg{display: none;}


}

@media(max-width:768px){
.TxtList .linkman{width: 49%;}
}

@media(max-width:640px){
.TxtList .linkman{width: 100%;margin: 1% 0;}
.TxtList .linkman{ display:block; }


}

.download{ padding:20px 0 12.5%;}
.download .auto{ position:relative;}
.download .b_img{ width:34%; height:128px; margin-top:200px; background:#f3f3f3; position:relative; float:left; margin-right:7%;}
.download .b_img img{ position:absolute; top:0; margin-top:-192px; left:50%; margin-left:-119.5px;}
.download .right{}
.download .right h3{ font-size:15px; color:#d0111b; margin:0; padding-bottom:36px; font-weight:normal; padding-top:33px;}
.download .right p{ margin:0; line-height:1.8; font-size:13px;}
.download .right figure{ text-indent:2em; font-size:13px; padding-top:31px; line-height:1.9;}
.download .right .more_down{ width:134px; height:35px; background: url(../images/more_down_icon.png) no-repeat 99px 11px #d0111b; display:inline-block; padding-left:27px; line-height:35px; color:#fff; right:0; position: absolute; margin-top:11px;}
@media(max-width:800px){
.download .right .more_down{ position:relative; margin:0 auto; display:block; margin-top:20px;}
.download{ padding:20px 0 12.5%;}
}

@media(max-width:768px){
.download .b_img{ background:none; width:239px;}
.download .b_img img{ position:relative; }
}
@media(max-width:480px){
.download .b_img img{ }
}

/*Map002134 */
.Map002134{ padding-bottom:3%;}
.Map002134 .column{ text-align:center; font-size:18px; color:#d0111b; padding:2% 0; line-height:20px;}
.Map002134 .column:after{ display:block; content:''; width:100%; height:1px; background:#d0111b; margin-top:-10px;}
.Map002134 .column span{ display:inline-block; padding-left:30px; background:url(../images/Map002134-title_l.png) no-repeat left center #fff;}
.Map002134 .column span b{ display:inline-block; padding-right:30px; background:url(../images/Map002134-title_r.png) no-repeat right center;}
.Map002134 .tips{ text-align:center; padding-bottom:2%;}
.Map002134 .map{ float:left; width:65%; margin-left:3%; text-align:center;}
.Map002134 .select_area{ float:left; width:20.4%; padding-top:5%;}
.Map002134 .select_area dl{ position:relative; margin-bottom:10%;}
.Map002134 .select_area dt{ line-height:37px; border:1px solid #dedede; padding:0 30px 0 15px; background:url(../images/Map002134-icon_sel.gif) no-repeat 96% center; cursor:pointer;}
.Map002134 .select_area dd{ position:absolute; left:0; width:100%; background:#fff; top:100%; z-index:10;border:1px solid #dedede; border-top:0; display:none; }
.Map002134 .select_area dd a{ display:block; padding:0 10px; line-height:30px;}
.Map002134 .select_area dd a:hover{ background-color:#ececec;color:#d0111b;}
.Map002134 .select_area .text{ width:100%; line-height:37px;height:37px;border:1px solid #dedede;padding:0 15px; color:#999; margin-bottom:10%;}
.Map002134 .select_area .btn{ cursor:pointer; border:none; background:#d0111b; color:#fff; width:100%; max-width:109px; height:39px;}

.Map002134 .time{ background:#efefef; padding:10px; color:#333; margin-top:2%;}
.Map002134 .table td{ border:1px solid #efefef; text-align:center; padding:2% 10px;}
.Map002134 .table .tr_top td{ font-weight:bold;color:#333}
.Map002134 .table td.td_0{ width:18%;}
.Map002134 .table td.td_1{ width:40%;}
.Map002134 .table td.td_2{ width:16%;}
.Map002134 .table td.td_3{ width:16%;}
.Map002134 .table td.td_4 a{ color:#d0111b;}

.Map002134 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002134  .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.Map002134  .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002134  .map_area #allmap *{ box-sizing:content-box;}
.Map002134  .map_area #allmap img{ max-width:none;}
.Map002134  .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002134  .map_area .close::before,
.Map002134  .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.Map002134  .map_area .close::before{ transform:rotate(45deg);}
.Map002134  .map_area .close::after{ transform:rotate(-45deg);}
@media(max-width:768px){
.Map002134 .map,
.Map002134 .select_area{ float:none; width:auto;}
.Map002134 .map{margin-left:0;}
.Map002134 .select_area{padding:2% 0;}
.Map002134 .select_area dl,
.Map002134 .select_area .text{ margin-bottom:2%;}
}
@media(max-width:640px){
.Map002134 .table .tr_top{ display:none;}
.Map002134 .table td{ display:block; width:auto !important; text-align:left; background-color:#efefef;}
.Map002134 .table tr:nth-child(2n) td{ background-color:#fff;}
.Map002134 .table td.td_0{ font-weight:bold; color:#000;}
}
@media(max-width:375px){
.Map002134  .map_area{width:96%; left:2%;}
.Map002134  .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}
/*
 .TextList001246 为demo编号
 */
.TextList001246 li:first-child{ padding-top:0;}
.TextList001246 li{ border-bottom:1px dashed #c7c7c7; padding:20px 5px; overflow:hidden;}
.TextList001246 li time{ float:left; width:74px; margin-right:20px; background:url(../images/TextList001246-date.jpg) no-repeat center top; height:79px; text-align:center;}
.TextList001246 li time span{font-size: 28px; display:block;font-family: Arial;padding: 18px 0 5px;color: #858585;}
.TextList001246 li p{ line-height:21px; overflow:hidden; height:42px; margin-bottom:0;}
.TextList001246 li .dot{ padding-top:5px;}
/*
 .PicList000724 为demo编号
 */
.PicList000724{}
.PicList000724 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList000724 li:nth-child(3n){ margin-right:0;}
.PicList000724 li figure{ padding-bottom:62%; position:relative; background-repeat:no-repeat; background-position: center center; background-size:100% 100%;}
.PicList000724 li figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList000724-icon.png) no-repeat center center;}
.PicList000724 li figure a:hover{ background-image:url(../images/PicList000724-icon_hover.png); border: 2px solid #989293;}
.PicList000724_2 li figure a{ background-image:none;}
.PicList000724_2 li figure a:hover{ background-image:none;}
.PicList000724 li h5{ margin:10px 0 0 0; line-height:42px; font-size:16px;text-align: center;}
.PicList000724 li h5 a:hover{color: #D0111B;}
.PicList000724 li p{ margin:10px 0; line-height:20px; height:40px; overflow:hidden;}
.PicList000724 li .more{color: #fff;background: #D0111B;line-height: 2;padding: 0 10px;display: inline-block;}
@media(max-width:768px){
.PicList000724 li{width:49%;}
.PicList000724 li h5{line-height:30px;}
.PicList000724 li:nth-child(3n){ margin-right:2%;}
.PicList000724 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList000724 li figure a{ background-size:40px 40px;}
}
/*Page001913*/
.Page001913{ text-align:center; padding:40px 0 60px;color:#ababb6;}
.Page001913 *{ vertical-align:middle;}
.Page001913 .Pages .p_cur,
.Page001913 .Pages .p_count,
.Page001913 .Pages .p_total{ display:none;}
.Page001913 .Pages a{ border:1px solid #ceced5; display:inline-block; padding:0 20px; line-height:35px; color:#ababb6; }
.Page001913 .Pages a:hover,
.Page001913 .Pages a.a_cur{ color:#fff; background-color:#d01609;}
.Page001913 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page001913 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page001913 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page001913 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
@media(max-width:1000px){
.Page001913 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page001913 .Pages a.a_first,
.Page001913 .Pages a.a_end{ display:none;}
.Page001913 .Pages a{ padding:0 10px;}
}
/*
 .TextList001202 为demo编号
 */
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#D0111B; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#D0111B;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#D0111B;}
.TextList001202 dl.Q_on dd{background-color:#f7fbfc;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}
/*Form002219*/
.Form002219{ padding-bottom:3%;}
.Form002219 dl{position: relative; width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dt{position: relative; }
.Form002219 dt i{font-style: normal; font-size: 14px; color: red;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{color:#5b5b5b; font-size:14px; position:absolute; left:0; width:80px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391;
    font-size:14px; border:none; border-radius:5px; cursor:pointer; text-align: center;}
.Form002219 .submitbtn{ color:#fff; background-color:#D0111B;}
.Form002219 dl.odd.right .submitbtn{ float: right; margin-right:0; }
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
.Form002219 textarea{ height:250px;}
.Form002219 dl.odd.right .submitbtn{ float:left; }
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding-bottom:20px;}
.RichInfo005 .shipin{text-align: center;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0;  padding-bottom:15px; font-size:20px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#D0111B; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#D0111B}
.RichInfo005 img{ text-align:center; margin:0 auto;	}
.RichInfo005 img.new_img1{float:right; margin-left:30px;}
.RichInfo005 img.new_img2{ width:48%;}
.RichInfo005 p{ font-size:13px; color:#666; line-height:2;}
@media(max-width:590px){
.RichInfo005 img.new_img1{float:none; display:block; margin: 0 auto;}
.RichInfo005 img.new_img2{ width:100%; margin:10px 0;}
}
/*
 .Banner002203 为demo编号
 */
.Banner002203{}
.Banner002203 .banner{ text-align:center; height:300px; background-position:center center; background-size:cover; background-repeat:no-repeat;}
.Banner002203 .banner .img_s{ display: none;}
@media only screen and (max-width: 1024px) {
	.Banner002203 .banner .img_s{ display: block;}
}
/*Menu002136 */
.Menu002136{ padding:1.3% 0 2%;}
.Menu002136 .auto{ text-align:center;}
.Menu002136 ul{ display:inline-block;}
.Menu002136 li{ float:left; position:relative; margin-bottom:2px;}
.Menu002136 li.end:after{ display:none;}
.Menu002136 li a{ display:block; padding:0 34px; line-height:34px; position:relative; z-index:1; font-size:16px; font-weight:normal;}
.Menu002136 li a:hover{color:#d0111b;}
.Menu002136 li.aon a{ background:#d0111b; color:#fff; border-radius:5px;}

@media(max-width:850px){
.Menu002136 li{ margin-bottom:15px;}
}
@media(max-width:768px){
.Menu002136 ul{ display:block;}
.Menu002136 li a{ padding:0;}
}
@media(max-width:768px) and (min-width:415px){
.Menu002136 li{ width:25%;}
.Menu002136 li:nth-child(4n):after{ display:none;}
}
@media(max-width:414px){
.Menu002136 li{ width:33.3333333%;}
.Menu002136 li:nth-child(3n):after{ display:none;}
}

.page_title{ text-align:center;}
.page_title h1{ font-weight:normal; font-size:30px; color:#0053a1; margin:0; padding:0; padding:40px 0 5px;}
.page_title p{ text-transform:uppercase; font-size:18px; color:#616264; margin:0; padding:0;}

/*
 .Timeline001266 为demo编号
 */
.Timeline001266{ padding-bottom:3%; }
.Timeline001266 .scroll{ height:750px; overflow: auto;}
.Timeline001266 .scroll ul{ padding-left:40px; }
.Timeline001266 .scroll li{ position:relative; padding:20px 0 20px 130px;background:url(../images/Timeline001266-bg.gif) repeat-y left top;}
.Timeline001266 .scroll li div{ position:relative; padding-left:156px; min-height:83px;}
.Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:2px solid #e5e5e5;width:139px;}
.Timeline001266 .scroll li p{ margin:0; line-height:24px; max-height:72px; overflow:hidden;}
.Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#e5e5e5; padding:0 10px; left:40px; line-height:32px; top:20px;}
.Timeline001266 .scroll li time::before,
.Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
.Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #e5e5e5; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
.Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
.Timeline001266 .scroll li:hover time{ background-color:#D0111B; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#D0111B;}
.Timeline001266 .scroll li:hover time::before{ border-right-color:#D0111B;}
.Timeline001266 .scroll li:hover time::after{background-color:#D0111B; border-color: #D7A0A0; width:20px; height:20px; margin-top:-10px; left:-38px;}

.Timeline001266 .jspContainer{overflow: hidden;position: relative;}
.Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
.Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
.Timeline001266 .jspCap{display: none;}
.Timeline001266 .jspTrack{display:none;}
.Timeline001266 .jspArrow{ position:absolute; top:50%;background: #D0111B;text-indent: -20000px; width:22px; height:36px; display: block;cursor: pointer; z-index:10; box-shadow:1px 1px 0 #006030;}
.Timeline001266 .jspArrow::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Timeline001266-btn_hover.gif) no-repeat center center;}
.Timeline001266 .jspArrowDown::before{ transform:rotate(180deg);}
.Timeline001266 .jspArrowUp{ top:0;}
.Timeline001266 .jspArrowDown{top:60px;}
.Timeline001266 .jspDisabled{background: #ccc;box-shadow:1px 1px 0 #848081;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(../images/Timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}
@media(max-width:640px){
.Timeline001266 .scroll{height:612px;}
.Timeline001266 .scroll li{ padding:50px 0 20px 30px; }
.Timeline001266 .scroll li time{top:0;}
}
@media(max-width:480px){
.Timeline001266 .scroll{height:470px;}
.Timeline001266 .scroll li div figure{ position:static; margin-bottom:10px;}
.Timeline001266 .scroll li div{ padding-left:0;}
}
/*
 .TextList001729 为demo编号
 */
.TextList001729 .w-50{ width:50%; float:left;}
.TextList001729 .con p{ line-height:2; font-size:13px;}
.TextList001729 ol.type{ }
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#D0111B; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:150px; width:40%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#D0111B; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
.TextList001729 .w-50{ width:100%; float:left;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}

/*Floor002140 */
.Floor002140{ padding:2% 0 3% 0;}
.Floor002140 .title{ text-align:center; font-size:16px; color:rgba(5,3,4,0.67); text-transform:uppercase; margin-bottom: 37px;}
.Floor002140 .title b{ display:block; font-size:30px; color:#0053a1; font-weight:normal; position:relative;}
.Floor002140 .title b:after{ width:187px; height:1px; display:block; content:''; background:#c7c7c7; position:absolute; left:28.6%; top:21px;}
.Floor002140 .title b:before{ width:187px; height:1px; display:block; content:''; background:#c7c7c7; position:absolute; right:28.6%; top:21px;}
.Floor002140 .tab_list dt{ float:left; width:47%;}
.Floor002140 .tab_list dd{ float:right; width:44.8%; padding-top:2%;}
.Floor002140 .tab_list p{ line-height:20px; font-size:12px; color:#737170; overflow:hidden; height: 40px;}
.Floor002140 .tab_list h2{ font-size:16px; color:#454545; margin:0 0 12px; }
.Floor002140 .tab_list h2 a{display: inline-block; background: url(../images/com_icon.png) no-repeat 0px 50%;max-width: 100%;padding: 1% 0 1% 25px}
/*.Floor002140 .tab_list h2 a:hover{ background: url(../images/Menu000371-h4_aon1.jpg) no-repeat 0px 50%;}*/
.Floor002140 .tab_list dd time{color:#737170; font-size:12px; margin-bottom: 7px; display: inline-block;float: right;}
.Floor002140 .tab_list dt:after{ display:block; content:''; width:100%; height:1px; background:#f5f5f5;}
.Floor002140 .tab_list dd{border-bottom: 1px solid #ededed;}
.Floor002140 .tab_list dd:after{ width:90%;}

.Floor002140 .tab_list dt .Ispic{ padding-bottom:56.75%; display:block; position:relative;}
.Floor002140 .tab_list dt .Ispic img{ display:none;}
.Floor002140 .tab_list dt .Ispic time{position: absolute; bottom: 0px; right: 0px; width: 80px; height: 90px; background: #e41111;color: #ffffff;}
.Floor002140 .tab_list dt .Ispic time span{display: block;}
.Floor002140 .tab_list dt time{ background:#fff;text-align:center;color:#737170; font-size:12px;}
.Floor002140 .tab_list dt time span{ font-size:50px; line-height: 50px; margin-top: 10px; color: #ffffff;}
.Floor002140 .tab_list dt h2{ margin:5% 0;}
.Floor002140 .tab_list dt h2 a{display: inline-block;}
.Floor002140 .tab_list dt p{ margin-top:0; margin-bottom:20px;}

.Floor002140 .more{ padding-left:55.2%;}
.Floor002140 .more a{ width:158px; max-width:230px; background: url(../images/more_bg.png) no-repeat; height:61px; line-height: 61px; display:block;
 transition:0.3s; border-radius:2px; margin-top:-25px; float: right; text-align: center; color: #e41111;}
/*.Floor002140 .more a:hover{ background-color:#d0111b; color: #fff;}*/

@media(max-width:1200px){
.Floor002140 .title b:after{ left:23%;}
.Floor002140 .title b:before{ right:23%;}
}
@media(max-width:1000px){
.Floor002140 .title b:after{ display:none;}
.Floor002140 .title b:before{ display:none;}
.Floor002140 .more{ padding-left:0; padding-top:3%;}
.Floor002140 .more a{ margin:0 auto;}
.Floor002140 .tab_list p{ height:40px;}
.Floor002140 .tab_list dt time{}
}
@media(max-width:640px){
.Floor002140 .tab_list dt,
.Floor002140 .tab_list dd{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor002140 figure{ padding:10px 0 15px !important;}
.Floor002140 .tab_list dt time span{ font-size:20px;line-height:20px;}
}
/*Floor001945*/
.Floor001945{ padding:3% 0 4%; }

.Floor001945 .title{ text-align:center; font-size:16px; color:rgba(5,3,4,0.67); text-transform:uppercase;}
.Floor001945 .title b{ display:block; font-size:30px; color:#0053a1; font-weight:normal; position:relative;}
.Floor001945 .title b:after{ width:187px; height:1px; display:block; content:''; background:#c7c7c7; position:absolute; left:344px; top:21px;}
.Floor001945 .title b:before{ width:187px; height:1px; display:block; content:''; background:#c7c7c7; position:absolute; right:344px; top:21px;}

.Floor001945 p{ margin:0;}
.Floor001945 .con{ padding:40px 8% 44px; margin:0; color:#fff;max-width: 1162px;}
.Floor001945 .column{ max-width:815px; margin:0 auto;}
.Floor001945 .column li{ float:left; width:36%; margin:0 1.5%;line-height:30px; background:url(../images/com_icon.png) no-repeat 0 5px; padding-left:35px; }
.Floor001945 .column li a{ display:block;color:#e5dee8;}
@media(max-width:1200px){
.Floor001945 .title b:after{left:23%;}
.Floor001945 .title b:before{ right:23%;}
	
	
	
.Floor001752 .title b:after{left:23%;}
.Floor001752 .title b:before{ right:23%;}
	
}
@media(max-width:1000px){
.Floor001752 .title b:after{display: none;}
.Floor001752 .title b:before{display: none;}
.Floor001945 .title b:after{ display:none;}
.Floor001945 .title b:before{ display:none;}
	
.Floor001945 .column li{width: 33.333%!important; margin: 0!important; padding-left: 30px!important;}
	
}
@media(max-width:768px){
.Floor001945 .con{ padding:20px 0 24px; margin:0; color:#fff;}
.Floor001945 .auto{ padding:0 2%;}
.Floor001945 a{margin-top: 32px !important;}
	
.Floor001945 .column li{width: 100%!important;}
}
@media(max-width:640px){
.Floor001945 .column li{ float:left; width:31%; margin:0 1%;}
}
@media(max-width:480px){
.Floor001945 .column li{ width:70% !important; text-align:left; margin:0 5% 0 25%;}
}
@media(max-width:375px){
.Floor001945 .title{font-size:20px;}
.Floor001945 .title span{font-size:26px;}
.Floor001945 .column li{ float:none; width:auto; margin-bottom:2%;}
}
/*
 .Floor001692 为demo编号
 */
.Floor001692{ position:relative; background:url(../images/pr_bg.jpg); padding:2% 0 3%;}
.Floor001692 .img,
.Floor001692 .img .Ispic{position:absolute; right:0; top:0; height:100%; }
.Floor001692 .img{ width:57.8%;}
.Floor001692 .img .Ispic{ width:100%;}
.Floor001692 .title{ padding-bottom:6%;}
.Floor001692 .title h1{ margin:0; font-size:30px; color:#fff; padding:12px 0 0; font-weight:normal; letter-spacing:1px;}
.Floor001692 .title p{ font-size:16px; color:#bebebe; text-transform:uppercase; margin:0; color:rgba(255,255,255,0.67)}
.Floor001692 span{ font-size:18px; color:#fff; padding-bottom:20px; display:block;}
.Floor001692 .con{ max-width:50%;}
.Floor001692 .info dd{ width:100%; height:35px;padding-left: 45px; line-height:35px; margin:12px 0; color:rgba(255,255,255,0.75); padding-left: 65px; line-height:35px;}
.Floor001692 .info dd i{ font-style:normal; padding-left:24px;}
.Floor001692 .info dd:nth-child(1){ background:url(../images/contact_icon1.png) no-repeat;}
.Floor001692 .info dd:nth-child(2){ background:url(../images/contact_icon2.png) no-repeat;}
.Floor001692 .info dd:nth-child(3){ background:url(../images/contact_icon3.png) no-repeat;}
.Floor001692 .info dd:nth-child(4){ background:url(../images/contact_icon4.png) no-repeat;}
@media(max-width:1000px){
.Floor001692{ padding:0;}
.Floor001692 .img{ position:relative; height:auto; padding-bottom:60%; width:auto;}
.Floor001692 .con{ max-width:none;/*background:url(../images/Floor001692-bg.png) no-repeat left top #e6ddd3/cover;*/ padding:4%;}
}
@media(max-width:480px){
.Floor001692 .title h1{font-size:24px;}
.Floor001692 .title h1 span{ color:#e57e47;}
.Floor001692 .title p{ font-size:18px;letter-spacing:5px; }
}
@media(max-width:450px){
.Floor001692 .info dd{ padding-left:40px; font-size:12px; line-height:1.8;}
.Floor001692 span{ font-size:16px;}
}


.links{
background:#2a2a2a; 
height:70px;

}
.links p{
width:1200px; margin:0 auto;
}

.links a{
color:#666;
target="_blank"
}

/*Bottom002085 */
.Bottom002085{ background-color:#eeeeee; color:#808080;}
.Bottom002085 a{color:#999999; font-size:13px;}

.Bottom002085 nav{ padding:3% 0; position:relative;}
.Bottom002085 nav dl{ float:left; width:13.143%;}
.Bottom002085 nav dl:nth-child(8),
.Bottom002085 nav dl:last-child{ width:8%;}
.Bottom002085 nav dl.contact{ position:absolute; right:0;}
.Bottom002085 nav dt{ font-size:14px; height:32px; font-weight:bold; background:url(../images/Bottom002085-line.png) no-repeat left bottom; margin-bottom:12px; color:#3a3a3a;}
.Bottom002085 nav dl.contact dt{ background:none; margin-bottom:0;}
.Bottom002085 nav dd{ line-height:30px; font-size:12px;}
.Bottom002085 nav dl.contact li.end{ padding-top:18px;}
.Bottom002085 nav dl.contact li.end img{border: 1.5px solid #989293;}
.Bottom002085 nav dl.contact p{ display:none;}

.footer{ background:#2a2a2a; height:58px; line-height:58px;}
.footer dd a{ color:rgba(255,255,255,0.59); font-size:12px;}
.footer dd i{ margin:0 7px;}
.footer dd i::before{ display:inline-block; content:''; width:2px; border-right:1px solid #3d3d3d; height:10px;  background:rgba(255,255,255,0.59); }
.footer dd p{ float:right; margin:0;color:rgba(255,255,255,0.49); font-size:12px; padding-right:2px;}
.footer dd p a{ color:rgba(255,255,255,0.49);}
.footer dd .ft_img{ float:right !important;}
.footer dd .ft_img li{ float:right;display:block; padding-left:12px;}

#bdshare_weixin_qrcode_dialog{ box-sizing:content-box;}

@media(max-width:1200px){
	.footer dd .ft_img li.li1 figure{
		left: -100%;
	}
}

@media(max-width:1024px){
.Bottom002085 nav dl{ display:none;}
.Bottom002085 nav dl.contact{ position:relative; width:150px; display:block; float:none; max-width:300px; margin:0 auto;}
.Bottom002085 nav dl.contact img{ width:96px;}
.Bottom002085 .logo{ text-align:center;}
.footer dd p{ display:none;}
.Bottom002085 nav dl.contact li.end{ padding-top:0; text-align:center;}
.Bottom002085 nav dl.contact p{ display:block;}
}
@media(max-width:480px){
.footer dd a{ display:none;}
.footer dd i{ display:none;}
.footer dd .ft_img{ float:none !important; width:165px; margin:0 auto;}
.footer dd li:last-child{ padding-left:0;}
.footer{background: #f2f2f2;}
}

/*RighInfo001758 */
.RighInfo001758 p{ color:#464646; line-height:1.8; margin:0;}
.RighInfo001758 p img{ padding:2% 0 10px;}


.indexmore{width: 158px;max-width: 230px;background: url(../images/more_bg.png) no-repeat;height: 61px;line-height:61px;:transition: 0.3s; border-radius: 2px;margin-top: -66px; text-align: center;color: #e41111;display: block;margin: 40px auto 0;}


/*
 .Other001470 为demo编号
 */

.Other001470{ width:84px; height:auto; position:fixed; top:50%; margin-top:-184px; right:0; z-index:10; display:block;}
.Other001470 a{ display:block; width:84px; padding-top:50px; padding-bottom:10px; background-image:url(../images/Other001470-icon.png); background-repeat:no-repeat;  background-color:#e8e8e8; font-size:14px; color:#999; text-align:center; margin-bottom:1px; position:relative;}
.Other001470 .icon1{background-position:center top;}
.Other001470 .icon2{ background-position: center -90px;}
.Other001470 .icon3{ background-position: center -170px;}
.Other001470 .icon4{ background-position: center -260px;}
.Other001470 .top{ background-position: center -340px; padding-top:15px;}
.Other001470 span{ position:absolute; top:-10px; right:100px; display:none; background:#40210f; margin-top:10px;}
.Other001470 span img{  right:50px;max-width: 180px;}
.Other001470 a:hover{ background-image:url(../images/Other001470-icon2.png); background-color:#e41111; color:#fff;}
.Other001470 a:hover span{ display:block;}

@media(max-width: 1200px){
    .Other001470{ display:none;}
}

.mb_icons{display: none}

@media(max-width: 480px){
	.footer{height: auto;line-height: normal;}
    .mb_icons{display: block;text-align: center;line-height: normal;padding:0 2%;}
    .mb_icons ul li{float: left;width: 25%;text-align: center;padding:3% 0;}
    .mb_icons ul li.li1,.mb_icons ul li.li2{margin-right: 12.5%;}
    .mb_icons ul li figure{background-size: 100%;background-repeat: no-repeat;background-position: center center;display: block;padding:21%;}
}


.sousuo{padding-top: 107px;}



.NetworkBOX{padding-bottom: 3%;}

.Netw_map{ margin: 0 auto; width:100%; overflow: hidden; }
.Netw_map .saleMap{ text-align:center;}
.Netw_map .saleMapTxtCon{  font-size:15px;text-align: center; padding-top:55px; line-height:50px;}
.Netw_map .saleMapTxtCon h4{ margin:10px 0; color:#0053a1; font-weight:initial; font-size:18px;}
.Netw_map .saleMapTxtCon ul li{ margin-right:20px; display:inline-block; width:420px; padding-left:40px; background-repeat:no-repeat; background-position:left center; border-bottom:dotted 1px #dbdbdb;}
.Netw_map .saleMapTxtCon ul li.company{ background-image:url(../images/icon_company.png)}
.Netw_map .saleMapTxtCon ul li.add{ background-image:url(../images/icon_position.png)}
.Netw_map .saleMapTxtCon ul li.tel{ background-image:url(../images/icon_tel.png)}
.Netw_map .saleMapTxtCon ul li.fax{ background-image:url(../images/icon_fax.png)}
.Netw_map .saleMapTxtCon ul li.email{ background-image:url(../images/icon_email.png)}
.Netw_map .saleMapTxtCon ul li.website{ background-image:url(../images/icon_link.png)}

.Map2 #map{ width: 1200px; height: 460px; float: left; margin-bottom: 30px;}

.case{overflow: hidden;}
.case ul{margin-right: -2%;}
.case ul li{float: left; width: 31.3333%; margin:20px 2% 0 0; position: relative;}
.case ul li .pic{display: block; padding-bottom: 65%; position: relative;}
.case ul li img{width: 100%; position: absolute; top: 0; left: 0;}
.case ul li .title{position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 10px; height: 40px; line-height: 40px; color: #fff; background: rgba(38, 140, 227, 0.7); text-align: center; font-size: 14px; font-weight: bold;}

.case ul li .box{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(38, 140, 227, 0.7); color: #fff; text-align: center; padding: 5%; display: none;}
.case ul li .box em{font-style: normal; display: block; font-size: 16px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.case ul li .box .text{font-size: 14px;}
.case ul li:hover .box{display: block;}
.case ul li:hover .title{display: none;}
.case.Pro_Index ul li:hover .title{display:block; background:#0053a1;}

.Pages{text-align: center; padding:20px; line-height:18px; zoom:1; overflow:hidden; }
.Pages span{ padding:0px 10px; display:inline-block;}
.Pages a{height: 30px; line-height: 28px; display:inline-block; margin:0px 2px; overflow: hidden;}
.Pages a:hover{color:#005bac;}
.Pages .num{padding: 0;}
.Pages .p_page em{font-style:normal; font-family:"Arial";}
.Pages .p_page em a{width: 32px; font-size: 14px; margin: 0 2px; color: #eaeaea; background: #eaeaea; color: #666; border: 1px solid #dcdcdc;}
.Pages .p_page em a:hover{color:#fff; background: #1f7fd5; border: 1px solid #1f7fd5;}
.Pages .p_page em a.a_cur{background: #1f7fd5; color:#fff;  border: 1px solid #1f7fd5;}
.Pages .p_page b{ font-weight:normal;}

.a_prev,.a_next{background: #eaeaea; color: #666666; padding: 0 10px;  border: 1px solid #dcdcdc;}
.Pages .a_prev:hover,.Pages .a_next:hover{background: #1f7fd5; color: #fff;}
.Pages .a_first,.Pages .a_end,.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{display: none;}

@media(max-width:640px){
.Pages span{ width:100%; }

.case ul li{ width:49%; margin:0; margin-bottom:10px; }
.case ul li:nth-child(2n){ float: right;}

.Netw_map .saleMap{display:none; }
.Netw_map .saleMapTxtCon{ padding-top:5px; }

.Netw_map .saleMapTxtCon ul li{ display:block; width:100%; margin-right:0;}
}








/*TextList003121 */
.TextList003121{padding: 3% 0;font-family: 'SourceHanSansCN-Normal';}
.TextList003121 .inside{/* border: 10px solid #f2f2f2; */padding: 8%;box-shadow: 0 0 20px rgba(0,0,0,.1);}
.TextList003121 .tit{margin: 0;font-size: 36px;font-family: 'SourceHanSansCN-Bold';color: #333333;padding-bottom: 1em;line-height: 1;}
.TextList003121 .area dd{color: #333333;font-size: 20px; line-height: 2.5;border-radius: 2.5em;padding: 0 2.25em; cursor: pointer;}
.TextList003121 .area dd.on{background-color: #f2f2f2;}
.TextList003121 .list{display: none;}
.TextList003121 .list li{border-bottom: 1px solid #eee;padding:4% 2.5em;font-size: 16px;line-height: 1.875;}
.TextList003121 .list li h4{font-weight: normal;font-size: 1.25em;padding-left: 2em;background: url(../images/TextList003121-icon.png) no-repeat left center;
     margin: 0 0 0 -2em;color: #333333;line-height: 1.5;}
.TextList003121 .list li aside{position: relative;padding-left: 3.125em; min-height: 1.875em;}
.TextList003121 .list li aside span{position: absolute;left: 0;top: 0;}
@media (min-width:769px) {
.TextList003121 .ytable{table-layout: fixed;}
.TextList003121 .ytable-cell{vertical-align: top;}	
.TextList003121 .area{width: 187px;border-right: 1px solid #eee;padding-top: 20px;}
.TextList003121 .area dl{margin-right: -22px;}
.TextList003121 .list-group{padding-left: 10rem;}
}
@media (max-width:768px) {
.TextList003121 .ytable,
.TextList003121 .ytable-cell{display: block;}
.TextList003121 .area{margin-bottom: 2vw;}	
.TextList003121 .area dl{display: flex;flex-wrap: wrap;}
.TextList003121 .area dd{font-size: 2.5vw;}
}
@media (max-width:480px) {
.TextList003121 .tit{font-size:6vw;}
.TextList003121 .list li{font-size:3.5vw;}
.TextList003121 .area dd{font-size:3.5vw; padding: 0 1em; line-height: 2.2;}
}






/*TextList003119 */
.TextList003119{padding: 3% 0;}
.TextList003119 .inside{padding: 8%;box-shadow: 0 0 1rem rgba(0,0,0,.1);}
.TextList003119 .tit{margin: 0;font-size: 36px;font-family: 'SourceHanSansCN-Bold';color: #333333; border-bottom: 4px solid #f2f2f2;padding-bottom: 1em;line-height: 1;}
.TextList003119 li{border-bottom: 1px solid #eee; padding:4% 2.5em;font-size: 16px;line-height: 1.875;}
.TextList003119 li h4{font-weight: normal;font-size: 1.25em;padding-left: 2em;background: url(../images/TextList003121-icon.png) no-repeat left center; margin: 0 0 0 -2em;color: #333333;line-height: 1.5;}
.TextList003119 li aside{position: relative;padding-left: 4em; min-height: 1.875em;}
.TextList003119 li aside span{position: absolute;left: 0;top: 0;}
@media (max-width:480px) {
.TextList003119 .tit{font-size:6vw;}
.TextList003119 li{font-size:3.5vw;}
}




/*
 .Spec000661 为demo编号
 */
 .Spec000661{padding:2vw 0 1vw 0;/* text-align: center; */margin: 0 0.1rem;}
 .Spec000661 dl{/* display: inline-block; */}
 .Spec000661 dt,
 .Spec000661 dd{float: left;display: block;}
 .Spec000661 dd.clear{ float:none;}
 .Spec000661 dl{margin-right: 1vw;float: left;}
 .Spec000661 dt{line-height:2.4;}
 .Spec000661 dd{position:relative;/* margin-left: 0.1rem; */}
 .Spec000661 dd .a_sel{
  line-height: 4;
  width: 12vw;
  /* border:#d8d8d8 1px solid; */
  display:block;
  padding-left: 1vw;
  padding-right: 2vw;
  background: url(../images/xl.png) no-repeat 90%  #eee;
  background-size: 12px;
  }
 .Spec000661 dd figure{
   position:absolute;
   display:none;
   left:0;
   top: 4;
   width:100%;
   background-color: #fff;
   border: #ddd 1px solid;
   border-top:0;
   text-align:center;
   box-shadow:0 1px 2px #ccc inset;
   }
 .Spec000661 dd figure a{display:block;line-height: 3;border-bottom:1px solid #d8d8d8;}
 .Spec000661 dd figure a:last-child{ border-bottom:0;}
 .Spec000661 dd figure a:hover{background: #D0111B; color:#fff;}
 @media(max-width:640px){
 .Spec000661 dl{ float:none;}
 }
 