@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background:#fcf6e5;height:100%;}
a{text-decoration:none; color:#444444;}
a:hover{ color:red;}

/*头部*/
.header{ width:100%; height:205px; margin:0 auto;}
.top{width:100%; height:167px; margin:0 auto;}
.logo{ width:100%; height:167px; margin:0 auto; position:relative;}
.logo_link{width:100%; height:107px; margin:0 auto; display:block;}
.logo img{}
.imageLink{ height:167px;}
.nav{ width:auto;height:38px; line-height:38px; background:url(../images/nav_bg.jpg) repeat-x; margin:0px auto;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{float:left;color:#fff; font-size:18px; font-weight:bold;height:38px;line-height:38px;  background:url(../images/nav_li.jpg) no-repeat left center;width:109px;text-align:center;font-style:normal;}
.nav ul li:first-child{ background: none;}
.nav ul li a{color:#fff; font-size:18px; font-weight:normal;padding:0px 18px;border-left:solid 1px #555;font-style:normal;}
.nav ul li:first-child a{ padding:0px 36px;border-left:none;}
.nav ul li a:hover,.nav ul li.on a{color:#ffff00;}
.nav ul li .subNav{ line-height:30px; font-size:14px;display:none; position:absolute; left:-8px; top:38px; text-align:center;z-index:999; width:100px; background-color:#3598db;}
.nav ul li.on .subNav a{ color:#fff;}
.nav ul li.on .subNav dl{ padding:0px 0px 10px;}
.nav ul li.on .subNav dl dd{ line-height:20px; height:24px; padding-left:0px;text-align:center; padding:5px 10px 0px;}
.nav ul li.on .subNav dl dd a{ padding:0px; margin:0px; line-height:14px;}

.top_nav{ width:136px; color:#005aa0; font-size:14px; line-height:30px; position:absolute; left:50%; z-index:2; margin-left:375px; top:20px;}
.top_nav a{ color:#005aa0; font-size:14px; padding:0px 10px;}

.search{width:220px; height:28px;position:absolute;right:50%; margin-right:-500px;top:55px;background:url(../images/ser.jpg) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:180px;height:28px;line-height:28px; color:#aaa9aa; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#aaa9aa; padding-left:7px;}	
.search input.notxt1 {position:absolute;width:30px;height:28px;left:187px;}

.content{ width:1200px; margin:0px auto; overflow:hidden;background:#ffffff;}
.content1{ width:1200px; height:100px;margin:0px auto; overflow:hidden;background:#fcf6e5;position:relative;top:-10px;z-index:3;background:linear-gradient(to bottom, #fff ,#fcf6e5);}
.Banner{width:600px; height:330px; margin:0 auto;}

/*图片轮播*/
.flexslider{ width:600px; height: 330px; overflow: hidden;}
.flexslider ul.slides li a { width:570px; height:310px; display:block;margin: 20px 10px 0px 20px;}
.flexslider ul.slides li a img{ width:570px; height:310px; display:block;}
.flexslider .til_slides{ width:550px; height: 30px; position: absolute;bottom:0; left:0; line-height: 30px; background: #444; background: rgba(0,0,0,.6); color:#fff; margin-left: 20px;padding-left: 20px; font-size:14px;}
.flex-control-nav{ bottom:10px; text-align: right;margin:0 10px 0 20px;width:570px;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 9px; height: 9px; line-height: 8px; border-radius:10px; background: #828181;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: #fff; color:#fff;}

.mode01{ margin-top:0px; height:384px;}
.mode01 .lf{width:600px; float:left;height:384px;}
.mode01 .rt{width:600px; float:right; background-color:#fff;height:384px;}

.mode02{ margin-top:15px;}
.mode02 .lf{width:600px; float:left;}
.mode02 .lf1{width:600px; float:left;}
.mode02 .rt{width:600px; float:right;}
.mode02 .lf .nest01{height:290px;}
.mode02 .lf .nest01 .lf{height:290px; width:600px; margin:0px; overflow:hidden; float:none; background-color:#fff;}
.mode02 .lf1 .nest01{height:310px;}
.mode02 .lf1 .nest01 .lf{height:310px; width:600px; margin:0px; overflow:hidden; float:none; background-color:#fff;}
.mode02 .lf .nest02{height:290px; margin-top:5px;}
.mode02 .lf .nest02 .lf{height:290px; width:600px; margin:0px; overflow:hidden; float:none; background-color:#fff;}
.mode02 .lf .nest03{height:290px; margin-top:5px;}
.mode02 .lf .nest03 .lf{height:290px; width:600px; margin:0px; overflow:hidden; float:none; background-color:#fff;}

.mode02 .rt .nest01{ height:290px; }
.mode02 .rt .nest01 .lf{ width:600px; height:290px; margin:0px; overflow:hidden; float:none; background-color:#fff;}
.mode02 .rt .nest02{ height:330px; margin-top:0px;}
.mode02 .rt .nest02 .lf{ width:600px; height:330px; margin:0px; overflow:hidden; float:none; background-color:#fff;}
.mode02 .rt .nest02 .rt{ width:600px; height:330px; margin:0px; overflow:hidden; float:none; background-color:#fff;}
.more{ display:block; height:13px; line-height:13px; text-align:center; width:46px; margin-top:8px; margin-right:6px;}
.more a{color: #fff; font-size:16px; font-family:Georgia,Arial;}

.articleList{width:570px; height:270px; display:block;margin: 20px 20px 0px 10px;}
.listTitle{height:32px; line-height: 32px; overflow: hidden; border-bottom:solid 2px #1970A9;} 
.listTitle h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;background-color:#1970A9;width:100px;}
.listTitle span a{color:#000; padding-right:15px;}
.articleList ul{ padding:10px 12px 0px;}
.articleList ul li{ height: 30px; line-height: 30px; background: url(../images/icon01.jpg) no-repeat 0px center; padding-left:15px;}
.articleList ul li a{ font-size:15px;}
.articleList ul li span{ float:right; font-size:15px; color:#888888;font-family:Verdana,Arial;}
.more a:hover{color:red;}


.articleList6{width:570px; height:310px; display:block;margin: 20px 10px 0px 20px;}
.listTitle6{height:32px; line-height: 32px; overflow: hidden; border-bottom:solid 2px #1970A9; } 
.listTitle6 h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;background-color:#1970A9;width:100px;}
.listTitle6 span a{color:#000; padding-right:15px; }
.articleList6 ul{ padding:10px 12px 0px;}
.articleList6 ul li{ height: 115px; line-height: 30px; padding-left:15px;width:30%;text-align:center;float:left;margin-top:10px;width:120px;}
.articleList6 ul li a{ font-size:13px;line-height:13px;word-wrap:break-word;}
.articleList6 ul li a img{ height:50px;width:60px;}
.articleList6 ul li span{ float:middle; font-size:14px; color:#888888;font-family:Verdana,Arial;position:relative;top:-10px;text-align:center;}


.articleList2{width:570px; height:270px; display:block;margin: 20px 10px 0px 20px;}
.listTitle2{height:32px; line-height: 32px; overflow: hidden; background-color:#1970A9;} 
.listTitle2 h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;}
.articleList2 ul{ padding:10px 12px 0px;}
.articleList2 ul li{ height: 30px; line-height: 30px; background: url(../images/icon01.jpg) no-repeat 0px center; padding-left:15px;}
.articleList2 ul li a{ font-size:15px;}
.articleList2 ul li span{ float:right; font-size:15px; color:#888888; font-family:Verdana,Arial;}

.articleList3{width:570px; height:34px; display:block;margin: 20px 10px 0px 20px;}
.listTitle3{height:32px; line-height: 32px; overflow: hidden; border-bottom:solid 2px #1970A9;} 
.listTitle3 h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;background-color:#1970A9;width:100px;}
.listTitle3 span a{color:#000; padding-right:15px;}
.articleList3 ul{ padding:10px 12px 0px;}
.articleList3 ul li{ height: 30px; line-height: 30px; background: url(../images/icon01.jpg) no-repeat 0px center; padding-left:15px;}
.articleList3 ul li a{ font-size:15px;}
.articleList3 ul li span{ float:right; font-size:15px; color:#888888;font-family:Verdana,Arial;}


.articleList4{width:570px; height:310px; display:block;margin: 20px 20px 0px 10px;}
.listTitle4{height:32px; line-height: 32px; overflow: hidden; border-bottom:solid 2px #1970A9;padding:0px 0px 6px 0px;} 
.listTitle4 h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;background-color:#1970A9;width:100px;}
.listTitle4 span a{color:#000; padding-right:15px;}
.articleList4 ul{ padding:4px 12px 0px;}
.articleList4 ul li{ height: 28px; line-height: 28px; background: url(../images/icon01.jpg) no-repeat 0px center; padding-left:15px;}
.articleList4 ul li a{ font-size:15px;}
.articleList4 ul li span{ float:right; font-size:15px; color:#888888;font-family:Verdana,Arial;}


.articleList5{width:570px; height:364px; display:block;margin: 20px 20px 0px 10px;}
.listTitle5{height:32px; line-height: 32px; overflow: hidden; border-bottom:solid 2px #1970A9;} 
.listTitle5 h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;background-color:#1970A9;width:100px;}
.listTitle5 span a{color:#000; padding-right:15px;}
.articleList5 ul{ padding:10px 12px 0px;}
.articleList5 ul li{ height: 30px; line-height: 30px; background: url(../images/icon01.jpg) no-repeat 0px center; padding-left:15px;}
.articleList5 ul li a{ font-size:15px;}
.articleList5 ul li span{ float:right; font-size:15px; color:#888888;font-family:Verdana,Arial;}



.articleList7{}
.listTitle7{height:32px; line-height: 32px; overflow: hidden; background-color:red;} 
.listTitle7 h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;}
.articleList7 ul{ padding:10px 12px 0px;}
.articleList7 ul li{ height: 30px; line-height: 30px; background: url(../images/icon01.jpg) no-repeat 0px center; padding-left:15px;}
.articleList7 ul li a{ font-size:15px;}
.articleList7 ul li span{ float:right; font-size:15px; color:#888888;font-family:Verdana,Arial;}


.articleList8{}
.listTitle8{height:32px; line-height: 32px; overflow: hidden; background-color:#1970A9;} 
.listTitle8 h2{font-size:18px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;}
.articleList8 ul{ padding:10px 12px 0px;}
.articleList8 ul li{ height: 30px; line-height: 30px; background: url(../images/icon02.jpg) no-repeat 0px center; padding-left:15px;}
.articleList8 ul li a{ font-size:15px;}
.articleList8 ul li span{ float:right; font-size:15px; color:#888888; font-family:Verdana,Arial;}


.articleList_image{}
.articleList_image_title{height:32px; line-height: 32px; overflow: hidden; background-color:#3598db;} 
.articleList_image_title h2{font-size:16px; color:#fff;height: 32px; line-height: 32px; padding-left:15px;}
.articleList_image ul{ margin:8px 0px 0px 252px;}
.articleList_image ul li{ background: url(../images/icon02.jpg) no-repeat left center; padding-left:15px; line-height:30px; height:30px;}
.articleList_image ul li span{ color:#282828; float:right; font-size:13px;}
.articleList_image ul li a{ font-size:12px;}
.articleList_image .channelImage{ width:214px; height:199px; float:left; margin:14px 0px 0px 16px;background-color:#c2e6fe;}
.articleList_image .channelImage p{ height:40px; line-height:20px; text-align:center; color:#38607b;width:190px; margin:10px auto 0px;}
.articleList_image .channelImage img{ width:210px; height:140px; border:2px solid #c2e6fe;}


.firstTitle{width:570px;display:block;border-bottom:dotted 1px #aaaaaa;}
.firstTitle ul{padding:0px 12px;}
.firstTitle ul li{ height: 40px; line-height: 40px; no-repeat 0px center; text-align:center;background:none;}
.firstTitle ul li a{ font-size:20px;}
.firstTitle ul li span{ float:right; font-size:20px; color:#888888;font-family:Verdana,Arial;}


.friendLink{ background-color:#e4e4e4; overflow:hidden;}
.friendLink .friendLink_title{  float:left;font-weight:bold; height:42px; line-height:42px; color:#043267; font-size:16px; width:100px; text-align:center}
.friendLink .friendLink_title h2 a{font-weight:bold; height:42px; line-height:42px; color:#043267; font-size:16px; margin-left:10px;}
.friendLink ul a li { float:left; height:42px; line-height:42px; color:#333333;}
.friendLink ul li a { color:#333333;  margin:0 20px 0 20px; font-size:12px;}
.friendLink ul li a:hover{ color:#043267}


.item{display:inline-flex;align-items:center;height:60px;width:1160px;margin:20px 20px 20px 20px;overflow:hidden;background:#fff;border-radius:30px;box-shadow:0px 10px 10px rgba(0,0,0,0.24);transition:all 0.5s;text-align:center;}
.item li{margin-right:20px;font-size:16px;float:left;height:30px;line-height:30px;overflow: hidden;display:block;width:180px;transition:all 0.5s;}
.item li a{background-color:#eeeeee;}
.item a li{margin-left:20px;font-size:16px;float:left;height:30px;line-height:30px;overflow: hidden;display:block;width:120px;transition:all 0.5s;}
.item a{border-right:solid #e0e0e0 1px;}
.item a h2{margin:0px 6px;font-size:16px;float:left;height:30px;line-height:30px;overflow: hidden;display:block;width:180px;transition:all 0.5s;font-style:normal;font-weight:normal;}


/*底部开始*/
.footer{height:67px; background:#fcf6e5; color:#000;line-height:20px; }
.copyRight{width:1000px; margin:0 auto;text-align:center;  font-family:"微软雅黑";font-size:15px;}

/*二级页*/
.subPage{width:1000px; margin:10px auto 0px; overflow:hidden; padding:0px; background:#fff; border-top: 2px solid #3598db;}
.Bread{height: 37px; line-height: 37px; border-bottom:1px solid #efefef; padding-left: 20px; overflow: hidden;}
.Bread a{ padding:0 10px;}
.pgarticleList{ margin-bottom:20px;}
.pgarticleList ul li{ height: 30px; line-height: 30px; background: url(../images/icon02.jpg) no-repeat 0px center; padding-left:15px;}
.pgarticleList ul li span{ float:right; font-size:12px; color:#888888; font-family:Verdana,Arial;}
.pglistTitle h2{color: #3598db; font-size: 16px; font-weight: bold; line-height:40px; padding:0px; margin:5px 0px;}
.pglistTitle h2 a{color: #3598db;}
.subPage .pgarticleList{}
 
.pageList,.pageArticle{padding:0px 20px;}
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; padding:10px 0px 30px; border-top:1px solid #ccc; margin-top:20px;}
.page a{ padding:0 5px;}

.articleTitle { width: 100%;text-align: center; padding-top:20px;}
.articleTitle h2{font-size: 18px; color:#3598db; 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: #e7e7e7; color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#3598db; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px; padding-left: 10px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#065895;}
