/*
 .Top000530 为demo编号
 */
.Top000530{ height:116px; position:absolute; left:0; top:0; width:100%; z-index:100; background:#FFF;}
.Top000530 .auto{ position:relative;}
.Top000530 .logo{ position:absolute; left:0; top:26px;}
.Top000530 .logo img{ height:64px; vertical-align:middle;}
.Top000530 .logo span{ display:inline-block; vertical-align:middle; line-height:32px; margin-left:10px; padding-left:10px; border-left:1px solid #ccc; font-size:12px; color:#999;}
.Top000530 .top_menu{ text-align:right; padding:15px 0; height:30px;}
.Top000530 .top_menu a{ display:inline-block; width:31px; height:30px; margin-left:10px; background-position:0 0; background-repeat:no-repeat;}
.Top000530 .top_menu a.a_wx{ position:relative; background-image:url(../images/Top000530-wx.png);}
.Top000530 .top_menu a.a_wx img{ position:absolute; top:30px; left:50%; width:150px; height:150px; margin-left:-75px; display:none;box-sizing:border-box;border:20px solid #fff;}
.Top000530 .top_menu a.a_wx:hover img{ display:block;}
.Top000530 .top_menu a.a_sina{ background-image:url(../images/Top000530-sina.png);}
.Top000530 .top_menu a.a_qq{ background-image:url(../images/Top000530-qq.png);}
.Top000530 .top_menu a.a_en{ background-image:url(../images/Top000530-en.png);}
.Top000530 .search{ position:absolute; background:url(../images/Top000530-search_bg.png) no-repeat; width:214px; height:32px; right:123px; top:15px;}
.Top000530 .search .text,
.Top000530 .search .btn{ float:left; border:none; height:32px;}
.Top000530 .search .text{ line-height:32px; padding:0 10px; width:158px; background:none; color:#ccc;}
.Top000530 .search .btn{ cursor:pointer; width:32px; background:url(../images/Top000530-search_icon.png) no-repeat center center;}
.Top000530 .Menu ul{ float:right;}
.Top000530 .Menu li{ float:left; padding-left:78px;}
.Top000530 .Menu li>a{ display:block; font-size:14px; color:#333; text-align:center;}
.Top000530 .Menu li>a .abcde{ font-size:12px; color:#666; text-align:center;}

.Top000530 .Menu li:hover>a,
.Top000530 .Menu li>a.aon{ border-bottom:2px solid #0097d6; height:54px; color:0097d6;}

/*
 .Banner001537 为demo编号
 */
.Banner001537{position: relative; margin-top:112px;}
.Banner001537 .hd{position: absolute;bottom:29px;height: 12px;width:100%;z-index: 30;text-align: center;}
.Banner001537 .hd .ul{display: inline-block;height: 12px;margin: 0 auto;}
.Banner001537 .hd li{background: url(../images/Banner001537_dot.png) no-repeat;width:12px;height:12px;float:left;margin-right:6px;cursor: pointer;}
.Banner001537 .hd li.on{background: url(../images/Banner001537_doton.png) no-repeat;}
.Banner001537 .bd a{display:block;width:100%; height:601px;}









/*
 .Floor000425 为demo编号
 */
.Floor000425{ width:100%; margin:auto; height:298px; background-image:url(../images/Floor000425-bj1.jpg); background-repeat:repeat; margin-bottom:8%; margin-top:2%;}
.Floor000425 h3{margin: 0; font-size: 50px; color: #ececec; text-align: center; line-height: 64px; text-transform: uppercase; position: relative; padding-bottom: 20px;}
.Floor000425 h3 span{font-size: 30px; color: #555555; display: block;}
.Floor000425 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #0097d6; top:65px;}

.Floor000425 ul{ width:1200px; margin:auto;}
.Floor000425 li{ margin:45px 120px 0 0; float:left; width:144px; height:180px; position:relative; list-style:none;background-repeat:no-repeat; background-position:top center;}
.Floor000425 li a{ float:left;width:144px; height:180px;}
.Floor000425 li:nth-child(1){ background-image:url(../images/Floor000425-1.png); }
.Floor000425 li span{ position:absolute; width:150px; text-align:center; color:#333333; font-size:16px; top:130px; left:0px;}
.Floor000425 li em{ position:absolute; font-style:normal; width:170px; text-align:center; color:#999999; font-size:12px; font-family:Arial; top:160px; left:-10px;}
.Floor000425 li:hover span{ color:#0097d6;}
.Floor000425 li:nth-child(1):hover{ background-image:url(../images/Floor000425-1_on.png);}
.Floor000425 li:nth-child(2){ background-image:url(../images/Floor000425-2.png);}
.Floor000425 li:nth-child(2):hover{ background-image:url(../images/Floor000425-2_on.png);}
.Floor000425 li:nth-child(3){ background-image:url(../images/Floor000425-3.png); }
.Floor000425 li:nth-child(3):hover{ background-image:url(../images/Floor000425-3_on.png);}
.Floor000425 li:nth-child(4){ background-image:url(../images/Floor000425-4.png); }
.Floor000425 li:nth-child(4):hover{ background-image:url(../images/Floor000425-4_on.png);}
.Floor000425 li:nth-child(5){margin-right:0px;  background-image:url(../images/Floor000425-5.png);}
.Floor000425 li:nth-child(5):hover{ background-image:url(../images/Floor000425-5_on.png);}

/*
 .Floor001640 为demo编号
 */
.Floor001640{padding-top:4%;padding-bottom: 2%;background:#f8f8f8;}
.Floor001640 h3{margin: 0; font-size: 50px; color: #ececec; text-align: center; line-height: 64px; text-transform: uppercase; position: relative; padding-bottom: 20px;}
.Floor001640 h3 span{font-size: 30px; color: #555555; display: block;}
.Floor001640 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #0097d6; top:64px;}

.Floor001640 .txt{ float:left;width:48%;}
.Floor001640 .txt .info{ padding:4% 0;}
.Floor001640 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; 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; }
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:right; width:48%;}
.Floor001640 .pic img{ width:100%; padding:4% 0;}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}

/*
 .Floor001118 为demo编号
 */
.Floor001118{ background-color:#fff; padding-bottom:60px;}
.Floor001118 .title{ padding:85px 0px 60px 0px;text-align: center;}
.Floor001118 .title span{ display:inline-block;line-height: 44px;font-size: 28px;color: #4c4c4c; border-bottom:2px solid #009fd9;}
.Floor001118 .title p{margin: 0;text-align: center;font-size: 14px;color: #999; padding-top:20px;}


.Floor001118 .box {position: relative;margin: 0px 30px;height: 370px;overflow: hidden;}
.Floor001118 .box .left-btn,
.Floor001118 .box .right-btn{position: absolute;top: 126px;height: 72px;display: inline-block;width: 74px;z-index: 10;cursor:pointer; background-repeat:no-repeat;}
.Floor001118 .left-btn {left: 0px;background-image: url(../images/Floor001118-btn_prev.png);}
.Floor001118 .left-btn:hover,
.Floor001118 .left-btn.active{background-image: url(../images/Floor001118-btn_prev_hover.png);}
.Floor001118 .right-btn {right: 0px;background-image: url(../images/Floor001118-btn_next.png);}
.Floor001118 .right-btn:hover,
.Floor001118 .right-btn.active {background-image: url(../images/Floor001118-btn_next_hover.png);}
.Floor001118 .hidden {position: absolute;width: 1770px !important;left: 0px;height: 370px !important;top: 0px;overflow: hidden;}
.Floor001118 .list {position: relative;height: 365px;width: 100%;left: 50% !important;margin-left: -815px;}
.Floor001118 .list li {width: 326px;height: 360px;background: #fff;margin: 0px 2px;border: 1px solid #ffd4a3;border-radius: 2px;box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.2);transform:scale(0.9);opacity: 0.4;filter: alpha(opacity=40);text-align: center;transition: all 0.3s ease;}
.Floor001118 .list li:hover,
.Floor001118 .list li.active {transform:scale(1);opacity: 1;filter: alpha(opacity=100);border-color:#e5e5e5;}
.Floor001118 .list li h1 {font-size: 20px;color: #4c4c4c;font-weight: bold;height: 58px;line-height: 58px; margin:0;}
.Floor001118 .list li p {font-size: 12px;color: #999;line-height: 20px; margin:0;}
.Floor001118 .list li a.more{display: inline-block;margin: 20px 0px;padding: 5px 18px;color: #009fd9;font-size: 16px;border: 1px solid #009fd9;border-radius: 2px;}
.Floor001118 .list li.active a.more {color: #fff;background: #009fd9;}
.Floor001118 .list li.active a.more:hover {background: #0097d6;}
.Floor001118 .list li div {margin: 0px 24px;text-align: center;}
.Floor001118 .list li div img {margin-top: 36px;}
/*
 .Floor000283 为demo编号
 */

.Floor001118 h3{margin: 0; font-size: 50px; color: #ececec; text-align: center; line-height: 70px; text-transform: uppercase; position: relative; padding-bottom: 70px; top:40px;}
.Floor001118 h3 span{font-size: 30px; color: #555555; display: block;}
.Floor001118 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #0097d6; top:70px;}


.Floor000283 h3{margin: 0; font-size: 50px; color: #ececec; text-align: center; line-height: 70px; text-transform: uppercase; position: relative; padding-bottom: 70px; top:40px;}
.Floor000283 h3 span{font-size: 30px; color: #555555; display: block;}
.Floor000283 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #0097d6; top:70px;}
.Floor000283{background-color:#fbfbfb;}
.Floor000283 .columnname{ text-align:center; padding-bottom:20px;color: #999; text-transform: uppercase;}

.Floor000283 .auto {position:relative;}
.Floor000283 #carousel {height:550px;position:relative;}
.Floor000283 .carousel-image {display:block;}
.Floor000283 .carousel-feature {position:absolute;top:-1200px;left:-1200px;cursor:pointer;}
.Floor000283 .carousel-feature .carousel-caption {width:100%;}
.Floor000283 .carousel-feature .carousel-caption .title {display:block;text-align:center;font-size:24px;padding:15px 0;}
.Floor000283 .carousel-feature .carousel-caption #divContent { text-align:center; font-size:14px;}
.Floor000283 #carousel-left,
.Floor000283 #carousel-right{position:absolute;top:69px; width:300px; height:247px; cursor:pointer;z-index:5;}
.Floor000283 #carousel-left {left:1px;background:url(../images/Floor000283-prev.png) no-repeat;}
.Floor000283 #carousel-right {right:1px; background:url(../images/Floor000283-next.png) no-repeat;}
/*
 .Floor000381 为demo编号
 */
.Floor000381{ padding-top:50px;}
.Floor000381 .auto{ width:1200px;}
.Floor000381 h3{margin: 0; font-size: 50px; color: #ececec; text-align: center; line-height: 64px; text-transform: uppercase; position: relative; padding-bottom: 20px;}
.Floor000381 h3 span{font-size: 30px; color: #555555; display: block;}
.Floor000381 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #0097d6; top:64px;}
.Floor000381  li:hover h3:before { background: #fff;}


.Floor000381 .tips{ padding:0 200px 20px 200px; color:#666; font-size:16px; text-align:center;}
.Floor000381 .hd{ background-color:#fff; padding-bottom:50px; text-align:center; padding-top:10px;}
.Floor000381 .hd li{ display:inline-block; background:url(../images/Floor000381-dot.jpg) no-repeat; width:12px; height:13px; cursor:pointer; overflow:hidden; line-height:100px; margin:0 5px;}
.Floor000381 .hd li.on{ background-image:url(../images/Floor000381-dot_hover.jpg); width:37px;}
.Floor000381 .bd li{ float:left; width:273px; margin-bottom:30px;  padding-top:64px; padding-bottom:13px; margin-right:36px;}
.Floor000381 .bd li.end{ margin-right:0;}
.Floor000381 .bd li div{ height:320px; position:relative; background-color:#f0f0f0; color:#666;padding:0 25px;}
.Floor000381 .bd li:hover div{background-color:#0097d6;}
.Floor000381 .bd li h3{color: #443957; font-weight:normal; font-size: 24px; margin:0; text-align:center; padding-top:40px;}
.Floor000381 .bd li h3 span{ display:block; font-size: 14px;}
.Floor000381 .bd li p{ margin:0; padding-top:20px;}
.Floor000381 .bd li figure{ position:relative; height:64px;}
.Floor000381 .bd li figure a{ background:url(../images/Floor000381-img_a.png) no-repeat center top; position:absolute; width:100%; height:129px; top:-56px; z-index:10;}
.Floor000381 .bd li:hover figure a{ background-image:url(../images/Floor000381-img_ahover.png);}
.Floor000381 .bd li div figure img{  height:129px;width:129px; top:-56px; position:absolute; left:50%; margin-left:-64.5px;}
.Floor000381 .bd li:hover p,
.Floor000381 .bd li:hover a{ color:#fff;}
.Floor000381 .bd li .more{width: 114px;height: 27px;background-color: #0097d6;text-align: center;line-height: 27px;color: #fff;position: absolute;z-index: 3;bottom: -13px;left: 50%; margin-left:-57px;}
.Floor000381 .bd li:hover .more{ background-color:#FFEA00;color: #333;}

/*
 .Floor000430 为demo编号
 */
.Floor000430{ padding-top:25px; padding-bottom:45px;}
.Floor000430 h1{margin: 0; font-size: 50px; color: #ececec; text-align: center; line-height: 70px; text-transform: uppercase; position: relative; padding-bottom: 10px; top:40px;}
.Floor000430 h1 .abc{font-size: 30px; color: #555555; display: block;}
.Floor000430 h1:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #0097d6; top:70px;}

.Floor000430 .tab{ border-bottom:1px solid #e0e0e0; height:46px; line-height:46px; text-align:center;}
.Floor000430 .tab span{ margin:0 25px; padding:0 2px; display:inline-block; font-size:14px; cursor:pointer; color:#666;}
.Floor000430 .tab span.active{ border-bottom:5px solid #0094de; color:#0094de;}
.Floor000430 .auto{ padding-top:45px;}
.Floor000430 .auto ul{ overflow:hidden; height:384px;}
.Floor000430 .auto ol{ float:left; width:635px;}
.Floor000430 .auto ol figure{ position:relative;}
.Floor000430 .auto ol figure img{ width:635px; height:202px; display:block;}
.Floor000430 .auto ol figure time{ width:72px; background-color:#0082c3; position:absolute; left:0; top:0; color:#fff; text-align:center;}
.Floor000430 .auto ol figure time b{ font-size:28px; display:block; padding:5px 0 0 0; line-height:34px;}
.Floor000430 .auto ol h3{font-size: 16px;padding: 15px 0; margin:0;}
.Floor000430 .auto ol h3 a:hover{color:#0082c3;}
.Floor000430 .auto ol p{ margin:0; padding-bottom:27px; color:#999;}
.Floor000430 .auto ol .more{ background-color:#0082c3; color:#fff; width:133px; height:35px; line-height:35px; font-size:14px; display:inline-block; text-align:center;}
.Floor000430 .auto ol .more i{ font-family:'宋体';font-size:12px; font-style:normal;}
.Floor000430 .auto li{ border-bottom:1px solid #e5e5e5; width:538px; float:right; padding:25px 0; position:relative;}
.Floor000430 .auto li div{ padding-left:66px; color:#999;}
.Floor000430 .auto li time{ position:absolute; left:0; top:20px; color:#999;font-size:14px;}
.Floor000430 .auto li time b{ font-size:48px; font-weight:normal;color:#333; line-height:50px; display:block; }
.Floor000430 .auto li h2{ margin:0; font-size:16px; }
.Floor000430 .auto li h2 a{color:#454545;}
.Floor000430 .auto li h2 a:hover{color:#0082c3;}




/*
 .Floor001743 为demo编号
 */
.Floor001743{padding-bottom: 60px; padding-top:30px; background:#F5F5F5;}
.Floor001743 h3{margin: 0; font-size: 50px; color: #ececec; text-align: center; line-height: 70px; text-transform: uppercase; position: relative; margin-bottom:20px;}
.Floor001743 h3 .abc{font-size: 30px; color: #555555; display: block;}
.Floor001743 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #0097d6; top:70px;}
.Floor001743 .bx-wrapper{position: relative; z-index:1; padding:0 30px;}
.Floor001743 .bx-controls-direction a{ position:absolute;width: 20px;height: 100%;top: 0;}
.Floor001743 .bx-controls-direction a.bx-prev{ left:0;}
.Floor001743 .bx-controls-direction a.bx-next{ right:0;}
.Floor001743 .bx-controls-direction a span{  position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px;font-size:18px; color:#c9c9c9;}
.Floor001743 .bx-controls-direction a:hover span{ color:#ab0858;}
.Floor001743 .list li a{display: block; max-width:75%; margin:0 auto;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;}
.Floor001743 .list li img{ display:block; width:100%;
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%); /* chrome+ */
    filter: grayscale(100%); /* 未来浏览器 */
    filter: gray; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */
    }
.Floor001743 .list li a:hover{	filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
.Floor001743 .list li a:hover img{filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(0%); /* chrome+ */
    filter: grayscale(0%); /* 未来浏览器 */
    filter: ; /* ie6-8 */
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
   }
@media(max-width:640px){
.Floor001743 .list li a{max-width:90%;}
.Floor001743 h3{font-size: 18px;}
}





/*
 .Bottom001509 为demo编号
 */
.Bottom001509{ color:#acaeb3;border-top:2px solid #5b5b5b; background-color:#333; padding:24px 0 33px 0;}
.Bottom001509 a{ color:#acaeb3;}
.Bottom001509 a:hover{ color:#fff;}
.Bottom001509 footer{ line-height:42px; border-top:1px solid #5b5b5b; margin-top:32px;}
.Bottom001509 footer i{ font-style:normal; color:#5b5b5b; margin:0 12px;}
.Bottom001509 footer span{ float:right;}
.Bottom001509 footer span a{ text-decoration:underline;}
.Bottom001509 .contact{ float:right; width:213px;}
.Bottom001509 .contact li{ float:left;width:36px; position:relative; margin-right:14px;}
.Bottom001509 .contact li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; background:url(../images/Bottom001509-ewm_bg.png) no-repeat; width:122px; padding-top:11px; height:122px; text-align:center; z-index:100;}
.Bottom001509 .contact li figure img{ width:96px; height:96px;}
.Bottom001509 .contact li:hover figure{ display:block;}
.Bottom001509 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001509-icon.png) no-repeat left top;}
.Bottom001509 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001509 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001509 .contact li a:hover{ background-position: left bottom;}
.Bottom001509 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001509 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001509 .contact p{ font-size:16px;}
.Bottom001509 dl{ float:left; width:177px;}
.Bottom001509 dt{ height:50px; background:url(../images/Bottom001509-line.png) no-repeat left 30px; font-size:16px; color:#e2e2e2; font-weight:bold;}
.Bottom001509 dd{ line-height:22px; font-size:13px;}
/*
 .Banner001458 为demo编号
 */
.Banner001458 div{height: 263px;background-position: center top;background-repeat: no-repeat;}









/*
 .Menu000706 为demo编号
 */
.Menu000706{ padding-bottom:2%;}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #0097d6; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#333;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#0097d6; border-bottom:3px solid #0097d6;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#ed6c00; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ed6c00;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#ed6c00; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #ed6c00;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#ed6c00;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
/*
 .PicList001480 为demo编号
 */
.PicList001480{ padding:35px 0;}
.PicList001480 .auto{width: 1200px;overflow: hidden;}
.PicList001480 ul{width: 1200px;}
.PicList001480 li{ float:left; width:280px; margin-right:26px; padding-bottom:40px;}
.PicList001480 li.end{ margin-right:0;}
.PicList001480 li figure{ border:1px solid #f1f1f1; background-color:#f7f7f7;height:345px; overflow:hidden;}
.PicList001480 li figure img{ width:280px; height:278px;}
.PicList001480 li .txt{  font-size:14px;background:url(../images/PicList001480_txtbg.png) no-repeat center top; margin-top:-18px; padding-top:33px; position:relative; padding-left:21px;}
.PicList001480 li h1{ margin:0; font-size:16px; padding-right:13px; line-height:22px; font-weight:normal; padding-bottom:5px;}
.PicList001480 li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:; text-align:center;}
.PicList001480 li h1 span{ font-size:12px; color:#a1a1a1; float:right;}
.PicList001480 li em{ font-style:normal; color:#a1a1a1;} 
.PicList001480 li p{ line-height:27px;margin:0; color:#ff720b; padding-right:5px; padding-top:10px;}
.PicList001480 li p a{ float:right; background:url(../images/PicList001480_more.png) no-repeat; width:83px; height:27px;  text-align:center; color:#fff;}









/*
 .Page001555 为demo编号
 */
.Page001555 .Pages{ padding:30px 0; text-align:center; line-height:30px; zoom:1; overflow:hidden;}
.Page001555 .Pages .p_cur,
.Page001555 .Pages .p_count,
.Page001555 .Pages .p_jump,
.Page001555 .Pages .p_total,
.Page001555 .Pages .a_first,
.Page001555 .Pages .a_end{ display:none;}
.Page001555 .Pages .p_page em{ font-style:normal;}
.Page001555 .Pages a{ display:inline-block;padding:0px 10px;border:1px solid #e5e5e5;}
.Page001555 .Pages a:hover,
.Page001555 .Pages a.a_cur{ color:#fff; background:#0097d6; border-color:#0097d6;}
/*
 .PicList000427为demo编号
*/ 

.PicList000427{ padding:20px 0; }
.PicList000427 li{ height: 143px; border: 1px solid #eee; margin-bottom: 25px; background: #fff; position:relative; }
.PicList000427 li .pic{ position:absolute; }
.PicList000427 li .pic img{ width:217px; height:143px; }

.PicList000427 .text{ padding: 21px 38px 10px 260px; }
.PicList000427 .text h1{ margin:0; font-size: 14px; }
.PicList000427 .text h1 a{ color: #333; }
.PicList000427 .text time{ float:right; color: #acacac; padding-right: 5px; } 
.PicList000427 .text p{ margin:0; color: #666; line-height: 22px; margin-top:10px; height:66px; }




/*

 .Menu000610 为demo编号
 */
.Menu000610{ padding-bottom:10px; text-align:center;}
.Menu000610 li{ display:inline-block;  padding:0 1% 0 1%;}
.Menu000610 li a{ display:block; padding:0 20px; line-height:36px; border-radius:12px; font-size:16px; border:1px solid #d1d1d1;}
.Menu000610 li a:hover,
.Menu000610 li a.aon{ background-color:#0097d6; border-color:#0097d6; color:#fff;}
@media(max-width:768px){
.Menu000610 li a{ font-size:14px;}
}
@media(max-width:480px){
.Menu000610 li a{ font-size:12px; line-height:30px;}
}




/*
 .PicList001137 为demo编号
 */
.PicList001137{ background-color:#f1f1f1;  padding:3%; margin-top:-1.5%;}

.PicList001137 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; background-color:#fff; position:relative;}
.PicList001137 li:nth-child(4n){ margin-right:0;}
.PicList001137 li p{ margin:0; line-height:24px; overflow:hidden; height:96px;}
.PicList001137 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList001137 li div{ padding:5%;}
.PicList001137 li figure{ position:relative; padding-bottom:43%; overflow:hidden;}
.PicList001137 li figure::after,
.PicList001137 li figure::before{ position:absolute; content:'';left:0; top:0; width:100%; height:100%; }
.PicList001137 li figure::before{background-color:rgba(57,128,191,0.8);z-index:0; }
.PicList001137 li figure::after{z-index:1; transform:translateX(-100%); opacity:0.5; transition:all ease-in-out 0.5s;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); 
}
.PicList001137 li figure span{ position:absolute; z-index:2; width:100%; line-height:30px; top:50%; margin-top:-15px;  color:#fff; font-size:18px; text-align:center;}
.PicList001137 li:hover  figure::after{ opacity:0; transform:translateX(100%);}
@media(max-width:768px){
.PicList001137 .tips h1{font-size:30px;}
.PicList001137 .tips p{ font-size:14px;}
.PicList001137 li{ width:32%;}
.PicList001137 li:nth-child(4n){ margin-right:2%;}
.PicList001137 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001137 li{ width:49%;}
.PicList001137 li:nth-child(3n){ margin-right:2%;}
.PicList001137 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001137 li{ width:auto; margin-right:0 !important;}
}





/*
 .PicList001205 为demo编号
 */
.PicList001205{padding-top:2%;}
.PicList001205 .category{ text-align:center; padding:2% 0;}
.PicList001205 .category a{ margin:0 5px 2px 5px; display:inline-block; padding:5px 10px; display:inline-block; font-weight:bold;}
.PicList001205 .category a:hover,
.PicList001205 .category a.aon{ background-color:#325f9a; color:#fff;}

.PicList001205 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; overflow:hidden;}
.PicList001205 li a{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:5;}
.PicList001205 li:nth-child(3n){ margin-right:0;}
.PicList001205 li dl{ padding:10%; position:absolute; color:#fff; width:100%; height:100%; left:0; top:0; z-index:2; background-color:rgba(57,128,191,0.8); opacity:0;}
.PicList001205 li dt{ font-size:18px; padding-right:76px;}
.PicList001205 li dd{ font-size:14px; padding-top:5px;}
.PicList001205 li figure{ padding-bottom:57%;}
.PicList001205 li em{ opacity:0; font-size:12px; font-style:normal; color:#fff; background: url(../images/PicList001205-hit.png) no-repeat 90% 10px #2f3338; position:absolute; right:0; top:0; padding:10px 30px 10px 10px; z-index:5;}
.PicList001205 li em span{ display:block;}
.PicList001205 li dl,
.PicList001205 li em{ transition:all ease 0.5s;} 
.PicList001205 li:hover dl,
.PicList001205 li:hover em{ opacity:1;} 
@media(max-width:1000px){
.PicList001205 li{width:49%;}
.PicList001205 li:nth-child(4n){ margin-right:2%;}
.PicList001205 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001205 li{ float:none; width:auto; margin-right:0 !important;}
}



/*
 .Map004 为demo编号
 */
.Map001{  padding-bottom:3%;}
.Map001 .map{width:700px; float:left;}
.Map001 .map #allmap{ height:400px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:500px; background-color:#f9f9f9; min-height:400px;}
.Map001 .info ul{ padding:18px 30px;}
.Map001 li{ line-height:25px; background-position: left 26px; padding:26px 0 26px 60px; font-size:16px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../images/Map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../images/Map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../images/Map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../images/Map001-icon_fax.gif);}
.Map001 li.fax1{ background-image:url(../images/Map001-icon_fax.gif);}


/*Form001852 */
.Form001852{ padding:3% 0; background:url(../images/2w2www.jpg) no-repeat;}
.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:3% 0;}
.Form001852 .from-title span{ font-size:14px; letter-spacing:5px;color:#0097d6;}
.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:#0097d6; 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:#0097d6; 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;}
}



/*
 .TextList001412 为demo编号
 */
.TextList001412 {margin-top:-1%; margin-bottom:3%;} 
.TextList001412 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001412 .name span{ display:inline-block; border-left:6px solid #0097d6; padding-left:15px;}
.TextList001412 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001412 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#0097d6;}
.TextList001412 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:293px; height:46px; border:2px solid #999; }
.TextList001412 .search input{border:none; }
.TextList001412 .search .text{ width:227px; height:46px; line-height:46px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001412 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001412-search.png) no-repeat center center;}
.TextList001412 .list_top{ padding-top:40px;}
.TextList001412 .list_top ul,
.TextList001412 .list .list_ul{ overflow:hidden; clear:both;font-size:14px;}
.TextList001412 .list_top ul{font-size:16px;}
.TextList001412 .list_top li,
.TextList001412  .list_ul li{ float:left; text-align:center;line-height:44px;}
.TextList001412 .li_1{ padding-left:26px; width:160px; text-align:left !important;}
.TextList001412 .li_2{ width:142px;}
.TextList001412 .li_3{ width:134px;}
.TextList001412 .li_4,
.TextList001412 .li_5,
.TextList001412 .li_6,
.TextList001412 .li_7{width:138px;}
.TextList001412 .li_8{ padding-left:24px; width:162px; text-align:left !important; }
.TextList001412 .list_ul li.li_8{background:url(../images/TextList001412-icon_close.png) no-repeat 90% center;}
.TextList001412 .list_ul#On .li_8{ background-image:url(../images/TextList001412-icon_open.png);}
.TextList001412 .list_ul{ cursor:pointer;}
.TextList001412 .list_top li{ color:#fff; background-color:#0097d6;}
.TextList001412 .list .con{ display:none;}
.TextList001412 .list{border-bottom:1px solid #e5e5e5;}
.TextList001412 .list_ul li{ color:#666;}
.TextList001412 .con{border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:20px;}
.TextList001412 .btn_apply{ padding:10px 0;}
.TextList001412 .btn_apply a{ display:inline-block; width:180px; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#0097d6; font-size:18px; border-radius:3px;}



/*PicList001440*/
.PicList001440{ margin-top:2%;}
.PicList001440  li{ float:left; margin-right:220px; width:250px; margin-bottom:15px;}
.PicList001440  li.end{ margin-right:0;}
.PicList001440  li figure{ overflow:hidden;height:250px; position:relative;}
.PicList001440  li figure a{ position:absolute; top:0; left:0;width:100%; height:100%; background:url(../images/PicList001440_bg1.png) no-repeat left top; }
.PicList001440  li figure img{ width:100%; display:block; height:250px;}
.PicList001440  li figure a:hover{ background-image:url(../images/PicList001440_bg2.png);}
.PicList001440  li figcaption{padding-top:10px; text-align:center;}
.PicList001440  li figcaption b{ display: inline-block;font-size: 18px;color: #0097d6;}
.PicList001440  li figcaption p{border-top: 1px solid #e2d9c8;font-size: 16px;padding-top: 10px; color:#999;}




/*
 .PicList010 为demo编号
 */
.PicList010{ padding:20px 0;}
.PicList010 .list li{ float:left; width:23.5%; margin-right:2%;}
.PicList010 .list li div{border: #e6e6e6 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 .list li:hover div{border:#a1d0ed 1px solid; background:#eff9ff;}
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#1e8fd3; font-weight:bold;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}



/*
 .RighInfo001277 为demo编号
 */

.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #0097d6;}
.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:5% 0; color:#0097d6; font-size:22px; }
.RighInfo001277 .right_info h3{ font-size:16px; font-weight:normal; line-height:30px; color:#999;margin-bottom:10%;}
.RighInfo001277 .right_info p{line-height:30px; color:#999;  font-size:14px;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#0097d6; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#0097d6; 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:#666;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 3%; line-height:40px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#0097d6; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.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%;}
 }	
 
 
 
 
 
 
 
 
 /*
 .Menu001486 为demo编号
 */

.Menu001486 ul{ border:1px solid #d9d7d5; border-top:0; min-height:485px;}
.Menu001486 li{ border-bottom:1px solid #d9d7d5; line-height:62px;text-align:center;}
.Menu001486 li a{ display:block; color:#25170f; font-size:16px;}
.Menu001486 li a:hover,
.Menu001486 li a.aon{ background: url(../images/Menu001486-a_on.jpg) no-repeat left center #0097d6; color:#FFF;}




/*
 .PicList001307 为demo编号
 */
.PicList001307{ padding-top:1%; padding-bottom:2%;}
.PicList001307 li{ position:relative; float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li img{ display:block; width:384px; }
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:94%; padding:3%; color:#fff; background-color:rgba(5,143,220,0.5);}
.PicList001307 li h3{ font-size:16px; font-weight:normal; margin:0; line-height:30px;}
.PicList001307 li .more{ display:block; text-align:center; position:relative; line-height:43px; border-radius:5px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); 
}
.PicList001307 li .more::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}
.PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
.PicList001307 li:hover figure{ height:50px;}
@media(max-width:768px){
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
.PicList001307 li figure{ height:auto;}
}
@media(max-width:480px) and (min-width:376px){
.PicList001307 li .more{ line-height:33px;}
.PicList001307 li:hover figure{ height:93px;}
}






/*新闻详情页*/
.infopage{}
.infotitle{text-align: center;font-size: 30px;color: #555;}
.infodatetime{text-align: center;font-size: 14px;color:#7e7e7e;padding:15px 0 10px;border-bottom: 1px solid #ccc;margin-bottom: 40px;}



.singlepage{min-height: 500px;}


/*20170510*/
.Top000530 .Menu li{position: relative;margin-left:78px;padding-left: 0px;}
.Top000530 .Menu li:hover .subnav{display: block;}
.Top000530 .Menu .subnav{display: none;position: absolute;top:100%;left:50%;width: 150px;background: rgba(0, 151, 214,0.5);margin-left: -75px;padding:15px 0;}
.Top000530 .Menu .subnav a{display: block;padding:5px;font-size: 15px;color: #fff;text-align: center;}
.Top000530 .Menu .subnav a:hover{font-weight: bold;}



.PicList010 .list li div{width: 270px;height: 180px;position: relative;}
.PicList010 .list li div img{position: absolute;width: auto;height: auto;max-width: 100%;max-height: 100%;top:0;bottom: 0;left:0;right: 0;margin:auto;}

.Floor000381 .bd li h3{    padding-top: 30px;
    line-height: 37px; height:90px;}
    .Floor000381 h3:before{top:64px;}