﻿/*
 .Top001707 为demo编号
 */
.Top001707 header{position:relative; z-index:100;}
.Top001707 .logo{ padding:36px 0 20px;}
.Top001707 .logo img{ display:block;min-width: 198px;min-height: 40px;}
.Top001707 .top_lan{ text-align:right; position:absolute; right:0; top:22%;}
.Top001707 .top_lan a{ display:inline-block; color:#603515c; font-size:12px; background:url(../images/Top001707-a_lang.png) no-repeat left center; padding-left:20px; margin-left:10px;}
.Top001707 .top_lan a.aon,
.Top001707 .top_lan a:hover{color:#c10d0e; background:url(../images/Top001707-a_lang1.png) no-repeat left center; }

.Top001707 .subject{ position:absolute; right:157px;  width: 160px; height: 22px; background:url(../images/Top000904_search.png) no-repeat; top:22%; line-height:22px;font-size:12px;}
.Top001707 .subject input{ background: none; border:none; height: 22px;}
.Top001707 .subject .text{ width: 110px;  line-height: 22px; color: #9d9d9d; text-indent:10px; }
.Top001707 .subject .btn{ width: 24px;  position:absolute; right:0; top:0; }	

@media(min-width:1001px){
.Top001707{ position:absolute; z-index:100; left:0; width:100%; top:0;}
.Top001707 .logo img{ width:390px; height:76px;}
.Top001707 nav{ display:block !important;}
.Top001707 nav ul{ float:right;  position:relative;margin-top:-71px;}
.Top001707 nav li{ float:left; }
.Top001707 nav li a{display:block; color:#603515;}
.Top001707 nav li > a{ line-height:68px;  font-size:15px;padding:0 25px;}
.Top001707 nav li:hover > a,
.Top001707 nav li.aon > a{
font-weight: bold;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6d883',GradientType=0 ); 
 color:#d62929;}
.Top001707 nav li span{ display:none;}
.Top001707 nav li .sub{ display:none; position:absolute; right:25px; top:100%; background-color:#fff; width:100%; max-width:525px; z-index:100; overflow:hidden; padding:20px;}
.Top001707 nav li .sub figure{ float:right;width:45%;}
.Top001707 nav li .sub figure img{ display:block; width:100%;}
.Top001707 nav li .sub dl{ float:left; width:50%;}
.Top001707 nav li .sub dd{ float:left; width:50%; line-height:20px; padding:8px 0;}
.Top001707 nav li .sub dd a{background:url(../images/Top001707-sub_a.gif) no-repeat left center; padding-left:15px;}
.Top001707 nav li .sub dd a:hover{ color:#fbb115;}
}
.Top001707 nav li .sub{display: none!important;}
@media(max-width:1050px){
.Top001707 nav ul{ margin-right:0;}
}
@media(max-width:1000px){
.Top001707 .logo{ padding-right:50%;}
.Top001707 .top_lan{ right:2%;}
.Top001707 .subject{ display:none;}
.Top001707 nav{ display:none; position:absolute; width:60%; max-width:300px; right:0; top:100%; background-color:#423129;}
.Top001707 nav li > a{ display:none;}
.Top001707 nav li:first-child > a,
.Top001707 nav li dd a,
.Top001707 nav li span{display:block;color:#fff;border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.Top001707 nav li:first-child > a,
.Top001707 nav li span{ padding:10px;font-size:16px; background:url(../images/Top001707-a_lang.png) no-repeat 95% center;}
.Top001707 nav li .sub,
.Top001707 nav li .sub figure{ display:none;} 
.Top001707 nav li .sub{background-color:rgba(251, 177, 21, 0.7); }
.Top001707 nav li .sub dd a{ padding:10px; padding-left:20px; }

.Top001707 .mobile_menu{ position:absolute; right:2%; bottom:20px; border-radius:4px; width:48px; height:35px; background-color:#fbb115;}
.Top001707 .mobile_menu span,
.Top001707 .mobile_menu span::before,
.Top001707 .mobile_menu span::after{ position:absolute; height:3px; background-color:#fff; border-radius:3px; box-shadow:0 1px 0 #a47106 inset;}
.Top001707 .mobile_menu span{ left:10%; width:80%; top:50%; margin-top:-1.5px;}
.Top001707 .mobile_menu span::before,
.Top001707 .mobile_menu span::after{ content:''; width:100%; left:0;}
.Top001707 .mobile_menu span::before{ top:-9px;}
.Top001707 .mobile_menu span::after{ top:9px;}
}
.Banner001709{ background:url(../images/Banner001709-bg.png) no-repeat center center; background-size:cover; padding:9% 0 16% 0; overflow:hidden;padding-bottom:8%}
.Banner001709 .auto{max-width: 1440px;position: relative;overflow:hidden;}
.Banner001709 ul{position: relative;max-width: 1000px;padding-bottom:28%;margin: 0 auto;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-perspective: 1000px;
-ms-perspective: 1000px;
perspective: 1000px;
}
.Banner001709  li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.Banner001709  li.dg-transition{-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.Banner001709  li img{width: 100%;height: 100%;display: block;border-radius:20px;}
.Banner001709 nav a{ position:absolute; width:40px; height:40px; border-radius:50%;cursor:pointer; background-color:rgba(0,0,0,0.5); top:50%; margin-top:-20px;}
.Banner001709 nav a:hover{ background-color:#000;}
.Banner001709 nav a.dg-prev{ left:15%; margin-left:-20px;}
.Banner001709 nav a.dg-next{ right:15%; margin-right:-20px;}
.Banner001709 nav a span{ position:absolute; width:14px; font-size:14px; height:14px; left:50%; margin-left:-7px; margin-top:-7px; top:50%; color:#fff;}
@media(max-width:1000px){
.Banner001709{ padding:0;}
.Banner001709 ul{ padding-bottom:40%;}
.Banner001709  li img{ border-radius:0;}
.Banner001709 nav a.dg-prev{ left:2%; margin-left:0;}
.Banner001709 nav a.dg-next{ right:2%; margin-right:0;}
}
/*
 .Floor001711 为demo编号
 */
.Floor001711{ background:url(../images/Floor001711-bg.jpg) repeat; padding-bottom:15px;}
.Floor001711 ul{margin-top:-10%; float:left; width:100%;}
.Floor001711 li{ float:left; width:22%; margin-right:4%; position:relative; z-index:10;margin-top: 30px;}
.Floor001711 li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:10px; overflow:hidden;transition:0.3s;}
.Floor001711 li a:hover{ background-color:#c10d0e;}
.Floor001711 li figure{ padding-bottom:74%; position:relative;background:url(../images/Floor001711-icon1.png) no-repeat center bottom/auto 75%; transition:0.3s; overflow:hidden;}
.Floor001711 li:nth-child(2) figure{ background-image:url(../images/Floor001711-icon2.png);}
.Floor001711 li:nth-child(3) figure{ background-image:url(../images/Floor001711-icon3.png);}
.Floor001711 li:nth-child(4) figure{ background-image:url(../images/Floor001711-icon4.png);}
.Floor001711 li a:hover figure{ background-position:center -100%;}
.Floor001711 li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.Floor001711 li a:hover figure span{ top:0;}
.Floor001711 li div{ padding:10% 4% 16% 4%; text-align:center;}
.Floor001711 li h1{ margin:0;font-size:18px; color:#dc5711;}
.Floor001711 li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5; margin-bottom:10px;}
.Floor001711 li p{ font-size:12px; line-height:20px;color:#999; overflow:hidden; height:40px; margin-bottom:0; padding:0 2%; margin-top:16px;}
.Floor001711 li a:hover *{ color:#fff !important;}
@media(max-width:768px){
.Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
.Floor001711 li{ width:45%; margin-top:15px;height: 247px}
.Floor001711 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001711 li h1{ font-size:16px;}
.Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
}
/*
 .Floor001721 为demo编号
 */
.Floor001721{ padding:40px 0; background:url(../images/Floor001721-bg.jpg) repeat;}
.Floor001721 section{ float:left; width:48%;}
.Floor001721 section.news{ float:right;}
.Floor001721 h1{ padding-left:140px; margin:0 0 18px 0; line-height:36px; font-size:18px; font-weight:normal; background:url(../images/Floor001721-title_1.png) no-repeat left 3px;}
.Floor001721 .news h1{ background-image:url(../images/Floor001721-title_2.png); padding-left:85px;}
.Floor001721 section .pic{ float:left;width:180px; height:110px; background-color:#dc5711; margin-right:26px;}
.Floor001721 section .pic img{display:block; width:180px; height:110px;margin-left:4px; margin-top:-4px;}
.Floor001721 section p{ line-height:20px; height:64px; overflow:hidden;}
.Floor001721 section dl p{margin-top:0; color:#666; text-indent:2em; line-height:22px; font-size:14px;}
.Floor001721 section a.more{border:1px solid #e0e0e0; font-size:12px; display:inline-block; line-height:30px; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;  height:32px;}
.Floor001721 section a.more:hover{ padding-right:2.5em; background-color:#d62929; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001721 .news li{ overflow:hidden; padding-top:4px;}
.Floor001721 .news .bx-wrapper{ position:relative;}
.Floor001721 .news .bx-viewport{ z-index:1;}
.Floor001721 .news .bx-pager{ margin-left:205px;margin-top:-8px; position:relative; z-index:2;}
.Floor001721 .news .bx-pager div{ float:left; margin-right:5px; }
.Floor001721 .news .bx-pager div a{ display:block; background:url(../images/Floor001721-controls.png) no-repeat right top; width:8px; height:7px; overflow:hidden; line-height:100px;}
.Floor001721 .news .bx-pager div a.active{ background-position:0 0; width:32px;}
.Floor001721 .news li h3{ line-height:33px; margin:0;}
.Floor001721 .news li h3:hover a{color:#c10d0e;}
.Floor001721 .news li p{ margin:0; font-size:12px;}
@media(max-width:768px){
.Floor001721 section{ float:none !important; width:auto; padding-bottom:3%;}
}
@media(max-width:375px){
.Floor001721 section .pic{ float:none; margin-right:0; width:auto; height:auto; padding:0; display:block; margin-bottom:3%;}
.Floor001721 section .pic img{ width:100%; height:auto; margin:0;}
.Floor001721 .news{ margin-top:5%;}
.Floor001721 .news .bx-pager{ margin-left:0;margin-top:0; }
.PicList000307 dd.open .txt p{ line-height:normal!important; padding:0!important; height:60px; }
}
/*
 .Bottom001708 为demo编号
 */
.Bottom001708{ background:url(../images/Bottom001708-bg.jpg) repeat; padding:2% 0 1% 0;}
.Bottom001708 .contact{ float:right; width:30%; max-width:280px; text-align:right;font-size:12px;margin-top: 3%;}
.Bottom001708 .contact figure{ float:right;text-align:center;display: none;}
.Bottom001708 .contact figure span{ display:block;max-width:106px;  padding-top:5px; padding-bottom:15px;}
.Bottom001708 .contact figure img{ border:1px solid #d8d8d8; display:block; background-color:#fff; padding:5px; width:102px; height:102px;}
.Bottom001708 .contact footer{ clear:both; line-height:20px;}
.Bottom001708 footer a{display:inline-block; vertical-align:middle;}
.Bottom001708 footer a:hover{color:#c10d0e;}
.Bottom001708 footer i{vertical-align:middle; font-style:normal; margin:0 10px; color:#ababab;}
.Bottom001708 dl{ width:14%; float:left; margin-top:3%;}
.Bottom001708 dt{ max-width:80px; border-bottom:1px solid #d9d9d9; height:30px; margin-bottom:15px; font-size:16px;}
.Bottom001708 dt span{ display:block; width:40px;  border-bottom:2px solid #dc5711; padding-top:8px;}
.Bottom001708 dd{ line-height:24px; font-size:12px;}
.Bottom001708 dd a{ color:#979797;}
.Bottom001708 dd a:hover{ color:#c10d0e;}
@media(max-width:1000px){
.Bottom001708 dl{ display:none;}
.Bottom001708 .contact{ float:none; width:auto; max-width:none; text-align:center;}
.Bottom001708 .contact figure{ float:none;}
.Bottom001708 .contact figure img{ margin:0 auto;}
.Bottom001708 .contact figure span{max-width:none; }
}














/*
 企业简介
 */

/*
 .Banner001712 为demo编号
 */
.Banner001712{margin-top:132px;} 
.Banner001712 div{ height:360px; background-position:center top; background-repeat:no-repeat;}
.Banner001712 img{ width:100%; display:none;}
@media(max-width:1000px){
.Banner001712{margin-top: 0}
.Banner001712 div{ display:none;}
.Banner001712 img{ display:block;}
}

@media(max-width:1000px){
	.Menu000552 em{display: none;}
}



/*
 .Menu000552 为demo编号
 */
.Menu000552{ background-color:#f7f7f7; font-size:14px; line-height:50px;}
.Menu000552 em{ color:#666;float:right;font-style:normal; line-height:50px; font-size:12px; background:url(../images/Menu002188-current_icon.png) no-repeat left center; padding-left:30px; }
.Menu000552 em span{color:#c10d0e;}
.Menu000552 em a{ color:#666;}
.Menu000552 em a:hover{ color:#666;}
.Menu000552 li{ float:left; width:140px; text-align:center;  }
.Menu000552 li a{ display:block; line-height:50px; height:50px; font-size:14px;  border-right:1px solid #eeeded; color:#666;}
.Menu000552 li a:hover,
.Menu000552 li a.aon{color:#fff; background:#c10d0e;}




/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0 4% 0;background: url(../images/RighInfo001749-bg.jpg) no-repeat center bottom;}












/*
荣誉证书
 */
/*
 .PicList000307 为demo编号
 */
.PicList000307 {  padding:3% 0 2% 0;}
.PicList000307 dd.open{cursor:pointer;  }
.PicList000307 dd.open .txt{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;border: #e6e6e6 1px solid;padding: 4px; background: #fff; text-align:center; }
.PicList000307 dd.open .txt:hover{ border-color:#c10d0e;}
.PicList000307 dd.open .txt img{ display: block; width:100%; height:50%; margin:auto;}
.PicList000307 dd.open .txt p{ margin:0; font-size:14px; color:#666; line-height:20px ; padding:6px 0; height:50px; line-height:32px;}
.PicList000307 dd.open .txt:hover p{ font-weight:bold; color:#c10d0e;}
.PicList000307 dd .info{ display:none;}
.PicList000307 .scroll-pane{ height:640px; overflow:auto; width:100%;}
.PicList000307 .fixed_scroll{ display:none; position:fixed; z-index:200; background:url(../images/PicList000307-fixedbg.png) repeat; width:100%; height:100%; left:0; top:0;}
.PicList000307 .fixed_scroll .Con{  position:fixed; left:60.66%; top:40%; margin-top:-212px; margin-left:-610px; background-color:#fff; padding-top:10px; padding-bottom:10px; border: #ccc 1px solid;background: #f9f9f9;}
.PicList000307 .fixed_scroll .close{ background:url(../images/PicList000307-close.jpg) no-repeat; width:33px; height:33px; position:absolute; right:0; top:0; z-index:2; cursor:pointer; overflow:hidden; line-height:100px;}
.PicList000307 .fixed_scroll .close:hover{ background-image:url(../images/PicList000307-close_hover.jpg);}
.PicList000307 .scroll-pane .content{ padding:0 15px;}
.PicList000307 .jspContainer{overflow: hidden;position: relative;}
.PicList000307 .jspPane{position: absolute;}
.PicList000307 .jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}
.PicList000307 .jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}
.PicList000307 .jspCap{display: none;}
.PicList000307 .jspHorizontalBar .jspCap{float: left;}
.PicList000307 .jspTrack{background:url(../images/PicList000307-scrollbg.png) repeat-y center top #fff;position: relative;}
.PicList000307 .jspDrag{background:url(../images/PicList000307-handler.png) no-repeat center top;position: relative;top: 0;left: 0;cursor: pointer;}
.PicList000307 .jspHorizontalBar .jspTrack,
.PicList000307 .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.PicList000307 .jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;}
.PicList000307 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.PicList000307 .jspVerticalBar .jspArrow{height: 16px;}
.PicList000307 .jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.PicList000307 .jspVerticalBar .jspArrow:focus{outline: none;}
.PicList000307 .jspCorner{background:#eeeef4; float:left;height: 100%;}



















/*
服务项目
 */
/*
 .PicList000659 为demo编号
 */
.PicList000659 {  padding:2% 0 0 0;}
.PicList000659 li{ width:32%;  float:left; margin-right:2%; padding:2% 0;}
.PicList000659 li:nth-child(3n){ margin-right:0;}
.PicList000659 li a{ display:block; border-radius:5px; border:#d9d9d9 1px solid; background-color:#fff; box-shadow:0 0 10px #ccc; padding:3%;}
.PicList000659 li a:hover{ box-shadow:0 0 10px #999; color: #81512c;}
.PicList000659 li span{ display:block; background-position: center center; background-repeat:no-repeat; background-size:cover; padding-bottom:50%;}
.PicList000659 li h4{ margin:0; padding:10px 0; font-weight:bold; font-size:14px;}
.PicList000659 li p{ margin:0; height:56px; overflow:hidden; line-height:24px; color:#999;}
@media(max-width:768px){
.PicList000659 li{ width:49%;}
.PicList000659 li:nth-child(3n){ margin-right:2%;}
.PicList000659 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000659 li{ width:100%; margin-right:0 !important;}
}








/*Page002080 */
.Page002080{ text-align:center; padding:2% 0 4% 0; line-height:31px;}
.Page002080 .Pages a{ display:inline-block; vertical-align:middle;}
.Page002080 .Pages .p_cur,
.Page002080 .Pages .p_count,
.Page002080 .Pages .p_total,
.Page002080 .Pages .p_jump,
.Page002080 .Pages .a_first,
.Page002080 .Pages .a_end{ display:none;}
.Page002080 .Pages .a_prev,
.Page002080 .Pages .a_next{ width:76px; height:31px; background:url(../images/Page002080-btn.png) no-repeat left top; overflow:hidden; line-height:110px;}
.Page002080 .Pages .a_next{ background-position: right bottom;}
.Page002080 .Pages .a_prev:hover{ background-position: left bottom;}
.Page002080 .Pages .a_next:hover{ background-position: right top;}
.Page002080 .Pages em{ font-style:normal; display:inline-block; font-size:18px; margin:0 10px;}
.Page002080 .Pages em a{ padding:0 5px;}
.Page002080 .Pages a.a_cur{ color:#b48a56;}
@media(max-width:375px){
.Page002080 .Pages em{ display:none;}
}









/*
服务项目详情
 */
/*RighInfo001848 */
.RighInfo001848{ padding:3% 0 4% 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#c84445; font-size:22px; color:#fff; line-height:38px; padding:0 32px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .img_scroll{  max-width:1200px; margin:0 auto; background:url(../images/RighInfo001848-ying.png) no-repeat center bottom; padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}

.RighInfo001848 .info{ padding:2% 0;}
.RighInfo001848 .info .iitem{ color: #666; float: left; width:25%;}
.RighInfo001848 .info .iitem  strong{ color:#c10d0e; }
@media(max-width:480px){
	.Menu000552 li{width: 100px}
.RighInfo001848 .title span{ font-size:18px;}
}
@media(max-width:768px){
.RighInfo001848 .info .iitem{width: 50%}
}







/*
新闻中心
 */
/*
 .PicList001200 为demo编号
 */
.PicList001200{  padding:2% 0 0 0;}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:10%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#e60012; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:80px; overflow:hidden; font-size:14px;}
.PicList001200 li time{ position:absolute; left:0; bottom:6%; color:#969696;}

.PicList001200 li:hover{ border-color:#e60012; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
.PicList001200 li:hover h3{color:#c7000a; font-weight:bold;}
.PicList001200 li:hover time{color:#c7000a;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
	.Map001 li{width: 100%!important}
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}




/*
新闻中心-详情
 */
/*
.RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0 2% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:14px; border-bottom:1px dashed #d2d2d2; margin-bottom:3%;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title span{ margin:0 20px; color:#999;  font-size:12px;  }
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:60px 0; border-top:1px dashed #d2d2d2;} 
.RichInfo005 .news_info .info_back a{ color:#999;; font-size:14px;} 
.RichInfo005 .news_info .info_back a:hover{color:#c7000a;}
.RichInfo005 p{text-indent:2em; font-size:14px; color:#666; line-height:28px;}











/*
联系方式
 */
/*
 .Map004 为demo编号
 */ 
.Map001{padding:3% 0 }
.Map001 .map{width:100%; float:left;}
.Map001 .map #allmap{ height:350px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:100%; background-color:#f9f9f9; padding: 20px;}
.Map001 .info ul{ padding:0; height: auto; overflow: hidden; margin-bottom: 30px;}
.Map001 .info .p{ padding: 0px 60px;}
.Map001 li{ line-height:25px; padding:26px 0 26px 0px; font-size:16px;color:#666; border-bottom:1px #dbdbdb dotted; display:block; width:49%; float: left; margin-right: 20px;}
.Map001 li:nth-child(2n){margin-right: 0px; }
.Map001 li img{  margin-right:20px; margin-left: 30px; margin-top:-6px;}
.Map001 li a{ color:#666;}
.Map001 li a:hover{color:#c10d0e;}












/*在线留言
 */
/*Form001852 */
.Form001852{padding-bottom:3%; }
.Form001852 .title{ text-align:center; padding-bottom:3%;}
.Form001852 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.Form001852 .title:after,
.Form001852 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
@media(max-width:480px){
.Form001852 .title span{ font-size:18px;}
}

.Form001852 .from-title{ text-align:center; padding-top:5% ; padding-bottom:3%}
.Form001852 .from-title span{ font-size:14px; letter-spacing:5px;color:#e62129;}
.Form001852 .from-title h1{ margin:0; font-size:24px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:70px; height:2px; background-color:#e62129; margin-top:20px; content:'';}
@media(max-width:640px){
.Form001852 .from-title h1{ font-size:30px;}
.Form001852 .from-title h1:after{ height:5px;}
}
.Form001852 .from{ max-width:1100px; margin:0 auto; }
.Form001852 .from td{ padding-bottom:3%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:4%; width:52%;}
.Form001852 .from label{ position:absolute; left:10px; top:0;line-height:44px; color:#999;}
.Form001852 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.Form001852 .from textarea.text{ height:132px;}
.Form001852 .from .btn{ text-align:center;}
.Form001852 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:120px; height:36px; color:#fff; background:#e62129; margin-top:-10px;}

.Form001852 .address dl{ border-bottom:1px solid #e4e4e4; padding:3% 0;}
.Form001852 .address dd{ float:left; padding-left:15%;width:50%;}
.Form001852 .address dd h1,
.Form001852 .address dd h2,
.Form001852 .address dd p{ font-size:16px;padding-left:44px; line-height:35px;}
.Form001852 .address dd h1,
.Form001852 .address dd h2{ font-weight:normal;background-repeat:no-repeat; background-position: left center;}
.Form001852 .address dd h1{ font-size:24px; }
.Form001852 .address dd h2{ font-size:18px;}
.Form001852 .address dd h1.h1_1{ background-image:url(../images/Form001852-icon1.jpg);}
.Form001852 .address dd h1.h1_2{ background-image:url(../images/Form001852-icon2.jpg);}
.Form001852 .address dd h2.h2_1{ background-image:url(../images/Form001852-icon3.jpg);}
.Form001852 .address dd h2.h2_2{ background-image:url(../images/Form001852-icon5.jpg);}
.Form001852 .address dd h2.h2_3{ background-image:url(../images/Form001852-icon6.jpg);}
.Form001852 .address dd h2.h2_4{ background-image:url(../images/Form001852-icon4.jpg);}
@media(max-width:640px){
.Form001852 .address dd{ float:none; width:auto; padding-left:0;}
}




/*
企业文化
 */
/*
 .RichInfo004 为demo编号
 */
.RichInfo004{padding:3% 0 3% 0; }








/*业务合作*/
/*PicList002146 */
.PicList002146{ padding:3% 0 0 0;}
.PicList002146 li{height: 58px;line-height: 58px;}
.PicList002146 li img{padding:0 16px 0 130px;}
.PicList002146 li span{float: right;margin-right:174px;color: #999}
.cooperationtitle{display: inline-block;color: #666}
.PicList002146 li:nth-of-type(odd){background-color: #f7f7f7}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3{ margin:0;  font-size:16px; font-weight:normal;}
.PicList002146 h4{display: inline-block;}
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:70%;}
.PicList002146 li h3{ border:1px solid #e8e8e8;  padding:2% 2% 2% 4%; line-height:40px; position:relative;}
.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.gif) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(171,38,45,0.95); z-index:10; transition:0.3s; color:#fff; }
.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;}
.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 img{vertical-align: 30%;}
.cooperationtitle{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;    max-width: 370px}
.PicList002146 li img{padding:0 10px 0 0px;}
.PicList002146 li{ width:100%; margin-left:1%; margin-right:1%;}
.PicList002146 li span{margin-right: 2%}
}
@media(max-width:640px) and (min-width:376px){
	.cooperationtitle{max-width: 280px}
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
	.cooperationtitle{max-width: 170px}
.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:auto;} 
}
