.zt_banner{    font-family:"微软雅黑";     color:#FFF; clear:both; width:100%;overflow: hidden; background:  top center #3cb44b;  }
.zt_banner img{   width:100%; height:auto;}

.home_top{ clear:both; width:100%; height:40px; line-height:40px; color:#fff; background:#000; overflow: hidden}
.home_top a{ color:#fff;   }
.home_top a:hover{ color:#fff; text-decoration:none;   }
.home_top .left{ display:block; width:544px; padding-left:20px }
.home_top .left ul li{ float:left; padding:0 15px;}
.home_top .left ul li.homeicon{ }
.home_top .right{ display:block; width:220px; text-align:right }

.home_search{ height:100px;  clear:both; margin:0 auto; position:relative;}
.showlogo{ width:349px; height:52px; position:absolute; top:25px; left:0;}
.searchinput{ height:27px; line-height:27px; border:2px solid #e6e6e7; width:400px; position:absolute; top:33px; left:528px; overflow:hidden; }
.searchinput input{ border:0; width:395px; height:27px; line-height:27px; color:#666; padding-left:5px; background-color:transparent}
.searchbtn{ width:73px; height:31px; position:absolute; top:33px; right:0;}

.home_nav{ clear:both; width:100%; ; height:35px; line-height:35px; background:#000; color:#FFF}
.home_nav a{ color:#FFF; font-size:14px}
.home_nav a:hover{ color:#FFF; text-decoration:none;}
.home_nav span.left{ width:600px; display:block;}
.home_nav span.left ul li{ float:left;}
.home_nav span.left ul li a{ display:block; padding:0 30px; }
.home_nav span.left ul li a.this{background:#00af90;}
.home_nav span.left ul li a:hover{ background:#00af90;}
.home_nav span.right{ width:100px; display:block;  text-align:right;}
.banner_content{ margin:0 auto; height:379px; position:relative;  font-family:"微软雅黑"}
.leftbtn{ width:47px; height:91px; position:absolute; top:123px; left:-47px; display:block;}
.rightbtn{ width:47px; height:91px; position:absolute; top:123px; right:-47px; display:block;}
.btnlist{ height:14px; width:112px; position:absolute; bottom:30px; left:480px; display:block; }
.btnlist ul li{ 
	color: #31292b;
    cursor: pointer;
    float: left;
    font-family: Tahoma,Helvetica;
    font-size: 28px;
    margin-right: 6px;
    width: 15px;
	}
.btnlist ul li.active{ color:#b65045;}	

.btnnn{      font-family:"微软雅黑";   font-size:14px; width:250px; line-height:30px; background:#fff;  border:1px solid #ececec; padding:30px;   z-index:999; position:absolute; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
.btnnn h3{ font-size:16px; color:#3cb44b; text-align:center; padding:15px 0 20px 0; background:url(../images/righticon.gif) no-repeat 60px center;}
.btnnn p span{ color:#3cb44b;}
.btnnn button{ width:150px; line-height:150px; background: #FFF; color:#090; height:30px; line-height:30px; border:0;}
.btnnn a.close{ display:block; height:15px; width:15px; background:url(../images/closebg.gif) 0 0 no-repeat; position:absolute; top:15px; right:15px; overflow:hidden; text-indent:-1000px;}
.btnnn a.close:hover{background:url(../images/closebg.gif) 0 -15px no-repeat;}

.classify{ width:1000px; clear:both; margin:0 auto; height:64px; padding:35px 0 20px 0; overflow:hidden;}
.classify ul{ width:1020px;}
.classify ul li{ float:left; height:54px; padding-top:10px; border:1px solid #ececec; margin-right:17px; width:82px; text-align:center; line-height:24px;  cursor:pointer}
.classify ul li:hover{ background:#00af90; color:#fff;  border:1px solid #00af90; }
.classify ul li.this{ background:#00af90; color:#fff; border:none;}

.intr {background:#fff; border-bottom:1px solid #ccc; color:#090; font-size:14px; padding:20px; line-height:1.5}
.intr strong {font-size:16px}

#wrapper{clear:both; padding-top:30px; background: #ececec  }
#container{
	position:relative;
	width:90%;
	margin:0 auto;
	padding-bottom: 10px;
	
}

 .wrapperh2 {
    float: left;
    font-family: "MicroSoft YaHei",SimSun,sans-serif;
    font-size: 40px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    padding-top: 20px;
}
.grid{width:100%;    background: #FFF;  overflow:hidden;position: relative; margin-bottom: 15px; }
.grid:hover{ border-bottom:2px solid  #338B23;}
.gridthis{ position:absolute; top:10px; right:10px; height:53px; width:53px; display:block; background:url(../images/right.png) no-repeat} 
.gridtou{ height:100px; width:100px;  border-radius:100px; position:absolute; bottom:150px; left:10px; overflow:hidden; background:#ececec; text-align:center}
.gridtou img{ width:100%; height:auto;}

.grid p{ clear:both; display:block;}
.grid p.box1 img{ width:100%; height:auto;}
.grid p.box2{ padding:20px 10px 10px 20px;  font-size:16px; font-family:"微软雅黑" ; }
.grid p.box2 span{   padding-right:10px;}
.grid p.box3{ line-height:20px; padding:0 15px 15px 20px; color:#666; }
.grid p.box6, .grid p.box_7{ display:block; border-top:1px dotted #ccc; text-align:center; height:50px; line-height:50px; margin:0 20px; font-size:16px; color:#666; cursor: pointer }
.grid p.box6 span.span1, .grid p.box_7 span.span1 {background:url(../images/likebg.png) no-repeat 5px 3px #a3c13a; color:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-left:30px; padding-top:5px; padding-right: 5px; padding-bottom:5px;  }
.grid p.box6 span.span2 {margin-left:5px;}
.grid p.box6 span.span, .grid p.box_7 span.span{ padding-left:25px; padding-top:5px; padding-bottom:5px;  }
.grid  h3{ font-size:16px; font-family:"微软雅黑" ;  color:#333;   padding-bottom:10px;}
.grid p.box_7 {text-align: center;}
.grid p.box_7 a.link {font-size:16px; color:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 5px 5px;}
.grid p.box_7 a.link-1 {background:#00cd00}
.grid p.box_7 a.link-2 {background:#009900}
.grid p.box_7 a.link-3 {background:#b7d835}



/*foot*/
.foot{width:100%;clear:both;  background:#3a3a3a;   color:#ccc; height:108px;}
.foot2{ color:#666; line-height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:15px;  }
.foot2 strong{ padding-left:25px; padding-right:10px}
.foot2 a{ color:#666; padding:0 3px ;}

.foot span.box1{
	display:block;
	font-family: "微软雅黑";
	font-size:20px;
	position:absolute;
	top:38px;
	left:56px;
}
.foot span.box2{
	display:block;
	position:absolute;
	top:35px;
	left:125px;
}
.foot span.box3{
	display: block;
	font-family:"微软雅黑";
	font-size:20px;
	position:absolute;
	top:38px;
	left:370px;
}
.box4{
	height:70px;
	position:absolute;
	top:25px;
	left:450px;
	width:550px;
}
.box4 ul li{ float:left; width:50px; height:70px; position: relative; text-align:center; padding-left:29px; color:#FFF; margin-right:50px;}
.box4 ul li p{ padding-top:3px;}
.box4 ul li img{ display:block; border:1px solid #a9a9a9;}
.box4 ul li span{ position:absolute; display:block; height:33px; width:22px; top:0; left:0; background: url(../images/txtbg.png) no-repeat top left; color:#FFF; line-height:15px; text-align:left; padding-left:3px; padding-top:2px; }

 
.guanzhu{ width:400px; float:right; height:130px; position:relative;  }
.guanzhu_box1{ position:absolute; padding:0; color:#000; height:30px; line-height:30px; border-bottom:1px solid #dddddd; width:120px; z-index:11;}
.guanzhu_box12{ position:absolute; left:140px; top:0; color:#000; height:30px; line-height:30px; border-bottom:1px solid #dddddd; width:120px;}
.guanzhu_box13{ position:absolute; left:270px; top:0; color:#000; height:30px; line-height:30px; border-bottom:1px solid #dddddd; width:120px;}

.guanzhu_box2{ position:absolute; padding-top:38px; padding-left:0; width:90px; height:89px; background:url(../images/guan_icon.gif) no-repeat 0 40px; z-index:10;}
.guanzhu_box2 ul li{ clear:both; line-height:24px; color:#666; padding-left:22px;}
.guanzhu_box3{ position:absolute; z-index:1; width:80px; height:83px; top:35px; left:140px;}
.guanzhu_box4{ position:absolute; z-index:1; width:80px; height:83px; top:35px; left:270px;}
.copyright{
	clear:both;
	height:50px;
	line-height:50px;
	color:#666;
	text-align:center;
	border-top:1px solid #ccc;
	font-family: "微软雅黑";
}

 .friedlink{ height:50px; line-height:50px; clear:both; border-top:1px solid #c2c2c2;}
.friedlink_box1{float:left; width:65px; font-weight:bold;}
.friedlink_box2{ float:left; width:865px;}
.friedlink_box2 ul li{ float:left; display:inline-block; padding:0 10px; border-right:0px solid #ccc;}

.friedlink_box3{ float:right; width:50px;}
.cooperate{height:40px; line-height:40px;  clear:both; border-top:1px solid #c2c2c2; padding:10px 0px;}
.cooperate_box1{float:left; width:65px; font-weight:bold;}
.cooperate_box2{ float:left; width:900px; padding-left:15px;}
.cooperate_box2 ul li{ float:left; display:inline-block; height:40px; width:110px; padding-right:15px;}
.cooperate_box2 ul li img{ float: left; padding-right:10px}
.cooperate_box2 ul li p{ line-height:20px;}


.grid p.box7{ height:50px; line-height:50px; font-size:28px; padding-bottom:10px; text-align:left; color:#666;}
.grid input {
    border: 1px solid #CDCDCD;
    color: #999999;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    outline: medium none;
    padding: 9px 14px;
    width: 80%;
}

.grid input:focus {
    border: 1px solid #3CB44B;
}

.grid button{  background: none repeat scroll 0 0 #3CB44B;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 40px;
    padding: 0px 14px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    width:86%;
	font-size:16px;
	margin-bottom:20px;
	}

.disabled {background-color:#c5c5c5; color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-left:30px; padding-top:5px; padding-right: 5px; padding-bottom:5px; }

/*所有参选企业列表*/
.cxqy { padding:20px;}
.cxqy ul li { width:50%; float:left; line-height:24px;}
.cxqy ul li a { font-size:14px;}

.show-btn{width: 100%;
          background: #FFF;
          overflow: hidden;
          position: relative;
          margin-bottom: 15px;
		  }
.show-btn span{ 
    background: none repeat scroll 0 0 #3CB44B;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 40px;
    padding: 0px 14px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    
	font-size:16px;
	margin-bottom:20px;}
.show-btn a{margin-right:10px;}


