h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd,  blockquote, fieldset, div, strong, label, em{margin:0;padding:0;border:0;}
ul, ol, li{list-style:none;}
input, button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:verdana, arial, Helvetica, sans-serif;text-align:center;margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}
b, em, i{font-style:normal;font-weight:normal;}
h1, h2, h3, h4{font-size:14px;font-style:normal;}
h5{font-size:12px;}
h6{font-size:12px;font-weight:normal;}
a{text-decoration:none;}
a: link{color:#000000;}
a: visited{color:#000000;}
a: active{color:#ff0000;}
a: hover{color:#ff0000;}
header a{
	color:#fff;}
header a.hover{
	color:#fff;}
header .subnavLeft {
    padding-left: 10px;}
header #subNav li {
    float: left;
    _display: inline;
    padding: 6px 2px 6px 3px;
    position: relative;
    z-index: 999;
    zoom: 1;}
header #subNav li a {
    display: block;
    font-size: 14px;
    color: #e5e3e3;
    padding: 0 5px;
    /* text-shadow: 0px 2px 1px #600000; */
    filter: dropshadow(color=#600000, offx=0, offy=2);}

header .subNavRight li {
    float: left;
    _display: inline;
    padding: 6px 2px 6px 3px;
    position: relative;
    z-index: 999;
    zoom: 1;}

header .subNavRight {
    float: right!important;}

header .subNavRight li a {
    display: block;
    font-size: 14px;
    color: #e5e3e3;
    padding: 0 5px;
    /* text-shadow: 0px 2px 1px #600000; */
    filter: dropshadow(color=#600000, offx=0, offy=2);}

input{
    width: 92px;
	padding-right: 10px;
    border-bottom: 1px solid #bfcae1;
    color: #bfcae1;
    font-family: Helvetica,Arial,"Nimbus Sans L",sans-serif;
    font-size: 0.923em;
	float: left;
	padding-left: 10px;
	background: none;
	border: 0px none;}

#edit-submit{
	float: left;
    background: none;
    height: 20px;
    width: 20px;
    margin: 5px 0 4px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    background-image: url(../images/search-icon-all-viewports.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0px none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	border-color: #dddddd #bbbbbb #999999;
    cursor: pointer;
    color: #333333;
    font: bold 12px/1.3 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;
    outline: 0;
    overflow: visible;
    margin: 0;
    padding: 3px 10px;
    text-shadow: white 0 1px 1px;
    vertical-align: top;}

a.hover {
	color:#fff;}

p{font-size:14px;color:#000;}
p a{font-size:14px;color:#000;}	
.tableborder{ border-collapse:collapse;}
.tableborder td{ border:solid 1px #d4e2fc;}
/* scrollimg */
.box{width:1000px;height:430px;margin:0px auto 0 auto;}
.scrollimg2_hd{background:url(../images/scrollimg.jpg) no-repeat 0px 0px;}
.scrollimg2_tigger img{//background:url(../images/scrollimg.jpg) no-repeat 0px 0px;}
.scrollimg2_tigger_hoverbg{//background:url(../images/scrollimg.jpg) no-repeat 0px 0px;}
.scrollimg2{float:left;overflow:hidden;width:1000px;position:relative;height:430px;}
.scrollimg2_bigimg{display:none;left:0px;overflow:hidden;width:1000px;position:absolute;top:0px;height:430px;}
.scrollimg2_bigimg img{width:1000px;height:430px;}
.scrollimg2_bigimg div{float:left;position:relative;}
.scrollimg2_hd{background-position:-63px 0px;display:block;z-index:2;left:0px;overflow:hidden;width:77px;text-indent:-9999px;position:absolute;top:0px;height:76px;_background-position:-143px 0;}
.scrollimg2_tigger{background-color:rgba(0,0,0,.3);overflow:hidden;position:relative;top:385px;height:45px;}
.scrollimg2_tigger ul{padding-right:0px;padding-left:3px;padding-bottom:0px;padding-top:4px;text-align:center;}
.scrollimg2_tigger li{display:inline;float:left;margin-left:6px;overflow:hidden;width:64px;position:relative;height:37px;}
.scrollimg2_tigger a{left:0px;position:absolute;top:0px;}
.scrollimg2_tigger img{padding-right:1px;padding-left:1px;padding-bottom:1px;width:62px;padding-top:1px;height:35px;}
.scrollimg2_tigger_hoverbg{background-position:0px -38px;z-index:2;left:9px;width:64px;cursor:pointer;position:absolute;top:0px;height:41px;}
.scrollimg2_tigger .scrollimg2_tigger_link{padding-right:0px;padding-left:0px;z-index:3;left:3px;padding-bottom:0px;padding-top:0px;position:absolute;}
.scrollimg2_tigger .scrollimg2_tigger_link a{display:block;filter:alpha(opacity=0);width:60px;height:35px;opacity:0;}
.scrollimg2_bigimg .scrollimg2_bg{z-index:98;background:#000;left:0px;float:none;width:1000px;position:absolute;top:490px;height:40px;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}
.scrollimg2_txt{font-weight:normal;font-size:14px;z-index:99;left:10px;color:#fff;position:absolute;top:405px;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}

.style_white12 {font-size: 12px; color:#ffffff;}
.style_mail {font-size: 12px; color:#000000;}
.style_small {font-size: 12px; color:#555555;}
.style_middle {font-size: 13px; color:#555555;}
.style_big {font-size: 14px; color:#ffffff;}
.style_huge {font-size: 21px; color:#555555; font-family:"郦蟿讗處";}

.style_txt {font-size:14px;line-height:150%; text-indent:28px; text-align:left;}


.content {
    margin: 0px auto;
    width: 1300px;
	text-align: left;}
.shou_left {
    width: 1200px;}
.fl {
    float: left;}
.shou_title {
    color: rgb(51, 51, 51);
    font-size: 20px;
    margin-bottom: 16px;}
.fw {
    font-weight: bold;}
.shou_title i {
    color: rgb(153, 153, 153);
    padding-left: 7px;
    font-size: 15px;
    font-style: italic;
    font-weight: normal;}
a:visited {
    text-decoration: none;
    cursor: pointer;}
a:link {
    text-decoration: none;
    cursor: pointer;}
.more-1 {
    color: rgb(153, 153, 153);
    font-size: 14px;
    font-weight: normal;
    display: block;}
.fr {
    float: right;}
.shou_left ul {
    width: 365px;
	height: 190px;}
.shou_left li {
    width: 342px;
    height: 25px;
    line-height: 25px;
    padding-left: 18px;
    font-size: 15px;
    margin-bottom: 8px;}
.shou_left li a {
	max-width:297px;
	height:25px;
    color: rgb(0,0,0);
    overflow: hidden;
    float: left;
    display: block;}
a:visited {
    text-decoration: none;
    cursor: pointer;}
a:link {
    text-decoration: none;
    cursor: pointer;}
.shou_left li span {
    font-size: 15px;
    float: right;
    display: block;}
.gray-3 {
    color: rgb(153, 153, 153);}
.clear {
    clear: both;}
.xs_left {
    width: 330px;
    color: rgb(51, 51, 51);
    line-height: 30px;
    font-size: 14px;}
.f-16 {
    font-size: 16px;}
p {
    height: auto;
    line-height: 24px;}
p {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;}
.xs_right {
    width: 360px;}
.xs_right_1 {
    width: 360px;
    margin-bottom: 14px;}
.xs_date_1 {
    width: 78px;
    height: 47px;
    float: left;}
.xs_date_1 a {
    background: url(../images/pic_1.jpg) no-repeat left top;
    width: 77px;
    height: 47px;
    display: block;}
.xs_right_date p {
    width: 77px;
    height: 46px;
    text-align: center;
    margin-right: 12px;
    display: block;}
.xs_date_1 span {
    color: rgb(255, 255, 255);
    line-height: 26px;}
.xs_date_1 i {
    color: rgb(0, 33, 71);
    line-height: 20px;}
.xs_date_2 {
    width: 276px;
    line-height: 22px;
	overflow:hidden
;}
.gray-3 {
    color: rgb(122, 122, 122);}
.shou_right {
    width: 360px;
	height: 500px;}
.shou_right ul {
    width: 342px;
    padding-bottom: 40px;
	height: 380px;}
.shou_right li {
    width: 275px;}
.shou_right li {
    background: url(../images/pic.jpg) no-repeat 0px 9px;
    width: 285px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 18px;
    font-size: 15px;
    margin-bottom: 8px;}
.shou_right li a {
    color: rgb(51, 51, 51);
    overflow: hidden;
    float: left;
    display: block;}
i {
    font-style: normal;}
.Media_1 {
    background: url(../images/ann-2.jpg) no-repeat;
    padding: 0px 12px;
    width: 336px;
    height: 36px;
    color: rgb(255, 255, 255);
    line-height: 36px;
    font-size: 19px;
    margin-bottom: 22px;}
.Media_1 i {
    color: rgb(153, 153, 153);
    padding-left: 6px;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;}
.gray-1 {
    color: rgb(51, 51, 51);}
.media li i {
    color: rgb(240, 122, 7);
    padding-right: 8px;}
.shou_left li a:hover {
    color: rgb(240, 122, 7);}
.shou_right li a:hover {
    color: rgb(240, 122, 7);}
.footer .footerExtra {
    padding: 48px 0;}
.mainWrap {
    width: 1200px;
    margin: auto;
    min-width: 320px;}
.footer .footerExtra li.commlink {
    width: 576px;}
.footer .footerExtra .link li {
    float: left;
    _display: inline;
    margin-right: 36px;}
.footer .footerExtra h2 {
    font-size: 18px;
    color: #22132d;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-right: 10%;}
h1, h2, h3, h4 {
    font-family: "\5FAE\8F6F\96C5\9ED1";}
.footer .footerExtra li.commlink li {
    margin: 0;
    width: 33.3%;
    line-height: 24px;}
.footer .footerExtra li.commlink li a {
    color: #444;}
.footer .footerExtra li.commlink li i {
    margin-left: 10px;}
.footer .footerExtra .link li a {
    display: block;}
.footer div.img_list {
    width: 660px;
    position: absolute;
    padding: 0;
    top: 105px;
    right: 20px;
    z-index: 9;
    background-color: #fff;}
.fot_wap {
    display: block;}
.fot_wap {
    width: 1000px;
    margin: 0 auto;
    /*padding: 16px 0;*/
    color: #fff;
    font-size: 14px;
	height: 183px;
	position:relative;}
.footerer {
	position: relative;
    width: 100%;
    background: url(../images/f_bg-11.jpg) no-repeat center top;
    background-size: 100%;
    height: 215px;
    border-top: 1px solid #af0a1a;}
.footer div.img_list {
    width: 660px;
    position: absolute;
    padding: 0;
    top: 105px;
    right: 20px;
    z-index: 9;
    background-color: #fff;}
.footer .img_list div {
    float: left;
    width: 110px;
    height: 100px;
    padding: 10px 0;
    text-align: center;
    color: #8f000b;}
.footer .img_list div img {
    width: 86px;
    height: 86px;}
.footer .img_list div span {
    display: block;}
.fot_left {
    width: 333px;
    float: left;
    border-left: 0px solid #182d49;
    border-right: 0px solid #182d49;}
.fot_left .sf {
    line-height: 36px;}
.fot_left .sf a {
    padding-right: 68px;}

.fot_wap a:visited {
    color: #fff;}
.fot_wap a {
    color: #fff;}
.fot_cen {
    width: 333px;
    float: left;}
.fot_right {
    border-left: 0px solid #182d49;
    border-right: 0px solid #182d49;
    /*padding: 46px 0px 0 0px;*/
   /* width: 333px;
    float: left;*/
     display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:space-around ;
    justify-content: space-around;
    align-items: center;
    height: 100%;}
.fot_right .pku_share2 {
    height: 127px;
    padding-left: 19px;}

.bdshare-button-style0-32 {
    zoom: 1;}
a img {
    border: none;
    max-width: 100%;}
.clear_f {
    clear: both;}
.fot_bot {
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    height: 32px;
    line-height: 32px;
    background: #000;}
.bq1 {
    display: block;}
.newmedia{
	line-height:42px;
	overflow:hidden;
	margin:15px 0;}
.newmedia a{
	height:42px;
	line-height:42px;
	display:inline-block;
	vertical-align: middle;}
.newmedia span{
	padding-left:10px;}
#qrcode{
	display:none;}
#wechat:hover #qrcode{
	display: block;
	position: absolute;
	left: 900px;
	bottom: 100px;}
.newmedia:hover{
	cursor:pointer;}
.w_1000 {
    width: 1200px;}
.shou_news_list {
    width: 1200px;
    padding-bottom: 14px;
    margin-top: 60px;}
ul {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;}
.shou_news_list li {
    width: 360px;
    line-height: 24px;
    margin-right: 60px;}
.shou_news_list li .new-jd {
    width: 360px;
    height: 216px;
    overflow: hidden;
    display: block;}
.shou_news_list img {
    margin-bottom: 12px;}
.f-16 {
    font-size: 16px;}
.f-12 {
    font-size: 12px;}
li {
    list-style: none;
    float: left;}
.content li i {
    color: rgb(240, 122, 7);
    padding-right: 8px;}
.nav{
	background-color:#fff;}
.nav ul{ width:1200px; height:40px; margin:auto; font-size:14px; position:relative; z-index:8;}
.nav ul li{ float:left; width:120px; text-align:center; line-height:40px; transition:all .2s linear; -webkit-transition:all .2s linear; position:relative;}
.nav ul li a{ display:block;width:120px; font-size:16px;color:#000;}
.nav ul li:hover{
	background:rgba(0,60,128,0.75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8024585,endColorstr=#C8024585);
	color:#fff;}
.nav ul li:hover a{color:#fff;}
.nav ul li .sub{
	display:none;
	position:absolute;
	top:40px;
	left:0;
	width:120px;
	background:rgba(0,60,128,0.82);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8024585,endColorstr=#C8024585);}
.nav ul li .sub a{ color:#fff;width:120px; font-size:14px;}
.nav ul li .sub a:hover{ background:#02365e ;}
.nav ul li:hover .sub{ display:block;width: 120px;}
.text1 {
    opacity: 0;
    filter: alpha(opacity=0);
    background: #000000;
    position: absolute;
    padding: 0 12px 0 12px;
    height: 50px;
    text-align: left;}
.text1 span {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    line-height: 50px;
    padding: 0 8px;
    font-family: "Microsoft Yahei";}












.iosSliderDemo {
	clear: both;
	width: 100%;
    /*height: 350px;*/
	/* padding: 0 0 30% 0; */
	padding: 0 0 400px;
	position: relative;}
.fluidHeight {
	position: absolute;
	width: 100%;}
.sliderContainer {
	height: 100%;
	
	padding: 0 0;}
.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;}
.iosSlider .slider {
	width: 100%;
	height: 100%;}
.iosSlider .slider .item {
/* pku	width: 1200px; */
	width: 100%;
   max-width:1380px;
	height: 100%;
	padding: 0 0 0 0;
	text-align: center;}
.iosSlider .slider .item .inner {
	position: relative;
	top: 0;
	left: 0;
	width:100%;
	margin: 0 auto;
	height: 100%;
	box-shadow: 0 0 10px -5px #000;
	background-position: 50% 0;
	background-repeat: no-repeat;}
.iosSlider .slider .item .inner img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;}
.iosSlider .slider .item .inner .selectorShadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 120px;
	height: 30px;
	display: none;}
.iosSlider .slider .item .inner .text1{
	opacity: 0;
	filter: alpha(opacity=0);
	background: none repeat scroll 0 0 #000000c7;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
	position: absolute;
	bottom: 12%;
	padding: 0 12px 0 12px;
	height:50px;
	text-align: left;}
.iosSlider .slider .item .inner .text1 span {
	color: #fff;
	font-size:24px;
	font-weight: 700;
	line-height:50px;
	padding: 0 8px;
	font-family:"Microsoft Yahei";}
.iosSlider .slider .item .inner .text1 span i {
	margin: 0 0 0 5px;}
.iosSlider .slider .item .inner .text2 {
	background: none repeat scroll 0 0 #000000;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 10px 12px 10px;
	position: absolute;
	left: 100px;
/* pku	top: 301px; */
	top: 451px;
	text-align: left;}
.iosSlider .slider .item .inner .text2 span {
	display: block;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:1.5;
	font-weight: 100;
	padding: 0 8px;
	font-family:"Microsoft Yahei"
;}
.iosSlider .slider .item .inner .more{
/*	opacity: 0.3;  zb */
	opacity: 0.4;
	background: none repeat scroll 0 0 #fff;
	position: absolute;
	bottom: 6%;
   	right:0;
/*	padding: 0 5px; zb */
	padding: 0 5px 0 2px;
	height:25px;
   	width:55px;
   	z-index:2;
	text-align: center;}
.iosSlider .slider .item .inner .more a {
	color: #000;
   text-decoration:none;
	font-size:14px;
	line-height:25px;
	font-family:"寰蒋闆呴粦"
;}
.sliderContainer .slideSelectors {
	position: relative;
	bottom:20px;
/* pku	left: 0;
	width: 137px; */
	width: 160px;
	margin: 0 auto;
	z-index: 1;
	height: 11px;}
.sliderContainer .slideSelectors .prev {
	float: left;
	width: 11px;
	height: 11px;
	background: url(../images/arrow_left.jpg) no-repeat 50% 0;}
.sliderContainer .slideSelectors .next {
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: url(../images/arrow_right.jpg) no-repeat 50% 0;}
.sliderContainer .slideSelectors .item {
	float: left;
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 1px 1px 1px 11px;
	/* opacity: 0.25; */
	filter: alpha(opacity=25);
	border-radius: 10px;}
.sliderContainer .slideSelectors .item.first {
	margin-left: 1px;}
.sliderContainer .slideSelectors .selected {
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: #eee;
	opacity: 1;
	filter: alpha(opacity=100);
	box-shadow: none;}
.sliderContainer .slideSelectors .selected.first {
	margin-left: 0;}
.sliderContainer .scrollbarContainer {
	position: relative;
	bottom: 4px;
	left: 0;
/* pku
	width: 1024px;
*/
	height: 4px;
	margin: 0 auto;
	z-index: 1;}
a.keynewsa:visited{
	color: rgb(51, 51, 51);}
#lbleft{
    float: left;
    margin-right: 45px;}/*鍏敤flex*/
.flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}
  /* flex start 甯冨眬鎹㈣*/
  .flex-start{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:flex-start;
    justify-content: flex-start;
    flex-direction: row ;
    flex-wrap:wrap;
    align-items: center;}
  /*flex甯冨眬灞呬腑*/
  .flex-center{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:center;
    justify-content: center;
    align-items: center;}
  .flex-between{
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:space-between;
    justify-content: space-between;
    align-items: center;}
.left_lb{
    position: relative;
    border: 1px solid #aaaaaa;}
.left_lb .swiper-container{
    width: 340px;
    height: 260px;
    border: 1px solid #aaaaaa;
    margin: 10px;}
.left_lb .swiper-button-next, .swiper-button-prev{
    background-color: rgb(0,0,0, 0.5);
    width: 27px !important;
    height: 27px !important;
    border-radius: 50%;
    background-image: none !important;
    position: absolute;
    margin-top: -11px !important;}
.left_lb .swiper-button-next{
    right: -1px;}
.left_lb .swiper-button-prev{
    left: -1px;}
.left_lb .swiper-button-next img, .swiper-button-prev img{
    display: block;}
.left_bottom{
    margin-top: 24px;
    width: 100%;
    text-align: center;}
.left_bottom a{
    width: 100%;
    display: block;
    font-size: 25px;
    color: #ff8e24;
    text-align: center;}
.left_bottom i{
    display: inline-block;
    width: 59px;
    text-align: left;
    padding-bottom: 5px;}
#zhxw{
	width:365px;
	float:left
;}
#jxky{
	width:365px;
	margin-left:60px;
	float:left;}
#tzgg{
	width:360px;
	float:left
;}
#xxgk{
	width:360px;
	margin-left:60px;
	float:left;}
.tool_box {
    width: 570px;
	/*height:180px;*/
    position: relative;
	float:left;
	margin: 0px 0 30px 60px;}
.tool_box a:not(.sub-mail-a) {
    display: block;
    /*float: left;*/
    /*margin-right: 20px;*/
    width: 100%;
    /*height: 100%;*/
    margin:0 auto; 
    border: 1px solid #fff;
    text-align: center;
    padding-top: 44px;
    color: #002b54;
    outline: none;
	background-color:#666;}
.tool_box a.icon1 {
    background: url(../images/youxiang.jpg) no-repeat center 8px;}

.tool_box a.icon2 {
    background: url(../images/tushuguan.jpg) no-repeat center 8px;}
.tool_box a.icon3 {
    background: url(../images/wenjianjiaohuan.jpg) no-repeat center 8px;}
.tool_box a.icon4 {
    background: url(../images/zhengmingyuan.jpg) no-repeat center 8px;}
.tool_box a.icon5 {
    background: url(../images/xiaobao.jpg) no-repeat center 8px;}
.tool_box a.icon6 {
    background: url(../images/yikatong.jpg) no-repeat center 8px;}
.tool_box a.icon7 {
    background: url(../images/jiaowux.jpg) no-repeat center 8px;}
.tool_box a.icon8 {
    background: url(../images/fuwumenhu.jpg) no-repeat center 8px;}
.tool_box a.icon9 {
    background: url(../images/jiaowuj.jpg) no-repeat center 8px;}
.tool_box a.icon10 {
    background: url(../images/dongfangxueyuan.jpg) no-repeat center 8px;}
.tool_box a.icon11 {
    background: url(../images/wangluojiaoxuepingtai.jpg) no-repeat center 8px;}
.tool_box a.icon12 {
    background: url(../images/xiaoqubanche.jpg) no-repeat center 8px;}
.tool_box a.icon13 {
    background: url(../images/yanjiushengguanli.jpg) no-repeat center 8px;}
.tool_box a.icon14 {
    background: url(../images/jiaoyujijinhui-2.jpg) no-repeat center 8px;}
.tool_box a.icon15 {
    background: url(../images/xiaoyuandianhua.jpg) no-repeat center 8px;}
.tool_box a.icon16 {
    background: url(../images/zhaobiaogonggao.jpg) no-repeat center 8px;}
.tool_box a.icon17 {
    background: url(../images/tougao.jpg) no-repeat center 8px;}
.tool_box a.icon-more {
    background: url(../images/more.jpg) no-repeat center 8px;}
.fot_left {
    width: 256px;
    float: left;
    padding: 20px 0 0 77px;}
.fot_left .sf {
    line-height: 36px;}
.fot_left .sf a {}
.fot_wap a:visited {
    color: #fff;}


li.alternative {
	padding-left: 0px;}

li.alternative {
    float: left;
    _display: inline;
    width: 570px;
    margin: 0 15px 0px 0px;
    height: 246px;
    overflow: hidden;}
li.alternative a{
	width: 570px;}
.isimg img {
    width: 570px;}
.isimg .tn {
    margin-top: 170px;
    width: 570px;
	height:70px;}
.isimg h3 {
    margin-top: 15px;}
h3 a {
    color: #22132D;
    line-height: 22px;
    font-size: 16px;}
.panel-heading{
    width: 365px;}

.mytitle{
    display: block;
    width: 100%;}
.mytitle img{
    display: block;
    width: 100%;}
#ctn_img_1{
	color: #777;}
.focus-news{
	line-height: 35px !important;
	background: none !important;
	height:35px !important;
	padding-left: 0px !important;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 0px !important;}
.focus-news a{
	line-height:35px !important;
	background: none !important;
	height:35px !important;}



.eventsDl {
    width: 360px;
	height:100px;}
.eventsDlA dt {
    border-top: 3px solid #024585;}
.eventsDlB dt {
    border-top: 3px solid #459be9;}
.eventsDl dt {
    padding-top: 16px;
    font-size: 14px;
    line-height: 18px;
    height: 36px;}
.eventsDl dd {
	width:160px;
	display:block;
	float:left;
    margin-top: 5px;
    padding-bottom: 16px;
    color: rgb(51, 51, 51);
    font-size: 12px;
    line-height: 24px;}
.eventsDl a{
    color:rgb(51, 51, 51);}
span.icon{
    width:90px;
    height:96px;
    display:block;
    float:left;
    margin-top: 36px;
    margin-left:20px;}
span.icon a:hover:not(.sub-mail-a) {
    padding-left: 2px;
    margin: 0px 2px 0 0;
    transition: 0.1s;}

.hidden {
    display: none!important;}

.sub-div {
    position: absolute;
    z-index: 9999;
    padding: 10px;
    display: block;
    cursor: pointer;
    border-radius: 7px;
    background-color: #459be9;}

.sub-mail-a {
    color: #FFFFFF
;}

.sub-span:hover+.sub-div, .sub-div:hover {
    display: block;
    opacity: 0.8;}

.mytitle {
    font-size: 20px;
    font-weight: bold;
    font-family: "Helvetica Neue","Hiragino Sans GB","Verdana","Microsoft YaHei","Arial","sans-serif";
    color: #000;}
.mytitle small {
    font-size: 16px;
    font-weight: normal;
    color: #9e9e9e;}
.hover-blue, .hover-black, .hover-yellow {
    -webkit-transition: .1s all ease-in-out;
    -moz-transition: .1s all ease-in-out;
    -ms-transition: .1s all ease-in-out;
    -o-transition: .1s all ease-in-out;
    transition: .1s all ease-in-out;}
.hover-blue:hover {
    color: #0e419c;
    margin-left: 2px!important;}
#zhxw a,#jxky a,#tzgg a,.mtcd a{
	font-size:16px;}


.focus-news a{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}