/*
 .Top000540 为demo编号
 */
.Top000540{ height:109px; border-top:2px solid #4e3b12;border-bottom: 4px solid #22356d;}
.Top000540 .auto{ position:relative; width:1120px;}
.Top000540 .logo{ position:absolute; left:0; top:12px;}
.Top000540 .right{ position:absolute; right:0; top:38px;}
.Top000540 .right dd{ float:left;position:relative;}
.Top000540 .right .wx{ cursor:pointer; background:url(../images/Top000540-ico.png) no-repeat left top; width:28px; height:27px; margin-right:15px;}
.Top000540 .right .wx img{ width:150px; height:150px; display:none;}
.Top000540 .right .wx:hover img{ display:block; position:absolute; top:30px; left:50%; margin-left:-75px;}
.Top000540 .right .search .icon{ cursor:pointer; width:27px; height:27px; background:url(../images/Top000540-ico.png) no-repeat right top; display:block;}
.Top000540 .right .search figure{ position:absolute; background:url(../images/Top000540-searchbg.png) no-repeat; width:180px; height:28px; right:0; top:0; z-index:10; display:none;}
.Top000540 .right .search .text,
.Top000540 .right .search .btn{ float:left; height:28px; border:none; background:none;}
.Top000540 .right .search .text{ line-height:28px; width:140px; padding-left:10px;}
.Top000540 .right .search .btn{ width:30px; cursor:pointer;}
.Top000540 .Menu{ padding-right:35px;}
.Top000540 .Menu ul{ float:right;}
.Top000540 .Menu li{ float:left;  font-size:15px; position:relative; background:url(../images/Top000540-menu_li.png) no-repeat right center; padding-right:1px;}
.Top000540 .Menu li#m7{ background:none; padding-right:0;}
.Top000540 .Menu li a{ display:block;padding:0 23px; line-height:106px; color:#666;}
.Top000540 .Menu li a:hover,
.Top000540 .Menu li a.aon{ border-bottom:1px solid #22356d; color:#22356d; height:105px;}
.Top000540 .Menu li .subnav{ position:absolute; background:url(../images/Top000540-subnavbg.png) repeat; left:0; top:106px; width:100%; z-index:100; display:none;}
.Top000540 .Menu li#m7 .subnav{ position:absolute; background:url(../images/Top000540-subnavbg.png) repeat; left:0; top:106px; width:100%; z-index:100; display:none; left: 50%;
    width: 280px;
    margin-left: -140px;}
.Top000540 .Menu li .subnav dd{ text-align:center; position:relative; font-size:13px; border-bottom:1px solid #fff;}
.Top000540 .Menu li .subnav dd a{ line-height:30px; color:#fff; padding:0;}
.Top000540 .Menu li .subnav dd a:hover,
.Top000540 .Menu li .subnav dd a.aon{ border-bottom:0;height:auto;color:#fff;background:#22356d;}
.Top000540 .Menu li .subnav dd .three{display:none;position:absolute; width:100%; left:100%; top:0;background:url(../images/Top000540-subnavbg.png) repeat; }
.Top000540 .Menu li .subnav dd .three a{border-bottom:1px solid #999;}
.Top000540 .Menu li .subnav dd .three a:hover{ background:#22356d;}
/*Banner002216*/
.Banner002216{ width:100%;}
.Banner002216 .wap{ display:none;}

/*Banner002216 End*/

/*
 Menu000829 为demo编号
 */
.Menu000829{ padding-top:2%;}
.Menu000829 h1{ margin:0; color:#fff; padding-left:19px;  line-height:53px; border-radius:5px; display:block; margin-bottom: 6px; font-size: 18px; font-weight:normal; position:relative; background:#22356d;font-weight:bold;}
.Menu000829 h1::before{ content:""; position:absolute; top:26px; right:0; width:10px; height:1px; background:#fff;}
.Menu000829 ul li a{ color:#333; background:#ededed; padding-left:30px;  line-height:26px; border-radius:5px; display:block; margin-bottom:6px; position: relative;    font-size: 14px;}
.Menu000829 ul li a.aon,.Menu000829 ul li a:hover{ color:#22356d; text-decoration: underline;}
.Menu000829 ul li a::before{ content:""; position:absolute; top:14px; left:19px; width:3px; height:3px; background:#ACACAC;}
.Menu000829 ul li dl { display:none;}
.Menu000829 ul li dl dd a { padding-left:19%;}
.Menu000829 ul li dl dd a::before { left:13%;width: 6px;height: 2px;}

/*
 Location000892 为demo编号
 */
.Location000892 { line-height:30px; padding-top: 2%;}
.Location000892 { font-style: normal;  font-size:12px; color:#666; letter-spacing:1px;}
.Location000892 a {  color: #666; }
.Location000892 a:hover{ text-decoration:underline;}
.Location000892 span{ color:#22356d;}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:5px; font-size:18px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.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;}
/*
 .Bottom002197 为demo编号
 */
.Bottom002197{ background:#22356d; padding:0;border-bottom: 1px dashed #e5e5e5;}
.Bottom002197 .auto >.box{ padding:25px 0; float:left; min-height:188px; width:33%; margin:25px 0; position:relative;}
.Bottom002197 .auto >.box:first-child{ width:46%;    margin: 0;}
.Bottom002197 .auto >.box+.box{ padding-left:15px;    margin: 0;}
.Bottom002197 .auto >.box+.box:after{margin-left:5%; display:block; content:""; width:1px; height:70%; top:15%; position:absolute; left:-10%; background:#6b79a0;}
.Bottom002197 nav { margin-bottom:4%;}
.Bottom002197 nav a{ display:inline-block; font-size:14px; color:#fff; margin-right:8%;}
.Bottom002197 nav a:hover{ color:#b22c04;}
.Bottom002197 .links{ position:relative; padding-left:80px;}
.Bottom002197 .links dt{ position:absolute; top:35px; left:0; width:70px; color:#fff; font-size:14px;}
.Bottom002197 .links a{ display:inline-block; margin:10px 10px 0 0;}
.Bottom002197 .time{ color:#fff; display:block;}
.Bottom002197  .auto .weixin { width:20%; text-align:right;}
.Bottom002197 .weixin span{ display:block; color:#fff; font-weight:bold; font-size:14px; line-height:16px; padding-top:8px;}
.Bottom002197 .weixin img{ width:100px;}
.Bottom002197 .copyright{  border-top:1px solid #a9a9a9; padding:15px 0; line-height:24px; color:#fff;}
.Bottom002197 .copyright img{ float:left; margin-right:1.5%;}
@media only screen and (max-width: 1000px) {
.Bottom002197 .auto >.box+.box{ padding-left:0;}
.Bottom002197 .auto >.box,	.Bottom002197 .auto >.box:first-child{ width:100%; text-align:center; float:none; min-height:1px; margin:0; padding:1.5% 0;}
.Bottom002197 nav{ margin-bottom:1%; margin-top:3%;}
.Bottom002197 nav a{ margin:0 2%;}
.Bottom002197 .auto .weixin{ text-align:center;}
.Bottom002197 .links{ padding:0;}
.Bottom002197 .links dt{ position:relative; display:inline-block; top: 50%; transform: translateY(-50%);}
.Bottom002197 .links dd{ display:inline-block;}
}
@media only screen and (max-width: 483px) {
.Bottom002197 .links dt{ display:block; text-align:center; margin:5% auto 0;}
.Bottom002197 nav a{ font-size:14px; margin:0 1%;}
}
/*Bottom001871*/
.Bottom001871{background-color: #22356d;padding:1.5% 0;line-height: 30px;color: #fff;}
.Bottom001871 a{ text-decoration:underline;}
.Bottom001871 dl{ float:right;color: #fff;}
.Bottom001871 dl a{display:inline-block; vertical-align:middle; margin-right:10px;text-decoration:none;color: #fff;}
.Bottom001871 dl a.a_wx,
.Bottom001871 dl a.a_sina{ width:30px; height:30px; background:url(../images/Bottom001871-share.png) no-repeat 5px center;}
.Bottom001871 dl a.a_wx{ position:relative; z-index:100;}
.Bottom001871 dl a.a_wx figure{ display:none; position:absolute; bottom:100%; width:120px; left:50%; margin-left:-60px;}
.Bottom001871 dl a.a_wx:hover figure{ display:block;} 
.Bottom001871 dl a.a_wx figure img{ display:block; border:3px solid #fff;}
.Bottom001871 dl a.a_sina{ margin-right:0; background-position:-33px center;}
@media(max-width:1000px){
.Bottom001871 dl{ float:none;}
}
@media(max-width:640px){
.Bottom001871{ font-size:12px; line-height:20px;}
.Bottom001871 dl{ line-height:30px;}
}
/*
 TextList000856 为demo编号
 */
.TextList000856 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;list-style:inside;    font-size: 14px; }
.TextList000856 li a{background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000856 li a:hover{ color:#22356d;}
.TextList000856 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 0%; 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 #22356d; background:#22356d;}
.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:#22356d; border-color:#22356d;}
.Page002193 .p_page b{ font-weight:normal;}
/*
 .TextList000746 为demo编号
 */
.TextList000746 li{border-bottom: #e0e0e0 1px dashed; line-height:27px; padding:8px 0;}
.TextList000746 li a{ padding-left:20px; background:url(../images/TextList000746-icon.png) no-repeat 5px center;
font-size: 14px;}
.TextList000746 li a:hover{ color:#22356d;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}

/*PicList002149 */
.RightInfo002149{ padding-top:2%;}

.RightInfo002149 h3{ margin:0; font-size:18px;}

.RightInfo002149 .intro{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.RightInfo002149 .intro .Ispic{ width:49.25%; position:absolute; left:0; top:0; height:100%;border: solid 1px #dbdbdb;}
.RightInfo002149 .intro .Ispic img{ display:none;}
.RightInfo002149 .intro div{ padding:1% 3% 35% 25%;}
.RightInfo002149 .intro h3{ color:#22356d;}
.RightInfo002149 .intro time{ display:block; padding:3% 0;}
.RightInfo002149 .intro p{ /*margin:7 0 3% 0;*/ height:100%;line-height:26px; overflow:hidden; color:#999; margin:2% 0 0 0;font-size: 14px;}
.RightInfo002149 .intro span{ display:none; width:130px; line-height:40px; text-align:center; color:#fff; background:#22356d; font-size:12px;border-radius: 5px; margin-top: 10px;}
.RightInfo002149 .intro span a{ color:#fff;}

/*PicList002150 */
.PicList002150{ padding-top:2%;}

.PicList002150 .auto{ max-width:1600px;}

.PicList002150 h3{ margin:0; font-size:18px;}
.PicList002150 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;font-size: 14px;}

.PicList002150 li{ margin-bottom:4%; position:relative; padding-left:36.25%;}
.PicList002150 li .Ispic{ width:35.25%; position:absolute; left:0; top:0; height:250px;border: solid 1px #dbdbdb;}
.PicList002150 li .Ispic img{ display:none;}
.PicList002150 li div{ padding:1% 3% 15% 3%;}
.PicList002150 li h3 a{ color:#22356d;}
.PicList002150 li time{ display:block; padding:3% 0;}
.PicList002150 li p{ margin:70 0 3% 0; height:100%;}
.PicList002150 li span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#22356d; font-size:12px;border-radius: 5px; margin-top: 10px;}
.PicList002150 li span a { color:#fff;}


/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:515px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;background-size:cover;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:126px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:50px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:-100%;transition: 1s;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#22356d;}

/*
 .Floor001258 为demo编号
 */


.Floor001258{  padding-bottom:3%;}
.Floor001258 .icon {width:37px;height:26px;border-radius: 30px;position: absolute;left: 50%;margin-left: -26px; background:url(../images/Floor001258.png) no-repeat center; margin-top: 35px;}
.Floor001258 .title{ text-align:center; font-size:26px; padding:5% 0 2% 0; line-height:46px; color:#333;}
.Floor001258 .title b{ margin-right:10px;}

.Floor001258 ul{ display: flex;align-items:center;}
.Floor001258 li{ float:left; width:28%; margin-right:4%;margin-bottom: 20px;    border: solid 1px #dbdbdb;}
.Floor001258 li:nth-child(2){ width:36%;}
.Floor001258 li:nth-child(3n){ margin-right:0;}
.Floor001258 li a{ display:block; position:relative; padding-bottom:75%; background-color:#fff; background-size:contain; transition:0.1s;}
.Floor001258 li a *{ position:absolute; bottom:6%;}
.Floor001258 li div{ left:0; background-color:rgba(13, 12, 14, 0.6); width:78%; color:#fff; font-size:15px; line-height:25px; padding:4% 2%;}
.Floor001258 li span{ left:80%; background-color:#22356d;  color:#fff; line-height:28px; padding:0 3%;}
.Floor001258 li a:hover{ box-shadow:5px 5px 15px #333;}
@media(max-width:375px){
.Floor001258 .title{ font-size:28px;}
}
@media(max-width:768px) and (min-width:641px){
.Floor001258 li div{ font-size:14px;line-height:20px;}
}
@media(max-width:640px){
.Floor001258 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}
@media(max-width:480px){
.Floor001258 li div{ font-size:14px; line-height:20px;}
.Floor001258 li a:hover{ box-shadow:2px 2px 8px #333;}
}
/*
 .Floor000648 为demo编号
 */
.Floor000648 {background:url(../images/Floor00125854.png) no-repeat center; margin-top: -20px;}
.Floor000648 .more a{ font-size:12px; display:inline-block; height:32px; line-height:32px; color:#333; padding:0 24px; border:1px solid #22356d; border-radius:30px; position:relative; font-weight:bold; text-transform:uppercase; overflow:hidden; z-index:3;}
.Floor000648 .more a::after,
.Floor000648 .more a::before{ position:absolute; content:''; }
.Floor000648 .more a::before{top:50%; margin-top:-4px; right:10px; border:4px solid #333; border-top-color:transparent; border-bottom-color:transparent; border-right:0; width:0; height:0;}
.Floor000648 .more a::after{ z-index:-1; left:50%; top:0; background-color:#fff;transition: all 0.3s ease; transform:skew(35deg,0);  height:100%; width:0;}
.Floor000648 .more a:hover{ color:#22356d;}
.Floor000648 .more a:hover::after{ left:-20%;width:140%;}


.Floor000648 .icon {width:37px;height:26px;border-radius: 30px;position: absolute;left: 50%;margin-left: -26px; background:url(../images/Floor001258.png) no-repeat center; margin-top: -20px;}

.Floor000648{ background: #eee;background-size:100% auto; padding:4% 0 2% 0;}
.Floor000648 .title{ text-align:center; color:#333;font-size: 26px;line-height: 60px; padding-bottom:1%;}
.Floor000648 .title span{ display:block; position:relative; font-family:"Times New Roman"; line-height:35px; font-size:20px;}
.Floor000648 .title span::before{ position:absolute; content:''; width:61px; height:2px; background-color:#1676b0; position:absolute; bottom:0; left:50%; margin-left:-30px;}
.Floor000648 .img{ float:left; width:50%;}
.Floor000648 a{ color:#333; font-size: 13px;}
.Floor000648  .info{ float:right; width:47%;}
.Floor000648  .info p{ line-height:25px;}
.Floor000648  .info dl{ overflow:hidden;}
.Floor000648  .info dd{ float:left; width:16%; margin-right:5%;}
.Floor000648  .info dd:last-child{ margin-right:0;}
.Floor000648  .info dd a{ display:block; text-align:center;}
.Floor000648  .info dd span{  display:block; font-size:12px; padding-top:10px;}
@media(max-width:1000px){
.Floor000648 .img,
.Floor000648  .info{ float:none; width:100%;}
.Floor000648 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000648  .info p{ font-size:12px; line-height:20px;}
.Floor000648 .title{font-size: 24px; line-height:45px;}
.Floor000648 .title span{ font-size:16px;}
}
/*
 .Floor000467 为demo编号
 */
.Floor000467{ height:360px; padding:20px 0;}
.Floor000467 h2 { color:#000; padding-bottom:8px; font-size:16px; font-weight:normal;}
.Floor000467 h2 span{ color:#7ab43f; background:url(../images/Floor000467-icon.jpg) no-repeat left; padding-left:20px;}
.Floor000467 .bd{ float:left;width:845px;}
.Floor000467 .bd img{ width:845px; height:320px;}
.Floor000467 .hd{ float:right;}
.Floor000467 .hd ul li{ width:320px; padding-left:7px; margin-bottom:10px; }
.Floor000467 .hd ul li figure{ position:absolute; right:0; top:0; }
.Floor000467 .hd ul li figure img{ width:110px; height:66px; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.Floor000467 .hd ul li dl{position:relative; padding-left:17px; height:66px; border:solid 3px #dbdbdb;}
.Floor000467 .hd ul li h5{ padding-top:10px;font-size:14px;}
.Floor000467 .hd ul li h5 a{ color:#cacaca;}
.Floor000467 .hd ul li p{ color:#cacaca;}
.Floor000467 .hd ul li.on{ background:url(../images/Floor000467-icon2.jpg) no-repeat left center;}
.Floor000467 .hd ul li.on dl{ border-color:#71b000;}
.Floor000467 .hd ul li.on h5 a{ color:#71b000;}
.Floor000467 .hd ul li.on figure img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter:normal;}

/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding-bottom:3%;}
.TextList002208 .thead{ background:#233d85;line-height:40px; text-align:center; background:#22356d;margin-top: 20px;}
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #7FB660;}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:14px;    margin: 0;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#22356d;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}


/*Floor001865*/
.Floor001865{  padding-bottom:3%;}
.Floor001865 .icon {width:37px;height:26px;border-radius: 30px;position: absolute;left: 50%;margin-left: -26px; background:url(../images/Floor001258.png) no-repeat center; margin-top: 11px;}
.Floor001865 .title{ text-align:center; font-size:26px; padding:3% 0 2% 0; line-height:46px; color:#333;}
.Floor001865 .title b{ margin-right:10px;}


.Floor001865{background-color: #f7f7f7;  padding:1% 0 3%;}
.Floor001865 h2{font-size: 18px;color: #333; margin:0; padding-bottom:20px;}
.Floor001865 h2:after{ width:20px; height:2px; display:block; background-color:#e60012; content:''; margin-top:17px;}
.Floor001865 h2 span{ display:inline-block; background:url(../images/Floor001865-title_icon.png) no-repeat right center; padding-right:80px;}

.Floor001865 .list{ float:left; width:60%;}
.Floor001865 .btn{ float:right; width:38%; background-color: #fff;}

.Floor001865 .list ul{ padding-left:48%; position:relative; background-color:#fff;}
.Floor001865 .list li{ border-bottom:1px solid #ebebeb; line-height:41px; padding:151px 0;}
.Floor001865 .list li .Ispic{ position:absolute; left:0; top:0; display:none; width:100%; height:100%;}
.Floor001865 .list li .Ispic img{ display:none;}
.Floor001865 .list li figure{ padding-left:118px; padding-right:3%; position:relative;}
.Floor001865 .list li time{ position:absolute; text-align:center; left:0; top:0; border-right:1px dotted #999; width:88px; font-size:12px; color:#999; line-height:normal;}
.Floor001865 .list li time span{ font-size:20px; display:block;}
.Floor001865 .list li h3{ margin:0; font-size:14px; font-weight:normal;}
.Floor001865 .list li.on{ background-color:#22356d;}
.Floor001865 .list li.on time,
.Floor001865 .list li.on a{ color:#fff;}
.Floor001865 .list li.on time{ border-right-color:#99bde7;}
.Floor001865 .list li.on i{ position:absolute; width:0; height:0; border:15px solid #337bcf; border-top-color:transparent;border-bottom-color:transparent; border-left:0; left:-15px; top:50%; margin-top:-15px;}
.Floor001865 .list li.on .Ispic{ display:block;}

.Floor001865 .btn ul{ background-color:#fff; padding:0 10px;background:url(../images/Floor00125854.png) no-repeat center;}
.Floor001865 .btn li{  border-bottom:1px dashed #e5e5e5;}
.Floor001865 .btn li a{ display:block; padding:15px 0; line-height:45px;    font-size: 14px;}
.Floor001865 .btn li.li_4{ border-bottom:0;}
.Floor001865 .btn li a:before{ display:inline-block; content:''; width:45px; height:45px; background:url(../images/Floor001865-ico1.png) no-repeat center center; vertical-align:middle; margin:0 3%; transition:0.3s;}
.Floor001865 .btn li.li_2 a:before{ background-image:url(../images/Floor001865-ico2.png);}
.Floor001865 .btn li.li_3 a:before{ background-image:url(../images/Floor001865-ico3.png);}
.Floor001865 .btn li.li_4 a:before{ background-image:url(../images/Floor001865-ico4.png);}
.Floor001865 .btn li a:hover{color:#22356d;}
.Floor001865 .btn li a:hover:before{ margin-left:20%;}



/*liuyan*/
/*.liuyan table { width: 524px;margin:0 auto;}*/
.liuyan table td{ font-size: 14px; height: 40px;}
.liuyan table .left{ text-align: right; width: 130px;}
.liuyan table .mid{ padding:0 27px 0 15px;}
.liuyan table .mid input{ width: 350px; height: 26px;}
.liuyan table .mid textarea{ width: 352px; height: 86px; display: block; margin-top: 10px;}
.liuyan table .right i{ color: #ff0c00; font-style: normal;}
.liuyan table .btn{ width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; cursor: pointer;}
.liuyan table .btn.submit{ background-color: #22356d;border:1px solid #22356d; border-radius:5px;color: #ffffff; margin:20px 25px 0 15px;}

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;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*/

#gg1 {}
#gg1 #ad {width: 100%;}
#gg1 a {color:#fff;display: block;width: 100%;padding: 24px 30px;text-align: justify;background-color: #228ce0;}
#gg1 h3 {margin:0;font-size: 26px;text-align: center;}
#gg1 p {font-size: 16px;line-height: 1.8;}
#gg1 img {vertical-align: top;}