@charset "utf-8";
/* CSS Document */

textarea:focus, input:focus{
    outline: none;
}

h1,h2,h3,h4,h5,h6,ul,form,dl{padding:0;margin:0;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none;color:#000}
ul{list-style:none;}
img{border:0;}
.w{margin:0 auto;width:97%;max-width:1200px;_width:1002px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}
.m_d_t{display:none;}

#tsimg{max-width:1846px; width:100%; margin:0 auto;}
#tsimg img{width:100%; display:block;}
.slick-next{right:20px;}
.slick-prev{left:20px; z-index:10000;}

.ititle{ height:130px; line-height:130px;} 
.ititle a.ta{font-size:37px; color:#003871; float:left; font-weight:normal;}
.ititle span{float:right;padding-top:50px;}
.ititle span a{ background:url(/images/dot1.png) no-repeat center center;width:24px; display:block;height:21px;}

#ipul{padding:0 0 40px 0;}
#ipul li{float:left;width:25%;}
#ipul li a{width:94%; display:block;}
#ipul li a img{width:100%;}
#ipul li a h3{font-weight:normal;font-size:18px; padding:20px 0;}
#ipul li a div{color:#777;font-size:13px; height:126px; overflow:hidden;}
#ipul li a span{color:#164da2;font-size:13px; padding:0 0 0 12px;}

#iabout{background:#0d316c; color:#fff;padding:0 0 90px 0;}
#iaboutcon{float:left;width:50%;}
#iaboutcon h2{font-size:37px; font-weight:normal; padding:60px 0 10px 0;}
#iaboutcon .enmsg{font-size:18px; text-transform:uppercase; line-height:100%;}
#iaboutcon .conmsg{padding:30px 14% 120px 0;}
#iaboutcon h2 a{color:#fff;}
#iaboutcon .iaboutmorea a{color:#a8bada;}
#iaboutimg{float:left;width:50%;}
#iaboutimg img{width:100%; max-width:608px;}

#inews{padding:0 0 50px 0;}
#inews h2.ititle a.ta{font-size:24px;}
#inewsul{}
#inewsul li{float:left;width:33.3333%;_width:33%;}
#article #inewsul li{width:25%;}
#inewsul li a{display:block;padding:0 8%;}
#inewsul li img{ width:100%;}
#inewsul li a h3{font-weight:normal;font-size:18px; padding:20px 0;}
#inewsul li a div{color:#777;font-size:13px; height:126px; overflow:hidden;}
#inewsul li a span{color:#164da2;font-size:13px; }
#inewsul li a div.img{height:160px;}

#mm_bottom{background:#2a2d32;color:#fff; text-align:center;padding:20px 0;}
#mm_bottom a{color:#fff;}
#mm_bottom #bnav{padding:20px 0; border-bottom:1px solid #ccc; width:80%; margin:0 auto;}
#mm_bottom #bnav a{ padding:0 16px;}
#mm_bottom #bcopy{ text-transform:uppercase; padding:12px 0;}

#ttop{
	position:absolute;
	left:0;top:0; width:100%;z-index:1000000;
	transition:all ease-out .2s;
	background:linear-gradient(180deg, rgba(0,0,0,0.5088410364145659) 0%, rgba(0,0,0,0) 94%);
	backdrop-filter: saturate(180%) blur(15px); -webkit-backdrop-filter: saturate(180%) blur(15px); background-color: rgba(255,255,255,0.42);
}
#ttop:hover{background-color:#b10000;}

#ttop1{color:#fff;height:50px;background:rgba(52,50,50,.1);text-align:right;}
#ttop1 a{color:#fff;padding:0 12px;}
#ttop1 a.hotline{background:rgba(255,255,255,.3) url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M182.126502 138.879024c46.905286-32.870642 141.640927-38.169321 151.308101-34.422997 5.495154 2.171456 47.920406 86.114287 62.818721 125.570927 22.607904 59.802014 20.923542 125.548414 20.923542 125.548414s8.510838-2.526543-20.923542 20.923542c-35.378765 28.129664-58.652841 13.653975-62.818721 41.826618-4.124947 28.173666 29.833469 119.896694 104.71083 188.30062C512.935814 675.054633 580.186474 709.742666 626.602619 711.252043c23.586185 0.775666 20.393469-56.568367 41.84913-83.677794 5.674233-7.136537 86.003769-3.812839 167.486572 41.828664 52.579519 29.41289 78.469166 69.621661 83.789335 83.699284 10.328229 27.506471-77.758991 133.926222-133.350101 155.737994-48.767703 19.10615-121.471562 14.098089-201.667046-9.266038-104.315834-30.41266-367.026164-182.294836-444.166055-434.743452-66.762543-190.204993-28.636201-254.333546 0-289.730731C156.415934 155.526169 169.272753 147.923004 182.126502 138.879024L182.126502 138.879024z'/%3E%3C/svg%3E") no-repeat 20px center;border-radius:5px;float:right;padding:0 25px;margin-top:13px;padding-left:46px;}

	
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:    #0099ff;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
    color:    #0099ff;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
    color:    #0099ff;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color:    #0099ff;
}

#location{ padding:18px 0;border-bottom:1px solid #ededed;color:#bbb;}
#location a{padding:0 12px;color:#bbb;}

#cccon{padding:20px 0;}
#cccon h1{font-size:37px; color:#003871;font-weight:normal;height:130px; line-height:130px;}
#cccon h1{line-height:120%;padding:20px 0 0 0;}
#cccon h1 .date{font-size:16px;color:#ddd;}
.memoCon{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;align-items: center;
justify-content: space-between;margin-top:0.6rem;}
#pshowcon .pmemo{float:right;width:50%;}
#pshowcon .pmemo .pm2{padding:0.5rem; line-height:180%;}
#pshowcon .pimg{float:left;width:50%;border-right:1px solid #ddd;}
#pshowcon .pimg img{max-width:100%;margin:auto;display:block;}
#pshowcon .pdata img{max-width:100%;margin:auto;display:block;}
#pshowcon .pdata{clear:both;padding:40px 0 0 0;}
#pshowcon .pdata table{width:100%;margin:12px auto;border:1px solid #d7e7f8;}
#pshowcon .pdata table tr{background:#fff;}
#pshowcon .pdata table tr:nth-child(odd){ background:#d7e7f8;}
#pshowcon .pdata table tr:hover{background:#0d316c;}
#pshowcon .pdata table tr:hover td{color:#fff;}
#pshowcon .pdata table td{text-align:center;padding:3px 2px;border:1px solid #fff;}



.tlcp{padding:0.8rem 0;width:100%;overflow:hidden;}
.tlcp h2{border-bottom:1px solid #ccc;font-size:150%;padding:12px 0;}
.tlcp ul{}
.tlcp #clswap{padding:20px 0;width:100%;overflow:hidden;}

@media(max-width:700px){
	.memoCon{
	flex-direction: column;}
	#pshowcon .pmemo{float:none;width:90%;display:none;}
	#pshowcon .pimg{float:none;width:90%;border-right:0px;padding:0.6rem;}
	.tlcp{padding:2rem 0;}


}

.pagecon{padding:0 0 65px 0;}
.pagecon img{max-width:100%;}
#pageContent{width:70%;float:left;padding:0 0 65px 0;}
#pContent{padding:0 0 65px 0;}
#pageContent img{max-width:100%;_width:100%;}
#pageContent h1,#pContent h1{font-size:37px; color:#003871;font-weight:normal;padding:45px 0 2px 0; line-height:120%;}
#pContent h1{text-align:center;}
#pageContent h2{font-size:22px; color:#003871;font-weight:normal; text-transform:uppercase;  padding-bottom:45px;}
#r_submenu{width:28%;float:right; position:relative; margin:45px 0 0 0;}
#r_submenu div{ position:relative; right:0; width:100%; max-width:270px;top:0;margin:0 0 0 auto;}
#r_submenu a{display:block; background:#e3e8ee;max-width:270px; border-bottom:1px solid #fff;}
#r_submenu a span{ display:block; padding:18px 0; margin:0 20px; background:url(/images/submenudot2.png) no-repeat right center;}
#r_submenu a.act{background:#eff3f6;font-weight:bold;}
#r_submenu a.act span{background:url(/images/submenudot.png) no-repeat right center;}

#aboutry{background:#f8f8f8;}
#aboutry .c-common-btn1,#aboutsc .c-common-btn1{margin-top:0.6rem;}

#aboutsc{padding-bottom:50px;}

#klist{padding:0 0 0 0;}
.vk_gallery{padding:0 0 0 0;}
.vk_gallery li{width:33%;float:left; overflow:hidden;margin:0 0 56px 0;}
.vk_gallery li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.vk_gallery a:hover{border:1px solid #bf0000;}
.vk_gallery a:hover span.title{color:#bf0000;}
.vk_gallery a:hover img{    transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);}
.vk_gallery a span.img{display:block;height:2.8rem; overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
.p3913820 .vk_gallery a span.img{height:5rem;}
.vk_gallery li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s;}
.p3940 .vk_gallery li a img{}
.vk_gallery li a span.title{display:block;max-height:60px; overflow:hidden;padding:22px;}

@media(max-width:700px){
	.vk_gallery li{width:50%;}
	.p3913820 .vk_gallery a span.img{height:10rem;}
	.vk_gallery a span.img{height:7rem;}
}

#klist2{padding:0 0 0 0;}
#klist2 ul{padding:0 0 0 0;}
#klist2 ul li{width:33%;float:left; overflow:hidden;margin:0 0 56px 0;}
#klist2 ul li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;border-radius:8px;overflow:hidden;}
#klist2 ul a:hover{border:1px solid #bf0000;}
#klist2 ul a:hover span.title{color:#bf0000;}
#klist2 ul a:hover img{transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);}
#klist2 ul li a span.img{display:block;height:3.55rem; overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
#klist2 ul a span.img{height:5rem;}
#klist2 ul li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all 0.5s;}
#klist2 ul li a img{}
#klist2 ul li a span.title{display:block;max-height:60px; overflow:hidden;padding:22px;}

@media(max-width:1580px){
    #klist2 ul li a span.img{height:4.72rem;}
}

@media(max-width:972px){
    #klist2 ul li a span.img{height:5.6rem;}
}
#kpagememo{margin:40px 0;}
#kpagememo .kimg{float:left;width:34%; height:182px; overflow:hidden; position:relative;}
#kpagememo .kimg img{width:100%; position:absolute;margin:auto; left:0;top:0;bottom:0;right:0;}
#kpagememo .kmemo{float:right;width:64%;}

.pageList,#kpagelist{text-align:center;padding:20px ;font-size:140%;clear:both;}
.pageList a,#kpagelist a{padding:3px 8px;line-height:35px;margin:0 5px;}
.pageList a.act,#kpagelist a.act{background:#bf0000;color:#fff;}
.pageList a:first-child{background:#f4f4f4;}

#ppcon{padding:45px 0 0 0;}

.dlTable{clear:both;padding:40px 0 0 0;}
.dlTable table{width:100%;margin:12px auto;border:1px solid #d7e7f8;}
.dlTable table tr{background:#fff;}
.dlTable table tr:nth-child(odd){ background:#d7e7f8;}
.dlTable table tr:hover{background:#0d316c;}
.dlTable table tr:hover td{color:#fff;}
.dlTable table td{text-align:center;padding:3px 2px;border:1px solid #fff;}

.newstype h3 a{font-weight:normal;color:#2a3b85;font-size:20px;}
.newsItem{padding:24px 0;border-top:1px solid #ddd;display:block;}
.newsItem i{display:block;float:left;width:30%;max-height:220px; overflow:hidden;}
.newsItem i img{width:100%;}
.newsItem .aitem{float:right;width:65%;}
.newsItem .aitem .date{color:#ddd;padding-bottom:20px;}
.newsItem .aitem h5{font-size:140%;font-weight:normal;padding-bottom:14px;}
.newsItem .aitem .vd{width:100px;color:#666; background:#e3e8ee; text-align:center;display:block;padding:4px 0;border-radius:8px;margin-top:20px;}
.newslist a.more{width:120px;color:#fff; background:#2a3b85; text-align:center;display:block;padding:6px 0;margin:0 0 0 auto;}


.plist li{ border-bottom:1px solid #ddd;padding:20px 0;}
.plist li a{display:block;}
.plist li a .img{float:left;width:30%; max-width:285px;}
.plist li a .img img{width:100%;}
.plist li a .pname{float:left;width:65%;padding-left:5%;}
.plist li a .pname i{display:block; background:#2a3b85; text-align:center;display:block;padding:6px 0;margin-top:40px; width:120px; color:#fff; font-style:normal;}
.plist li a .pname b{display:block;}

#psbox{position:relative;}
#psbox{height:auto; overflow:hidden;position:relative;}
#psbox{padding:0 0 0 0;}
#psbox ul{padding:0 0 0 0;}
#psbox ul li{width:25%;float:left; overflow:hidden;margin:0 0 56px 0;}
#psbox ul li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;border-radius:8px;}
#psbox ul a:hover{border:1px solid #bf0000;}
#psbox ul a:hover span.title{color:#bf0000;}
#psbox ul a:hover img{transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);}
#psbox ul li a span.img{display:block;height:3.8rem; overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
#psbox ul a span.img{height:5rem;}
#psbox ul li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all 0.5s;}
#psbox ul li a img{}
#psbox ul li a span.title{display:block;max-height:60px; overflow:hidden;padding:22px;}


@media(max-width:800px){
	#psbox{height:auto; overflow:hidden;position:relative;}
	#psbox ul li{width:50%;float:left; overflow:hidden;margin:0 0 56px 0;}
	
}

#zsBoxNum{text-align:center;font-size:40px;padding:20px 0;}
#zsBoxNum span{color:#ccc; cursor:pointer;font-size:40px;}
#zsBoxNum span.cycle-pager-active{color:#00a9a3;}
a.slick-btn{display:block;width:24px; height:100%; position:absolute; cursor:pointer;}
.swp{top:30px;right:20px;opacity:.6;}


.zsBox{height:380px; overflow:hidden;position:relative;}
.zsBox li{float:left;width:100%;}
.zsBox li ul{}
.zsBox li ul li{width:25%;_width:24%;padding:0;}
.zsBox li a{display:block; border:1px solid #e7e7e7;margin:12px;}
.zsBox li img{width:100%;max-height:251px;border:none; background:#fff; display:block; border-bottom:1px solid #ededed;}
.zsBox li .sa{display:block;padding:10px 0; border-top:1px solid #fff; text-align:center;}
.zsBox li .sa .ipname{display:block;height:25px; overflow:hidden;transition: all 0.2s ease-out 0s;font-weight:bold;}
.zsBox li .sa .xl{display:block;font-size:14px;line-height:100%; opacity:.7;transition: all 0.2s ease-out 0s;}
.zsBox li a:hover{border:2px solid #0d316c;}
.zsBox li a:hover .sa{background:#0d316c; color:#fff;transition: all 0.2s ease-out 0s; }
.zsBox li a:hover .sa .ipname{background:none;padding-left:0;}
.zsBox li a:hover .sa .xl{padding-left:0; }
.zsBox .idb{display: block;
    font-weight: normal;
    width: 90%;
    text-align: center;
    line-height: 34px;
    overflow: hidden;
    color: #218fed;
    background: #fff;
    margin: 10px auto;
    border-radius: 4px;}
.zsBox .idb i{padding-left:7px; font-style:normal;}
.zsBox a:hover .idb{background:#fff}
.zsBox a:hover .idb i{padding-left:120px;transition: all 0.2s ease-out 0s; }
#zsBoxNum{text-align:center;font-size:40px;padding:20px 0;}
#zsBoxNum span{color:#ccc; cursor:pointer;font-size:40px;}
#zsBoxNum span.cycle-pager-active{color:#00a9a3;}
a.slick-btn{display:block;width:24px; height:100%; position:absolute; cursor:pointer;}
.swp{top:30px;right:20px;opacity:.6;}


#inImgList .swp,#swp,.swp{display:flex;justify-content:space-between;width:65px;height:34px;position:absolute;right:0;z-index:1000;}
#swp{bottom:-120px;}

.c-placeholder{height:60px;display:none;}

@media(max-width:800px){
	#inImgList .swp,#swp,.swp{left:0;margin:0 auto;}
	.c-placeholder{display:block;}
	#c-header .c-switch i{background:#000;}
	#psbox ul li a span.img{height:5rem;}
	#psbox ul li a span.title{max-height:80px;}
}
@media(max-width:600px){
	#psbox ul li a span.img{height:8rem;}
}
#inImgList .swp a,#swp a,.swp a{width:45%;height:100%;background:#ccc;background:#ccc no-repeat center center;}
#inImgList a.iilswpPrev,#swp a.swpPrev,a.iyyswpPrev{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000000' d='M263.232 576L640 931.84 554.24 1024 0 515.392 549.952 0 640 98.88 270.4 448H1024v128H263.232z'/%3E%3C/svg%3E")  }
#inImgList a.iilswpNext,#swp a.swpNext,a.iyyswpNext{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000000' d='M760.768 576L384 931.84 469.76 1024 1024 515.392 474.048 0 384 98.88 753.6 448H0v128h760.768z'/%3E%3C/svg%3E")}

#pswp #swp{bottom:0;left:0;right:0;top:0;margin:auto;position:relative;}

#simg{ position:relative;z-index:9;}
#simg ul{padding:0;margin:0;overflow:hidden;}
#simg ul li{background:url() no-repeat center center;width:100%; overflow:hidden; text-align:center;}
/*#simg ul li img{
	transition:1s linear 2s;
transform:scale(1.1,1.1);}

#simg ul li.swiper-slide-active img,.swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
		}	
/*
#simg ul li.li1{background-image:url(/images/simg3.jpg);}
#simg ul li.li2{background-image:url(/images/simg2.jpg);}
#simg ul li.li3{background-image:url(/images/simg1.jpg);}
*/
#simg ul li img{width:100%;}
#simg ul li div.zi{    position: absolute;
    top: 200px;
    color: #fff;
    text-align: left;
    margin: auto;
    left: 0;
    bottom: 0;
    right: 0;text-align:center;}
#simg ul li div.zi h2{font-size:250%;}
#simg ul li div.zi h4{font-size:150%;padding:20px 0;font-weight:normal;}
#simg ul li div.zi h5{font-size:140%;padding:20px 0;font-weight:normal;}
#simg ul li div.zi a{color:#fff;position:absolute;background:rgba(255,255,255,.5);border-radius:23px;padding:12px 20px;margin-top:20px;text-transform:normal;-webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;margin:auto;left:0;right:0;width:200px;}
#simg ul li div.zi a:hover{background:rgba(255,255,255,.2);}

#simg-swiper-pagination{text-align:center;padding:12px 0;}
#simg-swiper-pagination .swiper-pagination-bullet{height:15px;width:15px;margin:0 4px;}
#simg-swiper-pagination .swiper-pagination-bullet-active{background:#9f0909;}

@media(max-width:1440px){
	#simg ul li div.zi{top:150px;}
	#simg ul li div.zi h2{font-size:200%;}
	#simg ul li div.zi h4{font-size:120%;padding:10px 0;}
	#simg ul li div.zi h5{font-size:110%;padding:10px 0;}
}

@media(max-width:1220px){
	#simg ul li div.zi{top:130px;}
}
@media(max-width:1100px){
	#simg ul li div.zi{top:100px;}
}
@media(max-width:900px){
	#simg ul li div.zi{top:100px;}
		#simg ul li div.zi h2{font-size:150%;}
	#simg ul li div.zi h4{font-size:100%;padding:0;}
	#simg ul li div.zi h5{font-size:100%;padding:0; line-height:120%;}
}

#ticobk{position:relative;}
#bticobk{height:50%;z-index:-1;position:absolute;left:0;top:0;width:100%;background:#f4f4f4;}
#icodiv ul{display:flex;justify-content:space-around;padding:30px 0;}
#icodiv ul li{width:22%;padding:30px 0 50px 0;display:flex;flex-direction: column;text-align:center;box-shadow: 0 0 23px 0 rgb(0 0 0 / 20%);background:#fff;transition: all 0.5s;
}
#icodiv ul li:hover{box-shadow: 0 0 23px 0 rgb(159 9 9 / 20%);}
#icodiv ul li:hover i{background-size:auto 60%;}
#icodiv ul li i{height:130px;background:url() no-repeat center center;background-size:auto 40%;transition: all 0.5s;}
#icodiv ul li.ico1 i{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333333' d='M340.010881 346.341053l0 204.102514c0 33.194006 0 120.886231 171.989119 189.743482 171.989119-68.857251 171.989119-156.550499 171.989119-189.743482L683.989119 346.341053c-95.257527-0.309038-150.065807-34.429137-171.989119-52.1835C490.076688 311.757396 435.268408 346.032014 340.010881 346.341053zM512 773.225513l-5.557576-2.161223C329.820797 702.20704 309.441655 612.19805 309.441655 550.442544L309.441655 314.845735l15.747659 0.617054c122.739439 4.168949 175.076434-51.719942 175.539992-52.1835l11.270694-12.505825 11.270694 12.505825c0.463558 0.463558 49.867758 52.338019 162.417113 52.338019 4.322445 0 8.645914 0 13.122879-0.154519l15.747659-0.617054 0 235.597833c0 61.755506-20.379143 151.764496-196.999746 220.621746L512 773.225513z M375.519606 524.968359l31.18628-25.628704 62.681598 46.625924c0 0 86.611613-90.317005 170.290431-132.465964l11.887748 13.586436c0 0-104.521518 87.38421-158.248164 203.175399L375.519606 524.968359z M299.406091 906.000516c-11.270694-6.021134-15.438621-20.070104-9.417487-31.340799s20.070104-15.438621 31.340799-9.417487c28.870538 15.59314 59.748802 27.789926 92.170213 35.972283 31.495318 7.874341 64.380286 12.042267 98.500385 12.042267 110.850667 0 211.20426-44.927235 283.766902-117.489878s117.489878-172.915211 117.489878-283.766902-44.927235-211.20426-117.489878-283.766902S622.850667 110.74322 512 110.74322s-211.20426 44.927235-283.766902 117.489878S110.74322 401.148309 110.74322 512c0 48.787146 8.645914 95.412047 24.548092 138.487098 16.519232 44.927235 40.603767 85.99456 70.864978 121.504308 8.336876 9.726525 7.101745 24.393573-2.62478 32.57593-9.726525 8.336876-24.239054 7.101745-32.42141-2.62478-33.965579-39.832194-61.138452-85.685521-79.356372-135.553279-17.754363-48.169069-27.480888-100.19805-27.480888-154.389276 0-123.665531 50.176796-235.597833 131.076314-316.65187 81.054037-80.899518 192.986339-131.076314 316.65187-131.076314s235.597833 50.176796 316.65187 131.076314c80.899518 81.054037 131.076314 192.986339 131.076314 316.65187s-50.176796 235.597833-131.076314 316.65187c-81.054037 80.899518-192.986339 131.076314-316.65187 131.076314-37.82549 0-74.569346-4.786003-109.770056-13.586436C365.9476 937.032276 331.519486 923.44584 299.406091 906.000516z'/%3E%3C/svg%3E");}
#icodiv ul li.ico2 i{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1224 1224'%3E%3Cpath fill='%23333333' d='M512 972.8a460.8 460.8 0 1 1 460.8-460.8 25.6 25.6 0 1 0 51.2 0 512 512 0 1 0-512 512 25.6 25.6 0 1 0 0-51.2z M768 512a256 256 0 1 0 256 256 256 256 0 0 0-256-256z m0 460.8a204.8 204.8 0 0 1-25.6-407.808V768a25.6 25.6 0 0 0 25.6 25.6h128a25.6 25.6 0 0 0 0-51.2h-102.4v-177.408A204.8 204.8 0 0 1 768 972.8zM321.792 251.392L122.624 450.56A25.6 25.6 0 0 0 158.976 486.4l162.816-162.816 217.344 217.344 271.36-271.36a25.6 25.6 0 1 0-36.096-36.096l-235.264 235.264L358.4 287.744z'/%3E%3C/svg%3E");}
#icodiv ul li.ico3 i{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333333' d='M942.933333 618.666667l-38.4-38.4 29.866667-29.866667L1024 640l-89.6 89.6-29.866667-29.866667 38.4-38.4h-196.266666v-42.666666h196.266666zM409.6 473.6l123.733333 72.533333 294.4-170.666666-128-72.533334-290.133333 170.666667z m-42.666667-21.333333l294.4-170.666667-128-72.533333-294.4 170.666666 128 72.533334zM213.333333 413.866667v260.266666l298.666667 170.666667v-260.266667l-298.666667-170.666666z m640 0l-298.666666 170.666666v260.266667l217.6-123.733333 38.4 29.866666-277.333334 157.866667L170.666667 699.733333V366.933333l362.666666-209.066666L896 366.933333V554.666667h-42.666667V413.866667z'/%3E%3C/svg%3E");}
#icodiv ul li.ico4 i{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333333' d='M512 1002.7008c-92.8768 0-168.3456-63.3856-168.3456-141.312L343.6544 617.2672c-107.008-57.4464-172.9536-163.9424-172.9536-280.7808 0-140.0832 94.5152-263.3728 235.3152-306.8928l26.7264-8.2944-0.9216 176.64c0 37.4784 36.0448 67.8912 80.2816 67.8912s80.2816-30.5152 80.2816-67.8912l-0.7168-174.7968 26.4192 6.5536C758.784 73.1136 853.2992 196.5056 853.2992 336.4864c0 116.8384-65.9456 223.3344-172.9536 280.7808l0 244.0192C680.3456 939.3152 604.7744 1002.7008 512 1002.7008zM391.5776 77.6192c-109.1584 44.544-180.736 145.6128-180.736 258.8672 0 105.2672 61.952 201.216 161.6896 250.368l11.264 5.5296 0 269.0048c0 55.7056 57.5488 100.9664 128.2048 100.9664 70.656 0 128.2048-45.2608 128.2048-100.9664L640.2048 592.384l11.264-5.5296c99.7376-49.0496 161.792-144.9984 161.792-250.368 0-113.4592-71.68-214.528-180.9408-259.072l0.2048 120.4224c0 59.6992-54.0672 108.3392-120.4224 108.3392s-120.4224-48.5376-120.4224-108.3392L391.68 77.6192z'/%3E%3C/svg%3E");}
#icodiv ul li b{color:#b61e00;display:block;padding:0 0 12px 0;}
#icodiv ul li span{width:70%;margin:auto;color:#666;}

@media(max-width:1100px){
	#icodiv ul{padding:10px 0;}
	#icodiv ul li{padding:10px 0 20px 0;}
	#icodiv ul li i{height:100px;}
}

@media(max-width:800px){
	#icodiv ul li{width:50%;}
	#icodiv ul li{padding:10px 0 10px 0;}
	#icodiv ul li i{height:60px;}
	#icodiv ul li span{font-size:0.3rem}
	#icodiv ul li b{font-size:0.3rem}
}

@media(max-width:500px){
	#icodiv ul{flex-wrap: wrap}
	#icodiv ul li{width:50%;}
}

a.ima{    background-color: #1262e5;
    display: block;
    width: 140px;
    text-align: center;
    padding: 10px;
    border-radius: 23px;-webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

a.ima:hover{background-color:#4e8df4;color:#fff;}

#ptlist {display:flex;justify-content: center}
#ptlist li{margin:0 2px;}
#ptlist li a{display:block;background:#e3e8ee;padding:8px 32px;}
#ptlist li a:hover{background:#eff3f6;}

.nplist{padding:30px 0;
}
.nplist li{width:25%;text-align:center;margin:12px 0;float:left;}
.nplist li a{width:94%;border:1px solid #ccc;display:block;margin:auto;position:relative;border-radius:5px;overflow:hidden;box-shadow: 0 0 0px rgba(0, 0, 0, .4);transition: all .3s ease-in-out;}
.nplist li a .img{display:block;height:280px; overflow:hidden;position:relative;}
.nplist li a .img img{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition: all .3s ease-in-out;}
.nplist li a .pname{padding:12px 0;display:block;}
.nplist li a:hover{box-shadow: 0 0 6px rgba(0, 0, 0, .4);}
.nplist li a:hover .img img{width:120%;height:120%;left:-10%;}
.nplist li a:before {
    content: '详细>';
    display: block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background-color: rgb(33, 143, 237);
    color: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: translateY(-100%) rotate(90deg);
    -ms-transform: translateY(-100%) rotate(90deg);
    -o-transform: translateY(-100%) rotate(90deg);
    transform: translateY(-100%) rotate(90deg);
    opacity: 0;
    filter: alpha(opacity=0);
	z-index:100;
}

.nplist li a:hover:before{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 0.9;filter: alpha(opacity=100);font-size: 18px;}

#cpDiv{padding:30px 0;}
#cpicDiv ul{padding:30px  0 0 0;border-top:1px dotted #ccc;}
#cpicDiv{padding:30px  0 0 0;}
#cpicDiv li{width:33.33333%;_width:33%;float:left; overflow:hidden;margin:0 0 26px 0;}
#cpicDiv li a{ border:1px solid #ddd; display:block; text-align:center;width:90%; margin:0 auto;border-radius:5px;}
#cpicDiv a:hover{border:1px solid #0d316c;}
#cpicDiv a span.img{display:block;height:280px; overflow:hidden;width:90%;border-bottom:1px solid #ddd;padding-bottom:12px; margin:0 auto; position:relative;}
#cpicDiv li a img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
#cpicDiv li a span.title{display:block;height:30px; overflow:hidden; line-height:140%;padding:12px 12px 0 12px;}

.highlight{color:#CC0000}
#ssForm{border-bottom:1px solid #ddd;padding:0 0 12px 0;display:flex;}
.slist{padding:12px 0;}
.slist li{padding:5px 0;border-bottom:1px solid #ddd;}

#c-common-info{background:#fff;}
#feedbackDiv input,#feedbackDiv textarea,#feedbackDiv button{border:1px solid #ccc;padding:8px 0;margin:8px 0;width:100%;text-indent:12px;}
#feedbackDiv textarea{height:200px;}
#feedbackDiv button{background:#b10000;color:#fff;}

.p5793820 #aboutsc{display:none;}
.p3913820 #aboutry{display:none;}
.c-common-title .s-c-title{font-weight:bold;}

#iabout{padding:70px 0 95px 495px;background:url(/images/img1.jpg) no-repeat left 165px}
.iaboutCon{overflow:hidden; background:#666 url(/images/iaboutbk2.jpg) repeat center center;color:#fff;background-size:auto 100%;}
.iaboutCon .cc-title2{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M29.381772 120.037733l453.660918 453.666336c15.992267 15.994073 41.934997 15.994073 57.927264 0L994.632678 120.037733c15.000653-15.002459 15.000653-39.315979 0-54.303988-14.988009-15.000653-39.301529-15.000653-54.303988 0-142.774424 142.778036-285.55246 285.543429-428.31424 428.321465-142.778036-142.778036-285.55246-285.543429-428.330496-428.321465-15.000653-15.000653-39.301529-15.000653-54.302182 0-15.000653 14.988009-15.000653 39.303336 0 54.303988z M29.381772 503.857563c151.214887 151.2185 302.431581 302.449643 453.660918 453.666336 15.992267 16.008523 41.934997 16.008523 57.927264 0l453.662724-453.666336c14.988009-15.002459 14.988009-39.315979 0-54.303988-15.000653-15.000653-39.315979-15.000653-54.303988 0a13680362.528566 13680362.528566 0 0 1-428.326884 428.321464C369.22377 735.109647 226.46199 592.331611 83.683954 449.553575c-15.000653-15.000653-39.315979-15.000653-54.302182 0-15.000653 14.988009-15.000653 39.301529 0 54.303988z'/%3E%3C/svg%3E") no-repeat center bottom;}
a.iabouta{height:38px; width:135px;color:#fff;line-height:38px; text-align:center; background:#cb0002 url(/images/dot1.png) no-repeat 10px center; display:block;}
a.iabouta:hover{background:#ea1315;}
#iabout h2{font-weight:normal;font-size:22px; text-transform:uppercase; padding:0 0 20px 0;}
#iabout h2 span{color:#fff; display:block;font-size:18px;}
.dbt{ padding:50px 0 0px 0;text-align:center;display:block; clear:both;}
.dbt h4{padding:0 20px; line-height:220%;font-weight:normal;}
.dbt h4 span.zh{font-size:250%;text-transform:uppercase;}
.dbt span.en{font-size:140%; text-transform:uppercase;}
.icoxx{background:url(/images/iicon.gif) no-repeat center center;height:30px;}
.icoxx2{background:url(/images/iicon2.gif) no-repeat center center;height:30px;}
#iicon{padding:0 0 42px 0;}
#iicon li.ipic{width:39%;float:left;height:300px; overflow:hidden;}
#iicon li.iconli1{text-align:center;}
.iimsg{}
.iimsgcon{padding:0 0 30px 0; line-height:200%}


a.more{padding:9px 0 9px 0px;color:#fff; position:relative;display: inline-block;
    transition: all .4s cubic-bezier(0.15,.8,.5,1); border-bottom:2px solid #007fff}
a.more span{transition: padding .4s cubic-bezier(0.15,.8,.5,1);padding-left:14px;}
a.more span:before{
	left:0;
	position: absolute;
    display: block;
  	font-family:"Font Awesome 5 Free";content:"\f054"; font-weight:900;
    opacity: 1;
    transition: all .4s cubic-bezier(0.15,.8,.5,1);}
	
a.more span:after{    background-position: 0 0;
    position: absolute;
    display: block;
    top: 9px;
    right: 60px;
    opacity: 1;
    transition: all .2s cubic-bezier(0.15,.8,.5,1);
	font-family:"Font Awesome 5 Free";content:""; font-weight:900;
	color:#fff;
	}
a.more:hover span{padding-left:0;padding-right:14px;}
a.more:hover span:before{left:0;opacity:0;}
a.more:hover span:after{content:"\f061";right:0; opacity:1;}


#iqy{}
#iqy li{float:left;width:33.3333%;_width:33%;}
#iqy li a{display:block;margin:0 6px;height:190px; background:#0080ed url(/images/m10a.png) no-repeat right bottom;color:#fff;position:relative; transition: all .4s; overflow:hidden;border-radius:5px;}
#iqy li a .img{float:left;width:186px;height:190px;}
#iqy li a img{transition: all 0.5s;  }
#iqy li .zh1{float:left;font-size:18px; margin:12px 0 0 12px;}
#iqy li .zh1 .en1{font-size:12px;display:block; text-transform:uppercase;}
#iqy li a:hover{background:#0066cc url(/images/dot2.png) no-repeat right bottom;box-shadow: 0 2px 20px rgba(255,255,255,.3);
    transform: translate3d(0,-2px,0);}
#iqy li a:hover img{ transform: scale(1.04);  }


#icertList{display:flex;padding:0 0 60px 0;}
#icertList li{width:25%;}
#icertList li a{display:block;width:90%;margin:0 auto;}
#icertList li img{width:100%;}

.cc-title2{text-align:center;padding-bottom:30px;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='15' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23333333' d='M29.381772 120.037733l453.660918 453.666336c15.992267 15.994073 41.934997 15.994073 57.927264 0L994.632678 120.037733c15.000653-15.002459 15.000653-39.315979 0-54.303988-14.988009-15.000653-39.301529-15.000653-54.303988 0-142.774424 142.778036-285.55246 285.543429-428.31424 428.321465-142.778036-142.778036-285.55246-285.543429-428.330496-428.321465-15.000653-15.000653-39.301529-15.000653-54.302182 0-15.000653 14.988009-15.000653 39.303336 0 54.303988z M29.381772 503.857563c151.214887 151.2185 302.431581 302.449643 453.660918 453.666336 15.992267 16.008523 41.934997 16.008523 57.927264 0l453.662724-453.666336c14.988009-15.002459 14.988009-39.315979 0-54.303988-15.000653-15.000653-39.315979-15.000653-54.303988 0a13680362.528566 13680362.528566 0 0 1-428.326884 428.321464C369.22377 735.109647 226.46199 592.331611 83.683954 449.553575c-15.000653-15.000653-39.315979-15.000653-54.302182 0-15.000653 14.988009-15.000653 39.301529 0 54.303988z'/%3E%3C/svg%3E") no-repeat center bottom;}
.c-title2{font-size:30px;font-weight:500;}
.c-en-title2{font-size:18px;font-weight:600;text-transform:uppercase;color:#ccc;}
.c-memo{text-align:center;width:60%;margin:0 auto;padding:20px 0 40px 0;}
.h11{height:100px;}
.h5{height:50px;}
.inmemo{padding:0 0 50px 0;}

@media(max-width:800px){
	.c-memo{width:80%;}
}

#dlDiv ol{padding:20px 0;}
#dlDiv li{padding: 5px 0;
    list-style: auto;
    margin: 0 0 0 20px;}