﻿@charset "gb2312";
/* CSS Document */

/*body{background:url(../Images/bgi.jpg) center top no-repeat; font-size:14px;}
.body{ margin:180px auto 0; background:url(../Images/headbgggg.jpg) left top repeat-x; font-size:14px; background-color: #fff; color:#292929;}*/



body{ margin:0 auto; background:url(../images/headbgggg.jpg) left top repeat-x; font-size:14px; color:#292929;}
img{ border:none; display:block;}
ul,li{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited,a:hover{ text-decoration:none; font-size:14px; color:#292929;}
img{ border:none;}
.oh{ overflow:hidden;}
.pb20{ padding-bottom:20px;}
.head1{ background:url(../images/head1.png) center top no-repeat; height:197px; width:100%;}
.head2{ background:url(../images/head2.png) center top no-repeat; height:197px; width:100%;}
.header-banner{ position:relative; padding:0; overflow:hidden; background:url(../images/head0.jpg)center center repeat;}
.header-banner ul{ position: relative; padding:inherit;}
.flash{ height:197px; margin:0 auto;   }
.flash-img{ margin:0 auto;}

.main{ width:1000px; margin:0 auto; overflow:hidden;}
.main2{ width:960px; margin:0 auto;}
.nav{ margin-top:4px; position:relative;}
.nav .menu{ height:40px;}
.nav .menu li{ float:left; width:107px; line-height:40px; height:40px; text-align:center;}
.nav .menu .show{ background-color:#006ec7;}
.nav .menu li a{ color:#006ec7; font-weight:bold;}
.nav .menu .show a{ color:#FFF;}
.index-search{ position:absolute; top:0; right:0; background:url(../images/index-searchbg.jpg) left center no-repeat; width:193px; padding-top:6px; height:34px;}
.index-search input[type="text"]{ border:none; background:none; width:150px; height:29px; margin-left:2px; float:left;}
.index-search button{ border:none; background:url(../images/index-searchbtn.jpg) left top no-repeat; width:37px; height:29px; float:right; cursor:pointer;}

.ul-hide { display: none;}
.ul-show { display: block; }
.subnav{ width:100%;}
.subnavul{ background-color:#006ec7; height:28px; line-height:28px;}
.subnavul li{ float:left; color:#FFF; width:125px; text-align:center;}
.subnavul li a{ color:#FFF;}
.subnavul li a:hover{ font-weight:bold;}

.bottom{ background-color:#f0f0f0; height:150px; text-align:center; padding-top:20px;}
.bottom span{ margin:0 auto; display: inline-block;}
.bottom img{ vertical-align:middle;}

.ifbottom{ background-color:#f0f0f0; width:100%; display:block; float:left;}
.ifbottom iframe{ margin:0 auto; width:1000px; height:150px; display:block;}


.inner-title{ height:30px; margin-top:15px; border-bottom:2px solid #d6d6d6;}
.inner-body{ border:1px solid #d6d6d6; border-top:0; padding:20px; margin-bottom:20px;}
.gl-title{ float:left; background:url(../images/gl-lmbg.jpg) left top no-repeat; width:95px; line-height:30px; height:30px; text-align:center; font-weight:bold; color:#006ec7; border-bottom:2px solid #006ec7;}
.gl-pos{ float:right; height:30px; line-height:30px; font-size:12px; text-align:right;}
.gl-list li{ height:34px; line-height:34px; border-bottom:1px dashed #cacaca;}
.gl-list li a{ float:left; background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px; margin-left:10px;}
.gl-list li span{ float:right; margin-right:10px;}
.page{ text-align:center; line-height:50px;}

.xl-title{ text-align:center; font-size:20px; font-weight:bold; line-height:28px; padding:20px;}
.xl-spec{ background-color:#f0f0f0; border-bottom:1px solid #d4d4d4; height:30px; line-height:30px; width:950px; margin:0 auto; text-align:center}
.xl-spec span{ margin:0 250px;}
.xl-content{ line-height:30px; text-align:left; padding:20px;}
.xl-content img{ margin:0 auto;}


.video{ border-bottom:1px dashed #cacaca; padding:20px 10px;}
.video-img{ position:relative; height:162px; width:216px; float:left; border:1px solid #e5e5e5;}
.video-img img{ position:absolute;}
.video-bg{ z-index:1;}
.video-text{ float:left; margin-left:20px;}
.video-title{ background:url(../images/video-line.jpg) left bottom repeat-x; height:56px; line-height:45px; margin-bottom:65px; width:700px;}
.video-title span{ float:right;}
.video-text a{ color:#c00000;}

.ld-img{ float:left; border:1px solid #e5e5e5;}
.ld-name{ font-weight:bold; line-height:50px;}

.form-info{ font-size:12px; color:#fe0002; margin-bottom:20px;}
.form-info span{ background:url(../images/mail.jpg) left center no-repeat; font-size:14px; font-weight:bold; color:#f77819; padding-left:27px; margin-right:5px; height:20px; line-height:20px; display:inline-block;}
.form-title{ background-color:#ededed; width:157px; height:32px; line-height:32px; text-align:center;}
.form input,.form textarea{ border:1px solid #e0e0e0; padding:0; margin:0;}
.form input{ height:32px; line-height:32px; width:210px;}
.form textarea{ width:740px; height:200px;}
.form span{ color:#fa0001;}
.form-btn{ text-align:center; line-height:50px;}
.form-btn input{ border:none; width:160px; height:37px; text-align:center; background-color:#006ec7; border-bottom:2px solid #025193; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}

.top-img{ margin:20px auto;}

.xfdt-bg{ float:left;}
.xfdt-text{ float:left; width:720px; margin-left:20px; padding-top:20px;}
.xfdt-list li{ line-height:35px;}
.xfdt-list a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px;}
.xfdt-title{ font-size:16px; font-weight:bold; color:#006ec7; line-height:35px;}
.xfdt-title a{ float:right; font-size:12px; font-weight:normal; color:#494949;}
.xfdt-line{ background-color:#f2f2f2; height:10px; margin:20px auto;}


.xhfz-bg{ background:url(../images/xhfz-bg.jpg) left bottom no-repeat; width:1000px; height:400px; margin:0 auto; position:relative;}
.xhfz-list{ width:330px; margin:0 auto; padding-top:30px;}
.xhfz-list li{ line-height:30px;}
.xhfz-list a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px;}
.xhfz-btn{ position:absolute; width:100%; text-align:center; bottom:10px;}
.xhfz-btn a{ width:160px; height:37px; text-align:center; background-color:#006ec7; border-bottom:2px solid #025193; color:#fff; font-size:14px; font-weight:bold; margin:0 10px; display:inline-block; line-height:37px;}


.dbwy-bg{ background:url(../images/dbwy-bg.jpg) left bottom no-repeat; width:1000px; height:400px; margin:0 auto; position:relative;}
.dbwy-bg table{ margin-top:40px;}
.dbwy-btn{ text-align:center; padding-top:40px;}
.dbwy-btn a{ width:160px; height:37px; text-align:center; background-color:#006ec7; border-bottom:2px solid #025193; color:#fff; font-size:14px; font-weight:bold; margin:0 10px; display:inline-block; line-height:37px;}
.dbwy-title{ font-weight:bold; text-align:center; line-height:50px;}

.ls-table{ border-collapse:collapse; border-bottom:1px solid #d6d6d6;}
.ls-table td{ line-height:30px; height:30px;}
.ls-table thead td{ background-color:#006ec7; color:#FFF; font-weight:bold; border-left:1px solid #006ec7; border-right:1px solid #006ec7;}
.ls-table tbody td{ border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:0 12px;}



/*==以下是首页==*/
.main-left{ float:left;}
.main-right{ float:right;}
.w800{ width:800px;}
.w182{ width:182px;}
.mt20{ margin-top:20px;}

.yw{ border:1px solid #dcdcdc; border-top:2px solid #006ec7; width:474px; height:227px;}
.yw .title{ height:30px; line-height:30px; color:#006ec7; font-weight:bold; font-size:16px; border-bottom:1px solid #ededed; padding-left:10px; text-align:left;}
.yw .title a{ float:right; font-weight:normal; font-size:12px; color:#494949; margin-right:10px;}
.yw .list{ margin-left:10px;}
.yw .list li{ line-height:30px;}
.yw .list li a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px; float:left;}
.yw .list li span{ float:right; margin-right:10px;}
.yw .one{ background:url(../images/tt.jpg) 10px center no-repeat; padding-left:65px; line-height:40px; height:40px;}
.yw .one a{ font-weight:bold; color:#d10404; font-size:18px;}

.index-lm{ width:400px;}
.index-lm .title{overflow:hidden; line-height:31px; margin-bottom:5px;position: relative;}
.index-lm .title span{ background-color:#006ec7; line-height:31px; height:31px; width:96px; text-align:center; font-weight:bold; color:#FFF; display:block; float:left;}
.index-lm .title a{ float:right; margin-right:10px; font-size:14px;position: relative;color: #a3a3a3;}
.index-lm .list li{ line-height:30px;}
.index-lm .list li a{ background:url(../images/gl-listdot.jpg) left center no-repeat; padding-left:10px;}

.banner img{ border:1px solid #d9d9d9;}

.fc{ background-color:#006ec7; color:#FFF; font-weight:bold; padding:25px 10px; width:16px; line-height:20px;}
.mr_frbox{height:131px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:40px;margin:45px 3px 0 0;width:14px;}
.mr_frUl{float:left;height:131px;width:715px;overflow:hidden;}
.mr_frBtnR{float:right;margin-top:45px;cursor:pointer;width:14px;height:40px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:172px;overflow:hidden;position:relative; margin:0 3px;}
.mr_frUl ul li a img{/*display:block;*/ border:1px solid #dcdcdc;}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:182px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}

.jj{ background:url(../images/jj.jpg) center top no-repeat; border:1px solid #dcdcdc; border-top:3px solid #006ec7; padding:40px 10px 0 10px;margin-bottom: 10px;}
.jj .content{ line-height:25px;} 
.jj .content img{ margin:0 auto; margin-bottom:5px;}
.jj .content div{ text-align:right;}
.jj .content div a{ font-size:12px; color:#b30000;}
.jj .list li{ line-height:34px; border-top:1px solid #dcdcdc;}
.jj .list li a{ background:url(../images/jj-dot.jpg) left center no-repeat; padding-left:15px; margin-left:10px;}


.fw .title{ background:url(../images/fw-title.jpg) left top no-repeat; width:182px; height:17px; position:relative; margin-bottom:10px;}
.fw table{ border-collapse:collapse;}
.fw td{ border:1px dashed #c9c9c9; border-top:0; border-left:0;}
.fw td a{ display:block; width:91px; height:82px; position:relative; text-align:center;}
.fw td a:hover{ background-color:#006ec7;}
.fw td a span{ position:absolute; bottom:14px; width:90px; text-align:center; display:block;}
.fw td a:hover span{ color:#FFF;}
.fw1{ background:url(../images/fw1.png) no-repeat;}
.fw2{ background:url(../images/fw2.png) no-repeat;}
.fw-1{ background-position:27px 14px;}
.fw-2{ background-position:-63px 14px;}
.fw-3{ background-position:30px -69px;}
.fw-4{ background-position:-64px -69px;}
.fw-5{ background-position:28px -152px;}
.fw-6{ background-position:-64px -152px;}


.tz .title{ background:url(../images/tz-title.jpg) left top no-repeat; width:182px; height:17px; position:relative; margin-bottom:10px;}
.tz .title a{ position:absolute; font-size:12px; right:10px; bottom:0;}
.tz .list{ height:210px; overflow:hidden;}
.tz .list li{ line-height:30px;}
.tz .list li a{ background:url(../images/gl-listdot.jpg) left 13px no-repeat; padding-left:10px; margin-left:10px; display:block;}


.sp .title{ background:url(../images/sp-title.jpg) left top no-repeat; width:182px; height:17px; position:relative; margin-bottom:10px;}
.sp .title a{ position:absolute; font-size:12px; right:10px; bottom:0;}
.sp .list li{ position:relative; float:left; margin:2px;}
.sp .list li .sp-cover{ position:absolute; z-index:2;}

.link .title li{ float:left; text-align:left; height:30px; line-height:30px; padding-left:20px; width:100px; font-weight:bold; color:#006ec7;}
.link-active{ background:url(../images/link-tab.jpg) left top no-repeat; color:#FFF !important;}
.link .title{ border-bottom:1px solid #006ec7; overflow:hidden; margin-bottom:10px;}
.link .list a{ background:url(../images/link-dot.jpg) left center no-repeat; padding-left:15px;}
.link .list li{ float:left; line-height:30px; margin-left:20px;}

.govtoutiaoBox{
   width: 1000px;
   height: 83px;
   margin: 0 auto;
   /*background-color: skyblue;*/
   position: relative;
}
.govtoutiaoBox .govttText{
   display: block;
   font-size: 34px;
   font-family: "黑体",SimHei;
   float: left;
   color: #084f98;
   font-weight: bold;
   padding-left: 10px;
   line-height: 90px;
   text-align:center;
   width:780px;
   /*+line-height: 90px;*/
}
.govtoutiaoBox img{
   position: absolute;
   top: 0;
   right: 0;
}
.govPicBox{
   padding-top: 15px;
}
.govline{
   width: 345px;
   height: 1px;
   background-color: #cecece;
   position: absolute;
   top: 15px;
   left: 0;
   z-index: -1;
}
.govjcfwdtBox{
   width: 799px;
   height: 155px;
   background: url(../images/govjcbg.jpg);
   float: left;
   margin-top: 10px;
   margin-bottom: 20px;
}
.govIcL{
   padding-left: 180px;
}
.govi{
   float: left;
   margin: 0 20px;
   /*padding-left: 20px;*/
   padding-top: 20px;
}
.govsmBox{
   width: 180px;
   height: 462px;
   border:1px solid #dadada;
   float: right;
   padding-top: 30px;
   margin-bottom: 20px;
}
.govsm{
   width: 90px;
   overflow: hidden;
   margin: 0 auto;
   /*padding-top: 30px;*/
}
.govsmText{
   text-align: center;
   line-height: 20px;
}
.govjcfcBox{
   width: 797px;
   border:1px solid #c5dbeb;
   float: left;
   height: 200px;
}
/* btndiv */
.btndiv{width:100%;float:left;height:28px;position:relative;margin-bottom: 10px;}
a.abtn{display:block;height:22px;width:24px;position:absolute;overflow:hidden;background:url(../images/btn.gif) no-repeat;text-indent:-999em;outline:none;}
a.aleft{right:40px;background-position:0 -32px;}
a.agrayleft{cursor:default;background-position:0 0;}
a.aright{right:10px;background-position:-34px 0;}
a.agrayright{cursor:default;background-position:-34px -32px;}
.uldiv
{
    position: relative;

    width: 798px;
    height: 228px;
    padding-top: 10px;

    text-align: center;

    border: 1px solid #c5dbeb;
    float: left;
    background-color: #f1f9ff;
}
.uldivTitleText,
.uldivTitleText2{
   font-size: 18px;
   font-family: "黑体",SimHei;
   color: #006ec7;
   position: absolute;
   top: 5px;
   left: 25px;
   font-weight: bold;
}
.uldivTitleText2{
  top: 15px;
  left: 20px;
}
.uldivPic{
   width: 182px;
   height: 172px;
   float: left;
   margin-left: 5px;
   margin-bottom: 10px;
}
.uldivPic img{
   margin-bottom: 15px;
}
.uldivPa{
   display: block;
   margin-bottom: 10px;
   text-align: center;
   font-size: 14px;
}
.uldivPa:hover{
   color: #006ec7;
}
.uldivTime{
   font-size: 14px;
   color: #a3a3a3;
}
.scrollcontainer{width:760px;height:460px;overflow:hidden;position:relative;margin:0 auto;}
.scrollcontainer ul{width:50000px;position:absolute;left:0px;top:0px;}
.scrollcontainer li{width:760px;height:460px;float:left;}

.govLinkBox{
  width: 160px;
  border:1px solid #c5dbeb;
  background-color: #f1f9ff;
  float: right;
  padding: 0 10px;
}
.govLinkTtext{
  font-size: 18px;
  margin-bottom: 10px;
  padding-left: 5px;
  color: #006ec7;
  font-weight: bold;
  font-family: "黑体",SimHei;
}
.govLinkBox select{
  width: 100%;
  overflow: hidden;
  float: left;
  margin-bottom: 10px;
}

.footgovBox{
  width: 100%;
  height: 160px;
  background-color: #f0f0f0;
  padding-top: 30px;
}
.footmain{
  width: 300px;
  margin: 0 auto;
}
.footmain img{
  float: left;
  margin-right: 20px;
}
.footmain p{
  padding-top: 25px;
}

.picScroll-left{
  width: 798px;
  height: 248px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ccc;
  margin-left: auto;
  margin-right: auto;
  float: left;
  position: relative;
  background-color: #f1f9ff;
}
.picScroll-left .hd .prev{isplay:block;overflow:hidden;cursor:pointer; position: absolute; top: 110px;left: 5px;}
.picScroll-left .hd .next{ display:block;overflow:hidden;cursor:pointer; position: absolute; top: 110px;right: 5px;}
.picScroll-left .bd{ padding-top:50px;margin-left:15px}
.picScroll-left .bd ul{ overflow:hidden;}
.picScroll-left .bd ul li{ margin:0 5px;float:left;display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{ display:block; }
.picScroll-left .bd ul li .title{ line-height:50px;}

.picList .pic{
  margin-bottom: 10px;
}



.fl{ float:left;}
.fr{ float:right;}
.inner{ width:900px; margin:0 auto; margin-top:10px;}
.inner .fl{ width:580px; line-height:30px; padding:10px; border-top:1px solid #d6d6d6;}
.inner .fl h1{ text-align:center; font-size:22px; font-weight:normal;}
.inner .fl div{ line-height:24px; text-align:center; text-align:center; background-color:#f6f6f6; margin-bottom:10px; color:#7F7F7F;}
.inner img{ display:inline-block !important;}
.inner-rtitle{ height:30px; line-height:30px; background-color:#e1e1e1; border-top:3px solid #006ddf; width:280px;}
.inner-rtitle img{ display:inline; vertical-align:middle; margin-right:10px;}
.inner-rtitle span{ float:left; margin-left:10px;}
.inner-rtitle a{ float:right; margin-right:15px; font-size:12px;}
.inner-rlist{ background-color:#f6f6f6; padding:10px;}
.inner-rlist li{ line-height:30px;}
.inner .fr>ul{ margin-bottom:10px; overflow:hidden;}
.location{ background:url(../images/location-bg.jpg) left top no-repeat; width:902px; height:25px; line-height:25px; margin:10px auto;}
.location .fl{ color:#FFF; margin-left:25px; font-size:18px;}
.location .fr{ margin-right:10px; color:#818181;}
.location .fr a{ color:#818181;}
