@charset "utf-8";
/* 浏览器宽度自适应 */
.w-zsy{margin: 0 auto;}
.float-l{float:left;}
.float-r{float:right;}
@media only screen and (max-width:640px) {
.w-zsy{ width:95%;}
}
@media only screen and (min-width:640px) and (max-width:1024px) {
.w-zsy{ width:98%;}
}
@media only screen and (min-width:1025px) and (max-width:1366px) {
.w-zsy{ width:92%;}
}
@media only screen and (min-width:1367px) and (max-width:1440px) {
.w-zsy{ width:1200px;}
}
@media only screen and (min-width:1441px) and (max-width:1920px) {
.w-zsy{ width:1200px;}
}
@media only screen and (min-width:1920px)  {
.w-zsy{ width:1380px;}
}
@media only screen and (max-width:1024px) {
.pc{ display:none;}
.pc-block{ display:none;}
.phone{ display:block;}
}
@media only screen and (min-width:1025px)  {
.pc{ display:block;}
.pc-block{ display: inline-block;}
.phone{ display:none;}
}

/*--顶部开始--*/
.header{ width:100%; height:150px;background:#69271a; background:url(../images/header_bg.png) top no-repeat;z-index:999;}
.header-top{margin:0 auto; height:100px;}
.header-top .logo{width: 482px;margin-top: 10px;-webkit-animation: logo 0.8s;
    animation: logo 0.8s;}
.header-top .logo img{transition:0.5s;}
.header-top .logo img:hover{ margin-left:5px;transition:0.5s;}
.header-top .head-right{ margin:20px 8px 0 0; height:30px; line-height:30px;-webkit-animation:top_jy 1s;animation:top_jy 1s;}
.header-top .head-en{ font-family:Arial; font-size:12px;}
.header-top .head-en a{color:#fff;}
.header-top .head-en a:hover{color:#e98235;}
.header-top .head-search-img{width:20px; height:20px; margin:5px 14px 0 15px;cursor:pointer;}
.header-top .head-right .search{width:200px; height:30px;line-height:30px;display:none;outline:none;}
.header-top .head-right .search-left{width:160px; height:20px; margin-top:4px;line-height:20px; border:none; background:#fff; color:#666; text-indent:10px; font-size:12px;outline:none;}
.header-top .head-right .search-right{width:20px; height:20px; margin:5px 14px 0 0;cursor:pointer;outline:none;}
/*导航菜单*/
#nav-box{ height:50px;width:100%; __background:#003399;}
.nav-box{margin:0 auto; position:relative; height:50px;}
#nav {height:50px; padding:0;-webkit-animation: nav-box 1s;animation: nav-box 1s; display:block;}
#nav .mainlevel { list-style:none; float:left;width:180px; font-size:16px;}
#nav .mainlevel a {text-align: center;line-height: 50px; width:100%; display: block; height: 50px; color: #fff;}
#nav .mainlevel a:hover { color: #fff; background:url(../images/nav-on-bg.png) repeat;}
.navhover{color: #fff; background:url(../images/nav-on-bg.png) repeat;}
#nav .mainlevel:hover ul{display:block;}
#nav .mainlevel ul { display:none;list-style:none; z-index:909; width:125px; top:50px; position:absolute;display:none; background:url(../images/tm.png) repeat;}
#nav .mainlevel ul li { width:100%; height:32px;font-size:14px; background:#0d59a7; margin-bottom:1px;}
#nav .mainlevel ul li a{color:#fff; font-size:14px; font-weight:normal; display:block; width:100%; height:32px; line-height:32px;}
#nav .mainlevel ul li a:hover { color:#fff;width:100%; height:32px;  line-height:32px;font-weight:100;}

.nav-lianjie{width:350px; text-align:right; float:right; line-height:50px;-webkit-animation: nav-lianjie 1.0s;animation: nav-lianjie 1.0s;}
.nav-lianjie span{font-size:12px; padding:0 5px; display:inline-block; color:#fff;}
.nav-lianjie a{color:#fff;}
.nav-lianjie a:hover{color:#e98235;}
#nav .mainlevel ul li:first-child {-webkit-animation: dhli 0.8s;animation: dhli 0.8s;}
#nav .mainlevel ul li:nth-child(2){display: block; -webkit-animation: dhli 1.0s;animation: dhli 1.0s;}
#nav .mainlevel ul li:nth-child(3){display: block; -webkit-animation: dhli 1.2s;animation: dhli 1.2s;}
#nav .mainlevel ul li:nth-child(4){display: block; -webkit-animation: dhli 1.4s;animation: dhli 1.4s;}
#nav .mainlevel ul li:nth-child(5){display: block; -webkit-animation: dhli 1.6s;animation: dhli 1.6s;}
#nav .mainlevel ul li:nth-child(6){display: block; -webkit-animation: dhli 1.8s;animation: dhli 1.8s;}
#nav .mainlevel ul li:nth-child(7){display: block; -webkit-animation: dhli 2.0s;animation: dhli 2.0s;}
#nav .mainlevel ul li:nth-child(8){display: block; -webkit-animation: dhli 2.2s;animation: dhli 2.2s;}
#nav .mainlevel ul li:nth-child(9){display: block; -webkit-animation: dhli 2.4s;animation: dhli 2.4s;}
/*导航菜单-二级菜单*/
.dh{display: block;}
.dh1{display: block; -webkit-animation: dhli 0.8s;animation: dhli 0.8s;}
.dh2{display: block; -webkit-animation: dhli 1.0s;animation: dhli 1.0s;}
.dh3{display: block; -webkit-animation: dhli 1.2s;animation: dhli 1.2s;}
.dh4{display: block; -webkit-animation: dhli 1.4s;animation: dhli 1.4s;}
.dh5{display: block; -webkit-animation: dhli 1.6s;animation: dhli 1.6s;}
.dh6{display: block; -webkit-animation: dhli 1.8s;animation: dhli 1.8s;}
.dh7{display: block; -webkit-animation: dhli 2.0s;animation: dhli 2.0s;}
.dh8{display: block; -webkit-animation: dhli 2.2s;animation: dhli 2.2s;}
.dh9{display: block; -webkit-animation: dhli 2.4s;animation: dhli 2.4s;}

@-webkit-keyframes dhli {  
0%{ opacity: 0;-webkit-transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px);}}
@keyframes dhli { 
0%{ opacity: 0;transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px);}}
/*导航菜单-end*/

@-webkit-keyframes logo {  
0%{ opacity:0;-webkit-transform:translate(-10px,-20px);}}
@keyframes logo {  
0%{ opacity:0;transform:translate(-10px,-20px);}}
@-webkit-keyframes nav-lianjie {  
0%{ opacity:0;-webkit-transform:translate(50px,0px);}}
@keyframes nav-lianjie {  
0%{ opacity:0;transform:translate(50px,0px);}}
@-webkit-keyframes top_jy {  
0%{ opacity:0;-webkit-transform:translate(20px,-40px);}}
@keyframes top_jy {  
0%{ opacity:0;transform:translate(20px,-40px);}}
@-webkit-keyframes nav-box {  
0%{ opacity:0;-webkit-transform:translate(-50px,0px);}}
@keyframes nav-box {  
0%{ opacity:0;transform:translate(-50px,0px);}}
@-webkit-keyframes hover-wen {  
0%   { text-indent:0;}
50%  { text-indent:5px;}
100% { text-indent:0;}
}
@keyframes hover-wen {  
0%   { text-indent:0;}
50%  { text-indent:5px;}
100% { text-indent:0;}
}
@-webkit-keyframes hover-img {  
0%   {transform:scale(1);}
50%  {transform:scale(1.05);}
100% {transform:scale(1);}
}
@keyframes hover-img {  
0%   {transform:scale(1);}
50%  {transform:scale(1.05);}
100% {transform:scale(1);}
}
@-webkit-keyframes more-img {  
0%   {right:5px;}
50%  {right:10px;}
100% {right:5px;}
}
@keyframes more-img {  
0%   {right:5px;}
50%  {right:10px;}
100% {right:5px;}
}
@-webkit-keyframes lianjie {  
0%   {background-position:20px center;}
50%  {background-position:10px center;}
100% {background-position:20px center;}
}
@keyframes lianjie {  
0%   {background-position:20px center;}
50%  {background-position:10px center;}
100% {background-position:20px center;}
}
@-webkit-keyframes liebiao {  
0%   {background-position:20px center; background-color:none;}
25%  {background-position:15px center;background-color:#fff9ed;}
50%  {background-position:10px center;background-color:#feeeca;}
75%  {background-position:15px center;background-color:#fff9ed;}
100% {background-position:20px center;background-color:none;}
}
@keyframes liebiao {  
0%   {background-position:20px center; background-color:none;}
25%  {background-position:15px center;background-color:#fff9ed;}
50%  {background-position:10px center;background-color:#feeeca;}
75%  {background-position:15px center;background-color:#fff9ed;}
100% {background-position:20px center;background-color:none;}
}


@media only screen and (max-width:768px) {
.header{ display:none;}
}
@media only screen and (min-width:769px) {
.appheader{ display:none;}
}

/*banner开始*/
.slide {
    height: 370px;}

.slide .swiper-container {
    height: 370px;}

.slide .swiper-container .swiper_btn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;}

.slide .swiper-container .swiper_btn .swiper_btnshell {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;}

.slide .swiper-container .swiper_btn .swiper_btnshell .swiper-button-next,
.slide .swiper-container .swiper_btn .swiper_btnshell .swiper-button-prev {
    width: 62px;
    height: 63px;
    margin-top: -31px;}

.slide .swiper-container .swiper_btn .swiper_btnshell .swiper-button-prev {
    background: url(../images/left.png) no-repeat center;
    left: -62px;}

.slide .swiper-container .swiper_btn .swiper_btnshell .swiper-button-next {
    background: url(../images/right.png) no-repeat center;
    right: -62px;}

.slide .swiper-container .swiper-slide a {
    height: 100%;
    display: block;}

.slide .swiper-container .swiper-slide a .bg {
    height: 100%;}

.slide .swiper-container .swiper-slide .slide_txt {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;}

.slide .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: #ffffff80;
    opacity: 1;}

.slide .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #2a50ae;}
/*banner结束*/


/*新闻-star*/
.hdxinwen{margin:20px auto;z-index: 80;position: relative;}
.hdxw-bt{ height:34px; line-height:34px; position:relative; z-index:999;margin-bottom: 20px;}
.hdxw-bt-left{ width:200px; height:34px;font-size: 20px;font-weight:bold;color: #782c1d;}
.hdxw-bt-left a{transition:0.5s;color: #782c1d;}
.hdxw-bt-left a:hover{ padding-left:5px;transition:0.5s;}
.hdxw-bt-right{width:77px; height:6px; margin-top:14px;transition:0.5s;}
.hdxw-bt-right:hover{width:77px; height:6px; margin:14px 5px 0 0;transition:0.5s;transform:scale(1.05);-webkit-transform:scale(1.05);}
.hdxw-bt-search{ width:180px; height:33px;position:relative;}
.hd-search-left{ width:165px; background:url(../images/search-bg-box.jpg) no-repeat;padding-left:15px; height:33px; line-height:33px; color:#808080;}
.hd-search-list{ width:180px; position:absolute; display:none; font-family:"宋体";}
.hd-search-list li{ width:180px; height:30px; line-height:30px; color:#808080; background-color:#f2f2f2; text-indent:1em; border-bottom:1px dotted #cecdcc;}
.hd-search-list li:hover{background-color:#a8322c; color:#fff;}

.hdxw-bt-center{ line-height:33px; height:33px; font-size:14px; margin-right:60px;}
.hdxw-bt-center span{ padding:0 20px;}
.hdxw-bt-center a{color:#808080; text-indent:4em;}
.hdxw-bt-center a:hover{color:#1e2089;}


.hdxw-left{ margin-top:0; position:relative; z-index:99;height:280px;}
.hdxw-left ul{list-style:none; margin:0; padding:0;}
.hdxw-left ul li{ width:100%; background:url(../images/list-icon.png) no-repeat 5px center;height:36px; line-height:36px; position:relative;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;transition:0.5s; font-size:16px; margin:0;float:left;}

.hdxw-left{ margin-top:0; position:relative; z-index:99;}
.hdxw-left ul{list-style:none; margin:0; padding:0;}
.hdxw-left ul li{ width:100%; background:url(../images/list-icon.png) no-repeat 5px center;height:36px; line-height:36px; position:relative;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;transition:0.5s; font-size:16px; margin:0;float:left;}

.hdxw-left ul li:first-child{visibility: visible; animation-delay: 0.1s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(2){visibility: visible; animation-delay: 0.2s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(3){visibility: visible; animation-delay: 0.3s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(4){visibility: visible; animation-delay: 0.4s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(5){visibility: visible; animation-delay: 0.5s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(6){visibility: visible; animation-delay: 0.6s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(7){visibility: visible; animation-delay: 0.7s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(8){visibility: visible; animation-delay: 0.8s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(9){visibility: visible; animation-delay: 0.9s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(10){visibility: visible; animation-delay: 1s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(11){visibility: visible; animation-delay: 1.1s; animation-name: fadeInRight;}
.hdxw-left ul li:nth-child(12){visibility: visible; animation-delay: 1.2s; animation-name: fadeInRight;}
@media only screen and (max-width:768px) {
.hdxw-left ul li:nth-child(6),.hdxw-left ul li:nth-child(7),.hdxw-left ul li:nth-child(8),.hdxw-left ul li:nth-child(9),.hdxw-left ul li:nth-child(10),.hdxw-left ul li:nth-child(11),.hdxw-left ul li:nth-child(12){ display:none;}
}
.hdxw-left ul li:hover{ padding:0 0 0 5px;width:100%;transition:0.5s;}
.hdxw-left ul li .div_t{height:36px;padding:0 60px 0 20px; line-height:36px; position:relative;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.hdxw-left ul li span{ position:absolute; right:0; text-align:right; width:80px; top:0; color:#782c1d; font-size:14px;}
.hdxw-left ul li a{color:#666;}
.hdxw-left ul li a:hover{color:#1e2089;}
/*notice*/
.hdxw-bt-left2{ width:200px; height:34px;font-size: 20px;font-weight:bold;color: #782c1d;}
.hdxw-bt-left2 a{transition:0.5s;color: #782c1d;}
.hdxw-bt-left2 a:hover{ padding-left:5px;transition:0.5s;}
.hdxw-bt-right{width:77px; height:6px; margin-top:14px;transition:0.5s;}
.hdxw-bt-right:hover{width:77px; height:6px; margin:14px 5px 0 0;transition:0.5s;transform:scale(1.05);-webkit-transform:scale(1.05);}

.hdxw-left2{ margin-top:0; position:relative; z-index:99;height:280px;}
.hdxw-left2 ul{list-style:none; margin:0; padding:0;}
.hdxw-left2 ul li{ width:100%; background:url(../images/list-icon.png) no-repeat 5px center;height:36px; line-height:36px; position:relative;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;transition:0.5s; font-size:16px; margin:0;float:left;}

.hdxw-left2{ margin-top:0; position:relative; z-index:99;padding:0 60px;}
.hdxw-left2 ul{list-style:none; margin:0; padding:0;}
.hdxw-left2 ul li{ width:100%; background:url(../images/list-icon.png) no-repeat 5px center;height:36px; line-height:36px; position:relative;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;transition:0.5s; font-size:16px; margin:0;float:left;}

.hdxw-left2 ul li:first-child{visibility: visible; animation-delay: 0.1s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(2){visibility: visible; animation-delay: 0.2s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(3){visibility: visible; animation-delay: 0.3s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(4){visibility: visible; animation-delay: 0.4s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(5){visibility: visible; animation-delay: 0.5s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(6){visibility: visible; animation-delay: 0.6s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(7){visibility: visible; animation-delay: 0.7s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(8){visibility: visible; animation-delay: 0.8s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(9){visibility: visible; animation-delay: 0.9s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(10){visibility: visible; animation-delay: 1s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(11){visibility: visible; animation-delay: 1.1s; animation-name: fadeInRight;}
.hdxw-left2 ul li:nth-child(12){visibility: visible; animation-delay: 1.2s; animation-name: fadeInRight;}
@media only screen and (max-width:768px) {
.hdxw-left2 ul li:nth-child(6),.hdxw-left2 ul li:nth-child(7),.hdxw-left2 ul li:nth-child(8),.hdxw-left2 ul li:nth-child(9),.hdxw-left2 ul li:nth-child(10),.hdxw-left2 ul li:nth-child(11),.hdxw-left2 ul li:nth-child(12){ display:none;}
}
.hdxw-left2 ul li:hover{ padding:0 0 0 5px;width:100%;transition:0.5s;}
.hdxw-left2 ul li .div_t{height:36px;padding:0 60px 0 20px; line-height:36px; position:relative;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.hdxw-left2 ul li span{ position:absolute; right:0; text-align:right; width:80px; top:0; color:#782c1d; font-size:14px;}
.hdxw-left2 ul li a{color:#666;}
.hdxw-left2 ul li a:hover{color:#1e2089;}

.hdxw-right2 ul li:hover{ padding:0 0 0 5px;width:100%;transition:0.5s;}
.hdxw-right2 ul li img{height:80px; line-height:80px; position:relative;text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.hdxw-right2 ul li span{ position:absolute; right:0; text-align:right; width:80px; top:0; color:#782c1d; font-size:14px;}
.hdxw-right2 ul li a{color:#666;}
.hdxw-right2 ul li a:hover{color:#1e2089;}

.hdxw-right2{ margin-top:0; position:relative; z-index:99;}
.hdxw-right2 ul{list-style:none; margin:0; padding:0;}
.hdxw-right2 ul li{ width:100%; height:80px; line-height:80px; position:relative;transition:0.5s; font-size:16px; margin:0;float:left;}
.hdxw-right2 ul li:first-child{visibility: visible; animation-delay: 0.1s; animation-name: fadeInRight;}
.hdxw-right2 ul li:nth-child(2){visibility: visible; animation-delay: 0.2s; animation-name: fadeInRight;margin: 20px 0;}
.hdxw-right2 ul li:nth-child(3){visibility: visible; animation-delay: 0.3s; animation-name: fadeInRight;}
.hdxw-right2 ul li:nth-child(4){visibility: visible; animation-delay: 0.4s; animation-name: fadeInRight;}
.hdxw-right2 ul li:nth-child(5){visibility: visible; animation-delay: 0.5s; animation-name: fadeInRight;}
@media only screen and (max-width:768px) {
.hdxw-right2 ul li:nth-child(6),.hdxw-right2 ul li:nth-child(7),.hdxw-right2 ul li:nth-child(8),.hdxw-right2 ul li:nth-child(9),.hdxw-right2 ul li:nth-child(10),.hdxw-right2 ul li:nth-child(11),.hdxw-right2 ul li:nth-child(12){ display:none;}
}


/*新闻-end*/
/*焦点图*/
.focus{width:100%;height:280px;position:relative;overflow:hidden;}
.focus img {width:100%;height:280px;transition:1s;}
.focus img:hover{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;transition:1s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
.yx-rotation-title{width:560px;height:44px;line-height:30px;padding:0 10px;position:absolute;left:0;bottom:0;_bottom:-1px;z-index:1;overflow:hidden;}
.yx-rotation-title a.yx-rotation-t{height:44px;line-height:44px;font-size:21px;color:#fff;position:absolute;z-index:2;overflow:hidden;}
.yx-rotation-focus{height:10px;right:20px;bottom:0;z-index:2000000;top: 254px;_display:none;}
.yx-rotation-focus span,.whr-rotaion .yx-rotation-focus li{float:left;background:#fff;width:5px;height:5px;margin:2px 9px 0 0;text-indent:-9999px;position:relative;cursor:pointer;}
.yx-rotation-focus span.hover,.whr-rotaion .yx-rotation-focus li.hover{background:#0d59a7;width:10px;height:10px;margin:0 9px 0 0;}
.yx-rotaion-btn{display:none!important;}
.yx-rotation-mask{background:#000;width:100%;height:44px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;position:absolute;bottom:0;left:0;}

.whr-rotaion ul li {position: relative;}
.whr-rotaion ul li a { height:280px;display: block; text-decoration:none;}
.whr-rotation-title {position: absolute;bottom: 0px;left: 0px;width:100%;height: 40px;line-height: 40px;padding: 0;}
.whr-rotation-title a.yx-rotation-t { height:40px; width:80%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; padding-left:10px;font-size: 21px;color: #fff;position: absolute;z-index: 2;overflow: hidden;}

@media only screen and (max-width:768px) {
.hdxinwen{margin:20px auto 0;z-index: 80;position: relative;}

.focus{width:100%;height:220px;position:relative;overflow:hidden;}
.focus img {width:100%;height:220px;transition:1s;}
.hdxw-left{position:relative;height:240px; margin-top:10px;}
.hdxw-left .slides{position:relative;z-index:1; list-style:none; margin:0; padding:0; width:100%;}
.hdxw-left .slides li{ position:relative; margin:0; padding:0; width:100%; height:220px;}
.hdxw-left-bg{width:580px; height:220px;position:absolute; top:0; left:0; overflow:hidden; overflow:hidden;}
.hdxw-left-bg .hdxw-left-bg-img{width:580px; height:220px;transition:1s;}
.hdxw-left-bg .hdxw-left-bg-img img{width:580px;min-height:220px;}
.hdxw-left-bg:hover .hdxw-left-bg-img{width:580px; min-height:220px;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;transition:1s; transform:scale(1.05);-webkit-transform:scale(1.05);}

.hdxw-left2{position:relative;height:240px; margin-top:30px;padding: 0 15px;}
.hdxw-left2 .slides{position:relative;z-index:1; list-style:none; margin:0; padding:0; width:100%;}
.hdxw-left2 .slides li{ position:relative; margin:0; padding:0; width:100%; height:220px;}
.hdxw-left2-bg{width:580px; height:220px;position:absolute; top:0; left:0; overflow:hidden; overflow:hidden;}
.hdxw-left2-bg .hdxw-left2-bg-img{width:580px; height:220px;transition:1s;}
.hdxw-left2-bg .hdxw-left2-bg-img img{width:580px;min-height:220px;}
.hdxw-left2-bg:hover .hdxw-left2-bg-img{width:580px; min-height:220px;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;transition:1s; transform:scale(1.05);-webkit-transform:scale(1.05);}

.yx-rotation-focus{height:10px;right:0;bottom:0;z-index:2000000;top: 194px;_display:none;}
.yx-rotation-focus span,.whr-rotaion .yx-rotation-focus li{float:left;background:#fff;width:5px;height:5px;margin:2px 9px 0 0;text-indent:-9999px;position:relative;cursor:pointer;}
.yx-rotation-focus span.hover,.whr-rotaion .yx-rotation-focus li.hover{background:#0d59a7;width:10px;height:10px;margin:0 9px 0 0;}
.whr-rotaion ul li {position: relative;}
.whr-rotaion ul li a { height:220px;display: block; text-decoration:none;}
.whr-rotation-title {position: absolute;bottom: 0px;left: 0px;width:100%;height: 40px;line-height: 40px;padding: 0;}
.whr-rotation-title a.yx-rotation-t { height:40px; width:80%; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; padding-left:10px;font-size: 21px;color: #fff;position: absolute;z-index: 2;overflow: hidden;}

.container li{

    margin:10px 0;}
.hdxw-right2{display:none;}
}


.notice-law{padding-bottom: 40px;background:url(../images/cs_bg.jpg) no-repeat center top;}
@media only screen and (max-width:768px) {
.notice-law{padding-bottom: 40px;background:url(../images/cs_bg2.jpg) no-repeat center top;}
}
.notice-bt{ margin:50px 0 20px 0; width:100%;}
.notice-bt-left{ font-size:16px; color:#ffffff;}
.notice-bt-left a{ color:#ffffff;transition:0.5s;}
.notice-bt-left a:hover{ padding-left:5px;transition:0.5s;}
.notice-bt-right{width:77px; height:6px; margin-top:9px;transition:0.5s;}
.notice-bt-right:hover{width:77px; height:6px; margin:9px 5px 0 0;transition:0.5s;transform:scale(1.05);-webkit-transform:scale(1.05);}
.notice-list {
    height: 450px;
    background: url(../images/jzyg_bg.png) repeat;
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);}
.notice-top{width:100%; height:260px;position:relative; overflow:hidden;}

.notice-top img{width:100%; min-height:260px;}
.notice-top .ceng-bt{ position:absolute; bottom:40px; left:0; width:74%; background:#0d59a7; line-height:1.2em; padding:20px; font-size:24px; color:#ffffff;transition:0.5s;}
.notice-top .ceng-bt:hover{ position:absolute; bottom:40px; left:0; width:74%; background:#003399; line-height:1.2em; padding:20px; font-size:24px; color:#ffffff;transition:0.5s;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);transition:0.5s;}

.notice-foot{padding:7px 20px 0 20px; height:183px; position:relative;background-color: rgba(255,255,255,0.88);}
.notice-more{ width:76px;position:absolute; right:8px; bottom:8px; background:#1e2089; color:#fff; text-align:center; height:28px; line-height:28px; font-size:12px;transition:0.5s;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}
.notice-more:hover { width:76px;position:absolute; right:13px; bottom:8px; background:#782c1d; color:#fff; text-align:center; height:28px; line-height:28px; font-size:12px;transition:0.5s;}
.notice-more a{color:#fff;}
.notice-more a:hover{color:#fff;}
.notice-foot ul{ margin:0; padding:0; list-style:none;}
.notice-foot ul li{
    width: 100%;
    background: url(../images/list-icon.png) no-repeat 5px center;
    height: 29px;
    line-height: 29px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 16px;
    margin: 0;
    float: left;transition:0.5s;}
.notice-foot ul li:first-child{visibility: visible; animation-delay: 0.2s; animation-name: fadeInLeft;}
.notice-foot ul li:nth-child(2){visibility: visible; animation-delay: 0.4s; animation-name: fadeInLeft;}
.notice-foot ul li:nth-child(3){visibility: visible; animation-delay: 0.6s; animation-name: fadeInLeft;}
.notice-foot ul li:nth-child(4){visibility: visible; animation-delay: 0.8s; animation-name: fadeInLeft;}
.notice-foot ul li:nth-child(5){visibility: visible; animation-delay: 1s; animation-name: fadeInLeft;}
	
.notice-foot ul li .div:hover{ padding-left:25px; transition:0.5s;}
	
.notice-foot ul li a{color:#666;}
.notice-foot ul li a:hover{color:#1e2089;}
.notice-foot ul li .div {
    padding: 0 60px 0 20px;
    height: 29px;
    line-height: 29px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;transition:0.5s;}
.notice-foot ul li span {
    position: absolute;
    right: 0;
    text-align: right;
    width: 40px;
    top: 0;
    color: #782c1d;
    font-size: 12px;}
.law-bt {
    margin: 50px 0 20px 0;
    width: 100%;}

.law-bt-left{ font-size:16px; color:#ffffff;}
.law-bt-left a{ color:#ffffff;}
.law-bt-left a:hover{ padding-left:5px;transition:0.5s;}
.law-bt-right{width:77px; height:6px; margin-top:9px;transition:0.5s;}
.law-bt-right:hover{width:77px; height:6px; margin:9px 5px 0 0;transition:0.5s;transform:scale(1.05);-webkit-transform:scale(1.05);}
.law-list{ height:448px; background: url(../images/xsdt_bg.png) repeat; border:1px solid #98bfe2;}
.law-box{ padding:26px 22px; width:100%;height: 100%;}
.law-box ul{    list-style: none;
    width: 100%;
    padding: 0;}
.law-box ul li{width: 50%;height: 56px;color: #fff;
margin: 6px 0;
    padding: 6px 5px 0 5px;
    line-height: 24px;font-size: 16px;transition:0.5s;}
.law-box ul li:hover{background-color:#326c9f;transition:0.5s;}
.law-box ul li a{color: #ffffff;}
/*--通知公告、法律法规结束--*/

/*服务开始*/
.services .hd {
    height: 240px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 26px;}
@media only screen and (max-width:768px) {
.services{zoom:0.5;}
}
.services .hd ul {
    float: left;
	width: 100%;
	padding: 0 5%;}

.services .hd ul li {
    width: 18%;
    height: 146px;
    float: left;
    margin-right: 2.5%;
    cursor: pointer;
    list-style-type: none;
	text-align: center;}

.services .hd ul li:last-child {
    margin-right: 0;}

.services .hd ul li span i{background: #f4f5f9;border-radius: 100%;transition:0.5s;}
.fa-stack-1x{color: #213d81;transition:0.5s;} 
.services .hd ul li span i:hover{background: #213d81;border-radius: 100%;transition:0.5s;}
.fa-stack-1x:hover{color: #ffffff;transition:0.5s;}
.services .hd ul li.on span i{background: #213d81;color: #ffffff;border-radius: 100%;transition:0.5s;}
.services .hd ul li.on:after{
    position: absolute;
	top:112%;
    width: 0px;
    height: 0px;
    content: " ";
    border-right: 20px solid transparent;
    border-top: 20px solid #213d81;
    border-left: 20px solid transparent;}
 
.services .hd ul li p {
    line-height: 24px;
    font-size: 14px;
    margin-top: 10px;
    margin-left: 18px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-word;
    color: #797979;
    transition: all .2s linear;}

.services .hd ul li.on p {
    color: #213d81;
    transition: all .2s linear;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-word;}

.services .hd ul li.on h3 {
    color: #213d81;
    transition: all .2s linear;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: "Medium" !important;
    font-size: 18px;}

.services .hd ul li h3 {
    font-size: 18px;
    margin-top: 18px;
    text-align: center;
    margin-left: 16px;
    color: #000;
    transition: all .2s linear;
    font-family: "Medium" !important;}

.services .bd {
    width: 100%;
    height: 387px;
    margin: 0 auto;
    box-sizing: border-box;
    background: #656565;
    background-size: unset;
    border-top: 5px solid #213d81;}
ul.bdul h6 {
    font-size: 18px;
    line-height: 28px;
    margin: 10px 0;
    height: 28px;
    /* overflow: hidden; */
    color: #fff;
    text-shadow: none;
    font-family: Medium;}

.dbh6 a {
    font-size: 18px;
    line-height: 28px;
    margin: 10px 0;
    height: 28px;
    /* overflow: hidden; */
    color: #fff;
    text-shadow: none;
    font-family: Medium;}

ul.bdul p {
    line-height: 24px;
    margin-bottom: 26px;
    height: 45px;
    overflow: hidden;
    font-size: 14px;
    width: 90%;
    color: #e9e5e5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-word;}

ul.bdul p:hover {
    color: #fff;}

.bdul span {
    height: 22px;
    line-height: 20px;
    font-weight: normal;
    display: inline-block;
    font-size: 14px;
    color: #fff;}

.bdul span:hover {}

.services .bd ul {
    zoom: 1;}

.services .bd ul li {
    width: 23%;
    __height: 347px;
    margin-right: 2%;
    float: left;}

.services .bd ul li:nth-of-type(4n) {
    margin-right: 0;}

.services .bd ul li .img_hide {
    width: 100%;
    padding-bottom: 2%;
    margin: 40px 0 20px;
    overflow: hidden;
    cursor: pointer;
    border-radius: 3px;}

.services .bd ul li img {
    width: 100%;
    padding-bottom: 2%;
    transition: transform 1s;
    -moz-transition: -moz-transform 1s;
    -webkit-transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;}

.services .bd ul li img:hover {
    transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);}

.services .bd ul li span a {
    font-size: 14px;
    color: #ffffff;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	transition:0.5s;}

.services .bd .bdul span i {
	font-size: 16px;
    color: #8c8c8c;
	transition:0.5s;}

.services .bd .bdul span:hover i{
	color:#003399;
	transition:0.5s;}

.services .arrow {
    width: 100%;
    height: 100%;
	z-index:999;}

.services .arrow a {
    display: block;
    width: 21px;
    height: 33px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 40%;
    margin-top: -10px;}

.services .arrow .ownList_next {
    background: url(../images/next.png) 0 0 no-repeat;
    right: 0;
    width: 53px;
    height: 40px;}

.services .arrow .ownList_prev {
    background: url(../images/prev.png) 0 0 no-repeat;
    left: 0;
    width: 53px;
    height: 40px;}


/* hover */


/* iPad */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .services .hd {
        height: 240px !;
        width: 100%;
        margin: 0 auto;
        position: relative;
        margin-bottom: 26px;}
    .services .hd ul {
        float: left;
        position: absolute;
        left: 30px;
        top: 20px;}
    .services .hd ul li {
        width: 165px;
        height: 146px;
        float: left;
        margin-right: 10px;
        list-style-type: none;}
}
@media only screen and (max-width:768px) {
.services{ display:none;}
}

/*服务结束*/

/*--常用链接开始--*/
.cylj{ margin:40px auto 20px auto;}
.cylj-bt{ margin:0 0 30px 0; width:100%;}
.cylj-bt-left{ font-size: 20px;
    font-weight: bold;
    color: #782c1d;}
.cylj-bt-left a{color: #782c1d;}
.cylj-bt-left a:hover{ padding-left:5px;transition:0.5s;}
.cylj-bt-right{width:77px; height:6px; margin-top:9px;transition:0.5s;}
.cylj-bt-right:hover{width:77px; height:6px; margin:9px 5px 0 0;transition:0.5s;transform:scale(1.05);-webkit-transform:scale(1.05);}
.cylj-list{list-style:none; width:100%;}
.cylj-list span{ padding-left:20px; margin:0px 27px 0 0; background:url(../images/link-icon.png) no-repeat left center; line-height:30px; display:inline-block;transition:1s;}
.cylj-list span:hover{padding-left:17px; margin:0px 30px 0 0;transition:1s;}
.cylj-list a{color:#333;}
.cylj-list a:hover{color:#782c1d;transition:0.5s;}
/*--常用链接结束--*/

/*警示教育*/
.jsjy{
	background: #f6f6f6;
	width: 100%; 
	display: flex;
	padding-bottom:40px;}
.jsjy_video{
	width: 100%;
	margin: 0 auto;}
.jsjy_video ul{ margin:0; padding:0;}
.jsjy_video ul li{
    float: left;
	padding: 0 20px;
	transition:0.5s;}

.jsjy_video ul li a{}
.jsjy_video ul li a .text{
	background:#ffffff;
	color:#000000;
	line-height: 25px;
    font-size: 16px;
	padding: 10px 25px ;}
.jsjy_video ul li a .text p{height: 45px;}
.jsjy_video ul li:hover a img,.jsjy_video ul li:hover a .text{	
	background: url(../images/xsdt_bg.png) repeat;
    box-sizing: border-box;
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
	transition:0.5s;
	color:#782c1d;}
.jsjy_video ul li a img{
	max-width: 100%;}
.jsjy_video ul li:hover {
    transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
	transition:0.5s;}

.jsjy_video ul li a span{
	max-width: 100%;
	color: #999999;
    line-height: 38px;}
.aqzs{}
.aqzs_box{display: block;}
.aqzs_box .toutiao{
	height: 310px;
	border-radius: 5px;
    background: #f6f6f6;
    display: flex;
    padding: 18px;
	transition:0.5s;}
@media only screen and (max-width:768px) {
.aqzs_box .toutiao{
	border-radius: 5px;
    background: #f6f6f6;
    display: block;
    padding: 18px;
	transition:0.5s;}	
}	
.aqzs_box .toutiao:hover{
    box-sizing: border-box;
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
	transition:0.5s;
	color:#782c1d;}
.aqzs_box .toutiao img{
	max-height: 274px;
}
.aqzs_box .toutiao .text{
	padding: 10px 26px;}
.aqzs_box .toutiao .text p{margin-left: 0;}
.aqzs_box .toutiao .title{
	width: 98%;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-word;}

.aqzs_box .toutiao .intro{
	text-indent: 2em;
	font-size: 16px;
    color: #666666;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    word-break: break-word;}
.aqzs_box .toutiao .text .time{
	margin-top: 10px;
    font-size: 14px;
    color: #999999;
    margin-right: 40px;}
.aqzs_box .toutiao .text .source{
	font-size: 14px;
    color: #999999;} 
.aqzs .list{
	border-radius: 5px;
    background: #f6f6f6;
    display: flex;
    padding: 20px;
    transition: 0.5s;}
.aqzs .list:hover{
    box-sizing: border-box;
    box-shadow: 0 5px 5px rgb(0 0 0 / 10%);
	transition:0.5s;
	color:#782c1d;}
.aqzs .list ul{
	width: 100%;
	padding: 10px 20px;}
.aqzs .list ul li{
	height: 50px;
    line-height: 50px;
    padding: 0px 0px 0px 20px;
	background: url(../images/list-icon.png) no-repeat 5px center;
	border-bottom: 2px dotted #ccc;
	transition:0.5s;}
.aqzs .list ul li:hover{ padding-left:25px;width:100%;transition:0.5s;}
.aqzs .list ul li a{
	width: 100%;
    display: inline-block;
    font-size: 16px;
    color: #161a1d;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-word;}
.aqzs .list ul li a:hover{ color:#782c1d;transition:0.5s;}
/*底部开始*/
.footer {
    height: 140px;
    border-bottom: 4px solid #69271a;
    background-color: #333;}


.footer .info {
    /* height: 170px; */
    color: #fff;}


/*foot-star*/
.footer{padding:10px 0; background-color:#69271a;}
.appfoot {
    text-align: center;
    color: #ffffff;}
.foot-box{ position:relative; min-height:50px;top: 50%;transform: translateY(-50%);}
.footer .foot-left{width:26%; height:60px;}
.footer .foot-left img{  margin-top:2%;padding-left:0;transition:0.5s;}
.footer .foot-left img:hover{  margin-top:2%; padding-left:5px; transition:0.5s;}

.footer .foot-mid{ width:74%; color:#fff;font-size:14px; line-height:22px;}
.footer .foot-mid p{height:30px;line-height: 30px;margin-bottom: 0;}
.footer .foot-mid p a{ color:#fff;}
.footer .foot-mid p a:hover{ color: #fff;transition:0.5s;}
.footer .foot-mid span{padding:0 5px; display:inline-block;font-size:14px;}
.footer .foot-right{width: 10%;text-align: right;}
.footer .foot-right .paxy_ewm{width: 100px; float: right;text-align: center;position: absolute; bottom: 0;bottom: -30px;}
.footer .foot-right img{width: 100px;}
.footer .foot-right p{height: 12px;color: #ffffff;font-size: 14px;}

/*foot-end*/
 