/*Top001799 */

.Top001799 .layer{background:rgba(180, 186, 28, 0.7); width:100%; position:absolute; left:0; top:100%; display:none;height:55px;}
.Top001799 header{ position:relative;}
.Top001799 .link{ position:absolute; right:0; top:7px; font-size:12px;}
.Top001799 .link a{color:#808080; }
.Top001799 .link i{ font-style:normal; color:#e3e3e3;margin:0 15px; }

.Top001799 .logo img{ display:block; }

.Top001799 nav{ position:absolute; right:0; bottom:0;width:60%; z-index:10;}
.Top001799 nav li{ float:left; width:12.5%; position:relative; }
.Top001799 nav li#m1{width:12.5%;}
.Top001799 nav li span{display:none;}
.Top001799 nav li > a{ line-height:50px; font-weight:bold;display:block;position:relative;z-index:1;text-align:center;}
.Top001799 nav li > i{ position:absolute; left:0; bottom:0; width:100%; height:0; background-color:#f99d1b;}
.Top001799 nav li:hover > a,
.Top001799 nav li.hover a{color:#fff;}
.Top001799 nav li.no_i:hover i,
.Top001799 nav li.hover i{ height:50px;}
.Top001799 nav li dl{ position:absolute; left:-200%; top:100%; display:none; line-height:55px; width:600%; }
.Top001799 nav li dl a{color:#000; margin-right:20px;}
.Top001799 nav li dl a:hover{ color:#fff;}
.Top001799 nav li#m4 dl,
.Top001799 nav li#m5 dl,
.Top001799 nav li#m6 dl{ left:auto; right:0; text-align:right;}
@media(max-width:1000px){
.Top001799 .layer{ display:none !important; opacity:0;}
.Top001799 .link{ right:2%;}
.Top001799 .mobile_menu{ position:absolute; right:2%; bottom:0; width:50px; height:36px; background-color:#f99d1b; border-radius:5px 5px 0 0;}
.Top001799 .mobile_menu span{ border-radius:4px 0 ;position:absolute; left:6px; top:6px; bottom:6px; right:6px;background-color:#fff;}
.Top001799 .mobile_menu::before,
.Top001799 .mobile_menu::after{ position:absolute; content:'';background-color:#f99d1b; z-index:2;}
.Top001799 .mobile_menu::before{width:3px; height:100%; left:50%; margin-left:-1.5px; top:0;}
.Top001799 .mobile_menu::after{width:100%; height:3px; top:50%; margin-top:-1.5px; left:0;}
.Top001799 nav{ width:100%; right:2%; max-width:250px; padding:2% 0; background-color:rgba(249,157,27,0.7); top:100%; bottom:auto; display:none;}
.Top001799 nav li{ float:none; width:auto; margin-left:0;}
.Top001799 nav li > i,
.Top001799 nav li > a{ display:none;}
.Top001799 nav li > span{ display:block; color:#fff;padding:5%; font-weight:bold;}
.Top001799 nav li dl{ position:static; width:auto; left:auto; top:auto; background-color:rgba(255,255,255,0.7);}
.Top001799 nav li dl a{ display:block;margin-right:0; border-bottom:1px solid #b4ba1c; padding-bottom:0; padding:0 5%; box-shadow:0 1px 0 rgba(255,255,255,0.5);}
}
@media(min-width:1200px){
.Top001799{position:relative; z-index:100;     border-bottom: 1px #8c7b67 solid;}}
@media(max-width:768px){
.Top001799 .logo{ padding-right:0;}
.Top001799 .logo img{ display:block; height:48px; }
.Top001799{border-bottom: 1px #fff solid;}
.bj{display: }
    
}
@media(max-width:640px){
.Top001799 .link{ display:none;}
}
@media(min-width:1280px){
.bj{background-image: url(../uploadfiles/bannerinner.jpg);background-repeat: no-repeat;text-align: center;}}
/*Menu002306*/
.Menu002306{padding-top: 30px;}
.Menu002306 .side-title{ line-height:50px; background-color: #f99d1b; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #f99d1b transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f3f7f9;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-size:12px;font-weight:bold; color:#002870; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#f99d1b; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}
.Menu002517 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002517 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002517 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002517 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002517 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#f99d1b; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
body{ padding:2%;}
.Menu002306{padding-top: 10px;}
.Menu002517 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;font-size: 12px;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}
/*Menu002517 */
.Menu002517{ box-shadow:0 6px 20px rgba(0,0,0,0.1); }
.Menu002517 .side-title{ background:url(../images/Menu002517_titlebg.jpg) repeat-x left bottom; background-size:auto 100%; text-align:center; font-size:20px; color:#fff; }
.Menu002517 .side-title::before{ display:block; content:''; margin:0 auto 5px; height:2px; background:#fff; width:30px;}
.Menu002517 .side-title span{ display:block; font-size:12px; text-transform:uppercase; padding-top:5px;}
@media(min-width:1025px){
.Menu002517 .side-title{padding-top:27px; height:100px;}
.Menu002517 .side-title span{ color:#bbd2e9;}
.Menu002517{position:relative; z-index:10; margin-top:100px;}
}
.Menu002517 .side-menu li{ border-bottom:1px solid #ececec;}
.Menu002517 .side-menu li a{ display:block; position:relative; padding:0 28px; line-height:47px; transition:0.2s;font-size: 12px;}
.Menu002517 .side-menu li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#5480bf; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{ opacity:1; left:14px;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.on a{ background:#f99d1b; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff;}
@media(max-width:1024px){
.Menu002517 .side-title{ padding:10px 0;}
.Menu002517 .side-menu{ display:none;}
/*移动端 滚动导航*/
.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:#fff; padding:0 20px; position:relative;}
.Menu002517 #side-menu li a{ float:left; line-height:40px; padding:0 30px;}
.Menu002517 #side-menu li.aon a{background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff;}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#3765a8; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{ display:none;}
}
@media(max-width:480px){
.Menu002517 #side-menu li a{padding:0 20px;}
}
/*
 .Location002308 为demo编号
 */
.Location002308{ padding:10px 0;}
.Location002308 dl{padding:10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid;}
.Location002308 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002308-icon.png) no-repeat right center; padding-right:15px;}
.Location002308 em span{ color:#333;}
.Location002308 em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002308 em a:first-child{ margin-left: 5px;}
.Location002308 em a:hover{ color: #87b2c7;}
.Location002308 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location002308 dl dd{ float: left;}
.Location002308 dl dd span{ display: inline-block; position: relative; font-weight: bold; font-size: 16px; color: #333;}
.Location002308 dl dd span:after,.Location002308 dl dd span:before{ content: "";  position:absolute; display: block; background-color: #f99d1b;}
.Location002308 dl dd span:after{left: 0; bottom: -10px; height: 2px; width: 100%; }
.Location002308 dl dd span:before{left: -10px; top: 50%; margin-top: -2px; width: 4px ; height: 4px;}
@media(max-width:640px){
.Location002308 em{ display:none;}
.Location002308 dl{ padding:0;}
.Location002308 dl dd span:after{bottom: -1px;}
}
/*TextList002148 */
.TextList002148{ padding-top:2%;}
.TextList002148 .auto{ max-width:1600px;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #f0f0f0;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:1px solid #e9e9e9;}
.TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;}
.TextList002148 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:16px;    left: 1%;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:18px;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#f99d1b; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*
 .Bottom002230 为demo编号
 */
.Bottom002230{}
.Bottom002230{ background: #f99d1b;   }
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 span{display: block; width: 37px; height: 1px; border-bottom: 1px solid #b8ada2; margin: 16px 0 0}
.Bottom002230 .left ul { padding: 0 0 10px}
.Bottom002230 .left ul li{ float: left; font-size: 14px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #fff}
.Bottom002230 .left ul li a:hover{  color: #000}
.Bottom002230 .right img{ border: 5px solid #9b8978}
.Bottom002230 .right .img{ text-align: center; float: left; }
.Bottom002230 .right .text{ float: left; padding: 0 0 0 17px;}
.Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{text-align: center;}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #333}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
.Bottom002230 .bottom p{ font-size: 14px; color: #d5cfc9; margin: 0; padding: 5px 0 5px}

@media (min-width:768px) {
.Bottom002230 .left h3{ margin-top: 0}

.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 40px; color:#333 }
.Bottom002230 .left ul li{ padding-right: 22px;}

.w75{ min-height:400px }

}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
}

/*RighInfo002096 */

.RighInfo002096 .pic{text-align: center;    margin-bottom: 5%;}
.RighInfo002096 .pic h3{margin: 10px 0 5px;}
.RighInfo002096 .pic p{margin: 0}
.RighInfo002096 .pic img{ display:block; width:40%;margin-left: 28%;}
.RighInfo002096 .intro{ border-top:3px solid #e8e8e8; margin:2% 0 4% 0;}
.RighInfo002096 .intro td{border:1px solid #e8e8e8; line-height:25px; padding:15px 10px;}
.RighInfo002096 .intro td.name{ width:90px; text-align:right; padding-left:0; padding-right:0;}
.RighInfo002096 .intro td.mid{ max-width:250px;}
.RighInfo002096 .ul_tab{  border-bottom:1px solid #e0e1e3;}
.RighInfo002096 .ul_tab li{ font-size:16px; float:left; overflow:hidden; width:50%; max-width:110px; text-align:center; line-height:35px; cursor:pointer;}
.RighInfo002096 .ul_tab li.active{ background-color:#f99d1b; color:#fff;}

.RighInfo002096 .ul_tab li span{ color:#d1d1d1;}
.RighInfo002096 .ul_tab li.active span{ color:#fff;}
.RighInfo002096 .tab_info{ border-top:6px solid #f6f6f7; padding-top:3%;}
.RighInfo002096 .evaluate h1{ margin:0; font-size:18px; color:#535353;}
.RighInfo002096 .evaluate dd{ padding:2% 0; line-height:25px; color:#333;}
.RighInfo002096 .evaluate .from{ padding:3% 0;}
.RighInfo002096 .from .name{ width:81px; color:#999; vertical-align:top;}
.RighInfo002096 .from textarea{ width:100%; height:; border:1px solid #ebebeb; background:none; padding:10px; line-height:22px; height:130px; margin-bottom:20px;}
.RighInfo002096 .from .btn{ color:#fff; background:#e14343; width:81px; height:29px; cursor:pointer; border:none; padding:0;}
@media(max-width:480px){
.RighInfo002096 .intro td{ display:block; width:auto !important; border:none; padding:5px !important;}
.RighInfo002096 .intro td.name{ text-align:left; background-color:#F3F1F1; color:#333; font-weight:bold;}
.RighInfo002096 .intro td.mid{ max-width:none;}
}
/*
 .PicList002323 为demo编号
 */
.PicList002323{ padding: 0 3%;  max-width: 1000px; margin: 0 auto;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;border: 1px #dfdcd9 solid;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:10px 0 0; font-weight: normal; font-size: 14px;text-align: left;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #f99d1b;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{ padding: 10px 30px 30px 30px;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}
/*
 .RighInfo002228 为demo编号
 */

.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content p span{ color: #f99d1b}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:6px 0;} 
  .RighInfo002228 .single-content p span{ padding:6px 0;color: #f99d1b;font-weight: bolder;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.html") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}


/*
 .Floor002386 为demo编号
 */
.Floor002386 .Title{ padding: 0 0 5px; position: relative;}
.Floor002386 .Title h3{ font-size: 18px; color: #f99d1b; font-weight: bold;position: relative; padding-bottom: 5px; margin:15px 0 5px;}
.Floor002386 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:1px;    padding-left: 20px;}
.Floor002386 .Title h3:before{position: absolute; content: ''; width: 1px; height: 13px; background-color: #9e9e9e; left: 82px; bottom: 7px;}
.Floor002386 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.html) no-repeat center;}

.Floor002386{ width: 100%; background: #f7f7f8; margin-top: 2%;padding: 2% 4% 6%;    margin-bottom: 6px;}
.Floor002386 .auto{ position:relative;  padding-bottom: 2%;}
.Floor002386 .box{position:relative; z-index:2;}
.Floor002386 .box_news{ padding:0; overflow: hidden;}
.Floor002386 .box_about:before{ position:absolute; content:'';}
.Floor002386 .box_about figure{ overflow: hidden;}
.Floor002386 .box_about figure img{ width:100%; display: block;overflow:hidden;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;
 -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.Floor002386 .box_about figure img:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.Floor002386 .box_about figure p { margin: 0; position: absolute; left: 0; bottom: 0; width: 100%;  background-color: rgba(12,76,162,0.5);  padding: 2%2%; z-index: 10;   }
.Floor002386 .box_about figure p span{ display: block; position: relative; z-index: 11;color: #fff;font-size: 14px;line-height: 22px; height: 44px; overflow: hidden;}
.Floor002386 .box_about .Ispic{ position: relative;    height: 200px;}
.Floor002386 .box_about .Ispic .videoCon{display: none;}
.videoCon video{width: 100%;}
.Floor002386 .box_about ul li{ float: left; width: 33%; text-align: center;}
.Floor002386 .box_about ul li img{ width: 30px; height: 30px; transition: transform .5s ease-in-out;}
.Floor002386 .box_about ul li:hover img{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
    }
.Floor002386 .box_about ul li p{ margin: 0 0 0;}
.Floor002386 .box_about ul{ margin-top: 5px;}

.Floor002386 .more_n{ color: #666; border: solid 1px #b9b9b9; border-radius: 15px; display: block; width: 70px; height: 28px; text-align: center; line-height: 28px; margin-top: 10px;}

.Floor002386 .list dl{ overflow:hidden; clear:both; padding-bottom:25px;}
.Floor002386 .list dl:last-child{ margin-bottom:0; border-bottom:0;}
.Floor002386 .list dt{ float:left; width:31%;}
.Floor002386 .list dt img{ width:100%;max-height:126px;}
.Floor002386 .list dd{ float:right; width:67%; }
.Floor002386 .list dd .dot{ font-size:16px;}
.Floor002386 .list dd .dot:hover{ color:#df0000; }
.Floor002386 .list dd p{ line-height:22px; margin-bottom:0; overflow:hidden; height:44px; color:#888; margin-top: 10px 0 0;}
.Floor002386 .bx-pager{ display:none;}
.Floor002386 .bx-controls-direction{ position:absolute; right:0; top:45px;}
.Floor002386 .bx-controls-direction a{ display:block; float:left; width:38px; height:18px;  background-image:url(../images/Floor002386-controls.png); background-repeat: no-repeat ; background-color:#df0000; overflow:hidden; text-indent:-999em;}
.Floor002386 .bx-controls-direction a.bx-prev{ background-position:0 bottom;}
.Floor002386 .bx-controls-direction a.bx-next{ background-position:right 0;margin-left:6px;}
.Floor002386 .bx-controls-direction a.disabled{background-color:#fff; }
.Floor002386 .bx-controls-direction a.bx-prev.disabled{background-position:0 0;}
.Floor002386 .bx-controls-direction a.bx-next.disabled{background-position:right bottom;}

@media(max-width:899px){
 .Floor002386 .auto{ padding-bottom:0;}
 .Floor002386 .box h1{ padding-bottom:20px;}
 .Floor002386 .box_about{ padding:1px 0;}
 
 .Floor002386 .list dt{ width:45%;}
 .Floor002386 .list dd{ width:52%;}
 .Floor002386 .Title h3{ font-size: 18px;}
 .Floor002386 .list dl{ padding-bottom:20px;}
}
@media only screen and (min-width:900px ) {
	.Floor002386 .box_about:before{top:10%; height:85%;right: 0; border-right:1px dashed #b9b9b9; width: 1px;}
	.Floor002386 .box{ float:left;}
	.Floor002386 .box_news{ width:52%;}
    .Floor002386 .box_about{width:100%; padding-left: 4%;padding-right: 4%;} 
}

/*fancyBox插件样式，如有同种插件请只留一个样式*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.html') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.html'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.html');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite%402x.html');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading%402x.html');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/*Floor002558 */
.Floor002558{ padding:4% 4%;margin-top: 2%; background:#f7f7f8;}
.Floor002558 .auto{ position:relative;  min-height:280px;}
@media(max-width:1280px){
.Floor002558 .auto{ padding-left:0; margin:0 2%;}
}
@media(min-width:1025px){

}
@media(max-width:1024px){
.Floor002558 .auto{ padding-right:0;}
}

.Floor002558 .right-column dd{ position:relative; float:left;  margin-bottom:1px;}
.Floor002558 .right-column dd figure{ padding-bottom:96.555%; transition:0.3s;}
.Floor002558 .right-column dd a{ display:block; overflow:hidden;}
.Floor002558 .right-column dd a:hover  figure{ transform:scale(1.15);}
.Floor002558 .right-column dd span{ z-index:10; position:absolute;  color:#fff; line-height:42px; padding:0 10px; background:rgba(27,182,205,0.85); min-width:78px; text-align:center;}
.Floor002558 .right-column dd.dd_1 span{right:0; bottom:0;}
.Floor002558 .right-column dd.dd_2 span{left:0; bottom:0;}
.Floor002558 .right-column dd.dd_3 span{right:0; top:0;}
.Floor002558 .right-column dd.dd_4 span{left:0; top:0;}
.Floor002558 .right-column dd.dd_3,
.Floor002558 .right-column dd.dd_4{ margin-bottom:0;}
@media(min-width:1025px){
.Floor002558 .right-column{ position:absolute; right:0; top:0; width:291px;}
.Floor002558 .right-column dd{width:145px;}
.Floor002558 .right-column dd:nth-child(2n){ float:right;}
}
@media(max-width:1024px){
.Floor002558 .right-column dd{ width:25%;}
.Floor002558 .right-column dd a{ display:block; overflow:hidden; margin:1px 1px 1px 0;}
.Floor002558 .right-column dd span{ left:auto !important; top:auto !important; right:1px !important; bottom:1px !important;}
}
@media(max-width:480px){
.Floor002558 .right-column dd{ width:50%;}
}

.Floor002558 .tab{ position:relative; }
.Floor002558 .tab dd{ float:left; font-size:18px; border-bottom:2px solid transparent; line-height:33px; margin-right:40px; position:relative; cursor:pointer;}
.Floor002558 .tab dd.active{ font-weight:bold; color:#f99d1b; border-bottom-color:#f99d1b;}
.Floor002558 .tab dd::after{ width:2px; height:19px; border-right:1px dotted #919191; position:absolute; right:-24px;content:'';  top:50%; margin-top:-7px;}
.Floor002558 .tab dd:last-child::after{ display:none;}
@media(max-width:768px){
.Floor002558 .tab dd{ font-size:16px;}
}
@media(max-width:375px){
.Floor002558 .tab dd{ margin-right:30px;}
.Floor002558 .tab dd::after{ right:-15px;}
}
.Floor002558 .tab-list{ padding-bottom:11px;}
.Floor002558 .tab-list .pic figure{ position:absolute; right:0; bottom:0; width:100%; line-height:37px; padding:0 10px; text-align:right; color:#fff;
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(44,128,180,0.43) 25%, rgba(44,128,180,0.65) 70%); 
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(44,128,180,0.43) 25%,rgba(44,128,180,0.65) 70%); 
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(44,128,180,0.43) 25%,rgba(44,128,180,0.65) 70%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a62c80b4',GradientType=1 ); }
.Floor002558 .tab-list .pic img{ display:block; width:100%; }
@media(min-width:641px){
.Floor002558 .tab-list .pic{ position:absolute; left:0; top:0; width:41.862%; overflow:hidden; height:100%;}
.Floor002558 .tab-list .pic img{ height:100%;}
}
@media(max-width:640px){
.Floor002558 .tab-list .pic{ position:relative; margin-bottom:15px;}
}
.Floor002558 .tab-list ol h1{ font-size:18px; margin:18px 0; overflow:hidden;}
.Floor002558 .tab-list ol h1 a{ color:#2b2b2b;}
.Floor002558 .tab-list ol p{ margin:0; font-size:12px; color:#999; line-height:22px; overflow:hidden; max-height:44px;}
.Floor002558 .tab-list ol,
.Floor002558 .tab-list li{ border-bottom:1px dotted #b6b6b6;}
.Floor002558 .tab-list ol{ padding-bottom:17px;}
.Floor002558 .tab-list li span{ position:absolute; right:0; top:0; color:#c1c1c1;}
.Floor002558 .tab-list li{ line-height:36px; overflow:hidden; position:relative; padding-right:75px;}
.Floor002558 .tab-list ol h1 .dot,
.Floor002558 .tab-list li .dot{ float:left; max-width:90%;}
.Floor002558 .tab-list .newTrue h1 .dot,
.Floor002558 .tab-list li.newTrue .dot{padding-right:25px;background:url(../images/Floor002558_new.gif) no-repeat right center;}
.Floor002558 .tab-list li a::before{ display:inline-block; content:''; vertical-align:middle; margin:0 5px; width:3px; height:3px; background:#000;}
/*Floor001765 */
.Floor001765{padding: 2% 4%;}
.Floor001765 .Title{ padding: 0 0 5px; position: relative;}
.Floor001765  h3{ font-size: 18px; color: #f99d1b; font-weight:bold;position: relative; padding-bottom: 5px; margin:15px 0 5px;}
.Floor001765  span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:1px;    padding-left: 20px;}
.Floor001765  h3:before{position: absolute; content: ''; width: 1px; height: 13px; background-color: #9e9e9e; left: 82px; bottom: 7px;}
.Floor001765 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.html) no-repeat center;}


.Floor001765 li{ position:relative;text-align:center;}
.Floor001765 li i{ z-index:4; position:absolute; width:30px; height:30px; border:1px solid #5d5d5d;}
.Floor001765 li i.t_l,
.Floor001765 li i.b_l{ left:0; border-right:0;}
.Floor001765 li i.t_r,
.Floor001765 li i.b_r{ right:0;border-left:0;}
.Floor001765 li i.t_l,
.Floor001765 li i.t_r{ top:0; border-bottom:0;}
.Floor001765 li i.b_l,
.Floor001765 li i.b_r{ bottom:0; border-top:0;}
.Floor001765 li:hover i{ display:none;}

.Floor001765 li a{ position:absolute; right:0; bottom:0; border:1px solid #dcdcdc; left:0; top:0; z-index:3; }
.Floor001765 li a:hover{ border-width:2px; border-color:#f99d1b;}
.Floor001765 li figure{ padding-bottom:100%; background-size:contain; background-color:#fff;}
.Floor001765 li img{ display:none;}
.Floor001765 li p{color:#fff; padding:6px 0;margin:0; background-color:rgba(0, 0, 0, 0.5);margin-top: -14px;    font-size: 12px;}
.Floor001765 li span{height:29px; line-height:29px; padding:0 10px 0 25px;  position:absolute; top:0; right:0; background:url(../images/Floor001765-hot.png) no-repeat; color:#fff;}

.Floor001765 .bx-controls-direction{ text-align:center; padding-top:3%;margin-top: -177px;
    margin-right: -380px;}
.Floor001765 .bx-controls-direction a{ display:inline-block; position:relative;width:26px; height:26px; border:1px solid #b5b5b5; color:#3a3a3a;  margin:0 1px;background:#fff;}
.Floor001765 .bx-controls-direction a:hover{ color:#969696; background:#d4d4d4; border-color:#d4d4d4;}
.Floor001765 .bx-controls-direction a span{ color:#000; font-size:18px; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-9px;}
@media(min-width:470px){
.Floor001765 li{width: 4%!important;margin-right: 5px!important;height: 124px!important;}
.Floor001765 .top{height: 130px; overflow:hidden;}}
@media(max-width:320px){.Floor001765 li{width: 8%!important;margin-right: 5px!important;height: 147px!important;}
.Floor001765 .top{height: 156px;}}
@media(max-width:768px){
.Floor001765 h1{ background-size:auto 30px; padding-top:40px;}
}

@media(max-width:480px){
.Floor001765 h1{ background-size:auto 25px; padding-top:30px;}
    
}
/*
 .Bottom002370 为demo编号
 */
.Bottom002370{ background: url(../images/Bottom002370-bg.jpg) #333333 no-repeat center;}
.Bottom002370,.Bottom002370 a{ color: #c9c9c9; transition: all .3s ease;}
.Bottom002370 a:hover{ color: #fff;}
.Bottom002370 .bottom{ padding: 4% 0 3%;}

.Bottom002370 nav li{ float: left; width: 33.3334%;}
.Bottom002370 nav li h3{ color: #fff; font-size: 16px; margin: 0; font-weight: normal;}
.Bottom002370 nav li h3:after{ display: block; width: 17px; background-color: #575757; height: 1px; content:""; margin-top: 12px;}
.Bottom002370 nav li dl{ padding-top: 10px;}
.Bottom002370 nav li dl dd{ padding: 3px 0;}

.Bottom002370 .QRcode { text-align: center;}
.Bottom002370 .QRcode span{ display: block; padding-top: 5px;}

.Bottom002370 .tel dt{ font-size: 14px;}
.Bottom002370 .tel dt:before{ content: "\e714"; font-family:"iconfont" !important; padding-right: 5px; position: relative; top: 0px; font-size: 18px;}
.Bottom002370 .tel dd{ font-size: 24px; color: #fff;}
.Bottom002370 .contact p{ margin: 5px 0 0; font-size: 16px; line-height: 1.465;}
.Bottom002370 .share{ margin-top: 10px;}
.Bottom002370 .share a{ display: inline-block; width: 34px; height: 34px; text-align: center; line-height: 34px; border-radius: 50%; background: #8d8d8d;  font-size: 20px;  color: #3a3a3a; margin-right: 5px;}
.Bottom002370 .share a:hover{ background-color: #fff;}

.Bottom002370 footer{ border-top: 1px solid #414244; padding: 1% 0 1%;}
.Bottom002370 .links a{ display: inline-block;}
.Bottom002370 .links a+a{ margin-left: 20px; position: relative;}
.Bottom002370 .links a+a:before{ content: ""; width: 1px; height: 55%; top: 30%; background: #6b6b6b; position: absolute; left: -10px;}
@media only screen and (max-width:767px) {
	.Bottom002370 nav{ max-width: 310px; margin: 0 auto 15px;}
	.Bottom002370 .contact{ text-align: center; padding-top: 15px;}
	.Bottom002370 footer{ text-align: center;}
}
@media only screen and (min-width:768px ) {
	.Bottom002370 .bottom .auto >*{ float: left; width: 33.3334%;}
	.Bottom002370 .copyright{ float: left;}
	.Bottom002370 .links{ float: right;}
}

.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

/* 友情链接列表样式 开始 */
.i_list{ position:relative }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:31px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#f99d1b; text-align:center; line-height: 32px;}
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.html) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a; line-height: 24px; }


.form{ padding:20px 0; overflow:hidden;}
.from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#f99d1b;}
.from .f_name{ width:80px; padding-right:15px;text-align:right; color:#4d4d4d;}
.from table{ max-width:535px;}
.from td{  line-height:35px; padding-top:3%; vertical-align:top; text-align:left }
.from .text{ width:80%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.from .textcode{ width:80px;}
.from .text:focus{ border-color:#045bff; transition:all ease 0.5s;}
.from textarea.text{ width:100%; height:175px;}
.from .form_err{color:#045bff;}




















