@charset ;

body{ background-color: #F8F7F2; color: #666666;}
a{
	color:#999999;
	text-decoration:none;}
a:hover {
	color:#FF0000;
	text-decoration:none;}

.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: 170px;
	background-color: #f8f7f2;}
#zpzs {
	width:100%;
	height:414px;
	background-color: #f8f7f2;}
.zpzs-cont {
	width:1215px;
	position:relative;
	z-index:98;
	top:-126px;
	margin-left:auto;
	margin-right:auto;}
.zpzs-xz {
	width: 391px;
	float: left;
	height: 486px;
	display: block;
	border: 1px solid #d3d3d3;
	margin-right:16px;}
.zpzs-xz-right {
	width: 391px;
	height: 486px;
	float: left;
	height: 486px;
	display: block;
	border: 1px solid #CCC;}
.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: 24px;
	float:left;
	display:block;}
.zpzs-xz-cont h1 {
	line-height: 24px;}
.zpzs-xz-cont h2 {
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin-top: 24px;}
h3 {
	font-size: 12px;
	color: #999;
	line-height: 18px;}
.zpzs-xz-zsqk {
	float: right;
	font-size:18px;
	font-weight:bold;
	height: 50px;
	width: 100px;
	line-height: 60px;
	display:block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-align: center;}
.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%;
	background-color:#f8f7f2;
	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-title1 {
    text-align: center;}
.news-content{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	z-index:98;
	width:1115px;
	background-color:#ffffff;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
    margin-top: 36px;}
#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;}
 .news-temp .tab_conbox {
     border: none;
     padding: 0 50px 30px;
     background-color: #FFFFFF;}
.news-temp .news-content {
    width: 1215px;
    background-color: #f8f7f2;
    padding: 0;
    margin: 0 auto;}
 .tabs{height: 64px;width: 100%; padding: 15px 0 30px;}
 .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 {padding:12px;font-size: 14px; line-height:175%;}
.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;}

.tab_con ul {
	margin: 0px;
	padding: 0px;}
.tab_con 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:#F8F7F2;}
.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;}
.tab_con_con02 h4 a {
	color: #666;}
.tab_con_con02 h4 a:hover {
	color: #ff0000;}

.dona-content {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    z-index:98;
    width:1115px;
    background-color:#ffffff;
    margin-top: 36px;
    padding:50px;
    overflow: hidden;}

.dona-left { width: 640px; float: left;}
.dona-right { width: 340px; float: left; margin-left: 35px;}
.dona-left h1 { font-size: 24px; margin: 0; padding-bottom: 50px; border-bottom: 1px solid #999999;}
.dona-text { font-size: 14px; color: #666666;}
.dona-text p { line-height: 26px; margin-top: 30px;}
.dona-box { width: 100%; border: 1px solid #d3d3d3; padding-bottom: 35px; margin-bottom: 20px;}
.dona-box h2 { background-color: #f2f2f1; font-size: 18px; padding: 18px 25px;}
.dona-box a { display: inline-block; border: 1px solid #cd2500; line-height: 44px; font-size: 14px; color: #cd2500; padding: 0 8px; margin: 30px 0 15px 15px;}
.dona-box a:hover { background-color: #e52900; color: #FFFFFF;}
.dona-box em { display: block; font-style: normal; padding: 30px 0 15px 25px; font-size: 18px; font-weight: bold;}
.dona-box p { padding: 0 25px; color: #959595; line-height: 26px;}


.page-content, .show-content {
    position:relative;
    margin: 0 auto;
    z-index:98;
    width:1115px;
    padding: 54px 50px;
    padding-bottom: 0;
    top: -134px;
    background-color: #FFFFFF;}

.show-content {
    margin: 36px auto 0;
    z-index:98;
    top: 0;}

.page-box1, .page-box2 { border-bottom: 1px dashed #d3d3d3; padding-bottom: 30px; margin-bottom: 30px; font-size: 16px; line-height: 30px; color: #666666;}
.page-box2 { border: none; margin-bottom: 0;}
.page-box2 p { color: #666666;}
.page-box1 h2, .page-box2 h2 { font-size: 18px; line-height: 18px; margin-bottom: 30px;}
.page-box3 { width: 1215px; margin-left: -50px;}
.page-box3 img { width: 100%;}

.zlgh-content .page-box1 h2, .zlgh-content .page-box2 h2 {
    font-size: 24px !important;
    line-height: 24px;}

.downpath { overflow: hidden; padding: 30px 0 15px 30px;}
.downpath a { margin: 0; float: left; margin: 0 0 10px 10px;}

.show-title { padding-bottom: 54px; margin-bottom: 54px; border-bottom: 1px solid #999999;}
.show-title h1 { font-size: 24px; line-height: 24px; text-align: left;}
.page-qianyan .p-text { font-size: 14px; color: #666666; line-height: 28px;}

.sq-form table { width: 70%; margin: 0 auto; font-size: 14px; line-height: 30px; border-spacing: 0; border: 1px solid #999999;}
.sq-form table td { border-bottom: 1px solid #999999; padding: 5px 10px;}
.sq-form table td input { border: 1px solid #666666; height: 18px; padding: 4px 7px; line-height: 18px; width: 400px; margin-right: 10px;}
.sq-form table .td-title { width: 200px; text-align: right; border-right: 1px solid #999999;}
.td-btn {
    font-size: 16px;
    line-height: 16px;
    padding: 14px 128px;
    background-color: #cd2500;
    color: #FFFFFF;
    border: none;
    cursor: pointer;}

.gh-list { width: 940px; height: 54px; padding: 0 10px; overflow: hidden; float: left;}
.gh-list li { float: left; margin: 0 10px 18px 0; font-size: 12px; line-height: 18px;}
.gh-list li i { display: inline-block; width: 18px; height: 18px; margin-right: 10px;}
.bk-0, .bk-1, .bk-9 { width: 125px;}
.bk-2, .bk-10, .bk-5, .bk-13 { width: 138px;}
.bk-3, .bk-11, .bk-4, .bk-12 { width: 102px;}
.bk-6, .bk-14 { width: 114px;}
.bk-7, .bk-15 { width: 78px;}
.bk-8, .bk-16 { width: 54px;}

.gh-zhu { width: 150px; float: left; font-size: 12px; line-height: 18px; margin-top: -25px;}
.gh-zhu i { display: inline-block; float: left; width: 6px; height: 6px; border-radius: 3px; background-color: #cd2500; margin: 6px 4px 6px 0;}

.year-box { clear: both; overflow: hidden;}
.year-left, .year-right { float: left; width: 56px; height: 56px; background-color: #f2f2f1;}
.year-list { width: 1002px; margin-left: 1px; float: left; overflow: hidden;}
.year-list li { width: 333px; height: 56px; margin-right: 1px; background-color: #f2f2f1; color: #999999; text-align: center; line-height: 56px; float: left;}
.year-list li.active { background-color: #d3d3d3;}
.month-box { clear: both; overflow: hidden; margin-top: 1px; width: 1116px;}
.month-box li { width: 278px; height: 56px; margin-right: 1px; background-color: #f2f2f1; color: #999999; text-align: center; line-height: 56px; float: left;}
.month-box li.active { background-color: #00b5ed; color: #FFFFFF;}
.day-box { height: auto;}
.month-about { margin-top: 30px; overflow: hidden;}
.month-title { height: 170px; max-height: 309px; width: 56px; float: left; background-color: #00b5ed; text-align: center; padding-top: 139px; line-height: 16px; color: #FFFFFF;}
.day-list { float: left; height: 309px; overflow: hidden;}
.day-list ul { overflow: hidden;}
.day-list ul li { float: left; width: 24px; height: 24px; line-height: 24px; text-align: center; margin: 8px 0 0 8px; background-color: #e7e7e9; color: #FFFFFF;}
ul.day-title li { margin-top: 0; height: 17px; line-height: 16px; background: none; color: #666666;}
ul.day-title { margin-bottom: 4px;}

.year-left, .year-right { line-height: 56px; text-align: center;}
.day-box .jidu-about { display: none;}
.month-box li, .year-list li { cursor: pointer;}

.gh-list i, .gh-list span { float: left;}
.bk-1 i, .day-list li.item-1 { background-color: #6ccff7;}
.bk-2 i, .day-list li.item-2 { background-color: #8d87c1;}
.bk-3 i, .day-list li.item-3 { background-color: #bfd72e;}
.bk-4 i, .day-list li.item-4 { background-color: #78adaf;}
.bk-5 i, .day-list li.item-5 { background-color: #ad4099;}
.bk-6 i, .day-list li.item-6 { background-color: #ffdbb5;}
.bk-7 i, .day-list li.item-7 { background-color: #243e8f;}
.bk-8 i, .day-list li.item-8 { background-color: #bdbdc1;}
.bk-9 i, .day-list li.item-9 { background-color: #00afef;}
.bk-10 i, .day-list li.item-10 { background-color: #3eaf48;}
.bk-11 i, .day-list li.item-11 { background-color: #fff100;}
.bk-12 i, .day-list li.item-12 { background-color: #f7adcf;}
.bk-13 i, .day-list li.item-13 { background-color: #ef1c22;}
.bk-14 i, .day-list li.item-14 { background-color: #f9991c;}
.bk-15 i, .day-list li.item-15 { background-color: #009ba1;}
.bk-16 i, .day-list li.item-16 { background-color: #818385;}

.imgs a { display: inline-block; margin: 0 18px 12px 0;}

.go-back { float: right; font-size: 16px; color: #A9A9A9; display: inline-block; padding-right: 15px; background: url(../images/right-arrow.png) right no-repeat;}

.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: 54px;}