@charset "utf-8";
/* CSS Document */
body {font-family:"微软雅黑",Microsoft YaHei;font-size:16px; margin:0;padding:0;color:#333; min-width:1200px;}

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#013c76; }
i,em { font-style:normal;}
img { border:0;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }
.positonr { position:relative;}
/*IE判断*/
.ie6{text-align: center;font-size: 16px;background: #FC6;line-height: 100px;z-index: 100000;width: 100%;position: absolute;height: 100px;top: 0;left: 0;}
.ie6 span{float: right;margin-right: 30px;cursor: pointer;}

.common_width1 { width:1200px; margin:0 auto;}
.common_width { width:1200px; margin:0 auto;background:#fff; padding: 20px 20px;}
.content,.content1 { width:1200px; margin: 0 auto;}
/**==========自定义滚动条样式========*/
::-webkit-scrollbar{
	width: 6px;
	height: 6px
}
::-webkit-scrollbar-track{
	background-color: transparent;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
::-webkit-scrollbar-thumb{
	background-color: #9c9da0;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em
}
/*==========hadder========*/

.header { position:relative; }
.header .header_logo { height:auto; background:#2a6ab9;}
.header .header_logo_l {height:168px; }

.header form{height: 50px;margin: 62px 0 0 0;box-sizing: border-box; background:#fff; width:300px; border-radius:25px; border:1px #cccccc solid;}
.header form input[type='text']{width: 215px;height: 45px;line-height: 58px;background:#fff;font-size: 14px;color: #999;margin-left:20px;float: left;box-sizing: border-box; outline:none;}
.header form input[type='image']{width: 50px;height: 40px;background:url(../images/search.png) no-repeat center;outline:none;    margin-top: 5px;}

.header .nav { background:#1755a1; height:55px; line-height:55px;} 
.header .nav ul { width:1200px; margin: 0 auto;}
/*.header .nav ul li { float: left; font-size: 18px; }
.header .nav ul li a{ color:#fff; display:block;padding: 0 24px; }
.header .nav ul li a:hover { background:rgba(61,121,205,0.3);}*/


.header .nav ul li.navli { float:left; line-height: 55px; height:55px; position:relative; }
.header .nav ul li.navli h3 { font-size: 18px; font-weight:normal; }
.header .nav ul li a { color: #fff; }
.header .nav ul li a:hover { text-decoration: none;}
.header .nav ul li.navli h3 a { display:block; padding:0 64px; }
.header .nav .navsub{ display:none; width:100%; left:0; top:55px;  position:absolute; background:#1b61b6;box-shadow: 0 5px 12px rgba(0, 0, 0, 0.5); z-index:9  }
.header .nav .navsub a { line-height: 30px; color: #fff; text-align:center; font-size: 16px; display:block;    padding: 10px 0;}
.header .nav .navsub a:hover { background:#0c3d91; text-decoration:none; }
.header .nav li.on h3 a { background:#1b61b6; color: #fff;}

/*==========footer========*/
.footer {background-color: #2a6ab9;text-align: center;color: #fff; margin-top:25px; padding:30px 0}
.footer p { line-height:30px;}
.footer a,.footer a:hover{color: #fff;}

.jywwx { position:fixed; left:5%; bottom:20%; cursor:pointer}


/*==========content========*/

.notice_box { background:#fafafa; padding:30px 0; }
.notice_box_left { float:left; width:640px;}

.banner { width:640px; position:relative;overflow:hidden; height:423px; }
.banner .hd{  overflow:hidden; position:absolute; right:0; margin-left:-110px; bottom:5%; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:999px; text-align:center; background:rgba(182,182,182,0.8); cursor:pointer; border-radius:25px; }
.banner .hd ul li.on{ background:rgba(23,85,161,0.8); color:#fff; }
.banner .bd ul { margin:0 auto;width:100%;}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li a { display:block;  height:100%;}

.banner .bd li{ zoom:1; vertical-align:middle; width:100%; position:relative;}
.banner .bd img{ width:100%; height:423px; display:block; vertical-align:top;object-fit: cover;transition: transform 0.5s;  }
.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:60px; height:60px; background:url(../images/banner_arrow.png) -44px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8; display:none; }
.banner .prev {left: 3%;}
.banner .next{ right:3%; background-position:-247px 0px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .bd li .tt { position:absolute; left:0; bottom:0; height:55px; line-height:55px; background:rgba(0,0,0,.7); width:97%; color:#fff; padding-left:3% }
.banner .bd li:hover img{transform: scale(1.1);}


.notice_box_right { float:right; width:495px; padding: 0 20px 10px; background:#fff;     height: 413px;}
.notice_box_right .tt_1 { border-bottom:1px #cccccc solid; height:68px; position:relative;}
.notice_box_right .tt_1 li { float:left; margin-right:30px; height:68px; line-height:68px; font-size:24px; padding:0 5px; font-weight:bold;cursor:pointer }
.notice_box_right .tt_1 li.on { border-bottom:2px #1e5aa4 solid; color:#1e5aa4}
.notice_box_right .tt_1 .more { position:absolute; right:0; top:42%; font-size:14px; color:#616161}
.notice_box_right .newsCon1 li { padding:20px 0; border-bottom:1px #dadada dashed;transition: all 0.5s; height:30px; line-height:30px; }
.notice_box_right .newsCon1 li p { float:left; width:80%; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.notice_box_right .newsCon1 li span { float:right; color:#ababab }
.notice_box_right .newsCon1 { margin-top:10px; line-height:2; text-indent:2em; text-align: justify;}
/*.aline_w {
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,1),rgba(255,255,255,1));
    background-position: 0 100%;
    background-size: 0 1px;
    background-repeat: no-repeat;
    transition: background-size .5s;
}
.aline_w:hover {
    background-size: 100% 1px;
}*/
.notice_box_right .newsCon1 li:hover { background-image: linear-gradient(rgba(23,85,161,1),rgba(23,85,161,1));border-bottom:1px #fff dashed; cursor:pointer }
.notice_box_right .newsCon1 li:hover p a,.notice_box_right .newsCon1 li:hover span{color:#1755a1}



.content_one_left { float:left; width:715px; }
.tt_2 { background:#2a6ab9; height:50px; line-height:50px; }
.tt_2 h3 { float:left; position:relative; color:#fff; font-size:22px; margin-left:10px; padding-left:10px; font-weight:500}
.tt_2 h3 em { display:inline-block;}
.tt_2 h3:before { content:''; width:4px; height:18px; background:#fbaa2b; position:absolute; top:16px; left:0}
.tt_2 span { float:right; color:#fff; font-size:14px; margin-right:10px; }
.tt_2 span a { color:#fff; }
.content_one { margin-top:30px; }
.jiange { margin-top:30px; }
.plate_1 .txt1 .date{width:60px;float: right;text-align:center; margin-left:20px;}
.plate_1 .txt1 .date .date_1{height:32px;line-height:32px;background:#2a6ab9;color:#fff;font-size:20px;}
.plate_1 .txt1 .date .date_2{height:32px;border:1px #eeeeee solid;border-top:none;line-height:32px;color:#323232;font-size:14px;background:#fbf8f8;}
.plate_1 .txt1 li{border-bottom:1px #ccc dashed;padding:15px 0;transition: all 0.5s;}
.plate_1 .txt1 li p { font-size:16px; line-height:30px;}
/*.plate_1 .txt1 li:hover { background-image: linear-gradient(rgba(23,85,161,1),rgba(23,85,161,1));border-bottom:1px #fff dashed; cursor:pointer }*/
.plate_1 .txt1 li:hover p a,.plate_1 .txt1 li:hover span{color:#1755a1}

.content_one_right { float:right; width: 465px; }
.bmjs li { float:left; margin-right:20px; width:141px; height:120px; background:#57c0f8; border-radius:5px; text-align:center}
.bmjs li:nth-child(2) {background:#69dc9c;}
.bmjs li:nth-child(3) {background:#fdbe66; margin-right:0;}
.bmjs li img { margin-top:15px;transition: all .5s; }
.bmjs li p { margin-top:5px; color:#fff; font-weight:500 }

.bmjs li:hover img{
  animation: jello 1s;
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    -moz-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    -moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    -moz-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    -moz-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}


.fwzn { margin-top:30px; }
.fwzn .tt_2 {margin-bottom:30px;}
.fwzn li { border:1px #eeeeee solid;transition: all .5s; line-height:85px; background:url(../images/fwzn_jt.jpg) right center no-repeat; margin-top:20px;transition: all .5s; cursor:pointer}
.fwzn li img { float:left; margin-left:40px; margin-top:17px;transition: all .5s;}
.fwzn li h3 { float:left; margin-left:30px; font-weight:500 }
.fwzn li:hover img{
  animation: jello 1s;
}
.fwzn li:hover { border:1px #2a6ab9 solid;}


.xssw { margin-top:30px;  }
.xssw .tt_2 {margin-bottom:10px;}
.xssw li { border-bottom:1px #e9e9e9 solid; line-height:50px; height:50px;transition: all .5s;  }
.xssw li p { float:left; width:75%; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.xssw li span { float:right; color:#ababab }
.xssw li:hover { background-image: linear-gradient(rgba(23,85,161,1),rgba(23,85,161,1));border-bottom:1px #fff dashed; cursor:pointer }
.xssw li:hover p ,.xssw li:hover span{color:#1755a1}

.content_two { margin-top:30px;}
.content_two li { float:left; margin-right:10px; padding:10px 0 }

/*==========列表页========*/
.dqwz{font-size: 14px;color: #8b8b8b;height: 50px;line-height: 50px;}
.dqwz span{padding-left: 30px;background: url(../images/fangzi.png) no-repeat left center;}
.dqwz a{color: #8b8b8b;}
.dqwz a:hover{color: #b10c2b;}

.page_left {width: 250px;background: #f3f3f3;position: relative;}
.page_left .catename{height: 65px;line-height: 65px;padding-left: 45px;color: #fff;background:#2a6ab9;border-bottom: 5px solid #fff;}
.page_left .catename h3 { font-size: 22px; font-weight:500;}
.page_left ul{padding: 0 0 0;}
.page_left ul li h2{font-size: 16px;font-weight: normal;padding-left:5px; background:url(../images/list_ico.png) 18px center no-repeat; border-bottom:2px #fff solid}
.page_left ul li h2:hover,.page_left ul li h2.on{background:url(../images/list_ico.png) 18px center no-repeat #2a6ab9;}
.page_left ul li h2:hover a { color:#fff;}
.page_left ul li h2.on a {color:#fff;}

.page_left ul li.on h2{background: #ab794a;}
.page_left ul li.on a{color: #fff;}
.page_left ul li h2 a{display: block;height: 54px;line-height: 54px;color: #3e3e3e;padding-left: 40px;}

.page_left .pl_name {  background:url(../images/list_ico.png) 18px center no-repeat; border-bottom:2px #fff solid;height: 54px;line-height: 54px ;  position:relative}
.page_left h2 { padding-left: 40px;color: #333; font-size:16px;font-weight:500;}
.page_left i { position:absolute; right:10px; top:0}
.page_left li.ksxl ul.ksejdh{ display: none; }

.page_left li.ksxl ul.ksejdh li { width: 50%;line-height: 38px;height:38px; float:left; background:url(../images/list_ico_1.png) 10px center no-repeat; }
.page_left li.ksxl ul.ksejdh li h3 a{ padding-left:25px; font-size: 13px; font-weight:500;}
.page_left li.ksxl ul.ksejdh li:hover { color:#333}

.page_right{ width: 900px;padding: 0 0 40px;}
.page_right .catename{height: 50px;line-height: 50px;color: #fff;border-bottom: 1px solid #e5e5e5; margin-bottom: 15px;} 
.page_right .catename h3 { font-size: 25px; font-weight:500; color:#030303; border-bottom:2px #2a6ab9 solid; display:inline-block; padding-right:5px; }
.ej_list1_box li { height: 50px; line-height: 50px; overflow:hidden; font-size: 18px; padding-left:12px; position:relative; border-bottom:1px #fff solid;transition: all 0.5s; }
.ej_list1_box li:before { content:''; width:6px; height:6px; background:#696969; border-radius:25px; position:absolute; left:0; top:50%; margin-top:-3px; }
.ej_list1_box li.twoyear a { color:#dbdbdb}
.ej_list1_box li.twoyear span {color:#dbdbdb}
.ej_list1_box li a { float: left; display:block; color:#333; font-size: 18px; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; max-width:80%}
.ej_list1_box li a:hover,.main_list2_box li a:hover {color:#2a6ab9;}
.ej_list1_box li span { float: right; display:block; color:#666666; }
/*.aline_w {
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,1),rgba(255,255,255,1));
    background-position: 0 100%;
    background-size: 0 1px;
    background-repeat: no-repeat;
    transition: background-size .5s;
}
.aline_w:hover {
    background-size: 100% 1px;
}
.ej_list1_box li:hover { background-image: linear-gradient(rgba(23,85,161,1),rgba(23,85,161,1));border-bottom:1px #fff dashed; cursor:pointer }*/
.ej_list1_box li:hover p a,.ej_list1_box li:hover span{color:#1755a1}

.xxnry {padding: 0 0 30px; border-bottom: 1px solid #d2d2d2;}
.xxnrtit{text-align: center;font-size: 22px;color: #333333;padding: 40px 0 0;}
.xxnrtextinfo {text-align: center;font-size: 14px;color: #333; height: 56px;line-height: 56px; border-bottom: 1px solid #d2d2d2;}
.xxnrtextcont{font-size: 16px;color: #333;line-height: 35px;padding: 20px 0;min-height:240px;}
.xxnrtextcont img {max-width: 100%;}
.xxnrtextcont a{color:#333;}
.xxnrtextcont a:hover{color:#D6961F;}
.xxnrtextcont p img{margin-left:-2em;height:auto !important;}

.h15 {min-height:450px;}
.xxnrsx { text-align: right; padding-top: 15px;}
.xxnrsx a{ height:25px;line-height: 25px;font-size: 14px;color: #282828;text-align: right;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xxnrsx a:hover {color:#e99600;}

/*搜索页*/
.ej_list1_ss_box li { line-height: 30px; border-bottom: 1px #ebebeb solid;padding: 10px 0;}
.ej_list1_ss_box li h3 a { color:#030303; font-size: 15px; }
.ej_list1_ss_box li h3 a:hover{color:#b10c2b;}
.ej_list1_ss_box li p{ color:#666666; font-size:12px; }
.ej_list1_ss_box li span { color:#333; font-size:15px;}