@charset "utf-8";
/* CSS Document */
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,textarea,ul,li,dt,dd,dl{margin:0;padding:0; border:none;}
body { font-family: "宋体"; font-size: 12px; background:#fff;}
a{text-decoration:none;color: #505050;}
a:hover{ color:#1069af;}
ul,li{list-style:none;}

.header{ width:100%; height:235px; background:#1069af; margin:0 auto; }

.top{ width:1000px;height:193px; margin:0 auto;overflow:hidden; position:relative; background:url(../images/top_bg.jpg) no-repeat;}
.logo{width:356px; float:left; padding-top:23px; height:170px;}
.sear_box{ position:absolute; right:0; bottom:0;}
.search{background:url(../images/search_bg.jpg) no-repeat;width:182px;height:27px;position:relative;}
.search input{position:absolute; width:150px;height:27px;line-height:27px; color:#a6a3a3; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.notxt{color:#a6a3a3; padding-left:7px;}	
.search input.notxt1 {position: absolute;width: 31px;height: 27px;top: 0px;left: 150px;border: none;cursor: pointer;background: none;cursor:pointer; }

.nav{height:41px;z-index:888;}
.nav ul { width:1000px; margin:0 auto;}
.nav ul li{float:left;padding:0px; position:relative;}
.nav ul li a{text-align:center;font-size:14px; text-align:center;}
.nav ul li a:hover{font-weight:bold}
.nav ul li .subNav {line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:41px; text-align:center; z-index:9999;background-color:#fff; width:150px;}
.nav ul li.on {}
.nav ul li.on a{font-weight:bold}
.nav ul li.on .subNav { display:block;}
.nav ul li.on .subNav dl{overflow:hidden;}
.nav ul li.on .subNav dl dd{ line-height:30px; height:30px; text-align:left;}
.nav ul li.on .subNav dl dd a{ font-size:14px; line-height:20px; border-top:none; text-align:center; font-weight:normal; height:auto;font-family:'Microsoft YaHei'; padding-left:28px;}
.nav ul li.on .subNav dl dd a:hover{ font-weight:bolder;}



.nav{ width:100%; height:42px; background:url(../images/nav_bg.jpg) repeat-x; margin:0 auto; }
.nav ul{ width:1050px; margin:0 auto; height:42px; line-height:42px; padding:0 47px;}
.nav ul li{height:42px; line-height:42px; float:left; font-size:16px; font-family:"微软雅黑"; width:104px;}

.nav ul li a{ font-size:16px; font-weight:normal; color:#1069af; display:block;height:42px; width:112px; line-height:42px; text-align:center;}
.nav ul li a:hover,.nav ul li.on a { background:#0071bc; color:#fff; font-weight:normal; }
.nav ul li a:hover,.nav ul li.on a,.nav ul li .subNav a:hover{color:#fff;}
.nav ul li .subNav{ top:39px; padding:10px 0; width:112px;}
.nav ul li .subNav a{ color:#1069af;}
.nav ul li.on .subNav dl dd { line-height:20px; height:auto; padding:0 0 5px 0; }
.nav ul li.on .subNav dl dd a { background:#fff; color: #1069af; padding:0px; }

.content{ width:100%; background:url(../images/con_bg.jpg) repeat-x #fff; overflow:hidden; margin:0 auto;}
.main{ width:1000px; margin:6px auto 16px; background:#fff; overflow:hidden;}
.main_top{ height:31px; line-height:31px; color:#fe0505; padding-left:74px;}
.time{ float:left; padding-right:142px;}
.text{float:left; width:485px;}
.main_bot{ overflow:hidden; padding:0 14px;}

.left{ float:left; width:314px; overflow:hidden;}
.list1{  overflow:hidden; padding-bottom:28px;}
.list_title{ height:30px; line-height:30px; background:#0071bc;}
.list_title h2{ font-size:14px; font-family:"微软雅黑"; font-weight:normal; height:30px; line-height:30px;color:#fff; padding-left:17px;}
.list_title h2 a{ float:right; padding-right:11px; color:#fff; font-size:12px;}
.list_title h2 a:hover{ color:#f00;}
.list_con{ padding-top:14px; height:222px;}

.list2{ overflow:hidden; padding-bottom:28px;}
.tztg{ height:500px; *height:505px; height:505px\9; height:505px\9\0; padding-bottom:0px;}
.fwzn{ height:190px;}
.list_con2{ padding-top:14px; height:133px;}
.list_con li,.list_con2 li{ line-height:29px; background:url(../images/li_bg.png) no-repeat left 12px; margin-left:3px; padding-left:16px;}
.center{ width:314px; float:left; margin:0 36px;}

.right{ width:271px; float:left;}
.link_box2{width:231px; float:left; margin-left:24px; _margin-left:10px; }
.link_box2 select{width:231px; height:24px; line-height:24px; padding:2px 0 0 8px; color:#555; text-align:center; margin-bottom:17px;}


.footer{ width:100%; height:57px; background:#1069af; text-align:center; color:#fff; margin:0 auto; line-height:20px;  padding-top:20px;}

/*列表页*/
.list_lf{width:215px;float:left;  margin:16px; border:1px solid #0071bc;}
.list_lf h2{ height:32px; line-height:32px;background:#0071bc; font-size:14px; color:#fff; text-align:center;}
.list_lf ul{ padding:22px;}
.list_lf ul li{ height:30px; line-height:30px; border-bottom:1px dashed #cdcdcd;}
.list_lf ul li a{color:#000; display:block; height:29px; line-height:29px; width:107px; padding-left:40px; margin:2px 0; background:url(../images/icon01.png) no-repeat left center; margin-left:16px; font-size:14px;}
.list_lf ul li a:hover{color:#0071bc;}

.list_rig{width:718px; float:left;margin:16px;height:auto !important; height:500px; _height:auto; min-height:500px; _width:700px; overflow:hidden;}
.weizhi{width:704px; height:32px; border-bottom:2px solid #0071bc; line-height:32px; padding-left:10px;color:#414141;_width:688px;}
.weizhi a:link,.weizhi a:visited{color:#414141; }
.weizhi a:hover{color:#0071bc;}
.zw{ width:718px;min-height:240px;*height:240px; height:auto; margin-top:10px; overflow:hidden;_width:700px; }
.zw h2{ height:31px; line-height:31px;font-size:18px; font-family:"微软雅黑"; color:#fff; text-align:center; background:#0071bc;}
.zw h2 span{ float:right;}
.zw h2 span a:link,.zw h2 span a:visited{ font-size:12px; font-family:"宋体"; padding-right:10px;color:#fff;}
.zw ul.liebiao{padding:15px 0 0 6px;}
.zw ul.liebiao li{ line-height:30px; height:30px; background:url(../images/li_bg.png) no-repeat left center; border-top:1px dashed #cdcdcd;}
.zw ul.liebiao li.bd{ border-top:none;}
.zw ul.liebiao li span{ float:right; padding-right:10px; color:#1e1e1e;}
.zw ul.liebiao li a:link, .zw ul li a:visited{ display:block; height:26px; padding-left:10px; color:#1e1e1e;}
.zw ul.liebiao li a:hover{ color:#0071bc;}
.zw1{ margin-bottom:10px;}
.zw1 h2{ background-color:#0071bc;text-align:left; margin-top:10px; padding-left:10px;}

/*-----------------------------------分页----------------------------*/
.list_sort{ width:100%;background:#f1f1f1; height:30px; line-height:30px;text-align:center;color:#333; margin-top:20px;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#0071bc;}


/* 通栏列表页  */

.list_all{width:968px; height:auto !important; min-height:530px; height:530px; float:left;display:inline; padding:16px; margin:16px auto 0;}
.lt_tit{ width:100%; height:32px; float:left;border-bottom:2px solid #0071bc;}
.lt_tit h2{ line-height:32px; padding-left:15px; font-size:12px; font-weight:normal;}
.lt_tit a{color:#414141;}
.lt_tit a:hover{ color:#0071bc;}
.lt_con{ width:100%; height:auto; float:left;}
.lt_con ul{ padding:10px 0px 0px 20px; height:auto;}
.lt_con ul li{ line-height:28px; background:url(../images/li_bg.png) left center no-repeat;  padding-left:10px; border-bottom:#cdcdcd dashed 1px; margin-right:10px;}

.lt_con ul li a{ color:#414141; }
.lt_con ul li a:hover{ color:#0071bc;}
.lt_con ul li span{ float:right; margin-right:20px; color:#8a8585;}

/*文章页*/
.rt_tit { width: 100%;text-align: center; padding: 20px 0 0;}
.rt_tit h1{ font-family: "微软雅黑"; font-size: 18px; color: #0071bc; line-height: 32px; font-weight:bold;}
.rt_tit h2{font-family:"微软雅黑"; font-size: 14px; color: #414141; line-height: 32px; font-weight: bold;}

.rt_zuozhe {font-family:"宋体"; font-size: 12px; color: #616060;text-align: center; line-height: 30px; padding: 10px 0; }
.rt_zhengwen {font-family:"宋体"; font-size: 12px; color: #414141; line-height: 26px; text-align: left; overflow:hidden; margin: 0 15px; padding: 15px 0;border-top: 1px dotted #005c33; }


.rt_fujian {margin: 0 15px; padding: 20px 0 30px 0; overflow:hidden; border-top: 1px dotted #2492E9;}
.rt_fujian h3 { font-size: 14px; font-family: "微软雅黑"; line-height: 40px; color:#0071bc; padding:0 0 5px 22px; font-weight:100; background:url(../images/h_bg.jpg) no-repeat left center; margin-left:12px;}

.rt_fujian ul li { height: 27px; line-height: 27px; background: url(../images/li_bg.png) no-repeat 15px center; padding-left: 38px;}
.rt_fujian ul li a { font-family: "宋体"; font-size: 12px; line-height: 24px; color:#414141;}
.rt_fujian ul li a:hover{ color: #2492E9; text-decoration: underline;}






/*轮播图效果*/
#slider {
	position:relative;
    width:314px;
    height:222px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	margin:0 auto;
	text-align:center;
	bottom:-16px;
	left:462px;
	
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:13px;
	height:26px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-14px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	/*! position:absolute; */
	/*! top:0px; */
	/*! left:0px; */
}

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#6ba6d8;
	color:#fff; 
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:10px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


.banner{/*! position: relative; *//*! z-index: 1; */ /*! border: #fff 10px solid; *//*! max-width: 1437px; *//*! margin: 0 125px 0 auto; */height: 220px;overflow: hidden;}
/* Browser Resets
*********************************/
.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 Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;} 
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;position:relative;padding: 0;margin: 0;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.banner .flexslider .slides > li a{display: block; height: 220px; overflow:hidden;}
.banner .gp-img-responsive{ height: 220px; display: block;}
.banner .flexslider ul li.flex-active-slide img{ 
}
.flexslider .slides > li.clone{position:relative}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
.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 JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { 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; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 44px; height: 44px;  overflow: hidden; cursor: pointer;transition: all 0.35s ease-in-out;background: rgba(0,0,0,0.4);border-radius: 50%;color: #fff;text-align: center;line-height: 44px;font-size: 18px;font-weight: bold;}
.flex-direction-nav a:hover{ background:#7f0102; }
.flex-direction-nav .flex-prev {position: absolute;left: 160px;top: 50%;z-index: 9;}
.flex-direction-nav .flex-next {position: absolute;top: 50%;right: 160px;z-index: 9;}
.flexslider:hover .flex-prev {}
.flexslider:hover .flex-next {}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { }
.flex-direction-nav .flex-disabled {   }
/* Pause/Play */
.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-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */ 
.flex-control-nav {/*! width: 100%; */ position: absolute; bottom: 13px; right: 4px; z-index:9999; text-align: center;height: 6px;}
.flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;vertical-align: center;padding: 0;}
.flex-control-paging li a {width: 8px; height: 8px; display: block;  cursor: pointer;  background: #fff;text-indent: 999em;}
.flex-control-paging li a:hover {   background: #0071bc;}
.flex-control-paging li a.flex-active { background: #0071bc; }


.banner .flex-direction-nav{ display: none; }
.banner .flex-control-paging{  display: block;}  
.slideText { display: block; position: absolute;bottom:0; left: 0; color: #fff; width: 100%; height: 30px; background:rgba(0,0,0,0.5);} 
.slideText p{ display: block; padding: 0 20px;font-size: 14px;}
 
