@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#222; font-family:"微软雅黑";}
span{ font-family:"微软雅黑";}
*:focus{ outline:none}
.clear{ clear: both;}
input,select{ box-sizing: border-box;}
div,img{ border: none;}


 body{ background: #f7f7f7;}
.fl{ float: left;}
.fr{ float: right;}




.top{width: 100%; margin: 0px auto; height: 37px; line-height: 37px; background: #166cc7;}
.top .top_con{width: 94%; margin: 0px auto;}
.wl{}
.wl ul li{ padding-right: 5px; margin-right: 5px; background: url(../images/ksfgf.jpg) right center no-repeat; display:block; float: left; font-size: 14px; }
.wl ul li a{color: #fff;}
.header{ width: 100%; height:auto; overflow: hidden;  background:#014ea0; border-bottom:4px #25af96 solid; }
.header .logo{width: 70%;height: auto;padding: 13px 10px;}
.header .logo img{ width: 75%; max-width: 267px;}
.header .nav{width: 15%;height: auto;padding: 26px 10px;text-align: right;float: left;}
.header .nav img{ width: 80%; max-width: 40px;} 

.am-offcanvas-bar{background: rgb(1, 66, 136,0.9);width: 167px;}


.dhnr{ width: 100%; height: auto;}
.dhnr .dh{ width: 100%; height: auto; overflow: hidden; margin: 15px 0;}
.dhnr .yjdh{ color: #e8e5e5; display: block; line-height: 35px; padding-left: 15px; font-size: 15px; font-weight: bold; text-align: left;}
.dhnr .ejdh{ width: 100%; height: 30px; line-height: 30px; padding-left: 25px; font-size: 14px; text-align: left; color: #fff;}
.dhnr .ejdh a{ color: #e8e5e5;}

.banner{ width: 100%; height: auto; overflow: hidden;}
.banner .am-slides{ }
.banner .am-slides .xwmc{ position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 50px; padding-left: 10px; font-size: 14px; display: block; text-align: left; color: #fff; background: rgba(0,0,0,.5);}
.am-slider-default{ margin: 0;}
.banner .am-slides img{}

.am-slider-default .am-control-nav{ bottom: 5%; text-align: center;}
.am-slider-default .am-control-nav li{margin: 0 6px;}
.am-slider-default .am-control-nav li a{background: transparent;width: 8px;height: 8px;box-shadow: none;border: 1px #fff solid;}
.am-slider-default .am-control-nav li a.am-active{background: #ffffff;}


.ss{width: 15%;height: auto;padding: 26px 10px;text-align: right;float: left;}
#toggle-menu {
  float: left;
  background-position: 0 0;
  background-color: #bc0023;
}
#toggle-search {
  float: right;
  background: transparent;
  background-position: -60px 0;
  border: none;
}
#toggle-search.open:after {
  top: 111px;
}
#toggle-search:after {
  -moz-transition: top, 0.5s;
  -o-transition: top, 0.5s;
  -webkit-transition: top, 0.5s;
  transition: top, 0.5s;
  position: absolute;
  top: 57px;
  left: 78%;
  margin-left: -8px;
  content: "";
  border-color: transparent transparent #e1e4e7;
  border-style: solid;
  border-width: 8px 8px 12px;
  display: none;
}

#toggle-basket {
  position: relative;
  float: right;
  background-position: -120px 0;
}
#toggle-basket:before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 2px;
  height: 50px;
  content: "";
  background-color: #000;
}

#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top: 128px;
  left: 0;
  z-index: 999;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  background-color: #ffffff;
}
#search-form.open {
  max-height: 60px;
}
#search-form fieldset {
  position: relative;
  margin: 0 60px 0 0;
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 60px;
}
#search-form input[type="search"] {
  width: 100%;
  padding: 0 5px 0 22px;
  background: transparent;
  border: none;
}
#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #516270;
  background: #c6cacd;
  border: none;
  cursor: pointer;
  
}




.part1{width: 100%;height: auto;overflow: hidden; background: url(../images/part1.jpg) top center no-repeat; background-size: 100% 100%;}
.part1 .part1_con{width: 94%; margin: 0px auto;}

.part2{width: 100%;height: auto;overflow: hidden; background: #fff; background-size: 100% 100%; padding-top:10px;}
.part2 .part2_con{width: 94%; margin: 0px auto;}


.part3{width: 100%;height: auto;overflow: hidden; background: url(../images/part1.jpg) top center no-repeat; background-size: 100% 100%;}
.part3 .part3_con{width: 94%; margin: 0px auto;}

.part4{width: 100%;height: auto;overflow: hidden; background: #fff; background-size: 100% 100%;}
.part4 .part4_con{width: 94%; margin: 0px auto;}



.column{ width: 100%; margin: 0px auto; border-bottom:1px #dfdede solid; margin-top: 10px; padding-bottom:10px; height: auto; overflow: hidden; color: #014ea0;}
.column h1{ width:162px; color:#014ea0; float: left;display: block;} 
.column h1 img{ width:80%;}
.column a{ width:23px; float: right; display: block; padding-top: 10px;}
.column a img{ width:80%;}

.column2{ width: 100%; height: 35px; line-height: 35px; margin: 0px auto; border-bottom:1px #eeeeee solid; margin-top: 10px;}
.column2 h1{width: 90%; margin: 0px auto; text-align: center;height:35px;line-height: 35px;font-size: 16px;font-weight: bold; border-bottom:3px #bf1818 solid; ;color: #bf1818;} 


.am-nav-tabs{ border-bottom: 2px solid #eeeee; }
.am-nav-tabs>li{ margin: 0; }
.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{ text-align: center; border: none; padding-bottom: 10px; border-bottom: 2px #014ea0 solid; }
.am-nav-tabs>li{ width:33%; text-align: center; padding-top: 6px; }
.am-nav-tabs>li img{width:96%;}
.am-nav-tabs>li>a{ font-size:16px; border: none; }
.am-nav>li>a{ width: 100%; padding: 0px;}
.am-tabs-bd{ border: none;}


.am-tabs-bd .am-tab-panel{ padding:0px;}

.main .part1 .am-tab-panel .tbxw{ width: 100%; height: auto!important; overflow: hidden; background: none!important; padding: 8px 0!important;}
.main .part1 .am-tab-panel .tbxw a{ width: 100%!important;}
.main .part1 .am-tab-panel .tbxw .tp{ width: 35%; height: auto; overflow: hidden; max-height: 115px; float: left;}
.main .part1 .am-tab-panel .tbxw .tp img{ width: 100%;}
.main .part1 .am-tab-panel .tbxw .wz{ width: 63%; float: right; height: auto; overflow: hidden;}
.main .part1 .am-tab-panel .tbxw .bt{ width: 100%; height: 60px; line-height: 28px; display: block; white-space: normal; font-size: 18px; color: #222; text-align: left; overflow: hidden;}
.main .part1 .am-tab-panel .tbxw .time{ width: 100%; height: 30px; line-height: 30px; margin-top: 5px; display: block; font-size: 16px; color: #666; text-align: left; overflow: hidden;}

.more{ width: 100px; height: 35px; line-height: 35px; background: #e7e9f4; margin: 15px auto; text-align: center; border-radius: 4px;  }
.more a{ }

/*标题+缩略图+简述*/
.titlesummarythumbnail{ /*margin-top:20px;*/ }
.titlesummarythumbnail ul li{ width:100%; margin:0px auto; border-bottom:1px #dfdede solid; display:block; padding-top:10px; padding-bottom:10px; float:left; }
.titlesummarythumbnail .title{ width:62%; color:#000; line-height:26px; margin: 0px auto; margin-left: 10px; float:left;}
.titlesummarythumbnail .title a{font-size:16px;}
.titlesummarythumbnail .title a:hover{color: #8f000b;}
.titlesummarythumbnail .time{width:62%; font-size:15px; line-height:30px; color:#888; float:left; margin-left: 10px;}
.titlesummarythumbnail .thumbnail{width:35%; height:90px;  text-align: center; overflow: hidden; background: #f7f7f7; float:left;}
.titlesummarythumbnail .thumbnail img{width:100%; height:90px; overflow: hidden;}

.list{ width: 100%; }
.list ul{ width: 100%; }
.list ul li{width: 100%;border-bottom: 1px #d5d5d5 dotted;display: block;float: left;margin: 0px auto; padding-top:10px; padding-bottom:10px;}
.list ul li .title{ width:98%; float: left; text-align: left;  line-height: 33px; background: url(../images/tb.jpg) left center no-repeat ; padding-left: 10px; font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis;  display: block;}
.list ul li .ly{  float: left; font-size: 16px; color: #666; text-align: center; color: #0963b6; display: block;margin-left: 15px; margin-bottom: 10px; }

.list ul li .time{ float: left; font-size: 16px; color: #999; display: block; text-align:left; margin-left: 15px; margin-bottom: 10px;  }



.zwlist{ width: 100%; margin: 0px auto; margin-top: 10px; }
.zwlist ul li{width:33%; float: left; display: block;}
.zwlist ul li img{width:94%; height: 60px; margin-bottom: 10px; }


.ztzl{ width: 100%; margin:15px auto;}
.ztzl ul li{width:50%; float: left; display: block;}
.ztzl ul li img{width:94%; height: 60px; margin-bottom: 10px; }

.zwgktblist{width: 100%; margin: 0px auto; margin-top: 10px;}
.zwgktblist ul li{ width: 44%; height:120px; padding-top: 80px; float: left; display: block; margin: 0px auto;  border-radius:2px; background: #f7f7f7; margin: 2.5%; box-shadow: 0px 0px 5px #eee;  text-align: center;}
.zwgktblist ul li.bg1{background: url(../images/gkicon1.png) center 10px no-repeat #fff;}
.zwgktblist ul li.bg1:hover{background: url(../images/gkicon11.png) center 10px no-repeat #bf1818;}
.zwgktblist ul li.bg2{background: url(../images/gkicon2.png) center 10px no-repeat #fff;}
.zwgktblist ul li.bg2:hover{background: url(../images/gkicon22.png) center 10px no-repeat #bf1818;}
.zwgktblist ul li.bg3{background: url(../images/gkicon3.png) center 10px no-repeat #fff;}
.zwgktblist ul li.bg3:hover{background: url(../images/gkicon33.png) center 10px no-repeat #bf1818;}
.zwgktblist ul li.bg4{background: url(../images/gkicon4.png) center 10px no-repeat #fff;}
.zwgktblist ul li.bg4:hover{background: url(../images/gkicon44.png) center 10px no-repeat #bf1818;}
.zwgktblist ul li.bg5{background: url(../images/gkicon5.png) center 10px no-repeat #fff;}
.zwgktblist ul li.bg5:hover{background: url(../images/gkicon55.png) center 10px no-repeat #bf1818;}
.zwgktblist ul li.bg6{background: url(../images/gkicon6.png) center 10px no-repeat #fff;}
.zwgktblist ul li.bg6:hover{background: url(../images/gkicon66.png) center 10px no-repeat #bf1818;}
.zwgktblist ul li a{color: #000; }
.zwgktblist ul li:hover a{color: #fff; }



.xyhd{ width: 100%; margin: 0px auto; min-height: 300px; margin-top: 20px;}
.xyhdtt{ width: 100%; margin: 0px auto; position: relative;}
.xyhdtt .img{ width: 100%; margin: 0px auto; position: absolute; z-index: 1;}
.xyhdtt .img img{width:100%; text-align: center;}
.xyhdtt .bt{ width:90%; height: auto; margin: 0px auto; background: #f8fafb; border-bottom: 2px #efefef solid; position: absolute; z-index: 2; top:150px; left:5%; right:5%; }
.xyhdtt .bt a{width: 90%; margin: 0px auto;  margin-left: 5%; margin-right:5%; display: block; margin-top: 10px;}
.xyhdtt .bt p{width: 90%; margin-left: 5%; margin-right: 5%; font-size: 14px; color: #999; line-height: 24px;}
.xyhdtt .bt span{width: 90%; margin-left:5%; margin-right: 5%; font-size: 14px; color: #999; line-height: 24px; margin-top: 20px;}

.cyjj{ width: 100%; margin-top: 20px;}
.cyjj ul li{ width: 25%; display: block; float: left;}
.cyjj ul li a{ width:70%; display: block; margin: 0px auto;}
.cyjj ul li a img{ width:100%; height: auto; max-width: 122px;}
.cyjj ul li a span{ width:100%; text-align: center; line-height: 40px; color: #222; font-size: 15px;}


/*标题+缩略图+简述*/
.titlesummarythumbnail1{ /*margin-top:20px;*/ }
.titlesummarythumbnail1 ul li{ width:100%; margin:0px auto; border-bottom:1px #f4f5f5 solid; display:block; padding-top:10px; padding-bottom:10px; float:left; }
.titlesummarythumbnail1 .title{ width:62%; color:#000; line-height:35px; margin: 0px auto; float:left; margin-top: 5px;}
.titlesummarythumbnail1 .title a{font-size:16px; font-weight: bold;}
.titlesummarythumbnail1 .title a:hover{color: #8f000b;}
.titlesummarythumbnail1 .js{width:62%; font-size:15px; line-height:20px; color:#666; float:left; }
.titlesummarythumbnail1 .thumbnail{width:35%; height:130px;  text-align: center; overflow: hidden; background: #fff; float:left;}
.titlesummarythumbnail1 .thumbnail img{width:90%; height:120px; overflow: hidden; padding: 5px; margin: 5px; border: 1px #eee solid;}

.list11{ width: 100%; margin: 10px auto; }
.list11 ul{ width: 100%; }
.list11 ul li{width: 100%;display: block;float: left;/* margin: 5px auto; */ line-height: 35px;}
.list11 ul li .title{width:80%;float: left;text-align: left;background: url(../images/tb.jpg) left center no-repeat;padding-left:6px;font-size: 16px;color: #222;overflow: hidden;text-overflow: ellipsis;display: block;}
.list11 ul li .time{/* width: 20%; */float: right;font-size: 14px;color: #666;display: block;text-align:right;}




.list1{ width: 100%; margin-top: 10px;}
.list1 ul{ width: 100%;}
.list1 ul li{ width: 100%; background: url(../images/tb.jpg) no-repeat left 10px; height: 70px; line-height: 28px; padding-left: 10px;}
.list1 ul li a{ width: 100%; float: left; text-align: left;font-size: 16px; color: #222; overflow: hidden; display: block;}
.list1 ul li span{float: right; font-size: 14px; color: #999;}
.list1 ul li:hover{ background: url(../images/zqhd.jpg) no-repeat left center;}
.list1 ul li:hover a{ color: #e13b3a;}



.jtywlist{ width: 100%; margin: 0px auto; margin-top: 10px;}
.jtywlist ul{ width: 100%; }
.jtywlist ul li{ width: 100%;  height:90px;  border-bottom: 1px #eee dotted; padding-top: 12px; padding-bottom: 12px; }



.jtywlist .time{width:16%;float: left;border: 1px #eceaea solid;   }
.jtywlist .time h1{font-size:24px; bold;color: #888; line-height: 30px;text-align: center;}
.jtywlist .time h2{ width:100%; height:24px; font-size:14px;  text-align: center; background:#014c9f; color: #fff;}
.jtywlist .title{width: 80%;float:right;}
.jtywlist .title a{ font-size: 15px;}
.jtywlist ul li:hover .time h2{ width:100%; height:24px; font-size:14px;  text-align: center; background:url(../images/images/sjbg.jpg) left center no-repeat; color: #fff;}




.dxlist{ width:100%; margin: 0px auto; margin-top:30px; margin-bottom: 20px;}
.dxlist ul li{ width: 25%; display: block; float: left; margin-bottom: 20px;}
.dxlist ul li .kk{ width: 75%; margin: 0px auto;}
.dxlist ul li .kk .img{ width: 100%; margin: 0px auto; text-align: center;}
.dxlist ul li .kk .img img{width: 80%; margin: 0px auto; text-align: center;}
.dxlist ul li .kk span{}


.mltplist{ width: 100%; margin-top: 20px;}
.mltplist  .img{ width:94%; margin: 0px auto; }
.mltplist  .img img{ width: 100%; margin: 0px auto; display: block; }
.mltplist  .p{ width: 100%; margin: 0px auto; line-height: 34px; font-size: 16px; text-align: center;}


.main .nypart{ width: 100%; height: auto; overflow: hidden; border-top:2px #014f99 solid; background: #fff; padding-bottom: 10px;}
.main .nypart .nypart_con{width: 94%; margin: 0px auto;}

.jz{}
.jzrk{ width: 100%; margin: 0px auto; margin-top:10px;}
.jzrk img{ width: 100%; margin: 0px auto;}
.jzlist{}
.jzlist ul li{width: 100%; padding-top: 10px; padding-bottom: 10px; display: block; float: left; border-bottom: 1px #eee solid;}
.jzlist ul li .xm{color: #666;}
.jzlist ul li .jzr{color: #666;}
.jzlist ul li .je{color: #666;}

.foot{ width: 100%; height: auto; padding: 15px; text-align: center; font-size: 14px; color:#fff;  background:url(../images/foot.jpg) top center no-repeat; }
.foot .foot1 {width:212px; margin: 0px auto; height: 90px;}
.foot .foot1 .img1{width:74px; height:74px; background: url(../images/wb.png) left center no-repeat; float: left;}
.foot .foot1 .img1:hover{width:86px; height:86px; background: url(../images/ewm2.jpg) left center no-repeat;}
.foot .foot1 .img2{width:74px; height:74px; background: url(../images/wx.png) center center no-repeat; float: left; margin-left: 40px;}
.foot .foot1 .img2:hover{width:86px; height:86px; background: url(../images/ewm1.jpg) center center no-repeat;}
.foot .foot2 {width:100%; margin: 0px auto;}
.foot .foot2 p{ color:#fff; text-align: center;}




.imglist{ width: 100%; margin-top: 10px;}
.am-gallery-bordered .am-gallery-item{ box-shadow: none; border: 1px solid #dad8d7; padding: 2px; }
.am-gallery-bordered .am-gallery-title{ padding: 5px 3px; margin: 0; background: #f8f8f8;}
.am-gallery-bordered .am-gallery-item img{ height: 100px;}





.nynav{ width: 100%; height:50px; line-height: 50px; text-align: left; font-size: 14px; color: #666; background:#fbfbfb; border-bottom: 1px #f2f2f2 solid;  overflow-y: auto; }
.nynav a{ padding: 5px 15px; loat: left; color: #222; }
.nynav ul { width: 525px; overflow: auto;}
.nynav ul li{ width: auto; float: left;}



.nylist{ width: 100%; }
.nylist ul{ width: 100%; }
.nylist ul li{ width: 100%;  border-bottom: 1px #d5d5d5 dotted; display: block; float: left; margin: 5px auto; }
.nylist ul li .title{ width:98%; float: left; text-align: left;  line-height: 33px; background: url(../images/tb.jpg) left 15px no-repeat ; padding-left: 10px; font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis;  display: block;}
.nylist ul li .ly{  float: left; font-size: 16px; color: #666; text-align: center; color: #0963b6; display: block;margin-left: 15px; margin-bottom: 10px; }

.nylist ul li .time{ float: left; font-size: 16px; color: #999; display: block; text-align:left; margin-left: 15px; margin-bottom: 10px;  }

.hzly{ width: 100%; margin: 0px auto; margin-top: 10px; }
.hzly ul li{width:50%; float: left; display: block;}
.hzly ul li img{width:94%; height: 100px; margin-bottom: 10px; }

.part{width: 100%;height: auto;overflow: hidden; background: #fff; background-size: 100% 100%;}
.part .part_con{width: 94%; margin: 0px auto;}

.nypart{ width: 100%; margin: 10px auto;}

.local{ width: 100%; height: 40px; line-height: 40px; text-align: left; font-size: 14px; color: #666; background: url(../images/dqwz.png) 15px center no-repeat #fff; border-bottom: 1px #f2f2f2 solid; padding-left:35px;}
.local a{ color: #666;}


.nybanner{ width: 100%; margin: 0px auto; height:150px;}
.nybanner img { width: 100%; margin: 0px auto; height:150px;}

.zwbf{ width: 100%; height: auto; overflow: hidden; margin-top: 15px;}
.zwbf .title{ width: 95%; line-height: 28px; font-size: 22px; color: #000; text-align: center; height: auto; margin: 0 auto;}
.zwbf .xgxx{ width: 100%; padding: 5px 10px; height: auto; border-bottom: 1px solid #ddd; text-align: center;font-size: 15px; color: #666; line-height: 27px; margin: 15px 0;} 

.zwbf .zw{ padding:5px; height: auto; font-size: 15px;line-height: 30px; color: #666;text-align: left; text-indent: 2em;}
.zwbf .zw img{ width: auto; max-width: 100%;    display: block;}

.zwbf .fx{ width: 100%; padding: 0 15px 20px; height: auto; overflow: hidden;}

.btt{}
.btt img{ width: 90%; margin: 0px auto; margin-top:10px; padding-bottom:10px;}
.dym{ width: 100%; margin: 0px auto;}
.dym p{ width: 100%; margin: 0px auto; text-indent: 2em; line-height: 30px; color: #485363;}
.dym  img{ width: 90%; margin: 0px auto; margin-top:10px; padding-bottom:10px;}
.dym p a{color: #014F99;}

.nyhdtblist{width: 100%; margin: 0px auto; margin-top: 10px;}
.nyhdtblist ul li{ width: 23%; float: left; display: block; margin: 0px auto;  border-radius:2px;margin: 1%;}
.nyhdtblist ul li i{ width: 100%; height: 60px; margin: 0px auto; border-radius: 4px; display: block;}
.nyhdtblist ul li .t{ width:100%; margin: 0px auto; text-align: center; font-size: 14px; line-height: 30px;}
.nyhdtblist ul li i.bg1{ width: 100%; height: 60px; margin: 0px auto; border-radius: 4px; display: block; background:url(../images/hdicon1.png) center center no-repeat #e48b64;}
.nyhdtblist ul li i.bg2{ width: 100%; height: 60px; margin: 0px auto; border-radius: 4px; display: block; background:url(../images/hdicon2.png) center center no-repeat #758cc1;}
.nyhdtblist ul li i.bg3{ width: 100%; height: 60px; margin: 0px auto; border-radius: 4px; display: block; background:url(../images/hdicon3.png) center center no-repeat #7eb978;}
.nyhdtblist ul li i.bg4{ width: 100%; height: 60px; margin: 0px auto; border-radius: 4px; display: block; background:url(../images/hdicon4.png) center center no-repeat #da9f85;}
.nyhdtblist ul li a{color: #000; line-height: 30px; font-size: 16px;}

.mlgklist{}
.mlgklist ul li{ width: 25%; float:left; display: block; margin-top: 5px; margin-bottom: 5px; text-align: center; }
.mlgklist ul li .a{width: 94%; height: 40px; line-height: 40px; background: #c61201; border-radius: 4px}
.mlgklist ul li .a a{color: #fff}


.mlgklist2{}
.mlgklist2 ul li{ width: 33%; float:left; display: block; margin-top: 5px; margin-bottom: 5px; text-align: center; }
.mlgklist2 ul li .a{width: 94%;  }
.mlgklist2 ul li .a a{color: #333}



.listpic{ width: 100%; margin: 20px auto;}
.listpic ul li{ width: 50%; float: left; display: block; }
.listpic .img{ width:90%; height: 100px; font-size:15px; color: #999; text-align:center; margin: 0px auto; }
.listpic .img img{ width:100%; height: 100px; text-align: center; }
.listpic .title{ width:90%; font-size:15px; text-align: center;  line-height:24px; padding-bottom: 10px; padding-top:5px; margin: 0px auto;}
.listpic .title a{ }


.detail .detail_tt{ width:100%; margin:10px auto; }
.detail .detail_tt table{ width: 100%; line-height: 35px; border-collapse: collapse; }
.detail .detail_tt table tr td{border: 1px #e0e0e0 solid; padding-left: 10px; font-size: 14px ;}
.detail .detail_tt table tr td.bg1{ background: #f7f7f7;}

.xianggaunwenzhang{ margin-top:5px; margin-bottom:10px; border-top:1px #eee solid; padding-top:5px; padding-bottom:10px; font-size:15px;}
.xianggaunwenzhang .shangxiapian{width:100%;font-size:15px; color:#0165b1; margin-top:10px; display: block; }

.ldjj2{width: 100%;margin: 0px auto; margin-top: 10px;}
.ldjj2 ul li {width: 182px;float: left;display: block;padding-bottom: 30px;}
.ldjj2 ul li .img{width:182px; height: auto; text-align: center; }
.ldjj2 ul li .img img{width:144px; height: 176px; text-align: center; }
.ldjj2 ul li .img h1{font-size: 18px;line-height: 30px;text-align: center;font-size: 18px;font-weight: bold;margin-top: 10px;}
.ldjj2 ul li .img p{font-size:16px; line-height:26px; margin-top: 10px; color: #999;}



/*组织架构*/

.zzpart1{ width:100%; height: auto; margin: 0px auto; background: url(../images/zz1.jpg) left top no-repeat; margin-top:20px; }
.zzpart2{ width:100%; height: auto; margin: 0px auto; background: url(../images/zz2.jpg) left top no-repeat;margin-top:50px;}
.zzpart3{ width:100%; height: auto; margin: 0px auto; background: url(../images/zz3.jpg) left top no-repeat;margin-top:50px;}
.zzpart4{ width:100%; height: auto; margin: 0px auto; background: url(../images/zz4.jpg) left top no-repeat;margin-top:50px;  margin-bottom: 50px;}

.zzpart1 .col{ width:100%; height: 108px; line-height: 108px; font-size: 30px;}
.zzpart1 .col h1{color: #fff; margin-left:20px; font-size: 30px;}
.zzpart1 .zzlist1{width:91%; background:#f3f7fa; margin-left: 20px;}
.zzpart1 .zzlist1 table{ width:100%; border-collapse: collapse;}
.zzpart1 .zzlist1 table tr td{ height:58px; border: 1px #d4dadd solid; font-size:16px;}
.zzpart1 .zzlist1 table tr td .wz{  padding: 0px;  height:58px;  display: table-cell; vertical-align:middle; padding-left: 15px;}      
            
.zzpart2 .col{ width:100%; height: 106px; line-height: 106px; font-size: 30px;}
.zzpart2 .col h1{color: #fff;margin-left:20px;font-size: 30px;}
.zzpart2 .zzlist2{width:91%; background:#f3f7fa; margin-left: 20px;}
.zzpart2 .zzlist2 table{ width:100%; border-collapse: collapse;}
.zzpart2 .zzlist2 table tr td{ height:54px; border: 1px #d4dadd solid; font-size:16px;}
.zzpart2 .zzlist2 table tr td .wz{  padding: 0px; padding-left: 15px; height:54px; text-align:center; display: table-cell; vertical-align:middle}      
           
.zzpart3 .col{ width:100%; height: 108px; line-height: 108px; font-size: 30px;}
.zzpart3 .col h1{color: #fff;margin-left:20px;font-size: 30px;}
.zzpart3 .zzlist3{width:91%; background:#f3f7fa;  margin-left: 20px; }
.zzpart3 .zzlist3 table{ width:100%; border-collapse: collapse;}
.zzpart3 .zzlist3 table tr td{ height:58px; border: 1px #d4dadd solid; font-size:16px;}
.zzpart3 .zzlist3 table tr td .wz{  padding: 0px;padding-left: 15px; height:58px; text-align:center; display: table-cell; vertical-align:middle}      
           
.zzpart4 .col{ width:100%; height: 111px; line-height: 108px; font-size: 30px;}
.zzpart4 .col h1{color: #fff; margin-left: 20px; font-size: 30px;}
.zzpart4 .zzlist4{width:91%; background:#f3f7fa; margin-left: 20px;}
.zzpart4 .zzlist4 table{ width:100%; border-collapse: collapse;}
.zzpart4 .zzlist4 table tr td{ height:58px; border: 1px #d4dadd solid; font-size:16px;}
.zzpart4 .zzlist4 table tr td .wz{  padding: 0px;padding-left: 15px;  height:58px; text-align:center; display: table-cell; vertical-align:middle}      

.fkpart1{ width: 100%; margin: 0px auto; margin-bottom: 20px; margin-top: 10px;}
.fkpart1 .col{ width:164px; height:58px; line-height:58px; font-size:20px; text-align: center; background: url(../images/fk1.png)left center no-repeat ; color: #fff; background-size: 80%;}
.fkpart1 .col h1{ width: 80%; font-size:20px; text-align: center; }

.fkpart1 .col2{ width:164px; height:58px; line-height:58px; font-size:20px; text-align: center; background: url(../images/fk2.png)left center no-repeat ; color: #fff; background-size: 80%;}
.fkpart1 .col2 h1{ width: 80%; font-size:20px; text-align: center; }

.fkpart1 .col3{ width:164px; height:58px; line-height:58px; font-size:20px; text-align: center; background: url(../images/fk3.png)left center no-repeat ; color: #fff; background-size: 80%;}
.fkpart1 .col3 h1{ width: 80%; font-size:20px; text-align: center; }

.fkpart1 .col4{ width:164px; height:58px; line-height:58px; font-size:20px; text-align: center; background: url(../images/fk4.png)left center no-repeat ; color: #fff; background-size: 80%;}
.fkpart1 .col4 h1{ width: 80%; font-size:20px; text-align: center; }

.fkpart1 .fklist{ width: 100%; margin: 0px auto; margin-top: 10px;}
.fkpart1 .fklist ul li{width: 33.3%; display: block; float: left; margin-bottom: 10px;}
.fkpart1 .fklist ul li a{width: 90%; display: block; text-align: center; height: 30px; line-height: 30px; background: #f2f7fa; border: 1px #e8eef2 solid; font-size: 16px;  border-radius: 4px;}


.fkpart1 .fklist1{ width: 100%; margin: 0px auto; margin-top: 10px;}
.fkpart1 .fklist1 ul li{width: 50%; display: block; float: left; margin-bottom: 10px;}
.fkpart1 .fklist1 ul li a{width: 90%; display: block; text-align: center; height: 30px; line-height: 30px; background: #f2f7fa; border: 1px #e8eef2 solid; font-size:14px;  border-radius: 4px;}