﻿@charset "utf-8";
/* css 重置 */
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	list-style: none;
}
html {
	height: 100%;
}
/*body{ height:100%;}*/
*html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
li {
	list-style-type: none;
}
a {
	text-decoration: none;
	outline: none;
	color: #333;
	border: none;
}
a, area {
blr:expression(this.onFocus=this.blur())
}
a:hover {
	text-decoration: underline;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
	clear: both;
}
fieldset, img {
	border: 0;
}
.none {
	display: none;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */
q:before, q:after {
	content: '';
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
	clear: both;
	width: 100%;
}
th {
	font-weight: normal;
}
a img {
	border: none;
	vertical-align: middle;
}
.overhidden {
	overflow: hidden;
	_display: inline-block;
}
.align_c {
	text-align: center;
}
.align_l {
	text-align: left;
}
.align_r {
	text-align: right;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mlr5 {
	margin-left: 5px;
	margin-right: 5px;
}
.mlr10 {
	margin-left: 10px;
	margin-right: 10px;
}
.mlr15 {
	margin-left: 15px;
	margin-right: 15px;
}
.mlr20 {
	margin-left: 20px;
	margin-right: 20px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt40 {
	padding-top: 40px;
}
.plr5 {
	padding-left: 5px;
	padding-right: 5px;
}
.plr10 {
	padding-left: 10px;
	padding-right: 10px;
}
.plr15 {
	padding-left: 15px;
	padding-right: 15px;
}
.plr20 {
	padding-left: 20px;
	padding-right: 20px;
}
.ptb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ptb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ptb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.ptb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pl30 {
	padding-left: 30px;
}
.p10 {
	padding: 10px;
}
.p20 {
	padding: 20px;
}
.p30 {
	padding: 30px;
}
.lh20 {
	line-height: 20px;
}
.lh22 {
	line-height: 22px;
}
.lh24 {
	line-height: 24px;
}
.lh26 {
	line-height: 26px;
}
.lh28 {
	line-height: 28px;
}
.lh30 {
	line-height: 30px;
}
.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f_arial {
	font-family: Arial;
}
.f_sj {
	text-indent: 2em;
}
.fc_blue {
	color: #00b0f0;
}
.fc_blue2 {
	color: #1ab7f1;
}
.fc_999 {
	color: #999;
}
.list li {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	background: url(../images/qcj_dot.gif) 0 50% no-repeat;
	padding-left: 10px;
}
html {
	_background-image: url(about:blank);
	_background-attachment: fixed;
} /* html加上这段代码用于取消ie6滚动时候元素震动bug */
h1 {
	font-size: 26px;
	color: #000;
	line-height: 45px;
}
h2 {
	font-size: 26px;
	color: #000;
	line-height: 40px;
	font-weight: normal;
}
h2.com1 {
	margin-bottom: 15px;
}
h3 {
	font-size: 20px;
	color: #000;
	line-height: 30px;
	font-weight: normal;
}
h3.com1 {
	margin-bottom: 15px;
}
.s_tit {
	color: #999;
	font-size: 14px;
}
.line1 {
	background: url(../images/line.gif) 0 100% repeat-x;
}
.line2 {
	background: url(../images/line.gif) 0 100% repeat-x;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
.line3 {
	background: url(../images/line.gif) 0 100% repeat-x;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.more {
	height: 30px;
}
.btn_more {
	float: right;
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding: 0 25px;
	background: #bcbcbc;
}
.btn_more:hover {
	text-decoration: none;
	background: #1ab7f1;
}
.last {
	margin-right: 0!important;
}
/*通用*/
.input2 {
	width: 190px;
	height: 33px;
	line-height: 33px;
	padding: 0 5px;
	background: #f2f2f2;
	border: 1px solid #dadbdc;
	color: #bcbcbc;
}
.input2_ok {
	color: #000;
}
.input3 {
	width: 45px;
	padding: 0 5px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #a0a0a0;
	background: #dbdbdb;
	color: #a0a0a0;
	margin: 0 5px;
}
.input4 {
	border: 1px solid #bcbcbc;
	background: #f2f2f2;
	font-size: 14px;
	color: #000;
	float: left;
	height: 32px;
	line-height: 32px;
	width: 165px;
	padding-left: 10px;
}
.input_xlc {
	width: 165px;
	padding-left: 10px;
	border: 1px solid #bcbcbc;
	background: #f2f2f2 url(../images/common1.png) 100% -289px no-repeat;
	height: 32px;
	color: #000;
	font-size: 14px;
}
.input_xlc_hover {
	border: 1px solid #1ab7f1;
	background-position: 100% -333px;
}
.textarea1 {
	width: 190px;
	height: 65px;
	background: #f2f2f2;
	border: 1px solid #dadbdc;
	padding: 5px;
	color: #bcbcbc;
}
.textarea1_ok {
	color: #000;
}
.textarea1_hover {
	border: 1px solid #1ab7f1!important;
	color: #000!important;
}
.btn_com {
	height: 34px;
	line-height: 34px;
	display: inline-block;
	color: #fff;
	background: #bcbcbc;
	font-size: 12px;
}
.btn_com:hover {
	background: #1ab7f1;
	text-decoration: none;
}
.btn_ss1 {
	width: 84px;
	font-size: 14px;
	overflow: hidden;
	background: #bcbcbc url(../images/common1.png) 5px -1018px no-repeat;
	text-indent: 35px;
}
.btn_ss1:hover {
	background: #1ab7f1 url(../images/common1.png) 5px -1075px no-repeat;
}
.btn_ss2 {
	width: 34px;
	font-size: 14px;
	overflow: hidden;
	background: #bcbcbc url(../images/common1.png) 7px -1018px no-repeat;
	text-indent: 35px;
}
.btn_ss2:hover {
	background: #1ab7f1 url(../images/common1.png) 7px -1075px no-repeat;
}
.btn_sg1 {
	width: 70px;
	height: 24px;
	line-height: 24px;
	text-align: center;
}
.btn_sg2 {
	margin: 0 10px;
	padding: 0 20px;
}
.btn_sb1 {
	width: 70px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #1ab7f1;
}
.btn_sb1:hover {
	background: #bcbcbc;
}
.btn_bb1 {
	padding: 0 20px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #1ab7f1;
}
.btn_bb1:hover {
	background: #bcbcbc;
}
.btn_bb2 {
	padding: 0 20px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
}
.btn_bb3 {
	padding: 0 20px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}
.btn_jr {
	height: 52px;
	line-height: 52px;
	float: right;
	padding: 0 20px;
	font-size: 16px;
}
.btn_jr2 {
	height: 120px;
	line-height: 120px;
	float: right;
	padding: 0 40px;
	font-size: 16px;
	margin-left: 20px;
}
.btn_fx {
	font-size: 14px;
	overflow: hidden;
	background: #bcbcbc url(../images/common1.png) -65px -1018px no-repeat;
	width: 100px;
	text-indent: 15px;
	margin-right: 10px;
	text-align: left;
}
.btn_fx:hover {
	background: #1ab7f1 url(../images/common1.png) -65px -1018px no-repeat;
}
.btn_xz {
	font-size: 14px;
	overflow: hidden;
	background: #1ab7f1 url(../images/common1.png) -375px -1018px no-repeat;
	padding: 0 20px 0 30px;
	text-indent: 15px;
	text-align: left;
}
.btn_xz:hover {
	background: #bcbcbc url(../images/common1.png) -375px -1018px no-repeat;
}
.btn_dy {
	font-size: 14px;
	overflow: hidden;
	background: #bcbcbc url(../images/common1.png) -188px -1018px no-repeat;
	width: 100px;
	text-indent: 10px;
	text-align: left;
}
.btn_dy:hover {
	background: #1ab7f1 url(../images/common1.png) -188px -1018px no-repeat;
}
.btn_submit1 {
	background: #1ab7f1;
	height: 43px;
	line-height: 43px;
	padding: 0 30px;
}
.btn_submit1:hover {
	background: #a3e2f9;
}
.btn_confirm {
	width: 85px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	text-align: center;
	color: #000;
	display: inline-block;
	background: url(../images/common1.png) -71px -224px no-repeat;
}
.xlc {
	width: 175px;
	height: 34px;
	position: relative;
	float: left;
	margin-right: 20px;
	display: inline;
	z-index: 30;
}
.xlc ul {
	position: absolute;
	left: 0;
	top: 33px;
	width: 175px;
	border: 1px solid #1ab7f1;
	background: #fff;
	display: none;
	z-index: 33;
}
.xlc ul li {
	background: #fff;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	cursor: pointer;
}
.xlc ul li.on {
	background: #1ab7f1;
	color: #fff;
}
.zy_search {
	height: 34px;
	margin-bottom: 40px;
}
.table_com1 {
	color: #000;
}
.table_com1 th {
	height: 45px;
	line-height: 45px;
	text-align: left;
	padding-left: 20px;
	background: #e2e2e2;
}
.table_com1 td {
	padding-left: 20px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dotted #999;
}
.table_com1 ul li {
	width: 20%;
	float: left;
	height: 45px;
	line-height: 45px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background: #e2e2e2;
}
.table_com1 ol li {
	height: 50px;
	width: 20%;
	float: left;
	line-height: 50px;
	border-bottom: 1px dotted #999;
}
#location_bk {
	width: 1178px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F1F1F1;
	border: solid 1px #DFDFDF;
	height: 40px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 40px;
}
.list1 h4 {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	padding-bottom: 10px;
}
.list1 h4 a {
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	background: url(../img/heidian.jpg);
	background-repeat: no-repeat;
}
.list1 li {
	margin-bottom: 15px;
}
.list1 span {
	color: #fff;
	font-weight: normal;

	padding-right: 8px;
}
.list1 p { text-align:center;}

.list10 li {
	margin-bottom: 15px;
	border-bottom: dotted 1px #D2D2D2;
}
.list10 span {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	padding-right: 10px;
}
.list3li li {
	width: 228px;
	height: 165px;
	margin: 15px 0;
	float: left;
	margin-right: 26px;
	display: inline;
	position: relative;
	overflow: hidden;
}
.list3li li .bg {
	width: 228px;
	height: 165px;
	display: none;
	background: #fff;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
}
.list3li li .text {
	width: 228px;
	height: 165px;
	display: none;
	z-index: 3;
	position: absolute;
	left: 0;
	top: 0;
}
.list3li li .text h3 {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 0;
}
.list3li li .text p {
	padding: 10px 20px;
}
.list3li2 li {
	width: 280px;
	height: 200px;
	margin: 15px 0;
	float: left;
	margin-right: 35px;
	display: inline;
	position: relative;
}
.list3li2 li .bg {
	width: 280px;
	height: 200px;
	display: none;
	background: #fff;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
}
.list3li2 li .text {
	width: 280px;
	height: 200px;
	display: none;
	z-index: 3;
	position: absolute;
	left: 0;
	top: 0;
}
.list3li2 li .text h3 {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 0;
}
.list3li2 li .text p {
	padding: 10px 20px;
}
.sp_list li {
	float: left;
	width: 229px;
	background: #e9e9e9;
	display: inline;
	margin-right: 40px;
}
.sp_list li .tit {
	padding: 10px;
}
.sp_list li .info {
	padding: 5px 10px;
	color: #999;
}
.sp_list li .num {
	padding-left: 20px;
	background: url(../images/common1.png) -220px -219px no-repeat;
}
.sp_list li .pic {
	width: 229px;
	height: 117px;
	position: relative;
}
.sp_list li .bg {
	width: 229px;
	height: 117px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	background: url(../images/sp_bg.png);
	display: none;
}
.list3pic h3 {
	font-size: 22px;
	line-height: 50px;
	padding-bottom: 0;
}
.list3pic ul {
	margin-bottom: 50px;
}
.list3pic li {
	float: left;
	width: 320px;
	margin-right: 40px;
	margin-bottom: 50px;
	display: inline;
	background: #e9e9e9;
	text-align: center;
	height: 330px;
}
.list3pic li .pic {
	background: #d7d7d7;
	padding: 20px 0;
}
.list3pic li .info {
	color: #666;
	font-size: 16px;
}
#TB_overlay {
	position: fixed;
	z-index: 100;
	width: 100%;
	height: 940px;
	top: 0;
	left: 0;
	min-height: 100%;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 39;
	display: none;
}
.tcc {
	width: 580px;
	height: 480px;
	background: #fff;
	position: fixed;
	left: 50%;
	margin-left: -290px;
	top: 50%;
	margin-top: -242px;
	z-index: 40;
	font-size: 12px;
	display: none;
}
.tcc .tcc_title {
}
.tcc .tcc_title h3 {
	padding-left: 20px;
}
.tcc .tcc_title .close {
	float: right;
	width: 40px;
	height: 50px;
	background: url(../images/jcj_close.jpg) 0 10px no-repeat;
}
.tcc .tcc_content {
	padding: 10px 20px;
	height: 290px;
	overflow: auto;
	background: #f2f2f2;
	color: #000
}
.tcc .tcc_content img {
	max-width: 505px
}
.tcc .zpgs {
	margin-right: 40px;
}
.tcc .table1 {
	margin-right: 40px;
}
.tcc .btnarea {
	margin-top: 15px;
}
.tcc .btnarea a {
	margin: 0 10px;
}
.tcc .info {
	padding: 5px 0 5px 20px;
}
.tcc .table3 {
	margin: 30px 0 0 20px;
}
.tcc .table3 th {
	height: 54px;
	text-align: right;
}
.tcc .table3 td {
	height: 54px;
}
span.bt {
	color: #ff0000;
}
.tcc .zcgs {
	margin-left: 5px;
}
#tzxm .tcc_content {
	padding: 20px;
	height: 355px;
	overflow: auto;
	background: #f2f2f2;
}
.tcc_sp {
	width: 800px;
	height: 465px;
	margin-left: -400px;
	margin-top: -233px;
	background: url(../images/tcc_bg_com.png);
	text-align: center;
}
.tcc_sp .close {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 8040;
	background: url(../images/common1.png) 0 -288px no-repeat;
}
.tcc_sp .close:hover {
	background: url(../images/common1.png) 0 -318px no-repeat;
}
.tcc_sp .con {
	padding-top: 30px;
}
.tcc2 {
	width: 360px;
	border: 1px solid #cbcbcb;
	background: #d6d6d6;
	position: fixed;
	left: 50%;
	margin-left: -189px;
	top: 50%;
	margin-top: -67px;
	z-index: 41;
	display: none;
}
.tcc2 .title {
	height: 30px;
	line-height: 30px;
}
.tcc2 h3 {
	float: left;
	margin-left: 10px;
	display: inline;
	font-size: 14px;
	line-height: 30px;
	margin-top: 5px;
}
.tcc2 .close {
	float: right;
	margin-right: 10px;
	display: inline;
	width: 31px;
	height: 20px;
	background: url(../images/common1.png) 0 -224px no-repeat;
}
.tcc2 .content {
	border: 1px solid #cbcbcb;
	background: #fff;
	margin: 10px;
	padding: 10px;
}
.tcc2 .btnarea {
	text-align: right;
	margin-top: 10px;
}
.page {
	height: 31px;
	line-height: 30px;
}
.page a {
	display: inline-block;
	height: 30px;
	padding: 0 10px;
	margin-right: 5px;
	color: #fff;
}
.page a:hover {
	background: #e87352;
	text-decoration: none;
}
.page a.on {
	background: #e87352;
}
.page .sy, .page .xyy {
	margin-right: 10px;
}
.page a:hover {
	background: #e87352;
	text-decoration: none;
}
.page .wy {
	margin-right: 40px;
}
.page .tz {
	color: #999;
}
/*框架*/
#top {
	background: #e9e9e9;
	height: 50px;
	line-height: 50px;
}
#top .content {
	background: #e9e9e9;
	height: 50px;
	line-height: 50px;
	width: 1200px;
	margin: 0 auto;
}
#top .menu {
	float: left;
}
#top .menu li {
	float: left;
	position: relative;
	z-index: 3;
}
#top .menu li a {
	display: block;
	width: 94px;
	text-align: center;
	color: #333;
	font-size: 16px;
}
#top .menu li a:hover, #top .menu li a.on {
	background: #1ab7f1;
	color: #fff;
	text-decoration: none;
}
#top #sub_menu {
	display: none;
	width: 160px;
	position: absolute;
	left: 0;
	top: 50px;
	overflow: hidden;
}
#top #sub_menu a {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	width: 160px;
	color: #fff;
	display: block;
	text-indent: 15px;
	background: #707070;
	text-align: left;
}
#top #sub_menu a:hover {
	background: #adadad;
}
#top .lan {
	float: right;
	font-size: 12px;
}
#top .lan a {
	margin: 0 5px;
}
.head {
	height: 95px;
}
.head .logo {
	float: left;
	padding-top: 35px;
	width: 500px;
}
.head .logo a {
	float: left;
	width: 222px;
	height: 50px;
	line-height: 48px;
	overflow: hidden;
}
.head .logo span {
	float: left;
	color: #1ab7f1;
	padding: 22px 0 0 10px;
}
.head .search {
	float: right;
	padding-top: 15px;
}
.head .search .input1 {
	width: 170px;
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	background: #e9e9e9;
	float: left;
}
.head .search .ss {
	width: 35px;
	height: 28px;
	float: left;
	text-indent: -999px;
	overflow: hidden;
	background: url(../images/common1.png) 0 -70px no-repeat;
}
.head .search .ss:hover {
	background-position: -44px -70px;
}
#main .banner {
	padding-top: 15px;
	padding-bottom: 40px;
	position: relative;
	width: 1180px;
	background-color: #FFF;
}
#main2 .banner2 {
	position: relative;
	width: 100%;
	background-color: #FFF;
}
.banner .text {
	color: #fff;
	position: absolute;
	left: 20px;
	top: 50px;
	width: 280px;
}
.banner .text h2 {
	color: #fff;
	font-size: 40px;
	line-height: 50px;
}
.banner .text h3 {
	color: #fff;
	font-size: 25px;
	line-height: 25px;
}
.banner .text p {
	line-height: 1.6em;
}
#footer {
	background: #e9e9e9;
	height: 160px;
	color: #8e8e8e;
	width: 100%
}
#footer .beian {
	color: #8e8e8e;
}
#footer .content {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}
#footer .fot_menu {
	padding-bottom: 10px;
}
#footer .fot_menu a {
	color: #333;
	margin-right: 20px;
}
#footer .fr {
	color: #333;
}
#footer .fr .text {
	float: left;
}
/*auto width*/
#main {
	width: 1180px;
	margin: 0 auto;
	background-color: #FFF;
	padding-bottom: 30px;
}
/*index*/
.index .part1 {
	padding-bottom: 65px;
}
.index .part1 .fl {
	width: 563px;
}
.index .part1 .fr {
	width: 563px;
}
.index .part1 h2 {
	margin-bottom: 20px;
}
.index .part1 .fl .content {
	background: url(../images/index4.jpg) 0 -0 no-repeat;
	padding-left: 230px;
	height: 260px;
}
.index .part1 .fl .con1 {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.index .part1 .fr .content {
	background: url(../images/common1.png) 0 -408px no-repeat;
	height: 260px;
}
.index .part1 .fr .con1 {
	padding-bottom: 30px;
	margin-bottom: 30px;
	padding-left: 105px;
	height: 75px
}
.index .part1 .fr .con2 {
	padding-left: 105px;
}
.index .part2 .fl {
	width: 380px;
	margin-right: 30px;
	position: relative;
}
.index .part2 .fr {
	width: 380px;
	position: relative;
}
.index .part2 .pic .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 380px;
	height: 220px;
	background: #fff;
	z-index: 3;
	opacity: 0.7;
	filter: alpha(opacity=70);
	display: none;
}
.index .part2 h3 {
	line-height: 60px;
	background: url(../images/line.gif) 0 100% repeat-x;
	margin-bottom: 15px;
}
.index .part2 .info {
	color: #999;
}
.index .part2 .info a {
	color: #999;
}
.index .part2 .more {
	padding-top: 20px;
}
#rolldiv {
	width: 1200px;
	height: 500px;
	overflow: hidden;
}
#rolldiv * {
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
}
#rolldiv .jcarousel-skin-tango .jcarousel-container {
	overflow: hidden;
	_display: inline-block;
}
#rolldiv .jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
/*滚动区域大小*/ 
#rolldiv .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 1200px;
}
/*li样式*/ 
#rolldiv .jcarousel-skin-tango .jcarousel-item {
	width: 1200px;
height:500px text-align:center;
}
#rolldiv .jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 0;
}
#rolldiv .jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 450px;
	right: 0px;
	width: 35px;
	height: 50px;
	cursor: pointer;
	background: url(../images/arrow.png) -44px 11px no-repeat;
	z-index: 5;
}
#rolldiv .jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 450px;
	left: 0;
	width: 35px;
	height: 51px;
	cursor: pointer;
	background: url(../images/arrow.png) 15px 11px no-repeat;
	z-index: 5;
}
#rolldiv .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background-position: -44px -42px;
}
#rolldiv .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	background-position: 15px -42px;
}
#rolldiv #mycarousel li {
	position: relative;
	z-index: 2;
}
#rolldiv #mycarousel .bg {
	background-color: #000000;
	height: 50px;
	width: 1200px;
	position: absolute;
	opacity: 0.2;
	filter: alpha(opacity=20);
	left: 0;
	bottom: 0;
}
#rolldiv #mycarousel .tit a {
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	height: 50px;
	width: 1200px;
	line-height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
}
/*zy*/
.zw_tit {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 200px;
}
.zw_tit01 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 185px;
	margin-left: 10px;
	/* [disabled]padding-right: 60px; */
}
.zw_tit03 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 160px;
	margin-left: 10px;
}
.zw_tit02 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 160px;
	/* [disabled]padding-left: 60px; */
}
.zw_tit1 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 200px;
	margin-left: 100px;
}
.zw_tit2 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 290px;
}
.zw_tit3 {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 50px;
}
.zy .menuLeft {
	/* [disabled]float: left; */
	width: 246px;
	margin-left: 40px;
	margin-top: 15px;
	border: solid 1px #d3d3d3;
	background: url(/img/bj.jpg);
	background-repeat: no-repeat;
	height: 694px;
	/* [disabled]background:#f5f5f5;
*/
}
.zy .menuLeft a {
	float: left;
	width: 244px;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0;
	background:url(../img/jyfwb.jpg);
	text-align:center;
}
.zy .menuLeft .meiti_on {
	text-decoration: none;
		margin-top: 0px;
	color: #00b0f0;
}
.zy .menuLeft a:hover, .zy .menuLeft a.on {
	text-decoration: none;
		margin-top: 0px;
	color: red;
}

.zy .menuLeft2 {
	/* [disabled]float: left; */
	width: 246px;
	margin-left: 40px;
	margin-top: 15px;
	border-top: solid 1px #d3d3d3;
		border-left: solid 1px #d3d3d3;
			border-right: solid 1px #d3d3d3;
	background: url(/img/bj.jpg);
	background-repeat: no-repeat;
	height: 760px;
	/* [disabled]background:#f5f5f5;
*/
}
.zy .menuLeft2 a {
	float: left;
	width: 240px;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0;
	background:url(../img/jyfwb.jpg);
	text-align:center;
}
.zy .menuLeft2 .meiti_on {
	text-decoration: none;
		margin-top: 0px;
	color: #00b0f0;
}
.zy .menuLeft2 a:hover, .zy .menuLeft2 a.on {
	text-decoration: none;
		margin-top: 0px;
	color: red;
}


.zy .menuLeftzt {
	float: left;
	width: 220px;
	margin-left: 40px;
	margin-top: 48px;
	border: solid 1px #e1e1e1;
	background: url(/img/bj.jpg);
	background-repeat: no-repeat;
	height:1168px;
	/* [disabled]background:#f5f5f5;
*/
}
.zy .menuLeftzt a {
	float: left;
	width: 210px;
	height: 78px;
	line-height: 78px;
	font-size: 16px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 4px;
	background:url(/img/34.png);
	background-repeat:no-repeat;
}
.zy .menuLeftzt .meiti_on {
	text-decoration: none;
		margin-top: 0px;
	color: #00b0f0;
}
.zy .menuLeftzt a:hover, .zy .menuLeft a.on {
	text-decoration: none;
		margin-top: 0px;
	color: red;
}



.zy .Rlxfs h3 {
	margin-bottom: 20px;
	;
}
.zy .Rlxfs .content {
	background: #e9e9e9;
	padding: 15px 20px;
}
.zy .conRight {
	float: right;
	width: 1040px;
}
.zy .conL1 {
	float: left;
	width: 910px;
	margin-left: 40px;
}
.zy .conL4 {
	float: left;
	width: 1002px;
	margin-left: 100px;
}
.zy .conL2 {
	float: left;
	width: 910px;
}
.zy .conL3 {
	float: left;
	/* [disabled]width: 835px; */
	margin-left: 20px;
}
.zy .conL35 {
	float: left;
	width: 820px;
	margin-left: 20px;
}
.zy .conL34 {
	float: left;
	width: 1140px;
	margin-left: 20px;
}
.zy .conL23 {
	float: left;
	width: 1002px;
	margin-left: 100px;
}
.zy .conR1 {
	float: right;
	width: 296px;
}
.zy .conR2 {
	float: right;
	width: 268px;
}
.zy .conR3 {
	float: right;
	width: 240px;
}
.zy .conR4 {
	float: right;
	width: 180px;
}
.zy .conR5 {
	float: right;
	width: 215px;
}
.zy .conR6 {
	float: right;
	width: 296px;
}
.zy .back {
	margin-bottom: 30px;
}
.zy .zycontent1 {
	border-top: 1px solid #dcdcdc;
	padding-top: 65px;
}
.show #content {
	padding-top: 10px;
}
.show .show_con {
	padding-top:30px;
	border: dashed 1px #ccc;
	width: 1000px;
	margin-left: 100px;
}
.show .show_con3 {
	padding-top:30px;
	border: dashed 1px #ccc;
	width: 820px;
}
.show .show_con2 {
	padding-top: 30px;
	border: dashed 1px #ccc;
	width: 908px;
}
.show .show_con2 p {
	margin-bottom: 25px;
}
.show .show_con p {
	margin-bottom: 25px;
}
.show .fx {
	text-align: right;
	height: 55px;
}
.bread {
	color: #000;
	background-color: #DFDFDF;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.bread2 {
	color: #000;
	background-color: #DFDFDF;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 1000px;
}
.bread3 {
	color: #000;
	background-color: #DFDFDF;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 910px;
}
.bread .type {
	color: #444444;
}
.bread .type a {
	color: #444444;
}
.zy .pernext {
	background: #FFF;
	padding: 10px 20px;
	color: #a0a0a0;
	margin-bottom: 20px;
	border: dashed 1px #ccc;
}
.gytf h2 {
	padding-bottom: 15px;
}
.gytf h3 {
	padding-bottom: 15px;
}
.gytf1 p {
	padding-bottom: 25px;
}
.gytf1 .part1 .fr {
	background: #e9e9e9;
}
.gytf1 .part1 .fr p {
	padding-bottom: 0;
	line-height: 35px;
}
.gytf1 .part2 p {
	padding-right: 240px;
}
.gytf2 .part {
	padding: 50px;
	background: #e9e9e9;
}
.gytf2 .part .fl {
	width: 630px;
}
.gytf2 .part p {
	padding-bottom: 25px;
}
.gytf3 .part1 {
	margin-bottom: 70px;
}
.gytf3 .part1 h3 {
	color: #1ab7f1;
	font-size: 28px;
	padding-bottom: 5px;
}
.gytf3 .part1 .fl {
	margin-right: 30px;
	display: inline;
}
.gytf3 .part1 p {
	padding-bottom: 25px;
}
.gytf3 .part2 ul {
	margin-bottom: 60px;
}
.gytf3 .part2 li {
	float: left;
	width: 320px;
	margin-bottom: 60px;
	margin-right: 40px;
	display: inline;
}
.gytf3 .part2 .pic {
	padding-bottom: 20px;
}
.gytf3 .part2 h3 {
	color: #1ab7f1;
	font-size: 28px;
	line-height: 40px;
	padding-bottom: 0;
}
.gytf4 .tab_tit {
	height: 140px;
	border-bottom: 1px solid #dcdcdc;
}
.gytf4 .tab_tit li {
	cursor: pointer;
	float: left;
	width: 320px;
	margin-right: 40px;
	display: inline;
	height: 90px;
	background: #bcbcbc;
	text-align: center;
	color: #fff;
}
.gytf4 .tab_tit li.on {
	background: #1ab7f1 url(../images/arrow1.gif) 50% 100% no-repeat;
	height: 108px;
}
.gytf4 .tab_tit .tit1 {
	font-size: 20px;
	margin-top: 20px;
}
.gytf4 .tab_tit .tit2 {
	font-size: 16px;
}
.gytf4 .tab_con {
	padding-top: 40px;
}
.gytf4 .tab_con h2 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gytf4 .partL {
	min-height: 220px;
	margin-bottom: 40px;
	padding-right: 40px;
}
.gytf4 .partR {
	background: #e9e9e9;
	margin-bottom: 40px;
	min-height: 220px;
	padding-left: 40px;
}
.gytf4 .partL img {
	float: left;
	margin-right: 40px;
	display: inline;
}
.gytf4 .partR img {
	float: right;
	margin-left: 40px;
	display: inline;
}
.gytf5 .more {
	margin: 40px 0;
}
/*联系我们*/
.lxwm .dt {
	height: 490px;
	margin-bottom: 40px;
}
.lxwm .bsc ul li {
	border: 1px solid #fff;
	height: 42px;
	line-height: 42px;
	background: #d9d9d9;
	font-size: 16px;
	color: #404040;
	text-align: left;
	padding-left: 5px;
	float: left;
	margin: 0px -1px -1px 0px;
}
.lxwm .bsc ol li {
	border: 1px solid #fff;
	color: #777777;
	height: 33px;
	line-height: 33px;
	padding-left: 5px;
	float: left;
	margin: 0px -1px -1px 0px;
}
.lxwm .tab_tit2 {
	height: 80px;
	background: url(../images/common1.png) 0 -815px no-repeat;
}
.lxwm .on {
	background: url(../images/common1.png) 0 -902px no-repeat;
}
.lxwm .tab_tit2 li {
	cursor: pointer;
	float: left;
	width: 222px;
	margin-right: 20px;
	line-height: 48px;
	font-size: 20px;
	overflow: hidden;
	display: inline;
	height: 48px;
	color: #fff;
}
.lxwm .tab_tit2 li span {
	padding-left: 80px;
}
.zbzg h2 {
	padding-bottom: 10px;
}
.zbzg th {
	width: 55px;
	vertical-align: top;
}
.zbzg td {
	vertical-align: top;
}
.zbzg .part1 {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.zbzg .part2 {
	margin-bottom: 20px;
}
.zbzg .part2 th {
	width: 100px;
}
/*媒体预约*/
.mtyy .conL2 th {
	width: 88px;
	color: #000;
	text-align: left;
}
.mtyy .conL2 td {
	height: 54px;
}
/*招聘*/
.tzyw h3 {
	margin: 30px 0 20px;
	color: #000;
}
.tzyw .R1 li {
	background: #fff;
	height: 52px;
	line-height: 52px;
	padding-left: 20px;
	margin-bottom: 10px;
	color: #1ab7f1;
}
.tzyw .R2 .content {
	background: #e9e9e9;
	padding: 15px 20px;
}
.tzyw .R2 th {
	height: 50px;
	color: #666;
}
.tzyw .R2 td {
	height: 50px;
}
.tzyw .part4 li {
	float: left;
	width: 135px;
	margin-right: 10px;
	display: inline;
	margin-bottom: 20px;
}
.tzyw .part4 .name a {
	display: block;
	height: 50px;
	line-height: 50px;
	background: #bcbcbc;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.tzyw .part4 .name a:hover {
	background: #1ab7f1;
	text-decoration: none;
}
/*科技园*/
.kjy .info .fr {
	margin-left: 200px;
	display: inline;
	margin-bottom: 30px;
}
.kjy .pos_pic {
	height: 1000px;
}
/*信息产业*/
.xxcy .info .fr {
	display: inline;
}
.xxcy .tab_tit {
	height: 60px;
}
.xxcy .tab_tit li {
	cursor: pointer;
	float: left;
	margin-right: 40px;
	display: inline;
}
.xxcy .tab_tit li a {
	font-size: 22px;
	line-height: 40px;
	color: #000;
}
.xxcy .tab_tit li.on {
	border-bottom: 1px solid #1ab7f1;
}
.xxcy .tab_tit li.on a {
	color: #1ab7f1;
}
.xxcy .tab_tit li a:hover {
	color: #1ab7f1;
	text-decoration: none;
}
.picarea2 .pos_div {
	width: 580px;
	position: relative;
	height: 290px;
	margin-bottom: 40px;
	float: left;
	margin-right: 40px;
}
.picarea2 .bg {
	width: 235px;
	height: 290px;
	position: absolute;
	right: 6px;
	top: 0;
	z-index: 2;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.picarea2 .text {
	width: 195px;
	height: 250px;
	position: absolute;
	right: 6px;
	top: 0;
	z-index: 3;
	color: #fff;
	padding: 20px;
}
.picarea2 .text a, .picarea2 .text h3 {
	color: #fff;
	font-weight: normal;
}
.picarea2 .text h3 {
	line-height: 35px;
	font-size: 25px;
}
.picarea2 .more {
	position: absolute;
	z-index: 4;
	right: 20px;
	bottom: 10px;
}
.picarea2 .more a {
	color: #fff;
}
.picarea3 .con {
	width: 372px;
	position: relative;
	height: 414px;
	border-bottom: 6px solid #1ab7f1;
	margin-bottom: 40px;
	margin-right: 42px;
	float: left;
	display: inline;
}
.picarea3 .con .bg {
	width: 100%;
	height: 150px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.picarea3 .con .text {
	width: 100%;
	height: 150px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	color: #fff;
}
.picarea3 .con .text a, .picarea3 .con .text h3 {
	color: #fff;
	font-weight: normal;
}
.picarea3 .con .text h3 {
	line-height: 50px;
	font-size: 25px;
	padding: 0 20px;
	color: #fff;
}
.picarea3 .con .text .zw {
	padding: 0 20px;
	font-size: 12px;
	line-height: 20px;
}
.picarea3 .con .more {
	position: absolute;
	z-index: 4;
	left: 20px;
	bottom: 10px;
}
.picarea3 .con .more a {
	color: #fff;
}
.show_kjy .part1 p {
	padding: 10px 0;
}
.show_kjy .part h3 {
	margin-bottom: 20px;
}
.kjy_cp1 .part h3 {
	margin-bottom: 20px;
}
.kjy_cp1 #content {
	border-top: 1px solid #dcdcdc;
	padding-top: 65px;
}
.kjy_cp1 .part4 {
	border: 1px solid #e9e9e9;
	padding: 20px 30px 30px;
}
.kjy_cp1 .downpic {
	position: relative;
}
.kjy_cp1 .downpic .downlink {
	position: absolute;
	right: 20px;
	bottom: 20px;
	height: 45px;
	line-height: 45px;
	padding: 0 20px;
	font-size: 18px;
	background: #1ab7f1;
	color: #fff;
}
.xxcy .tab_area {
	width: 75%;
}
/*产业概况*/
.cygk .banner {
	position: relative;
	z-index: 0;
}
.cygk #content {
	margin-top: -120px;
	z-index: 2;
	position: relative;
}
.cygk .part1 {
	margin-bottom: 70px;
}
.cygk .part1 ul {
	margin: 0 auto;
	width: 1170px;
}
.cygk .part1 li {
	float: left;
	width: 370px;
	margin: 0 10px;
	display: inline;
}
.cygk .part1 li .con {
	background: #1ab7f1;
	padding: 10px;
	color: #fff;
}
.cygk .part1 li .con a, .cygk .part1 li .con h2 {
	color: #fff;
}
.cygk .part1 li .info {
	height: 115px;
}
.cygk .part2 {
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 70px;
}
.cygk .part2 .fl {
	width: 50%;
	height: 305px;
}
.cygk .part2 .fl .con {
	padding: 0 35px 0 0;
}
.cygk .part2 .fl .pic {
	float: left;
}
.cygk .part2 .info {
	height: 145px;
}
.cygk .part3 .info {
	height: 214px;
	background: #e9e9e9;
	margin-left: 410px;
	padding: 20px 20px 0 30px;
}
/*同方之声*/
.tfzs .tf_list {
	height: 240px;
	background: #fff;
	margin-bottom: 50px;
}
.tfzs .tf_list .pic {
	float: left;
}
.tfzs .tf_list .info {
	margin-left: 440px;
	padding: 10px 10px 0 0;
}
.tfzs .tf_list .info h3 {
	font-size: 22px;
	color: #1ab7f1;
}
.tfzs .tf_list .info h3 a {
	font-size: 22px;
	color: #1ab7f1;
}
.tfzs .line1 {
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.tfzs .more .btn_more {
	float: left;
}
.tfzs3 .sp_list li {
	margin-right: 25px;
	margin-bottom: 30px;
}
/*公司导航*/
.gsdh .conL1 li {
	background: #fff;
	height: 60px;
	padding-left: 20px;
	margin-bottom: 10px;
}
.gsdh .conL1 li h3 {
	color: #1ab7f1;
	padding: 15px 0 10px;
	font-size: 22px;
}
.gsdh .conL1 li h3 a {
	color: #1ab7f1;
}
.gsdh .goto {
	height: 60px;
	line-height: 60px;
	float: right;
	padding: 0 40px;
	font-size: 16px;
	margin-left: 20px;
}
.hxnl .part2 {
	background: #fff;
}
.hxnl .part2 .fl {
	padding: 40px;
	width: 670px;
}
.hxnl .part2 .fr {
	padding: 40px;
	width: 360px;
	border-left: 1px solid #f5f5f5;
}
.hxnl .part2 span {
	color: #e87352;
	font-weight: bold;
}
.hxnl .part2 .tab {
	cursor: pointer;
}
.hxnl .part2 .con {
	border: 1px solid #f5f5f5;
	padding: 15px;
	margin: 15px 0;
}
.hxnl .part3 {
	background: url(../images/line.gif) 0 0 repeat-x;
	padding-top: 40px;
}
.zpxx .conR3 {
	padding-top: 60px;
}
#zwsq .tcc_title .fr {
	margin: 10px 15px 0 0;
}
.zplc .line1 {
	margin-bottom: 45px;
	padding-bottom: 45px;
}
.gdtd .part1 td {
	padding-left: 35px;
}
.gdtd .part1 .td_bg {
	background: url(../images/common1.png) 0 -136px no-repeat;
	line-height: 35px;
	color: #fff;
	width: 125px;
}
.gdtd .part1 .tr_bg td {
	background: #e8e8e8
}
.gdtd .part1 {
	border: 1px solid #1ab7f1;
	padding: 20px;
}
.gdtd .part2 .con {
	background: url(../images/line.gif) 0 100% repeat-x;
	margin-bottom: 40px;
	padding-bottom: 40px;
}
.gdtd .part2 .gglist {
	margin-left: 390px;
	margin-bottom: 20px;
}
.gdtd .part2 .gglist .title {
	height: 30px;
	overflow: hidden;
}
.gdtd .part4 .con {
	background: #e9e9e9;
	padding: 20px;
}
.gdtd .last {
	background: none!important;
}
.gdtd .part5 .content {
	background: #e9e9e9;
	padding: 15px 10px;
}
.gdtd .part5 th {
	height: 50px;
	color: #666;
}
.gdtd .part5 td {
	height: 50px;
}
.content_message_li {
	overflow: hidden;
}
.content_message_liSpan1 {
	width: 50px;
	float: left;
	display: inline-block;
	height: 50px;
	color: #666;
}
.content_message_liSpan2 {
	float: left;
	display: inline-block;
	height: 50px;
}
.input_hover {
	color: #000!important;
}
.input2_hover {
	border: 1px solid #1ab7f1!important;
	color: #000!important;
}
#bdshare span.bds_more {
	width: 20px;
	height: 20px;
	background: url(../images/common1.png) -178px -224px no-repeat!important;
	overflow: hidden;
	padding: 0!important;
	margin-top: 2px;
}
#ditu {
	width: 887px;
	height: 455px;
	position: relative;
}
#ditu .tc {
	position: absolute;
	width: 244px;
	height: 147px;
	display: none;
}
#ditu .tc .close {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 0;
	top: 0;
	background: url(../images/common1.png) 0 -288px no-repeat;
}
#ditu .tc .close:hover {
	background: url(../images/common1.png) 0 -318px no-repeat;
}
#ditu .tc .bg {
	position: absolute;
	width: 244px;
	height: 72px;
	left: 0;
	bottom: 0;
	background: url(../images/lxwm_bg.png) no-repeat;
	z-index: 2;
}
#ditu .tc .text {
	position: absolute;
	width: 224px;
	height: 62px;
	left: 0;
	bottom: 5px;
	color: #fff;
	padding: 0 10px;
	z-index: 3;
}
#ditu .ditu1 {
	left: 57px;
	top: 66px;
}
#ditu .ditu2 {
	left: 127px;
	top: 66px;
}
#ditu .ditu3 {
	left: 136px;
	top: 186px;
}
#ditu .ditu4 {
	left: 303px;
	top: -49px;
}
#ditu .ditu5 {
	left: 355px;
	top: -68px;
}
#ditu .ditu6 {
	left: 359px;
	top: 47px;
}
#ditu .ditu7 {
	left: 350px;
	top: 165px;
}
#ditu .ditu8 {
	left: 545px;
	top: -17px;
}
#ditu .ditu9 {
	left: 577px;
	top: -17px;
}
#ditu .ditu10 {
	left: 553px;
	top: 15px;
}
#ditu .ditu11 {
	left: 584px;
	top: 27px;
}
#ditu .ditu12 {
	left: 558px;
	top: 48px;
}
#ditu .ditu13 {
	left: 676px;
	top: 184px;
}
/*时间层*/
.calender {
	width: 255px;
	margin: 50px auto;
	top: 0;
	left: 0;
	border: 4px #D6D6D6 solid;
	background: #EBEBEB;
	position: absolute;
	display: none;
	z-index: 999;
}
.calendertb {
	width: 100%;
}
.calendertb td {
	width: 35px;
	height: 35px;
	border: 1px #CCCCCC solid;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}
.calendertb td.hover, .calendertb td.weekendhover {
	background: #D6D6D6;
}
.calendertb th {
	width: 35px;
	height: 30px;
	border: 1px #CCCCCC solid;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #979797;
}
.tdtoday {
	background: #0080FF;
	color: #fff;
	width: 35px;
	height: 35px;
	border: 1px #CCCCCC solid;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}
.getyear {
	height: 35px;
	line-height: 35px;
	width: 100%;
	text-align: center;
}
.preMonth {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	margin-right: 18px;
	color: #0080FF;
}
.nextMonth {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	margin-left: 18px;
	color: #0080FF;
}
.mh_date {
	background: #f2f2f2 url(/images/dateIco.png) no-repeat right center;
	color: #000;
}
.zhezhao {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 998;
	background: #fff;
	filter: alpha(opacity=10);
	opacity: 0.1;
	display: none;
}
.my_show_con {
	font-size: 12pt;
	font-family: 宋体;
	mso-bidi-font-size: 11.0pt;
	mso-fareast-font-family: 宋体;
	mso-fareast-theme-font: minor-fareast
}
.t_2em {
	text-indent: 2em;
}
.zpxx2BtnBox {
	width: 240px;
	height: 230px;
	background: -moz-linear-gradient(top, #f0f0f0 50%, #e7e7e7 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f0f0f0), color-stop(50%, #e7e7e7));
	background: -webkit-linear-gradient(top, #f0f0f0 50%, #e7e7e7 50%);
	background: -o-linear-gradient(top, #f0f0f0 50%, #e7e7e7 50%);
	background: -ms-linear-gradient(top, #f0f0f0 50%, #e7e7e7 50%);
	background: linear-gradient(to bottom, #f0f0f0 50%, #e7e7e7 50%);
}
.zpxx2BtnBox a, .zpxx2BtnBox a:hover {
	display: block;
	text-align: center;
	line-height: 105px;
	padding: 9px 0px;
	text-decoration: none;
}
.f_14 {
	font-size: 14px;
}
.f_16 {
	font-size: 16px;
}
.f_18 {
	font-size: 18px;
}
.f_20 {
	font-size: 20px;
}
.f_22 {
	font-size: 22px;
}
.f_24 {
	font-size: 24px;
}
.col_3 {
	color: #333;
}
.col_f {
	color: #fff;
}
.w_45 {
	width: 45px;
}
.w_65 {
	width: 65px;
}
.w_80 {
	width: 80px;
}
.w_335 {
	width: 335px;
}
.w_120 {
	width: 120px;
}
.lxwm .bsc ul li.tab_tit2Btn {
	border: none;
	background: none;
}
.MsoTableGrid_dd {
	float: left;
	border: black 1px solid;
	width: 182pt;
	margin: 1px -1px -1px 0px;
}
.MsoTableGrid dl {
	height: 27px;
}
.dtInput {
	background-attachment: scroll;
	background-image: url(/images/timex.png);
	background-repeat: no-repeat;
	background-position: 180px center;
}
.gb {
	height: 30px;
	width: 200px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	float: left;
	padding-left: 500px;
}
.tplm_zw {
	width: 1030px;
}
.tplm_zw li {
	width: 240px;
	height: 200px;
	float: left;
}
.tplm_zw h2 {
	width: 220px;
	height: 180px;
	border: solid 1px #e1e1e1;
	margin: 5px 10px;
	float: left;
}
.tplm_zw p {
	margin: 2px auto;
	text-align: center;
	width: 220px;
}
.btz {
	color: #e07210;
	font-size: 14px;
}
.dh {
	width: 244px;
	margin: 0px 2px;
	text-align:center;
	height: 52px;

}
.dh a:hover{
	margin: 0 2px;
	text-align: center;
	height:52px;
	line-height:52px;
	
}
.dh2 {
	width: 240px;
	margin: 0px 2px;
	text-align: center;
	height: 52px;

}

.dh2 a:hover{
	margin: 0 2px;
	text-align: center;
	height:52px;
	line-height:52px;
	
}
.wzdh_bt {
	height: 70px;
	width: 246px;
	/* [disabled]color: #fff; */
	text-align: center;
	line-height: 43px;
	background: url(/img/jgszt.jpg);
}
.conL33 {
	float: left;
	width: 700px;
	background-color: #FFF;
	padding-left: 20px;
	margin-left: 40px;
}
.zy .menuLeft33 {
	float: left;
	width: 350px;
	margin-left: 20px;
	margin-top: 48px;
	background-color: #FFF;
}
.zy .menuLeft33 a {
	float: left;
	height: 42px;
	line-height: 42px;
	font-size: 15px;
	background: url(/images/common1.png) 100% -34px no-repeat;
}
.zy .menuLeft33 .meiti_on {
	text-decoration: none;
	color: #00b0f0;
}
.zy .menuLeft33 a:hover, .zy .menuLeft33 a.on {
	text-decoration: none;
	color: #00b0f0;
}
.wzdh_bt33 {
	height: 43px;
	width: 350px;
	color: #000;
	text-align: center;
	line-height: 43px;
	font-size: 18px;
}
.dh33 {
	width: 306px;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
	text-align: left;
	padding-left: 40px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
}
#lr p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.lxwmb{ height:315px; width:246px; border:solid 1px #d3d3d3; margin:15px 0 15px 40px; background:url(../img/lxwmb.jpg)}


.list2 h4 {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	padding-bottom: 10px;
		border-bottom:dashed 1px #999999;
		height:22px;
}
.list2 h4 a {
	font-size: 14px;
	color: #666666;
	padding-left: 14px;
	background: url(../img/heidian.jpg);
	background-repeat: no-repeat;
	float:left;

}
.list2 li {
	margin-bottom: 15px;
	text-align:center;
	height:35px;

}
.list2 span {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	float: right;
	padding-right: 10px;
}
.list2 p { text-align:center;}



.list8 h4 {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	padding-bottom: 10px;
	background:url(../img/xwlbbk.jpg);
	background-repeat:no-repeat;
	height:115px;
}
.list8 h4 a {
	font-size: 14px;
	color: #666666;
	padding-left: 14px;
	background-repeat: no-repeat;
	text-align:left;

}
.list8 li {
	margin-bottom: 15px;
	text-align:center;
	height:115px;

}
.list8 span {
	font-size: 24px;
	line-height:100px;
	color: #e95412;
	font-weight: normal;
	float: left;
	padding-right: 10px;
	width:170px;
}
.list8 p { text-align:center;}
.wz{ float:left; height:100px; width:950px;}
.wzbt{ height:30px; margin-top:15px; text-align:left}
.wzzw{ height:40px; text-align:left}
.wzbt a{ line-height:50px; font-weight:bolder;}
.wz wzzw a{ line-height:50px;}

.list4 h4 {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	padding-bottom: 10px;
}
.list4 h4 a {
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	background: url(../img/heidian.jpg);
	background-repeat: no-repeat;
	float:left;
}
.list4 li {
	margin-bottom: 15px;
	text-align:center;
	height:235px;

}
.list4 span {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	float: right;
	padding-right: 10px;
}
.list4 p { text-align:center;}
#word{ background:#e8e8e8;
		border:none;
		float:right;		
		padding:0px 10px 0px 15px;
		margin:0px;
		width:150px; 
		height:28px;
		line-height:28px;
		margin-right:1px;
		transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		-moz-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-webkit-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
		-o-transition:all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
		color:#585858; }
.tj{ background-color:#25ade4; float:right; border:none; width:28px; height:28px; cursor:pointer; background-image:url(/img/icon-search.png); background-position:center; background-repeat:no-repeat; margin-right:1px;}