.slide-news-wrap {
	position: relative;
	width: 962px;
	height: 270px;
	
	overflow: hidden;
	zoom: 1;
	margin-left: auto;
	margin-right: auto
;}

.slide-news {
	width: 10000px
;}
.slide-news li {
	float: left
;}
.slide-news li .text {
	display: none
;}
.slide-news-pager {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
	line-height: 1;
	text-align: center;
	z-index: 999
;}
.slide-news-pager a {
	display: inline-block;
*display:inline;
	width: 24px;
	height: 24px;
	margin: 0 2px;
	background: url(../images/carousel-dot_ie6.jpg) 0 0 no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-dot_ie6.png');
	_background-image: none;
	zoom: 1
;}






@media (max-width:767px) {
.slide-news-pager a {
	background-size: 80%
;}
}
.slide-news-pager .selected {
	background-image: url(../images/carousel-dot-active.jpg);
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-dot-active.png');
	_background-image: none
;}
.slide-news-pager a span {
	display: none
;}
.slide-news-prev, .slide-news-next, .slide-news-prev1, .slide-news-next1 {
	position: absolute;
	top: 50%;
	width: 60px;
	height: 150px;
	margin-top: -75px
;}
.slide-news-prev {
	left: 0;
	background: url(../images/carousel-left.jpg) 0 50% no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-left.png');
	_background-image: none
;}
.slide-news-next {
	right: 0;
	background: url(../images/carousel-right.jpg) 100% 50% no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-right.png');
	_background-image: none
;}
.slide-news-prev:hover {
	 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-left-hover.png');
	_background-image: none
;}
.slide-news-next:hover {
	 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-right-hover.png');
	_background-image: none
;}
.slide-news-prev1 {
	left: 0;
	background: url(../images/carousel-left.jpg) 0 50% no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-left.png');
	_background-image: none
;}
.slide-news-next1 {
	right: 0;
	background: url(../images/carousel-right.jpg) 100% 50% no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-right.png');
	_background-image: none
;}
.slide-news-prev1:hover {
	 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-left-hover.png');
	_background-image: none
;}
.slide-news-next1:hover {
	 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/dufe/img/index/carousel-right-hover.png');
	_background-image: none
;}
.xw-mark .slide-news-prev {
	 
}
.xw-mark .slide-news-prev:hover {
	 
}
.xw-mark .slide-news-next {
	 
}
.xw-mark .slide-news-next:hover {
	
}
@media (max-width:767px) {
.slide-news-wrap {
	width: 100%;
	height: auto
;}
.slide-news-next, .slide-news-prev {
	background-size: 100% 100%;
	width: 30px;
	height: 75px;
	margin-top: -38px
;}
}
@media (min-width:768px) and (max-width:991px) {
.slide-news-wrap {
	width: 752px;
	height: 215px
;}
.slide-news-wrap li {
	width: 752px
;}
}
@media (min-width:1200px) {
.slide-news-wrap {
	width: 100%;
	height: 410px;}
.slide-news-wrap li {
	width: 1415px;}
.swiper-container {
      width: 100%;
      height: 100%;}
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;}
    .swiper-pagination-bullet {
      width: 20px;
      height: 20px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      color:#000;
      opacity: 1;
      background: rgba(0,0,0,0.2);}
    .swiper-pagination-bullet-active {
      color:#fff;
      background: #007aff;}
}
.slide-news .newtitle {
	position: absolute;
	right: 25px;
	bottom: 25px;
	background: rgba(10,57,98,.8) none repeat scroll 0 0!important;
	background: #0a3962;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	width: 421px;
	border:#000 solid 1px;
	z-index:1000;}
.slide-news .newtitle span {
	display: block;
	font-size: 24px;
	line-height: 36px;
	font-family: "Microsoft YaHei"!important;
	color: #ccc;
	margin: 16px 29px 22px 31px
;}
.slide-news a {
	text-decoration: none
;}
.slide-news a img {
	width: 100%;
	height: auto
;}
@media (max-width:480px) {
.slide-news .newtitle {
	left: 0;
	right: 0;
	bottom: 0;
	height: 30px;
	width: auto
;}
.slide-news .newtitle span {
	line-height: 30px;
	font-size: 16px;
	margin: 0 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
;}
.slide-news-wrap .slide-news-pager a {
	display: none
;}
.container .picinfo, .container .picinfobtn {
	display: none
;}
}
@media (max-width:767px) and (min-width:481px) {
.slide-news .newtitle {
	width: 321px
;}
.slide-news .newtitle span {
	line-height: 30px;
	font-size: 16px;
	margin: 16px 29px 22px 31px
;}
}
@media (max-width:991px) and (min-width:768px) {
.slide-news .newtitle {
	width: 321px
;}
.slide-news .newtitle span {
	line-height: 30px;
	font-size: 18px;
	margin: 16px 29px 22px 31px
;}
}
@media (max-width:1199px) and (min-width:992px) {
.slide-news .newtitle {
	width: 421px
;}
}
.home_text_like{ height:35px; z-index:5; border:#000 0px solid;position: relative;	width: 962px; 
	margin-bottom: 10px;
	border-bottom:#CCC 1px solid;
	overflow: hidden;
	zoom: 1;
	margin-left: auto;
	margin-right: auto
	;}

.home_text_like .home_text_box h3{ height:35px; width:14%; background:#0a3962; color:#FFF; font:bold 14px/35px Verdana, Geneva, sans-serif; float:left; text-align:center;border:#000 0px solid;margin:0px; padding:0px;}
.home_text_like .home_text_box strong a{margin:0px; padding:0px; list-style:none; float:left; background-color:#0a3962; height:35px; width:10%; overflow:hidden; line-height:35px; cursor:pointer; color: #fff; text-align:center;font:bold 14px/35px Verdana, Geneva, sans-serif;}
#scrollDiv{ border:#000 0px solid; float:left; width:76%; height:34px;  overflow:hidden; background:#FFF; zoom: 1;}
#scrollDiv li{ float:left; width:100%; overflow:hidden;line-height:35px; height:35px; padding-left:3%;}
#scrollDiv li span{border:#000 0px solid; float:left; width:86%;  font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#scrollDiv li font{ float:left; width:61px;  font-size:12px; overflow:hidden; padding-right:3%;color:red ;}
#scrollDiv li em{border:#000 0px solid; float:left; width:5%; font-size:12px; padding-right:3%;padding-left:3%;color:blue ;}


@media (min-width:1200px) {}
.main_left{ 
	height:255px;  
	overflow:hidden;
	position: relative;
	width: 100%;
	zoom: 1;
	margin-left: auto;
	margin-right: auto

;}
.main_left_news{ float:left; width:43%; margin-right:7%;border-top: 3px solid #004080;
    margin-bottom: 14px;
    
    height: 230px;
    overflow: hidden;}
.main_left_news .c_title{  line-height: 20px;    margin: 14px 0 8px 0;}
.main_left_news .c_title a{ color:#045AB1;font-size: 16px;}
.main_left_news .c_title a:hover {    text-decoration: underline;}
.main_left_news .time{    font-size: 18px;
    font-family: "corbel";}
.main_left_news .nr{line-height: 22px;
    height: 112px;
    margin-top: 20px;
    overflow: hidden;}
.main_right{ float:left; width:100%; height:74px; border-top:#cbd4db 1px solid;  border-left:#cbd4db 1px solid; border-right:#cbd4db 1px solid; background:url(../images/home_bg.jpg) 0px -510px repeat-x; overflow:hidden;}

.main_right .pcont { width:1122px; float:left; overflow:hidden;}
.main_right .ScrCont { width:32766px; zoom:1;}
.main_right #List1_1, .main_right #List2_1 { float:left;}
.main_right .LeftBotton, .main_right .RightBotton { width:34px; height:74px; float:left; background:url(../images/home_bg.jpg) no-repeat; overflow:hidden;}
.main_right .LeftBotton { background-position: 10px -60px;}
.main_right .RightBotton { background-position: 10px 25px;}
.main_right .ScrCont ul{ padding:0px; margin:0px; line-height:none;}
.main_right .ScrCont li{cursor:pointer; float:left; width:286px; padding-left:10px; padding-top:12px; height:62px; overflow:hidden; background:url(../images/home_bg.jpg) 0px -138px no-repeat;}
.main_right .ScrCont li img { float:left; width:100px; height:50px; overflow:hidden; border:#cccccc 1px solid  ;}
.main_right .ScrCont li{cursor:pointer;}
.main_right .ScrCont li em{cursor:pointer;float:left; padding-left:10px; font: 14px/22px Verdana, Geneva, sans-serif; width:170px; text-align:left;  height:22px; overflow:hidden; color:#00295d;}
.main_right .ScrCont li font{cursor:pointer;float:left; padding-left:10px; font: 14px/22px Verdana, Geneva, sans-serif; width:170px; text-align:left;  height:22px; overflow:hidden;}
.main_right .ScrCont li a{cursor:pointer; color:#222;}
.index_l_1{ float:left; width:100%; background:#FFF;  overflow:hidden; padding-top:10px;padding:5px;} 
.index_l_1 h4{ float:left; list-style:none; width:100%; height:30px; padding-top:8px;padding-bottom:30px;  color:#00295d; overflow:hidden; cursor:pointer;  margin-top:0; margin-bottom:5px; border-bottom:#CCCCCC 2px solid  ;}
.index_l_1 h4 a{ color:#00295d;}
.index_l_1 h4 strong{ float:left;padding-left:10px; line-height:32px; font-size:16px; width:77px; height:30px;  overflow:hidden; cursor:pointer;}

.index_l_1 ul{ width:100%;padding-left:2px; padding-right:15px;  padding-bottom:5px; float:left;  padding-top:5px;}
.index_l_1 li {float:left; width:100%;  overflow:hidden;}
.index_l_1 li a{ float:left; width:100%; padding-left:10px; line-height:28px; font-size:14px; height:28px;   white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/home_bg.jpg) 0px -400px no-repeat; color:#000000    ;}
.index_l_1 li em{float:right;  font: 14px/23px Verdana, Geneva, sans-serif; width:70px; text-align:right;  height:20px; overflow:hidden; color:#999;line-height:28px;}
.index_l_1 h4 em{float:right;text-align:right;height:28px;line-height:28px;font: 14px/23px Verdana, Geneva, sans-serif;}

.index_l_2{ float:left; width:100%; height:280px; background:#FFF;  overflow:hidden;padding-top:10px;padding:5px;}
.index_l_2 h4{ float:left; list-style:none; width:100%; height:30px; padding-top:8px;padding-bottom:30px;  color:#00295d; overflow:hidden;    margin-top:0; margin-bottom:5px; border-bottom:#CCCCCC 2px solid;}
.index_l_2 h4 a{ color:#00295d;}
.index_l_2 h4 strong{ float:left;padding-left:10px; line-height:32px; font-size:16px; width:77px; height:30px;  overflow:hidden; cursor:pointer;}

.index_l_2 ul{width:100%; padding-left:2px; padding-right:15px;  padding-bottom:5px; float:left;border-left: #CCC 0px solid; padding-top:5px;}
.index_l_2 li {float:left; width:100%;  overflow:hidden;}
.index_l_2 li a{ float:left;width:100%;  padding-left:10px; line-height:28px; font-size:14px; height:28px;   white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/home_bg.jpg) 0px -400px no-repeat; color:#000000    ;}
.index_l_2 li em{float:right;  font: 12px/23px Verdana, Geneva, sans-serif; width:70px; text-align:right;  height:20px; overflow:hidden; color:#999;line-height:28px;}
.index_l_2 h4 em{float:right;text-align:right;height:28px;line-height:28px;font: 14px/23px Verdana, Geneva, sans-serif;}

.index_l2_1{ float:right; width:300px; height:220px; background:#FFF; overflow:hidden;}
.index_l2_1 h4{ float:left; list-style:none; width:100%; height:30px; padding-top:8px;padding-bottom:30px;  color:#00295d; overflow:hidden; margin-top:0; margin-bottom:5px; border-bottom:#CCCCCC 2px solid ;}
.index_l2_1 h4 a{ color:#00295d;}
.index_l2_1 h4 strong{ float:left; padding-left:10px; line-height:32px; font-size:16px; width:77px; height:30px;  overflow:hidden;}
.index_l2_1 ul{width:60%; padding-left:10px; float:left; border-bottom:#999 0px dotted; padding-bottom:10px; margin-top:5px ;}
.index_l2_img{float:right;}
.index_l2_1 li {float:left; width:80px; height:25px; margin-right:10px; margin-bottom:20px; line-height:28px; text-align:center;  overflow:hidden; background:url(../images/bg_n2.jpg) 2px -605px no-repeat;}
.index_l_3{ float:left; width:50%; height:240px; background:#FFF;  overflow:hidden; padding:10px;} 
.index_l_3 ul{ padding-left:2px; padding-right:15px;  padding-bottom:5px; float:left; padding-top:5px;}
.index_l_3 li {float:left; width:100%;  overflow:hidden;height:280px;padding-top:10px;}
.index_l_3 li a{ float:left; width:100%; font-size:14px; height:280px;   white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#000000;}
.index_l_3 li em{float:right;  font: 12px/23px Verdana, Geneva, sans-serif; width:70px; text-align:right;  height:20px; overflow:hidden; color:#999;line-height:28px;}
.index_l_3 h4{ float:left; list-style:none; width:100%; height:30px; padding-top:8px;padding-bottom:30px;color:#00295d; overflow:hidden; margin-top:0; margin-bottom:5px; border-bottom:#CCCCCC 2px solid;}
.index_l_3 h4 a{ color:#00295d;}
.index_l_3 h4 strong{ float:left;padding-left:10px; line-height:32px; font-size:16px; width:77px; height:30px;overflow:hidden; cursor:pointer;}

.index_l_4 ul{width:50%; padding-left:2px; padding-right:15px;  padding-bottom:5px; float:left;border-left: #CCC 0px solid; padding-top:5px;}
.index_l_4 li {float:left; width:100%;  overflow:hidden;}
.index_l_4 li a{ float:left;width:100%;  padding-left:10px; line-height:28px; font-size:14px; height:28px;   white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/home_bg.jpg) 0px -400px no-repeat; color:#000000    ;}
.index_l_4 li em{float:right;  font: 12px/23px Verdana, Geneva, sans-serif; width:70px; text-align:right;  height:20px; overflow:hidden; color:#999;line-height:28px;}
.index_l_4 h4 em{float:right;text-align:right;height:28px;line-height:28px;font: 14px/23px Verdana, Geneva, sans-serif;}

.index_l_8{padding-top:10px;padding:5px;}
.index_l_8 h4{ float:left; list-style:none; width:100%; height:30px; padding-top:8px;padding-bottom:30px;  color:#00295d; overflow:hidden;    margin-top:0; margin-bottom:5px; border-bottom:#CCCCCC 2px solid;}
.index_l_8 h4 a{ color:#00295d;}
.index_l_8 h4 strong{ float:left;padding-left:10px; line-height:32px; font-size:16px; width:77px; height:30px;  overflow:hidden; cursor:pointer;}
.index_l_8 h4 em{float:right;text-align:right;height:28px;line-height:28px;font: 14px/23px Verdana, Geneva, sans-serif;}

.index_l_5 h4{ float:left; list-style:none; width:100%; height:30px; padding-top:8px;padding-bottom:30px;  color:#00295d; overflow:hidden;    margin-top:0; margin-bottom:5px; border-bottom:#CCCCCC 2px solid;}
.index_l_5 h4 a{ color:#00295d;}
.index_l_5 h4 strong{ float:left;padding-left:10px; line-height:32px; font-size:16px; width:77px; height:30px;  overflow:hidden; cursor:pointer;}
.index_l_5 h4 em{float:right;text-align:right;height:28px;line-height:28px;font: 14px/23px Verdana, Geneva, sans-serif;}

.index_row_1{
	width:100%;
	height:60px;
	line-height:60px;}
.index_row_1 ul li:nth-child(1){
	padding:0px 5px;
	width:10%;
	background-color:#ccc;}
.index_row_1 ul li:nth-child(1) a{
	color:#000;}
.index_row_1 ul li{
	display:block;
	float:left;
	width:11.857%;
	line-height:60px;
	margin:0px 5px;
	background-color:grey;
	border-radius:5px;
	white-space:nowrap;}
.index_row_1 ul li a{
	display:block;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	line-height:60px;
	text-align:center;
	text-decoration:none;}
.index_row_2{
	width:100%;
	height:150px;}
.index_link{
	display:block;
	
	height:200px;}
.foot-bg{
	background-color:#cbcccc;}
.index_link ul{
	display:block;
	float:left;
	width:10%;
	list-style:none;
	margin-top:10px;}

.index_link ul li{
	width:100%;
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	margin:5px 5px;}

.index_link ul li a{
	width:100px;
	height:18px;
	line-height:18px;
	text-decoration:none;
	color:#545454;
	font-size:15px;
}

.index_link ul li:nth-child(1){
	font-size:16px;}
.index_link ul li:nth-child(1) a{
	color:#333;
	font-weight:normal;
	font-size:17px;}
.swiper-title{
	display:block;
	z-index:10;
	height:20px;
	position:absolute;
	bottom:3px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	text-align:left;
	overflow:hidden;
	padding-left:5px;
	width:75%;
	text-overflow:ellipsis;
	left:0px;}
.swiper-bg{
	position:absolute;
	bottom:0px;
	z-index:1;
	height:30px;
	line-height:30px;
	width:100%;
	background-color:#255;
	opacity:0.4;}
.index-swiper2{
	overflow:hidden;}
.index-swiper2 li{
	list-style:none;}
.index-swiper3{
	width:100%;
	overflow:hidden;}


@media (max-width:990px) {

.index_row_1 ul li:nth-child(1) {
    width: 22.5%;
}
.index_row_1 ul li {
    width: 22.5%;
    margin: 5px 9px;
}
.index_row_1 ul li a {
    font-size: 12px;
    line-height: 40px;
}
.index_link ul li a {
    font-size: 12px;
}



}


@media (max-width:767px){
.index_l2_1 ul{width:100%; padding-left:10px; float:left; border-bottom:#999 0px dotted; padding-bottom:10px; margin-top:5px ;}
}
.index_l2_1 li A:hover {text-decoration:none;}
.index_l2_img1{float:right;padding-right:20px;}
.index_l2_img1 img{ width:70px;}
.index_l2_img1 p{margin:0px;text-align: center;}
.index_l2_img2{float:right;padding-right:20px;}
.index_l2_img2 img{ width:65px;}
.index_l2_img2 p{margin:0px;text-align: center;}
@media (max-width:1199px) and (min-width:992px) {
.main_left{ 
	height:255px;  
	overflow:hidden;
	position: relative;
	width: 100%;
	zoom: 1;
	margin-left: auto;
	margin-right: auto

;}
.main_left_news{ float:left; width:43%; margin-right:7%;border-top: 3px solid #004080;
    margin-bottom: 14px;
    
    height: 230px;
    overflow: hidden;}
.main_left_news .c_title{  line-height: 20px;    margin: 14px 0 8px 0;}
.main_left_news .c_title a{ color:#045AB1;font-size: 16px;}
.main_left_news .c_title a:hover {    text-decoration: underline;}
.main_left_news .time{    font-size: 18px;
    font-family: "corbel";}
.main_left_news .nr{line-height: 22px;
    height: 112px;
    margin-top: 20px;
    overflow: hidden;}
.main_right{ float:left; width:100%; height:74px; border-top:#cbd4db 1px solid;  border-left:#cbd4db 1px solid; border-right:#cbd4db 1px solid; background:url(../images/home_bg.jpg) 0px -510px repeat-x; overflow:hidden;}

.main_right .pcont { width:890px; float:left; overflow:hidden;}
.main_right .ScrCont { width:32766px; zoom:1;}
.main_right #List1_1, .main_right #List2_1 { float:left;}
.main_right .LeftBotton, .main_right .RightBotton { width:34px; height:74px; float:left; background:url(../images/home_bg.jpg) no-repeat; overflow:hidden;}
.main_right .LeftBotton { background-position: 10px -60px;}
.main_right .RightBotton { background-position: 10px 25px;}
.main_right .ScrCont ul{ padding:0px; margin:0px; line-height:none;}
.main_right .ScrCont li{cursor:pointer; float:left; width:286px; padding-left:10px; padding-top:12px; height:62px; overflow:hidden; background:url(../images/home_bg.jpg) 0px -138px no-repeat;}
.main_right .ScrCont li img { float:left; width:100px; height:50px; overflow:hidden; border:#cccccc 1px solid  ;}
.main_right .ScrCont li{cursor:pointer;}
.main_right .ScrCont li em{cursor:pointer;float:left; padding-left:10px; font: 14px/22px Verdana, Geneva, sans-serif; width:170px; text-align:left;  height:22px; overflow:hidden; color:#00295d;}
.main_right .ScrCont li font{cursor:pointer;float:left; padding-left:10px; font: 14px/22px Verdana, Geneva, sans-serif; width:170px; text-align:left;  height:22px; overflow:hidden;}
.main_right .ScrCont li a{cursor:pointer; color:#222;}
.index_l_1{ float:left; background:#FFF;  overflow:hidden;}
.index_l_1 h4{ float:left; list-style:none; padding-top:8px;  color:#00295d; overflow:hidden; cursor:pointer; margin-top:0; margin-bottom:5px;}
.index_l_1 h4 a{ color:#00295d;}
.index_l_1 h4 strong{ float:left;padding-left:10px; line-height:32px; font-size:14px; width:77px; height:30px;  overflow:hidden; cursor:pointer;}
.index_l_1 h4 em{ float:right; font-size:14px; width:77px; height:30px;line-height:32px;  overflow:hidden; cursor:pointer;}
.index_l_1 ul{ padding-left:2px; padding-right:10px;  padding-bottom:5px; float:left;}
.index_l_1 li {float:left; width:100%;  overflow:hidden;}
.index_l_1 li a{ float:left; padding-left:10px; line-height:28px; font-size:14px; height:28px;   white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/home_bg.jpg) 0px -400px no-repeat; color:#000000    ;}
.index_l_1 li em{float:right;  font: 10px/23px Verdana, Geneva, sans-serif; width:70px; text-align:right;  height:20px; overflow:hidden; color:#999;}

.index_row_1 ul li{width:11.65%;}
.index_row_1 ul li a{font-size:18px;}

.index_l_2{ float:left; background:#FFF;  overflow:hidden;}
.index_l_2 h4{ float:left; list-style:none; padding-top:8px;  color:#00295d; overflow:hidden; margin-top:0; margin-bottom:5px;}
.index_l_2 h4 a{ color:#00295d;}
.index_l_2 h4 strong{ float:left;padding-left:10px; line-height:32px; font-size:14px; width:77px; height:30px;  overflow:hidden; cursor:pointer;}

.index_l_2 ul{ padding-left:2px; padding-right:10px;  padding-bottom:5px; float:left;}
.index_l_2 li {float:left; width:100%;  overflow:hidden;}
.index_l_2 li a{ float:left; padding-left:10px; line-height:28px; font-size:14px; height:28px;   white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/home_bg.jpg) 0px -400px no-repeat; color:#000000    ;}
.index_l_2 li em{float:right;  font: 10px/23px Verdana, Geneva, sans-serif; width:70px; text-align:right;  height:20px; overflow:hidden; color:#999;}


.index_l2_1{ float:right; width:250px; height:190px; background:#FFF; overflow:hidden;}
.index_l2_1 h4{ float:left; list-style:none; width:240px; height:30px; padding-top:8px;  color:#00295d; overflow:hidden; margin-top:0; margin-bottom:5px;}
.index_l2_1 h4 a{ color:#00295d;}
.index_l2_1 h4 strong{ float:left; padding-left:10px; line-height:32px; font-size:14px; width:77px; height:30px;  overflow:hidden;}
.index_l2_1 ul{  padding-left:2px; float:left; border-bottom:#999 0px dotted; padding-bottom:0px;}
.index_l2_1 li {float:left; width:80px; height:25px; line-height:28px; text-align:center;  overflow:hidden; background:url(../images/bg_n2.jpg) 2px -605px no-repeat;margin-right:0px; margin-bottom: 8px;}
.index_l2_1 li A:hover {text-decoration:none;}
.index_l2_img img{ margin-left:20px;  width:80px; margin-top:0px;}

}
@media (max-width:991px) and (min-width:768px) {
.row{ margin-bottom: 0px;}
.index_l_1, .index_l_2{ width:31.3%;}
.index_l_1{ margin-right: 20px;}	
.index_l_1 h4 ,.index_l_2 h4 { margin-top: 0px; width: 100%;}	
.index_l_1 h4 strong,.index_l_2 h4 strong, .index_l2_1 h4 strong{ font-size:14px;}	
.index_l_1 ul,.index_l_2 ul{ padding-left:5px ;}
.index_l_1 li a, .index_l_2 li a{ font-size: 12px;width:100%;}
.index_l_1 li em, .index_l_2 li em{ font: 10px/20px Verdana, Geneva, sans-serif;  float:right;}
.index_l2_1{ float:left; width:100%; height:130px;}
.index_l2_1 h4{ width:100%;}
.index_l2_1 ul{ width:50%; padding-left: 25px; border-bottom: 0px; margin-top: 10px;}
.index_l2_1 li { margin-right:25px; margin-bottom: 15px;}
.index_l2_img img{ margin-left:40px;  width:90px; margin-top:0px;}
.index_l_11 {width:100%;}
}
@media (max-width:767px){
.row{ margin-bottom: 0px;}
.index_l_1, .index_l_2{ width:100%;}
.index_l_1 h4 ,.index_l_2 h4 { margin-top: 0px; width: 100%;}	
.index_l_1 h4 strong,.index_l_2 h4 strong, .index_l2_1 h4 strong{ font-size:14px;}	
.index_l_1 ul, .index_l_2 ul{border-left: #CCC 0px solid; padding-right:10px; width:100%;}
.index_l_1 li a, .index_l_2 li a{ font-size: 14px;width: 100%;}
.index_l_1 li em, .index_l_2 li em{ font: 10px/20px Verdana, Geneva, sans-serif;  float:right; width: 22%;}
.index_l2_1{ float:left; width:100%; height:120px;}
.index_l2_1 h4{ width:100%;}
.index_l2_1 ul{border-bottom: 0px;}
.index_l2_img{ display:none !important;}
.index_l2_img img{ margin-left:0px;  margin-top:0px;margin-right:5%; width:40%;}
.index_search{display:none;}

}