.navBanner{width: 1000px; background-color:#fff;margin:0 auto 200px;/* overflow: hidden;*/}



/*flexslider start*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; height:100%;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; overflow:hidden;}
.carousel li { margin-right: 5px; }

.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 46px; height: 46px;position: absolute; margin-top: -23px; top: 50%; z-index: 10; overflow: hidden; opacity: 0.3; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/lf.png) no-repeat center center; text-indent:-999em; }
.flex-direction-nav .flex-prev { left: 30px; background-position:0 0; }
.flex-direction-nav .flex-next { right: 30px; }
.flexslider:hover .flex-prev { opacity: 0.7; }
.flexslider:hover .flex-next { opacity: 0.7; }
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); }

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd;}
.flex-pauseplay a:before { font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/*.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index: 1000;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 14px; height: 14px; display: block; background: #fff;cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.flex-control-paging li a:hover { background: #000; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); }
*/
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; }
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; }
/*flexslider end*/



#nav #mainCate-4.on .subCate{display:block !important}
@media all and (min-width:1200px){
}


.navBanner { z-index:200;display:block; height:395px;margin:0 auto; text-align:left;_zoom: 1;}
/*.navBanner {margin-left: 227px;}*/
.Nav_Left{float:left; width:250px; margin-left: -250px; _position:absolute;   background-color:#e5e5e5}
/*.Nav_Right{ width:100%;background-color:#0099FF}
*/

.nav_box{ display:block;height:340px; margin:0px auto;}
#nav {position:relative;z-index:101;width:250px;height:395px;float:left;}
#nav .mainCate {display:block;position: relative;z-index:10; zoom:1;width:250px;height: 54px; /* width:227px  height: 70px*/background:#e5e5e5 url("../images/nav_bg.png") no-repeat top right; 	border-bottom:1px solid #cdcdcd; color:#444; text-align: left;line-height: 54px; }

#nav h3 {display:block;height: 54px;padding-left:77px;font-weight:normal;}
#nav h3 a{display:block; height: 54px;color:#444;font-size: 16px;}
#nav h3 div{display:none; position: absolute;  top:38px;color:#7298bb;font-weight: normal; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif;}


#nav .m_b1{margin-bottom:1px; }

.nav_00 {background: url("../images/nav_00.png") no-repeat 23px 8px}
.nav_00:hover {background: url("../images/nav_00.png") no-repeat 23px 8px}
.nav_01 {background: url("../images/nav_01.png") no-repeat 23px 8px}
.nav_01:hover {background: url("../images/nav_01.png") no-repeat 23px 8px}
.nav_02 {background: url("../images/nav_02.png") no-repeat 23px 8px}
.nav_02:hover {background: url("nav_02.png") no-repeat 23px 8px}
.nav_03 {background: url("../images/nav_03.png") no-repeat 23px 8px}
.nav_03:hover {background: url("nav_03.png") no-repeat 23px 8px}
.nav_04 {background: url("../images/nav_04.png") no-repeat 23px 8px}
.nav_04:hover {background: url("../images/nav_04.png") no-repeat 23px 8px}
.nav_05 {background: url("../images/nav_05.png") no-repeat 23px 8px}
.nav_05:hover {background: url("../images/nav_05.png") no-repeat 23px 8px}
.nav_06 {background: url("../images/nav_06.png") no-repeat 23px 8px}
.nav_06:hover {background: url("../images/nav_06_on.png") no-repeat 23px 8px}
.nav_07 {background: url("../images/nav_07.png") no-repeat 23px 8px}
.nav_07:hover {background: url("../images/nav_07_on.png") no-repeat 23px 8px}



#nav .on {background:#fff url("../images/nav_bg.png") no-repeat top right;  color: #2d6292;border:1px solid #ccc;border-right:none;#margin-bottom:-3px; }
#nav .on h3 a{color:#2d6292;}
#nav .on .nav_01 {background: url("../images/nav_01.png") no-repeat 23px 8px}
#nav .on .nav_02 {background: url("../images/nav_02.png") no-repeat 23px 8px}
#nav .on .nav_03 {background: url("../images/nav_03.png") no-repeat 23px 8px}
#nav .on .nav_04 {background: url("../images/nav_04.png") no-repeat 23px 8px}
#nav .on .nav_05 {background: url("../images/nav_05.png") no-repeat 23px 8px}
#nav .on .nav_06 {background: url("../images/nav_06.png") no-repeat 23px 8px}
#nav .on .nav_07 {background: url("../images/nav_07.png") no-repeat 23px 8px}
#nav .on  h3 div{ display:block;}
#nav .on .subCate {display:block;box-shadow:2px 2px 2px #b3b3b3;-moz-box-shadow:2px 2px 2px #b3b3b3;-webkit-box-shadow:2px 2px 2px #b3b3b3;}
#nav .subCate {
	display:none;background:#fff;border:1px solid #ccc; 	border-left:none; 
	position: absolute;left:250px;width:748px;height:390px;/* height:354px*/
	padding:0 0 0px 0px;z-index:2000;line-height:1.5;}
#nav .sub0 {top:-1px;}
#nav .sub1 {top:-57px;}
#nav .sub2 {top:-113px}
#nav .sub3 {top:-169px}
#nav .sub4 {top:-225px;}
#nav .sub5 {top:-281px;}
#nav .sub6 {top:-337px;}
#nav .sub7 {top:-1px;}
/*#nav .subCate .sub_box{ display:block;}
#nav .subCate .row{ display:inline-block;  float:left; width:33%}
#nav .subCate .sub_dl {display:block; padding:14px; }
#nav .subCate .sub_dl dt { float:left;font-size: 10.5pt; font-weight: bold;}
#nav .subCate .sub_dl dd { float:left;border-left:2px solid #2f6698;margin-left:5px;padding-left:5px;}
#nav .subCate .sub_dl dd a{display:block;line-height:1.5; font-size:9.5pt;font-family:Verdana, Arial, Helvetica, sans-serif;}
#nav .subCate .sub_dl dd a,#nav .subCate .sub_dl dd a:visited { color:#333;text-decoration:none;}
#nav .subCate .sub_dl dd a:hover { color:#2f6698;text-decoration:underline;}*/
/*国务院*/
.articleList01{width: auto;overflow: hidden;padding:15px 30px 10px;}
.listTitle{height: 30px;border-bottom: 1px solid #3f729f}
.listTitle h4{font-size: 14px;font-weight: normal;color:#2f6698;}
.listTitle span{float:right;margin-right: 10px;}
.listTitle span a{color:#787878;}
.list_detail01{padding:15px 0 10px;}
.list_detail01 h4{font-size: 18px;text-align: center;line-height: 24px;padding:5px;}
.list_detail01 a{color:#2d6292;}
.list_detail01 p{line-height: 22px;color:#787878;text-indent: 2em;padding:5px 0;}
.list01 ul{width: 100%;overflow:hidden;padding-top:10px;}
.list01 p{font-size: 13px;line-height: 28px;}
.list01 li{font-size: 13px;line-height: 26px;height: 26px;overflow: hidden;background:url(../images/li_bg01.png) no-repeat left center;}
.list01 li a{padding-left:16px;}
.list01 li span{color:#2d6292;float:right;margin-left:10px;}
#mainCate-1 .articleList01{height:350px;}
/*新闻发布*/
.imgList01{width: auto;padding:20px;}
.imgList01 li{width: 100%;overflow: hidden;margin-top: 15px;}
.imgList01 li:first-child{margin-top: 0;}
.item-img01{width: 130px;height: 75px;float:left;}
.item-txt01{margin-left: 150px;}
.item-txt01 h4{font-size: 16px;line-height: 24px;padding:5px 0 10px;}
.item-txt01 h4 a{color:#2d6292;}
.item-txt01 p{line-height: 20px;}
.item-txt01 p a{color:#787878;}
.newsList01{width:auto;padding:25px 0px 20px;}
.newsList01 li{margin-top:25px;}

/*.newsList01 li{width:33.333%;float:left;}
.newsList01 li a{display:block;margin:0 10px;position:relative;}
.newsList01 li a span{display:block;width:100%;padding-bottom:66.368%;overflow:hidden;height:0;}
.newsList01 li h4{font-weight:normal;color:#333;height:30px;line-height:30px;left:0;bottom:0;padding:0 10px;overflow:hidden}*/

/*信息公开*/
.informationOpen{width:auto;overflow: hidden;padding:50px 30px 0;}
.iOpen{border-top: 1px dashed #b4b4b4;height: 78px;line-height: 78px;padding-left:60px;position: relative;}
.iOpen span{float:left;margin-right: 50px;font-size: 14px;}
.iOpen span a{color:#2d6292;display: block;}
.iOpen span a:hover{color:#c42317;}
.iOpen02{}
.iOpen03{border-bottom:1px dashed #b4b4b4;}
.iOpen01:before{content: '';width:6px;height: 36px;background-color:#2f6698;display: block;top:20px;left:19px;position: absolute;}
.iOpen02:before{content: '';width:6px;height: 36px;display: block;top:20px;left:19px;position: absolute;background-color:#5985ad;}
.iOpen03:before{content: '';width:6px;height: 36px;display: block;top:20px;left:19px;position: absolute;background-color:#82a3c1;}
/**/
.tabArticleList01{width:auto;/*overflow: hidden;*/padding:20px 30px 0;position: relative;}
.tabMenu01{width:100%;overflow:hidden;border-bottom:1px solid #316898;font-size: 14px;}
.tabMenu01 li{width:125px;height:30px;line-height:30px;text-align:center;float:left;}
.tabMenu01 li a{color:#444;display: block;}
.tabMenu01 li:hover a,.tabMenu01 li.active a{background-color:#2f6698;color:#fff;border-radius: 5px 5px 0 0}
.tabMore01{width: 60px;height: 30px;position: absolute;top:20px;right:30px;}
.tabMore01 span{display: none;line-height: 30px;text-align: center;}
.tabMore01 a{color:#787878;}
.tabMore02{width: 60px;height: 30px;position: absolute;top:20px;right:0px;}
.tabMore02 span{display: none;line-height: 30px;text-align: center;}
.tabMore02 a{color:#787878;}
.tabList01 dd{display: none;}
.tabList01 .list01{padding-top:10px;}
.tabList01 .list01 li{line-height: 32px;height: 32px;}
.publicService{padding:44px 8px 0 30px;}
.publicService li{display: inline-block;text-align: center;margin-bottom: 40px;width:24%;*float:left;*margin-bottom: 0px;}
.publicService li a{display: block;margin:0 18px;border:1px solid #cac8c8;padding:1px;}
.publicService li span{display: block;margin:0 auto;padding:7px 0;}
.publicService li h4{text-align: center;height: 33px;line-height: 33px;font-weight: normal;background-color:#ddd;font-size: 14px;}

.input_3a , .input_3b {  height:22px;line-height:22px; padding: 0px 5px; vertical-align: baseline; border:1px solid #ddd;background: url("input_1.gif") no-repeat;    }
.input_3a {color: #808080; }
.input_3b {color:#000; border:1px solid #b3b3b3;}
/*flexslider start*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {background: #fff; position: relative; zoom: 1; z-index: 10}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 28px; height: 48px;position: absolute; margin-top: -30px; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em; }
.flex-direction-nav .flex-prev { left: -30px; background-position:0 0; }
.flex-direction-nav .flex-next { right: -30px; background-position:-132px 0;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 20px;}
.flexslider:hover .flex-next { opacity: 0.7; right:20px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); }

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd;}
.flex-pauseplay a:before { font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index:10;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 14px; height: 14px; display: block; background: #fff;cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.flex-control-paging li a:hover { background: #000; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; }
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; }
/*flexslider end*/

/*图片轮播*/
.flexslider{ width:730px; height:390px;overflow: hidden;}
.flexslider img{ display: block; width:720px; height:390px;}
.flexslider .til_slides{ width:720px; height:35px; position: absolute;bottom:0; left:0;background:url(../images/banner_bg.png) repeat; line-height:35px;font-size:13px;color:#fff; padding-right: 10px;text-align:right;}
.flexslider .til_slides01{ width:720px; height:35px; position: absolute;top:0; left:0;background:url(../images/banner_bg.png) repeat; line-height:35px;font-size:13px;color:#fff; padding-right: 10px;text-align:right;}
.flex-control-nav{ bottom:8px;left:10px; text-align: left;width:200px;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 10px; height: 10px; line-height: 14px;  background-color:#989898;text-indent:999px;border-radius: 14px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background-color:#aa0606;}
.Banner{width:730px;height:340px;float:right;position: relative;z-index: 0;}
@media all and  (max-width:1000px) { 
.navBanner{width: auto;height: auto;padding-right:20px;}
#tab04 .tabMore01{right:0px;}
.navBanner .Banner,.navBanner .flexslider{width:100%;height:0;padding-bottom:46.575%;overflow:hidden;}
.flexslider .slides img{height:auto;}
.nav_box {margin: 0;}
.nav_box{ display:block;height:auto; }
#nav {position:relative;z-index:1;width:100%;height:auto;}
#nav .mainCate {
	display:block;
	position:relative;
	z-index:10; 
	zoom:1;
	width:100%;height: 47px; /* width:227px  height: 70px*/
	background:#2f6699 url(../images/"nav_bg.png") no-repeat top right; 
	border-top:1px solid #e5e5e5; color: #fff; text-align: left; 
}


#nav h3 {display:block;height: 47px;padding-left:65px;}
#nav h3 a{display:block; height: 47px;line-height: 47px;font-weight: bold; text-decoration:none;font-size: 12pt;}
#nav h3 div{display:block; position: relative;  top:38px;color:#7298bb;font-weight: normal; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif;}

#nav .m_b1{}

#nav .on {background:#fff url("../images/nav_bg.png") no-repeat top right;  color: #2d6292;border:1px solid #ccc;border-bottom:none;}

#nav .on h3 a{color:#2d6292;}

#nav .on  h3 div{ display:block;}
#nav .on{height: auto;}
#nav .on .articleList01,.tabArticleList01{padding-top:5px;}
#nav .on .publicService{padding-top: 5px;}
.informationOpen{padding:5px 30px 20px;}
.tabMore01{top:5px;}
#nav .on .subCate {
display:block;
box-shadow:2px 2px 2px #b3b3b3;
-moz-box-shadow:2px 2px 2px #b3b3b3;
-webkit-box-shadow:2px 2px 2px #b3b3b3; 
z-index:2000;position: relative;
}

#nav .subCate {
	display:none;
	background:#fff;
	border:1px solid #ccc; 
	border-top:none;
	position: relative;
	left:0px;
	width:100%;
	height:auto;
	padding:0 0 15px 0px;
	z-index:2;
	line-height:1.5;
}

#nav .sub1 {top:0px;}
#nav .sub2 {top:0px;}
#nav .sub3 {top:0px}
#nav .sub4 {top:0px}
#nav .sub5 {top:0px;}
#nav .sub6 {top:0px;}
#nav .sub7 {top:0px;}
}

@media all and  (max-width:768px) { 
.publicService li:last-child{width: 48%;}
.nav_00 {background: url("../images/nav_00.png") no-repeat 10px 8px}
.nav_00:hover {background:#fff url("../images/nav_00.png") no-repeat 10px 8px}
.nav_01 {background: url("../images/nav_01.png") no-repeat 10px 8px}
.nav_01:hover {background:#fff url("../images/nav_01.png") no-repeat 10px 8px}
.nav_02 {background: url("../images/nav_02.png") no-repeat 10px 8px}
.nav_02:hover {background: url("../images/nav_02_on.png") no-repeat 10px 8px}
.nav_03 {background: url("../images/nav_03.png") no-repeat 10px 8px}
.nav_03:hover {background: url("../images/nav_03_on.png") no-repeat 10px 8px}
.nav_04 {background: url("../images/nav_04.png") no-repeat 10px 8px}
.nav_04:hover {background: url("nav_04.png") no-repeat 10px 8px}
.nav_05 {background: url("../images/nav_05.png") no-repeat 10px 8px}
.nav_05:hover {background: url("nav_05_on.png") no-repeat 10px 8px}
.nav_06 {background: url("../images/nav_06.png") no-repeat 10px 8px}
.nav_06:hover {background: url("nav_06_on.png") no-repeat 10px 8px}
.nav_07 {background: url("../images/nav_05.png") no-repeat 10px 8px}
.nav_07:hover {background: url("nav_05_on.png") no-repeat 10px 8px}
#nav .on .nav_01 {background: url("../images/nav_01.png") no-repeat 10px 8px}
#nav .on .nav_02 {background: url("../images/nav_02.png") no-repeat 10px 8px}
#nav .on .nav_03 {background: url("../images/nav_03.png") no-repeat 10px 8px}
#nav .on .nav_04 {background: url("../images/nav_04.png") no-repeat 10px 8px}
#nav .on .nav_05 {background: url("../images/nav_05.png") no-repeat 10px 8px}
#nav .on .nav_06 {background: url("../images/nav_06.png") no-repeat 10px 8px}
#nav .on .nav_07 {background: url("../images/nav_07.png") no-repeat 10px 8px}
#nav .articleList01,#nav .tabArticleList01,#nav .publicService{padding-left:15px;padding-right: 20px;}	
.informationOpen{padding-left:0px;}
.iOpen{height:auto;line-height: 30px;clear:both;padding:10px 0 10px 50px;overflow: hidden;}
.iOpen01:before,.iOpen02:before,.iOpen03:before {top:14px;height: 25px;}
.publicService{text-align: center;}
.publicService li{margin-bottom: 20px;}
}
@media all and  (max-width:600px) { 
	.item-txt01 p{display: none;}
	.publicService li a{margin:0 10px;}
}
@media all and  (max-width:420px) { 
	.publicService li{width: 40%}
}

