﻿/*CSS BY jack 2016.05.05 */
/*-------------公共css*/
*{padding:0px; margin:0px;}
body{font-size:14px; font-family:"微软雅黑", Arial, "宋体", Helvetica, sans-serif; text-align:left; color:#333; background:#f2f2f2;}
ul{list-style:none;}
a {color:#333; text-decoration:none;}
a:hover{color:#5fb157;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; }
.red{color:#c8130b;}
a img{border:0px;}
.fw{font-weight:bold;}
.ls{color:#369;}
.f16{font-size:16px;}
.hs{color:#777;}
.cs{color:#e05c00;}
.f14{font-size:14px;}
.lh{line-height:30px;}
.f12{font-size:12px;}
.lv{color:#0F9;}
input{font-family:"微软雅黑", Arial, "宋体", Helvetica, sans-serif;}




/*-------------Home top css*/
.hearder{height:350px; width:100%; background:url(../images/bannar1.png) no-repeat center top;}
.hearder .logo{float:left; height:112px; width:380px;}
.hearder .logo a{display:block; height:112px; width:380px; color:#94c9eb; font-size:1px;}
.hearder .right{float:right; width:500px;}
.hearder .right .a1{text-align:right; line-height:50px; height:50px; clear:both;}
.hearder .right .a1 a{color:#369; text-decoration:underline; padding-left:20px;}
.search{width:300px; padding-left:200px; height:32px;}
.search .a2{float:left; width:208px; height:32px; line-height:32px; border:1px solid #fff; border-right:none; -moz-border-radius:20px 0px 0px 20px; -webkit-border-radius:20px 0px 0px 20px; border-radius:20px 0px 0px 20px; padding-left:10px; color:#666; font-size:14px;}
.search .a3{float:right; width:80px; height:35px; border:none; -moz-border-radius:0px 20px 20px 0px; -webkit-border-radius:0px 20px 20px 0px; border-radius:0px 20px 20px 0px; background:url(../images/search_bg.png) repeat-x top; color:#fff; cursor:pointer;
line-height:30px; font-size:14px;}
.menu{height:60px; width:100%; background:#1760b6 url(../images/menu_bg.png) repeat-x bottom;}
.menu ul{margin:0px auto; line-height:60px;}

.menu a {
  color:#fff; font-size:16px;
}
.nav__menu {
  line-height: 45px;
  font-weight: 700;
  text-transform: uppercase;
}
.nav__menu-item_a{float:left; width:133px; text-align:center;}
.nav__menu-item_a a:hover{color:#dbba46;}
.nav__menu-item {
  display: inline-block;
  position: relative;
  width:133px;
  float:left; text-align:center;
}
.nav__menu-item:hover a{color:#fff;}
.nav__menu-item:hover {
  background-color: #3473cb;
  color:#333;
}
.nav__menu-item:hover .nav__submenu {
  display: block; z-index:3000;
}
.nav__submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width:150px;
  background-color: #3473cb;
}
.nav__submenu-item{width:150px; text-align:center;}
.nav__submenu-item:hover {
  background: rgba(0, 0, 0, 0.1);
  color:#333;
}

.bannar{background:url(../images/bannar1.png) no-repeat center top; width:100%; height:365px;}
.bannar2{background:url(../images/sp_ban.jpg) no-repeat center bottom; width:100%; height:365px;}


.gonggao{width:1200px; height:60px; background:#fff; margin:10px auto; border:1px solid #ddd;}
.gonggao .fl{float:left; color:#fff; font-size:20px; line-height:60px; background:#ca4034; width:60px; text-align:center;}
.gonggao .con{float:left; width:1000px; padding:5px 60px; text-align:center; background:url(../images/left_gg.png) no-repeat left;}
.gonggao .con dt a{font-size:18px; color:#369; line-height:30px;}
.gonggao .con dd a{color:#999; font-size:12px;}
.gonggao .con dd a:hover{color:#10529e;}


.home_con{width:1200px; margin:10px auto; }
.zb_con{width:560px; border:1px solid #ddd; background:#fff; padding:5px 15px;}
.home_con .title{height:34px; border-bottom:1px solid #3173ce; padding-top:6px;}
.home_con .title dt{float:left; font-size:16px; color:#fff; width:100px; background:#3173ce; text-align:center; line-height:34px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}
.home_con .title dd{float:right; padding-top:5px;}
.zb_list{line-height:40px;}
.zb_list li{padding-left:20px; border-bottom:1px dotted #ddd; background:url(../images/icon.png) no-repeat left; height:40px; line-height:40px; font-size:14px;}
.zb_list li a{color:#666; float:left;}
.zb_list li a:hover{color:#3173ce;}
.zb_list li span{float:right; font-size:12px; color:#999;}
.zb_list li i{float:left; padding-left:10px; padding-top:10px;}


.news{float:left; width:740px;}
.news_list{padding:0px 15px; float:left; background:#fff; border:1px solid #ddd;  height:228px; width:393px;}
.news_list .zb_list li{line-height:36px; height:36px; background:url(../images/icon2.png) no-repeat left; padding-left:15px;}
.biangeng{background:#fff; border:1px solid #ddd; width:413px; padding:0px 15px; height:228px;}
.biangeng .zb_list li{line-height:36px; height:36px;}


.jieshao{width:1200px; margin:15px auto; overflow:hidden;}
.jieshao dl{background:#fff; width:277px; float:left; margin-right:30px;}
.jieshao dd{padding:0px 20px;}
.jieshao .a1 a{font-size:16px; color:#3173ce; line-height:36px; font-weight:bold; padding-top:5px; display:block;}
.jieshao .a2 a{line-height:24px; color:#666; padding-bottom:15px; height:73px; display:block;}
.jieshao a:hover{color:#3173ce;}


.lianjie{height:60px; background:#fff; margin:15px auto; width:1140px; line-height:60px; border:1px solid #eee; padding:0px 30px;}
.lianjie select {float: left; margin-left: 20px; height: 30px; font-family: "微软雅黑", Arial, "宋体", Helvetica, sans-serif; font-size: 16px; color: #666; line-height: 28px; width: 300px; margin-top:15px;}
.lianjie span{font-size:16px; color:#666;}


.bottom{background:#606060; height:180px; text-align:center; color:#959595; line-height:24px;}
.bottom em{font-size:30px; line-height:60px; color:#aaaaaa; font-weight:500;}





/*-------------内页公共 css*/




/*-------------关于我们 css*/
.about_con{width:1200px; margin:0px auto;  padding-top:30px; }
.about_left{float:left; width:260px; margin-left:20px;}
.about_left .title{background:#5fb157 url(../images/open_tender_icon.png) no-repeat 30px; height:69px; line-height:69PX; font-size:24px; color:#fff; text-align:center;}
.about_left ul{padding-top:10px; background: #fff; border-right: solid 1px #f3f1f1; }
.about_left ul li{height:53px; line-height:52px;}
.about_left ul li a{padding-left:80px; display:block; font-size:16px; border-left:2px solid #fff;}
.about_left ul li a:hover{background:#f5f5f5;  border-left:2px solid #5fb157;}
.about_left ul li.xz a{background:#f2f2f2; border-left:2px solid #5fb157;}
.about_right{width:820px; float:right; padding:20px 50px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.about_right .title{height:50px;  border-bottom:3px solid #eee;}
.about_right .title .fl{font-size:24px; color:#333; line-height:50px;}
.about_right .title .fr{color:#aaa; line-height:30px; padding-top:15px; font-size:12px;}
.about_right .title .fr a{color:#5fb157;}
.about_right .title .fr a:hover{color:#5fb157;}
.about_right .con{padding-top:30px; line-height:30px;}



.ny_zb_list li{height:50px; line-height:50px; border-bottom:1px dotted #ddd;}
.ny_zb_list li a{float:left; padding-left:20px; background:url(../images/icon.png) no-repeat left; font-size:16px; text-overflow:ellipsis; overflow: hidden; width:705px; display:block; height:50px;}
.ny_zb_list li span{float:right; color:#999; font-size:12px;}
.ny_zb_con{padding-top:50px; line-height:30px; padding-bottom:100px;}
.ny_zb_con table{border-top:1px solid #333; border-left:1px solid #333;}
.ny_zb_con table td{border-bottom:1px solid #333; border-right:1px solid #333;}
.ny_zb_con .title_1{padding:0px 40px; text-align:center; padding-bottom:30px;}
.ny_zb_con .title_2{text-align:center; font-size:14px; height:40px; line-height:40px; background:#f2f2f2;}
.ny_zb_con .title_2 a{color:#369; text-decoration:underline;}



#help{padding-top:20px;}
#help dl{border-bottom:1px solid #eee;}
#help dt{cursor:pointer; color:#353535; font-size:16px; line-height:40px; height:40px; padding-left:20px; background:url(../images/icon.png) no-repeat 0px 12px;}
#help .gzgw{float:left; display:block; padding-right:50px; color:#1359ab; width:350px; text-overflow:ellipsis; overflow:hidden; height:40px;}
#help .gzxz{float:left; display:block; width:250px; font-size:14px;}
#help .fbsj{float:right; display:block; color:#999; font-size:12px;}
#help dd{display:none; color:#333; font-size:14px; line-height:24px; margin-bottom:10px; margin-left:0px;}
#help dd .a3{padding:15px; background:#f5f5f5;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#help dt,#help dd{ position:relative;}
.sqzw{padding:15px 0px; border-top:1px dotted #ddd;}
.sqzw a{display:block; height:34px; line-height:34px; margin:0px auto; width:150px; background:#fc925d; text-align:center; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}





.books{background:#fff; padding:20px;}
.books dl{float:left; width:220px; padding:20px; font-size:12px; text-align:center; line-height:30px;}
.books dl dt{ padding:10px 0px;}
.books dl dd{height:40px; line-height:20px;  border-top:none; text-overflow:ellipsis; overflow:hidden; width:220px;}



.nimg_list{ padding:15px 24px; background:#fff;}
.nimg_list ul li{ height:80px; padding:15px 0px; border-bottom:1px dotted #ddd;}
.nimg_list ul li .date{ width:60px; margin-right:20px; float:left; color:#999; text-align:center; font-size:14px; font-family:"微软雅黑";}
.nimg_list ul li .date span{ display:block; width:60px; font-family:Tahoma, Arial; font-size:50px; text-align:center; line-height:50px; color:#307ed9;}
.nimg_list ul li img{ width:127px; height:80px; float:left;}
.nimg_list ul li .txt{ width:550px; float:right; text-align:left; font-size:14px;}
.nimg_list ul li .txt h4{ height:30px; line-height: 30px; overflow:hidden; padding-bottom:5px; font-weight:normal; font-size:16px;}
.nimg_list ul li .txt h4 a{ color:#1359ab;}
.nimg_list ul li .txt p{ height:40px; line-height:20px; overflow:hidden; font-size:12px; color:#666;}
.nimg_list ul li .txt p a{color:#369;}
.nimg_list ul li .txt a:hover{color:#369;}
.nimg_lists .news_title{line-height:50px; text-align:center; padding-top:20px; font-size:20px;}
.nimg_lists .time{text-align:center; text-align:center; font-size:12px; color:#666; border-bottom:1px dotted #ddd; line-height:30px;}
.nimg_lists{ padding:20px 40px; text-align:left; background:#fff; line-height:30px; }
.nimg_lists img{max-width:730px;}
.title_new{text-align:center; font-size:14px; border-bottom:1px dotted #ddd;}


.lingyu{padding:30px 0px; line-height:30px;}


.pagination{text-align: center; margin-top: 30px;}
.pagination li{display: inline-block; line-height: 32px; border:1px solid #ccc; margin: 0 5px;}
.pagination li a{display: block; padding: 0 15px;}
.pagination li span{display: block; padding: 0 15px;}
.pagination li a:hover,.pagination li span:hover,.pagination li span.current{color: #fff; background: #165fb4;}
.contact_a {
  line-height: 30px;
  padding: 20px 0;
  font-size: 14px;
}
.no-data {
  font-size: 14px;
  text-align: center;
  color: red;
  font-weight: bold;
  padding: 30px;
}
.zb_list li:last-child {
  border-bottom: none;
}
