@charset "utf-8";
/* CSS Document */
.layout{ width: 1530px; margin-right: auto; margin-left: auto; padding:0 15px;}
.header_body { background:url("https://www.padmasaras.com/template/images/header_bg.png") top center repeat;height:186px;}
.header{ }
.logo{ float:left;    padding-top: 21px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden; padding-top:34px;}
.top_eve{ color:#fff; font-size:14px; text-align:right;}
.top_eve a{ color:#fff; padding-right:10px; padding-left:10px;}
.sou{ width:270px; float:right; position:relative; margin-top:17px;}
.inputBox_02{ width:220px; height:36px; float:left; border:1px #d9d9d9 solid; border-right:0;color:#999999;font-size:100%; text-indent:15px; line-height:36px;}
.searchBox_01{ background:url("https://www.padmasaras.com/template/images/search.png") 10px no-repeat; background-color: #FA9C05; width:40px; height:36px; overflow:hidden; border:none;margin:0px; cursor:pointer; float:left;}
input:focus,select:focus{outline: none;}
#video7758449_wrapper{margin: auto !important;}
/*=================导航=================*/
.nav{ width:100%; height:50px;position: relative;top: 29px;clear: both;border-top:1px solid rgba(255,255,255,0.15);}
.nav_item{ float:left; width:10%; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#fff; font-size:16px; display:block; line-height:50px;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;background: #075AA6;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background:#034786; color:#fff;}
.hover .nav_item_sub a{ text-align:center; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px;  }
.hover .nav_item_sub a:hover{  color:#fff;    background-color: #034786; }




/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:19px; overflow:hidden; position:absolute; width:100%; bottom:10px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }
.g-banner .slideBox .hd ul li{  margin: 0px 3px;width: 19px;height: 19px;cursor: pointer;display: inline-block;text-align: center;line-height: 90px;overflow: hidden;border-radius: 50px;background-color: #00000052;border: 2px solid #ffffff;}
.g-banner .slideBox .hd ul li.on{background-color: #0C7124; color: #fff;width: 19px;border: 5px solid #ffffff;}
.g-banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd img{ width:100%; height:auto; display:block; position:relative;}


.header_blong{ width:100%; overflow:hidden; padding-bottom:30px; }

.header_vel{ width:100%; overflow:hidden; padding-top:30px;}
.news_top{ width:100%;overflow: hidden;}
.news_top img{ margin-right:12px; float:left;}
.news_top h4{ float:left; font-size: 22px;color: #075AA6;  padding-bottom:20px;}
.news_top .more{ float:right; color:#075AA6; font-size:14px; padding-top:19px; line-height: 4px;}
.jsgg{ width:48%;float:left; overflow:hidden;}
.jsgg_cen{ width:100%; overflow:hidden; background: #FFFFFF;}
.jsgg_cen ul {box-shadow: 0px 0px 10px 1px rgb(180 180 180 / 50%);margin: 10px;padding: 17px; border-radius: 2px}
.jsgg_cen ul li{ width:100%; border-bottom: 1px dashed #999999;overflow: hidden;}
.jsgg_cen ul li a{ float:left; background:url("https://www.padmasaras.com/template/images/eve.png") 0px 16px no-repeat;line-height: 38px; padding-left:20px; font-size:16px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.jsgg_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.jsgg_cen ul li span{ float:right; font-size:14px; color:#999999;font-family: Microsoft YaHei UI;line-height: 38px;}
.xsgg{ width:48%; float:right; overflow:hidden; margin-left:40px;}

.header_news {width:100%; overflow:hidden; padding-top:30px;}
.news_home{overflow: hidden;}
.xwdt {width: 65%;float: left;}
.news_left{ width:45%; height: 347px; float:left; overflow:hidden;}
.news_flash{ float:left; width:100%; height:347px; position:relative;}
.news_flash .hd{ position:absolute; z-index:999; bottom:2px; width:100%; height:24px;float: right;padding-right: 24px;}
.news_flash .hd ul li{  margin: 0px 3px;width: 19px;height: 15px;cursor: pointer;display: inline-block;text-align: center;line-height: 90px;overflow: hidden;background: url("https://www.padmasaras.com/template/images/not_on.png");float: right;}
.news_flash .hd .on{background: url("https://www.padmasaras.com/template/images/on.png");}
.news_flash .bd ul li{ position:relative; width:100%; overflow:hidden; height:347px;}
.news_flash .bd ul li img{ width:100%; height:280px;    object-fit: cover;}
.news_flash .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; width:100%; line-height:50px; height:67px;     background-color: #0057b6;}
.news_flash .bd ul li .mask h5{ width:88%; font-size:15px; color:#fff; margin-left:24px; display:block; overflow:hidden; text-overflow: ellipsis;line-height: 28px;padding-top: 8px;    white-space: nowrap;}
.news_flash .bd ul li .mask span {font-size: 14px;color: #FFFFFF;line-height: 21px;margin-left:24px; float: left;}
.news_right{width: 55%;float: left;}
.xwdt_cen{ width:100%; overflow:hidden;/*padding:0 20px;*/border-top: 3px solid #0D69CA;background: #fff;}
.xwdt_cen ul {padding: 14px 15px 0;}
.xwdt_cen ul li{ width:100%;overflow: hidden;height: auto;}
.xwdt_cen ul li a{ float:left; background:url("https://www.padmasaras.com/template/images/bvb_03.jpg") 0px 12px no-repeat;line-height: 2.1em; padding-left:20px; font-size:16px; color:#333333; display:block;  overflow:hidden; text-overflow: ellipsis; width:85%; transition: all 0.5s linear;    white-space: nowrap;}
.xwdt_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.xwdt_cen ul li span{ float:right; font-size:14px; color:#999999;line-height: 30px;}

.xscg {width: 48%;float: right;}
.xscg_cen{ width:100%; overflow:hidden;}
.xscg_cen ul .date {height: 48px;width: 47px;background: #075AA6;float: left;text-align: center; margin-right:20px;}
.xscg_cen ul .date h2 {font-size: 20px;color: #FFFFFF;/*padding-top: 7px;*/}
.xscg_cen ul .date span{font-size: 12px;color: #FFFFFF;}
.xscg_cen ul li{ width:100%;overflow: hidden;height:62px; background: #FFFFFF;margin-bottom: 7px;padding:6px 15px; border: 1px solid #E6E6E6;}
.xscg_cen ul li a{ line-height: 48px; font-size:16px; color:#333333; overflow:hidden; text-overflow: ellipsis; width:93%; transition: all 0.5s linear;}
.xscg_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.xscg_cen ul li a p {font-size: 14px;color: #999999;line-height: 22px;}

.header_three {width:100%; overflow:hidden; padding-top:30px;}
.jyzd,.jxgg,.tszs{width: 32%;float: left;}
.jxgg{margin: 0 2%;}
.jyzd_cen ul {padding: 21px 24px;background: #fff;box-shadow: 0px 0px 18px 1px rgba(189, 189, 189, 0.3);margin: 10px;}
.jyzd_cen ul .line {height: 1px;width: 264px;float: right; background-color: #EEEEEE;margin-top: 19px;}
.jyzd_cen ul li{ width:100%;overflow: hidden;}
.jyzd_cen ul li a{ float:left; height:56px; line-height: 28px; font-size:16px; color:#333333; display:block; overflow:hidden; text-overflow: ellipsis; width:97%; transition: all 0.5s linear;}
.jyzd_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.jyzd_cen ul li span{ float:left; width: 90px; font-size:14px; color:#075AA6;line-height: 38px;}
.jxgg_cen ul {padding: 18px 24px;background: #fff;box-shadow: 0px 0px 10px 1px rgb(180 180 180 / 50%);margin: 10px;}
.jxgg_cen ul li{ width:100%;overflow: hidden;    margin-bottom: 12px;}
.jxgg_cen ul li span{ float:left;display: inline-block; width: 16%; height: 28px; background: #075AA6; font-size:14px; color:#FFFFFF;line-height: 28px;text-align: center;}
.jxgg_cen ul li a{ float:left;height:auto; line-height: 32px; padding-left: 10px; font-size:16px; color:#333333; display:block;     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; width:84%; transition: all 0.5s linear;}
.jxgg_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.tszs_cen ul {padding: 8px 24px;background: #fff;box-shadow: 0px 0px 18px 1px rgba(189, 189, 189, 0.3);margin: 10px;}
.tszs_cen ul li{ width:100%;overflow: hidden;border-bottom: 1px dashed #DFDFDF;}
.tszs_cen ul li span{ float:left;font-size:14px; color:#075AA6;line-height: 48px;}
.tszs_cen ul li em{float: left;padding: 0 14px;line-height: 48px;}
.tszs_cen ul li a{ float:left; line-height: 28px; font-size:16px; color:#333333; display:block;overflow:hidden; text-overflow: ellipsis; width:77%; transition: all 0.5s linear;height: 54px;
    margin: 8px 0;}
.tszs_cen ul li a:hover{ transform: translate(10px, 0px); color:#ffb51b;}

.header_bottom{width:100%; overflow:hidden; padding-top:30px;}
.xshd{width:33%;float:right; overflow:hidden;}
.xshd_cen{width: 100%;}
.xshd_cen ul li {width: 98%;height: 160px; border-top: 3px solid #0059B9;background: #fff;overflow: hidden; margin: 0px 5px 23px 5px;
    box-shadow: 0px 0px 5px 1px rgb(106 106 106 / 50%);display: flex;}
.xshd_left{ min-width:145px; height:158px; float:left; overflow:hidden;}
.xshd_left img{width:100%;height:100%;transition: all 1s ease-out;}
.xshd_left img:hover{transform: scale(1.2);}
.xshd_right {float: left;height:156px; padding: 15px 20px;width: 340px;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.xshd_right a{ float: left; display:block; overflow:hidden; text-overflow: ellipsis; 
	width:100%; transition: all 0.5s linear; font-size: 16px;color: #333333;line-height: 23px;margin-bottom: 15px;
    /* height: 46px*/}
.xshd_right a:hover{ transform: translate(10px, 0px); color:#ffb51b;}
.xshd_ifo{overflow: hidden;
    float: left;
    width: 100%;}
.xshd_ifo p{ display:block; font-size:14px; line-height:25px; color:#999999;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.yjs{width:48%; float:left; overflow:hidden; }
.yjs_cen ul { margin:0 -25px 0 0; zoom:1;}
.yjs_cen ul li {float: left;width:225px;height: 270px;margin-right: 20px;}
.yjs_cen ul li img {transition: all 1s ease-out;width: 100%;height: 100%;}
.yjs_cen ul li img:hover{transform: scale(1.2);}

.header_lc {width:48%; float: left; overflow:hidden; padding-top:30px;}
.lc_nav{ width:100%; overflow:hidden;}
.lc_nav ul{ margin:0 -90px 0 0; zoom:1;}
.lc_nav ul li{ width:70px; float:left; text-align:center;margin-right:20px;transition: all 0.35s ease-in-out;}
.lc_nav ul li img {width: 40px; }
.lc_nav ul li:hover {margin-top: -10px;margin-bottom: 10px;}
.lc_nav ul li a{ width:100%; display:block; padding-top:14px;}
.lc_nav ul li a span{ display:block; padding-top:16px; font-size:12px;color: #075AA6;}
.left-line {float: left; width: 2px;height: 170px;background: #075AA6;opacity: 0.3;position: relative;top: 110px; left: 24px;}
.header_link {width:48%; overflow:hidden; padding-top:30px;float: right;}
.link_nav{ width:100%; overflow:hidden;}
.link_nav ul{ margin:0 -90px 0 0; zoom:1;}
.link_nav ul li{ width:12.2%; float:left; text-align:center;margin-right:0.5%;transition: all 0.35s ease-in-out;}
.link_nav ul li img {width: 40px; }
.link_nav ul li:hover {margin-top: -10px;margin-bottom: 10px;}
.link_nav ul li a{ width:100%; display:block; padding-top:14px;}
.link_nav ul li a span{ display:block; padding-top:16px; font-size:12px;color: #075AA6;}

.yqlj{background-color: #075AA6;}

.fd-link{text-align:center;border-bottom:1px solid #3d69a4;position:relative}
.fd-link dl{display:inline-block;margin:0 60px}
.fd-link dt{font-size:14px;color:#fff;line-height:30px;cursor:pointer;padding:9px 0 8px;position:relative}
.fd-link dt:after{content:'';width:17px;height:9px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:50%;top:-9px;z-index:3;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.fd-link dl:hover dt:after,.fd-link dl.on dt:after{background-image:url("https://www.padmasaras.com/template/images/i-p1.png")}
.fd-link dt em{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-top:-2px;margin-right:10px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.fd-link dt i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("https://www.padmasaras.com/template/images/i-down.png") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-left:5px;margin-top:-2px}
.fd-link dl.on dt i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.fd-link dd{position:absolute;bottom:100%;left:50%;z-index:2;width:750px;background-color:rgba(255,255,255,.9);box-shadow:0 0 10px rgba(0,0,0,.2);padding:25px 20px 28px 54px;border-top:2px solid rgba(2,70,143,.9);display:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
@-webkit-keyframes panel_tab-in-animation_SeD18{from{opacity:0.2;-webkit-transform:scale(0.3) translateX(-50%);transform:scale(0.3) translateX(-50%);-webkit-transform-origin:center top;transform-origin:center top}to{opacity:1;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:center top;transform-origin:center top}} 
@keyframes panel_tab-in-animation_SeD18{from{opacity:0.2;-webkit-transform:scale(0.3) translateX(-50%);transform:scale(0.3) translateX(-50%);-webkit-transform-origin:center top;transform-origin:center top}to{opacity:1;-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:center top;transform-origin:center top}}
.fd-link dd .down{overflow:hidden}
.fd-link dd .down::-webkit-scrollbar{width:9px;background:0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fd-link dd .down::-webkit-scrollbar-track{background:0 0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fd-link dd .down::-webkit-scrollbar-thumb{background:#c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.m-txt2 .txt::-webkit-scrollbar-thumb:window-inactive{background:#c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fd-link dd a{float:left;width:33.33%;line-height:34px;display:block;font-size:14px;color:#343434;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fd-link dd a:hover{color:#075AA6}


.foter{ width:100%; height:135px; background:#075AA6;}
.bottom_logo {width: 50%;float: left;margin-right: 7%;padding-top: 21px;}
.bottom_logo img {width: 100%;}
.bottom{ float:left; padding-top:37px; width:24%;}
.bottom p{ display:block; color:#FDFDFD; font-size:14px; line-height:32px; }

.link{ float:right; width:40%; overflow:hidden; padding-top:32px; margin-left:-20px;}
.select_01{ width:220px; height:44px; border:1px #FFFFFF solid; background:none; color:#fff; margin-top:22px; text-indent:20px;margin-right: 15px;}
.select_01 option{ color:#999; background:#fff;}
.link span{ display:block; color:#FFF; font-size:18px; font-weight:bold;}

.wx{ float:right; padding-top: 17px;}
.wx p{display:block; color:#FFF; font-size:13px; font-weight:bold;padding-top: 10px; text-align:center;}
.wx span {display:block;text-align: center;font-size: 14px;color: #FFFFFF;line-height: 31px;}
.gfwx,.gfwb{float: left;}
.gfwx {margin-right: 24px;}
.wx img {width:80px;}
.foter_txt {width: 100%;height: 50px;background: #034786;}
.foter_txt p {font-size: 14px;color: #FFFFFF;line-height: 50px;text-align: center;}


.pad_home{ width:100%; padding-top:30px; overflow:hidden; display:none;}

.pad_news{ width:100%; overflow:hidden; position:relative; display:none;}
.pad_news .hd{ width:100%; overflow:hidden;}
.pad_news .hd ul li{ display:inline-block; font-size:22px;}
.pad_news em{color:#999999; padding:0 15px; font-size:22px;}
.pad_news .hd ul li span{color:#999999; cursor:pointer;}
.pad_news .hd ul li.on span{ color:#075aa6; display:block; font-size:24px;}
.pad_news .hd ul li .more{ position:absolute; right:0; display:none; font-size:14px; color:#075aa6; top:10px;}
.pad_news .hd ul li.on .more{ display:block;}
.pad_news .bd{width:100%; overflow:hidden;}
.pad_news_nav{ width:100%; overflow:hidden;}
.pad_news_nav ul{ width:100%; padding-top:10px;}
.pad_news_nav ul li{ width:100%; height:45px; line-height:45px; border-bottom: 1px solid #999999;}
.pad_news_nav ul li a{ float:left; background: url("https://www.padmasaras.com/template/images/eve.png") 0px 19px no-repeat; padding-left:20px; font-size:16px; color:#333333; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:75%; display:block;}
.pad_news_nav ul li span{ float:right; font-size:14px; color:#999999;}


.pad_xwdt{ width:100%; overflow:hidden; padding-top:30px; display:none;}
.pad_vel{ width:100%; margin-top:30px; position:relative; display:none;}
.pad_vel .hd{ width:100%; overflow:hidden;}
.pad_vel .hd ul li{ display:inline-block; font-size:22px;}
.pad_vel em{color:#999999; padding:0 15px; font-size:22px;}
.pad_vel .hd ul li span{color:#999999; cursor:pointer;}
.pad_vel .hd ul li.on span{ color:#075aa6; display:block; font-size:24px;}
.pad_vel .hd ul li .more{ position:absolute; right:0; display:none; font-size:14px; color:#075aa6; top:10px;}
.pad_vel .hd ul li.on .more{ display:block;}
.pad_vel .bd{width:100%; margin-top:15px;}
.pad_vel .bd .jxgg_cen ul {padding: 18px 15px;background: #fff;box-shadow: 0px 0px 10px 1px rgb(180 180 180 / 50%);margin: 10px;}
.pad_vel .bd .jxgg_cen ul li{ width:100%;overflow: hidden;    margin-bottom: 12px;}
.pad_vel .bd .jxgg_cen ul li span{    max-width: 20%;float:left;display: inline-block; width: 62px; height: 28px; background: #EAEAEA; font-size:14px; color:#888888;line-height: 28px;text-align: center;}
.pad_vel .bd .jxgg_cen ul li a{ float:left;height:35px; line-height: 28px; padding-left: 10px; font-size:16px; color:#333333; display:block; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}


.ph_foter{ width:100%; background:#075aa6; overflow:hidden; margin-top:40px; padding-bottom:20px; padding-top:10px; display:none;}
.ph_foter_top{ border-bottom:1px #397bb8 solid; overflow:hidden; padding-bottom:30px; padding-top:20px;}
.ph_foter_top ul li{ width:50%; text-align:center; float:left;}
.ph_foter_top ul li span{ display:block; padding-top:10px; color:#FFF;}
.ph_bottom{ text-align:center; font-size:14px; line-height:30px; color:#FFF; padding-top:20px;}
.ph_foter_top img{width:100px;}

@media screen and (max-width: 1660px) {
.layout{ width:1500px; margin:0 auto;}
.yjs_cen ul{
	margin:0 -3% 0 0;
}
.yjs_cen ul li{
	width:30.333%;
	margin-right:3%;
	margin-bottom:0;
	
}
}

@media screen and (max-width: 1520px) {
.layout{ width:1400px; margin:0 auto;}
.yjs_cen ul{
	margin:0 -3% 0 0;
}
.yjs_cen ul li{
	width:30.333%;
	margin-right:3%;
	margin-bottom:0;
	
}

.lc_nav ul{
	margin:0 -5% 0 0;
}
.lc_nav ul li{
	width:15%;
	margin-right:5%;
	height:118px;
}
.lc_nav ul li a span{
	padding-top:5px;
}

.link_nav ul{
	margin:0 -5% 0 0;
}
.link_nav ul li{
	width:15%;
	margin-right:5%;
	height:118px;
}
.link_nav ul a span{
	padding-top:5px;
}
}

@media screen and (max-width: 1420px) {
.layout{ width:1300px; margin:0 auto;}
.yjs_cen ul{
	margin:0 -3% 0 0;
}
.yjs_cen ul li{
	width:30.333%;
	margin-right:3%;
	margin-bottom:0;
}

.lc_nav ul{
	margin:0 -5% 0 0;
}
.lc_nav ul li{
	width:15%;
	margin-right:5%;
	height:118px;
}
.lc_nav ul li a span{
	padding-top:5px;
}

.link_nav ul{
	margin:0 -5% 0 0;
}
.link_nav ul li{
	width:15%;
	margin-right:5%;
	height:118px;
}
.link_nav ul a span{
	padding-top:5px;
}
}

@media screen and (max-width: 1320px) {
.layout{ width:1200px; margin:0 auto;}
.yjs_cen ul{
	margin:0 -3% 0 0;
}
.yjs_cen ul li{
	width:30.333%;
	margin-right:3%;
	margin-bottom:0;
}

.lc_nav ul{
	margin:0 -5% 0 0;
}
.lc_nav ul li{
	width:15%;
	margin-right:5%;
	height:118px;
}
.lc_nav ul li a span{
	padding-top:5px;
}

.link_nav ul{
	margin:0 -5% 0 0;
}
.link_nav ul li{
	width:15%;
	margin-right:5%;
	height:118px;
}
.link_nav ul a span{
	padding-top:5px;
}
}

