@charset "utf-8";
/* CSS Document */

/*头部*/
.header{ width:100%; height:200px; position:relative; z-index:9999;}
.top{ width:1000px; height:159px; background:url(../images/image_02.png) no-repeat top center;}
.logo img{ margin:25px 0;}
.top_nav{ margin-top:120px;}
.top_nav ul li{ float:left; display:block; width:100px; height:25px; line-height:25px; text-align:center;}
.top_nav ul li a{ font-size:14px; color:#fff;}
.top_nav ul li a:hover{ text-decoration:underline;}
.top_nav ul li span img{ padding-right:8px; z-index:9999;}
.nav{ width:100%; height:40px; background:#193984; z-index:9999;}
#nav{ width:1000px;}
.nav ul li{ position:relative; z-index:9999; float:left; display:block; width:100px; height:40px; line-height:40px; text-align:center;}
.nav ul li a{ color:#fff; font-size:16px;}
.nav ul li:hover{ background:url(../images/nav_bg.png) no-repeat bottom;}

.nav ul li.on a{color:#fff;}

.nav ul li .subNav a{ color:#04498c;}
.nav ul li .subNav a:hover{ color:04498c; font-weight:bold;}
.nav ul li .subNav { padding:8px 0px;line-height:40px; font-size:14px;display:none; position:absolute; left:0px; top:40px; text-align:center; z-index:9999; background:#f2f2f2; width:100px;}

.nav ul li.on a{}
.nav ul li.on .subNav { display:block; }
.nav ul li.on .subNav dl{overflow:hidden; padding:0 8px;}
.nav ul li.on .subNav dl dd{ line-height:20px;  margin:0 0 5px 0;}
.nav ul li.on .subNav dl dd a{ font-size:14px; line-height:20px; border-top:none; text-align:center; height:auto;}
.nav ul li.on .subNav dl dd a:hover{ font-weight:bolder;}






/*内容*/
.content{ width:1000px; height:643px; margin-top:18px; position:relative;}
.mode01{ height:310px;}
.mode02{ height:315px; margin-top:15px;}
.mode01 .lf01{ width:572px;}
.mode01 .rt01{ width:382px; height:auto;}
.mode02 .lf02{ width:260px; height:315px; float:left; position:relative;}
.mode02 .md02{ width:470px; height:315px; float:left; padding-left:44px;}
.mode02 .rt02{ width:182px; height:315px; float:right;}

.articleList01_Title{ width:382px; height:30px; border-bottom:2px solid #193984;}
.articleList02_Title{ width:470px; height:40px; line-height:40px; border-bottom:2px solid #193984;}
.articleList_02_Title{ width:182px; height:40px; line-height:40px; border-bottom:2px solid #193984;}

.articleList01 ul li{ display:block; height:39px; line-height:39px;  background:url(../images/image_12.png) no-repeat left; 
border-bottom:#ccc solid 1px; padding-left:20px;}
.articleList02 ul{ margin-top:10px;}
.articleList02 ul li{ display:block; width:470px; height:35px; line-height:35px; background:url(../images/image_12.png) no-repeat left center;}
.articleList_02 ul{ margin-top:10px;}
.articleList_02 ul li{ display:block; width:182px; height:35px; line-height:35px;}

.articleList01 ul li a{ color: #282828;}

.articleList02 ul li a{ padding:0 20px; color:#282828;}
.articleList_02 ul li a{ padding:0 10px; color:#282828;}

.articleList01 ul li a:hover,.articleList02 ul li a:hover,.articleList_02 ul li a:hover{ color:#F60;}

.rightDate{ float:right;}
.leftDate{ float:right;}

.login{ width:260px; height:200px; float:left;}
/*.search{ width:260px; height:165px; float:left; margin-top:20px;}*/
.search{width:260px; height:29px; *height:30px; margin:23px 0; background:url(../images/search.png) no-repeat right center; border: #ccc 1px solid; z-index:1000; }
.search input{width:200px;height:29px;line-height:29px; color:#323232; border:none; background:none; padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px; *height:29px; background:#fff;}	
.search input.notxt1 {position:absolute; width:48px;height:29px;  left:213px; cursor:pointer;}

.img_bg{ height:265px;}
.img_bg ul{ width:260px; height:240px; padding:0;}
img{ border:none;}
.img_bg .zl{ background:url(../images/image_18.png) no-repeat left;}
.img_bg .cx{ background:url(../images/image_21.png) no-repeat left;}
.img_bg .zx{ background:#77ba6f;}
.img_bg ul li{ list-style:none;}
.img_bg ul a{  display:block; width:260px; text-align:center; height:60px; line-height:60px; margin-bottom:13px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none;}

/*#login{ width:260px; height:167px; border-top:#193984 2px solid; border-bottom:#ccc 1px solid;
border-left:#ccc 1px solid; border-right:#ccc 1px solid; clear:both;}

#search{width:260px; height:123px; border-top:#193984 2px solid; border-bottom:#ccc 1px solid;
border-left:#ccc 1px solid; border-right:#ccc 1px solid; clear:both;}*/
.login ul,.search ul{ margin:0 auto;}
.login ul li,.search ul li{ display:block; width:210px; height:40px; line-height:40px;}
.login ul li span,.search ul li span{}
.yz{ text-decoration:underline;}
.btn{ text-align:center;}
.sr{ float:right; position:absolute; background:#193984; cursor:pointer; border:none; color:#fff; width:50px; height:25px; margin:6px;}


.login .btn input,.search .btn input{ background:#193984; cursor:pointer; border:none; color:#fff; width:70px; height:25px;}


/*尾部*/
.footer{ width:100%; height:100px; background:#193984; clear:both; text-align:center;}
.footer p{ color:#fff; line-height:35px; padding-top:15px;}


/*二级页*/
.subPage{ width:1000px; margin:0px auto;}
.pageBanner{ width:1000px; margin: 0 auto;}
.Bread{ height:39px; line-height:39px; font-size:13px; color:#193984; border-bottom:#193984 2px solid; margin-top:5px;}
.Bread a{color:#193984;}
.pageList{ margin:0 auto;}
.articleList2 ul{ padding:0; min-height:270px;}
.articleList2 ul li{ list-style:none; background:url(../images/image_12.png) no-repeat left center; padding-left:20px; height:30px; line-height:30px; border-bottom: 1px dashed #248cc5;}
.articleList2 ul li span{ float:right;}
.articleList2 ul li a{ text-decoration:none; color:#323232;}
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #04498c; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px; text-decoration:none; color:#323232;}


.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#04498c; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #f5f5f5; color:#777; }
.article{overflow:hidden; margin:20px;font-size:14px; line-height:30px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#04498c; padding-left:15px;}
.Annex ul{ padding-left:15px;}
.Annex ul li { list-style:none; height: 26px; line-height: 26px;background:url(../images/image_12.png) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { text-decoration:none; font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#04498c;}


/*左右级页面*/
.con{width: 1000px; overflow: hidden;   margin: 0 auto; background:#fff;}
.con .conLeft{width: 190px;  float: left;}
.con .conLeft .title{margin: 5px 0 0 0; width: 190px; height: 40px; line-height: 40px; text-align: center; padding:0;}
.con .conLeft .title h2{font-size: 16px; color: #fff; background: #193984;}
.con .conLeft ul{ padding:0; margin-top:40px;}
.con .conLeft ul li{ list-style:none; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
.con .conLeft ul li a{ color:#323232; height: 40px; line-height: 40px; width:180px; text-decoration:none; font-size: 14px; text-align: center; border-bottom:1px dashed #248CC5; display:block; }
.con .conLeft ul li a:hover{font-weight: bold; background: url(../images/list_left_li.png) no-repeat left bottom; border:none;}
.con .conLeft ul .current{ display:block;}
.con .conLeft ul .current a{font-weight: bold; border:none;  background: url(../images/list_left_li.png) no-repeat left bottom;}
.con .conRight{ width: 775px; padding: 0 5px;  float: right;}
.con .conRight .articleList2{width: 775px;}
.con .conRight .Bread{width:775px;}
.con .conRight .page{ width:1000px; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ width:775px; min-height:300px; margin:0px auto;}
.pictureList2{width: 775px; overflow: hidden; margin:0;}
.pictureList2 ul{width: 775px; overflow: hidden; padding: 0 0 0 10px;}
.pictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 25px 0 0; text-align: center;}
.pictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2{width: 1000px; overflow: hidden;}
.TlpictureList2 ul{width:1000px; min-height:300px; overflow: hidden; padding:0 0 0 10px;}
.TlpictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 26px 0 0; text-align: center;}
.TlpictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2 ul li img{ border:none;}
.pageArticle{ min-height:300px;}

.mail{ background:url(../images/mail.jpg) no-repeat; width:190px; height:60px; line-height:30px; border:#ccc 1px solid; margin:20px auto; text-align:left;}
.contact{ background:url(../images/zn.jpg) no-repeat; width:190px; height:60px; line-height:60px; border:#ccc 1px solid; text-align:left;}
.mail p,.contact p{ color:#193984; font-weight:bold; font-size:14px; padding-left:5px;}



/*图片轮播*/
/*FlexSlider默认样式*/
.Banner .flexslider { margin-top:12px; width:572px;height:302px; background: #fff; border:1px solid #ccc; position: relative; zoom: 1; }
.Banner .flexslider ul li{ list-style:none;}
.Banner .flexslider ul li img{ border:none;}
.Banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Banner .loading .flex-viewport { max-height: 300px; }
.Banner .flexslider .slides { zoom: 1; width:572px; height:302px; padding:0; overflow:hidden;}
.Banner .carousel li { margin-right: 5px; }
/*icon小点*/
.Banner .flex-control-nav {width:145px; position: absolute; bottom:6px; right:0px;text-align:center;z-index:99999;}
.Banner .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.Banner .flex-control-paging li a {  float:left; width: 12px; height: 12px; display: block;background:url(../images/con1.png) no-repeat; cursor: pointer;text-indent: -9999px; }
.Banner .flex-control-paging li a:hover {background:url(../images/con1.png) no-repeat; }
.Banner .flex-control-paging li a.flex-active {background:url(../images/con2.png) no-repeat;}
.Banner .slides h4 a{color:#fff;opacity: 1.0;font-size:14px; text-decoration:none;}
.Banner .slides h4 a:hover{color:#fff;font-size:14px;}
.flex-direction-nav{ display:none;}


.erweima{ position:absolute; right:-110px; top:80px; width:100px; height:140px;}
.erweima .weixin{ width:100px; height:32px; background:url(../images/weixin.png) no-repeat;}
.erweima .weixin a{ font-size:14px; color:#282828; line-height:32px; padding-left:35px;}