﻿@charset "utf-8";
/* CSS Document */
body{background-color:#fff;overflow-x:hidden; text-align:center;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section ,h3{ margin:0; padding:0; }  
body,button,input,select,textarea { font:12px "Microsoft Yahei",tahoma,arial,"\5b8b\4f53"; } 
input,select,textarea { font-size:100%; border:1px solid #cccccc; } 
table { border-collapse:collapse; border-spacing:0; }  
th { text-align:inherit; }  
fieldset,img { border:none; }  
iframe { display:block; } 
abbr,acronym { border:none; font-variant:normal; }  
del { text-decoration:line-through; } 
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; } 
ol,ul { list-style:none; }  
dl.dd{ margin:0; padding:0;}
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500; } 
q:before,q:after { content:''; } 
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } 
sup { top:-0.5em; } 
sub { bottom:-0.25em; }  
a:hover { text-decoration:none;} 
ins,a { text-decoration:none; } 
a:focus,*:focus { outline:none; }
a{ color:#333;} 
.clearfix:before,.clearfix:after { content:""; display:table; } 
.clearfix:after { clear:both; overflow:hidden; } 
.clearfix { zoom:1; /* for IE6 IE7 */ } 

/*头部*/
.head{
	width:100%;
	height:60px;
	line-height:60px;
	*position:relative;
	*z-index:1000000
}
.topframe{
	width:1200px;
	height:60px;
	margin:0 auto;
}
.topframe .topLeft{
	float:left;
}
.topframe .topRight{
	float:right;
}
.topframe .topLeft .logo_zgzj{
	display:block;
	float:left;
}
.topframe .topLeft .logo_zgzj img{
	margin-top:5px;
}
.topframe .topLeft .sdck{
	font-size:18px;
	color:#747474;
	float:left;
	margin-left:15px;
	line-height:60px;
}
.topframe .topLeft .sdck img{
	padding-left:8px;
	vertical-align:middle;
}
.topframe .topLeft .citys{
	width:808px;
	height:200px;
	position:absolute;
	top:30px;
	left:20px;
	z-index:999999;
	background:url(../images/final_banner_top.png) left top no-repeat;
	padding:50px 10px;
	display:none;
}
.topframe .topLeft .citys .province{
	width:90%;
	margin:0px auto 0 auto;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
}
.topframe .topLeft .citys .province h3{
	width:120px;
	float:left;
	font-size:16px;
	color:#ff4112;
	text-align:left;
}
.topframe .topLeft .citys .province ul{
	float:left;
}
.topframe .topLeft .citys .province ul li{
	float:left;
	font-size:14px;
}
.topframe .topLeft .citys .city{
	width:90%;
	margin:20px auto 0 auto;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
}
.topframe .topLeft .citys .city h3{
	width:120px;
	float:left;
	font-size:16px;
	color:#ff4112;
	text-align:left;
}
.topframe .topLeft .citys .city ul{
	float:left;
}
.topframe .topLeft .citys .city ul li{
	float:left;
	font-size:14px;
}
.topframe .topLeft .citys .county{
	width:90%;
	margin:20px auto 0 auto;
	height:60px;
	line-height:30px;
	border-bottom:1px solid #e7e7e7;
	padding-bottom:10px;
}
.topframe .topLeft .citys .county h3{
	width:120px;
	float:left;
	font-size:16px;
	color:#ff4112;
	text-align:left;
}
.topframe .topLeft .citys .county ul{
	float:left;
	width:600px;
}
.topframe .topLeft .citys .county ul li{
	float:left;
	font-size:14px;
}
.topframe .topLeft .citys  ul li a{
	display:inline-block;
	padding:0 10px;
}
.topframe .topLeft .citys  ul li a:hover{
	background-color:#ff4112;
	color:#fff!important;
	padding:0 10px;
}
.topframe .topLeft .citys .item{
	background-color:#ff4112;
	color:#fff!important;
}
.topframe .topLeft .citys .item a{
	color:#fff;
}
.topframe .topRight .search{
	border:1px solid #bfbfbf;
	width:220px;
	height:30px;
	margin-top:15px;
	position:relative;
	float:left;
	background-color:#fff;
}
.topframe .topRight .search input{
	padding:2px;
	width:180px;
	border:none;
	background-color:none;
	position:absolute;
	left:5px;
	top:4px;
}
.topframe .topRight .search .button_search{
	background:url(../images/index_02.gif) left center no-repeat;
	width:18px;
	height:17px;
	display:block;
	position:absolute;
	right:4px;
	top:5px;
}
.topframe .topRight .logo_ghw{
	display:block;
	float:left;
	margin-left:15px;
	font-size:16px;
	margin-top:18px;
}
.topframe .topRight .logo_zjzw{
	margin-top:18px;
	margin-left:15px;
	font-size:14px;
	color:#666;
	float:left;
	margin-right:10px;
}
.topframe .topRight .logindiv{
	float:left;
	margin-left:10px;
	color:#999;
}
.topframe .topRight .logindiv a{
	display:inline-block;
	padding:0 5px;
	color:#666;
}

/*网页背景*/
.bodybg{
	width:100%;
	height:100%;
	overflow:hidden;
	position:fixed;
	top:60px;
	left:0px;
	right:0px;
	z-index:0;
}
/*主体*/
.mainframe{
	width:1200px;
	margin:0 auto;
	min-height:500px;
	z-index:999;
	position:relative;
}
.mainframe .navbg{
	width:200px;
	height:470px;
	 filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;
	  position:absolute;
	  top:20px;
	  left:0px;
}
.mainframe .logo{
	 position:absolute;
	 top:60px;
	 left:60px;
}
.mainframe .navframe .nav{
	position:absolute;
	top:150px;
	left:0px;
	width:200px;
}
.mainframe .navframe .nav li{
	width:90%;
	margin:0 auto;
	height:60px;
	line-height:60px;
	background:url(../images/index_05.png) left bottom repeat-x;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.mainframe .navframe .nav .current{
	width:90%;
}

.mainframe .navframe .nav li a{
	color:#fff;
	font-size:16px;
}
.mainframe .navframe .nav li span{
	display:inline-block;
	width:100%;
	float:left;
	text-align:center;
	margin-left:30px;
	text-indent:-10px;
}
.mainframe .navframe .nav li .icon_media{
	vertical-align:middle;
	background:url(../images/index_02.png) left center no-repeat;
}
.mainframe .navframe .nav li .icon_recuperate{
	vertical-align:middle;
	background:url(../images/zgly.png) left center no-repeat;
}
.mainframe .navframe .nav li .icon_finance{
	vertical-align:middle;
	background:url(../images/jrfw.png) left center no-repeat;
}
.mainframe .navframe .nav li .icon_news{
	vertical-align:middle;
	background:url(../images/index_04.png) left center no-repeat;
}
.mainframe .navframe .nav li .icon_work{
	vertical-align:middle;
	background:url(../images/index_03.png) left center no-repeat;
}
.mainframe .navframe .nav li .icon_service{
	vertical-align:middle;
	background:url(../images/index_01.png) left center no-repeat;
}
.mainframe .navframe .nav li .icon_class{
	vertical-align:middle;
	background:url(../images/add_01.png) left center no-repeat;
}
.mainframe .navframe .nav li .icon_employee{
	vertical-align:middle;
	background:url(../images/index_17.png) left center no-repeat;
}

.mainframe .navframe .piccontent{
	position:absolute;
	left:250px;
	top:20px;
	background:#fff;
	width:900px;
	height:430px;
	padding:20px;
}
.mainframe .navframe .piccontent .leftframe{
	float:left;
	width:450px;
}
.mainframe .navframe .wsgh{
	width:100%;
	position:relative;
	background-color:#fff;
	height:440px;
}
.mainframe .navframe  .wsgh .tab{
	width:205px;
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/index_25.gif) left top repeat-y;
}
.mainframe .navframe .wsgh .tab li{
	width:100%;
	height:105px;
	line-height:105px;
	font-size:20px;
	cursor:pointer;
}
.mainframe .navframe .wsgh .tab .item{
	width:205px;
	height:105px;
	color:#fff;
}
.workproject li{
	height:140px!important;
	line-height:140px!important;
}
.workproject .item{
	height:140px!important;
	line-height:140px!important;
}
.mainframe .navframe .wsgh .workcontent{
	position:absolute;
	top:0px;
	left:0px;
	width:680px;
	height: 428px;
}
.mainframe .navframe .wsgh .workcontent .bigimg{width:660px;height:420px;}
.mainframe .navframe .wsgh .workcontent .smallimg{width:320px;height:145px;}
.mainframe .navframe .index .leftframe{width:480px}
.mainframe .navframe .newsfb .tab li{
	height:146px;
	line-height:146px;
}
.mainframe .navframe .newsfb .tab .item{
	height:146px;
}
.mainframe .navframe .newsfb .newsfb_xwfb{
	width:100%;
}
.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg{
	width:230px;
	float:left;
}
.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg .focusImg{
	width:100%;
	height:190px;
	position:relative;
}
.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg .special{
	margin-top:20px;
}
.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg .focusImg img{
	width:230px;
	height:190px;
	position:absolute;
	top:0px;
	left:0px;
}
.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg .focusImg span{
	position:absolute;
	width:100%;
	height:26px;
	line-height:26px;
	text-indent:10px;
	text-align:left;
	bottom:0px;
	left:0px;
	color:#fff;
	background:url(../images/newsfb_titlebg.png) left top no-repeat;
	display:inline-block;
	text-overflow : ellipsis; 
	white-space : nowrap; 
	overflow : hidden;
}

.mainframe .navframe .newsfb .newsfb_xwfb ul{
	width:60%;
	float:right;
	margin-right:10px;
}
.mainframe .navframe .newsfb .more{
	font-size: 14px;
    position: absolute;
    bottom: 20px;
    right: 30px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    color: #e42d30;
    background: url(../images/more_arrow.png) right center no-repeat;
}
.mainframe .navframe .newsfb .newsfb_xwfb ul li{
	text-align:left;
	width:100%;
	font-size:14px;
	line-height:30px;
	background:url(../images/bt.png) left center no-repeat;
	padding-left:15px;
	overflow:hidden;
}
.mainframe .navframe .newsfb .newsfb_xwfb ul .title{
	width:60%;
	display:inline-block;
	text-overflow : ellipsis; 
	white-space : nowrap; 
	overflow : hidden; 
	float:left;
}
.mainframe .navframe .newsfb .newsfb_xwfb ul .time{
	width:20%;
	display:inline-block;
	float:right;
	color:#999;
	font-size:12px;
}
.mainframe .navframe .newsfb  .news_video ul{
	width:100%;
}
.mainframe .navframe .newsfb  .news_video ul li{
	width:22%;
	height:140px;
	float:left;
	margin:0 10px;
}
.mainframe .navframe .newsfb  .news_video ul li a{
	width:100%;
	display:inline-block;
	text-overflow : ellipsis; 
	white-space : nowrap; 
	overflow : hidden;
	line-height:30px;
}
.mainframe .navframe .newsfb  .news_video ul li img{
	width:100%;
	height:100px;
}
.mainframe .navframe .newsfb  .news_video .more{
	width:100%;
	text-align:right;
}


/*新闻焦点图轮播*/
.mainframe .navframe .index .leftframe #box{ position:relative; width:100%; height:260px; border:1px solid #f2f2f2;float:left;}
.mainframe .navframe .index .leftframe #box .bigUl{ position:absolute;top:0;left:0}
.mainframe .navframe .index .leftframe #box .prev{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat; z-index:500; top:100px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.mainframe .navframe .index .leftframe #box .next{ position:absolute; width:40px; height:60px; background:url(../images/icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat; z-index:500; top:100px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.mainframe .navframe .index .leftframe #box .bigUl li { position:absolute;width:480px; height:260px}
.mainframe .navframe .index .leftframe #box .bigUl li img{ width:100%; height:100%;}
.mainframe .navframe .index .leftframe #box .numberUl { position:absolute; right:10px; bottom:8px; z-index:400;}
.mainframe .navframe .index .leftframe #box .title_bg{ width:100%; height:30px; line-height:30px; background-color:#666; position:absolute; bottom:0px; left:0px; z-index:200;filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7;}
.mainframe .navframe .index .leftframe #box .numberUl li{width:14px; height:14px;  float:left; margin-left:8px;}
.mainframe .navframe .index .leftframe #box .numberUl li a{ display:block ;width:14px; height:14px; background:url(../images/point_02.png) left center no-repeat;}
.mainframe .navframe .index .leftframe #box .numberUl li.night a{ display:block ;width:14px; height:14px; background:url(../images/point_01.png) left center no-repeat;filter:alpha(opacity=70);  -moz-opacity:0.7;  -khtml-opacity: 0.7;  opacity: 0.7;}
.mainframe .navframe .index .leftframe #box .textUl li{ position:absolute; left:7px; bottom:5px; display:none; z-index:999; text-align:left;}
.mainframe .navframe .index .leftframe #box .textUl li a{ width:320px; font-size:16px;  font-family:"Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block; color:#fff}
.mainframe .navframe .index .leftframe .ad_video{
	width:234px;
	float:left;
	margin-top:20px;
}
.mainframe .navframe .index .leftframe .ad_video li{
	width:111px;
	height:104px;
	position:relative;
}
.mainframe .navframe .index .leftframe .ad_video .first{
	float:left;
}
.mainframe .navframe .index .leftframe .ad_video .second{
	float:right;
}
.mainframe .navframe .index .leftframe .ad_video li img{
	width:100%;
	height:100%;
}
.mainframe .navframe .index .leftframe .ad_video li .playarrow{
	background:url(../images/play.png) center center no-repeat;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-size:50%;
}
.mainframe .navframe .index .leftframe .ad_video li .videotitle{
	width:96%;
	height:20px;
	line-height:20px;
	text-align:left;
	color:#fff;
	background-color:#1a1a1a;
	padding:0 2%;
	display:inline-block;
	position:absolute;
	bottom:0px;
	left:0px;
}
.mainframe .navframe .index .leftframe .ad_img li .videotitle{
	width:96%;
	height:20px;
	line-height:20px;
	text-align:left;
	color:#fff;
	background-color:#1a1a1a;
	padding:0 2%;
	display:inline-block;
	position:absolute;
	bottom:0px;
	left:0px;
}

.mainframe .navframe .index .leftframe .ad_img{
	width:234px;
	float:right;
	margin-top:20px;
}
.mainframe .navframe .index .leftframe .ad_img li{
	width:111px;
	height:104px;
	float:left;
	position:relative;
}
.mainframe .navframe .index .leftframe .ad_img .first{
	float:left;
}
.mainframe .navframe .index .leftframe .ad_img .second{
	float:right;
}
.mainframe .navframe .index .leftframe .ad_img li img{
	width:100%;
	height:100%;
}
.mainframe .navframe .index .rightframe{
	float:right;
	width:390px;
	height:420px;
	position:relative;
}
.mainframe .navframe .index .rightframe #news_fb{float:right;}
.mainframe .navframe .index .rightframe #news_fb img{}
.mainframe .navframe .index .rightframe .tab {
	height:41px;
	line-height:39px;
	border-bottom:1px solid #cccccc;
}
.mainframe .navframe .index .rightframe .tab li{
	float:left;
	width:22%;
	font-size:16px;
	height:39px;
	line-height:39px;
	cursor:pointer;
}

.mainframe .navframe .index .rightframe .workcontent{
	margin-top:10px;
	width:100%;
	float:left;
	margin-bottom:15px;
	height:210px;
}
.mainframe .navframe .index .rightframe .workcontent li{
	float:left;
	text-align:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	background:url(../images/bt.png) left center no-repeat;
	padding-left:15px;
	width:100%;
	
}
.mainframe .navframe .index .rightframe .workcontent li .title{
	width:70%;
	text-align:left;
	display:inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float:left;
}
.mainframe .navframe .index .rightframe .workcontent li .time{
	width:25%;
	text-align:left;
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	float:right;
	color:#999999;
}
.mainframe .navframe .index .rightframe .more{
	position: absolute;
    bottom: 0px;
    right: 5px;
    color: #888;
    width: 138px;
    height: 35px;
    background: url(../images/news_more.gif) left center no-repeat;
    display: inline-block;
}
.mainframe .navframe .index .rightframe .more:hover{
	color:red;
}
.quickmenu{
	width:100%;
}
.quickmenu .tab{
	width:80px;
	height:190px;
	position:fixed;
	right:-2px;
	top:150px;
	z-index: 100000;
}
.quickmenu .tab li{
	width:80px;
	height:43px;
	display:block;
	text-align:center;
	cursor:pointer;
}
.quickmenu .tab .item{
	width:80px;
}
.quickmenu .tab li img{
	float:left;
	margin-top:10px;
	display:inline-block;
}
.quickmenu .tab .item img{
	display:none;
}
.quickmenu .tab li .title{
	text-align:center;
	color:#fff;
	line-height:43px;
	font-size:14px;
	display:none;
}
.quickmenu .tab .item .title{
	display:inline-block;

}
.quickmenu .tabcontent{
	width:900px;
	height:430px;
	background-color:#fff;
	z-index:99999;
	position:absolute;
	display:none;
	margin-left:50px;
	padding:20px;
}
.quickmenu .introduce{
	text-align:left;
	line-height:22px;
	padding:20px;
}
.policy{
	width:98%;
	margin:0 auto 20px auto;
	height:39px;
	line-height:39px;
	border-bottom:1px solid #e3e3e3;
	text-align:left;
}
.policy span{
	font-size:16px;
	color:#e42d30;
	border-bottom:3px solid #e42d30;
	height:36px;
	display:inline-block;
}
.zcwj{
	width:98%;
	margin:0 auto;
}
.zcwj li{
	text-align:left;
	font-size:14px;
	line-height:30px;
	height:30px;
	background: url(../images/bt.png) left center no-repeat;
    padding-left: 15px;
}
.zcwj li .bt{
	width:80%;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left:8px;
}
.zcwj li .time{
	text-align:right;
	color:#999;
	font-size:12px;
}
.zcwj li span{
	float:right;
	width:120px;
}

.quickmenu .szgk_tab{
	width:205px;
	position:absolute;
	right:0px;
	top:0px;
	background:url(../images/index_25.gif) left top repeat-y;
}
.quickmenu .szgk_tab li{
	height:105px;
	line-height:105px;
	font-size:20px;
	cursor:pointer;
}
.quickmenu .szgk_tab .xz{
	color:#fff;
}
.quickmenu .szg_tabcontent{
	position:absolute;
	width:75%;
	height:420px;
	top:0px;
	left:0px;
}
.quickmenu .szg_tabcontent .szg_workcontent{
	width:100%;
	height:420px;
	overflow:auto;
}
.quickmenu .szg_workcontent img{width:100%;}
.quickmenu .szg_workcontent p{
	text-align:left;
	font-size:14px;
	line-height:22px;
}
.quickmenu .friendlink li{
	float:left;
	margin-left:2px;
	width:48%;
}
.quickmenu #zgzj{
	position:relative;
}
.quickmenu #zgzj img{
	float:left;
	padding:0 20px;
}
.quickmenu #zgzj ul{
	float:left;
}
.quickmenu #zgzj ul li{
	text-align:left;
	font-size:14px;
	line-height:30px;
}
.quickmenu #zgzj .more{
	position:absolute;
	right:10px;
	top:400px;
	font-size:14px;
}

.bottomframe{
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	z-index:99999;
	display:none;
}
.bottomframe .gh_title{
	width:100%;
	height:35px;
}
.bottomframe .gh_title2{
	width:100%;
	height:35px;
}
.bottomframe .content{
	width:100%;
	height:100px;
	filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;
	background-color:#044c76;
	float:left;
}
.bottomframe .content ul{
	width:800px;
	margin:0 auto;
}
.bottomframe .content li{
	float:left;
	font-size:16px;
	margin:0 20px;
	padding-top:20px;
}
.bottomframe .content li a{
	color:#fff;
}
.bottomframe .bq{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;
	float:left;
	color:#fff;
	font-size:14px;
}
.bottomframe .bq .email{
	text-decoration:underline;
	color:#fff;
}
.xmt{
	width:100%;
	height:440px;
	position:relative;
}
.xmt .tabbg{
	width:100%;
	position:absolute;
	height:111px;
	bottom:10px;
	left:0px;
	background-color:#e3e5e8;
}
.xmt .tab{
	width:900px;
	position:absolute;
	height:111px;
	bottom:10px;
	left:0px;
}
.xmt .tab li{
	float:left;
	margin-left:7px;
	cursor:pointer;
	position:relative;
	width:24%;
}
.xmt .tab .item .arrow1{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:48%;
	background:url(../images/index_24.gif) center top no-repeat;
	
}
.xmt .tab .item .arrow2{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:48%;
	background:url(../images/index_22.gif) left top no-repeat;
}
.xmt .tab .item .arrow3{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:48%;
	background:url(../images/index_23.gif) left top no-repeat;
}
.xmt .tab .item .arrow4{
	width:17px;
	height:9px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:48%;
	background:url(../images/index_22.gif) left top no-repeat;
}
.xmt .tab li img{
	margin-top:10px;
}
.xmt .tabcontent{
	width:100%;
	height:349px;
	margin:0 auto;
}
.xmt .tabcontent .workcontent {
	background:url(../images/index_06.gif) left top repeat-x;
	width:100%;
	height:320px;
	margin:0 auto;
}
.xmt .tabcontent .workcontent h3{
	background:url(../images/index_17.gif) center bottom no-repeat;
	height:50px;
	line-height:50px;
	text-align:left;
	width:100%;
	float:left;
}
.xmt .tabcontent .workcontent h3 span{
	font-size:16px;
	color:#fff;
	padding-left:30px;
}
.xmt .tabcontent .workcontent h3 .more{
	color:#fff;
	float:right;
	padding-right:30px;
}
.xmt .tabcontent .workcontent ul{
	margin-left:40px;
}
.xmt .tabcontent .workcontent li{
	float:left;
	margin-left:15px;
	margin-top:10px;
	margin-right:10px;
}
.xmt .tabcontent #weixin{
}
.xmt .tabcontent #weixin .weinxin_content{
	width:100%;
	height:260px;
	float:left;
	position:relative;
}
.xmt .tabcontent #weixin .weinxin_content .weixin_list{
	position:absolute;
	left:280px;
	top:20px;
	width:600px;
}
.xmt .tabcontent #weixin .weinxin_content .weixin_list ul{
	width:100%;
	margin-left:0;
}
.xmt .tabcontent #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 .tabcontent #weixin .weinxin_content .weixin_list li a{
	color:#333;
	display:inline-block;
	width:100%;
	height:100%;
}
.xmt .tabcontent #weixin .weinxin_content .weixin_list li a:hover{
	font-weight:bold;
	background-color:#e42d30;
	color:#fff;
	display:inline-block;
	width:100%;
	height:100%;
}
.xmt .tabcontent #weixin .weinxin_content .weixin_list .more{
	background-color:#e42d30;
}
.xmt .tabcontent #weixin .weinxin_content .weixin_list .more a{
	color:#fff;
}
.xmt .tabcontent #weixin .weinxin_content .weixin_list li a:hover,.xmt .tabcontent #weixin .weinxin_content .weixin_list li.current a{
	font-weight:bold;
	background-color:#e42d30;
	color:#fff;
}
.xmt .tabcontent #weixin .weinxin_content .codecontent{
	position:absolute;
	top:25px;
	left:50px;
	text-align:center;
}
.xmt .tabcontent #weixin .weinxin_content .codecontent .code{
	background-color:#fff;
	width:160px;
	height:160px;
	padding:10px;
}
.xmt .tabcontent #weixin .weinxin_content .codecontent .code img{
	width:100%;
	height:100%;
}
.xmt .tabcontent #weixin .weinxin_content .focus{
	position:absolute;
	left:60px;
	bottom:28px;
	font-size:16px;
	color:#e03c3c;
}.xmt .tabcontent .weibo ul{
	width:100%;
	margin-left:32px;
	margin-top:15px;
}
.xmt .tabcontent .weibo ul li{
	width:100px;
	height:120px;
	margin:5px 20px 0 0;
	line-height:22px;
	font-size:14px;
}
.xmt .tabcontent .weibo ul li img{
	width:80px;
	height:80px;
	border:1px solid #cccccc;
}
.xmt .tabcontent .weibo .more{
	float:right;
}
.xmt .tabcontent .weibo .weinbo_content {
    width: 100%;
    height: 260px;
    float: left;
    position: relative;
}

.whitney{
	width:100%;
/*	background:url(../images/service_06.gif) right top no-repeat;
*/	height:410px;
	position:relative;
}
.whitney ul{
	width:100%;
	float:left;
}
.whitney ul li{
	float:left;
	width:24%;
	line-height:25px;
	margin:20px auto;
	font-size:14px;
	border-right:1px dashed #CCC;
}
.whitney ul li img{
	width:62px;
	height:54px;
}
.whitney .more{
	font-size:16px;
	font-weight:bold;
	position:absolute;
	bottom:0px;
	width:80px;
	right:10px;
}

.art .workcontent ul{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	height:420px;
	overflow:auto;
}
.art .workcontent li{
	float:left;
	width:140px;
	height:120px;
	margin:0 15px 40px 0px;
	line-height:22px;
}
.art .workcontent li .imgdiv{
	width:140px;
	height:100px;
	overflow:hidden;
	background-position: center center;
	background-repeat:no-repeat;
}
.art .workcontent li .imgdiv img{
	width:100%;
	height:100%;
}
.art .workcontent li .imgtitle{
	height:20px;
	width:100%;
	line-height:20px;
	text-align:center;
}
.online{
	width:98%;
	height:410px;
	margin:0 auto;
	position:relative;
}
.online li{
	float:left;
	font-size:16px;
	margin:20px 25px;
}
.online li a{
	color:#000;
}
.online li img{
	width:79px;
	height:75px;
}
.online .more{
	font-size:16px;
	font-weight:bold;
	position:absolute;
	bottom:10px;
	width:80px;
	right:30px;
}
.fwzd{
	width:100%;
	float:left;
}
.fwzd ul{
	width:92%;
	margin:20px auto;
}
.fwzd li {
    float: left;
    margin: 15px 12px;
    line-height: 24px;
    width:22%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-text-overflow: ellipsis;
}
.fwzd li a{
	font-size:15px;
}
.fwzd li img{width:100%;}
.bszn{
	width: 205px;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../images/index_25.gif) left top repeat-y;
}
.bszn li{
	height:215px;
	width:100%;
	line-height:215px;
	font-size:18px;
}
.bszn .item{
	 color:#fff;
}
.bsznworkcontent{
	width:74%;
	float:left;
}
.bsznworkcontent ul{
	margin-top:0px;
}
.bsznworkcontent li{
	text-align:left;
	font-size:14px;
	line-height:30px;
	height:30px;
}
.bsznworkcontent li .bt{
	width:80%;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.bsznworkcontent li span{
	float:right;
	width:120px;
}
.bsznworkcontent p{
	text-align:left;
	line-height:30px;
	font-size:14px;
}
#xfwbt{
	position:relative;
	z-index:9999;
}
.quickmenu .more{
	font-size:14px;
	position:absolute;
	bottom:20px;
	right:30px;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	display:inline-block;
	color:#e42d30;
	background:url(../images/more_arrow.png) right center no-repeat;
}
#ebook img{
	width:180px;
	height:242px;
}
.zhejiang_gy img{
	width:180px;
	height:242px;
}
.seebook{ width:900px;height:1221px; margin:0 auto; background:url(../images/book_bg.jpg) left top repeat-y; position:relative}
.seebook .arrow_left{ width:42px;position:fixed; left:50%; top:0px;bottom: 0;margin-left: -475px; }
.seebook .arrow_left .al{background: url(../images/arrow_w_l.png);width:18px;height:22px;left:50%;top:50%;position:absolute;z-index: 4;margin: -11px 0 0 -9px;cursor: pointer; display:none}
.seebook .arrow_right{ width:42px;position:fixed; right:50%; top:0px; bottom: 0;margin-right: -475px; }
.seebook .arrow_right .al{background: url(../images/arrow_w_r.png);width:18px;height:22px;left:50%;top:50%;position:absolute;z-index: 4;margin: -11px 0 0 -9px;cursor: pointer;display:none}
.seebook .mask {background: #000;opacity:0;filter: Alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.seebook .content{ text-align:center;  padding-bottom:41px; }
.seebook .content img{ display:none; margin: 0 auto;}
.page{ width:100%; height:41px; background:url(../images/page_bg.gif) left top repeat-x; border:1px solid #e5caa1; position:fixed; bottom:0px; left:0px; right:0px;}
.page .content{width:150px; height:30px; margin:5px auto; position:relative;}
.page .content .prevpage{ background:url(../images/arrow_left.png) left top no-repeat; width:17px; height:14px; position:absolute; top:10px; left:0px;}
.page .content .prevselect{ background:url(../images/arrow_left2.png) left top no-repeat;}
.page .content .pagecount{ position:absolute; top:8px; left:40px;}
.page .content .pagecount #showArea{ width:30px; margin-right:5px; text-align:center;}
.page .content .pagecount .current{ border:1px solid #CCC; font-weight:bold; border-radius:10px; background-color:#fff; padding:3px 15px; margin-right:10px; color:#e2720e;}
.page .content .pagecount .count{margin-left:10px; font-weight:bold;}
.page .content .nextpage{ background:url(../images/arrow_right.png) left top no-repeat; width:17px; height:14px; position:absolute; top:10px; right:0px;}
.page .content .nextselect{ background:url(../images/arrow_right2.png) left top no-repeat;}
.silder{ width:100%; height:20px;position:fixed; bottom:35px; left:0px; right:0px; z-index:1}
.bar .common{ width:100%; height:6px; background-color:#dbdbdb; position:absolute; top:8px;}
.bar .inner{ width:0; height:6px; background-color:#d79d46; position:absolute; top:8px;}
.control{
	background: url(../images/bar.png) no-repeat;
    width: 36.5px;
    height: 19px;
    background-size: 100% 100%;
	position:absolute;
    top: 0;
	left:0;
	}


.scroll-bar{
	height: 20px;
	position: relative;
}
.entire-bar{
	width:100%;
	height: 4px;
	top: 13px;
	left: 0;
	position: absolute;
	background: #dedede;
}
.action-bar{
	top: 12px;
	height: 4px;
	position: absolute;
	background: #4F94CD;
}
.action-block{
	top: 4px;
	width: 36.5px;
	height: 19px;
	cursor: pointer;
	position: absolute;
	background: url(../images/bar.png) no-repeat;
}
.project{
	width:100%;
	overflow:hidden
}
.project li{
	width:320px;
	float:left;
	margin:5px 10px;
	line-height:30px;
	font-size:14px;
}
.project li a{
	display:inline-block;
	width:100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.project li img{
	width:100%;
	height:150px;
}
.quickmenu .szg_workcontent .friendlink{
	width:100%;
	overflow:hidden;
}
.quickmenu .szg_workcontent .friendlink li{
	width:300px;
	height:120px;
	float:left;
	margin:10px 10px;
}
.quickmenu .szg_workcontent .friendlink li a{
	display:inline-block;
	width:100% !important;
}
.quickmenu .szg_workcontent .friendlink li img{
	width:100%;
	height:120px;
}
.moreclass{
	font-size: 14px;
    position: absolute;
    bottom: 20px;
    right: 30px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    color: #e42d30;
    background: url(../images/more_arrow.png) right center no-repeat;
}

@media screen and (max-width:980px){
	.bodybg{top:50px;}
	.head{height:50px; line-height:50px;}
	.topframe{width:980px;height:50px;}
	.topframe .topLeft{margin-left:5px;}
	.topframe .topLeft .sdck{font-size:18px;color:#747474;float:left;}
	.topframe .topLeft .sdck img{ vertical-align:middle;padding-left:2px;}
	.topframe .topLeft .logo_zgzj{ width:220px; float:left;}
	.topframe .topLeft .logo_zgzj img{ width:100%; float:left;}
	.topframe .topRight {margin-right:5px;}
    .topframe .topRight .search{margin-top:10px;}
	.topframe .topRight .logo_zjzw{margin-top:17px;}
	.mainframe{width:980px;}
	.mainframe .navframe .piccontent{width:690px;left:200px; height:380px; margin-left:0px; padding:20px}
	.mainframe .navframe .index .leftframe{ width:300px;}
	.mainframe .navframe .index .leftframe #box{width:300px; height:225px}
	.mainframe .navframe .index .leftframe #box .bigUl li img{width:300px; height:225px}
	.mainframe .navframe .index .leftframe #box .title_bg{bottom:0px;}
	.mainframe .navframe .index .leftframe #box .numberUl{bottom:8px;}
	.mainframe .navframe .index .leftframe #box .textUl li{left:5px; bottom:5px;}
	.mainframe .navframe .index .leftframe #box .textUl li a{font-size:16px;}
	.mainframe .navframe .index .leftframe #box .bigUl li{ width:100%; height:100%;}
	.mainframe .navframe .index .rightframe{width:330px; margin-right:25px;}
	.mainframe .navframe .index .rightframe .more{right:-10px; top:10px;}
	.mainframe .logo{top:40px;}
	.mainframe .navbg{width:180px;left:10px;height:420px;}
	.mainframe .navframe .nav{width:180px;left:10px;top:120px}
	.mainframe .navframe .wsgh{height:auto;}
	.mainframe .navframe .wsgh .workcontent{width:470px;}
	.mainframe .navframe .wsgh .workcontent img{width:100%;}
	.mainframe .navframe .wsgh .workcontent .wqhg li{ width:45%; float:left}
	.mainframe .navframe .wsgh .workcontent .wqhg li img{ width:100%;}
	.picworkcontent img{width:100%;}
	.mainframe .navframe .wsgh .tab li{ height:95px;}
	.mainframe .navframe .wsgh .tab .item{ height:95px;}
	.mainframe .navframe .newsfb{width:100%; height:390px; background-color:#fff;}
	.mainframe .navframe .newsfb .tab li{ height:130px; line-height:130px;}
	.mainframe .navframe .newsfb .tab .item{ height:130px;}
	.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg{width:150px;}
	.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg .focusImg{width:100%; height:120px;}
	.mainframe .navframe .newsfb .newsfb_xwfb .newfbImg .focusImg img{width:100%; height:100%;}
	.mainframe .navframe .newsfb .newsfb_xwfb ul{width:60%; margin-right:10px;}
	.quickmenu .tabcontent{width: 690px;height: 380px; margin-left:10px;}
	.quickmenu .szgk_tab li{height:95px;}
	.quickmenu .szg_tabcontent{width:70%;}
	.quickmenu #zgzj img{ width:50%; padding:0 10px 0 0;}
	.quickmenu #zgzj ul{margin-top:10px}
	.quickmenu #zgzj .more{top:350px;}
	.xmt{width:98%; padding:0px 4px; height:380px;}
	.xmt .tabcontent{margin-top:5px; width:100%;}
	.xmt .workcontent{ width:96%; margin:0 auto; height:100%;}
	.xmt .tabcontent .workcontent li{ width:20%; float:left;}
	.xmt img{ width:100%;}
	.xmt .tabbg{width:99%;height:90px; left:5px;}
	.xmt .tab{height:90px;bottom:5px; width:100%; left:0;}
	.xmt .tab li img{ width:100%;}
	.xmt .tab li{width:32%;}
	.art .workcontent ul{height:370px;}
	.art .workcontent li{height:100px;}
	.fwzd ul{margin:0px auto; width:100%}
	.fwzd li{width:20%;}
	.online li{ width:15%; margin:10px 10px;}
	.mainframe .navframe .wsgh .workcontent .whitney li img{width:50%;}
	.mainframe .navframe .wsgh .workcontent .whitney .more{float:right; margin-bottom:15px;}
	.mainframe .navframe .index .rightframe #news_fb img{ width:80%; margin-top:5px; float:right}
	.xmt .tabcontent #weixin .weinxin_content .codecontent{left:20px;}
	.xmt .tabcontent #weixin .weinxin_content .focus{left:20px; bottom:50px;}
	.xmt .tabcontent #weixin .weinxin_content .weixin_list{ left:180px; width:450px;}
	.xmt .tabcontent #weixin .weinxin_content .weixin_list li a{ width:75px; font-size:16px; padding:5px 0;}
	.xmt .tabcontent #weixin .weinxin_content .codecontent .code{width:130px; height:130px;}
	.xmt .tabcontent #weixin .weinxin_content .weixin_list li{ width:80px;}
	.xmt .tabcontent .workcontent{height:280px;}
	#zgzj .more{top:380px;}
	.xmt .tabcontent .weibo ul li{width:80px;height:118px; margin:0 15px;}
	.xmt .tabcontent .weibo ul li img{width:80px;height:80px;}
	.online .more{ bottom:20px; right:10px;}
	.mainframe .navframe .index .leftframe .ad_img li{width:70px;}
	.mainframe .navframe .index .leftframe .ad_video li{width:70px;}
	.mainframe .navframe .index .leftframe .ad_video{width:150px;}
	.mainframe .navframe .index .leftframe .ad_img{width:150px;}
}