﻿@charset "UTF-8";
/* .Banner002388 为demo编号 */
.Banner002388{overflow: hidden;}
.Banner002388 img{position: relative;width: 100%;}
@media only screen and (max-width:1024px ){.Banner002388 img{width: 130%; left: -15%; max-width: none;}}
@media only screen and (max-width:768px ){.Banner002388 img{width: 150%; left: -25%;}}
@media only screen and (max-width:480px ){.Banner002388 img{width: 190%; left: -45%;}}
/*Top002070 */
.Top002070{left: 0; top: 0; width: 100%; background-color: #fff; border-top: 2px solid #2d56a4; z-index: 100; box-shadow: 0 0 12px rgba(0, 0, 0, .38);}
.Top002070 .header{margin: 0 auto; max-width: 1200px; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
.Top002070 .header-left{width: 40%; max-width: 191px; flex: 20%;}
.Top002070 .header-right{/* position: absolute; top: 50%; right: 3%; margin-top: -20px; */ flex: 10%;}
.Top002070 .header-right dd{position: relative; float: left;}
.Top002070 .header-right dd>a{display: block; height: 40px; line-height: 40px;}
@media(min-width:1025px){.Top002070 .header-mid{/* margin-right: 135px; margin-left: 25%; */ flex: 80%; align-items: center; display: flex; flex-direction: row; justify-content: space-between;}}
.Top002070 .header-mid nav{width: 100%;}
.Top002070 .top-language a{position: relative; padding: 0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{position: absolute; content: ''; top: 50%; margin-top: -2.5px;}
.Top002070 .top-language a:before{left: 0; width: 2px; border-right: 1px dotted #8c8c8c; height: 5px;}
.Top002070 .top-language a:after{right: 0; border: 5px solid transparent; border-top-color: #8c8c8c;}
.Top002070 .open-search{width: 40px; background: url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .search-box{position: absolute; width: 0; z-index: 112; overflow: hidden; right: 0; top: 0; background: #eee; transition: 0.3s; opacity: 0;}
.Top002070 .search-box .text{width: 100%; background: rgba(0, 0, 0, .86); height: 40px; border: none; z-index: 130; line-height: 40px; color: #fff; padding: 0 40px 0 10px;}
.Top002070 .search-box .btn{position: absolute; right: 0; top: 0; height: 100%; width: 40px; background: url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{width: 200px; opacity: 1;}
.Top002070 .header-menu li em{line-height: 40px; padding: 20px 0; font-size: 16px; position: relative;}
.Top002070 .header-menu li em::after{position: absolute; right: 0; top: 50%; margin-top: -1.5px; content: ''; width: 3px; height: 3px; background-color: #bdbdbd;}
.Top002070 .header-menu li:hover em::before{position: absolute; content: ''; width: 0; height: 0; border: 4px solid transparent; border-bottom-color: #2d56a4; bottom: 0; left: 50%; margin-left: -4px;}
.Top002070 .header-menu li:last-child em a::after{display: none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{color: #2d56a4; font-weight: 600;}
.Top002070 .header-menu li .sub{background: none;}
.Top002070 .header-menu li .sub dt{margin-bottom: 1px; background: rgba(0, 0, 0, 0.6);}
.Top002070 .header-menu li .sub dt a{text-align: center; color: #fff;}
.Top002070 .header-menu li .sub dt a:hover{background: #2d56a4;}
.logo img{max-height: 80px;}
@media(max-width:1024px){.Top002070 .header{margin: 0 2%; height: 64px;} .logo img{max-height: 64px !important;} .Top002070 .header-right{position: absolute; z-index: 101; right: 2%;} .Top002070 .Public_nav_style #open_menu{position: relative; right: 0; top: auto; margin-left: 10px; border-radius: 0; background: #2d56a43b; height: 32px; border: none; margin-top: 4px;} .Top002070 #open_menu i::before, .Top002070 #open_menu i::after{background: #2d56a4 !important;} .Top002070 #open_menu i{background: #2d56a4; height: 3px; margin-top: -1.5px;} .Top002070 #header-menu ul{padding: 0; border-top: 82px solid #fff; background: rgb(47, 87, 165);} .Top002070 #header-menu li{text-align: center;} .Top002070 #header-menu li em a{padding: 5%; font-weight: normal; line-height: normal;} .Top002070 #header-menu li .sub dt{margin-bottom: 1px; background: rgba(0, 0, 0, 0.3);} .Top002070 #header-menu li .sub dt a{border-bottom: 0;}}
/*Banner002690 */
.Banner002690{position: relative; z-index: 1; overflow: hidden;}
.Banner002690 .slides>li{display: none; -webkit-backface-visibility: hidden; overflow: hidden;}
.Banner002690 .slides:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .Banner002690 .slides{display: block;}
* html .Banner002690 .slides{height: 1%;}
.no-js .Banner002690 .slides>li:first-child{display: block;}
.Banner002690 .flex-viewport{max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002690 .flex-viewport{max-height: 300px;}
.Banner002690 .slides{zoom: 1;}
.Banner002690 .slides>li{position: relative;}
.Banner002690 .slides>li img{display: block; width: 100%; transition: 10s linear;}
.Banner002690 .slides>li.flex-active-slide img{transform: scale(1.12); -webkit-transform: scale(1.12);}
.Banner002690 .slides>li a{position: absolute; left: 0; width: 100%; height: 100%; z-index: 5;}
.Banner002690 .flex-control-nav{z-index: 10; position: absolute; left: 50%; transform: translateX(-50%); bottom: 3%;}
.Banner002690 .flex-control-nav li{float: left;}
.Banner002690 .flex-control-nav li a{display: block; width: 26px; height: 26px; border-radius: 50%; border: 1px solid transparent; position: relative; overflow: hidden; line-height: 1100px;}
.Banner002690 .flex-control-nav li a::before{position: absolute; content: ''; border-radius: 50%; left: 50%; top: 50%; border: 1px solid #fff; width: 12px; height: 12px; margin: -6px 0 0 -6px;}
.Banner002690 .flex-control-nav li a.flex-active{border-color: #fff;}
.Banner002690 .flex-control-nav li a.flex-active::before{background: #fff; width: 8px; height: 8px; margin: -4px 0 0 -4px;}
/*Floor001837 */
.Floor001837{padding: 4% 0 3% 0; background-image: url(../uploadfiles/bg1.jpg); background-size: cover; background-repeat: no-repeat;}
.Floor001837 .title{text-align: center; padding-bottom: 4%;}
.Floor001837 .title span{font-size: 12px; letter-spacing: 5px; color: #2d56a4;}
.Floor001837 .title h1{margin: 0; font-size: 42px; padding: 10px 0; font-weight: normal; color: #000;}
.Floor001837 .title h1:after{display: block; margin: 0 auto; width: 70px; height: 10px; background-color: #2d56a4; margin-top: 20px; content: '';}
@media(max-width:640px){.Floor001837 .title h1{font-size: 30px;} .Floor001837 .title h1:after{height: 5px;}}
.Floor001837 li{float: left; width: 32%; text-align: center; margin-bottom: 1%; box-shadow: 0 0px 4px rgba(0, 0, 0, .18); background-color: #fff; transition: .4s;}
.Floor001837 li:hover{box-shadow: 0 4px 12px rgba(0, 0, 0, .32); transform: translateY(-2%); transition: .4s;}
.Floor001837 li figure{padding-bottom: 66%;}
@media screen and (max-width: 770px){.Floor001837 li figure{padding-bottom: 40%;}}
.Floor001837 li figure img{display: none;}
.Floor001837 li div{padding: 5%; transition: 0.3s;}
.Floor001837 li a{display: block;}
.Floor001837 li p{margin: 3% 0 0 0;}
.Floor001837 li span{letter-spacing: 2px; text-transform: uppercase; font-size: 12px; font-family: Arial, Helvetica; color: #a1a1b2;}
.Floor001837 li a:hover div{background-color: #2d56a4; color: #fff;}
.Floor001837 li a:hover span{color: #c94645;}
@media(max-width:640px){.Floor001837 li{width: 100%; margin-bottom: 4%;}}
/*Floor002718 */
.Floor002718{position: relative; background-image: url('../uploadfiles/bg2.jpg'); z-index: 1;}
.Floor002718 .main{color: #fff; padding: 4% 0; background-position: center top; background-size: cover; background-repeat: no-repeat;}
.Floor002718 .main .ytable{height: 100%;}
.edit-css-2718{font-size: 16px; text-align: center; line-height: 32px;}
.edit-css-2718 .tit{font-size: 24px; font-weight: normal; margin: 0 0 2% 0;}
.edit-css-2718 .tit span{display: block; font-size: 20px;}
.edit-css-2718 p{margin-bottom: 2%; margin-top: 0; text-align: justify;}
.Floor002718 .main .link{width: 240px; line-height: 50px; text-align: center; color: #fff; border: 1px solid #fff; display: block; margin: 0 auto; transition: .4s; font-size: 16px;}
.Floor002718 .main .link:hover{background: #fff; color: #000;}
/*Floor001905*/
.Floor001905{padding: 4% 0; background-image: url('../uploadfiles/bg1.jpg');}
.Floor001905 .title{text-align: center; padding-bottom: 4%;}
.Floor001905 .title span{font-size: 12px; letter-spacing: 5px; color: #2d56a4;}
.Floor001905 .title h1{margin: 0; font-size: 42px; padding: 10px 0; font-weight: normal; color: #000;}
.Floor001905 .title h1:after{display: block; margin: 0 auto; width: 70px; height: 10px; background-color: #2d56a4; margin-top: 20px; content: '';}
@media(max-width:640px){.Floor001905 .title h1{font-size: 30px;} .Floor001905 .title h1:after{height: 5px;}}
.Floor001905 li{float: left; width: 31%; margin-right: 3.5%; background-color: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, .18); transition: .4s;}
.Floor001905 li:last-child{margin-right: 0;}
.Floor001905 li:hover{box-shadow: 0 4px 12px rgba(0, 0, 0, .32); transition: .4s; transform: translateY(-2%);}
.Floor001905 li a{display: block; color: #333;}
.Floor001905 li a:hover{border-color: #f11212;}
.Floor001905 li time{display: inline-block; font-family: "Courier New", Arial; font-weight: bold;}
.Floor001905 li time span{display: block; font-size: 12px; border-top: 1px solid #9a9a9a;}
.Floor001905 li h3{font-size: 18px; font-weight: normal;}
.Floor001905 li figure{padding-bottom: 64%;}
.Floor001905 li img{display: none;}
.Floor001905 li p{line-height: 24px; overflow: hidden; height: 48px; color: #686868;}
.Floor001905 li i{background: url(../images/Floor001905-more.png) no-repeat left bottom; width: 113px; display: inline-block; height: 28px; overflow: hidden; line-height: 1000px;}
.Floor001905 li a:hover i{background-position: left top;}
@media(max-width:768px) and (min-width:641px){.Floor001905 li h3{font-size: 16px;} .Floor001905 li p{font-size: 12px;}}
@media(max-width:640px){.Floor001905 .title{background-size: auto 30px;} .Floor001905 li{float: none; margin-bottom: 3%; margin-right: 0; width: 100%;} .Floor001905 li a{}}
/*Bottom001947*/
.Bottom001947{text-align: center; font-size: 14px;}
.Bottom001947 footer{background-color: #c2c2c2; padding: 2% 0;}
.Bottom001947 .logo{padding: 0 34% 15px;}
.Bottom001947 footer p{margin-bottom: 0; color: #343434;}
.Bottom001947 footer span{display: block; padding-bottom: 5px;}
.Bottom001947 footer a{color: #343434; display: inline-block;}
.Bottom001947 footer i{font-style: normal; margin: 0 5px; color: #ede1e1;}
/*Banner002158 */
.Banner002158{}
.Banner002158 div{height: 384px; background-position: center top; background-repeat: no-repeat;}
@media(max-width:1000px){.Banner002158 div{height: 300px; background-size: auto 100%;}}
@media(max-width:640px){.Banner002158 div{height: 220px;}}
@media(max-width:480px){.Banner002158 div{height: 140px;}}
/* .Menu002272 为demo编号 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #b8b8b8;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .nav-menu ul li { text-transform: capitalize;}
.Menu002272 .current{padding-left: 25px; background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px; color: #717171; padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #2d56a4;}
.Menu002272 .current span{padding-left: 10px}
@media screen and (min-width:768px){.Menu002272 .nav-menu ul{display: block; float: left;} .Menu002272 .nav-menu ul li{float: left; line-height: 60px; margin: 0 2px; padding: 0 3px; position:relative;} .Menu002272 .nav-menu ul li:first-child{margin-left: 0;} .Menu002272 .nav-menu ul li:hover, .Menu002272 .nav-menu ul li.on{background: #2d56a4;} .Menu002272 .nav-menu ul li:hover a, .Menu002272 .nav-menu ul li.on a{color: #fff;} .Menu002272 .nav-menu .location{float: right;} .Menu002272 .current a{line-height: 60px;}.Menu002272 .nav-menu li dl{background-color:#2d56a4;display:none;}
.Menu002272 .nav-menu li dl dd{ text-align:center; font-size:12px;}
.Menu002272 .nav-menu li dl dd a{ display:block; line-height:20px; padding:5px 0;color:#fff;}
.Menu002272 .nav-menu li dl dd a:hover{background-color:#2d56a4;color:#fff;}}
@media screen and (min-width:1024px){.Menu002272 .nav-menu ul li{padding: 0 12px; margin: 0 6px;}}
@media screen and (min-width:1200px){.Menu002272 .nav-menu ul li{line-height: 56px; font-weight: 700;} .Menu002272 .current a{line-height: 56px; font-weight: 700;} .Menu002272 .current span{font-weight: 700;}}
/* .RighInfo002363 为demo编号 */
.RighInfo002363 .auto{max-width: 1200px;}
@media only screen and (max-width:1200px){.RighInfo002363 .auto{padding-left: 2%; padding-right: 2%;}}
.RighInfo002363 .con-head em{position: relative; margin: 2% 0; font-style: normal; display: inline-block; color: #333; font-size: 18px; padding-bottom: 20px;}
.RighInfo002363 .con-head em span{color: #005bac;}
.RighInfo002363 .con-head em:before{position: absolute; left: 0; bottom: 0px; width: 40px; height: 3px; content: ""; background: #005abc;}
.RighInfo002363 .box1{padding: 4% 0 3.6% 0; background: #f6f6f6;}
.RighInfo002363 .box1 .tit{text-align: center; font-size: 24px; font-weight: normal; color: #333; margin: 0; padding-bottom: 25px; position: relative;}
.RighInfo002363 .box1 .tit:after{display: block; margin: 0 auto; width: 68px; height: 1px; background-color: #bbb; margin-top: 16px; content: '';}
.RighInfo002363 .box1 .text{position: relative; color: #333; padding: 16px 0; line-height: 1.92; text-indent: 2em;}
.RighInfo002363 .img1{float: left; width: 278px; height: 49px; margin-right: 2%; margin-bottom: 1%;}
@media only screen and (min-width:768px){.RighInfo002363 .con-head em{font-size: 22px;} .RighInfo002363 .tit{font-size: 28px;}}
@media only screen and (min-width:1024px){.RighInfo002363 .con-head em{font-size: 24px;} .RighInfo002363 .tit{font-size: 32px;}}
.RighInfo002363 .box2{background: #fff; padding: 4% 0;}
.RighInfo002363 .box2 .list{padding-top: 25px;}
.RighInfo002363 .box2 li{float: left; width: 25%; text-align: center; position: relative;}
.RighInfo002363 .box2 li:before{position: absolute; content: ''; width: 1px; border-right: 1px solid #f4f4f4; right: 0; top: 0; height: 100%;}
.RighInfo002363 .box2 li:first-child{border-left: 1px solid #f4f4f4;}
.RighInfo002363 .box2 li a{display: block; margin: 0 auto; width: 50%; max-width: 206px;}
.RighInfo002363 .box2 li figure img{width: 100%; max-width: 82px; -webkit-transition: all ease 0.5s; transition: all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:hover figure img{top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 18px; color: #333; margin: 25px 0 15px;}
.RighInfo002363 .box2 li p{line-height: 24px; height: 96px; text-align: left; overflow: hidden; font-size: 14px; color: #a8a8a8; margin-top: 20px;}
@media(max-width:767px){.RighInfo002363 .box2{padding: 20px 0;} .RighInfo002363 .box2 li{width: 50%; margin-bottom: 2%;} .RighInfo002363 .box2 li{border-left: 1px solid #f4f4f4;} .RighInfo002363 .box2 li:nth-child(2n){border-left: 1px solid #fff;}}
/* .Timeline002237 为demo编号 */
.Timeline002237{padding: 55px 0;}
.Timeline002237 ul{list-style: none;}
.Timeline002237 .history-wrap{position: relative; overflow: hidden;}
.Timeline002237 .history-years{width: 159px; position: absolute; left: 0; top: 0; position: fixed; z-index: 220; opacity: 0;}
.Timeline002237 .history-years_wrap{width: 159px;}
.Timeline002237 .history-years_wrap ul{width: 24px; float: right; position: relative; margin-top: -2px;}
.Timeline002237 .history-years_wrap li{width: 18px; height: 150px; line-height: 42px; text-align: center; background: url(../images/Timeline002237-dev_br.jpg) no-repeat right center; background-size: auto 100%; margin-top: -1px; margin-right: 5px;}
.Timeline002237 .history-years_wrap li span{position: relative; padding-right: 30px; color: #5e5e5e; font-family: Arial; float: right; right: -4px; margin-top: -1px; cursor: pointer; font-size: 18px; font-weight: 100; background: url(../images/Timeline002237-lc_06.png) no-repeat right center;}
.Timeline002237 .history-years_wrap li.active span{font-size: 38px; color: #2d56a4; font-weight: bold; background: url(../images/Timeline002237-lc_03.png) no-repeat right center; background-size: 24px 24px;}
.Timeline002237 .history-years_box{height: 580px; overflow: hidden; width: 159px; position: relative; margin-bottom: 15px;}
.Timeline002237 .history-years_top{display: block; width: 16px; height: 10px; background: url(../images/Timeline002237-dev_top.jpg) no-repeat; margin-bottom: 15px; position: relative; float: right; right: -2px; display: none;}
.Timeline002237 .history-years_bottom{display: block; width: 20px; height: 12px; background: url(../images/Timeline002237-lc_09.png) no-repeat; margin-bottom: 15px; position: relative; float: right; right: 3px; top: -13px}
.Timeline002237 .history-list{width: 920px; float: right;}
.Timeline002237 .history-list .history-list_part>h4{color: #d2d2d2; border-top: 5px solid #d2d2d2;}
.Timeline002237 .history-list ul{position: relative; margin-bottom: 30px;}
.Timeline002237 .history-list li{width: 49.6%; margin-bottom: 22px;}
.Timeline002237 .history-list li .year_wrap{width: 95%; border: 1px solid #dddddd;}
.Timeline002237 .history-list li.odd .year_wrap{float: right;}
.Timeline002237 .history-list li .year_wrap img{width: 100%;}
.Timeline002237 .year_box{padding: 20px; position: relative; z-index: 20; background: #fff;}
.Timeline002237 .year_box h4{color: #2b2b2b; margin-bottom: 6px;}
.Timeline002237 .year_box p{color: #616161; font-size: 14px; line-height: 1.7em;}
.Timeline002237 .news_index_l .public_list_img{margin-bottom: 10px;}
@media only screen and (min-width: 1200px){.Timeline002237 .history-list_year{font-size: 105px; margin: 0} .Timeline002237 .history-years_wrap li.active span{font-size: 46px !important;}}
.Timeline002237 .history-list .year_box h4{display: inline-block; line-height: 40px; text-align: center; position: relative; margin: 10px 0 0}
.Timeline002237 .history-list .year_box span{width: 40px; height: 40px; display: inline-block; margin-left: 23px;}
.Timeline002237 .history-list .year_box h4:hover em{opacity: 1;}
.Timeline002237 .history-list .year_box em{opacity: 0; height: 35px; line-height: 35px; display: inline-block; margin-left: 14px; background: #d2d2d2; width: 91px; color: #fff; font-size: 14px; position: absolute; top: 50%; transform: translateY(-50%); transition: all .3s;}
.Timeline002237 .history-list .year_box em:before{content: ""; display: block; position: absolute; width: 8px; height: 12px; top: 50%; transform: translateY(-50%); background: url(../images/Timeline002237-add_icon_10.png); left: -5px;}
.Timeline002237 #swiper-container2{display: none;}
@media only screen and (max-width: 1300px){.Timeline002237 .history-list{width: 726px;}}
@media only screen and (max-width: 1140px){.Timeline002237 .history-list_year{font-size: 70px; margin: 15px 0 10px;}}
@media only screen and (max-width: 1023px){.Timeline002237 .history-years{width: 20%; display: none;} .Timeline002237 #swiper-container2 .swiper-slide{text-align: center; line-height: 30px; height: 30px;} .Timeline002237 #swiper-container2 .swiper-slide.active-nav{color: #005bac; font-size: 18px;} .Timeline002237 .history-list{padding-left: 0; width: 100%; float: none; padding-left: 0;}}
/*PicList002045 */
.PicList002045{padding: 4% 0 0 0;}
.PicList002045 li{float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; position: relative; text-align: center; transition: .4s; background-color: #fff;}
.PicList002045 li:hover{transform: translateY(-2%); transition: .4s;}
.PicList002045 li:nth-child(3n){margin-right: 0;}
.PicList002045 li a{position: absolute; left: 0; top: 0; right: 0; bottom: 0; box-shadow: 0 0 4px rgba(0, 0, 0, .18); transition: .4s;}
.PicList002045 li a:hover{box-shadow: 0 4px 18px rgba(0, 0, 0, .32); transition: .4s;}
.PicList002045 li div{margin: 0 auto;}
.PicList002045 li figure{padding-bottom: 88%; background-size: cover;}
.case li figure{padding-bottom: 62%;}
.PicList002045 li figure img{display: none;}
.PicList002045 li p{font-size: 16px; color: #000; margin: 12px 0;}
.PicList002045 li span{margin-bottom: 12px;}
@media(max-width:480px){.PicList002045 li{width: 49%;} .PicList002045 li:nth-child(3n){margin-right: 2%;} .PicList002045 li:nth-child(2n){margin-right: 0;} .PicList002045 li p{font-size: 14px;}}
/* .RighInfo001278 为demo编号 */
.RighInfo001278{padding: 4% 0;}
.RighInfo001278 .prod_info{position: relative; padding-left: 46%;}
.RighInfo001278 .prod_info .tit{margin: 0; color: #000; font-weight: normal; font-size: 24px;}
.RighInfo001278 .prod_info .con{line-height: 32px; color: #999; min-height: 96px;}
.RighInfo001278 .prod_info .share{padding: 2% 0; overflow: hidden; border-bottom: 1px solid #eaeaea; margin-bottom: 5%;}
.RighInfo001278 .prod_info .share a.more{float: right; color: #999; line-height: 28px;}
.RighInfo001278 .prod_info .share a.more:hover{color: #2d56a4;}
.RighInfo001278 .prod_info .share em{float: left; font-size: 14px; font-style: normal; line-height: 28px;}
@media(min-width:641px){.RighInfo001278 .big_img{position: absolute; left: 0; top: 0; height: 100%; width: 43.9%;} .RighInfo001278 .big_img li{position: absolute; width: 100%; top: 0; left: 0; height: 100%;} .RighInfo001278 .big_img li .table{display: table; width: 100%; height: 100%;} .RighInfo001278 .big_img li .table_cell{display: table-cell; vertical-align: middle; padding: 0 4%;} .RighInfo001278 .big_img li img{max-height: 100%;}}
.RighInfo001278 .big_img li{text-align: center; border: 1px solid #dcdcdc;}
.RighInfo001278 .list{padding: 0 30px; position: relative; overflow: hidden;}
.RighInfo001278 .list a{position: absolute; width: 26px; height: 26px; background: url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor: pointer; top: 50%; margin-top: -13px; z-index: 10;}
.RighInfo001278 .list a.prev{left: 0;}
.RighInfo001278 .list a.next{right: 0; background-image: url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{cursor: default;}
.RighInfo001278 .list li{position: relative; text-align: center; float: left;}
.RighInfo001278 .list li .table{width: 90%; margin: 0 auto; padding: 5px; border: 1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{border-color: #2d56a4;}
.RighInfo001278 .tab{padding: 3% 0;}
.RighInfo001278 .tab .h1_tab{margin: 0; background-color: #ededee; overflow: hidden; font-weight: normal; font-size: 14px;}
.RighInfo001278 .tab .h1_tab span{float: left; padding: 0 3%; line-height: 44px; cursor: pointer;}
.RighInfo001278 .tab .h1_tab span.on{background-color: #2d56a4; color: #fff;}
.RighInfo001278 .tab .info{padding-top: 3%;}
@media(max-width:640px){.RighInfo001278 .prod_info{padding-left: 0;} .RighInfo001278 .big_img{margin-bottom: 3%;} .RighInfo001278 .big_img li{padding: 3%;}}
/* .PicList002295 为demo编号 */
.PicList002295 .h4,
.PicList002295 .p,
.PicList002295 .h3{margin: 0;}
.PicList002295{background: #f2f2f2; min-height: 600px; overflow: hidden;}
.PicList002295 .auto{position: relative; min-height: 600px;}
.PicList002295 .bg_line{position: absolute; width: 100%; top: 0; height: 100%; z-index: 1;}
.PicList002295 .bg_line span{position: absolute; top: 0; left: 0; height: 100%; width: 1px; background: #e7e7e7; display: block;}
.PicList002295 .bg_line .line2{left: 33.3334%;}
.PicList002295 .bg_line .line3{left: 66.6668%;}
.PicList002295 .bg_line .line4{right: 0; left: auto;}
.PicList002295 .wrap-container{position: relative; z-index: 2; padding: 4% 0 2% 0; color: #666666; line-height: 24px; text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both;}
.PicList002295 img,
.PicList002295 ul li .txt h4 a{transition: all .5s ease-out;}
.PicList002295 ul li{float: left; width: 48%; margin-right: 2%; margin-bottom: 2%; transition: .4s;}
@media screen and (max-width: 770px){.PicList002295 ul li{width: 100%;}}
.PicList002295 ul li:hover{box-shadow: 0 4px 18px rgba(0, 0, 0, .32); transition: .4s; transform: translateY(-2%);}
.PicList002295 ul li .inner{position: relative; z-index: 2; background: #fff; box-shadow: 0 0 12px rgba(0, 0, 0, .18);}
.PicList002295 ul li .pic{height: 256px; overflow: hidden;}
.PicList002295 ul li .pic img{width: 100%; max-height: 256px;}
.PicList002295 ul li .txt{padding: 0 4% 4% 4%;}
.PicList002295 ul li .txt h4{margin: 0 0 16px 0; font-size: 18px; line-height: 22px; height: 22px; overflow: hidden;}
.PicList002295 ul li:hover .txt h4 a{color: #2d56a4;}
.PicList002295 ul li .txt p{color: #4e4e4e; line-height: 24px; height: 72px; overflow: hidden;}
.PicList002295 ul li:nth-child(2n){margin-right: 0;}
@media only screen and (min-width:768px){.PicList002295 ul li{width: 31.9334%;} .PicList002295 ul li:nth-child(2n){margin-right: 2%;} .PicList002295 ul li:nth-child(3n){margin-right: 0;} .PicList002295 ul li.n0{position: relative;}}
/* .Page002193 为demo编号 */
.Page002193{zoom: 1; overflow: hidden; text-align: center; padding: 4% 0 4% 0; text-align: center; background-color: #f2f2f2;}
.Page002193 span{padding: 0px 3px; display: inline-block;}
.Page002193 a{display: inline-block; margin: 0px 2px; border: 1px solid #cecece; padding: 0 1em; color: #666; line-height: 35px; border-radius: 3px; transition: .3s ease-out;}
.Page002193 a:hover{color: #fff; border: 1px solid #2d56a4; background: #2d56a4;}
.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: #2d56a4;}
.Page002193 .p_count b{color: #2d56a4;}
.Page002193 .p_total b{color: #2d56a4;}
.Page002193 .p_page em{font-style: normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{color: #fff; background: #2d56a4; border-color: #2d56a4;}
.Page002193 .p_page b{font-weight: normal;}
/* .Timeline001066 为demo编号 */
.Timeline001066{color: #333; padding: 4% 0;}
.Timeline001066 ul{border-bottom: 1px solid #ccc; padding-left: 120px; position: relative;}
.Timeline001066 ul li{border-left: 1px solid #ccc; padding-left: 35px;}
.Timeline001066 ul li div{padding: 25px 0;}
.Timeline001066 ul li p{margin: 0; line-height: 24px;}
.Timeline001066 ul ol{position: absolute; left: 0; top: 18px; width: 120px; padding-right: 40px; line-height: 33px; text-align: right; font-size: 18px;}
.Timeline001066 .year dd::before,
.Timeline001066 ul ol::before{position: absolute; content: ''; width: 10px; height: 10px; border-radius: 50%; background: #2d56a4; top: 50%; margin-top: -11px; right: -5px;}
.Timeline001066 .year{position: fixed; z-index: 10; width: 120px; top: 18px;}
.Timeline001066 .year dd{cursor: pointer; font-weight: bold; position: relative; text-align: right; line-height: 27px; height: 33px; padding-right: 40px; font-size: 18px; visibility: hidden;}
.Timeline001066 .year dd.gray{color: #999;}
.Timeline001066 .year dd.gray::before{background-color: #999;}
@media(max-width:480px){.Timeline001066 ul{padding-left: 90px;} .Timeline001066 ul ol{width: 90px;} .Timeline001066 ul li{padding-left: 20px;} .Timeline001066 .year{width: 90px;} .Timeline001066 ul ol, .Timeline001066 .year dd{padding-right: 20px;}}
/* .Floor002260 为demo编号 */
.Floor002260{padding: 20px 0 30px; font-size: 12px;}
.Floor002260 .box{border: 1px solid #e9e9e9; border-top: 2px solid #004080; margin-top: 20px;}
.Floor002260 .box-header{padding: 20px; font-size: 15px; color: #222; border-bottom: 1px solid #e9e9e9; line-height: 20px;}
.Floor002260 .box-header h3{font-size: 15px; margin: 0; float: left;}
.Floor002260 .box-header .more{float: right; font-size: 16px; color: #222; font-weight: bold; transition: all .3s ease-in-out;}
.Floor002260 .box-header .more:hover{color: #004080;}
.Floor002260 .box-content{padding: 20px;}
.Floor002260 .product li{/* float: left; width: 50%; padding: 27px 15px 27px; border-top: 1px solid #e9e9e9; */}
.Floor002260 .product li .inner{position: relative;}
.Floor002260 .product li .pic{position: absolute; left: 0; top: 0; width: 45%; text-align: center; display: table; text-align: center;}
.Floor002260 .product li .pic a{display: table-cell; height: 63px; vertical-align: middle;}
.Floor002260 .product li .pic a img{max-height: 63px;}
.Floor002260 .product li .word{padding-left: 48%;}
.Floor002260 .product li .word h4{margin: 0; font-weight: normal; font-size: 12px; line-height: 18px; height: 36px; overflow: hidden; margin-bottom: 10px;}
.Floor002260 .product li .word h4 a{color: #666;}
.Floor002260 .product li .word h4 a:hover{color: #004080;}
.Floor002260 .product li .word .more{padding-right: 12px; position: relative;}
.Floor002260 .product li .word .more i{position: absolute; top: 50%; margin-top: -3px; right: 0; background: url(../images/Floor002260-icon.png); width: 8px; height: 7px; display: block;}
.Floor002260 .product li .word .more:hover{color: #004080;}
.Floor002260 .product li .word .more:hover i{background-image: url(../images/Floor002260-icon_hover.png);}
.Floor002260 .new li{padding: 9px 0; position: relative; line-height: 20px; padding-right: 70px;}
.Floor002260 .new li a{display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; color: #666;}
.Floor002260 .new li a i{font-size: 10px; font-family: 宋体; font-style: normal; padding-right: 5px;}
.Floor002260 .new li a:hover{color: #004080;}
.Floor002260 .new li time{position: absolute; right: 0; top: 10px; color: #999;}
.Floor002260 .about nav li{float: left; width: 33.3334%; padding: 15px 2% 0; text-align: center;}
.Floor002260 .about nav li .pic img{border-radius: 50%; background-color: #1c5a98; transition: all .5s ease-in-out;}
.Floor002260 .about nav li:hover .pic img{background-color: #004080; transform: rotateY(180deg);}
.Floor002260 .about nav li h4{text-align: center; margin: 5px 0 0; font-size: 12px;}
.Floor002260 .about nav li h4 a{color: #666;}
.Floor002260 .about nav li:hover h4 a{color: #004080;}
@media only screen and (max-width:480px){.Floor002260 .product li{padding: 20px 10px 20px;}}
@media only screen and (min-width:768px){.Floor002260 .box{float: left; width: 49%; height: 330px; background-color: #fff;} .Floor002260 .product{width: 100%; margin-top: 0;} .Floor002260 .about{float: right;}}
@media only screen and (min-width:1024px){.Floor002260 .box{width: 26%; margin-left: 2%; margin-top: 0; background-color: #fff;} .Floor002260 .product{width: 44%; margin-left: 0;}}
/*PicList001912*/
.PicList001912{padding: 4% 0 0 0; background-color: #f2f2f2;}
.PicList001912 a:hover{color: #2d56a4;}
.PicList001912 li{margin-bottom: 2%;}
.PicList001912 li:nth-last-child(1){margin-bottom: 0;}
.PicList001912 li div{background: #fff; overflow: hidden; padding-right: 24px; box-shadow: 0 0 4px rgba(0, 0, 0, .18); transition: .4s;}
@media screen and (max-width: 990px){.PicList001912 li div{padding-right: 0;}}
.PicList001912 li div:hover{transform: translateY(-2%); box-shadow: 0 0 12px rgba(0, 0, 0, .32); transition: .4s;}
.PicList001912 li .pic{float: left; width: 22.5%;}
.PicList001912 li .pic img{display: block; width: 100%;}
.PicList001912 li figure{float: right; width: 75%;}
.PicList001912 li h3{margin: 0; line-height: 50px; font-size: 16px;}
.PicList001912 li h3 span{float: right; color: #999; font-size: 12px; font-weight: normal;}
.PicList001912 li p{line-height: 24px; overflow: hidden; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.PicList001912 li .more{color: #2d56a4;}
@media(max-width:1000px){.PicList001912 .columnName{font-size: 45px;} .PicList001912 .columnName span{font-size: 24px;} .PicList001912 li h3{line-height: normal;} .PicList001912 li p{margin: 2% 0; height: 48px;}}
@media(max-width:640px){.PicList001912 .columnName{font-size: 35px;} .PicList001912 .columnName span{font-size: 20px;}}
@media(max-width:480px){.PicList001912 li .pic, .PicList001912 li figure{float: none; width: auto;} .PicList001912 li figure{border: 0; padding: 4%;}}
/* .Floor001301 为demo编号 */
/* .Floor001301{padding:2% 0;} */
.Floor001301 .product{float: left; width: 63.4%;}
.Floor001301 .news{width: 100%;}
.Floor001301 h2{margin: 0 0 4% 0; line-height: 28px; font-weight: normal; background: url(../images/Floor001301-ico.png) no-repeat left center; padding-left: 30px;}
.Floor001301 h2 span{display: inline-block; position: relative; padding-right: 15px; color: #333;}
.Floor001301 h2 span::before{position: absolute; content: ''; width: 0; height: 0; border: 6px solid #4c4c4c; border-top-color: transparent; border-bottom-color: transparent; border-right: 0; right: 0; top: 50%; margin-top: -6px;}
.Floor001301 h2 a{float: right; color: #999; font-size: 12px;}
.Floor001301 .product ul{overflow: hidden; border: 1px solid #f0f0f0; border-bottom: 0; border-right: 0;}
.Floor001301 .product li{float: left; width: 25%; position: relative; padding-bottom: 10px;}
.Floor001301 .product li p{margin: 0; line-height: 24px; overflow: hidden; height: 48px; text-align: center; padding: 0 3%;}
.Floor001301 .product li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center 20%; background-size: auto 20%; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; transition: 0.3s;}
.Floor001301 .product li figure{padding-bottom: 69%; background-size: contain;}
.Floor001301 .product li span{position: absolute; left: 0; width: 100%; color: #fff; text-align: center; top: 70%; opacity: 0; transition: 0.3s;}
.Floor001301 .product li span::before{position: absolute; content: ''; width: 16px; height: 1px; background-color: #fff; left: 50%; margin-left: -8px; bottom: -10px;}
.Floor001301 .product li:hover a{background-image: url(../images/Floor001301-search.png); background-color: rgba(25, 93, 157, 0.9); background-position: center 40%;}
.Floor001301 .product li:hover span{top: 60%; opacity: 1;}
.Floor001301 .list{position: relative; overflow: hidden;}
.Floor001301 .list .bx-viewport{z-index: 1;}
.Floor001301 .list li span{width: 100%; padding: 0 20% 0 20px; line-height: 36px; height: 36px; color: #fff; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0;}
.Floor001301 .list li img{display: block; height: 100%;}
.Floor001301 .list .bx-pager{position: absolute; right: 0; bottom: 8px; z-index: 10;}
.Floor001301 .list .bx-pager div{float: left; width: 10px; margin-right: 5px;}
.Floor001301 .list .bx-pager div a{display: block; height: 10px; border-radius: 50%; background-color: #fff; overflow: hidden; line-height: 100px;}
.Floor001301 .list .bx-pager div a.active{background-color: #7eccfd;}
.Floor001301 .news dl{padding-top: 6%;}
.Floor001301 .news dd{line-height: 30px; padding-left: 10px; position: relative;}
.Floor001301 .news dd::before{position: absolute; content: ''; width: 3px; height: 3px; left: 0; top: 50%; background-color: #828282; margin-top: -1.5px;}
@media(max-width:768px){.Floor001301 .product, .Floor001301 .news{float: none; width: auto;} .Floor001301 .product{margin-bottom: 3%;}}
@media(max-width:480px){.Floor001301 .product li{width: 50%;}}
/* .Floor001252 为demo编号 */
.Floor001252{padding-bottom: 2%;}
.Floor001252 h1{margin: 16px 0; border-bottom: 1px solid #e8e8e8; line-height: 41px; height: 41px;}
.Floor001252 h1 span{display: table; color: #2d56a4; font-size: 16px; border-bottom: 1px solid #3674d4; padding-right: 15px;}
.Floor001252 h1 a{float: right; border-left: 2px solid #eee; padding: 0 20px 0 12px; font-weight: normal; font-size: 12px; color: #909090;}
.Floor001252 .news{float: left; width: 48%;margin-right:2%;}
.Floor001252 .news a.dot{color: #2d56a4; font-size: 18px;}
.Floor001252 .news p{font-size: 12px; color: #444; line-height: 18px; overflow: hidden; height: 54px;}
.Floor001252 .top{position: relative; padding-bottom: 3%;}
.Floor001252 .top li{overflow: hidden; transition: .4s;}
.Floor001252 .top li .pic{float: left; width: 26.4%;}
.Floor001252 .top li .pic img{width: 100%;}
.Floor001252 .top li div{float: right; width: 71%;}
.Floor001252 .top .bx-pager{display: none;}
.Floor001252 .top .bx-controls-direction{position: absolute; right: 0; top: -44px;}
.Floor001252 .top .bx-controls-direction a{display: block; width: 21px; height: 21px; background: url(../images/Floor001252-btn.gif) no-repeat 0 0 #b0c6ea; overflow: hidden; line-height: 100px; float: left; margin-left: 2px;}
.Floor001252 .top .bx-controls-direction a.bx-next{background-position: right 0;}
.Floor001252 .news dd{padding: 3.5% 0; border-top: 1px dashed #d9d9d9; transition: .4s;}
.Floor001252 .news dd:hover,
.Floor001252 .top li:hover{box-shadow: 0 0 12px rgba(0, 0, 0, .32); transform: translateY(-2%); transition: .4s;}
.Floor001252 .news dd div{padding-left: 102px; min-height: 86px; position: relative;}
.Floor001252 .news dd time{position: absolute; left: 0; top: 0; width: 80px; background-color: #2d56a4; text-align: center; color: #fff; border-radius: 5px; line-height: 28px;}
.Floor001252 .news dd time span{display: block; font-size: 30px; padding: 14px 0; border-bottom: 1px solid #b9d1ff; background-color: #2d56a4; border-radius: 12px 12px 0 0;}
.Floor001252 .news dd p{margin-bottom: 0; height: 36px;}
.Floor001252 .about_case{float: right; width: 41.6%;display:none;}
.Floor001252 .about_case dl{overflow: hidden;}
.Floor001252 .about_case dt{float: left; width: 50.8%;}
.Floor001252 .about_case dt img{display: block; width: 100%;}
.Floor001252 .about_case dd{float: right; width: 45%;}
.Floor001252 .about_case dd h3{margin: 0; font-weight: normal; color: #2d56a4; font-size: 18px;}
.Floor001252 .about_case dd p{margin-bottom: 0; font-size: 12px; color: #444; line-height: 20px; overflow: hidden; max-height: 120px;}
.Floor001252 .about_case ol{float: left; width: 32%; margin-right: 2%; margin-bottom: 2%;}
.Floor001252 .about_case ol:nth-child(3n){margin-right: 0;}
.Floor001252 .about_case ol img{width: 100%; transition: all ease 0.4s;}
.Floor001252 .about_case ol span{line-height: 33px; text-align: center;}
.Floor001252 .about_case ol figure{overflow: hidden;}
.Floor001252 .about_case ol:hover figure img{transform: scale(1.2);}
@media(max-width:1200px){.Floor001252 .about_case dd h3{font-size: 15px;} .Floor001252 .about_case dd p{max-height: 80px;}}
@media(max-width:768px){.Floor001252 .news, .Floor001252 .about_case{float: none; width: auto;}}
@media(max-width:375px){.Floor001252 .news a.dot{font-size: 16px;} .Floor001252 .top li .pic, .Floor001252 .top li div{float: none; width: auto;} .Floor001252 .top li div{padding: 2%;} .Floor001252 .about_case dt, .Floor001252 .about_case dd{float: none; width: auto;} .Floor001252 .about_case dd{padding-top: 3%;} .Floor001252 .about_case ol{width: 49%;} .Floor001252 .about_case ol:nth-child(3n){margin-right: 2%;} .Floor001252 .about_case ol:nth-child(2n){margin-right: 0;} .Floor001252 .news dd time span{padding: 9px 0;} .Floor001252 .news dd div{min-height: 76px;}}
/* Extra Start */
.ys-flex{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.ys-main{background-color: rgba(0, 0, 0, .48); padding: 4%;}
.ys-960{max-width: 960px; margin: 0 auto;}
.ys-news-card{padding: 8% 4%;}
.ys-wrap{background-color: #f2f2f2;}
.ys-fixed{position: fixed;}
.ys-banner-margin{margin-top: 80px;}
/* Extra End */
/* .RighInfo002228 为demo编号 */
.RighInfo002228{padding:3% 0;}
.RighInfo002228 .auto{max-width:1200px;}
.RighInfo002228 .single-header{text-align:center;}
.RighInfo002228 .single-header h1{color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h2{color: #333; font-size: 24px; font-weight: 400;}
.RighInfo002228 .single-header h3{color:#333; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{position:relative; z-index:2; padding:0 30px; background-color:#fff; text-transform: uppercase;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p img{text-align: center}
.RighInfo002228 .single-content p{text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{text-align: center;}
.RighInfo002228 .fr{float:none;}
.RighInfo002228 .col2+.col2{margin-top:10px;}
@media(max-width:950px){.RighInfo002228 .auto{padding:0 2%;}}
@media screen and (min-width:465px){.RighInfo002228 .col2{width:48%;}.RighInfo002228 .fr{float:right;}.RighInfo002228 .col2+.col2{margin-top:0;}}
@media screen and (min-width:768px){.RighInfo002228 .single-header h1{font-size:24px;} .RighInfo002228 .single-header h3{font-size:22px;} .news .single-header h3{font-size:18px;} .RighInfo002228 .single-content p{padding:15px 0;} .RighInfo002228 .single-header h3:after{background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}}
@media screen and (min-width:1024px){.RighInfo002228 .single-header h1{font-size:30px;}}
/*TextList001851 */
.TextList001851{padding:2% 0;}
.TextList001851 section{border:solid 1px #e7e7e7;}
.TextList001851 .list{border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{border-bottom:0;}
.TextList001851 .list .dot{font-weight:normal; margin:0; padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot#on{background-image:url(../images/TextList001851-open.gif); background-color:#2E56A2; color:#fff;}
.TextList001851 .list .con{display:none; padding:2%;}
.TextList001851 .list .info strong{color: #2E56A2;}
.TextList001851 .list .info strong + strong{margin-left: 30px;}
.RighInfo001400{padding: 3% 0;}
.RighInfo001400 ul{list-style: none;}
.RighInfo001400 #pic{float: left; width: 48%;}
.RighInfo001400 .contact{float: right; width: 48%;padding: 3% 0;}
.RighInfo001400 .contact dl{font-size: 16px; line-height: 43px;}
.RighInfo001400 .contact dl span{display: inline-block; color: #2E56A2;}
.RighInfo001400 .contact dd.tip span{font-size: 16px; color: #2E56A2; display: block;}
.RighInfo001400 .txt{padding-left: 70px; background: url(../images/RighInfo001400_route.png) 30px 0 no-repeat; min-height: 50px; line-height: 24px; font-size: 14px;}
@media screen and (max-width: 767px){.RighInfo001400 #map{float: left;width: 100%;}
.RighInfo001400 .contact{float: left;width: 100%;}}
/* 友情链接列表样式 开始 */
.i_list{position:relative; margin-top:20px}
.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:#2E56A2;}
/* 友情链接列表样式 结束*/
.fixed{display:none;width:100%; height:100%; position:fixed; left:0; top:0; background:#949494; z-index:1000;}