@charset ;

body { color: #666666;}
a{
	color:#999999;
	text-decoration:none;
	border:0px;}

.page-banner { max-width: 1920px; position: relative; overflow: hidden; margin: 0 auto; padding-left: 50%; height: 84px !important;}
.bg-img { margin-left: -960px; width: 1920px; position: relative;}

#header {
	width:100%;
	height: 110px;
	background-color: #ffffff;}
.header-cont {
	width:1215px;
	margin-left:auto;
	margin-right:auto;}
.header-logo {
	width:405px;
	height:110px;
	vertical-align:middle;
	float:left;}
.header-logo img {
	padding-top:32px;}
.header-nav {
	width:790px;
	height:110px;
	float:left;
	z-index:99;}
.header-search {
	width:20px;
	vertical-align:middle;
	float:left;
	z-index:99;
	padding-top:65px;}
/*导航样式*/
ul,li {list-style-type:none; text-transform:capitalize; margin:0px;padding:0px;}
#nav { display:block; margin-top:30px; font-size:18px;}
#nav .jquery_out { float:left; display:block;  text-align:center; color:#ffffff;z-index:100;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel { float:left;  width:130px; height:50px; z-index:100; text-align:center;}

#nav .mainlevel a {
	color:#333333;
	text-decoration:none;
	line-height:50px;
	height:50px;
	display:block;
	padding:0 26px;
	text-align:30px;}
#nav .mainlevel ul {display:none; position:absolute; z-index:100;}
#nav .mainlevel a:hover {color:#ffffff; background-color:#666; text-decoration:none; filter:alpha(opacity=75);  -moz-opacity:0.75; html-opacity: 0.75; opacity: 0.75;}
#nav .mainlevel a:active {color:red; background-color:#666; text-decoration:none; filter:alpha(opacity=50);  -moz-opacity:0.5; html-opacity: 0.5; opacity: 0.5;}
#nav .mainlevel ul li {
    text-align:left;
	border-top:1px solid #999;
	background:#666;
	height:50px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	html-opacity: 0.75;
	opacity: 0.75;}
#nav .mainlevel ul li a {
    color: #FFFFFF;
    height:50px; 
	line-height:50px; 
	width: 182px;
	text-indent:30px;
	clear:both;}
#nav .mainlevel ul li a:hover { 
    color:#FFFFFF;
    height:50px; 
	line-height:50px; 
	width: 182px;
	text-indent:30px;
	clear:both;}


/*导航样式结束*/

#banner {
	height: 120px;
	background-color: #f9f8f8;}
#zpzs {
	width:100%;
	background-color: #f9f8f8;
    overflow: hidden;}
.zpzs-cont {
	width:100%;
    *width:1215px;
	position:relative;
	z-index:98;	
	margin-left:auto;
	margin-right:auto;}
.zpzs-xz {
	width: 391px;
	float: left;
	height: auto;
	display: block;
	margin-bottom: 30px;
	border: 1px solid #d3d3d3;
	margin-right:18px;
	background-color:#FFFFFF;}
.zpzs-xz-right {
	width: 393px;
	height: 486px;
	float: left;
	height: 486px;
	display: block;
	margin-bottom: 30px;
	border: 1px solid #CCC;
	background-color:#FFFFFF;}
.zpzs-xz-cont {
	padding: 24px;
	display: block;
	font-size: 18px;
	color: #666;}
.zpzs-xz-cont2 {
    width:242px;
	padding-left:24px;
	display: block;
	font-size: 12px;
	color: #999;
	padding-top: 0px;
	padding-bottom: 20px;
	float:left;
	display:block;
    height: 60px;
    margin-top: -6px;}
.zpzs-xz-cont h1 {
	line-height: 24px;
	font-size:18px;}
.zpzs-xz-cont h2 {
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin-top: 20px;}
h3 {
	font-size: 12px;
	color: #999;
	line-height: 18px;}

.zpzs-xz-zsqk {
	float: right;
	font-size:18px;
	font-weight:bold;
	height: 44px;
	width: 100px;
	line-height: 34px;
	display:block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	color: #999;}
.zpzs-xz-zsqk02 {
	float: right;
	font-size:18px;
	font-weight:bold;
	height: 44px;
	width: 100px;
	line-height: 34px;
	display:block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	color:#faa025;}
.zpzs-xz-zsqk03 {
	float: right;
	font-size:18px;
	font-weight:bold;
	height: 44px;
	width: 100px;
	line-height: 34px;
	display:block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;
	color: #FF0000;}
.news {
	width:1215px;
	margin-left:auto;
	margin-right:auto;
	margin-top:54px;
	background-color: #CCCCCC;}
.news-img {
	height: 406px;
	width: 726px;
	float: left;}
.news-cont {
	float: left;
	height: 358px;
	width: 156px;
	background-image: url(../images/home_tiangongkaiwu_bg.png);
	padding: 24px;}
h4 {
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	padding-top: 16px;
	padding-left: 20px;}
 h5 {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	padding-top: 14px;
	padding-bottom:30px;
    padding-left: 20px;
	font-weight: normal;}

 .news-cont a {
	padding-top: 30px;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;}
 #content {
	width:100%;
	height:100%;
	margin-bottom:-95px;
	background-color:#f9f8f8;
	z-index:-99;}
 .news-title {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	z-index:98;
	width:1215px;
	height:60px;
	padding-top:30px;
	font-size:18px;
	color: #999999;}
 .news-content{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:-84px;
	width:1215px;}
 #footer{
	height:200px;
	width:100%;
	background-color:#f2f2f1;}
/*tab标签页*/
  #tabbox{ width:100%; overflow:hidden; margin:0 auto;}
/*
.tab_conbox{
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ccc;
}
*/
.service-content .tabs { height: 54px;}
.service-content .tabs li { height: 24px; font-size: 24px; line-height: 24px; margin-top: 30px;}
.service-content .tabs li a { font-size: 24px;}
.tabs{
  height: 64px;
  padding: 30px 0 30px 30px;
  background-color: #FFFFFF;}
.tabs li{height:63px;line-height:63px;float:left;border-left:none;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px;outline: none; font-size: 18px;}
.tabs li a:hover { color:#faa025;}
.tabs .thistab,.tabs .thistab a:hover{background: #fff;}
.tab_con {font-size: 14px; line-height:175%;overflow: hidden;}
.tab_con_con {}
.tab_con_con_img {
  height: 80px;
  width: 120px;
  float: left;
  background-color: #CCC;
  border: 1px solid #CCCCCC;
  margin-top: 18px;}
.tab_con_con02 {
  float: left;
  width: 965px;
  height: 80px;
  display: block;
  color: #666666;}
.sj {
  height: 30px;
  width: 90px;
  line-height: 30px;
  color: #CCCCCC;
  position:relative;
  top:-50px;
  left:890px;}

#tab1 ul {
  margin: 0px;
  padding: 0px;}
#tab1 li {
  height: 132px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;}
.yema {
  height: 50px;
  line-height:50px;
  text-align: right;}
.yema a {
  padding-right: 7px;
  padding-left: 7px;
  padding-top: 2px;
  padding-bottom: 2px;}
.yema a:hover {
  padding-right: 7px;
  padding-left: 7px;
  padding-top: 2px;
  padding-bottom: 2px;
  color:#FFFFFF;
  background-color: #CD2500;}
.yqlj {
  width: 1215px;
  padding-top:45px;
  height:30px;
  margin-right: auto;
  margin-left: auto;
  background-color:#f9f8f8;}
.yqlj a {
  background-image: url(../images/home_sanjiao.png);
  background-repeat: no-repeat;
  background-position: left center;
  text-indent: 25px;
  color: #666666;
  text-decoration: none;
  margin-left: 0px;
  width: 150px;
  height: 30px;
  display: block;
  float: left;
  line-height: 30px;}
h6 {
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px;
    color: #727272;
    font-weight: normal;}

.more {
  width:1215px;
  margin-left:auto;
  margin-right:auto;
  text-align:right;}
.more a:hover {
  color:#FF3300;}
.zpzs-xz-cont a {
  color: #666666;
  text-decoration: none;}

.gk-text { overflow: hidden; background-color: #FFFFFF; padding: 0 50px;}
.gk-text .zpzs-cont { padding: 30px 0; width: 100%; border-top: 1px solid #999999; font-size: 14px; line-height: 24px; color: #959595;}
.gk-text h2 { font-size: 16px; margin: 0 0 15px 0; color: #666666;}
.gk-tel .zpzs-cont { border-top: 1px dashed #999999;}
.gk-titlepic img { width: 100%;}

.tabs h1 { padding: 5px 20px; font-size: 20px; text-align: center;}
.tool-info { font-size: 14px; line-height: 24px; color: #959595; text-align: center;}

.gc-title h2 { font-size: 16px; margin-top: 4px;}
ul.gc-words { height: 18px !important; background: none; overflow: hidden; padding: 18px 0 18px 30px;}
.gc-words li { height: auto; line-height: 18px;}
.gc-words li a {padding: 0 14px; color: #999999 !important;}

.now-show .zpzs-xz-cont a { display: block; height: 48px; line-height: 24px; overflow: hidden;}
.now-show .zpzs-xz-cont h2 { height: 54px;}

.index-xz { height: 499px; float: left; overflow: hidden; margin-bottom: 13px;}
.index-xz:hover {
    background: url(../images/bg_item.png) no-repeat;}

.gc-item-box { padding: 0 20px;}
.gc-item table { margin: 25px 0;}
.gc-item table td { line-height: 30px; font-size: 16px; color: #666666;}
.gc-item-box .gc-text { border-bottom: 1px dashed #d3d3d3; padding: 25px 0; line-height: 28px; font-size: 14px; font-weight: bold; color: #666666;}

.service-banner { width: 1215px; height: 454px !important; margin: 0 auto;}
.service-banner img { width: 100%; height: 100%;}
.service-content .news-content { top: 0; margin-bottom: 95px;}
.media-content { margin-top: 36px;}
.media-content .zpzs-cont { border-top: 0;}
.media-content .gk-tel .zpzs-cont { border-top: 1px dashed #999999;}
.media-content h1 { font-size: 18px; margin-top: 50px;}

.zpzs-cont-shz {
    width:1215px;
    margin: 0 auto;}
.zpzs-cont-shz .zpzs-xz {padding: 25px;background-color: #FFFFFF;margin:0;width: auto;padding-bottom: 0;margin-bottom: 20px;}
.zpzs-cont-shz .zpzs-xz h1 { font-size: 24px; line-height: 30px; font-weight: normal;}
.zpzs-cont-shz .zpzs-xz h2 { font-size: 16px; line-height: 24px; margin-top: 0; color: #666666; font-weight: normal;}
.zpzs-cont-shz .zpzs-xz-cont {padding: 12px 0;}

.zpzs-xz-cont2 em {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 18px;
    font-style: normal;}
.zpzs-xz-cont em {
    display: inline-block;
    font-style: normal;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    margin-top: 20px;
    height: 36px;}