*{
    font-family: Microsoft Yahei UI;
}
/*html{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}*/
.header-a{
    color:#fff;
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: right;
    line-height: 2;
}
.header-a:hover{color:#efefef;}
.search{
    width: 316px;
    height: 36px;
    background: #fff;
    margin-top: 36px;
}
.search input{border-radius: 0;width: 240px;height: 36px;border:0;float: left;}
.search button {border-radius: 0;width: 76px;height: 36px;border:0;float: left;background: #0088cc;color:#fff;text-shadow: none;}
.search button:hover{background: #0088cc;color:#fff;}
.search button:active{background: #002a80;}
.search button:visited{background: #002a80;}
.nav-a{display:block;line-height:46px;float: left;color:#fff;font-size: 16px;width:140px;text-align: center;font-family: Microsoft Yahei UI;}
.nav-a:hover{color:#efefef;text-decoration: none;}

/**֪ͨ����**/
.txtScroll-top{ overflow:hidden; position:relative; }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .infoList li{ height:79px; line-height:79px;   }
.txtScroll-top .infoList li .date{ color:#999;  }

/**���ֲ�**/
.focusBox { position: relative; height:450px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;  display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;  }
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

/***С�ֲ�***/
/* ������css */
.focusBox2 { position: relative; width: 660px; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox2 .pic img { width: 660px; height: 400px; display: block; }
.focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox2 .txt ul{padding-left: 10px;}
.focusBox2 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;list-style: none;}
.focusBox2 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox2 .num { position: absolute; z-index: 3; bottom: 0; right: 8px; }
.focusBox2 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox2 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox2 .num li.on a,.focusBox .num a:hover{ background:#f60;  }
.clone a{color:#666;}
.date{padding-left: 26px;}

/***������Ŀ***/
.more{
    background: #efefef;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    display: inline-block;
    float: right;
    margin-top: 5px;
}
.ico{
    float: left;
    margin-top: 5px;
    width: 26px;
    height: 26px;
}
.ico-1{
    background: url(../images/ico.png) -7px -11px no-repeat;
}
.ico-2{background: url(../images/ico.png) -53px -11px no-repeat;}
.title{background: url(../images/ico.png) left -142px no-repeat;}
.title h4{line-height: 40px;/* background:url(../images/title_bg.jpg)no-repeat ; */}
.title1{ background: url(../images/ico.png) -5px -142px no-repeat;}
.title1 h4{line-height: 32px;height: 40px;background: url(../images/title_bg.jpg)no-repeat;color: #fff;padding-left:20px;}
.ul_list{padding-left: 0px;height:196px;}
.ul_list li{list-style:none;background: url(../images/dot.png) left -13px no-repeat;padding-left: 18px;}
.ul_list li a{color:#333;display: inline-block;line-height:24px;height:24px; font-size: 14px;    width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ul_list li a:hover{color:#0088cc;text-decoration: none;}
.ico_list{padding-left: 0;list-style: none;}
.ico_list li{padding-left: 0;list-style: none;}

.img{
    width: 40px;
    height: 40px;
    margin: 8px auto;
}
.img_1{
    background: url(../images/ico.png) -815px -4px no-repeat;
}
.img_2{
    background: url(../images/ico.png) -420px -4px no-repeat;
}
.img_3{
    background: url(../images/ico.png) -756px -4px no-repeat;
}
.img_4{
    background: url(../images/ico.png) -475px -4px no-repeat;
}
.img_5{
    background: url(../images/ico.png) -641px -4px no-repeat;
}
.img_6{
    background: url(../2_xxzx/images/js.png) -0px 0px no-repeat;
background-size: 100%;
}
.img_7{
    background: url(../images/ico.png) -698px -4px no-repeat;
}
.img_8{
    background: url(../images/ico.png) -584px -4px no-repeat;
}
.ico_list li{padding:2px 5px;width: 130px;float: left;}
.ico_list li a{
    background: #f6f6f6;
    display: block;
    min-height:83px;
}
.ico_list li a span{
    width: 100%;
    display: inline-block;
    line-height: 1.4;
    text-align: center;
}
.ico_lists li{padding: 5px;width: 130px;float: left;}
.img_s{display: block;width: 26px;height: 22px;float: left;}
.img_s_1{background: url(../images/ico.png) -146px -13px no-repeat;}
.img_s_2{background: url(../images/ico.png) -189px -13px no-repeat;}
.img_s_3{background: url(../images/ico.png) -234px -13px no-repeat;}
.img_s_4{background: url(../images/ico.png) -279px -13px no-repeat;}
.img_s_5{background: url(../images/ico.png) -328px -13px no-repeat;}
.img_s_6{background: url(../images/ico.png) -375px -13px no-repeat;}
.ico_lists li{list-style: none;}
.ico_lists{padding-left:0;}
.ico_lists li span,.ico_lists li a{float: left;}
.ico_lists li a{padding-left: 5px;}
.zt{margin-top: 25px;}
.zt-title{
    height: 48px;
    background: url(../images/ico.png) center -66px no-repeat;
}

/***ר���ֲ�***/
.picScroll-left{ overflow:hidden; position:relative;  }
.picScroll-left .bd{ padding:35px 10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; padding-left:0;}
.picScroll-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:134px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
.footer-nav{padding: 20px 0;text-align: center;}
.footer-nav a{padding: 0 15px;border-left:1px solid #a8a8a8;display: inline-block;color:#fff;}
.footer-nav a:hover{color:#fff;}
.footer-nav a:first-child{border-left:0;}
.f_ico{display: inline-block;height: 23px;width: 23px;}
.f_ico_1{background: url(../images/ico.png) -501px -163px no-repeat;}
.f_ico_2{background: url(../images/ico.png) -600px -163px no-repeat;}
.f_ico_3{background: url(../images/ico.png) -630px -163px no-repeat;}
.f_ico_4{background: url(../images/ico.png) -571px -163px no-repeat;}
.address{color:#dedede;font-size: 12px;line-height: 1.5;}
.address p{margin-bottom: 0;color:#fff;}
.address p span{vertical-align: middle;}
.sidenav_list{padding-left: 0;min-height:50px;}
.sidenav_list li{list-style: none;background:url(../images/l_03.gif) 20px center no-repeat #f5f5f5;padding-left: 35px;border-top:2px solid #fff;}
.sidenav_list li a{display: block;line-height: 36px;height: 36px;color:#666;background: url(../images/hs_03.gif) 150px center no-repeat;}
.sidenav_list li a:hover,.nav_on{text-decoration: none !important;color:#0088cc !important;background: url(../images/j_03.gif) 150px center no-repeat !important;}
.text-con{overflow:hidden;}
.text-con-p{line-height: 1.8;}
.text-con-p>p{text-indent:2em;}
.text-con img{max-width:800px;}
.news-list{padding-left: 0;}
.news-list li{border-bottom:1px #ddd dotted;list-style: none;background: url(../images/icon_8.gif) 10px 15px no-repeat;padding-left:25px;}
.news-list li a{color:#333;font-size: 14px;line-height: 36px;}
.ndate{float: right;color:#999;}
.photo-list{padding:0;}
.photo-list li{list-style: none;width: 188px;float: left;margin: 10px 14.5px;}
.photo-list li a span{display: block;text-align: center;color:#666;line-height: 1.8;}
.video2{width: 650px;height: 468px;margin:0 auto;}
.video{}
.datew{float:left;}

	/* 导航菜单 */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{ position:relative; z-index:1;color:#fff; height:36px; line-height:36px;   }
	.nav{font-family:"Microsoft YaHei",SimSun,SimHei;  }
	.nav .m{ float:left;  position:relative; border-top:0; border-bottom:0; margin-left:-1px;   }
	.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:36px; overflow:hidden;margin-top:0;  }
	.nav h3 a{ display:block; color:#fff;  padding:0 20px; vertical-align:top;  }
	.nav .on{ border:0;  }
	.nav .on h3 a{margin-top:0;}
	.nav .sub{     display: none;
                       width: 146px;
                       padding: 5px 10px 10px 10px;
                       position: absolute;
                       left: -20px;
                       top: 46px;
                       background: rgba(255,255,255,0.8);
                       border: 1px solid #ddd;
                       border-top: 0;
                       
                  }
	.nav .sub li{line-height:26px;padding:4px 0;  float:left; width:120px;   }
	.nav .sub li a{ display:block; padding-left:6px; background:url(images/icon.png) 0 9px no-repeat; color:#999;text-align:center; color:#333;font-size:14px;  }
	.nav .sub li a:hover{ color:#FA6D06;    }

	.nav #m7 .sub{ width:330px; left:-80px;right:-1px; }
        .nav #m3 .sub{ width:330px; left:-80px; right:-1px; }
        .nav #m3 .sub li{width:150px;}
        .nav #m7 .sub li{width:150px;}


/* 图片滚动 */
		.picMarquee-left{ overflow:hidden; position:relative;   }
		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }

.footer23{background: #2451f4;min-width:1200px;color:#fff;}
.footer23b{background: #1340e3;min-width:1200px;}
.footer23b a{color:#fff;}



