/*
	陆道培网站 CSS  崔 17/11/22
*/
a:hover{color: #e76625!important;}
body{background: url('../images/body_bg.jpg') top center repeat-y; background-position-y: 100px; background-size: cover; min-width: 1400px;}
.am-container{width: 1380px!important;max-width: 1380px!important;}
.topbox{background-color: #FFF}
.top{height: 100px; position: relative;}
.top .am-u-sm-1,.top .am-u-sm-2,.top .am-u-sm-3,.top .am-u-sm-6{position: relativet; height: 100px;}
.top .logo_box{ position: absolute; left: 0; top: 0;}
.top .tel_box{width: 325px; height: 39px; background: url('../images/search_bg.png') top left no-repeat; position: absolute; right: 10px; bottom: 10px;}
.top .tel_number{position: absolute; left: 20px; bottom: 5px;}
.top .english{ width: 72px; height: 62px; position: absolute; right: 10px; bottom: 3px}
/* 		menu */
.menu{height: 48px; line-height: 48px; background-color: #004097; font-size: 1.6rem}
.menu li,.menu li a{color: #fff}
.menu li:hover{background-color:#046cfe}
.am-dropdown-content{min-width: 150px!important;}
/* 		banner */
.banner{border:#fff solid 6px; height: 411px; padding: 0}
.banner .am-u-sm-6{padding: 0;}
.banner .banner_left{ background: url('../images/banner_left.jpg?v=4') center center no-repeat; padding: 0; height: 100%; background-size: cover; border-right: #FFF solid 6px;}
.banner .banner_right{height:399px; width: 100%; padding: 0; background-position: center center; background-size: cover}
.banner .banner_right .banner_info{ background-position: center center; background-size: cover; width: 100%; height: 399px;}
/* 		ylsj */
.ylsj{ background-color: #004098; height: 82px; line-height: 82px;}
.ylsj .ylsj_num {text-align: center}
.ylsj .ylsj_num .title{ width: 100%; font-size: 1.4rem; color: #FFF; line-height: 50%;}
.ylsj .ylsj_num span{ width: 31px; height: 42px; line-height: 42px; background: url('../images/num_bg.png'); display: inline-block; text-align: center; color: #fff; font-weight: bold; font-size: 3.5rem;background-siz:100%,100%;}
/* 		title */
.container{width: 1246px!important; max-width: 1246px!important; }
/* 		cjjb */
.cjjb{color: #FFF}
.cjjb li{border: #FFF solid 1px; border-right: 0; padding: 1rem 0; min-height: 101px; background-color: #0081c5}
.cjjb li:last-child{border-right: #FFF solid 1px}
.cjjb a{color: #FFF}
.cjjb .cjjb_box{ width: 100%; height: 50px; background: url('../images/jbbk_bg.png') no-repeat; background-position-y: -30px}
/* ylts */
.ylts,.ylts a{color: #FFF}

.ylts .am-u-sm-3 {padding: 0.25rem;}
.ylts .am-u-sm-3 .ylts-box{background-color: #2992c9; padding: 1.5rem; padding-top: 1rem;}
.ylts h4{text-align: center; font-size: 2.2rem}

.ylts p{font-size: 1.4rem; margin-bottom: 0;}
.ylts img{border: #FFF solid 2px; border-radius: 0px;}
/* 		jdal */
.jdal .am-u-sm-6{ background-color: #FFF; border: #FFF solid 4px; padding: 0; font-size: 1.4rem; width: 48%;}
.jdal .am-u-sm-6 img{max-width: 100%;}
.jdal .am-u-sm-6 a{color: red}
/* 		zjtd */
.zjtd .zjtd-left{
	border: #0062b2 solid 10px; padding: 1rem; background-color: #fff; display: inline-block; width: 100%;
}
.zjtd .zjtd-left h1 span{font-size: 1.4rem;}
.zjtd .zjtd-left h1{}
.zjtd .zjtd-left p span{color: #0256cc;}
.zjtd .zjtd-left p a{color: red}
/* 		 */
.xingqi-box{ height: 73px; width: 100%; position: relative;}
.xingqi{ font-size: 1.4rem; width: 82px; height: 73px; font-weight: bold; color: #fff; background-color: #0256cc; padding: 5px 5px 10px 10px; display: inline-block; line-height: 100%}
.xingqi-box .active{background-color: #0256cc;}
.xingqi b {font-size: 3.6rem; line-height: 3.6rem;}
.xingqi span{ font-size: 1.6rem}
.xingqi-day{ background-color: #bfbfbf; font-weight: bold; color: #FFF;margin-left: 5px; width: 46px; height: 35px; line-height: 35px; text-align: center; margin-top: 39px;}
.xingqi-text{position: absolute; left: 90px; top: 5px; font-size: 1.6rem; color: #666;}
/* 		 */
.zjtd-right{border: #0062b2 solid 10px; padding: 1rem 0; background-color: #fff; display: inline-block; width: 100%;}
.zjtd-right h2,.zjtd-right h2 a{text-align: center; color: #004098; font-size: 1.8rem; margin-bottom: 0.5rem}
/* 		zj-list */
.zj-list li{ text-align: center}
.zj-list li img{border: #fff solid 2px; border-radius: 0px}
.zj-list-box .swiper-button-prev,.zj-list-box .swiper-button-next{background-color: rgba(255, 255, 255, 0.89); line-height: 50px; font-size: 2.8rem;color: #333; text-align: center; border-radius: 50%; width: 50px; height: 50px; background-size: 30%;background-image: none}
.zj-list-box .swiper-button-prev{ left: -15px; }
.zj-list-box .swiper-button-next{ right: -15px}
.zj-list-text{ position: absolute; left: 0; top: 0; display: none; width: 213px; margin: 0 12px; height: 100%; background: rgba(88, 88, 88, 0.44); color: #FFF; }
.zj-list-text h2{margin-top: 7rem;font-size: 2.6rem}
.zj-list-text p{font-size: 1.8rem}
/* 		yydt */
.yydt-menu{height: 70px; line-height: 70px; font-size: 2.2rem; color: #FFF; border: #FFF solid 1px}
.yydt-menu .active{background-color: #0062b2}
.yydt-menu li{text-align: center; border-right: #b4b4b5 solid 1px; height: 68px;}
.yydt-menu li:last-child{border: 0;}
.yydt-cont{ height: 350px; border: #fff solid 1px; border-top: 0; color: #FFF}
.yydt-kw h4{ background-color: #0062b2; font-size: 2.2rem; color: #FFF; text-align: center; margin-top: 30px; padding: 10px;}
.active-pub h5,.active-pub p{color: #e76625!important}
.yydt-cont h5{text-align: left; font-size: 2.2rem}
.yydt-kw li{ color: #FFF;  height: 44px; line-height: 44px; font-size: 2rem}
.yydt-box{display: none;}
.yydt-box a{color: #FFF}
/* 		sptj */
.sptj{background-color: #FFF}
.sptj .am-u-sm-3{text-align: center; padding: 0; font-size: 1.4rem;}
.sptj a{color: #333; font-size: 1.8rem;    line-height: 3rem;}
.sptj-bg{ background-color: #009ce5; height: 230px; position: absolute; left: 0; top: -30px; width: 100%; z-index: -1}
.footer{color: #FFF; font-size: 1.6rem; line-height: 200%}
.footer span{font-size: 2.2rem;}
/* swiper */
.swiper-container-horizontal>.swiper-pagination-progressbar{bottom: 0!important; height: 2px; top: auto}
/* inside */
.yljtjj{
	background-color: #004098;
	border: #FFF solid 2px;
	padding: 2rem 5rem; 
}

.yljtjj img{border: #fff solid 2px; width: 100%}
.yljtjj p{font-size: 2rem; color: #FFF;line-height: 200%; padding: 1rem 0;}

/*  */
.yljtry{
	background-color: #0081cc;
	border: #FFF solid 2px;
	padding: 2rem 5rem; 
}
#yljtry img{max-width: 100%; border: #FFF solid 1px; border-radius: 0px; width: 348px; height: 238px;}

/*  */
.yljtdsj{border: #FFF solid 4px; padding: 0;}
.yljtdsj img{width: 100%; border-bottom: #FFF solid 4px; }

/* qgyq */
.yljt-qgyq{background-color: rgba(0, 154, 225, 0.7); border: #FFF solid 2px; padding: 3rem 4rem}
.yljt-qgyq .am-u-sm-4{ }
.left-menu{}
.left-menu .active a{color: #fff110}
.left-menu li{list-style: none; width: 90%;  background-color: #0156cb; border: #FFF solid 2px; padding: 0 5rem; height: 64px; position: relative; margin-bottom: 15px }
.left-menu li .jt_bg{width: 330px; height: 41px; position: absolute; right: -19px; top: 10px; background: url('../images/left_menu_bg.png') right center no-repeat;}
.left-menu li a{font-size: 2.4rem; color: #FFF; font-weight: bold;}
.left-menu li a:hover{color: #fff100}

.right-menu{}
.right-menu .active a{color: #fff110}
.right-menu li{list-style: none; width: 90%; float: right; text-align: left;   background-color: #0156cb; border: #FFF solid 2px; padding: 0 5rem; height: 64px; position: relative; margin-bottom: 15px }
.right-menu li .jt_bg{width: 100%; height: 41px; position: absolute; left: -19px; top: 10px; background: url('../images/right_menu_bg.png') left center no-repeat;}
.right-menu li a{font-size: 2.4rem; color: #FFF; font-weight: bold; margin-left: 130px;}
.right-menu li a:hover{color: #fff100}
.right-menu .left-jdal,.right-menu .left-tjsp{float: right}


.yljt-qgyq .am-u-sm-8 {padding-left: 0; }

.left-jdal{width: 90%; background-color: #0156cb; border: #FFF solid 2px; padding: 2rem 0rem; display: inline-block}
.jdal-title img{ height: 34px;}
.jdal-more a{color: #FFF; font-size: 1.8rem;}
.jdal-list{color: #FFF; margin-top: 1.2rem}
.jdal-list img{ max-width: 100%; border: #FFF solid 2px;}
.jdal-list .am-u-sm-6{padding-left: 0;}
.jdal-list a{color: red}

.left-tjsp{width: 90%; background-color: #0156cb; border: #FFF solid 2px; padding: 2rem 0rem; margin-top: 20px; display: inline-block}
.left-tjsp-cont{background-color: #FFF; padding: 1rem; width: 100%}
.left-tjsp-cont a{color: #004098; font-weight: 800}

/* 列表样式1 */
.list-type1{ width: 100%; background-color: #0156cb; border: #0156cb solid 4px; border-radius: 6px; margin-bottom: 1rem; display: inline-block}
.list-type1 .list-left{height: 230px; text-align: center;}
.list-type1 .list-right{ background-color: #FFF; height: 230px;}
.list-type1 .list-right span{color: #666}
.list-type1 .list-right h1{margin-bottom: 0;}
.list-type1 .list-right p{margin-top: 0;}
.list-type1 .list-right a{color: red}
.list-type1 img{max-width: 100%; height: 170px; border: #FFF solid 1px; border-radius: 0}
/* 列表样式2 */
.list-type2{ width: 100%; background-color: #0156cb; border: #0156cb solid 4px; border-radius: 6px; margin-bottom: 1rem; display: inline-block}
.list-type2 .list-left{height: 230px; text-align: center;}
.list-type2 .list-right{ background-color: #FFF; height: 230px;}
.list-type2 .list-right span{color: #666}
.list-type2 .list-right h1{margin-bottom: 0;}
.list-type2 .list-right h1 a{color: #000}
.list-type2 .list-right h1 a:hover{color: red!important}
.list-type2 .list-right a{color: red}
.list-type2 img{max-width: 100%; height: 170px; border: #FFF solid 2px; border-radius: 2px}
/* 列表样式3 */
.list-type3{ border: #FFF solid 2px; padding: 2rem 4rem; font-size: 2rem; line-height: 180%; color: #FFF}
.list-type3:nth-child(odd) {background-color: #0081cc;}
.list-type3:nth-child(even) {background-color: #0062b2;}
/* 详情样式1 */
.article1{ background-color: #FFF; border:#0156cb solid 4px; border-radius: 4px; padding: 4rem; text-align: center; line-height: 200%}
.article1 img {max-width: 100%;}
.article1 span{font-size: 1.6rem;}
/* 详情样式2 */
.article2{ background-color: #FFF; border:#0156cb solid 4px; border-radius: 4px; padding:2rem 4rem; text-align: center; line-height: 200%; display: table;    word-break: break-all;}
.article2 h1{background-color: #009ce5; color: #FFF; padding: 1.5rem 0; text-align: center}
.article2 img {max-width: 100%; margin-left: -40px;}
.article2 p{font-size: 1.6rem; text-align: left; line-height: 180%; color: #333; text-indent:40px;}

.list-type4{ border: #FFF solid 2px; padding: 2rem 4rem; font-size: 1.8rem; line-height: 180%; color: #FFF}
.list-type4:nth-child(odd) {background-color: #0081cc;}
.list-type4:nth-child(even) {background-color: #0062b2;}
.list-type4 h3,.list-type4 p{margin: 0;}
.list-type4 a{color: red}


/* 内页 */
.zjtd-top-menu{ background-color: #0b89cf; border: #FFF solid 2px;}
.zjtd-top-menu-box{width: 100%; height: 307px; background: url('../images/list-top-bg.png') center center no-repeat ; background-size: 100%; position: relative}
.zjtd-top-menu-box li{list-style: none; position: absolute; text-align: center; background-image: url('../images/list-top-tab.png'); background-position: center top; background-repeat: no-repeat; height: 195px; width: 230px;  background-position-y: -195px}
.zjtd-top-menu-box .active{background-position-y:0;}
.zjtd-top-menu-box li a{color: #FFF; font-size: 2.2rem;font-weight: bold;width:79%;}
.zjtd-top-menu-box li a:hover{color: rgba(255, 255, 255, 0.81)!important;}


.zjtd-top-menu-box-sm{width: 100%; height: 307px; background: url('../images/list-top-bg.png') center center no-repeat ; background-size: 100%; position: relative}
.zjtd-top-menu-box-sm li{list-style: none; position: absolute; text-align: center; background-image: url('../images/list-top-tab.png'); background-position: center top; background-repeat: no-repeat; height: 162px; width: 192px;  background-position-y: -162px; background-size: 100% auto;}
.zjtd-top-menu-box-sm .active{background-position-y:0;}
.zjtd-top-menu-box-sm li a{color: #FFF; font-size: 2.2rem;font-weight: bold;}
.zjtd-top-menu-box-sm li a:hover{color: rgba(255, 255, 255, 0.81)!important;}

.zsbk-top-menu-box-sm{width: 100%; height: 307px; background: url('../images/list-top-bg.png') center center no-repeat ; background-size: 100%; position: relative}
.zsbk-top-menu-box-sm li{list-style: none; position: absolute; text-align: center; background-image: url('../images/list-top-tab.png'); background-position: center top; background-repeat: no-repeat; height: 152px; width: 182px;  background-position-y: -154px; background-size: 100% auto;}
.zsbk-top-menu-box-sm .active{background-position-y:0;}
.zsbk-top-menu-box-sm li a{color: #FFF; font-size: 2.2rem;font-weight: bold;}
.zsbk-top-menu-box-sm li a:hover{color: rgba(255, 255, 255, 0.81)!important;}


.zjtd-top-zj{border: #004098 solid 8px; background-color: #FFF;  display: table; width: 100%;}
.zjtd-top-zj-list{ width: 100%; display: inline-block;}
.zjtd-top-zj-list li{border: #ccc solid 1px; padding: 10px; position: relative; width: 20%;}
.zjtd-top-zj-list-text{position: absolute; width: 100%; height: auto; padding: 8px; background-color: #004098; text-align: center; color: #FFF; bottom: 0; margin-left: -10px; display: none}
.zjtd-top-zj-list-text h1{font-size: 1.8rem; margin: 0;}
.zjtd-top-zj-list-text p{font-size: 1.4rem; margin: 0;}


.zjtd-news-title{background-color: #0062b2; border: #FFF solid 2px; display: table; width: 100%;}
.zjtd-news-title h1{color: #FFF;font-size: 2.2rem; margin: 0; font-weight: 400}
.zjtd-news-title a{color: #FFF}
.zjtd-news-cont{background-color: rgba(10, 139, 207, 0.92); border: #FFF solid 2px; color: #FFF; border-top: 0px; display: table; width: 100%;}
.zjtd-news-cont-list:last-child{border-bottom: 0;}
.zjtd-news-cont-list{display:table; width: 100%; padding: 20px 2rem; border-bottom: #FFF dashed 1px; }
.zjtd-news-cont-list img{border: #FFF solid 2px; border-radius: 3px; width: 100%}
.zjtd-news-cont-list h1{margin-top: 20px;}
.zjtd-news-cont-list a{color: #FFF}

/* menu */
.am-dropdown-content {
    background-color: #004096;
    border: 0;
    margin-top: 0;
}
ul.am-dropdown-content>li>a {
    color: #fff;
}
ul.am-dropdown-content>li>a:hover {
    color: #fff!important;
    background-color: rgba(255, 255, 255, 0.27);
}
.am-dropdown-content:before {
    border: 0;
}
.am-dropdown-content:after {
    border: 0;
}

element.style {
    z-index: 10000;
    overflow: hidden;
    display: block;
}
.centmenudown {
    background-color: #0161ac;
    color: #000;
    border: #0161ac solid 1px;
    border-top: 0;
    padding: 1rem;
}
.centmenudown a{color: #FFF}

.am-btn-blue{background-color: #0161b5; padding: 10px 26px;}
.am-btn-blue:hover{color: rgba(255, 255, 255, 0.7)}
.am-text-xl{font-size: 2rem}
.nav-active{background-color: #046cfe}
#news_dzkw li{list-style:none;}
#news_fyxx h5,#news_lylx h5{margin-top: 10px; padding: 0 20px;}
#news_fyxx p,#news_lylx p{margin-top: 0; padding: 0 20px;}

.pub-title a{color: #FFF}
.am-padding-top-lg{padding-top: 1.8rem}
.zjdt-bg-box{}
.tab-box{ width: 640px; border: #dcdcdc solid 1px; margin-right: 20px; min-height: 100px;}

.tab-box-title{ height: 60px; background-color: #e5e5e5;}
.tab-box-title li{text-align: center; font-size: 1.6rem; height: 60px; line-height: 60px; color: #333; font-weight: bold; border-right: #d2d2d2 solid 1px;}
.tab-box-title .active{ border-top: 4px #3795ce solid; line-height: 52px}
.tab-box-title li:last-child{border-right:0;}
.tab-box-cont{display: none;}

.yyxx-img-box{border: #004098 solid 6px; background-color: #FFF; padding: 2px!important; position: relative;display: block}
.yyxx-img-box li,.yyxx-img-box .imgbox{height: 204px; padding: 0; background-size: 100% auto;  background-position: center center; background-repeat: no-repeat; border: #FFF solid 2px; background-color: #0149ad; }
.yyxx-img-box-title{font-size: 1.6rem; color: #FFF; font-weight: 400; height: 40px; line-height: 40px; padding:0 20px; width: 50%; position: absolute; bottom: -20px; left: 25%; background-color: #0d64af; border: #FFF solid 1px}
.yyxx-img-box-title span a{color: red; float: right}

.yyxx-shfw .imgbox{height: 300px; background-size: cover}
.jyzn-ydyb li{height: 300px;}


.jyzn-zjcz{border: #004098 solid 4px; background-color: #FFF; padding: 0;  position: relative;display: block}
.jyzn-zjcz-tab,.jyzn-zjcz-tab li{height: 50px; line-height: 50px; background-color: #009ce6; text-align: center; color: #FFF ; font-size: 1.8rem; font-weight: 800}
.jyzn-zjcz-tab .active{background-color: #0155cb;}
.jyzn-text{background-color: #0180cd; width: 100%; display: block; margin-top: 6px; color: #FFF}

.jt_bg a:hover{color: #fff110!important}

/* 分页 */
.pagination {
    position: relative;
}
.pagination {
    padding-left: 0;
    margin: 1.5rem 0;
    list-style: none;
    color: #999;
    text-align: left;
}
.pagination>li {
    display: inline-block;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #0e90d2;
    border-color: #0e90d2;
    cursor: default;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    display: block;
    padding: .5em 1em;
    text-decoration: none;
    line-height: 1.2;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 5px;
    margin-right: 5px;
}

.zjshow{display: none}
.zjshow:nth-child(1){display: block}
.zjtd-top-menu-box li:nth-child(1){ left: -8px; top: 0 }
.zjtd-top-menu-box li:nth-child(2){ left: 180px; top: 112px }
.zjtd-top-menu-box li:nth-child(3){ left: 364px; top: 0 }
.zjtd-top-menu-box li:nth-child(4){ left: 554px; top: 112px }


.am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th{
	background-color: #c7e0f6
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}
