@charset "utf-8";
/* CSS Document */
/*顶部*/


.bodybg{
}

.xmt .tab1{
	width:100%;
	position:absolute;
	height:111px;
	bottom:10px;
	left:0px;
}
.xmt .tab1 li{
	float:left;
	margin-left:6px;
	cursor:pointer;
	position:relative;
	width:24%;
}
.xmt .tab1 .item .arrow1{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:49%;
	background:url(../images/index_24.gif) left top no-repeat;
}
.xmt .tab1 .item .arrow2{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:49%;
	background:url(../images/index_22.gif) left top no-repeat;
}
.xmt .tab1 .item .arrow3{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:49%;
	background:url(../images/index_23.gif) left top no-repeat;
}
.xmt .tab1 .item .arrow4{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:49%;
	background:url(../images/index_22.gif) left top no-repeat;
}
.xmt .tab1 li img{
	margin-top:10px;
}
.xmt .tabcontent1{
	width:100%;
	height:349px;
	margin:0 auto;
}
.xmt .tabcontent1 .workcontent1 {
	background:url(../images/index_06.gif) left top repeat-x;
	width:100%;
	height:320px;
	margin:0 auto;
}
.xmt .tabcontent1 .workcontent1 h3{
	background:url(../images/index_17.gif) center bottom no-repeat;
	height:50px;
	line-height:50px;
	text-align:left;
	width:100%;
	float:left;
}
.xmt .tabcontent1 .workcontent1 h3 span{
	font-size:16px;
	color:#fff;
	padding-left:30px;
}
.xmt .tabcontent1 .workcontent1 h3 .more{
	color:#fff;
	position:absolute;
	top:15px;
	font-weight:normal;
	right:30px;
	font-size:14px;
	background:none;
}
.xmt .tabcontent1 .workcontent1 ul{
	margin-left:40px;
}
.xmt .tabcontent1 .workcontent1 li{
	float:left;
	margin-left:15px;
	margin-top:10px;
	margin-right:10px;
}
.xmt .tabcontent1 #weixin{
}
.xmt .tabcontent1 #weixin .weinxin_content{
	width:100%;
	height:260px;
	float:left;
	position:relative;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list{
	position:absolute;
	left:280px;
	top:20px;
	width:600px;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list ul{
	width:100%;
	margin-left:0;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list li{
	float:left;
	background-color:#fff2e0;
	font-size:16px;
	margin:5px 5px;
	width:135px;
	height:50px;
	line-height:50px;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list li a{
	color:#333;
	display:inline-block;
	width:100%;
	height:100%;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list li a:hover{
	font-weight:bold;
	background-color:#e42d30;
	color:#fff;
	display:inline-block;
	width:100%;
	height:100%;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list .more{
	background-color:#e42d30;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list .more a{
	color:#fff;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list li a:hover{
	font-weight:bold;
	background-color:#e42d30;
	color:#fff;
}
.xmt .tabcontent1 #weixin .weinxin_content .weixin_list .current a{
	font-weight:bold;
	background-color:#e42d30!important;
	color:#fff;
}
.xmt .tabcontent1 #weixin .weinxin_content .codecontent{
	position:absolute;
	top:25px;
	left:50px;
	text-align:center;
}
.xmt .tabcontent1 #weixin .weinxin_content .codecontent .code{
	background-color:#fff;
	width:160px;
	height:160px;
	padding:10px;
}
.xmt .tabcontent1 #weixin .weinxin_content .codecontent .code img{
	width:100%;
	height:100%;
}
.xmt .tabcontent1 #weixin .weinxin_content .focus{
	position:absolute;
	left:60px;
	bottom:28px;
	font-size:16px;
	color:#e03c3c;
}.xmt .tabcontent1 .weibo ul{
	width:100%;
	margin-left:32px;
	margin-top:15px;
}
.xmt .tabcontent1 .weibo ul li{
	width:100px;
	height:120px;
	margin:5px 20px 0 0;
	line-height:22px;
	font-size:14px;
}
.xmt .tabcontent1 .weibo ul li img{
	width:80px;
	height:80px;
	border:1px solid #cccccc;
}
.xmt .tabcontent1 .weibo .more{
	float:right;
}
.xmt .tabcontent1 .weibo .weinbo_content {
    width: 100%;
    height: 260px;
    float: left;
    position: relative;
}
.zhejiang_gy img{
	width:180px;
	height:242px;
}
.quickmenu #zgzj .bszntabcontent{
	width:690px;
	position:absolute;
	left:0px;
	top:0px;
}
.quickmenu #zgzj .bszn{
	width: 205px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../images/index_25.gif) left top repeat-y;
}
.quickmenu #zgzj .bszn ul{
	margin:0px;
	width:100%;
}
.quickmenu #zgzj .bszn li{
	height:215px;
	width:100%;
	line-height:215px;
	font-size:18px;
	text-align:center;
}
.quickmenu #zgzj .bszn .item{
	 background: url(../images/index_78.gif) left center no-repeat;
	 color:#fff;
}
.quickmenu #zgzj .bsznworkcontent{
	width:100%;
	float:left;
}
.quickmenu #zgzj .bsznworkcontent ul{
	margin-top:0px;
	width:100%;
}
.quickmenu #zgzj .bsznworkcontent li{
	text-align:left;
	font-size:14px;
	line-height:30px;
	height:30px;
	background: url(../images/bt.png) left center no-repeat;
    padding-left: 15px;
}
.quickmenu #zgzj .bsznworkcontent li .bt{
	width:80%;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.quickmenu #zgzj .bsznworkcontent li span{
	float:right;
	width:120px;
}
.quickmenu #zgzj .bsznworkcontent .time{
	color:#999;
}
.quickmenu #zgzj .bsznworkcontent p{
	text-align:left;
	line-height:30px;
	font-size:14px;
}
.quickmenu #zgzj{
	position:relative;
}
.quickmenu #zgzj img{
	float:left;
	padding:0 20px;
}
.quickmenu #zgzj ul{
	float:left;
	margin-top:20px;
}
.quickmenu #zgzj ul li{
	text-align:left;
	font-size:14px;
	line-height:30px;
}
.quickmenu #zgzj .more{
	position:absolute;
	right:0px;
	top:400px;
	font-weight:bold;
	font-size:14px;
}

.wqhg{
	width:100%;
	margin-left:10px;
	margin-top:10px;
	float:left;
}
.wqhg li{
	width:310px;
	float:left;
	margin-top:10px;
}
.moreclass{
	margin-top:20px;
	float:right;
	margin-right:20px;
}
.service{
	background:url(../images/index_15.png) left top no-repeat;
	width:683px;
	height:429px;
	position:relative;
}
.ylhz{
	width:80px;
	height:80px;
	display:inline-block;
	position:absolute;
	top:40px;
	left:420px;
}

@media screen and (max-width:980px){
.xmt .tab1{height:95px;}
.bsznworkcontent p{height:350px;overflow:auto;}
.bsznworkcontent{width:70%;}
.bszn li{height:180px;}
.bsznworkcontent li .bt{ width:60%}
}
