﻿/*
 .Top007 为demo编号
 */
.Top007{ border-top:4px solid #00538f; position:relative; box-shadow:0 1px 3px #ccc;}
.Top007 .top_line{ width:100%; height:1px; background-color:#e4e4e4; left:0; top:41px; position:absolute;}
.Top007 .top{line-height:41px; font-size:14px;}
.Top007 .hotline{  color:#00538f;}
.Top007 .hotline b{ font-family:Helvetica;}
.Top007 .top dl{ float:right;}
.Top007 .top dd{ float:left; padding-left:15px;}
.Top007 .top dd em{ font-style:normal; padding:0 15px; color:#b2b2b2;}
.Top007 .top dd.log_before{ display:none;}
.Top007 .top dd.en a{ background:url(../images/Top007-lang.jpg) no-repeat left center; padding-left:23px;}
.Top007 .top dd a:hover{ color:#1c808a;}
.Top007 .top_logo{ padding:15px 0;font-size:20px; color:#23838d; position:relative;}
.Top007 .top_logo .logo a{ background:url(../images/Top007-logo.jpg) no-repeat; width:100%; height:80px; display:inline-block; margin-right:20px; }
.Top007 .top_logo .search{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top007 .top_logo .search .text{ height:34px; line-height:34px; padding-left:12px; padding-right:38px; width:240px; border:1px solid #00538f; background:none; color:#00538f;}
.Top007 .top_logo .search .btn{ cursor:pointer; width:38px; height:36px; position:absolute; border:none; background:url(../images/Top007-search.jpg) no-repeat center center; right:0; top:0;}
.Top007 .Menu { background: linear-gradient(to bottom, rgba(60,157,245,1) 0%,rgba(22,109,202,1) 55%,rgba(7,65,153,1) 100%);}
.Top007 .Menu li{ position:relative; float:left;}
.Top007 .Menu li span a{ display:block; padding:0 38px; line-height:45px; font-size:17px; color: #fff; text-transform: capitalize;}
.Top007 .Menu li span a:hover,
.Top007 .Menu li.hover span a{ color:#fff; background-color:#006cba;}
.Top007 .Menu li .subnav{ position:absolute;  width:392px; left:0; top:45px; padding:20px 0; color:#fff; background-color:#00538f; display:none;z-index: 100;background: linear-gradient(to bottom, rgba(60,157,245,1) 0%,rgba(22,109,202,1) 55%,rgba(7,65,153,1) 100%);}
.Top007 .Menu li .subnav .con{ position:relative;}
.Top007 .Menu li .subnav .line{ position:absolute; width:1px; height:100%; top:0; left:116px; background-color:#fff;}
.Top007 .Menu li .subnav dl{ width:117px; float:left;}
.Top007 .Menu li .subnav dd{ text-align:center; padding:0 5px; line-height:36px;}
.Top007 .Menu li .subnav dd a{ color:#fff;}
.Top007 .Menu li .subnav dd a:hover{color:#cfebff;}
.Top007 .Menu li .subnav .intro{ float:right; width:229px; padding-right:19px;}
.Top007 .Menu li .subnav .intro figure{ position:relative; margin-bottom:10px;}
.Top007 .Menu li .subnav .intro figure span{ background:url(../images/Top007-img_yuan.png) no-repeat left top; position:absolute; left:0; top:0; width:100%; height:100%;}
.Top007 .Menu li .subnav .intro figure img{ width:229px; height:116px;}


/*
 .Banner001723 为demo编号
 */
.Banner001723{ position:relative; height:290px; text-align:center;}
.Banner001723 .ban{ position:absolute; left:0; top:0; width:100%; height:100%; background-position:center top; background-repeat:no-repeat;}
.Banner001723 .table{ display:table; width:100%; height:100%;}
.Banner001723 .table_cell{ display:table-cell; vertical-align:middle;}

.Banner001723 section{ position:relative; z-index:1; padding:1% 3%; display:inline-block; background:rgba(255,255,255,0.5); color:#fff; display:none }
.Banner001723 section h1{ margin:0; padding-bottom:10px;position:relative; font-size:30px; font-weight:normal; line-height:normal;}
.Banner001723 section h1 i{ width:30%; height:2px; position:absolute; left:35%; background-color:#00538f; bottom:0;}
.Banner001723 section dl{ padding-top:10px;}
.Banner001723 section dl a{color:#fff; margin:0 3px;}
.Banner001723 section span{ position:absolute; width:8px; height:8px;  border:3px solid #00538f;}
.Banner001723 section span.t_l{ left:0; top:0; border-right:0; border-bottom:0;}
.Banner001723 section span.t_r{ right:0; top:0; border-left:0; border-bottom:0;}
.Banner001723 section span.b_l{ left:0; bottom:0;border-right:0; border-top:0;}
.Banner001723 section span.b_r{ right:0; bottom:0;border-left:0; border-top:0;}
@media(max-width:640px){
.Banner001723{ height:200px;}
.Banner001723 .ban{ background-position:center center; background-size:cover;}
.Banner001723 section h1{ font-size:24px;}
}



/*
 .Menu004 为demo编号
 */
.Menu004{ margin-bottom:15px }
.Menu004 header{ background: linear-gradient(to bottom, rgba(60,157,245,1) 0%,rgba(22,109,202,1) 55%,rgba(7,65,153,1) 100%); color:#fff; text-align:right; padding-right:20px; text-transform:uppercase; font-size:16px; font-weight:bold; padding-top:30px; padding-bottom:20px; margin-bottom:5px;margin-top: 20px;}
.Menu004 header h1{ margin:0; font-weight:normal; padding-bottom:5px; font-size: 20px;}
.Menu004 li{ border-bottom:1px solid #e6e6e6; background-color:#f3f3f3;}
.Menu004 li h4{ background: url(../images/Menu004-li_a.png) no-repeat 95% center; margin:0; font-size:16px; line-height:47px; padding-left:15px; /* font-weight:normal; */text-transform: capitalize;}
.Menu004 li.on h4{  background-image:url(../images/Menu004-li_aon.jpg);background: linear-gradient(to bottom, rgba(60,157,245,1) 0%,rgba(22,109,202,1) 55%,rgba(7,65,153,1) 100%);}
.Menu004 li.on h4 > a{ color:#fff; }
.Menu004 li ol{ padding-left:0 }
.Menu004 li ol li{padding-left:30px; border-bottom:0;}
.Menu004 li ol li a{ display:block; line-height:20px; padding:8px 10px 8px 20px;  color:#807f7f; background:url(../images/Menu004-ol_a.jpg) no-repeat 10px 15px;font-size: 14px;}
.Menu004 li ol li.on a,
.Menu004 li ol li a:hover{ background-image:url(../images/Menu004-ol_aon.jpg); color:#0a6ba5;}
/*
 Location000830 为demo编号
 */
.Location000830 { border-bottom: 1px solid #dcdcdc; padding-top: 2%;}
.Location000830 h1{color:#00538f; font-size:18px;  margin:0; font-weight:normal; display:inline-block; text-transform: capitalize;}
.Location000830 em{ font-style: normal; float: right; padding-left:20px; background:url(../images/Location000830_home.png) no-repeat left top; font-size:12px; color:#d6d6d6; }
.Location000830 em a {  color: #b9b9b9; }
.Location000830 em a:hover{ text-decoration:underline;}
.Location000830 em span{ color:#006cba;}
/*PicList001958*/
.PicList001958{}
.PicList001958 li{ overflow:hidden; padding:15px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:16px; font-weight:normal; padding:5px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:25px; height:95px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}
/*
 .Bottom002184 为demo编号
 */
.Bottom002184{ border-top:1px solid #d2d2d2; color:#fff;background: linear-gradient(to bottom, rgba(60,157,245,1) 0%,rgba(22,109,202,1) 55%,rgba(7,65,153,1) 100%);}
.Bottom002184 .BotNav{ padding:2% 0;}
.Bottom002184 .BotNav dl{ float:left; width:14.1%; line-height:28px;}
.Bottom002184 .BotNav dl:last-child{ width:15%;}
.Bottom002184 .BotNav dl > dt{ color:#fff; font-size:15px; font-weight:bold;}
.Bottom002184 .BotNav dl dd a{ color:#eee;transition: .3s ease-out;}
.Bottom002184 .BotNav dl dd a:hover{ color:#fff;}
.Bottom002184 .BotNav dl h2{ color:#fff; font-size:22px; margin:0;}
.Bottom002184 .share a{ display:inline-block; width:40px; height:40px; margin-right:5px;}
.Bottom002184 .share a.icon-weixin{ background:url(../images/Bottom002184-icon_weixin.png) no-repeat center center;}
.Bottom002184 .share a.icon-sina{ background:url(../images/Bottom002184-icon_sina.png) no-repeat center center;}
.Bottom002184 .share a.icon-weixin:hover{ background-image:url(../images/Bottom002184-icon_weixin_hover.png);}
.Bottom002184 .share a.icon-sina:hover{ background-image:url(../images/Bottom002184-icon_sina_hover.png);}
.Bottom002184  hr{ width:100%; display:block; height:1px; border-top:1px dashed #d0d0d0; margin:0;}
.Bottom002184  p{ margin:0; padding:20px 0;}
.Bottom002184 .copyright{ width:60%; float:left;}
.Bottom002184 .copyright a{ color:#fff }
.Bottom002184 .Botlinks{ float:right; width:40%; text-align:right;}
.Bottom002184 .Botlinks a{ color:#fff;transition: .3s ease-out;}
.Bottom002184 .Botlinks a:hover{color:#0289c4;}
.Bottom002184 .Botlinks em{ font-style:normal; padding:0 8px; color:#c9c9c9;}
@media (max-width: 1000px){
.Bottom002184 .BotNav .dl{ width:100%;}
.Bottom002184 .BotNav .dl{ border-bottom:1px solid #d0d0d0;}
.Bottom002184 .BotNav .dl dd:last-child{ padding-bottom:10px;}
.Bottom002184 .BotNav .dl dt{ padding:8px 0; cursor:pointer;}
.Bottom002184 .BotNav .dl > dd{ display:none;}	
.Bottom002184 .BotNav .last{width:auto !important; max-width:200px; padding-top:10px; margin-right:3%;}
.Bottom002184  p{ padding:5px 0;}
.Bottom002184  hr{ margin-bottom:15px;}
.Bottom002184 .copyright,.Bottom002184 .Botlinks{ float:none; width:100%; text-align:center;}
}
/*
 .Banner001544 为demo编号
 */


.Banner001544{position: relative;}
.Banner001544 .hd{position: absolute;bottom:34px;height: 12px;width:100%;z-index: 30;text-align: center;}
.Banner001544 .hd .ul{display: inline-block;height: 12px;margin: 0 auto;}
.Banner001544 .hd li{background: url(../images/Banner001544_dot.png) no-repeat;width:12px;height:12px;float:left;margin-right:6px;cursor: pointer;}
.Banner001544 .hd li.on{background: url(../images/Banner001544_doton.png) no-repeat;}
.Banner001544 .bd a{display:block;width:100%; height:450px;}

/*Floor002059 */

.Floor002059 .title{ overflow:hidden; text-align:center;color:#226dc2; padding:40px 0 30px 0; font-weight:bold;font-size:24px; }
.Floor002059 .title span{opacity: 0.5; font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px; position:relative; font-weight:normal;}
.Floor002059 .title span:after,
.Floor002059 .title span:before{ position:absolute; content:''; width:100%; height:1px; background-color:#226dc2;opacity: 0.25; top:50%;}
.Floor002059 .title span:after{ left:-50%;margin-left:-150px;}
.Floor002059 .title span:before{right:-50%; margin-right:-150px;}


.Floor002059{ padding:0% 0 2% 0; background:url(../images/Floor002059-bg.jpg) no-repeat center top; background-size:cover;}

.Floor002059 li{ float:left; width:31.3%;  margin-right:3%; margin-bottom:3%; position:relative; padding-bottom:40%; border: 1px solid #e1e1e1;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:52%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:12%; padding:0 5%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:48%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:16px; text-align:center; padding-top:17%; color: #006cba;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:90px; margin:0;font-size: 14px;}
.Floor002059 li :hover h5{ color: #fff;}
.Floor002059 li:hover div{ color:#fff;background:#006cba;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:54%;}
.Floor002059 li:hover div:before{background:url(../images/Floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#006cba; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
@media(min-width:769px){
.Floor002059 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}
/*Menu001957*/
.Menu001957 h1{ font-size:30px; font-weight:normal; color:#362a03; margin:0; text-align:center; padding-bottom:2%;}
.Menu001957 h1 span{ color:#00a2e9;}
.Menu001957 h1 b{ display:block; font-size:14px; font-weight:normal; font-family:Arial; color:#8a8986; text-transform:uppercase;margin-top: 5px}


.Menu001957{ text-align:center; padding:3% 0 1%;}
.Menu001957 li{ display:inline-block;margin: 1px 20px;}
.Menu001957 li a{ border-radius:36px;display:block;height:45px; line-height:45px; padding:0 35px;font-size: 16px;background: #00a2e9; color: #fff;}
.Menu001957 li a:hover, 
.Menu001957 li.aon a{background:#00a2e9; color:#fff; }
@media(max-width:768px){
.Menu001957 li{ float:left; width:25%; margin:1px 0; padding:0 2%;}
.Menu001957 li a{ padding:0 5px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
}
@media(max-width:480px){
.Menu001957 li{ width:33.333333%;}
}


/*
 .PicList000786 为demo编号
 */
.PicList000786{ padding:2% 0;}
.PicList000786 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-bottom:1%;}
.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:60%; background-position: center center; background-repeat:no-repeat; background-size:contain;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:20px 0 1%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #0289c4; background:#0289c4;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#0289c4; border-color:#0289c4;}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:5px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:18px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#07ad58; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#07ad58;}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; }
.RighInfo002218 .box1{padding:15px 15px 15px 15px;font-size:14px;line-height:30px;margin-top: 20px}
.RighInfo002218 .box1 .pic{float:right;margin-left:2%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#006cba;margin:0 0 0px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ padding:0.5% 1%; color:#728391;font-size: 13px;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*Floor002040 */
.Floor002040 .title{ overflow:hidden; text-align:center;color:#226dc2; padding:40px 0 30px 0; font-weight:bold;font-size:24px; }
.Floor002040 .title span{opacity: 0.5; font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px; position:relative; font-weight:normal;}
.Floor002040 .title span:after,
.Floor002040 .title span:before{ position:absolute; content:''; width:100%; height:1px; background-color:#226dc2;opacity: 0.25; top:50%;}
.Floor002040 .title span:after{ left:-50%;margin-left:-150px;}
.Floor002040 .title span:before{right:-50%; margin-right:-150px;}

.Floor002040 .bx-pager{ text-align:center; padding:4% 0;}
.Floor002040 .bx-pager *{  width:12px; height:12px;}
.Floor002040 .bx-pager div{display:inline-block;margin:0 5px;}
.Floor002040 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background:#61b7f5; transform:rotate(45deg); }
.Floor002040 .bx-pager div a.active{ background:#006cba;;}
.Floor002040 .bx-wrapper{ margin:0 auto;}
.Floor002040 .bg{ background-color:#eee;}

.Floor002040 .list li{ background-color:#fff;}
.Floor002040 .list li div,
.Floor002040 .list li figure{ height:204px;}
.Floor002040 .list li div{ padding:6%;}
.Floor002040 .list li div p{ line-height:24px; overflow:hidden; height:48px;font-size: 14px}

.Floor002040 .list li div a{ display:inline-block;color:#006cba; padding-left:3%; padding-right:35px; background:url(../images/Floor002030-more.gif) no-repeat 90% center; line-height:30px; transition:0.3s;margin-top: 10px;border-radius: 20px; }
.Floor002040 .list li div a:hover{ background-color:#006cba; border-color:#006cba;padding-right:50px;color: #fff;}

.Floor002040 .list li .dot{ font-size:16px; font-weight:bold;color:#006cba}
.Floor002040 .list li time{ display:block ; padding-top:5px; color:#999;}
.Floor002040 .list li .more{ background:url(../images/Floor002040-more.png) no-repeat; width:25px; height:22px; display:inline-block;}
@media(max-width:480px){
.Floor002040 h3{ text-align:center;}
}

/*走进天元*/
.about{ padding:55px 0 52px;font-size: 0;overflow: hidden;}
.about .ab_t{width: 616px;height: 94px;top: 585px;l}
.about .ab_t ul li{width: 94px;height: 94px;float: left; padding:0 30px;}
.about .ab_t ul li a{font-size: 16px;color: #424242; background:url(../images/ab_tbg01.png) no-repeat;display: block;float: left;width: 94px;height: 74px;text-align: center;line-height: 25px;overflow: hidden; padding:20px 0 0;}

.about .ab_t ul li a:hover{color: #fff; background:url(../images/ab_tbg02.png) no-repeat; text-decoration:none;}
.about dl{ overflow:hidden; padding:20px 0 0;}
.about dl dt{ width:1200px; height:346px;}
.about dl dt img{ width:1200px; height:346px;}
.about dl dd{ width:1000px; margin:0 auto;text-align: center;}
.about dl dd p{ font-size:14px; color:#3e3e3e; height:55px; line-height:25px;}
.about dl dd span{ display:block; width: 99px; margin:0 auto;}
.about dl dd span img{width: 99px;height: 27px;}

/*RighInfo001848 */
.RighInfo001848{ padding:2% 0 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .img_scroll{  max-width:1200px; margin:0 auto; background:url(../images/RighInfo001848-ying.png) no-repeat center bottom;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}
/*
 .Floor002247 为demo编号
 */

.team_bt{height: 132px;text-align: center;overflow: hidden; background:url(../images/team_line.png) no-repeat 0 82px; padding: 5px;}
.team_bt a{font-size: 32px;color: #00538f;}
.team_bt i{color: #f39801;}
/*.team_bt span{display: block;font-size: 18px;color: #777;font-weight: normal; padding:8px 0 0;}*/

.Floor002247 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Floor002247 .auto_1260{  padding: 0 2%;}
}
.Floor002247{
	padding: 20px 0;
	background-color: #fff;
}
.Floor002247 .wrap-container{ border: 1px solid #006cba;  position: relative;}

.Floor002247 .istop{ position: relative;}
.Floor002247 .istop img{ width:400px; height:328px }
.Floor002247 .istop .layer{position: absolute; left: -50%; width: 0%; height: 0; top: -50%; transition: all .5s ease-in-out; z-index: 5; opacity: 0;}
.Floor002247 .istop:hover .layer{ left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(60,137,217,0.9); opacity: 1;}
.Floor002247 .istop .word{ text-align: center;position: absolute;top: 50%; transform: translate(0,-50%); left: 0; width: 100%; z-index: 6;opacity: 0; transition: opacity .5s ease-in-out;}
.Floor002247 .istop:hover .word{ opacity: 1;}
.Floor002247 .istop .word h5,.Floor002247 .istop .word span{ font-size: 18px; color: #fff; font-weight: normal; margin: 0;}
.Floor002247 .istop .word span{ margin-top: 5px; display: block;}
.Floor002247 .istop .word .more{ font-size: 14px; width: 157px;  padding:8px 10px; display: block; margin: 40px auto 0; text-align: center; border: 1px solid #fff; border-radius: 17px;color: #fff;}

.Floor002247 .tabs{ padding: 20px 0 20px;}
.Floor002247 .tabs a{ position: relative;  float: left; margin-right: 25px; font-size: 20px; color: #000; padding-bottom: 10px; cursor: pointer;transition: all .3s ease-in-out;}
.Floor002247 .tabs a.active{ color: #00538f;}
.Floor002247 .tabs a.active:before{ content: ""; height: 3px; background-color: #00538f; position: absolute; bottom: -5px; left: 0; width: 100%;}

.Floor002247 .list ul { display: none;}
.Floor002247 .list ul li{ float: left; width: 28.3334%; text-align: center; margin-right: 5%;}
.Floor002247 .list ul li .pic{ width: 100%; height: 130px; overflow: hidden; position: relative;}
.Floor002247 .list ul li .pic a{ position: absolute; transform: translate(0,-50%); display: block; top: 50%; left: 0; width: 100%;}
.Floor002247 .list ul li .tit{ font-size: 14px; font-weight: normal; margin:0;background: linear-gradient(to bottom, rgba(60,157,245,1) 0%,rgba(22,109,202,1) 55%,rgba(7,65,153,1) 100%);padding: 10px;}
.Floor002247 .list ul li .tit a{ color: #fff; transition: color .3s ease-in-out;}
.Floor002247 .list ul li .tit a:hover{ color: #fff;}
@media only screen and (max-width:767px) {
	.Floor002247 .wrap-container{ padding: 0 0 30px 0;}
	.Floor002247 .istop{ position: relative; max-width: 400px; margin: 0 auto 4%; overflow: hidden;}
	.Floor002247 .tabs{ padding-left: 2.5%;}
	.Floor002247 .list ul li{ margin: 0 2.5%;}
}
@media only screen and (max-width:480px) {
	.Floor002247 .wrap-container{ padding-bottom: 20px;}
	.Floor002247 .tabs{ padding-top: 20px; padding-bottom: 20px;}
	.Floor002247 .tabs a{ font-size: 18px;}
	.Floor002247 .tabs a.active:before{ height: 2px; bottom: 0;}
	.Floor002247 .list ul li .tit{ font-size: 14px;}
	.Floor002247 .list ul li .pic{ height: 105px;}
}
@media only screen and (min-width:768px) {
	.Floor002247 .wrap-container{ padding-left: 320px; height: 300px;}
	.Floor002247 .tabs a{ font-size: 20px;}
	.Floor002247 .istop{ width: 300px; height: 300px;position: absolute; left: 0; top: 0;overflow: hidden; }
	.Floor002247 .list ul li .pic{ height: 130px; }    
}
@media only screen and (min-width:1024px) {
	.Floor002247 .wrap-container{ height: 330px;padding-left: 440px;}
	.Floor002247 .istop .word h5,.Floor002247 .istop .word span{ font-size: 20px;}
	.Floor002247 .tabs a{ font-size: 20px;}
	.Floor002247 .istop{ width: 400px; height: 328px;}
	.Floor002247 .list ul li .pic{height: 190px;}
}

/*
 .Floor000881 ä¸ºdemoç¼–å·
 */
.Floor000881{ border-top:1px solid #eee;  border-bottom:1px solid #e9e9e9; background-color:#f2f4f6; padding:1% 0;}
.Floor000881 h1{ margin:0; margin-bottom:15px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#00538f;}
.Floor000881 h1 a{ float:right; color:#00538f; font-size:14px;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:78%;background-repeat:no-repeat; background-position:center center; background-size:contain}
.Floor000881 .list_scroll li p{ margin:0; line-height:48px; border-top:0; background: linear-gradient(to bottom, rgba(60,157,245,1) 0%,rgba(22,109,202,1) 55%,rgba(7,65,153,1) 100%);}
.Floor000881 .list_scroll li p a{ color: #fff;font-size: 15px; width:250px; }
.Floor000881 .list_scroll li:hover p{ background-color:#00538f;}
.Floor000881 .list_scroll li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.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:#00538f; 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;}
}

/*PicList002171 */
.team_bt{height: 132px;text-align: center;overflow: hidden; background:url(../images/team_line.png) no-repeat 0 82px; padding: 5px;}
.team_bt a{font-size: 32px;color: #00538f;}
.team_bt i{color: #f39801;}
/*.team_bt span{display: block;font-size: 18px;color: #777;font-weight: normal; padding:8px 0 0;}*/


6{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}



/*研发团队*/
.team{ padding:20px 0 20px;font-size: 0;}
.team_bt{height: 130px;text-align: center;overflow: hidden; background:url(../images/team_line.png) no-repeat 0 75px;    margin: 0; }
.team_bt a{ line-height: 32px;font-size: 32px;color: #00538f;text-transform:capitalize;}
.team_bt i{color: #f39801;}
/*.team_bt span{display: block;font-size: 18px;color: #777;font-weight: normal; padding:8px 0 0;}*/

.team_m { width:770px;}
.team_m ul li{width: 770px;height: 429px;position: relative;}
.team_m ul li img{width:770px;height: 429px;}
.team_m ul li p{height: 110px; background:url(../images/team_picbg.png) repeat;width: 770px;position: absolute;bottom: 0;left: 0;overflow: hidden;}
.team_m ul li span{display: block;float: left;font-size: 16px;color: #fff;padding:15px 30px 0;text-align:left;line-height: 28px;overflow: hidden; font-weight: bold;}
.team_m ul li em{display: block;float: left;width: 150px;text-align: center;line-height: 105px;font-size: 22px;color: #fff;overflow: hidden;}

.team_bot{ background:url(../images/team_tbg01.gif) no-repeat;width: 300px;height: 428px;overflow: hidden; margin-left:22px;}
.team_bot ul li{width: 300px;height: 104px; margin-bottom:4px;}
.team_bot ul li a{font-size: 26px;color: #333;font-weight: bold;display: block;float: left;width: 300px;text-align: center;height: 104px;line-height: 104px;overflow: hidden;}
.team_bot ul li a:hover{color: #fff; text-decoration:none;}
.team_bot ul li.team_li01 a:hover,.team_bot ul li.team_li01.cur a{ background:url(../images/team_tbg02.gif) no-repeat;color: #fff;}
.team_bot ul li.team_li02 a:hover,.team_bot ul li.team_li02.cur a{ background:url(../images/team_tbg02.gif) no-repeat 0 -108px;color: #fff;}
.team_bot ul li.team_li03 a:hover,.team_bot ul li.team_li03.cur a{ background:url(../images/team_tbg02.gif) no-repeat 0 -216px;color: #fff;}
.team_bot ul li.team_li04 a:hover,.team_bot ul li.team_li04.cur a{ background:url(../images/team_tbg02.gif) no-repeat 0 -325px;color: #fff;}

.news-list{ position:relative; margin-top:20px}
.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;}
/* 友情链接列表样式 结束*/ 

/*在线留言*/
.templet_message_003 { line-height:20px; color:#363636; width:490px; margin:0 auto}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}
.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ border-collapse:collapse; padding:10px 0; width:85px;}
.templet_message_003 table .tdline{ /*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_003 input.btn{width:100px; height:30px; line-height:29px; text-align:center; font-size:14px; color:#000000; background:#cccccc; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.templet_message_003 .text{ width:348px; height:43px; line-height:43px; border:solid 1px #2e2e2e; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_003 textarea{ width:97%; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #2e2e2e; background:none }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
.templet_message_003 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_003 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
/*End*/

/*新闻详细*/
.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#0e56b0; 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.jpg) 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; }



.PicList002239{ position:relative }
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 55px; text-align: center; width:32%; margin-right:2%; float:left  }
.PicList002239 li a{ display:block; height:200px; background-repeat:no-repeat; background-position:center center; background-size:contain; border:1px solid #e3e3e3  }
.PicList002239 li a img{ display:none }

.PicList002239 li img{ width:255px; height:120px }
.PicList002239 li .li1{ float: left;padding: 15.5px 0; font-size: 16px; color: #c49162; height: 121px;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}




























