i,em { font-style: normal;}
.title_box{ text-align:center; padding-bottom:5%;}
.title_box i{font-style: normal; color: #333;}
.title_box figure{ position:relative;display:inline-block; font-size:22px; font-family:'é»‘ä½“';}
.title_box figure span{ display:block; color:#8c8c8c; text-transform:uppercase;font-size: 14px; margin-bottom: 5px; margin-top: 5px;font-family:"Arial"; position: relative;}
.title_box figure span::before{ position:absolute; content:''; height:1px; background: #8c8c8c; width: 50px; top: 50%; left: 0;}
.title_box figure span::after{ position:absolute; content:''; height:1px; background: #8c8c8c;width: 50px; top: 50%; right: 0;}


/*Top001981 */
.Top001981 header{ position:relative; z-index:100; }
.Top001981 .layer{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;background-color:rgba(0,0,0,0.5); display:none;}
.Top001981 .logo{ text-align:center; padding:3% 30%; background-color:#fff; position:relative; z-index:5;}
.Top001981 .open_search,
.Top001981 .menu{position:absolute; top:50%; height:34px;margin-top:-17px; z-index:6;}
.Top001981 .open_search{right:2%;width:34px;background-size:contain;}
.Top001981 .openOut{ background:none;}
.Top001981 .open_search::before,
.Top001981 .open_search::after{ opacity:0; position:absolute; content:''; width:100%; height:3px; background-color:#333; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px; transition:0.3s;}
.Top001981 .open_search::after{transform:rotate(-45deg);}
.Top001981 .openOut::before,
.Top001981 .openOut::after{opacity:1;}
.Top001981 .menu{ left:2%; width:42px;}
.Top001981 .menu i,
.Top001981 .menu::before,
.Top001981 .menu::after{ position:absolute; width:100%; height:3px; background-color:#333; left:0;}
.Top001981 .menu i{ top:50%; margin-top:-1.5px;}
.Top001981 .menu::before,
.Top001981 .menu::after{ content:'';}
.Top001981 .menu::before{ top:0;}
.Top001981 .menu::after{ bottom:0;}
.Top001981 .qh{position:absolute; top:40%; right:4%; z-index:9;}
.Top001981 .search,
.Top001981 nav{position:absolute; top:100%; width:100%; left:0; }
.Top001981 nav{display:none;background:url(../images/Top001981-subbg.jpg) no-repeat; background-size:cover;border-top:1px solid #e1dce1; }
.Top001981 nav li{ border-bottom:1px solid #ccc;}
.Top001981 nav li:last-child{ border-bottom:0;}
.Top001981 nav li a{ display:block; padding:3%; color:#333; font-size:20px;}
.Top001981 nav li > a{ font-size:30px; color:#333; position:relative;}
.Top001981 nav li > a i{ width:22px; height:22px; position:absolute; right:2%; top:50%; margin-top:-11px; transition:0.3s;}
.Top001981 nav li > a i::before,
.Top001981 nav li > a i::after{ position:absolute; content:''; background-color:#999; height:2px; width:100%; left:0; top:50%;}
.Top001981 nav li > a i::before{ transform:rotate(45deg); margin-top:-7px;}
.Top001981 nav li > a i::after{ transform:rotate(-45deg); margin-top:7px;}
.Top001981 nav li  a.a_on i{transform:rotate(90deg);}
.Top001981 nav li dl{ display:none;}
.Top001981 .search{ background-color:#ececec; padding:10px; opacity:0; transform:translateY(-100%); transition:0.3s; z-index:3;}
.Top001981 .searchOut{opacity:1; transform:translateY(0);}
.Top001981 .search input{ height:45px;}
.Top001981 .search .text{ width:100%; padding:0 60px 0 10px; border:3px solid #333; line-height:45px; background:#fff; color:#666;}
.Top001981 .search .btn{ position:absolute; right:10px; top:10px; width:60px; background:url(../images/Top001981-btn_search.png) no-repeat center center; background-size:auto 60%; cursor:pointer; padding:0; border:none;}
@media(max-width:640px){
.Top001981 .menu{height:24px;margin-top:-12px; width:36px;}
.Top001981 .open_search{ background-size:auto 80%;}
.Top001981 nav li a{ font-size:16px;}
.Top001981 nav li > a{ font-size:18px;}
.Top001981 nav li > a i{ width:12px; height:12px;}
.Top001981 nav li > a i::before{margin-top:-4px;}
.Top001981 nav li > a i::after{margin-top:4px;}
}
/*Banner001971 */
.Banner001971 img{ display:block; width:100%;}

/*Location001885 */
.Location001885{ line-height:48px; color:#999; padding: 0% 3% 0 3%; border-bottom: #eee 1px solid;}
.Location001885 a{ color:#0071ff;}
.Location001885 a:hover{ color:#f00;}
.Location001885 span {display: inline-block;vertical-align: baseline}

/*PicList002012 */
.PicList002012 li{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%; }
.PicList002012 li:nth-child(2n){ margin-right:0;}
.PicList002012 .clearfix{}
.PicList002012 li figure{ padding-bottom:70%;border: 1px solid #e8e8e8;}
.PicList002012 li span{ font-size:24px; padding-top:4%;text-align: center}
.PicList002012 .more{ text-align:center; padding:3% 0;}
.PicList002012 .more a{ display:block; font-size:20px; padding:3% 0;background-color:#ccc;}
@media(max-width:480px){
.PicList002012 li span,
.PicList002012 .more a{ font-size:14px;}
}

/*PicList002013 */
.PicList002013 li{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%; }
.PicList002013 li:nth-child(2n){ margin-right:0;}
.PicList002013 .clearfix{}
.PicList002013 li figure{ padding-bottom:70%;border: 1px solid #e8e8e8;}
.PicList002013 li span{ font-size:24px; padding-top:4%;text-align: center}
.PicList002013 .more{ text-align:center; padding:3% 0;}
.PicList002013 .more a{ display:block; font-size:20px; padding:3% 0;background-color:#ccc;}
@media(max-width:480px){
.PicList002013 li span,
.PicList002013 .more a{ font-size:14px;}
}

/*Page001992 */
.Page001992{text-align:center; padding:5% 2%; line-height:30px;}
.Page001992 .Pages a{ color:#999; display:inline-block; border:1px solid #d9d9d9; padding:1% 5%; margin:0 1%;}
.Page001992 .Pages em,
.Page001992 .Pages .p_cur,
.Page001992 .Pages .p_count,
.Page001992 .Pages .p_total,
.Page001992 .Pages .p_jump,
.Page001992 .Pages a.a_end,
.Page001992 .Pages a.a_first{ display:none;}
@media(min-width:481px){
.Page001992 .Pages a{  font-size:20px;}
}
/*Footer*/
.Footer{margin-bottom:15%;line-height: 25px;}
.Footer footer{ text-align:center; padding:4% 2%; font-size:18px;
background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(240,240,240,1) 55%, rgba(221,221,221,1) 100%);
background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(240,240,240,1) 55%,rgba(221,221,221,1) 100%); 
background: linear-gradient(to bottom, rgba(248,248,248,1) 0%,rgba(240,240,240,1) 55%,rgba(221,221,221,1) 100%);
}
@media(max-width:480px){
.Footer footer{ font-size:14px;}
.Footer{margin-bottom:16%;line-height: 20px;}
}

/*Bottom002008 */
.Bottom002008{position:fixed;bottom:0;width:100%;max-width: 768px;z-index: 2000}
.Bottom002008 .gettop{ padding:0% 3% 5% 0;}
.Bottom002008 .gettop a{ float:right; position:relative; width:60px; height:60px;     background: rgba(0,0,0,0.5); border-radius:50%;}
.Bottom002008 .gettop a::before,
.Bottom002008 .gettop a::after{ position:absolute; content:''; width:15px; height:3px; background-color:#fff; transform:rotate(-45deg); left:18px; top:50%; margin-top:-1.5px;}
.Bottom002008 .gettop a::after{transform:rotate(45deg);left:27px;}

.Bottom002008 ul{ background-color:#333;}
.Bottom002008 li{ float:left; width:33.33333333%; text-align:center;}
.Bottom002008 li:hover{ background-color:#dc2c3a;}
.Bottom002008 li a{ color:#fff; font-size:24px; display:block; padding:5% 0;}
.Bottom002008 li a::before{ display:block; width:100%; content:''; padding-bottom:24%; background:url(../images/Bottom002008-icon1.png) no-repeat center center; background-size:contain;}
.Bottom002008 li:nth-child(2) a::before{ background-image:url(../images/Bottom002008-icon2.png);}
.Bottom002008 li:nth-child(3) a::before{ background-image:url(../images/Bottom002008-icon3.png);}
@media(max-width:480px){
.Bottom002008 .gettop a{ width:40px; height:40px;}
.Bottom002008 .gettop a::before{ left:8px;}
.Bottom002008 .gettop a::after{left:17px;}
.Bottom002008 footer{ font-size:14px;}
.Bottom002008 li a{ font-size:14px;}
.Bottom002008 li a::before{ padding-bottom:25%;}
}
/*RighInfo002023 */
.RighInfo002023{  padding-top:3%;}
.RighInfo002023 .img img{ display:block;padding:3%}
.RighInfo002023 .title{ background-color:#fff; padding:3%; font-size:26px; color:#0071ff; text-align: center;}
.RighInfo002023 .intro{background-color:#fff; padding:0 3%; overflow:hidden;}
.RighInfo002023 .tit{ font-size:24px; color:#333;border-bottom:1px solid #e5e5e5; padding:3% 0;}
.RighInfo002023 .info{ color:#000;}
.RighInfo002023 .info p{ color:#666;font-size: 12px;line-height: 23px;margin: 0}
@media(min-width:481px){
.RighInfo002023 .info{ line-height:48px; font-size:20px;}
}
@media(max-width:480px){
.RighInfo002023 .title{ font-size:18px;}
.RighInfo002023 .tit{ font-size:15px;}
}
/*Floor001984 */
.Floor001984{ }
.Floor001984 .title{ text-align:center; padding-bottom:2%;color:#333; font-size:24px;}
.Floor001984 .title span{ display:block; font-size:12px; color:#abaaaa; text-transform:uppercase;}

.Floor001984 article img{ display:block; width:100%;}
.Floor001984 article p{ font-size:20px; line-height:30px;}
@media(max-width:480px){
.Floor001984 .title{ font-size:18px;}
.Floor001984 .title span{font-size:12px;}
.Floor001984 article p{ font-size:14px; line-height:24px;}
}

/*Floor001984 */
.Floor001985{ }
.Floor001985 .title{ text-align:center; color:#333; font-size:24px;}
.Floor001985 .title span{ display:block; font-size:30px; color:#abaaaa; text-transform:uppercase;}

.Floor001985 article img{ display:block; width:100%;}
.Floor001985 article p{ font-size:20px; line-height:30px;}
@media(max-width:480px){
.Floor001985 .title{ font-size:18px;}
.Floor001985 .title span{font-size:12px;}
.Floor001985 article p{ font-size:14px; line-height:24px;}
}

/*
 .TextList002205 为demo编号
 */
.TextList002205{}
.TextList002205 .siderLeft{ width:16.7%; float:left;}
.TextList002205 .siderLeft ul li{ text-align:center; line-height:34px;}
.TextList002205 .siderLeft ul li+li{ border-top:1px solid #fff;}
.TextList002205 .siderLeft ul li > a{ display:block;background:#f4f4f4; }
.TextList002205 .siderLeft ul li.cur > a{ background:#c02a05; color:#fff;}
.TextList002205 .list{ float:right; width:100%;}
.TextList002205 .list .item{ margin-bottom:10px;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{ margin:0; line-height:35px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#f9f9f9; cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:#333333; font-size:14px;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:35px; height:100%; display:block; text-align:center; font-family:Arial; font-size:18px; font-weight:bold; font-style:normal; color:#333;}
.TextList002205 .list .item .Q em.icon{ background:#efefef;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{ position:relative;padding:10px 10px 10px 50px; background:#f1f1f1; display:none;font-size: 12px;line-height: 20px;}
.TextList002205 .list .item .A em.icon{ background:#f9f9f9;color:#f00;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item.active .Q em.icon{ background:#f00; color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}
/*TextList001975 */
.TextList001975{ padding:0% 3% 0 3%; }
.TextList001975 li{ color:#c5c5c5;border-bottom:1px solid #ddd; padding:4% 0;font-size:18px;}
.TextList001975 li .dot{ font-size:22px;}
.TextList001975 li .dot time{ font-size:18px;    float: right;}
.TextList001975 li p{ color:#999; line-height:26px; overflow:hidden; height:52px;}
@media(max-width:480px){
.TextList001975 li .dot time{ font-size:14px;}
.TextList001975 li{font-size:14px;}
.TextList001975 li .dot{ font-size:15px;}
}
/*Banner002004 */
.Banner002004 .bx-wrapper{ position:relative; z-index:1;}
.Banner002004 li img{ display:block; width:100%;}
.Banner002004 .bx-pager{ position:absolute; left:0; bottom:5%; width:100%; text-align:center;}
.Banner002004 .bx-pager *{ width:12px; height:12px;}
.Banner002004 .bx-pager div{ display:inline-block; margin:0 1%;}
.Banner002004 .bx-pager a{ display:block; border-radius:50%; background-color:#ccc; overflow:hidden; line-height:1000px;}
.Banner002004 .bx-pager a.active{ background-color:#333;}
@media(max-width:480px){
.Banner002004 .bx-pager *{ width:9px; height:9px;}
}
/*Floor001934 */
.Floor001934{ padding:0% 2% 3% 2%;

}
.Floor001934 ul{ overflow:hidden;}
.Floor001934 li{ width:19.7%; float:left; text-align:center;margin-left: 10px;border: 2px solid #666;border-radius: 50%; width: 137px; height: 137px; padding: 50px 0 0 0;}
.Floor001934 li:hover{ background-color: #eee;color: #fff;}
.Floor001934 li a{ display:block;}
.Floor001934 li span{ display:block;background-size:auto 100%;}
.Floor001934 li p{ margin:0; font-size:24px; color:#000;}
@media(max-width:480px){
	.Floor001934 li{    margin-left: 10px;
		border: 2px solid #666;
		border-radius: 50%;
		width: 55px;
		height: 55px;
		padding: 13px 0 0 0;
		margin-bottom:5px;
		overflow:hidden;
	}
	.Floor001934 li p{ font-size:18px;}
}
@media(max-width:375px){
.Floor001934 li p{ font-size:12px;}
}
/*
 .Floor001743 为demo编号
 */
.Floor001743 .title{ text-align:center;}
.Floor001743 .title h1{ font-weight:normal; font-weight:normal; font-size:24px; color:#333;  margin:0; margin-bottom:10px;}
.Floor001743 .title h1 span{ display:block; font-size:12px; color:#999; text-transform:uppercase;}
.Floor001743 .title a{ font-size:16px;}

.Floor001743{padding: 2% 0;}
.Floor001743 h3{font-size: 24px;color:#000;text-align: center; margin:0 0 3% 0;}
.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;}
.Floor001743 .list li img{ display:block; width:100%;}
.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 .title h1{font-size:18px;}
.Floor001743 .list li a{max-width:50%;}
.Floor001743 h3{font-size: 18px;}
}
/*
 .Floor000704 为demo编号
 */
.Floor000704{ padding:2% 0; background:url(../images/Floor000704-bg.jpg) repeat;}
.Floor000704 .title{ text-align:center;}
.Floor000704 .title h1{ font-weight:normal; font-weight:normal; font-size:30px; color:#333;  margin:0; margin-bottom:10px;}
.Floor000704 .title h1 span{ display:block; font-size:12px; color:#999; text-transform:uppercase;}
.Floor000704 .title a{ font-size:16px;}

.Floor000704 .flex-control-nav{ display:none;}
.Floor000704 .flexslider{ position:relative; z-index:0;}
.Floor000704 .flex-direction-nav a{ position:absolute; border:2px solid #d9d9d9; width:50px; height:50px; border-radius:50%; top:50%; margin-top:-25px; overflow:hidden; line-height:1000px;}
.Floor000704 .flex-direction-nav a::before,
.Floor000704 .flex-direction-nav a::after{ position:absolute; content:''; width:20px; height:3px; border-radius:3px; background-color:#d9d9d9; left:12px;}
.Floor000704 .flex-direction-nav a::before{ transform:rotate(-45deg);  top:16px;}
.Floor000704 .flex-direction-nav a::after{ transform:rotate(45deg); top:29px;}
.Floor000704 .flex-direction-nav a:hover::before,
.Floor000704 .flex-direction-nav a:hover::after{ background-color:#0052af;}
.Floor000704 .flex-direction-nav a:hover{border-color:#0052af;}
.Floor000704 .flex-direction-nav a.flex-prev{ left:-60px;}
.Floor000704 .flex-direction-nav a.flex-next{ right:-60px;}
.Floor000704 .flex-direction-nav a.flex-next::before{ transform:rotate(45deg);}
.Floor000704 .flex-direction-nav a.flex-next::after{ transform:rotate(-45deg);}

.Floor000704 .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.Floor000704 .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Floor000704 .flexslider .slides { zoom: 1; }

.Floor000704 .auto{ padding-top:3%; padding-bottom:2%;}
.Floor000704 .slides li{ float:left;}
.Floor000704 .slides li div{ padding:0 5%;}

.Floor000704 .slides li a{ display:block; padding-bottom:60%; background-repeat:no-repeat; background-position: center center; background-size:contain; position:relative; background-color:#fff;}

@media(max-width:1320px){
.Floor000704 .flex-direction-nav a.flex-prev{ left:0;}
.Floor000704 .flex-direction-nav a.flex-next{ right:0;}
}
@media(max-width:480px){
.Floor000704 .title h1{ font-size:18px; }
.Floor000704 .title a{ font-size:14px;}
.Floor000704 .flex-direction-nav a{width:30px; height:30px;margin-top:-17px;}
.Floor000704 .flex-direction-nav a::before,
.Floor000704 .flex-direction-nav a::after{width:12px;left:8px;}
.Floor000704 .flex-direction-nav a::before{  top:8px;}
.Floor000704 .flex-direction-nav a::after{ top:15px;}
}
/*Floor001985 */
.Floor001985 .title{ text-align:center;color:#333; font-size:24px;}
.Floor001985 .title P{  font-size:12px;    border-bottom: 1px dashed #d2d2d2;padding-bottom:10px;margin: 0;    color: #999; margin-bottom: 10px;}
.Floor001985 .title span{ display:block; font-size:30px; color:#abaaaa; text-transform:uppercase;}
.Floor001985 li{ position:relative; margin-bottom:2%;}
.Floor001985 li div{ position:relative; z-index:1; padding-left:29%; padding-right:2%;}
.Floor001985 li::before{ position:absolute; content:''; width:90%; height:100%; right:0; top:0;}
.Floor001985 li .Ispic{ position:absolute; left:0; top:0; width:25%; height:100%;}
.Floor001985 li .dot{ font-size:24px;}
.Floor001985 li time{ color:#999; font-size:18px; display:block; margin:1% 0 2% 0;}
.Floor001985 li p{ margin:0; font-size:20px; line-height:30px; overflow:hidden; height:60px;}
@media(max-width:640px){
.Floor001985 li .dot{ font-size:20px;}
.Floor001985 li time{font-size:16px; }
.Floor001985 li p{font-size:12px; line-height:20px;height:40px;}
}
@media(max-width:480px){
.Floor001985 .title{ font-size:16px;}
.Floor001985 .title span{font-size:12px;}
.Floor001985 li .dot{ font-size:14px;font-weight: bold;}
.Floor001985 li time{font-size:12px;  }
.Floor001985 li .Ispic{ width:35%;}
.Floor001985 li div{padding-left:39%;}
}

/*PicList001991 */
.PicList001991 ul{ overflow:hidden; padding:3% 3% 0 3%;}
.PicList001991 li{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%;}
.PicList001991 li:nth-child(2n){ margin-right:0;}
.PicList001991 li a{ position:relative; display:block;}
.PicList001991 li .Ispic {  padding-bottom:65%;}
.PicList001991 li span{ /*position:absolute; left:0; bottom:0;*/ width:100%; color:#333; padding:4% 3%; font-size:24px;}
@media(max-width:480px){
.PicList001991 li span{font-size:14px;}
}
/*Floor000843 */
.Floor000843{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;background: url(../images/20170316110237237.jpg) no-repeat center top;}
.Floor000843 ul{ overflow:hidden;}
.Floor000843 li{ float:left; width:48.5%; }
.Floor000843 li p{ margin: 0;margin-bottom: 5px;color: #fff;margin-top: 5px; font-weight:bold;}
.Floor000843 li span{ font-size: 12px;color: #eee}
.Floor000843 li:nth-child(1),
.Floor000843 li:nth-child(4){ margin-right:3%;}
.Floor000843 li img{ display:block; width:100%;}
.Floor000843 li:nth-child(4){ clear:left;}
.Floor000843 li:nth-child(4),
.Floor000843 li:nth-child(5){ margin-bottom:0;}


/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 48px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/

/************liuyan*********/
.liuyan{ line-height:20px; color:#888888; padding:20px 10px;}
.liuyan table.form_table{ width:100%; border:solid 1px #e2e2e2; border-bottom:0;}
.liuyan table.form_table td.left{ width:150px;}
.liuyan table.form_table td.left .red{ color: #c42c29;}
.liuyan table.form_table td{ border-left:0;border-bottom:solid 1px #e2e2e2; padding:10px;}
.liuyan table.form_table td input{ width:154px; height:22px; border:solid 1px #dedede;}
.liuyan table.form_table td .text{ border:solid 1px #dedede; width:150px}
.liuyan table.form_table td textarea{ height:80px }
.liuyan table.form_table td input.btn{  width:74px; height:26px;  margin-right: 10px; color:#999;  cursor:pointer; font-weight:bold;border:1px solid #999;border-radius: 5px; background: none;}
.liuyan table.form_table td input.btn:hover {  color: #fff;background: #007ee2;border: none;}
/*End*/

.TextList000737 { padding: 20px 0; border-bottom: 1px dashed #c1bab6; }
.TextList000737 dl{ font-size: 14px; }
.TextList000737 dt{ height: 40px; line-height: 40px; background:url(../images/TextList000737_icon.jpg) no-repeat 16px center #f8f6f3; border-bottom: 1px solid #e1d9ce; padding: 0 40px 0 48px; }
.TextList000737 dd{ margin: 15px 0 28px; padding: 0 40px 0 48px; line-height: 22px; background:url(../images/TextList000737_icon2.jpg) no-repeat 16px 5px; }


#map img{max-width: none;}


/*
 Floor000596 为demo编号
 */
.Floor000596{ overflow-x:hidden; padding:20px 0 0;}
.Floor000596 .no_margin{margin:0;}
.Floor000596 .box{ position:relative;background:#f4f4f4;padding:18px 10px 18px 0;overflow: hidden}
.Floor000596 .title{  float:left; width:26px; margin:11px 22px 0 0;padding-top:30px ; position:relative; text-align:center;font-size: 20px; color: #0071ff;background: url("../images/ipartner_ico.png") no-repeat left top}
.hezuo-l{ width:70px; height:128px; background:url(../images/hezuo-l.jpg) no-repeat;}
.Floor000596 .title span{font-size: 24px; color: #333; font-weight: 900; display:inline-block; border-top: 5px solid #00712c;  margin: -1px 0px 0px 20px; line-height: 45px; width:97px;}
.Floor000596 .title a{font-size: 14px; width: 95px; height: 32px; background:url(../images/Floor000596_more.png) center; line-height: 32px; color: #fff;  padding-left: 15px; position:absolute; right:13px; top:13px;}
.Floor000596 .show_list{ overflow:hidden;}
.Floor000596 .show_list .ul li{ float:left; line-height:30px; width: 48%; margin-right: 4%; margin-bottom: 4%; text-align:center;}
.Floor000596 .show_list .ul li:nth-child(2n){ margin-right:0;}
.Floor000596 .show_list .ul li a{ display:block;border: 1px solid #e8e8e8;}
.Floor000596 .show_list .ul li a img{ width:180px;height:136px; display: block;}
.Floor000596 .show_list .ul li:hover a { border: 1px solid #e2001a;  border-right: 1px solid #e2001a !important; position: relative; z-index: 5;}

/*Floor000752*/
.Floor000752 {  margin-bottom: 30px;overflow: hidden;}
.Floor000752 .bd{ /*background:url(../images/Floor000752_probg.jpg) repeat-x;*/ height: 217px; padding-top:10px;}
.Floor000752 li{ margin:0 4% 4% 0; width: 48%; float: left; text-align: center; }
.Floor000752 li:nth-child(2n){ margin-right:0;}
.Floor000752 li a{ display:block; }
.Floor000752 li b{ display: block; font-size: 16px; padding-top: 7px;}
.Floor000752 li	img{ padding: 2px; /*border: solid 1px #d8d6d7; */width: 215px; height: 171px; display: block; }


/*.h_page1*/
.h_page1{ padding:4% 0;}
.h_page1 .con .con_box img {max-width:100%; }
.h_page1 .con .con_box p{ line-height: 30px;  color: #7d7d8f; text-indent: 2em; font-size: 14px;}
.h_page1 .videobox{ position: relative;padding-bottom: 70%}
.h_page1 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.h_page1 .videobg .play{ display: block; background: url(../images/video_play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 40px 45px; cursor: pointer; z-index: 5;}
.h_page1 .videobg h2{ font-size: 18px; margin: 0; position: absolute; top: 50%; left: 0; width: 100%; text-align: center; font-weight: normal; color: #fff; margin-top: 40px;}
.h_page1 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.h_page1 .video video{ width: 100%; height: 100%; background: #000;}
.h_page1 .video iframe{ height: 100%; width: 100%;}



.h_page2{background: #1b1b1b;padding: 4% 1%;}
.h_page2.appli { padding-top: 4%;background: #fff;}
.h_page2 .title{ text-align: center;}
.h_page2 .title h3{ text-align: center; position: relative; width: 70%; margin: 20px auto;}
.h_page2 .title h3:before{position: absolute;content: '';height: 1px;background: #ffffff;width: 100%;left: 0;top: 50%;}
.h_page2.appli  .title h3:before{background: #1b1b1b;}
.h_page2 .title h3 span{color: #ffffff;background: #1b1b1b;position: relative;padding: 8px 25px;font-size: 14px;}

.h_page2 .title p{font-size: 14px;color: #b5b5b5;line-height: 25px;}
.h_page2 .title p.p{font-size: 16px;color: #b5b5b5;line-height: 30px;}
.h_page2.appli .title p,
.h_page2.appli .title p.p{color: #333;}

.h_page2 .list{ padding-top: 3%;}
.h_page2 .list li{ float:left; width:31.6666%; overflow: hidden;}
/*.h_page2 .list li:nth-child(3n){ padding-right:0;}*/
.h_page2 .list li .wrap {padding:10px;}
.h_page2 .list li a{display:block;background-color: #fab41e;border-radius: 20px;text-decoration:none;overflow: hidden;}
.h_page2 .list.pro_list2 li a{border: 1px solid #353535;}
.h_page2 .list li .con{ padding:3% 5%;}
.h_page2 .list li .con h2{margin:10px 0;font-size:16px;color: #fff;font-weight: normal;}
.h_page2 .list li .con h2 img{ padding-right: 5px; width: 35px; height: 35px;}
.h_page2 .list li .con p{margin: 0;padding: 0;font-size: 14px;color: #44484e;line-height: 25px;}
.h_page2 .list li .con span{ display: block; text-align: right; color: #ff0000; font-size: 12px; padding: 20px 0;}

.h_page2 .list li figure{ margin:0;border-top-right-radius:20px; border-top-left-radius:20px; overflow:hidden; transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1);}
.h_page2 .list li figure span{ display:block; background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:70%;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;}
.h_page2 .list li:hover figure{ border-top-right-radius:20px; border-top-left-radius:20px; overflow: hidden;}
.h_page2 .list li:hover figure span{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); border-top-right-radius:20px; border-top-left-radius:20px;}


.h_page2 .list .slick-slider { padding:0 3%;}
.h_page2 .list .slick-slider .slick-dots {padding:20px 0 0; display: inline-block; width: 100%; text-align: center;}
.h_page2 .list .slick-slider .slick-dots li { display: inline-block; float:none;width:auto;}
.h_page2 .list .slick-slider .slick-dots li button {background:#353535;border:0;width:30px;height:30px;margin:0 10px;color:#fff;border-radius:50%; cursor: pointer;}
.h_page2 .list .slick-slider .slick-dots li.slick-active button {background:#f57301;}


.h_page2 .list .slick-slider .slick-arrow {position: absolute;width: 20px;height: 61px;top: 50%;margin-top: -33px;overflow: hidden;line-height: 200px;background:none;border:0;outline:0; cursor: pointer;z-index: 10;}
.h_page2 .list .slick-slider .slick-arrow.slick-prev{ left:0;}
.h_page2 .list .slick-slider .slick-arrow.slick-next{ right:0;}
.h_page2 .list .slick-slider .slick-arrow::before,
.h_page2 .list .slick-slider .slick-arrow::after{ position:absolute; content:''; width:35px; height:2px; background-color:#fff; left:0; }

.h_page2.appli .list .slick-slider .slick-arrow::before,
.h_page2.appli .list .slick-slider .slick-arrow::after{ background-color:#353535; }
.h_page2 .list .slick-slider .slick-arrow::before{ transform:rotate(-45deg);top:18px;}
.h_page2 .list .slick-slider .slick-arrow::after{ transform:rotate(45deg);top:42px;}
.h_page2 .list .slick-slider .slick-arrow.slick-next::before{ transform:rotate(45deg); left:auto; right:0;}
.h_page2 .list .slick-slider .slick-arrow.slick-next::after{ transform:rotate(-45deg); left:auto; right:0;}

/*
 .Floor000881 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ·
 */
.Floor000881{   padding:3% 0;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;padding-top: 2%;}
.Floor000881 .list_scroll{padding-top: 2%;}
.Floor000881 .list_scroll li{text-align:center;position:relative;background: #ffff;transition:all 0.5s;border-radius: 10px;overflow: hidden;}
.Floor000881 .list_scroll li:hover{transform: translateY(-5%);box-shadow: 1px 1px 10px #666;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:50%;}
.Floor000881 .list_scroll li .con{ padding:3% 5%;}
.Floor000881 .list_scroll li .con h2{margin:0;font-size:20px;color: #333;font-weight: normal;text-align: center;line-height: 2}
.Floor000881 .list_scroll li .con h2 img{ padding-right: 5px; width: 35px; height: 35px;}
.Floor000881 .list_scroll li .con p{margin: 0;padding: 0;font-size: 14px;color: #fff;line-height: 25px;}
.Floor000881 .list_scroll li .con span{ display: block; text-align: right; color: #c79428; font-size: 12px; padding-bottom: 10px;}

.Floor000881 .bx-wrapper{ position:relative;max-width: 1300px !important;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#fff; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
	.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
	.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
	.Floor000881{ padding:20px 0;}
	.Floor000881 .bx-wrapper{ position:relative;max-width: auto !important;}
}






/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{  padding: 3% 0;    background: #1b1b1b;}
.RighInfo002226.bs{ background:#fff;}
.RighInfo002226 .title_box figure ,
.RighInfo002226 .title_box figure i {color:#fff;}
/*.RighInfo002226 .word{ float:right;width:50%}*/
.RighInfo002226 .word .dl{z-index: 9;background: rgba(255, 255, 255, 0.6);padding: 8%;position: relative;}
.RighInfo002226 .word .dl:after{    position: absolute;width: 105px;height: 85px;background: rgba(45, 45, 45,0.5);content: '';right: -50px;top: -50px;z-index: -1; display: none;}

.RighInfo002226 .word .dl{ z-index: 9;background: #fff;padding: 8%;position: relative;margin-top: 10%;position: relative;}
.RighInfo002226 .word .dl li{position: relative;padding-bottom: 32px;list-style: none;}
.RighInfo002226 .word .dl li span{ color: #2d2d2d; font-size: 80px; font-weight: bold; font-family: Arial; position: absolute; left: 0; top: 0;}
.RighInfo002226 .word .dl li .box{ padding-left: 75px;}
.RighInfo002226 .word .dl li .box i{color: #2d2d2d; display: block; text-transform: uppercase; font-size: 14px; font-style: normal;}
.RighInfo002226 .word .dl li .box b{ font-size: 20px; color: #333333; position: relative; padding-bottom: 10px; margin-bottom: 10px;}
.RighInfo002226 .word .dl li .box b:after{ position: absolute; content: ''; height: 2px; width: 20px; background: #d7d7d7; bottom: 0; left: 0;}
.RighInfo002226 .word .dl li .box p{color: #666666;font-size: 14px;line-height: 25px;margin: 0;}

.RighInfo002226 .word .ti{ position: relative; padding-left: 60px; margin-left: 30px;}
.RighInfo002226 .word .ti:before{ position: absolute; left: 0; content: ''; height: 2px; width: 40px; top: 50%; background: #2d2d2d;}
.RighInfo002226 .word .ti p{ display: block; font-family: Arial; font-size: 14px; color: #888888; text-transform: uppercase;}
.RighInfo002226 .word .ti span{ color: #fff; background: #2d2d2d; font-size: 16px; line-height:30px; padding: 5px 20px;}

/*.RighInfo002226 .pic{ float:left;width:46%;}*/
.RighInfo002226 .pic img{width:100%;}


.h_page4{ background: #1b1b1b; padding: 4% 0 0 0; color:#fff;}
.h_page4.bs{ background:#fff; color:#333;}
.h_page4 .title{ text-align: center;}
.h_page4 .title h3{ text-align: center; position: relative; width: 70%; margin: 0 auto;}
.h_page4 .title h3:before{ position: absolute; content: ''; height: 1px; background: #1b1b1b; width: 100%; left: 0; top: 50%;}
.h_page4 .title h3 span{ color: #fff;     background: #1b1b1b; position: relative; padding: 8px 25px; font-size: 28px;}

.h_page4 .title p{ font-size: 14px;     color: #fff; line-height: 25px; }
.h_page4 .title p.p{ font-size: 16px;     color: #fff; line-height: 30px; }
.h_page4.bs .title p{ color:#333;}
.h_page4.bs .title p.p{ color:#333;}

.h_page4 .slideList{ width:100%; position: relative; padding-bottom: 2%; overflow:hidden;margin-top: 2%;}
.h_page4 .list ul{ overflow:hidden;}
.h_page4 .list li{ width:33.333333%; float:left; /*padding:10px 5px;*/ display:block;}
.h_page4 .list li img{ width:100%;}

.h_page4 .list .iconfont{ display: none;}
.h_page4 .tab{}
.h_page4 .tab ul{ text-align:center;}
.h_page4 .tab li{display:inline-block;/* padding:0 5px;*/}
.h_page4 .tab li span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #5a5a5b; cursor:pointer;margin-right: 5px;}
.h_page4 .tab li.on span{ background: #fab41e;}

@media(min-width:1024px){
	.h_page4 .list li{ width:18%; /*padding:1.5% 1%;*/padding:0 1%;}
}
@media only screen and (max-width:1360px ) {
	.h_page4 .slideList{ overflow:hidden;}
}
@media only screen and (max-width:767px ) {
	.h_page4 .title{ padding-bottom: 20px;}
	.h_page4 .title{ font-size: 24px;}
	.h_page4 .title:after{ margin-top: 20px;}

	.h_page4 .title h3 span{ font-size: 18px;}
}
@media (max-width:480px){
	.tempWrap{width:100%!important;}
}

.ht{width: 100%;background-color: #000000;height: 100px;padding:0 2%;}
.ht .con{padding-top: 6px; overflow: hidden;}
.ht h1{font-size: 14px; color: #FFFFFF;}
.ht p{font-size: 16px; color: #FFFFFF}
.ht .con .left{float: left}
.ht .con .right{float:right; margin-top: 5px;}
.ht .con .right .lx_btn{text-align: center;font-size: 16px;line-height: 35px;padding:0 20px;background-color: #fff;border-radius: 10px;}


/*
 .Bottom001722 ä¸ºdemoç¼–å·
 */
.Bottom001722 .q .left{float: left;width: 50%; margin-top: 30px; }
.Bottom001722 .q .right{float: left;width: 32%; margin-top: 30px; padding-left: 18%; }
.Bottom001722 .q .left h2{font-size: 24px;color: #44484e;font-weight: 100}
.Bottom001722 .q .left p{font-size: 14px;    line-height: 2;text-align: justify;}
.Bottom001722 .q .right p{font-size: 14px;line-height: 30px;}
.Bottom001722 .q .right h2{font-size: 24px;color: #44484e;font-weight: 100}

.Bottom001722 .q	{height: 300px;}
.Bottom001722{ padding:0 2%;border-top:1px solid #efefef; background:url(../images/Bottom001722-bg.jpg) repeat; font-size:14px;}
.Bottom001722 nav,
.Bottom001722 section{ float:left; padding:50px 0; line-height:24px;background:url(../images/Bottom001722-line.png) no-repeat right top;}
.Bottom001722 section{ width:222px; margin-left:40px;  color:#777;}
.Bottom001722 section img{ width:201px;}
.Bottom001722 section.last{ width:276px; background:none;}
.Bottom001722 section h1{ color:#666;margin:0 0 10px 0; font-weight:normal; font-size:14px;}
.Bottom001722 nav{ width:522px;}
.Bottom001722 nav dl{ float:left; width:25%;}
.Bottom001722 nav dt{ font-size:14px; padding-bottom:10px;}
.Bottom001722 nav dd a{color:#777;}
.Bottom001722 nav dd a:hover{color:#000;}


@media(max-width:768px){
	.Bottom001722 .q{ height: auto;}
	.Bottom001722 .q .left{ width: 100%; float: none;}
	.Bottom001722 .q .right{ width: 100%; float: none; padding-left: 0;}

	.Bottom001722 .q .right h2{ font-size: 18px;}
	.Bottom001722 .q .left h2{ font-size: 18px;}

}



.Bottom001722 footer{ color:#8c8d8d; background-color:#2c2e2f; line-height:20px;text-align: center;padding: 24px 0;
	font-size: 14px;}
.Bottom001722 footer a{ color:#8c8d8d;}
.Bottom001722 footer a:hover{ color:#f9f9f9 !important;}
.Bottom001722 footer i{  margin:0 10px; font-style:normal;}
.Bottom001722 footer dl{}
.Bottom001722 footer dl span{ color:#989898;}
.Bottom001722 footer dl span a{ text-decoration:underline; color:#f9f9f9;}
@media(max-width:1100px){
	.Bottom001722 section{ display:none;}
	.Bottom001722 section.last{ display:block;}
}
@media(max-width:1000px){
	.Bottom001722 nav,
	.Bottom001722 section,
	.Bottom001722 nav,
	.Bottom001722 section{ padding:2% 0 0 0; background:none;}
	.Bottom001722 footer{ padding:2% 0; line-height:30px;}
	.Bottom001722 nav{ width:100%; overflow:hidden; clear:both;}
	.Bottom001722 nav dl{ width:25%;}
	.Bottom001722 section.last{ width:auto; background:none; margin-left:0;}
}
@media(max-width:640px){
	.Bottom001722 nav{ display:none;}
}


.pagenav { padding:20px 0;overflow: hidden;}
.pagenav ul {display: flex;flex-wrap:wrap;}
.pagenav ul li { width: 32%;margin-right: 2%; text-align: center; background:#333;}
.pagenav ul li:last-child { margin-right: 0;}
.pagenav ul li a { display: block;padding:0 3%; color: #fff;}

/*links*/
.links_box { margin-top: 20px;
	min-height:400px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 48px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/


/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#3c89d9;}


/*
 .TextList003 为demo编号
 */
.TextList003{ padding-bottom:20px; overflow:hidden;} 
.TextList003 .list li{border-bottom:dotted 1px #c2c2c2; height:35px; line-height:35px; padding-right:5px;}
.TextList003 .list li a{ display:block; background:url(../images/TextList003-news_li.png) no-repeat 10px center;padding-left:20px; padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.TextList003 .list li a:hover{ font-weight: bold}
.TextList003 .list li span{ float:right; color:#a6a6a6; font-size:12px;}
.TextList003.related .list li { float:left;width:50%;padding-left:2%;box-sizing:border-box;}