.bgss{background:#fff;}







.banner_con{ width:1920px; margin:0px auto; height:275px;  position:relative;}
.banner_con img{ width:100%; }


.ny_left_top{ height:60px; width:270px; color:#FFF; background:#095fad; font-size:16px; text-align:center; line-height:60px;}
.ny_left_top h2{ font-weight:normal;}


.djlist{ overflow:hidden; height:290px; }
.djlist li{ float:left; width:335px; overflow:hidden; padding:0 48px; border-right:solid 1px #ccc;  }
.djlist li.firrj{ padding-left:0; }
.djlist li.lasrj{ padding-right:0; border-right:0; }
.djlist li .date{ float:left; width:56px; font-family:"Times New Roman", Times, serif;  }
.djlist li .date b{ display:block; font-size:30px; font-weight:normal; }
.djlist li .date span{ display:block; font-size:12px; }
.djlist li dl{ float:right; width:265px; }
.djlist li dl dt{ height:48px; line-height:24px; overflow:hidden; margin-bottom:15px;   }
.djlist li dl dt a{ font-size:16px; font-weight:bold; }
.djlist li dl dd{ color:#777; line-height:32px; text-indent:2em;  }








/*次级页面二级菜单*/
.left_nav{ width:268px;border:1px solid #e8e8e8;}
.left_nav li{margin-top:0px; width:269px; height:50px; overflow:hidden; font-size:16px; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.left_nav li a{
	text-align:center;
	font-weight:normal;
	height:50px;
	line-height:50px;
	display:block; border-left:5px solid #f7f7f7;

}
.left_nav li a:hover{
height:50px;
	line-height:50px;
	display:block;
		font-weight:bold;
	color:#095fad; border-left:5px solid #095fad;
	background:#fff;

}
.left_nav li a.hover{
height:50px;
	line-height:50px;
	display:block;
	font-weight:bold;
	color:#095fad; border-left:5px solid #095fad;
	background:#fff;}

.latest_new{ margin-top:20px; max-height:500px; overflow:hidden; width:270px; }
.latest_title{ height:40px; line-height:40px; font-size:16px; font-weight:bold; text-align:center;color:#0e419c; background:#b6caee; border-top:solid 4px #0e419c; }
.latest_new ul{ padding:14px; border:1px solid #e8e8e8; border-top:none; }
.latest_new ul li{ height:30px; line-height:30px; overflow:hidden; }
.latest_new ul li a{ }



.con_text{ width:940px; min-height:350px; margin:0 auto 60px auto; overflow:hidden; }
.passage{  overflow:hidden;  }

.sidebar{ width:260px;top:180px; left:20px; }
.sidemain{ height:70px; background:url(../images/top_im.jpg); border-top:solid 5px #0e419c; font-size:24px; color:#fff; line-height:70px; text-align:center; }
.accordion {width: 100%;max-width: 360px; background: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.accordion .link {cursor: pointer;display: block;padding:12px 20px; color:#444; background:#ebf3fc; font-size: 16px; border-top: 1px solid #d7d7d7;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li i { display:block; width:30px; height:30px; background:url(../images/xia.png) center no-repeat; position: absolute;top: 10px;right: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;
transition: all 0.4s ease; }
.accordion li.open .link {color: #0e419c; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.submenu {display: none; font-size: 14px;  border-top:none; }
.submenu li { background:#ebf3fc;  }
.submenu a {display: block;text-decoration: none; padding:8px;padding-left: 42px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.submenu a:hover {background: #0e419c; color: #FFF; }



.position{ height:50px;  border-bottom:solid 1px #ececec; line-height:50px; color:#b4b4b4; text-align:right; padding-right:14px; }
.position span{ float:left; font-weight:bold; padding-left:30px; font-size:16px; color:#0e419c; background:url(../images/lm.png) left no-repeat; }
.position a{ color:#b4b4b4; }
.position a:hover{ color:#0e419c; }


/*简介页*/
.jianjie{ line-height:30px; text-indent:2em; padding-top:15px; overflow:hidden;  }
.jianjie img{ display:block; margin:10px auto; }


/*内容页*/
.neirong{ margin-bottom:30px; overflow:hidden; }
.wzbt{ font-size:24px; line-height:56px; color:#444; text-align:center; font-weight:normal; margin-top:20px;  }
.wzxxys{ width:80%; margin:0 auto; font-size:12px; line-height:40px; color:#999; text-align:center; border-bottom:dashed 1px #dfdfdf;  }
.nei_text{ line-height:30px; text-indent:2em; padding:15px 0; overflow:hidden;  }
.nei_text img{ display:block; margin:10px auto; }
.nei_text table td p{text-indent:0 !important;}
.sytxyt{ border-top:solid 1px #ebebeb; padding-top:15px; overflow:hidden;  }
.sytxyt p{ margin:0;}
.sytxyt a{ line-height:30px; }


.listbox{ overflow:hidden; }
.list{ padding:15px 0; overflow:hidden; }
.list li{ line-height:50px; height:50px; border-bottom:dashed 1px #cccccc; overflow:hidden; background:url(../images/qdt.jpg) left no-repeat; }
.list li span{ float:right; color:#999; }
.list li a{ float:left; max-width:80%; margin-left:15px;  }


.fybt{ margin:20px 0 0 100px; height:30px;  }
.fybt a{ line-height:30px; color:#333; background-color:#eee; float:left; height:30px; margin-top:0px; margin-right:2px; margin-bottom:0px; margin-left:2px;
padding-top:0px; padding-right:8px; padding-bottom:0px; padding-left:8px; border:1px solid #CCC;  }
.fybt input{ font-size:14px; line-height:30px; outline:none; color:#333; float:left; height:30px; width:40px; margin:0px 2px; padding:0px 4px; text-align:center; border:1px solid #CCC; background-color:#eee; }
.fybt span{ font-size:14px; line-height:30px; color:#333; float:left; height:30px; display:block; text-align:center; margin-top:0px; margin-right:2px;
margin-bottom:0px; margin-left:2px; padding-top:0px; padding-right:8px; padding-bottom:0px; padding-left:8px;  }
.fybt a:hover{ color:#FFF; background-color:#257ec4;  }


.piclist{ padding:15px 0; overflow:hidden; }
.piclist li { width:270px; margin:0 20px 10px 20px; float:left; overflow:hidden; }
.piclist li:nth-child(3n){ margin-right:0; }
.piclist li span{ display:block; width:100%; height:180px; }
.piclist li span img { width:100%; height:auto; }
.piclist li b{ display:inline-block; width:100%; font-weight:normal; height:40px; line-height:40px; text-align:center;  }

.videolist{ padding:15px 0; overflow:hidden; }
.videolist li { width:270px; margin:0 25px 30px 0; float:left; overflow:hidden; }
.videolist li:nth-child(3n){ margin-right:0; }
.videopic{ display:block; width:100%; height:195px; position:relative; }
.videopic img { width:100%; height:auto; }
.videopic span{ display:block; width:45px; height:45px; background:url(../images/play_06.png); position:absolute; left:25px; bottom:20px; }
.videolist li b{ display:inline-block; width:100%; font-weight:normal; height:44px; line-height:22px; overflow:hidden; padding-top:15px; }

.list_title{ padding:15px 0; overflow:hidden; }
.list_title li{ overflow:hidden;  border-bottom:dotted 1px #c9c9c9; padding:15px 0; }
.list_left{ float:left; width:180px; height:210px; overflow:hidden;  }
.list_left img{ width:190px; }
.list_right{ float:right; width:725px; }
.list_right h4{ height:40px; line-height:40px; overflow:hidden; font-size:16px; font-weight:normal; margin:0 0 0 0;  }
.list_right b{display:block; height:48px; line-height:24px; overflow:hidden; color:#999; font-weight:normal; margin:0 0 10px 0;  }
.list_right span{ display:block; height:20px; line-height:20px;font-size:12px; color:#888; }


.mtcon{ overflow:hidden; margin-bottom:60px; }
.mtcon ul li{ float:left; width:460px; overflow:hidden; margin-top:25px; }
.mtcon ul li:nth-child(even){ float:right; }
.xz-left{ float:left; width:200px; height:170px; background:#f4f4f4; }
.xz-left img{ width:100%; }
.xz-right{ float:right; width:250px; }
.xz-date{ overflow:hidden;  }
.xz-date span{ float:left; height:34px; line-height:34px; padding:0 10px; background:#f4f4f4; color:#0e419c; border-radius:5px; margin-right:20px; font-size:15px; }
.xz-con2{ overflow:hidden; margin:10px; line-height:20px;  overflow:hidden; }

.xz-date b{ color:#a7a7a7; font-weight:normal; }
.xz-con{ overflow:hidden; margin:10px 0 20px 0; line-height:20px; height:40px; overflow:hidden; }


.guanzhu a{ display:block; width:110px; height:34px; line-height:34px; text-align:center; border-radius:5px; background:#0e419c; color:#fff; font-size:16px; }
.guanzhu a:hover{ background:#09398f; }


.service{ }
.servicebox{ padding:15px 30px 0px 30px;  overflow:hidden; }
.servicebox ul li{ float:left; width:425px;border-left:solid 5px #ccc; margin-top:20px;    margin-left: 10px }
.servicebox ul li a{ display:block; padding-left:15px; color:#444; }
.servicebox ul li:hover{ border-left:solid 5px #257ec4; }
.servicebox ul li a:hover{  color:#257ec4; }
.servicebox span{ height:40px; line-height:40px; font-size:20px;color:#0e419c; }













