@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background-color:#f7f7f7;}
a{text-decoration:none; color:#4a4b4a;}
a:hover{ color:#01713b;}
img{ max-width:none;}

/*头部*/
.header{ width:100%; height:194px;  margin:0 auto;}
.top{width:100%; height:153px; margin:0 auto; position:relative;}
.top_nav{height:29px; line-height:29px; text-align:left; font-size:14px; background:#5b5b5b;}
.top_nav a{display:inline-block; padding:0 15px; background:url(../images/top_navbg.jpg) no-repeat left center; color:#fff; position:absolute; left:50%; margin:0 0 0 -500px;}
.top_nav a.nobg{background:none;}
.top_nav a:hover { text-decoration:underline;}

.logo{ width:100%; height:124px; /*padding:36px 0 0 16px;*/ clear:both;}
.logo a{ width:1000px; height:124px; display:block; margin:0 auto;}
.logo img{ padding:0 0 0 20px;}
.search{width:200px; height:29px;position:absolute;  right:50%; margin:0 -500px 0 0; top:0px;background:url(../images/search_bg.jpg) no-repeat left center; z-index:1000;}
.search input{position:absolute; width:163px;height:29px;line-height:29px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3278b4; font-size:14px; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:25px;height:29px;left:175px;}

.nav{ width:auto;height:41px; line-height:41px;font-family:"微软雅黑"; background:url(../images/nav_bg.jpg) no-repeat center top;}
.nav ul{ width:1000px; margin:0px auto;}
.nav ul li{margin:0px auto;float:left;color:#016d38; font-size:14px; font-weight:bold;height:41px;line-height:41px; padding:0px 18px;}
.nav ul li a{color:#fff; font-size:16px; font-weight:normal; font-family:"微软雅黑";}
.nav ul li a:hover{color:#02c466;}
.nav ul li .subNav{ top:41px; width:141px;}
.nav ul li.on { background:url(../images/nav_list_bg.jpg) repeat-x bottom #fafbfc;}
.nav ul li.on a{font-weight:normal; color:#004174;}
.nav ul li a:hover{font-weight:normal;}
.nav ul li.on .subNav dl dd a{ line-height: 30px;}
.nav ul li.on .subNav dl dd a:hover{ font-weight:normal; text-decoration:underline;}
.nav ul li.on .subNav dl dd{ background:url(../images/nav_list_bg.jpg) repeat-x bottom #fafbfc;}


.content{ width:100%; margin:0px auto;}
.wrap_row01 { width:100%; background:#e5e5e5;}
.Banner{width:1000px;  margin:0 auto;}


/*图片轮播*/
.flex-control-nav { display:block; width:auto; right:0px;}
.flex-control-paging li a { background:url(../images/icon2.jpg);}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background:url(../images/icon4.png);}
/*.flex-direction-nav a { text-decoration:none; display: block; width: 28px; height: 48px;position: absolute; margin-top: -20px; 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 { width:30px; height:48px; float:left; background:url(../images/arr.jpg) no-repeat; position:absolute; left:0px; top:50%; z-index:9999; margin-left:41px; cursor:pointer;}
.flex-direction-nav .flex-next { width:30px; height:48px;float:left; background:url(../images/arr.jpg) no-repeat -130px 0; position:absolute; right:0px; top:50%; z-index:99; margin-right:37px; cursor:pointer;}
.flexslider .slides li img {width:1000px; height:360px;}
.flex-direction-nav{display: none;}










.mode02{ width:1000px; margin:18px auto 0;}
.mode02 .md{ width:335px; height:446px;float:left; margin-left:21px;}
.mode02 .md .nest01{ width:335px; height:223px;}
.mode02 .md .nest02{ width:335px; height:auto;}
.articleImageList_title{ height:38px; border-bottom:2px solid #f3f3f3; line-height:38px;}
.articleImageList_title .title{ float:left;}
.articleImageList_title  h2{  height:38px; border-bottom: 2px solid #0339a5; color:#092966; font-size:15px;}
.articleImageList_title .more{ float:right;}
 .listTitle span a{ color:#555555; font-size:13px;}
 .listTitle span a:hover{ color:#555555; text-decoration:underline;}
 .md{ height:auto;}
 .md ul{ height:auto; padding:12px 0 0 0;}
 .md ul li{ height:26px; line-height:26px; background:url(../images/con_li_bg.jpg) no-repeat 5px center; padding-left:19px; font-family:'宋体';}
 .md ul li { float:left; width:325px;}
 .md ul li a{ color:#565656; font-family:'宋体'; font-size:12px;}
 .md ul li a:hover{ color:#20499b;}









.articleList ul li { height:auto; line-height:auto; padding:0px;}
.listTitle h2 { font-weight:normal;}
.articleList ul li span { float:right;}
.content{ width:100%; min-width:1000px; margin:0 auto 40px;_margin:0px auto 0px;}
.mode02 .lf{ width:647px; float:left;}
.mode02 .lf .nest03 .lf{ width:214px; height:43px;}
.mode02 .lf .nest03 .md{ width:210px; height:43px; margin:0 0 0 7px;}
.mode02 .lf .nest03 .rt{ width:210px; height:43px;}
.mode02 .rt{ width:290px; float:right;}
.mode02 .rt .nest01{width:290px; height:254px;}
.mode02 .rt .nest01 .rt{ width:290px; height:254px;}
.mode02 .rt .nest02{ width:290px; height:264px;}
.mode02 .rt .nest02 .rt{ width:290px; height:264px;}
.mode02 .rt .nest03 .rt{width:290px; height:43px;}
.mode02 .lf .nest01{ width:647px; height:252px;}

.mode02 .lf .nest01 .lf{ width:320px; height:243px; float:left;margin-bottom:10px;}
.articleImageList h2{ font-size:18px; height:37px; line-height:37px; padding-left:0px; color:#004174; font-weight:normal;}
.more{ font-size:12px; float:right; color:#f00000; font-family:"微软雅黑"; width:20px; padding-top:16px;}
.articleImageList ul{ margin-top:5px;}
.articleImageList ul li{ height:56px; margin-bottom:15px;_margin-bottom:5px; padding:0px;}
.articleImageList ul li .articleTitle{ float:left; width:230px; text-align:left; margin:0 0 0 20px;}
.articleImageList ul li a{ font-family:"微软雅黑"; color:#333333; line-height:28px; font-size:14px;}
.articleImageList ul li a:hover{ color:#15478c;}
.articleImageList ul li .leftImage{ float:left; border:1px solid #e1e1e1; padding:2px;}
.articleImageList ul li span img { width:50px; height:50px; *width:50px; *height:50px;}
.content .mode01 .lf .articleList ul li span img { *width:50px; *height:50px;}
.articleImageList ul li .rightDate{ margin-left:5px; color:#004174; font-family:Courier,Arial; font-size:14px;}

.mode02 .lf .nest01 .rt{ width:309px; height:247px; float:right;}
.articleList1 h2{ font-size:18px; height:37px; line-height:37px; padding-left:0px; color:#004174; font-weight:normal;}
.articleList .rt h2{ font-size:18px; height:35px; line-height:35px; padding-left:0px; color:#004174; font-weight:normal;}
.articleList ul{ margin-top:5px;}
.articleList ul li{  height:auto; margin-bottom:2px; background: url(../images/icon1.jpg) 0px 11px no-repeat; padding-left:15px;}
.articleList ul li a{ font-family:"微软雅黑"; color:#333333; line-height:28px; font-size:14px;}
.articleList ul li a:hover{ color:#15478c;}
.articleList ul li span{margin-left:5px; color:#004174; font-family:Courier,Arial; float:none; font-size:14px;}
.articleList_title{ height:38px; border-bottom:2px solid #f3f3f3; line-height:38px;}
.articleList_title .title{ float:left;}
.articleList_title  h2{  height:38px; border-bottom: 2px solid #0339a5; color:#092966; font-size:15px; font-weight:normal; font-size:18px;}


.mode02 .lf .nest02{ width:647px; height:262px;}
.mode02 .lf .nest02 .lf{ width:647px; height:262px; border-top:3px solid #004b85;}
.articleImageList02 .articleImageList_title02{ font-size:18px; height:45px; line-height:45px; padding-left:0px; color:#004174; width:100%;}
.articleImageList02 .articleImageList_title02 h2 { font-weight:normal; height:45px; font-size:18px; line-height:45px; padding:0px; border:none;}
.articleImageList02 ul li{ width:210px; float:left; margin-right:8px; height:auto; padding:0px;}
.articleImageList02 ul li .topImage img { width:210px; height:140px;}
.articleImageList02 ul li .articleTitle{ height:60px; line-height:25px;}
.articleImageList02 ul li a { font-size:14px; color:#333; font-family:"微软雅黑";}
.articleImageList02 ul li a:hover { color:#004174;}



/**tab切换1样式开始**/
.tabListTitle{ width:100%; height:35px;}
.tab_menu{ width:100%;text-align: center;}
.tab_menu h3{   width:50%; height:30px;float:left; background-color:#e5e5e5; padding-top:3px;}
.tab_menu h3 a{font-size:18px; color:#004174; display:block; text-align:center; font-weight: normal;}
.tab_menu h3:hover,.tab_menu h3.on{width:50%; height:30px; line-height: 30px; background: none; float:left; border-top:3px solid #004b85; padding: 0px;}
.tab_menu h3:hover a,.tab_menu h3.on a{font-size:18px; color:#333333; display:block; text-align:center; font-weight: normal;}
.more_tab{ display: none;}
.tabListTitle .more{ width:40px; float:right;}
.tabListTitle .more a{font-size: 12px;}

.tabList{ width:100%px;  height:260px;}
.tabListBox{ display:none;}
.tabListBox ul{}
.tabListBox ul li{ height:40px; line-height:40px; background: url(../images/icon2.jpg) 3px center no-repeat; padding-left:20px;}
.tabListBox ul li span{ font-size: 14px; margin-left:5px; color:#004174; font-family:Courier,Arial;}
.tabListBox ul li a{font-size: 14px; font-family:"微软雅黑"; color:#333333; line-height:28px;}
/**tab切换1样式结束*/






.mode01 .rt .nest02{ width:290px; height:259px;border-top:3px solid #004b85;}
.articleList02 .articleList_title{ height:40px; line-height:40px; font-size:18px; padding:0px; border-bottom:none; border-top:3px solid #004b85;}
.articleList02 h2{ height:40px; line-height:40px; font-size:18px; padding:0px;}
.articleList02 h2 { border:none;}
.articleList02 ul{ padding:6px 0px 0px 0px; font-size:14px; height:210px;}
.articleList02 ul li { padding:0px; margin:0px; clear:both;}
.articleList02 ul li span.tel_name{ width:75px; padding:0px; height:28px; line-height:24px;_line-height:17px; display:block; float:left;}
.articleList02 ul li span.tel_value{ width:215px; display:block; float:left; line-height:24px; _line-height:17px;}




.friendLink_select{ width:290px; height:43px; background-color:#20345f; position:relative;}
.friendLink_select .friendLink_select_title { color:#fff; font-family:"微软雅黑"; font-size:16px; margin-left:10px;_margin-left:5px; height:43px; line-height:43px; width:65px; display:block; float:left; font-weight:normal; margin-right:15px;}
.friendLink_select select{ width:188px; height: 23px; background-color:#fff; border:1px solid #eee; margin-top: 10px;}



/*底部开始*/
.footer{height:86px; width:100%; background-color:#3d3d3d;color:#fff;}
.copyRight{width:1000px; height:86px; line-height:86px; margin:0 auto;text-align:center;   font-family:"微软雅黑";}

/*二级页*/
.subPage{ width:1000px; margin:0px auto;}
.pageBanner{ width:1000px; height:260px;}
.Bread{width:976px;height:39px; line-height:39px; background:url(../images/house.jpg) no-repeat left center; border-top:3px solid #004b85; border-bottom:1px solid #e3e3e3; padding-left:25px; font-size:13px; color:#004b85; margin-top:5px;}
.Bread a{color:#004b85;}
.articleList2{ margin-top:10px;padding-bottom:20px; overflow: hidden;}
.articleList2 ul li{ padding:0 10px 0 20px; background:url(../images/icon3.jpg) no-repeat 5px center; height:30px; line-height:30px; border-bottom: 1px dashed #ccc; margin:0 0 3px 0;}
.articleList2 ul li span {border:none; float:right;}
.articleList2 ul li a { float:left;}
.articleList2 ul li a:hover { color:#0a2f7f;}
.articleList2 .listTitle2{ padding-left:0px; background:none; border:none;} 
.articleList2 .listTitle2 h2{color: #004b85; font-size: 16px; font-weight: bold; height:33px; border:none; line-height:33px; padding:0px;}
.subPage .articleList02{ margin:10px 0px 20px;}

.listTitle2 a{ float:right; margin-right: 15px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto; background:#f0f0f0; font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}

.pageList{ overflow: hidden;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#004b85; 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; border-bottom:1px solid #f0f0f0; color:#777;}
.article{overflow:hidden; margin:20px 10px;font-size:12px; line-height:22px;}
.Annex {padding:20px 0 0 0; overflow:hidden; margin:30px 0; border-top:1px solid #f0f0f0;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#004b85; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon2.jpg) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#21345f;}
