@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;list-style: none;}
html{color:#333;background:#fff; min-width:1000px;}
body{font:12px/1.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
em{font-style: normal;}
img{border:none;}table{border-collapse:collapse;border-spacing:0;}
button,input,textarea{background: none; border:none;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;outline: none;}
input:focus,select:focus{outline: none;}
a{text-decoration:none; color: #333333;}
a:hover{text-decoration:inline;color: #cc0000;}
.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}
.wrap{width:1000px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}

.w{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
/*zg_header*/
.zg-header-wrap
{
	width:100%;
	height:60px;
	background:#fff
}
.zg-header-wrap .zg-header-con
{
	padding-top:12px;
}
.zg-header-wrap .zg-header-con   .header-logo-con
{
	 float:left;
	 width:165px;
	 height:35px;
}
.zg-header-wrap .zg-header-con   .header-logo-con  img
{
	  display:block;
	  width:100%;
	  height:100%;
}
.zg-header-wrap .zg-header-con   .header-ewm-con
{
	   float:right;
	   width:50%;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list
{
	   width:100%;
       height:36px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item
{
		position:relative;
    	float:left;
		height:36px;
		font:16px/36px '微软雅黑';
		color:#504e4e;
		cursor:pointer;
		margin-right:5px;
		border:1px solid #fff;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.active
{
    	border:1px solid #cccccc;
		border-bottom:none;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.qq
{
	  background:url(../images/platform_icon.jpg) no-repeat 2px -50px;
	  padding-left:32px;
	  width:50px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.weixin
{   
                background:url(../images/platform_icon.jpg) no-repeat 2px -100px;
	   padding-left:37px;
	   width:45px;}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.weibo
{     
                    background:url(../images/platform_icon.jpg) no-repeat 2px -150px;
	      padding-left:32px;
	      width:50px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.phone
{
	    background:url(../images/platform_icon.jpg) no-repeat 2px 0px;
	    padding-left:30px;
	    width:160px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.phone  .img-con{
	   width:242px;
	   height:236px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.phone  .img-con ul{
	  padding:10px 0 10px 80px;
	  background: url(../images/phone.png) no-repeat 20px center;

}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.phone  .img-con ul li{
	color:#333;
	line-height: 25px;
	font-size:15px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.phone  .img-con ul li:hover
{
	font-weight: bold;
	color:#f00;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item.phone  .img-con  .cover-con{
	width:190px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item  .img-con
{    
	  position:absolute;
	  width:190px;
	  height:100px;
	  border:1px solid #cccccc;
	  right:-1px;top:35px;
	  display:none;
	  background:#fff;
	  z-index:999;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item .img-con  .cover-con
{
	 position:absolute;
	 right:0;
	 top:-1px;
	 display:block;
	 width:82px;
	 height:2px;
	background:#fff;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item  .img-con  .img-con-pro
{
	 float:left;
	 width:100px;
	 height:100px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item  .img-con  .img-con-pro  img
{
	display:block;
	padding:10px;
	width:80px;
	height:80px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item .img-con  .img-con-link
{
	 float:left;
	 width:90px;
	 height:70px;
	 padding-top:30px;
}
.zg-header-wrap .zg-header-con   .header-ewm-con  .ewm-list  .ewm-item .img-con  .img-con-link  a
{
	  display:inline-block;
               font-size:16px;
	  line-height:18px;
	  font-weight:bold;
	  color:#F00;
	  text-align:center;
	  text-decoration:none;
}

.zg_banner{background:url(../images/zg_banner.jpg) no-repeat center top; height:770px; overflow:hidden;}
.zg_ban{position: relative;width: 1000px;height: 710px;}
.zg_ban img{display:block;}
.zg_ban span{position: absolute;width: 90px;height: 100px;background-color: #ffecc2;font:bold 32px/100px "Microsoft Yahei";color: #bf454d; text-align: center;border-radius: 0 0 20px 20px;box-shadow: 5px 5px 0 #ffc955;top: -5px;}
.zg_preface{position: relative; top: -140px; width: 1100px;padding: 30px 100px; margin: 0 auto;background: #ffc955;}
.zg_preface p{font:18px/2em "Microsoft Yahei";color: #553d11;  }
.zg_preface img{float: left;margin-right: 20px}

.zg_main1{padding-bottom: 80px;background: url(../images/mainbg1.jpg) no-repeat center top;width: 100%;min-width: 1000px;overflow: hidden;}
.line{width:100%;height:10px;background: #ea4847;position: relative;}
.line::after{content: "";display: inline-block;position: absolute;border: 30px solid transparent;border-top: 30px solid #ea4847;width: 0;height: 0;left: 50%;top: 10px; margin-left: -15px;}
.zg_tit{margin: 20px 0;text-align: center;}
.zg_tit h2{font:bold 42px/3em "Microsoft Yahei";color: #ea4847;}
.zg_tits{font:bold 42px/2em "Microsoft Yahei";color: #ea4847;position: relative;width:220px;height: 84px; margin: 0 auto;}
.cir1::before{content: '1';display: inline-block;font:38px/40px Arial;color: #fff;width: 40px;height: 40px;background: #f74f46;border-radius: 50%;position: absolute;left: -15px;top: 10px}
.zg_tit p{font:26px/1em "Microsoft Yahei";color: #333;padding-bottom: 10px;}
.cir2::after{content: '2';display: inline-block;font:38px/40px Arial;color: #fff;width: 40px;height: 40px;background: #f74f46;border-radius: 50%;position: absolute;right: -40px;top: 10px}
.zg_box{width: 1000px;padding: 30px 0; background: #fff;border-radius: 30px; box-shadow: 0 0 20px #666;}

.zg_calendar{}
.zg_calendar li{background: url(../images/img_02.jpg) no-repeat;width: 175px;height: 188px;float: left;margin-left: 20px;transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;}
.zg_calendar li h5{font:bold 22px/2em "Microsoft Yahei";color: #ea4847;text-align: center;padding-top: 70px}
.zg_calendar li em{font:18px/2em "Microsoft Yahei";color: #ea4847;text-align: center;display: block;}
.zg_calendar li:hover{transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);}
.zg_tab{width: 95%; margin: 0 auto;border-right: 1px solid #ec512b;border-top: 1px solid #ec512b;}
.zg_tab th,.zg_tab td{border-left: 1px solid #ec512b;border-bottom: 1px solid #ec512b; text-align: center;}
.zg_tab th{background: #f6b96c;font: bold 18px/50px "Microsoft Yahei";color: #f00505;}
.zg_tab td{font: 16px/24px "Microsoft Yahei"; color: #333;padding: 5px}


.zg_main2{padding-bottom: 80px;background:#fbfcfd url(../images/mainbg2.jpg) no-repeat center top;width: 100%;min-width: 1000px;overflow: hidden;}
.box_bg{background: #fbfcfd}
.zg_qh{width: 860px;margin: 0 auto;}
.zg_qh li{padding: 3px 40px;background: #fe3c53 url(../images/btnbg.jpg) repeat-y left top;font: 22px/40px "Microsoft Yahei";color: #fff;border-radius: 30px;float: left;margin-left: 25px;border: 2px solid transparent;position: relative;cursor: pointer;}
.zg_qh li:first-child{margin-left: 0;}
.zg_qh li.on,.zg_qh li:hover{background: #fff;color: #ea4847;border: 2px solid #ea4847}
.zg_qh li.on::after{content: "";position: absolute;border: 10px solid transparent;border-top: 10px solid #fd3145;top:46px;left: 50%;margin-left: -12px;}
.zg_qhcontent{display: none;}
/*国考*/
.gk{border: 1px solid #d4d4d4;width: 960px; margin: 20px auto;}
.gk_Top{height: 510px;border-bottom: 1px solid #d4d4d4;}
.gk_Top_left{width: 290px;height: 490px;background: #fff9f7;padding: 10px 15px}
.qh_tit{font:bold 20px/2em "Microsoft Yahei";color: #fd2f45; }
.qh_tit::before{content: "";display: inline-block;width: 6px;height: 30px; background: url(../images/qhtitbg.jpg) no-repeat left center;margin-right: 10px;vertical-align: -8px;}
.gk_Top table{width: 98%;margin: 10px auto 0;border-right: 1px solid #ec512b;border-top: 1px solid #ec512b;}
.gk_Top table td{border-left: 1px solid #ec512b;border-bottom: 1px solid #ec512b; text-align: center;font: 15px/24px "Microsoft Yahei"; color: #333;padding: 15px 0; }
.gk_Top_right{background: #fdfdfb;height: 500px;width:629px;padding:10px 0 0 10px;border-left:  1px solid #d4d4d4;overflow: hidden;}
.gk_Top1 table{width: 98%;margin: 10px auto 0;border-right: 1px solid #ec512b;border-top: 1px solid #ec512b;}
.gk_Top1 table td{border-left: 1px solid #ec512b;border-bottom: 1px solid #ec512b; text-align: center;font: 15px/24px "Microsoft Yahei"; color: #333;padding: 6px 0; }
.gk_Top1_right{background: #fdfdfb;height: 500px;width:629px;padding:10px 0 0 10px;border-left:  1px solid #d4d4d4;overflow: hidden;}
.gk_Mid{border-bottom: 1px solid #d4d4d4;padding: 5px 0 30px;}
.gk_Mid dl{padding: 10px 15px;}
.gk_Mid table{width: 98%;margin: 10px auto 0;border-right: 1px solid #ec512b;border-top: 1px solid #ec512b;}
.gk_Mid table th,.gk_Mid table td{border-left: 1px solid #ec512b;border-bottom: 1px solid #ec512b; text-align: center;font: 15px/24px "Microsoft Yahei"; color: #333;padding: 10px 0; width:20%}
.gk_Mid table th{font: bold 18px/24px "Microsoft Yahei";}
.scbtn{display: block;margin: 10px auto 0; width: 200px;font:bold 24px/46px "Microsoft Yahei";color: #fff;text-align:center;border-radius: 30px; background:#fb3044 url(../images/qhtitbg.jpg) repeat-x;}
.btn1{width: 200px;}.btn2{width: 400px;}
.scbtn:hover{color: #fff;}
.gk_Bot{height: 430px;}
.gk_Bot em{display:block; font:bold 18px/46px "Microsoft Yahei";padding-left: 20px;}
.gk_Bot em::before{content: "";display: inline-block;width: 10px;height: 10px;background: #333;margin-right:10px; }
.gk_Bot_left{width: 370px;height: 410px;background: #fbfafa;padding: 10px 15px}
.gk_Bot_left img{margin:20px auto;display:block;}
.gk_Bot_right{width:97%;background: #fffcf6;height: 380px;padding: 50px 15px 0;border-left: 1px solid #d4d4d4;}
.gk_Bot_right table{width: 98%;margin: 10px auto 0;border-right: 1px solid #333;border-top: 1px solid #333;}
.gk_Bot_right table th,.gk_Bot_right table td{border-left: 1px solid #333;border-bottom: 1px solid #333; text-align: center;font:15px/20px "Microsoft Yahei"; color: #333;padding: 10px 0;}
.gk_Bot_right table th{background: #ffdc73;}

.gk_Bot_right2{width:529px;background: #fffcf6;height: 380px;padding: 50px 15px 0;border-left: 1px solid #d4d4d4;}
.gk_Bot_right2 table{width: 98%;margin: 10px auto 0;border-right: 1px solid #333;border-top: 1px solid #333;}
.gk_Bot_right2 table th,.gk_Bot_right2 table td{border-left: 1px solid #333;border-bottom: 1px solid #333; text-align: center;font:15px/20px "Microsoft Yahei"; color: #333;padding: 10px 0;}
.gk_Bot_right2 table th{background: #ffdc73;}

/*选调生*/
.xds{width: 960px; margin: 20px auto;}
.xds dl{margin-top: 20px;}
.xds dl dd{padding: 5px 0;}
.xds dl:nth-of-type(1) dd{font:16px/24px "Microsoft Yahei"; color: #333;padding: 5px 10px;}
.xds dl .xds_ys{padding-top: 10px}
.xds dl .xds_ys li{width: 182px;height: 210px;background: #fff;float: left;border-radius: 20px;box-shadow: 0 0 8px #666;margin-right: 12px;text-align: center;}
.xds dl .xds_ys li:last-child{margin-right: 0;}
.xds dl .xds_ys li img{display: block;margin: 20px auto 0px;}
.xds dl .xds_ys li h6{font:24px/40px "Microsoft Yahei"; }
.xds dl .xds_ys li b{width:78px;height: 1px;background: #ffdcde;display: block;margin: 4px auto;position: relative;}
.xds dl .xds_ys li b::before{content: "";position: absolute;width:128px;height: 1px;background: #ffdcde;top: -3px;left: -30px;}
.xds dl .xds_ys li b::after{content: "";position: absolute;width:108px;height: 1px;background: #ffdcde;top: 3px;left: -18px;}
.xds dl .xds_ys li:nth-of-type(1) h6{color: #ff4f58}
.xds dl .xds_ys li:nth-of-type(2) h6{color: #f2ad38}
.xds dl .xds_ys li:nth-of-type(3) h6{color: #bb4dfe}
.xds dl .xds_ys li:nth-of-type(4) h6{color: #4eccff}
.xds dl .xds_ys li:nth-of-type(5) h6{color: #38f29d}
.xds dl .xds_ys li:nth-of-type(2) b,
.xds dl .xds_ys li:nth-of-type(2) b::before,
.xds dl .xds_ys li:nth-of-type(2) b::after
{background: #fcefd7;}
.xds dl .xds_ys li:nth-of-type(3) b,
.xds dl .xds_ys li:nth-of-type(3) b::before,
.xds dl .xds_ys li:nth-of-type(3) b::after
{background: #f1dbff;}
.xds dl .xds_ys li:nth-of-type(4) b,
.xds dl .xds_ys li:nth-of-type(4) b::before,
.xds dl .xds_ys li:nth-of-type(4) b::after
{background: #dcf5ff;}
.xds dl .xds_ys li:nth-of-type(5) b,
.xds dl .xds_ys li:nth-of-type(5) b::before,
.xds dl .xds_ys li:nth-of-type(5) b::after
{background: #d7fceb;}
.xds dl .xds_ys li p{font:16px/24px "Microsoft Yahei";color: #333;}
.xds dl .xds_con{width: 100%; height: 230px;position: relative;}
.xds dl .xds_con .xds_bt{width: 110px; height: 90px;padding-top: 20px; font:18px/24px "Microsoft Yahei"; color: #fff;text-align: center;background: #f36f3a;border-radius: 10px; position: absolute;top: -20px;left: 50%;margin-left: -56px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.xds dl .xds_con .xds_bt p{transform: rotate(-45deg) translateX(-10px);-webkit-transform: rotate(-45deg) translateX(-10px);}
.xds_ts{border: 2px solid #f36f3a; border-radius: 20px;margin-top: 30px}
.xds_ts li{width: 237px;height: 200px; float: left;border-right:2px solid #f36f3a; }
.xds_ts li:last-child{border-right: 0;}
.xds_ts li h5{font: 22px/40px "Microsoft Yahei"; color: #f36f3a; text-align: center;padding-top: 10px}
.xds_ts li h5 span{color: rgb(243,111,58,.4);font: 60px/1 "Arial";}
.xds_ts li p{font: 16px/24px "Microsoft Yahei"; color: #333;padding: 10px 20px;}
.xds table{width: 98%;margin: 10px auto 0;border-right: 1px solid #fe3e3f;border-top: 1px solid #fe3e3f;}
.xds table th,.xds table td{border-left: 1px solid #fe3e3f;border-bottom: 1px solid #fe3e3f; text-align: center;font:15px/24px "Microsoft Yahei"; color: #333;padding: 10px 0;}
.xds table th{background: #fd586a;font:bold 16px/30px "Microsoft Yahei";color: #fff;}
/*乡镇公务员*/
.xz{width: 960px; margin: 20px auto;}
.xz_Top{height: 456px;border: 1px solid #ffe4cc;}
.xz_Top li{float: left;}
.xz_Top li.xz_Top_left{width: 250px;height: 456px; background: #ffb06a;}
.xz_Top li.xz_Top_left .xz_leftT{margin: 20px auto; width: 70%;text-align: center;}
.xz_Top li.xz_Top_left .xz_leftT h3{font:16px/30px "Microsoft Yahei";color: #fff;border-bottom: 1px solid #fff;}
.xz_Top li.xz_Top_left .xz_leftT p{font:12px/20px "Arial";color: #fff;text-transform: uppercase}
.xz_Top li.xz_Top_left .xz_leftM{width: 200px;margin: 0 auto;background: #fff;text-align: center;padding: 30px 0 50px;position: relative;}
.xz_Top li.xz_Top_left .xz_leftM::after{content: "";position: absolute;width: 220px;height: 220px;background:#ffc897;border-radius: 20px;top: 40px;left: -10px;z-index: -1; }
.xz_Top li.xz_Top_left .xz_leftM h4{font:bold 18px/40px "Arial";color: #e4590d;}
.xz_Top li.xz_Top_left .xz_leftM img{display: block;margin: 0 auto;}
.xz_Top li.xz_Top_left .xz_leftM a{width: 160px; font: 24px/50px "Microsoft Yahei";text-align: center;color: #fff;display: block;position: absolute; bottom: 20px;left: 20px; background-color:#ffb06a;opacity: .8; transition: .3s all;-webkit-transition: .3s all;-moz-transition: .3s all;-o-transition: .3s all;-ms-transition: .3s all; }
.xz_Top li.xz_Top_left .xz_leftM a:hover{background-color:#ffb06a;opacity: 1; }
.xz_Top li.xz_Top_mid{width: 538px;padding:0 20px;}
.xz_Top li.xz_Top_mid dl{padding: 10px 0;}
.xz dl dt{color: #333}
.xz dl dt::before{background: url(../images/qhtitbg2.jpg) no-repeat left center;}
.xz_Top li.xz_Top_mid dd{font: 18px/28px "Microsoft Yahei"; }
.xz_ys {margin-top: 10px;}
.xz_ys li{width: 220px;height: 60px;padding:10px 20px 30px 20px;  background: #ffeee6;border: 1px solid #ffdfc3;position: relative;float: left;margin-right: 10px;}
.xz_ys li:nth-of-type(2),.xz_ys li:nth-of-type(4){margin-right: 0;}
.xz_ys li:nth-of-type(1),.xz_ys li:nth-of-type(2){margin-bottom: 10px;}
.xz_ys li h4{font: 18px/40px "Microsoft Yahei"; color: #f36f3a;}
.xz_ys li p{font: 13px/16px "Microsoft Yahei"; color: #333;}
.xz_ys li img{display: block; position: absolute;top: 15px;right: 10px;}
/*.xz_ys li:nth-of-type(2) img{top: 30px;right: 0px}*/
.xz_Top_right{width: 110px;height: 446px;border-left: 1px solid #ffe4cc;padding: 10px 0 0 10px;}
.xz_Top_right ul{height: 456px}
.xz_Top_right li{width: 110px;margin-top: 10px;border: 1px solid #ffdab9;padding: 9px 0;position: relative;}
.xz_Top_right li img{display: block;margin: 0 auto;} 
.xz_Top_right li .img{position: absolute;top: -16px;left: 8px;display: none}
.xz_Top_right li a{display: block;width:80px;height: 30px;background: #fd5b01;font:bold 15px/30px "Microsoft Yahei"; color: #fff;text-align: center;margin:0 auto;border-radius: 30px;margin-top:10px}
.xz_Top_right li a:hover{background: #ef5500;}
.xz_Top_right li:hover .img{display: block;}
.xz_tab{margin-top: 20px;}
.xz_tab table{width: 98%;margin: 10px auto 0;border-right: 1px solid #fd3145;border-top: 1px solid #fd3145;}
.xz_tab table th,.xz_tab table td{border-left: 1px solid #fd3145;border-bottom: 1px solid #fd3145; text-align: center;font:15px/24px "Microsoft Yahei"; color: #333;padding: 10px 0;}
.xz_tab table th{background: #ffd2aa;font:bold 16px/30px "Microsoft Yahei";color: #fd3145;}

/*遴选公务员*/
.lx{width: 960px; margin: 20px auto;}
.lx .xz_Top{height: 456px;border: 1px solid #ff8383;}
.lx .xz_Top li.xz_Top_left{background: #ff8383;}
.lx .xz_Top li.xz_Top_left .xz_leftM h4{color: #ff5858;}
.lx .xz_Top li.xz_Top_left .xz_leftM a{ background:rgb(255,176,106,.8);transition: .3s all; }
.lx .xz_Top li.xz_Top_left .xz_leftM a:hover{background:rgb(255,176,106,1) }
.lx dl dt{color: #333}
.lx dl dt::before{background: url(../images/qhtitbg.jpg) no-repeat left center;}
.lx .xz_ys li{ background: #ffdede;border: 1px solid #ff8383;}
.lx .xz_ys li h4{color: #f36f3a;}
.lx .xz_ys li img{top: 8px;right: 10px}
.lx .xz_Top_right{border-left: 1px solid #ff8383;}
.lx .xz_Top_right li{border: 1px solid #ffdab9;}
.lx .xz_Top_right li a{background: #ff8383;}
.lx .xz_Top_right li a:hover{background: #ff6b6b;}
.xz_tab table{border-right: 1px solid #ff381f;border-top: 1px solid #ff381f;}
.lx .xz_tab table th,.lx .xz_tab table td{border-left: 1px solid #ff381f;border-bottom: 1px solid #ff381f; }
.lx .xz_tab table th{background: #ffe17e;color: #fb3845;}
/*联系方式*/
.zg_contact{padding:30px 20px;}
.zg_contact dl{width:260px;height:130px;border:1px solid #c9c9c9;margin-right:85px;}
.zg_contact dl:last-child{margin-right: 0;}
.zg_contact dl dt{float:left;padding: 10px 0px 0 20px;}
.zg_contact dl dt span{width:110px;height:80px;display: inline-block; background: #ffe8db;font:bold 18px/24px "Microsoft Yahei"; color: #fd5b01;text-align: center;border-radius: 50%;padding-top:30px;vertical-align: bottom;}
.zg_contact dl dd{padding-top: 15px;float: right;width: 130px;position: relative;}
.zg_contact dl dd img{display: block;margin: 0 auto;}
.zg_contact dl dd .img{position: absolute;top: -10px;left: 18px; display: none;}
.zg_contact dl dd a{display: block;width:100px;height: 30px;background: #fd5b01;font:bold 15px/30px "Microsoft Yahei"; color: #fff;text-align: center;margin:0 auto;border-radius: 30px;margin-top:10px}
.zg_contact dl dd a:hover{background: #ef5500;}
.zg_contact dl dd:hover .img{display: block;}
/*底部固定悬浮*/
.zg_fix_bottom{width:100%;height:60px;padding-top: 10px; background: #000;opacity: .9;position: fixed; bottom:0;left:0;}
.zg_fix_bottom ul{width: 900px;margin: 0 auto;}
.zg_fix_bottom ul li{float: left;font:18px/46px "Microsoft Yahei"; color: #fff;margin-right: 20px;}
.zg_fix_bottom ul li:last-child{margin-right: 0;}
.zg_fix_bottom ul li input,.zg_fix_bottom ul li select{width: 150px;height: 36px;background: #fff; border: 1px solid #fcd071;font:16px/36px "Microsoft Yahei"; padding: 0 5px;}
.zg_fix_bottom ul li .sbtn{display: inline-block;width: 110px;background: url(../images/btnbg.jpg) repeat-y; font:bold 16px/50px "Microsoft Yahei";text-align: center; color: #fff;border-radius: 10px;}
footer{background: #171212;padding-bottom: 90px;}

/*QQ悬浮*/
.cs_qq{width:118px;height:206px;border:#d1d1d1 1px solid;border-radius:3px;background:#fff;position:fixed;z-index:9999;top:50%;margin-top:-104px;right:0;}
.cs_qq h4{width:116px;height:34px;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#f5f5f5 1px solid;background:#fafafa;font:normal 16px/34px 'Microsoft Yahei';color:#333;text-align:center;letter-spacing:1px;}
.cs_time{width:118px;height:24px;padding-top:2px;font:normal 13px/24px '\5b8b\4f53';color:#999;text-align:center;}
.cs_qq img{width:54px;height:60px; display:block;margin:0 auto;padding-bottom:5px;}
.cs_qq_btn{width:78px;height:26px;margin:0 auto;}
.cs_qq_btn a{display:block;width:78px;height:26px;background:url(../images/cs_qq_btnbg.jpg) center 0 no-repeat;font:normal 15px/26px 'Microsoft Yahei';color:#0ba5d2;text-align:center;}
.cs_qq_btn a:hover{background-position:center -26px;color:#fff;text-decoration:none;}
.cs_qq_text{width:118px;height:40px;padding-top:6px;font:normal 13px/20px '\5b8b\4f53';color:#666;text-align:center;}

/*回到顶部*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  z-index:11111111;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}