@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1200px; margin:0 auto;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}

.content video{ max-width:100%;}

.header{ position: relative; background-color: #fff;}
.header .logo{ width: 305px;}
.header .logo img{ width: 100%;}
.ultop> li{ transition: all .3s; margin-left: 1px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.ultop> li>a{ transition: all .3s; font-weight: bold; line-height: 100px; font-size: 16px; color: #000000; display: block; padding: 0 30px; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.subnav{ position: absolute;}
.ultop> li.active>a,.ultop> li:hover>a{ color: #fff; background-color: #194785;}


.links{ margin-top:40px; width:100%; text-align:center;}
.links,.links a{ font-size:16px; color:#eee;}
.links a{ margin-left:15px;}
.links a:hover{ color:#fff; text-decoration: underline;}

.banner .swiper-slide{ overflow: hidden;}
.banner .swiper-slide img{ transition: all 7s; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 7s; -moz-transition: all 7s; -ms-transition: all 7s; -o-transition: all 7s; }
.banner .swiper-slide.swiper-slide-active img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }
.banner .swiper-button-next,.banner  .swiper-button-prev{ width: 55px; height: 55px; background-size: 55px 55px; margin: 0; margin-top: -25px;}
.banner .swiper-button-next:after,.banner  .swiper-button-prev:after{ display:none;}
.banner .swiper-button-next{ right: 40px; background-image: url(../images/1icon_05.png);}
.banner .swiper-button-prev{ left: 40px; background-image: url(../images/1icon_03.png);}

.guke0222{}
.guke0222 li{ width: 100%; margin-bottom: 40px;}
.guke0222 li .guke02222img{ width: 100%; overflow: auto;}
.casetitle{ font-size: 24px; color: #333; font-weight: bold; margin-bottom: 20px;}
.subnav{ box-shadow:0 0 15px rgba(0,0,0,.1); padding:50px 0; position:absolute; transition:all .3s; top:120%; left:0; width:100%; background:#fff; z-index:10; opacity:0; visibility:hidden;}
.ultop> li:hover .subnav{ top:100%; opacity:1; visibility:visible;}

.subnavle{ width:60%;}
.subnavri{ width:35%; transform:translateX(-40px); opacity:0; transition:all .5s; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.subnavri img{ width:100%;}
.subul li{ width:48%; padding:12px 0;}
.subul li a{ color:#010101; font-weight:bold; display:block;}
.subul li span{ color:#6d6d6d;font-size:14px; font-weight:normal; display:block;}
.subul li:hover >a,.subul li:hover >span{ color:#194785;}

.ultop> li:hover .subnav .subnavri{ transform:translateX(0); opacity:1;}

.banner{ margin-bottom:55px;}
.sousuo{ margin-bottom:85px;}
.sousuo .flex{border:1px solid #e5e5e5; border-radius:5px; overflow:hidden;}
.sousuo input{ width:calc(100% - 140px); padding:0 30px; font-size:16px; line-height:60px; height:60px;}
.sousuo button{ width:140px; height:60px; cursor:pointer; border-radius:5px; background:#194785; color:#fff; font-size:18px;}
.sousuo button img{ margin-right:5px;}


.indextit { margin-bottom:50px;}
.indextit b{ color:#194785; font-size:36px;font-family: SCbold;}
.indextit span{ font-size:18px; color:#6a6a6a;font-family: SCNormal; margin-left:10px; display:inline-block; text-transform: uppercase;}

.main01 li{ width:25%; position:relative;}
.main01 li a>img{ width:100%;}
.main01 li .txt{transition:all .3s; position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; font-size:24px;font-family: SCbold; color:#fff;}
.main01 li .txt .img{ height:0; margin-bottom:0; transition:all .3s;}
.main01 li .txt .img img{  height:100%;}
.main01 li:hover .txt .img{ height:50px; margin-bottom:10px;}
.main01 li:hover .txt{ background:rgba(25,71,133,.9);}


.main01,.main02,.main03{ margin-bottom:100px;}
.main2le{ width:50%}
.main2ri{ width:46%; }

.main2le li{ transition:all .3s; padding:50px 30px; border-bottom:1px solid #dcdcdc;}
.main2le li .img{ width:33px;}
.main2le li .img img{ margin:0 auto; display:block;}
.main2le li .img img.w{ display:none;}
.main2le li:hover .img img.b{ display:none;}
.main2le li:hover .img img.w{ display:block;}
.main2le li .txt{ width:calc(100% - 70px);}
.main2le li b{transition:all .3s;font-family: SCbold; font-size:16px;}
.main2le li p{transition:all .3s; font-size:16px; color:#999999;}
.main2le li b span{transition:all .3s; font-size:24px; color:#194785;}
.main2le li:hover{ background:#194785; color:#fff;}
.main2le li:hover b{ color:#fff;}
.main2le li:hover p{ color:#fff;}
.main2le li:hover b span{ color:#fff;}

.main3le,.main3ri{ width:46%;}
.main3ri .indextit{ margin-bottom:10px;}
.main3ri .indextit b{ display:block;}
.main3ri li{ overflow:hidden; position:relative; text-align:center; width:48%; border:1px solid #194785; padding:30px; margin-top:40px;transition:all .3s;}

.main3ri li span{ position:absolute; font-size:72px; line-height:1; display:block; right:-15px; bottom:-10px; color:rgba(25,71,133,.1); transition:all .3s;font-family: SCHeavy;}
.main3ri li b{ color:#194785; font-size:24px; display:block;font-family: SCbold;}
.main3ri li p{ color:#5c5c5c;}
.main3ri li:hover{ background:#194785; color:#fff;}
.main3ri li:hover span{ color:rgba(255,255,255,.1);}
.main3ri li:hover b,.main3ri li:hover p{ color:#fff;}

.main4box img{ margin-left:40px; margin-bottom:10px; width:46%;}
.main4box p{ color:#716666; text-align:justify;}
.main04{ margin-bottom:55px;}
.main06{ padding-bottom:70px;}
.main06 li{ width:23%; height:200px; margin-bottom:3%; position:relative;}
.main06 li .zhezhao{ cursor:pointer; opacity:0; visibility:hidden; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(25,71,133,.9); transition:all .3s;}
.main06 li .zhezhao img{ max-width:100%; max-height:100%;position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); width:auto; height:auto;}
.main06 li:hover .zhezhao{ opacity:1; visibility:visible;}

.main066{ padding-bottom:50px;}
.main066 li{ width:31.33%; margin-bottom:2%;}
.main066 li b{ font-size:18px; color:#666; font-weight:normal; display:block; margin-top:10px;}
.main066 li:hover b{ color:#194785}

.indexbox{  background-position:bottom center; background-size:100% auto; background-repeat:no-repeat;}

.footer{ background-color:#194785; padding-top:80px;}
.fotcopy{ border-top:1px solid #212e54; margin-top:30px; padding:15px; text-align:center; color:#fff;}
.fotcopy p,.fotcopy a{ font-size:16px; color:#fff;}
.fotcopy a{ display:inline-block;}

.fotle{ width:36%; color:#fff;}
.fotri{ width:60%;}
.fotle a img{ max-width:395px; margin-bottom:35px;}
.fotle p{ color:#ededed; margin-bottom:10px;}
.fotle .ewm{ padding:20px 0;}
.fotle .ewm img{ width:110px;}
.fotle .ewm span{ color:#ededed; display:block; margin-top:10px;}

.fotri li{ max-width:30%;}
.fotri li b{ display:block; margin-bottom:15px;}
.fotri li b a{ font-size:18px; font-weight:normal;}
.fotri li a{ display:block; color:#ededed; margin-bottom:5px;}
.fotri li a:hover{ color:#fff;}

.positions{ padding:50px 0 30px;}
.posi{ padding-left:35px; background:url(../images/home.png) no-repeat left center;}
.posi ,.posi a{ color:#666666;}.posi a:hover{ color:#000}
.case_content{ padding:50px; background:#fff;}
.case_content > h1{ display:block; font-size:24px; color:#194785; text-align:center; margin-bottom:30px;font-family: SCbold;}

.content{ padding:25px 0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.content p{ font-size:16px; color:#000000;}
.pre_next{ padding-top:50px; position:relative;}
.pre_next>a{ line-height:40px; max-width:calc(50% - 80px); color:#282828; font-size:14px;}
.pre_next .back{ width:140px; height:40px; border-radius:100px; background:#194785; color:#fff; text-align:center; line-height:40px; position:absolute; left:50%; margin-left:-70px;}

.pre_next>a:hover{ color:#194785}
.pre_next .back:hover{ color:#fff;}
.case_view{ margin-bottom:70px;}

.content2 table{ height: auto !important;}
.content2 tr.firstRow{ display: table-row !important;}
.content2 tr.hide{ display: none;}
.content2 tr span{ color: #194785; font-weight: bold;}
.banner01{color:#fff; background-size:cover; background-position:center; background-repeat:no-repeat;}
.banner01 .tbc{ height:500px;}
.banner01 b{ font-size:48px; display: inline-block; font-weight:normal;}
.banner01 p{ font-size:30px;}

.guke01{ padding:75px 0}
.contents p{ line-height:2;}
.contents img{ max-width:100%;}

.content img{ max-width: 100%;}

.guke02 li{ transition:all .3s; width:48%; padding:20px; background:#f9f9f9; margin-bottom:3%;}
.guke02 li a{ height: 100%;}
.guke02 li .img{ width:33%;}
.guke02 li .txt{ width:64%; padding-bottom:50px; position:relative;}
.guke02 li .txt b{transition:all .3s; font-size:18px;font-family: SCbold; color:#000; display:block; margin-bottom:10px;}
.guke02 li .txt p{transition:all .3s; font-size:14px; color:#626262;}
.guke02 li .txt span{ display:block; width:50%; color:#fff; position:absolute; bottom:0; left:0; border:1px solid #194785; background:#194785; line-height:40px; text-align:center; font-size:14px;}
.guke02 li:hover{ background:#194785}
.guke02 li:hover b,.guke02 li:hover p{ color:#fff;}
.guke02 li:hover .txt span{ border:1px solid #fff;}

.mores{ text-align:center; margin-bottom:80px; padding-top:20px;}
.mores a{ display:inline-block; cursor:pointer; padding:0 40px; font-size:14px; line-height:40px; color:#fff; background:#194785;}
.mores a i{ margin-left:10px;}

.guke03 li{ padding:0 0 40px; margin-bottom:40px; border-bottom:1px solid #dcdcdc}
.guke03 .img{ width:230px;}
.guke03 .txt{ width:calc(100% - 270px);}
.guke03 .txt b{ font-size:16px; color:#194785;}
.guke03 .txt b span{ font-size:24px; margin-right:5px;}
.guke03 .txt p{ color:#000000}
.guke03 .txt .txt{ margin-top:30px; width:100%; height:64px; overflow:hidden;}
.guke03 .txt.on  .txt{ height:auto;}
.guke03 .txt .txt p{ font-size:16px; line-height:32px; color:#626262;}
.guke03 li .a_view{ margin-top:20px; text-align:right;}
.guke03 li .a_view a{ display:inline-block; line-height:40px; padding:0 60px; text-align:center; color:#fff; background:#194785; cursor:pointer;}
.guke03 .txt.on .a_view{ display:none;}
.dangjianban .w1200{ position:relative;}
.dangjianban span{ color:#ffffff; font-size:30px; bottom:45px; position:absolute;font-family: SCbold;}

.dangjian01{ padding-top:80px;}
.dangjian01 li{ background:#fef5ec; padding:20px; margin-bottom:45px; border-top:1px solid #a10005; position:relative;}
.dangjian01 li:after{ content:""; display:block; width:1px; height:100%; position:absolute; right:0; top:0; background-image:url(../images/line2.jpg); background-size:100% 100%;}
.dangjian01 li:before{ content:""; display:block; width:1px; height:100%; position:absolute; left:0; top:0; background-image:url(../images/line2.jpg); background-size:100% 100%;}
.dangjian01 .imgs{ width:300px;}
.dangjian01 .txt{ width:calc(100% - 350px);}

.dangjian01 .ti_txt{ margin-top:30px; margin-bottom:30px; display:inline-block; padding:0 50px; background:#a10005; position:relative; border-radius:100px}
.dangjian01 .ti_txt img{ position:absolute; left:10px; top:-18px;}
.dangjian01 .ti_txt h3{ color:#ffe58b; line-height:45px;}
.dangjian01  .txtcontent p{ line-height:2; font-size:16px; color:#000000}


.dj_le,.dj_ri{ width:49%;}
.dj_ri{ background-image:url(../images/4dangjianbac_05.jpg); background-size:cover; background-position:left top; padding:40px 45px;}
.dj_le .dj_le01{ min-height:48%; padding:35px 40px; background-image:url(../images/4dangjianbac_03.jpg); background-position:left top; background-size:cover;}
.dj_le .dj_le01:nth-child(1){ margin-bottom:2%;}


.dangjian02 b{ font-size:24px ; color:#ffe58b; display:block; padding-left:45px; background-repeat:no-repeat; background-position:left center; margin-bottom:10px;}
.dangjian02 p{ font-size:16px; color:#ffe58b; padding-left:45px; line-height:2;}

.dj_le .dj_le01 b{ background-image:url(../images/4dangjian_20.png);}
.dj_le .dj_le02 b{ background-image:url(../images/4dangjian_24.png);}
.dj_ri b{ background-image:url(../images/4dangjian_17.png);}

.dangjian02{ margin-bottom:60px;}

.banner3{ background-size:cover; background-position:center; background-repeat:no-repeat;}
.banner3{ padding:100px 0}
.banner3 .txt{ padding:40px; background:rgba(255,255,255,.9); display:inline-block; min-width:50%;}
.banner3 .txt span{font-family: SCRegular; display:block; font-size:18px; color:#000000; margin-bottom:30px;}
.banner3 .txt b{font-size:48px; color:#194785;font-family: SCbold; display:block; line-height:1.4;}
.banner3 .txt p{ font-size:30px; color:#666666;}


.fuwu01{ margin-bottom:50px; margin-top:65px;}
.fuwu02{ margin-bottom:80px;}
.fuwu01box{ padding:40px; background:#fff;}
.fuwu01box>b{ display:block; font-size:24px; color:#194785;font-family: SCbold; text-align:center; margin-bottom:30px;}
.fuwu01box .contents{ line-height:2; max-width:900px; margin:0 auto; text-align:justify;}
.fuwu01box .contents p{ line-height:2;}

.join01{ padding:70px 0;}
.join01box .img{ width:50%;}
.join01box .txt{ width:47%; background-image:url(../images/6join_12.jpg); background-position:right bottom; background-repeat:no-repeat;}
.join01box .txt .txtop{ margin-bottom:50px; padding:30px 0; border-bottom:1px solid #bfbfbf; align-items: flex-end;}
.join01box .txt .txtop b{ padding-left:55px; background-image:url(../images/6join_08.jpg); background-repeat:no-repeat; background-position:left center; font-size:28px; color:#000000; display:block; line-height:1;}
.join01box .txt .txtop span{ font-size:18px; color:#010101; display:block; line-height:1;}
.join01box .txt  .txts{  max-height:250px; overflow:auto; padding-right:15px;}
.join01box .txt  .txts p{font-size:16px; color:#666666;}

.join01box .txt  .txts::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 5px;
	background-color: #F5F5F5;
}

.join01box .txt  .txts::-webkit-scrollbar
{
	width: 5px;
	background-color: #fff;
}

.join01box .txt  .txts::-webkit-scrollbar-thumb
{
	border-radius:5px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #0b4e9f;
}
 

.join01box{ padding-bottom:50px; position:relative;}
.join01box .swiper-pagination-bullet{ background:#7d7d7d; width:30px; height:3px; margin:0 7px; border-radius:0; background:#7d7d7d;}
.join01box .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#194785;}
.join01box .swiper-pagination{ width:100%; left:0; bottom:0;}


.zhopintit2{ padding:0 20px; background:#0b4e9f; line-height:70px; margin-bottom:40px;}
.zhopintit2 b{ font-size:36px;font-family: SCbold; color:#fefefe; font-weight:normal;}
.zhopintit2 span{ font-size:18px;font-family: SCNormal;}

.zpc_le{ width:300px;}
.zpc_ri{ width:calc(100% - 360px);}
.zpclebox{ padding:45px; background-image:url(../images/6join_16.jpg); background-size:cover; background-position:center;}
.zpclebox p{ margin-bottom:5px;}
.zpclebox p img{ width:125px;}

.zpc_ri .zplists li{ padding:35px 30px; background:#f9f9f9; margin-bottom:30px;}
.zpc_ri .contents{ width:calc(100% - 80px);}
.zpc_ri .zplists li b{padding-left:30px; display:block; background-image:url(../images/6join_22.png); background-position:left center; background-repeat:no-repeat; font-size:18px; margin-bottom:15px; color:#194785;font-family: SCbold;}
.zpc_ri .zplists li .txt{padding-left:30px;}
.zpc_ri .zplists li span{ color:#000;font-family: SCbold;}
.zpc_ri .zplists li p{ color:#666666; line-height:32px;}

.pages{ padding:50px 0;}
.pages ul{    justify-content: center;}
.pages ul li a{ display:inline-block; padding:0 15px; border:1px solid #eee; font-size:14px; line-height:30px;}
.pages ul li.active a{ background:#194785; color:#fff;}
.zplists .txt{ height:96px; overflow:hidden;}
.viewm{ text-align:right;}
.viewm a{ display:inline-block; padding:0 30px; color:#fff; background:#194785; font-size:14px; line-height:35px; cursor:pointer;}
.viewm a i{ margin-left:10px;}
.zplists li.on .txt{ height:auto;}
.zplists li.on .viewm{ display:none;}

.jiagegongshi{ padding:60px 0;}
.jiagetab{ margin-bottom:40px;}
.dingwei{ text-align: center; max-width: 500px; margin: 0 auto 40px;}
.dingwei input{ width: calc(100% - 80px); border: 1px solid #eee; height: 40px; padding: 0 15px;}
.dingwei button{ cursor: pointer; width: 80px; background: #194785; color: #fff; height: 40px;}
.jiagetab{justify-content: center;}
.jiagetab a{font-size:24px;font-family: SCbold; color: #333; position:relative; padding:10px 0; margin:0 30px;}
.jiagetab a.on{ color:#194785;}
.jiagetab a:after{ transition:all .3s; content:""; display:block; width:0; bottom:0; left:50%; height:1px; background:#194785; position:absolute; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; }
.jiagetab a.on:after,.jiagetab a:hover:after{ width:100%; left:0}

.liebiaota{ max-height:1484px; overflow:hidden;}
.liebiaota.open{ max-height:none;}
.mores.close{ display:none;}
.liebiaota li{ width:48.5%;}
.liebiaota li table{ width:100%;border-collapse:collapse;}
.liebiaota li table tr:first-child td{ color:#fff; background:#194785;}
.liebiaota li table td{ border:1px solid #bfbfbf; text-align:center; padding:5px 15px; font-size:14px;}
.liebiaota li table td:first-child{ text-align:left;}

.jingxuan{ padding:65px 0;}
.jingxuancontent li{ padding:35px 25px; background:#fff; margin-bottom:35px;}
.jingxuancontent li h2{ font-size:24px; color:#194785;font-family: SCbold; padding-left:40px; background-image:url(../images/8jingxuan_03.jpg); background-position:left center; background-repeat:no-repeat; display:block; margin-bottom:15px;}
.jingxuancontent li .content3 p{ font-size:16px; line-height:32px;}
.jingxuancontent li .content3{ text-align:justify; height:64px; overflow:hidden;}

.jingxuancontent li .maores{ margin-top:20px; text-align:right;}
.jingxuancontent li .maores a{display:inline-block; padding:0 30px; color:#fff; background:#194785; font-size:14px; line-height:35px; cursor:pointer;}
.jingxuancontent li.on .content3{ height:auto;}
.jingxuancontent li.on .maores{ display:none;}


.history{ padding:70px 0;}
.history .mores{ margin-top:80px;}
.history ul{justify-content: flex-start;}
.history li{ width:31.33%; margin:1%; margin-bottom:2%; height:430px; position:relative;}
.history li .img{transition:all .3s; height:240px; z-index:1; position:relative;}
.history li .txt{ transition:all .3s; height:190px; position:absolute; bottom:0; left:0; z-index:2;}
.history li .txt b{transition:all .3s; padding:20px 0 10px; display:block; font-size:20px;font-family: SCbold;}
.history li .txt p{transition:all .3s; color:#666666; line-height:32px; }
.history li .txt .txts{transition:all .3s; height:64px;overflow:hidden;text-align:justify;}
.history li .txt a{display:inline-block; padding:0 30px; color:#fff; background:#194785; font-size:14px; line-height:35px; cursor:pointer; margin-top:15px; position:absolute; bottom:0; left:0;}

.history li.on .img{ height:100%;}
.history li.on .txt{ background:rgba(25,71,133,.9); position:absolute; left:0; top:0; width:100%; height:100%; padding:30px;}
.history li.on .txt a{ display:none;}
.history li.on .txt b{ text-align:center; color:#fff; margin-bottom:15px;}
.history li.on .txt .txts{ height:265px; overflow:auto; color:#fff; padding-right:15px; }
.history li.on .txt .txts::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 5px;
	background-color: #fff;
}

.history li.on .txt .txts::-webkit-scrollbar
{
	width: 2px;
	background-color: #fff;
}

.history li.on .txt .txts::-webkit-scrollbar-thumb
{
	border-radius:5px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #000;
}
.history li.on .txt .txts p{ color:#fff; line-height:1.5;}


.dongshi{ padding:60px 0;}
.dongshi img{ width:100%}

.dongshi ul{ margin-top:40px;}
.dongshi ul li{ transition:all .3s; width:23.5%; background:#f9f9f9;}
.dongshi ul li .img{}
.dongshi ul li .txt{ padding:20px 23px;}
.dongshi ul li .txt b{ font-size:20px; color:#0b4e9f;transition:all .3s; display:block; margin-bottom:10px;}
.dongshi ul li .txt p{ color:#6e6e6e; font-size:14px;transition:all .3s;}
.dongshi ul li:hover{transform:translateY(-5px); box-shadow:0 0 15px rgba(0,0,0,.1); background:#0b4e9f;}
.dongshi ul li:hover b,.dongshi ul li:hover p{ color:#fff;}


.yishenglist{ margin-bottom:30px;}
.yishenglist ul{justify-content: flex-start;}
.yishenglist ul li{ transition:all .3s; margin-right:2%; width:23.5%; margin-bottom:3%; background:#f9f9f9;}
.yishenglist ul li:nth-child(4n){ margin-right:0;}
.yishenglist ul li .img{ height:370px}
.yishenglist ul li .txt{ padding:20px 23px;}
.yishenglist ul li .txt b{ font-size:20px; color:#0b4e9f;transition:all .3s; display:block; margin-bottom:10px;}
.yishenglist ul li .txt p{ color:#6e6e6e; font-size:14px;transition:all .3s;}
.yishenglist ul li:hover{box-shadow:0 0 15px rgba(0,0,0,.1); transform:translateY(-5px); background:#0b4e9f;}
.yishenglist ul li:hover b,.yishenglist ul li:hover p{ color:#fff;}



.zeren01{ margin-top:40px;}
.zeren03{ margin-bottom:60px;}
.zeren01box{ padding:0 30px;font-family: SCbold; font-size:18px; margin-bottom:30px;}
.zeren01box2{ padding:20px 0;}
.zeren01box2 p{ color:#666666; line-height:2;}

.yizhen ul{ padding-bottom:10px;}
.yizhen li{ width:49%;}
.yizhen li img{ width:100%; height:100%; object-fit:cover;}

.tousujianyi{ padding:70px 0 100px;}
.tousutit{ text-align:center; font-size:30px; color:#194785;font-family: SCbold;}
.ewmtpousu{ padding:40px 0; text-align:center;}
.ewmtpousu img{ max-width:285px; margin:0 auto; display:block; border:1px solid #eee; margin-bottom:10px;}
.ewmtpousu p{ font-size:16px; color:#000;}

.tousutel{ max-width:900px; margin:0 auto; padding:15px 35px; background:#f9f9f9;    justify-content: flex-start;}
.tousutel span{padding:10px 0; padding-left:40px; font-size:16px; background-position:left center; background-repeat:no-repeat;}
.tousutel span:first-child{ margin-right:70px;  background-image:url(../images/93tousu_09.jpg);}
.tousutel span:nth-child(2){  background-image:url(../images/93tousu_12.jpg);}
.guke02222img img{ max-width: 100%;}

.ptks01{ padding-top:70px; padding-bottom:50px;}

.ptkslits{ margin-bottom:70px;}
.ptkslits .txt p{ font-size:16px; color:#6c6c6c; line-height:32px; }
.ptkslits .txt{height:64px; overflow:hidden;}
.ptkslits.on .txt{ height:auto;}
.ptkslits.on .morebtn{ display:none;}

.morebtn{ text-align:right;}
.morebtn a{display:inline-block; padding:0 30px; color:#fff; background:#194785; font-size:14px; line-height:35px; cursor:pointer; margin-top:30px;}
.ptkslits .imglists2{ margin-top:50px;    }
.ptkslits .imglists2 .flex2{justify-content: flex-start;}

.ptkslits .imglists2 li{ padding-bottom:15px; width:23.5%; margin-right:2%; margin-bottom:2%; text-align:center; transition:all .3s;}
.ptkslits .imglists2 li:nth-child(4n){ margin-right:0}
.ptkslits .imglists2 li img{ width:100% ;}
.ptkslits .imglists2 li span{ font-size:16px; padding:0 15px; color:#000000; margin-top:10px; display:block;}
.ptkslits .imglists2 li:hover{ transform:translateY(-10px); box-shadow:0 0 10px rgba(0,0,0,.1);}


.wenhua01{ padding:80px 0; background:#f9f9f9;}
.wenhuatit{ text-align:center; margin-bottom:50px;}
.wenhuatit b{ font-size:36px; color:#194785; display:block;}
.wenhuatit span{ color:#636363;}

.wenhua01 li{ width:49%; background:#fff; padding:30px; border-radius:10px; margin-bottom:2%; transition:all .3s;}
.wenhua01 li:hover { transform:translateY(-5px); box-shadow:0 0 15px rgba(0,0,0,.1);}
.wenhua01 li .img{ width:35px;}
.wenhua01 li .txt{ width:calc(100% - 60px);}
.wenhua01 li .txt b{ font-size:24px;font-family: SCbold; line-height:1; display:block; margin-bottom:10px;}
.wenhua01 li .txt p{ font-size:20px; color:#898989;}

.wenhua02{ padding:50px 0;}
.wenhua02 li{ padding:35px 60px; border-bottom:1px solid #dcdcdc; transition:all .3s;}
.wenhua02 li .img{ width:65px;}
.wenhua02 li .img img{ margin:0 auto; display:block;}
.wenhua02 li .img img.w{ display:none;}
.wenhua02 li .txt{ width:calc(100% - 85px);}
.wenhua02 li .txt b{ font-size:24px; color:#194785;}
.wenhua02 li .txt b span{ color:#636363; font-size:16px; margin-left:5px;}
.wenhua02 li .txt p{ font-size:20px; color:#000000;}
.wenhua02 li:hover{ background:#194785;}
.wenhua02 li:hover .img img.b{ display:none;}
.wenhua02 li:hover .img img.w{ display:block;}
.wenhua02 li:hover .txt b{ color:#fff;}
.wenhua02 li:hover .txt p{ color:#fff;}

.wenhua02 li:hover .txt b span{ color:#fff;}

.meirong01{ padding:80px 0;}
.mr01txt{ padding:30px; color:#fff; background:#194785; line-height:2;}

.mr01img .flex2{justify-content: flex-start;}
.mr01img li{ transition:all .3s; text-align:center; margin-top:50px; width:23.5%; margin-right:2%;}
.mr01img li:nth-child(4n){ margin-right:0}
.mr01img li .img{ background:#fff; height:390px; border:1px solid #dcdcdc; position:relative;}
.mr01img li .img img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); max-width:90%; max-height:90%;}
.mr01img li .txt{ padding:15px; color:#000;}
.mr01img li:hover{ background:#194785; transform:translateY(-5px);}
.mr01img li:hover .img{ border:1px solid #194785}
.mr01img li:hover .txt{ color:#fff;}
.meirong02 .indextit{border-top:3px solid #194785; padding-top:30px;}

.meirong02{ padding-bottom:50px;}
.meirong02 img{ max-width:100%;}

.zhinengkeshi01{ padding:60px 0;}
.zhinengkeshi01 img{ max-width:100%;}

.zizhu01{ padding:90px 0;}
.zizhu01 li{ width:49%; background:#fff; padding:60px 30px; text-align:center;}
.zizhutit{ margin-bottom:45px;}
.zizhutit b{ display:block;font-size:36px; color:#194785;font-family: SCbold;}
.zizhutit span{font-size:24px; color:#696969;font-family: SCRegular; }
.zizhubot b{ font-size:18px; color:#194785; display:block;}
.zizhubot p{ font-size:16px; color:#000000;}
.zizhubot img{ max-width:200px; display:block; border:1px solid #eee; margin:20px auto;}

.zonghebox{ padding:80px 0 40px;}
.zonghebox .zonghelist{ margin-bottom:70px;}
.zonghebox .zonghelist .txt{ margin-bottom:40px; text-align:justify;}
.zonghebox .zonghelist .txt p{ color:#6c6c6c; line-height:2;}

.imglist{ text-align:center; position:relative;}
.imglist .img{ height:400px;}
.imglist span{ font-size:16px; margin-top:15px; display:block;}

.imglist .swiper-button-next{ transition:all .3s; right:-80px; width:60px; height:60px; background:#e6e6e6; margin-top:-30px; border-radius:100%;}
.imglist .swiper-button-prev{transition:all .3s; left:-80px; width:60px; height:60px; background:#e6e6e6; margin-top:-30px; border-radius:100%;}
.imglist .swiper-button-next:after,.imglist  .swiper-button-prev:after{ color:#fff; font-size:26px;}

.imglist .swiper-button-next:hover{ background:#194785}
.viewm{ margin-top:20px;}
.zeren01box2 img{ max-width:100%;}
.zizhu01 li img{ max-width:200px; width:100%;}

.fuli{ font-size:18px; margin-bottom:20px; background:#eee; padding:20px;}

 .taocan,.huanjing{ margin-bottom:80px;}
 .taocan li{ width:48%; margin:1%; margin-bottom:3%;}
  .taocan li img{ width:100%;}
 .huanjing li{ text-align:center; position:relative; width:23%; margin:1%;}
  .huanjing li b{ display:block; width:100%; padding:10px; color:#333; font-size:16px;}
  
  .taocan li table{ width:100%; height:100%; border:2px solid #13527e; border-collapse: collapse;}
 .taocan li .firstRow{ background:#13527e; color:#fff;}
  .taocan li td{ font-size:14px; padding:5px; border:1px solid #195884 !important; height:auto !important;}
  .firstRow td{ text-align:center;}
  .taocan li  tr{ height:auto!important; background:#e0e9f6;}
.taocan li  tr:nth-child(2) td{ text-align:center;}
.taocan li  tr:nth-child(2n){ background:#bacde0}
.taocan li  tr:nth-child(2){ background:#fff;}

.taocan li  tr td:first-child{ text-align:center;}

.taocan li:nth-child(3)  tr,.taocan li:nth-child(4)  tr{ background:#e2f0e3;}
 .taocan li:nth-child(3) .firstRow, .taocan li:nth-child(4) .firstRow{ background:#1a9264; color:#fff;}

.taocan li:nth-child(3)  tr:nth-child(2n){ background:#c2ddca}
.taocan li:nth-child(3)  tr:nth-child(2){ background:#fff;}
.taocan li:nth-child(4)  tr:nth-child(2n){ background:#c2ddca}
.taocan li:nth-child(4)  tr:nth-child(2){ background:#fff;}
.taocan li:nth-child(3) td,.taocan li:nth-child(4) td{ border:1px solid #1a9264 !important}
.taocan li:nth-child(3) table,.taocan li:nth-child(4) table{ border:2px solid #1a9264 !important}


.fenyuan_box{ padding:80px 0;}
.fenyuantitle{ text-align:center; margin-bottom:30px;}
.fenyuantitle b{ font-size:34px; color:#194785;}
.fenyuan_body p{ font-size:18px; line-height:2.2;}
.fenyuan_body img{ max-width:100%;}

@media screen and (max-width:1280px){
	
	.w1200{ padding-left:40px; padding-right:40px;}
	.ultop> li>a{ padding:0 10px;}
	.banner01 .tbc{ height:400px;}
	.imglist .swiper-button-next{ right:20px;opacity:.5; }
	.imglist .swiper-button-prev{ left:20px; opacity:.5;}
	.imglist .swiper-button-next:after, .imglist .swiper-button-prev:after{ font-size:20px;}
	 
	}


@media screen and (max-width:960px){
	
.header .ultop>li:last-child{ margin-left: 50px;}
	.imglist .swiper-button-next{ width:30px; height:30px;margin-top:-15px; }
	.imglist .swiper-button-prev{ width:30px; height:30px; margin-top:-15px;}
	.imglist .swiper-button-next:after, .imglist .swiper-button-prev:after{ font-size:16px;}
	.imglist span{ font-size:14px;}
	.zonghebox .zonghelist{ margin-bottom:40px;}
	   body{ font-size:14px;}
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .w1200{ padding-left:20px; padding-right:20px;}
	 .banner .swiper-slide{ height:12rem;}
	 .banner .swiper-button-next, .banner .swiper-button-prev{ width:30px; height:30px; background-size:100% 100%; margin-top:-15px;}
	  .banner .swiper-button-next{ right:10px;}
	   .banner .swiper-button-prev{ left:10px;}
	   
	   .banner{ margin-bottom:40px;}
	   
	   .sousuo{ margin-bottom:40px;}
	   .sousuo input{ font-size:14px;height:40px; line-height:40px; width:calc(100% - 100px); padding:0 15px;}
	   .sousuo button{ width:100px; font-size:14px; height:40px;}
	   .sousuo button img{ width:15px; vertical-align:middle;}
	   
	   .indextit b,.zhopintit2 b,.wenhuatit b,.zizhutit b{ font-size:20px; margin-right:10px;}
	   .indextit span,.zhopintit2 span,.wenhuatit span{ font-size:12px; margin-left:0}
	   .zizhutit span{ font-size:14px;}
	   .zizhubot b{ font-size:16px;}
	   .zizhubot p{ font-size:14px;}
	   .indextit{ margin-bottom:20px;}
	   .main01 li{ width:50%;}
	   .main01 li .txt{ font-size:16px;}
	   .main01 li:hover .txt .img{ height:30px;}
	   .main01, .main02, .main03{ margin-bottom:40px;}
	   .main2le{ width:100%;}
	   
	   .main02 { position:relative; padding-top:15rem;}
	   .main2ri{ position:absolute; left:0; top:0; width:100%; height:15rem;}
	   .main2le li{ padding:20px 15px;}
	   .main2le li b span{ font-size:20px;}
	   .main2le li b{ font-size:14px;}
	   .main2le li p{ font-size:14px;}
	   .main2le li .txt{ width:calc(100% - 50px);}
	   
	   .main3le, .main3ri{ width:100%;}
	   .main3ri{ margin-top:20px;}
	   .main3ri li b{ font-size:18px;}
	   .main3ri li{ margin-top:20px; padding:20px 10px;}
	   .main3ri li p{ font-size:14px;}
	   .main4box img{ margin-left:20px;}
	   .main04{ margin-bottom:30px;}
		.fotle{ width:100%; text-align:center;}
		.fotle a img{ max-width:100%; width:70%;}
		.fotri{ display:none;} 
		.fotcopy{ padding:15px;}
		.fotcopy a{ display:inline-block;}
		.footer{ padding-top:40px;}
		.fotcopy{ margin-top:10px;}
		.fotcopy p,.fotcopy p a{ font-size:14px;}
	   .main06 li{ width:49%; height:5rem;}
	   .positions{ padding:20px 0;}
	   .case_content{ padding:20px;}
	   .case_content > h1{ font-size:18px; margin-bottom:15px;}
	   .content p{ font-size:14px;}
	   .pre_next>a{ max-width:none; width:100%; line-height:30px;}
	   .pre_next{ padding:20px 0;}
	   .pre_next .back{ position:static; margin:0; margin-top:10px;}
	   
	   .guke01{ padding:40px 0;}
	   .banner01 .tbc{ height:10rem; text-align:center;}
	   .banner01 b{ font-size:26px;}
	   .banner01 p{ font-size:20px;}
	   .guke02 li{ width:100%;}
	   .guke02 li .txt b{ font-size:14px;}
	   .guke02 li .txt span{ line-height:30px; padding:0 15px; width:auto; display:inline-block;}
	   .guke02 li .txt p{ font-size:12px;}
	   .mores{ margin-bottom:40px;}
	   .guke03 .txt b{ font-size:16px;}
	   .guke03 .txt .txt{ margin-top:10px; height:56px;}
	   .guke03 li .a_view a{ font-size:14px; padding:0 20px;}
	   .guke03 .txt .txt p{ font-size:14px; line-height:28px;}
	   .guke03 .txt b span{ font-size:18px;}
	   .guke03 li{ padding-bottom:20px; margin-bottom:20px;}
	   .dangjianban span{ font-size:16px; width:100%; text-align:center; left:0; bottom:20px; position:static; margin-top:10px; display:block;}
	   
	   .dangjian01 { padding-top:40px;}
	   .banner3{ padding:50px 0;}
	   .banner3 .txt b{ font-size:24px;}
	   .banner3 .txt p{ font-size:18px;}
	   .banner3 .txt span{ font-size:14px; margin-bottom:10px;}
	   .fuwu01{ margin:40px 0;}
	   .fuwu01box{ padding:30px 20px;}
	   .fuwu01box>b{ font-size:18px; margin-bottom:15px;}
	   .join01box .img{ width:100%;}
	   .join01box .txt{ width:100%;}
	   .zpc_le{ width:100%; margin-bottom:30px;}
	   .zpc_ri{ width:100%;}
	   .join01{ padding:40px 0;}
	   .zhopintit2{ margin-bottom:25px;}
	   .jiagetab a{ font-size:16px;}
	   .jiagegongshi{ padding:40px 0;}
	   .jiagetab{ margin-bottom:30px;}
	   .history li{ width:48%;}
	   .history{ padding:40px 0;}
	   .dongshi{ padding:40px 0;}
	   .dongshi ul li,.yishenglist ul li{ width:48%; margin:1%;}
	   
		.tousujianyi{ padding:40px 0;}
		.tousutit{ font-size:20px;}
		.ewmtpousu img{ max-width:150px;}
		.tousutel span{ font-size:14px;}
		.tousutel span:first-child{ margin-right:0}
		.ewmtpousu{ padding:25px 0;}
		
		.ptks01{ padding:40px 0;}
		.ptkslits .txt { height:52px;}
		.ptkslits .txt p{ font-size:14px; line-height:26px;}
		.ptkslits .imglists2 li{ width:48%; margin:1%;}
		.ptkslits .imglists2{ margin-top:30px;}
		.ptkslits .imglists2 li span{ font-size:14px;}
		.ptkslits{ margin-bottom:30px;}
		.wenhua01{ padding:40px 0;}
		.wenhuatit{ margin-bottom:25px;}
.wenhua01 li .txt b{ font-size:20px;}
.wenhua01 li .txt p{ font-size:14px;}
.wenhua02{ padding:40px 0}
.wenhua02 li .img{ width:30px;}
.wenhua02 li .img img{ max-width:100%;}
.wenhua02 li .txt p{ font-size:14px;}
.wenhua02 li .txt b{ font-size:20px;}
.wenhua02 li .txt b span{ font-size:16px;}
.meirong01{ padding:40px 0;}
.mr01img li{ width:48%; margin:1%; margin-top:20px;}
.zizhutit b{ font-size:22px;}
.zhinengkeshi01{ padding:40px 0;}
.zizhu01{ padding:40px 0;}
.zizhutit{ margin-bottom:20px;}
.zizhu01 li{ padding:30px 20px}
.zonghebox{ padding:40px 0;}
.yishenglist ul li .img{ height:11rem;}
	   .taocan li{ width:100%; margin-bottom:15px;}
	}
	
	.guke03 .img img{ width:100%;}
	
	@media screen and (max-width:640px){
		.guke02 li .img{ width:100%; height:8rem; margin-bottom:15px;}
	   .guke02 li .txt{ width:100%;}
	   .guke03 .img{ width:30%;}
	   .guke03 .txt{ width:67%;}
	   .dangjian01 .imgs,.dangjian01 .txt{ width:100%;}
	   .dangjian01 .imgs{ height:12rem;}
	   
	   .dangjian01 .imgs img{ width:100%; height:100%; object-fit:cover;}
	   .dangjian01 .ti_txt{ margin-bottom:15px;}
	   .dangjian01 .txtcontent p{ font-size:14px; line-height:1.6}
	   .dangjian01 .ti_txt h3{ line-height:1.6; padding:10px 0}
	   .dangjian01 .ti_txt{ padding-right:20px;}
	   .dangjian01 li{ margin-bottom:15px;}
	   .dj_le, .dj_ri{ width:100%;}
	   .dj_ri{ margin-top:15px;}
	   .dj_le .dj_le01,.dj_ri{ padding:15px;}
	   .dangjian02 b{ font-size:18px;}
	   .dangjian02 p{ font-size:14px;}
	   .dj_le .dj_le01:nth-child(1){ margin-bottom:15px;}
	   .dangjian02{ margin-bottom:40px;}
	   .join01box .txt .txtop b{ font-size:20px; padding-top:20px; padding-bottom:20px;}
	   .join01box .txt .txtop{ padding:10px 0; margin-bottom:20px;}
	   .join01box .txt .txts p{ font-size:14px;}
	   .join01box .txt .txtop span{ font-size:14px; padding-bottom:20px;}
	   .zpc_ri .zplists li{ padding:25px;}
	   .zplists .txt{ height:80px}
	   .zpc_ri .zplists li p{ line-height:20px;}
	   .pages{ padding:20px 0 40px;}
	   .zpclebox{ padding:20px; text-align:center;}
	   .liebiaota li{ width:100%; margin-bottom:15px;}
	   .jiagetab a{ font-size:14px; padding:0; margin:0 5px; margin-bottom:10px;}
	   .liebiaota li table td{ font-size:12px;}
	   .jingxuan{ padding:40px 0;}
	   .jingxuancontent li{ padding:25px 20px;}
	   .jingxuancontent li h2{ font-size:18px;}
	   .jingxuancontent li .content3 p{ font-size:14px; line-height:24px;}
	   .jingxuancontent li .content3{ height:72px;}
	   .jingxuancontent li h2{ margin-bottom:5px;}
	   .history li .img{ height:160px;}
	   .history li .txt{ height:140px;}
	   .history li{ width:100%; margin-bottom:15px;}
	   .history li{ height:300px;}
	   .history li .txt a{ margin-top:5px;}
	   .history li .txt .txts{ height:48px;}
	   .history li .txt b{ font-size:16px; padding:10px 0 5px;}
	   .history li .txt p{ font-size:12px; line-height:22px;}
	   .history li.on .txt .txts{ height:190px;}
	   .history li.on .txt{ padding:15px;}
	   .history li.on .txt b{ margin-bottom:5px; padding-top:10px;}
	   .history .mores{ margin-top:20px;}
	    .dongshi ul li{ margin-bottom:15px;}
	   .dongshi ul li .txt{ padding:10px 10px;}
	   .dongshi ul li .txt b,.yishenglist ul li .txt b{ font-size:18px; margin-bottom:0}
	   .dongshi ul li .txt p,.yishenglist ul li .txt p{ line-height:1.65;}
	   .dongshi{ padding-bottom:20px;}
	   .yishenglist ul li .txt{ padding:10px;}
	   
	   .zeren01box{ font-size:16px; padding:0;}
	   
		.yizhen li{ width:100%; margin-bottom:13px;}
		.zhopintit2{ line-height:50px;}
		.wenhua01 li{ width:100%; margin-bottom:15px; padding:20px;}
		.wenhua01 li .txt b{ font-size:16px;}
		.wenhua02 li{ padding:25px;}
		.wenhua02 li .txt b{ font-size:18px;}
		.wenhua02 li .txt{ width:calc(100% - 40px)}
.wenhua02 li .txt b span{ font-size:14px;}
.mr01img li .img{ height:11rem;}
.mr01img li .txt{ font-size:14px;}

.zizhu01 li{ width:100%; margin-bottom:25px;}
.imglist .img{ height:10rem;}
.guke0222 li{ margin-bottom: 30px;}
.casetitle{ font-size: 18px; margin-bottom: 15px;}
.guke02222img img{ max-width: 700px; max-height: 150px;}

.liebiaota li table td{ padding:2px 3px;}
.dongshi ul li{ width:100%;}

 .taocan,.huanjing{ margin-bottom:30px;}
 .huanjing li { width:48%;}
 .huanjing li b{ font-size:12px;}
 
 .main066 li{ width:48%; margin:1%;}
 .main066 li b{ font-size:14px; line-height:1.4;}
 
 
.fenyuan_box{ padding:40px 0;}
.fenyuantitle{ margin-bottom:10px;}
.fenyuantitle b{ font-size:20px; }
.fenyuan_body p{ font-size:14px; }

		}
	
@media screen and (max-width:400px){
	}


@font-face
	{
	font-family: SCNormal;
	src: url('../fonts/SourceHanSansCN-Normal.ttf')
}
@font-face
	{
	font-family: SCbold;
	src: url('../fonts/SourceHanSansCN-Bold.ttf')
}
@font-face
	{
	font-family: SCRegular;
	src: url('../fonts/SourceHanSansCN-Regular.ttf')
}
@font-face
	{
	font-family: SCHeavy;
	src: url('../fonts/SourceHanSansCN-Heavy.ttf')
}




.imgshow{display: none;background: rgba(0, 0, 0, .5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 2019521;}
.swiperbox{height: 100vh;z-index: 3;background: rgba(0, 0, 0, .5);}
.swiperbox img{width: initial;position: relative;z-index: 2;}
.swiper-zoom-container:before{width: 100%;height: 100%;content: ' ';position: absolute;z-index: 1;display: block;top: 0;left: 0;cursor: pointer;}
.closebtn{position: absolute;z-index: 22;background: url(../images/newclose.png) no-repeat 11px 0px;width: 60px;height: 60px;top: 10px;right: 10px;background-size: 40px;}
.closebtn { color: #fff;}
.imgshow .swiper-button-next:after,.imgshow .swiper-button-prev:after{ color: #fff;}

.huanjing2{ margin-bottom:40px;}
.huanjing2 li{ width:32%;}
.huanjing2 li img{ width:100%;}

.subnav02 .subul>li{ width:100%; text-align:center;    display: flex;
    display: -webkit-flex;
    align-items: center; 
    flex-wrap: wrap;
    justify-content: space-between;}
.subnav02 .subul>li li{ padding:0; display:inline-block; width:23%; padding-right:5px; margin:5px 0;}
.subnav02 .subul>li >a{ width:200px; font-size:18px;}

.subnav02 .subul>li ul{justify-content: flex-start; width:calc(100% - 200px);border-left:1px solid #194785;  padding-left:25px;}

.subnav02 .subul>li> a,.subnav02 .subul>li> a span{ color:#194785;}

.subnav02 .subul>li ul li a{ font-size:16px; text-align: left;}
.subnav02 .subul>li ul li a em{ font-size:12px; color:#666; font-style:normal; font-weight:normal; display:block;    line-height: 1.1;}

.subnav03  .subul>li{ width:100%;}

.title2{ text-align:center; margin-bottom:20px; }
.title2  b{ display:inline-block; padding:0 30px; color:#fff; font-size:20px; background:#194785; line-height:40px;}

.subnav02 .subul>li ul li a:hover em{ color:#194785}

.subnav03 .subul>li li{ width:48%;}

