﻿@charset "utf-8";
/* CSS Document */
/*重置*/
*{margin:0; padding:0; font-family:"微软雅黑";  color:#686868;}
body{color:#000; font-family:"微软雅黑"; }
li {list-style-type:none;}
input,img{border:0 none; /*display:block;*/outline:0 none !important;}
input{border:0;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
a {color:#000; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-family:"微软雅黑";}

/*===================首页===================*/
#htop{ width:100%; min-width:1150px;position:relative;}
.htop{ width:1300px; margin:0 auto; height:120px; overflow:hidden;}
.htop_L{ float:left; margin-top:25px;}
.htop_M{ float:left; margin:25px 0 0 120px;}
.htop_R{ float:right; margin-top:10px;}
.hedition{ font-size:16px; color:#333333; margin-top:18px; text-align:right;;}
.hedition a{ font-size:16px; color:#333333; padding:0 5px;}
.hedition a:hover{ color:#0171bd;}
.hlink{ overflow:hidden; margin-top:14px; margin-left:120px;}
.hlink li{ float:left; margin-left:18px;}
.hsearchbox{ background:url(bgsearch.png) no-repeat; width:324px; height:40px; overflow:hidden; margin-top:-10px; margin-left:-100px;float:right;}
.hsearchbox li{ float:left;}
.hselect{ border:none;outline:0 none !important; margin:6px 0 0 16px; color:#333333; font-size:16px; line-height:30px; height:30px; padding-right:5px;}
.hselect option{ color:#333333; font-size:16px;}
.htext{ width:200px; height:30px; line-height:30px; padding-left:10px; border-left:1px solid #cccccc; margin:6px 0 0 10px; font-size:16px; color:#b0b0b0;}
.hbnt{ cursor:pointer; background:url(iconsearch.png) no-repeat; width:17px; height:17px; margin-top:10px;}

#hbanner{width:1350px; height:350px; margin:0 auto;}
/*banner切换*/
.news_pic_tab{ position:relative; width:100%; height:350px; min-width:1349px; overflow:hidden; float:left;}
.news_pic_tab .pic li{ width:100%; min-width:1349px; height:350px; display:block;}
.news_pic_tab .num{ position:absolute; z-index:3; bottom:31px; right:46%;}
.news_pic_tab .num li{ float:left; position:relative; width:16px; height:16px; overflow:hidden; text-align:center; margin:0 5px; cursor:pointer;}
.news_pic_tab .num li a,.news_pic_tab .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.news_pic_tab .num li span{ z-index:1; background:url(bgover.png) no-repeat; filter:alpha(opacity=50); opacity:0.9;}
.news_pic_tab .num li.on a,.news_pic_tab .num a:hover{ background:url(bgon.png) no-repeat;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.news_pic_tab .prev,
.news_pic_tab .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.news_pic_tab .next{ left:auto; right:3%; background-position:8px 5px; }
.news_pic_tab .prev:hover,
.news_pic_tab .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.news_pic_tab .prevStop{ display:none;  }
.news_pic_tab .nextStop{ display:none;  }


#hnav{width:1350px; margin:0 auto;}
.hnav{ width:1350px; margin:0 auto; background-color:#478ad1; height:46px; line-height:46px;} 
/* nav_menu */
.nav_menu{height:46px;}
.first{ position:absolute;width:138px; height:46px; line-height:46px;text-align:center;font:18px/46px "微软雅黑";color:#fff;}
.first:hover{ background-color:#fff;color:#478ad1;}
.nav{width:1010px;height:46px;position:relative;margin:0 auto; padding-left:164px;}
.nav .list li{float:left;}
.nav .list a{float:left;display:block;width:138px;height:46px;text-align:center;font:18px/46px "微软雅黑";color:#fff;}
.nav .list a:hover{color:#478ad1;}
.nav .list a:hover,.nav .list .now{color:#478ad1;background:#fff;}
.nav .box{position:absolute;left:-5px;top:46px;width:1174px;height:46px;background:none;filter:alpha(opacity=0);opacity:0; z-index:9999; margin:0px;}
.nav .cont{position:relative;padding:14px 0 0 24px; font-size:16px; color:#478ad1; height:60px; z-index:9999; background-color:#fff; text-align:center; border-bottom:2px solid #478ad1;}
.nav .cont a{font-size:16px; color:#478ad1; padding:0 40px; }
.nav .cont a:hover{ color:#e7111b;}


/*==新区要闻==*/
#hbock{width:1350px; margin:0 auto; background-color:#eeeeee;}
.hbock{width:1072px; margin:0 auto; padding-top:12px;}
.htitlebox{ overflow:hidden;}
.htitle{ float:left; font-size:26px; color:#0171bd; line-height:60px;}
.htitle span{ font-size:26px; color:#000000; border-bottom:4px solid #4186ce; line-height:60px; padding:3px 0;}
.hpartment{ float:left; margin-left:30px;}
.hpartment a{ font-size:18px; color:#777777; padding:0 47px; line-height:60px;}
.hpartment a:hover{ color:#0171bd;}
.hmore{ float:right; font-size:18px; color:#777777; line-height:60px;}
.hmore:hover{ color:#0171bd;}

.hhhnews_tab{ position:relative;top:-20px;}
.hhhnews_tab .hd{ line-height:40px; height:45px; padding-top:10px; margin-left:-12px;}
.hhhnews_tab .hd .more{ float:right; height:40px; line-height:40px; text-align:center; margin-right:10px; margin-top:10px;}
.hhhnews_tab .hd .more a{ font-size:18px; color:#777777; line-height:40px;}
.hhhnews_tab .hd .more a:hover{ color:#0171bd;}
.hhhnews_tab .hd ul{ z-index:5; *position:absolute; height:50px;  overflow:hidden; zoom:1; float:left; margin:10px 0 0 20px;}
.hhhnews_tab .hd li{ float:left; cursor:pointer; font-size:17px; color:#777777; padding:0 30px; margin-right:4px;}
.hhhnews_tab .hd li.on{ height:40px; line-height:40px; color:#0171bd;}
.hhhnews_tab .bd{clear:both;/* position:relative;*/ width:480px; float:right; margin-top:14px;}

.wailian{ display:block; margin-top:9px; margin-left:40px;}
.wailian a{ font-size:18px; color:#777777; padding:0 30px;}
.wailian a:hover{ color:#0171bd;}

.hhotnew{position:relative; width:1072px; text-align:center;}
.hhotnew a{ text-align:center; color:#4f8dd2; font-size:40px;}


.hbockcon{ overflow:hidden;width:1072px; margin-top:28px;}
.hbockcon_L{ float:left; width:562px;}
.hbockcon_R{ float:right; width:480px;}

/* 新闻图片切换 */
.news_pic_tab01 {position:relative; width:562px; height: 330px; overflow: hidden; text-align: left;font: 12px/1.5 Verdana, Geneva, sans-serif;background: white; position:absolute; top:150px; left:0;}
.news_pic_tab01 .pic img { width:562px; height: 330px; display: block; }
.news_pic_tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news_pic_tab01 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.news_pic_tab01 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.news_pic_tab01 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px;/* font-weight: bold;*/ text-decoration: none; }
.news_pic_tab01 .num { position: absolute; z-index: 3; bottom:12px; right:22px; }
.news_pic_tab01 .num li{ float: left; position: relative; width:9px; height:9px; overflow: hidden; text-align: center; margin-right:3px; cursor: pointer; }
/*.news_pic_tab01 .num li a,*/
.news_pic_tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.news_pic_tab01 .num li span { z-index: 1; background:#ffffff; filter: alpha(opacity=50); opacity:1; background:url(num01.png) no-repeat; }
.news_pic_tab01 .num li.on span,.news_pic_tab01 .num span:hover{ background:#ce1805;background:url(num.png) no-repeat;}

/*新闻*/
.hnewbox{}
.hnewbox li{ padding-left:18px; background:url(iconbg.png) no-repeat 0 16px; overflow:hidden; line-height:37px;}
.hnew{ float:left; font-size:16px; color:#5c5b59;}
.hnew:hover{ color:#478ad1;}
.htime{ float:right; font-size:14px;}

/*==信息公开==*/
#hbock01{ width:1350px; margin:0 auto;  background-color:#f9f9f9; padding-bottom:20px;}
.hbock01{ width:1072px; margin:0 auto; padding-top:10px;}
.hbock01con{ overflow:hidden; margin-top:16px;}
.hbock01con_L{ float:left; width:230px; margin-right:5px;}
.hbock01con_M{ float:left; width:464px;}
.hbock01con_R{ float:right; width:368px;}

.hbox{ margin-bottom:7px;}
.htitle01{ padding-left:70px; background:url(ticon.jpg) no-repeat 18px 15px; width:160px; height:60px; line-height:60px; color:#fff; background-color:#478ad1; font-size:24px;}
.htitle02{ width:394px; background:url(ticon01.jpg) no-repeat 18px 15px; background-color:#478ad1;}
.htitle03{ background:url(ticon03.jpg) no-repeat 18px 15px; background-color:#478ad1;}
.hboxcon{ border:1px solid #478ad1;}

.hnewbox01{ margin:4px 0 4px 10px;}
.hnewbox01 li{ padding-left:10px; background:url(iconbg01.jpg) no-repeat 0 10px; line-height:26px;}
.hnewbox02{ margin:14px 0 4px 10px;}

.hiconbox{ border:1px solid #dadada; padding:10px 0 13px 0; margin-bottom:6px;}
.hiconboxcon{ overflow:hidden;}
.hiconboxcon li{ float:left;}
.hicon{ width:90px; text-align:center; border-right:1px dashed #828282; height:124px; cursor:pointer;}
.hicon_r{ border-right:none;}
.hicon h1{ font-size:16px; color:#5c5b59; line-height:23px; margin-top:12px;}
.hicon h1:hover{ color:#478ad1;}

.leftIframe{ width:1071px; height:102px; position:relative; margin:10px 0 0px 0;}
.leftIframe img{ position:absolute; top:0; left:0;}

/*==办事互动==*/
#hbock03{ width:1350px; margin:0 auto; background-color:#eee;}
.hbock03{ width:1072px; margin:0 auto; padding-top:10px; padding-bottom:20px;}

.hbock02con{ overflow:hidden; margin-top:20px;}
.hbock02con_L{ float:left; width:364px; background-color:#fff; border:1px solid #dbdbdb; padding:13px 0 12px 0;}
.hbock02con_M{ float:left; width:328px; margin-left:5px;}
.hbock02con_R{ float:right; width:365px;}
.hbock02con_R01{ background-color:#fff; padding-top:8px;}

.htitle04{ overflow:hidden;}
.htitle04 h1{ float:left; font-size:20px; color:#000; font-weight:500; background:url(iconbg02.jpg) no-repeat 0 4px; padding-left:11px; line-height:20px; margin:0 0 0 8px;}
.htitle04 a{ float:right; margin:0 12px 0 0;}
.htitle04 a:hover{ color:#478ad1;}

.hiconbox01{ overflow:hidden; margin:14px 0 0 8px; position:relative;}
.hiconbox01 li{ float:left;}
.hicon01{ width:86px; height:85px; text-align:center; border-right:1px dotted #000; border-bottom:1px dotted #000; padding-top:20px; cursor:pointer;}
.hicon01_r{ border-right:none;}
.hicon01_b{ border-bottom:none;}
.hicon01 h1{ font-size:14px; margin-top:11px; color:#5f5f5f;}
.hicon01:hover h1{ color:#0068b7;}
.hfk{ width:20px; height:20px; background-color:#fff; position:absolute; top:97px; left:76px;}
.hfk01{ top:97px; left:163px;}
.hfk02{ top:97px; left:250px;}
.hfk03{ top:204px; left:76px;}
.hfk04{ top:204px; left:163px;}
.hfk05{ top:204px; left:250px;}

.hiconbox02{ overflow:hidden; margin-top:-9px;}
.hiconbox02 li{ float:left; margin:10px 9px;}

.htitle05{ overflow:hidden; line-height:32px; margin:0 9px 0 9px;}
.htitle05 h1{ float:left; padding-left:40px; background:url(ticon01.png) no-repeat; font-size:20px; color:#478ad1;}
.htitle05 a{ float:right; font-size:30px; font-weight:bold; color:#313131;}
.htitle05 a:hover{ color:#0171bd;}

.htilte06{ overflow:hidden; line-height:32px; border-bottom:1px solid #dcdcdc; margin:0 0 10px 0;}
.htilte06 h1{ float:left; font-size:16px; color:#1b1b1b; width:206px; padding-left:100px;}
.htilte06 h2{ float:left; font-size:16px; color:#1b1b1b;}

.hnewbox03{ padding-bottom:15px;}
.hnewbox03 li{ line-height:36px; width:90%; margin:0 auto; background:url(iconbg03.jpg) no-repeat 0 16px;}
.hnewbox03 .hnew{ font-size:16px;}
.hnewbox03 .hstate{ float:right; color:#2674fd; font-size:16px;}

.hiconbox03{ overflow:hidden; background-color:#fff; padding:15px 0 14px 5px; margin-top:23px;}
.hiconbox03 li{ float:left; margin:0 10px;}
.hicon02{ width:112px; padding-left:46px; background:url(iconc.png) no-repeat 0 8px; font-size:18px; color:#3f81bd; line-height:46px; height:46px; border-right:2px solid #d2d2d2; cursor:pointer;}
.hicon03{ border-right:none; background:url(iconc01.png) no-repeat 0 8px;}

/*==走进新区==*/
#hbock04{ width:1350px; margin:0 auto;  background-color:#f9f9f9; padding-bottom:20px;}
.hbock04{ width:1072px; margin:0 auto; padding-top:10px;}

.hbock04con{ overflow:hidden;}
.hbock04con_L{ float:left; width:480px; height:383px;}
.hbock04con_R{ float:right; width:558px;}

/*切换*/
.slideTxtBox{ width:478px; margin-top:23px;}
.slideTxtBox .hd{ width:38px; height:286px; border-right:4px solid #6699c9; position:relative; background-color:#eeeeee;}
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:0;}
.slideTxtBox .hd ul li{cursor:pointer; width:38px; color:#000; text-align:center; font-size:16px; padding:10px 0;}
.slideTxtBox .hd ul li.on{  background-color:#6699c9; color:#fff; border-top-left-radius:6px;  border-bottom-left-radius:6px;}
.slideTxtBox .bd{ width:438px; height:268px; position:relative; top:-286px; left:45px;}

/*轮播图片*/
#banner3d{ width:556; height:286px; border:1px solid #d2d2d2; margin-top:23px;}
#focus_Box{position:relative;width:208px;height:150px;margin:0 auto; left:-200px;}
#focus_Box ul{position:relative;width:208px;height:108px;}
#focus_Box li{z-index:0;position:absolute; width:0px;width:50%; background:#fff;height:0px;top:0px;cursor:pointer;left:0; border:1px solid #c9c9c9; padding:12px 12px 55px 12px;}
#focus_Box li img{width:100%; height:100%;vertical-align:top}
#focus_Box li p{width:100%;height:40px;line-height:15px;color:#565656; font-size:12px; padding-top:5px;}
#focus_Box li p span{ display:inline; color:#0972f4;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:24px;height:43px;top:120px;}
#focus_Box .prev{background:url(bannerbnt_L.jpg) left bottom no-repeat;left:25px; z-index:9999;}
#focus_Box .next{background:url(bannerbnt_R.jpg) right bottom no-repeat;right:-374px; background-color:red;}

/*==底部==*/
#hbock05{ width:1350px; margin:0 auto;  padding-bottom:80px;}
.hbock05{ width:1072px; margin:0 auto; padding-top:10px; border-top:1px solid #626262; position:relative; margin-bottom:100px;}
.hbottom{ border-left:1px solid #535353; padding-left:34px; position:absolute; left:117px; top:38px;}
.hbottom h1{ font-size:16px; color:#000; line-height:27px;}
.hbottom h1 a{ font-size:16px; color:#000; line-height:27px;}
.hbottom h1 a:hover{ color:#0068b7;}

.hbottom01{ overflow:hidden; margin-top:10px;}
.hbottom01 h2{ float:left; color:#565656; font-size:14px; line-height:26px;}
.hbottom01 h3{ float:left; color:#565656; font-size:14px; line-height:26px; margin-left:24px; padding-left:28px; background:url(ga_15.jpg) no-repeat;}

.dz{ position:absolute; top:35px; left:10px;}
.jc{ position:absolute; top:54px; right:20px;}

/*==侧栏==*/
.wuyou-waiter{position:fixed; right:18px; top:50%; margin-top:-140px; width:66px; z-index:999;}
.waiter-ul li{position:relative; height:46px; margin-bottom:5px;}
.waiter-ul li a{ position:absolute; left:0; top:0; z-index:2; color:#fff; display:block; width:46px; height:34px; padding-top:12px; text-align:center; border:1px solid #b6d4f1; border-radius:23px;}
.waiter-ul li a h1{ color:#4990e2; font-size:11px;}
.waiter-title{position:absolute; right:-300px; bottom:1px; width:100px; height:100px; text-align: center; background-color:#fff; z-index: 1; opacity:0; }
.waiter-title:before{content: ''; display:none; position:absolute; right:25px; top:50px; background-color:#fff;}
.waiter-ul li:hover .waiter-title{left: -105px; top:-15px; opacity:1;}

.waiter-title01{ width:100px; height:50px; line-height:50px; border:1px solid #478ad1; margin-top:12px;font-size:12px;}

.waiter-ul li.wuyou-shop a{ background-color:#fff;}
.waiter-ul li.wuyou-shop a:hover{ border:1px solid #b6d4f1; background-color:#dbe7f5;}
.waiter-ul li.wuyou-shop .waiter-title{background-color:#fff; }
.waiter-ul li.wuyou-shop .waiter-title:before{background-color:#fff;}


/*=============frame=============*/
.fhot{ width:926px; margin:0 auto; padding-left:248px; background:url(fdtbg_03.jpg) no-repeat 75px 0; height:128px; margin-top:23px;}
.fhot h1{ width:854px; margin:0 auto; text-align:center; border-bottom:1px solid #000; padding-bottom:6px;}
.fhot h1 a{ font-size:30px; color:#478ad1; line-height:58px;}

.fnewbox{ overflow:hidden; margin:23px 0 0 50px;}
.fnewbox li{ float:left; width:234px; padding-left:27px; background:url(fnewbg.jpg) no-repeat 0 5px; border-right:1px solid #000; margin-right:22px;}
.fnewbox .li_no{ border-right:none;}
.fnew{ font-size:14px; color:#272727;}
.fnew:hover{ color:#478ad1;}

.fmain{ width:1174px; margin:0 auto; overflow:hidden; margin-top:10px;}
.fbox{ width:564px; float:left;}
.fmore{ float:right; color:#313131; font-size:28px; line-height:60px;}
.fmore:hover{ color:#4186ce;}
.hvido{ width:100%;}
.fnewbox01{ margin-top:30px;}

.fbox01{ width:550px; float:right; margin-right:10px; margin-bottom:10px;}

.fhbock05{ width:1174px; margin:0 auto;}

/*=============frame01=============*/
.fmain01{ width:1174px; margin:0 auto;}

.fhang01{ width:100%; margin-top:14px;}
.fboxa{ overflow:hidden; margin-top:20px;}
.fboxa_L{ float:left; width:740px;}
.fboxa_R{ float:right; width:410px; font-size:16px; line-height:36px;text-align:justify; text-justify:inter-ideograph; color:#403f3f;}
.fboxa_R a{ float:right; color:#f40707; font-size:16px; line-height:36px;}

.fkfcj{ overflow:hidden; margin-top:20px;}
.fkfcj li{ float:left; margin:0 23px;}

.fdsj{ overflow:hidden; margin-left:-10px; margin-top:20px;}
.fdsj li{ float:left; margin:0 10px;}

/*=============frame02=============*/
.fhang02{ overflow:hidden; margin-top:10px;}
.fboxb{ float:left;}

.ficon{ cursor:pointer; width:182px; background:url(ficon.jpg) no-repeat 15px 22px; height:64px; padding:26px 0; padding-left:86px; border-bottom:2px solid #b5b5b5;}
.ficon h1{ font-size:24px; color:#1972c3; margin-bottom:6px;}
.ficon h2{ font-size:14px; color:#c4c4c4;}
.ficon01{ background:url(ficon01.jpg) no-repeat 15px 24px;}
.ficon02{ background:url(ficon02.jpg) no-repeat 15px 24px;}
.ficon_l{ border-bottom:none;}

.fboxb01{ width:517px; float:left; margin:0 0 0 24px;}

.fnews_tab02{ background-color:#fff;}
.fnews_tab02 .hd{ line-height:40px; height:45px; padding-top:10px; margin-left:-12px;}
.fnews_tab02 .hd .more{ float:right; width:20px; height:20px; line-height:20px; text-align:center; margin-right:10px; margin-top:5px;}
.fnews_tab02 .hd .more a{ font-size:28px; color:#313131; line-height:20px;}
.fnews_tab02 .hd .more a:hover{ color:#4186ce;}
.fnews_tab02 .hd ul{ z-index:5; *position:absolute; height:50px;  overflow:hidden; zoom:1; float:left;}
.fnews_tab02 .hd li{ float:left;  padding:0 12px; cursor:pointer; font-size:16px; margin-right:4px;}
.fnews_tab02 .hd li.on{ height:40px; line-height:40px; color:#ed9710; font-weight:bold;}
.fnews_tab02 .bd{clear:both;/* position:relative;*/}

.fnewbox02{ width:98%; margin:0 auto;}
.fnewbox02 li{ background:url(iconbg03.jpg) no-repeat 0 16px; line-height:36px;}

.fboxb02{ float:right; width:340px;}

.ficonabox{ overflow:hidden; margin-left:-5px;}
.ficonabox li{ float:left; margin:10px 5px;}
.ficona{ cursor:pointer; width:125px; height:50px; border-radius:4px; border:1px solid #1c7bdc; font-size:16px; color:#2c2c2c; line-height:50px; padding-left:35px; background:url(ficona.png) no-repeat 9px 15px;}
.ficona:hover{ color:#4186ce;}
.ficona01{ background:url(ficona01.png) no-repeat 9px 15px;}
.ficona02{ background:url(ficona02.jpg) no-repeat 9px 15px;}
.ficona03{ background:url(ficona03.png) no-repeat 9px 15px;}
.ficona04{ background:url(ficona04.png) no-repeat 9px 18px;}

.ficonb{ width:334px; height:40px; line-height:40px; margin-top:5px; border-radius:4px; background-color:#478ad1; text-align:center; color:#fff;}
.ficonb a{ color:#fff; padding:0 25px; font-size:14px;}
.ficonb a:hover{ color:#FF0;}

.fhang03{ margin-top:-10px;}
.fboxb03{ width:550px; float:left;}
.fboxb04{ float:right;}

.fztzl{ overflow:hidden; margin-top:20px;}
.fztzl_L{ float:left;}
.fztzl_R{ float:left; margin-left:25px;}
.fztzl_R h1{ line-height:34px;}
.fztzl_R h1 a{ font-size:18px; color:#2c2c2c;}
.fztzl_R h1 a:hover{ color:#0171bd;}

.fxwfbhbox{ overflow:hidden; margin-top:20px;}
.fxwfbhbox_L{ width:206px; float:left;}
.fxwfbhbox_R{ float:left; margin-left:13px; width:326px;}
.ftitle{ padding-left:60px; background:url(fbg01.jpg) no-repeat 0 6px; font-size:18px; color:#000; line-height:36px;}
.ftitle a{ font-size:18px; color:#000; line-height:36px;}
.ftitle a:hover{ color:#0171bd;}
.fxwfbhbox_R h1{ font-size:14px; margin:5px 0;}
.ftitle01{ background:url(fbg02.jpg) no-repeat 0 6px;}

/*=============frame03=============*/
.fhanga{ overflow:hidden; margin-top:22px;}
.fhanga_L{ width:744px; float:left;}
.fhanga_R{ width:378px; float:right;}

.slideTxtBox01{ width:744px; text-align:left;}
.slideTxtBox01 .hd{ height:50px; line-height:50px; background:#fff; padding:0 20px; border:1px solid #d4d4d4; position:relative; z-index:9;}
.slideTxtBox01 .hd ul{ float:left; position:absolute; left:0; top:0; height:50px; z-index:9;}
.slideTxtBox01 .hd ul li{ float:left; padding:0 33px; cursor:pointer; font-size:16px;}
.slideTxtBox01 .hd ul li.on{ height:50px; background:#f39800; color:#fff;}
.slideTxtBox01 .bd ul{ zoom:1; margin-top:15px;}

.fnewbox03{ border:1px solid #ececec; margin-top:10px;}
.fnewbox03 li{ background:url(ficonbg_06.jpg) no-repeat 13px 12px; border-bottom:1px solid #ececec; padding-left:22px;}
.ficoncbox{ margin-top:8px;}
.ficoncbox li{ margin:3px 0;}

.fhanga01{ width:100%; overflow:hidden; margin-top:20px;}

.fboxc{ overflow:hidden; float:left; margin:14px 22px;}
.fboxc_L{ float:left; width:241px;}
.fboxc_R{ float:left; width:272px; margin-left:27px; margin-top:10px; position:relative;}
.fboxc_R h1{ font-size:24px; color:#0171bd;}
.fboxc_R h2{ font-size:14px; color:#737373; line-height:25px;text-align:justify; text-justify:inter-ideograph; margin-top:16px;}
.fboxc_R .hmorea{ position:absolute; top:0; right:0;}

/*=============frame04=============*/
.fmain02{ width:1349px; margin:0 auto;}

.fhangb{ width:100%; background-color:#eeeeee; padding-bottom:23px; padding-top:10px;}
.fhangbcon{ width:1174px; margin:0 auto; overflow:hidden;}
.fhangbcon_L{ width:640px; float:left;}
.fhangbcon_R{ width:496px; float:right;}

.fzrxx{ background-color:#fff; height:372px; margin-top:16px;}
.ftable{border-collapse: collapse; border:1px solid #4186ce;}


.fdczj{ background-color:#fff; height:372px; margin-top:16px;}

.ftable .ftd{ font-size:16px; color:#2c2c2c; padding-left:22px; line-height:36px; height:36px;}
.ftable .ftd a{ font-size:16px; color:#2c2c2c;}
.ftable .ftd a:hover{ color:#2674fd;}
.ftable .ftd01{ font-size:16px; color:#2674fd; text-align:center;}
.ftable .ftd02{ font-size:16px; color:#2c2c2c; text-align:center;}
.ftrtitle td{ background-color:#478ad1; height:40px; line-height:40px; color:#fff; font-size:18px; text-align:center;}

.ficondbox{ overflow:hidden; border-bottom:1px solid #a3a3a3; border-right:1px solid #a3a3a3; width:393px; margin:13px auto 0 auto;}
.ficondbox li{ float:left; padding:10px 0; background-color:#eeeeee;}
.ficond{ cursor:pointer; font-size:18px; color:#3d80bc; padding-left:72px; background:url(ficona_03.jpg) no-repeat 23px 6px; height:46px; line-height:46px; background-color:#eeeeee; width:124px; border-right:1px solid #d1d1d1;}
.ficond01{ background:url(ficona01_05.jpg) no-repeat 23px 6px; background-color:#eeeeee; border-right:none;}

.fdcbox{ margin:0 0 0 26px; padding-top:10px;}
.fdcbox li{ padding-left:86px; position:relative; line-height:56px;}
.fdcbox li .fstate{ position:absolute; top:13px; left:0; width:66px; height:30px; color:#fff; background-color:#f8a24d; font-size:18px; text-align:center; line-height:30px; border-radius:4px;}
.fdcbox li .fstate01{ position:absolute; top:13px; left:0; width:66px; height:30px; color:#fff; background-color:#a0a0a0; font-size:18px; text-align:center; line-height:30px; border-radius:4px;}
.fdcbox li a{ font-size:18px; color:#403f3f;}
.fdcbox li a:hover{ color:#4186ce;}

.fhangc{ width:1174px; margin:0 auto; background-color:#fff;}

.slideTxtBox02{ width:100%;text-align:left; position:relative;}
.slideTxtBox02 .hd{ height:98px; line-height:98px; padding:0 20px; position:relative; }
.slideTxtBox02 .hd ul{ float:left; position:absolute; left:204px; top:-1px; height:44px; }
.slideTxtBox02 .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:24px; line-height:98px; height:98px;}
.slideTxtBox02 .hd ul li.on{ height:98px;}
.slideTxtBox02 .bd .con{ zoom:1; border:1px solid #ddd;}

.slideTxtBox03{ width:100%;text-align:left; }
.slideTxtBox03 .inHd{ height:34px; line-height:34px; padding:0 20px; position:relative;}
.slideTxtBox03 .inHd ul{ float:left; position:absolute; left:500px; top:18px; height:34px;}
.slideTxtBox03 .inHd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:18px; line-height:34px; height:34px;}
.slideTxtBox03 .inHd ul li.on{ height:34px; background-color:#eeeeee; color:#508dd0;}
.slideTxtBox03 .inBd .con01{ zoom:1; margin-top:24px; padding:20px; height:100px;}
.slideTxtBox03 .inBd .con01 a{ font-size:14px; padding:0 10px; line-height:28px; color:#666666;white-space:nowrap;}
.slideTxtBox03 .inBd .con01 a:hover{ color:#4186ce;}

.htitlebox01{ position:absolute; top:16px; left:0;}

.fbmfw{ margin-top:20px; padding-bottom:30px;}
.ficonebox{ overflow:hidden; margin-top:30px;}
.ficonebox li{ float:left; margin:0 25px;}
.ficone{ width:100px; text-align:center;}
.ficone h1{ font-size:18px; color:#403f3f; margin-top:14px;}
.ficone:hover h1{ color:#4186ce;}

.fhangd{ padding-bottom:26px;}

.flyfwbox{ overflow:hidden; margin-top:20px;}
.flyfwbox_L{ float:left; width:822px; background-color:#fff; border:1px solid #c9c9c9; height:401px;}
.flyfwbox_R{ float:right; width:270px; margin-right:40px;}

.ficonfbox{}
.ficonfbox li{ margin-bottom:4px;}



/*轮播图片*/
#banner3d01{ width:822px; height:400px; margin-top:10px;}
#focus_Box01{position:relative;width:400px;height:400px;margin:0 auto; left:-200px;}
#focus_Box01 ul{position:relative;width:208px;height:108px;}
#focus_Box01 li{z-index:0;position:absolute; width:0px;width:50%; background:#fff;height:0px;top:0px;cursor:pointer;left:0; border:1px solid #c9c9c9; padding:12px 12px 55px 12px;}
#focus_Box01 li img{width:100%; height:100%;vertical-align:top}
#focus_Box01 li p{width:100%;height:40px;line-height:15px;color:#565656; font-size:12px; padding-top:5px;}
#focus_Box01 li p span{ display:inline; color:#0972f4;}
#focus_Box01 .prev,#focus_Box01 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:24px;height:43px;top:150px;}
#focus_Box01 .prev{background:url(bannerbnt_L.jpg) left bottom no-repeat;left:0px; z-index:9999;}
#focus_Box01 .next{background:url(bannerbnt_R.jpg) right bottom no-repeat;right:-400px; background-color:red;}

/*=============frame05=============*/
.fmain03{ width:1174px; margin:0 auto;}
.adress{}
.adress li{ line-height:44px; padding-left:60px; background:url(adressicon.jpg) no-repeat 18px 11px; font-size:16px; color:#2c2c2c;}
.adress li a{ padding:0 5px; font-size:16px; color:#2c2c2c;}
.adress li a:hover{ color:#478ad1;}

.flistbox{ overflow:hidden;}
.flistbox_L{ width:275px; float:left; border:1px solid #959595; border-top:6px solid #478ad1;}
.flistbox_L h1{ font-size:30px; color:#478ad1; font-weight:bold; width:230px; border-bottom:1px dashed #c9c9c9; line-height:74px; margin:0 auto;}
.flistbox_R{ width:856px; float:right}

/*树型菜单样式01 start*/
.tree_menu{ width:180px; padding:10px 10px; border-top:none; margin-left:10px;}
#tree_nav01{ width:100%; margin:auto; margin-top:0px; margin-bottom:15px;}
#tree_nav01 ul{ margin:0px; padding:0px; display:none; vertical-align:text-top;}
/***一级菜单***/
#tree_nav01 li{ padding-left:10px; border-bottom:1px dashed #c9c9c9; background:url(ftitlebg01_13.png) no-repeat 0 13px;}
#tree_nav01 li a{ font-size:18px; margin-top:5px; text-indent:1em; line-height:40px; display:block; outline:0; color:#2c2c2c;}
#tree_nav01 li a:hover{ color:#ff4200;}
/***二级菜单***/
#tree_nav01 ul li{ margin:0; padding:0; padding-left:20px; background:url(ficon_08.png) no-repeat 15px 15px;}
#tree_nav01 ul li a{ font-size:16px; color:#888888; line-height:44px; outline:0; background:none;}
#tree_nav01 ul li a:hover{ color:#f95200;}
/***三级菜单***/
#tree_nav01 ul ul li a{ font-size:14px; color:#4eb1f5; background:none;}
#tree_nav01 ul ul li a:hover{ color:#ff4200;}
#tree_nav01 span{ float:right;}

.ftitleg{ font-size:16px; padding-left:72px; height:46px; line-height:46px; background:url(ftitlebg_03.png) no-repeat 37px 10px; background-color:#478ad1; color:#fff;}
.fnewlist{ margin-top:10px;}
.fnewlist li{ padding:10px 10px; position:relative; border-bottom:1px solid #dcdcdc;}
.fnewlist li:hover{ background-color:#f4f4f4;}
.fnewlist li:hover h1 a{ color:#478ad1;}
.fnewlist li h1 a{ font-size:14px; color:#2c2c2c; line-height:24px;}
.fnewlist li h2{ font-size:14px; color:#2c2c2c; margin-top:14px;}
.fx{ width:18px; height:20px; background:url(ficonbgg_03.png) no-repeat; position:absolute; top:48px; right:130px;}
.ck{ padding-left:30px; width:70px; background:url(ficonbgg01_06.png) no-repeat; font-size:14px; color:#adbac2; position:absolute; top:48px; right:0;}

/*页码*/
.page_box{ overflow:hidden; margin:30px 0 20px 100px;}
.page_box li{ float:left; margin-right:4px;}
.page_box li a .page{ background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:14px; padding:0 14px;}
.page_box li a .page:hover{ background-color:#478ad1; color:#FFF;border:1px solid #c3c9cd;}
.page_box li a .page_on{ color:#478ad1;}
.ptext{ width:70px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}

/*=============frame06=============*/
.fwzbox{ border-top:1px solid #a0a0a0;}
.ftitle02{ font-size:36px; color:#478ad1; text-align:center; margin-top:40px;}
.fxqbox{ overflow:hidden; margin:30px 0 0 0px;}
.fxqbox li{ font-size:14px; margin:0 34px; color:#2c2c2c; text-align:center;}
.fxqbox li span{ padding:0 10px;}
.fxqcon{ width:1012px; margin:0 auto; margin-top:30px; border-bottom:1px solid #a0a0a0; padding-bottom:50px;}
.fnewcon{ font-size:18px; line-height:34px;text-align:justify; text-justify:inter-ideograph; color:#2c2c2c; margin:25px 0 0 0;}

.ffx{ overflow:hidden; float:right;}
.ffx li{ float:left; margin:0 5px; font-size:14px; color:#2c2c2c; line-height:18px;}
.fdy{ padding-left:24px; font-size:14px; background:url(ffx05_03.jpg) no-repeat;}

.fydtj{ width:1011px; margin:0 auto; margin-top:30px;}
.fydtj h1{ padding-left:50px; font-size:30px; color:#0f69ce; background:url(fxxg_23.jpg) no-repeat 0 4px;}
.ftjlistbox{ background-color:#fff; border:13px solid #e6e6e6;}
.ftjlistbox

.fnewbox02aa{ overflow:hidden; padding:10px 0;}
.fnewbox02aa li{ float:left; width:430px; border-right:2px solid #1b1b1b; line-height:20px; margin:9px 0; background:url(iconbg03.jpg) no-repeat 0 10px; padding-right:26px;}
.fnewbox02aa .li01{ border-right:none; float:right;}



/*=============新增=============*/
   .time{ float:right; font-size:15px; color:#b4b4b4;}
     
 /*top_bottom*/
.top_bottom{ width:600px; height:44px;margin:0 0 0 400px;; overflow:hidden; position:absolute; top:60px; }
.top_bottom .new{ overflow:hidden; float:left;}
.top_bottom .new .left{ width:170px; height:24px;background:url(icon.png) no-repeat 17px 10px; padding-left:50px; line-height:24px; color:#389bff; font-weight:bold; padding-top:10px; float:left;}
.top_bottom .new .right{ width:330px; float:left; margin-right:20px;padding-top:2px;}
.top_bottom .new marquee{ line-height:44px;}
.top_bottom .new01 .left{ width:70px; height:24px;background:url(icon001.png) no-repeat 17px 10px; padding-left:50px; line-height:24px; color:#389bff; font-weight:bold; padding-top:10px; float:left;}
.top_bottom .new01 .right{ width:100px; float:left;}
.top_bottom .new01 marquee{ line-height:44px;}
