@charset "utf-8";
/* CSS Document */
h2,h3{ font-size:12px; margin:0px; padding:0px;}
.slideBox {
	width: 100%;
	height: 423px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height: 12px;
	overflow: hidden;
	position: absolute;
	left:48%;
	bottom:80px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom:1;
	float: left;
}
.slideBox .hd ul li {
	float:left;
	margin-right:3px;
	width: 12px;
	height: 12px;
	background: url(../images/ico_dian2.png) no-repeat;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background: url(../images/ico_dian1.png) no-repeat;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	display: block;
	margin: 0 auto;
}
.slideBox .prev,.slideBox .next {
	position: absolute;
	left:8%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width:43px;
	height:73px;
	background: url(../images/prev.png) no-repeat;
}
.slideBox .next {
	left: auto;
	right:8%;
	background: url(../images/next.png) no-repeat;
}
.slideBox .prevStop {
	display: none;
}
.slideBox .nextStop {
	display: none;
}
/* middle */
.middle_main1{
	width:1000px;
	margin:0 auto;
	height:290px;
	position:relative;
	margin-top:-60px;
}
.main1_div{
	background:url(../images/md_bg.png) repeat-x top;
	background-color:#fdfdfd;
	padding:0px 21px;
	width:290px;
	height:280px;
	border:1px solid #d0d0d0;
	-moz-box-shadow: 0px 0px 5px #d0d0d0;
	-webkit-box-shadow: 0px 0px 5px #d0d0d0;
	box-shadow: 0px 0px 5px #d0d0d0;
	float:left;
	margin-right:20px;
}
.md_t{
	height:58px;
	line-height:58px;
}
.md_t .font_s1{
	color:#999999;
	font-size:17px;
	font-family:Arial;
	vertical-align:bottom;
}
.md_t strong{
	color:#333;
	font-size:20px;
}
.md_t strong span{
	color:#004b8f;
}
.md_info{
	padding:0px 0px;
	color:#666;
	font-family:"宋体";
	line-height:24px;
}
.main1_div3{
	background-color:#fdfdfd;
	padding:0px;
	width:292px;
	height:280px;
	float:left;
	margin-right:0px;
}
.main1_div3 .md3_m{
	border:1px solid #d0d0d0; padding:5px;
	border-top:0px; height:213px;
	-moz-box-shadow: 0px 0px 5px #d0d0d0;
	-webkit-box-shadow: 0px 0px 5px #d0d0d0;
	box-shadow: 0px 0px 5px #d0d0d0; font-size:13px; line-height:165%; color:#666;
}
.main1_div3 .md3_m div{
	border-bottom:1px solid #ebebeb;
	font-family:"宋体";
}
.main1_div3 .md3_m .md3_t1{
	height:43px;
	line-height:43px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-left:27px;
}
.main1_div3 .md3_m .md3_t2{
	height:30px;
	line-height:30px;
}
.main1_div3 .md3_m .md3_c1{
	height:105px;
	padding-left:31px;
	border-bottom:1px solid #ebebeb;
	font-family:"宋体";
	padding-top:5px;
}
.main1_div3 .md3_m .md3_c1 li{
	height:24px;
	line-height:24px;
}
.main1_div3 .md3_m .md3_c1 li a{
	background: url(../images/dian.png) no-repeat left;
	padding-left:15px;
	color:#666;
}
.main1_div3 .md3_m .md3_c2 li{
	float:left;
	width:70px;
}
.main1_div3 .md3_m .md3_c2{
	height:31px;
	line-height:31px;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.middle_border{
	height:1px;
	width:100%;
	border-top:0px solid #d7d7d7;
}
.middle_main2{
	background:url(../images/qh_bg.png) repeat-x;
	height:875px;
}
.gcal_t{
	text-align:center;
}

.gcal_ult{
	width:700px;
	margin:0 auto;
	height:43px;
	line-height:43px;
	font-size:14px;
	text-align:center;
	clear:both;
	overflow:hidden;
	zoom:1;
}
.gcal_ult li{
	float:left;
}
.gcal_ult li a{
	float:left;
	padding:0 25px;
	border-right:1px solid #d7d7d7;
	background:url(../images/qh_tbg.png) repeat-x top;
	color:#333;
}
.gcal_ult li .a1_bor{
	border-left:1px solid #d7d7d7;
}
.gcal_ult li a:hover{
	float:left;
	padding:0 25px;
	border-color:#004b8f;
	background:#004b8f;
	color:#fff;
}
.gcal_main{
	width:1000px;
	overflow:hidden;
	zoom:1;
	height:625px;
	margin: 0 auto;
	margin-top:10px !important;
}
.gcal_ulmain{
	width:800px;
	clear:both; height:540px;
	overflow: hidden;
	zoom:1; 
	padding-top:5px;
	display:none;
}
.gcal_ulmain li{
	float:left;
	margin-right:18px; border:1px #E4E4E4 solid;
	margin-left:12px; width:226px; height:168px; text-align:center;
	margin-top:6px;
	position:relative;
}
.gcal_ulmain li img{
	display:block; width:205px !important; padding:10px;
	height:130px !important; 
	padding-bottom:5px !important;
}
.gcal_div{
	height:169px;
	width:206px;
	background: url(../images/gdbg.png);
	position:absolute;
	top:0;
	left:0;
	padding:0px 10px;
	font-family:"宋体";
}
.gcal_div .gd_t{
	padding-top:14px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
.gcal_div .gd_c{
	line-height:23px;
	color:#929292;
}
.gcal_div .gd_a a{
	float:right;
	width:61px;
	height:20px;
	color:#fff;
	text-align:center;
	line-height:20px;
	background:#c70010;
}
.middle_new{
	height:388px;
}
.new_top{
	text-align:center;
}
.new_div{
	width:1000px;
	margin:0 auto;
	padding-top:58px;
}
.new_div1{
	width:286px;
	padding:0 20px;
	float:left;
	margin-right:18px;
	border:1px solid #ececec;
	height:274px;
	background:#fff;
}
.new_div .md_t{
	height:54px;
	line-height:54px;
}
.newd_img{
	float:left;
}
.newd_info{
	clear:both;
	overflow:hidden;
	zoom:1;
}
.new_info_main{
	width:165px;
	padding-left:10px;
	float:left;
	font-family:"宋体";
	line-height:24px;
	color:#999;
}
.new_info_main .new_im_t{
	color:#666;
	font-weight:bold;
}
.new_info_main .new_im_c a{
	color:#000;
}
.newd_list{
	padding-top:0px;
}
.newd_list li{
	height:auto;
	line-height:25px;
}
.newd_list li a h3{
}
.newd_list li a{
	padding-left:12px; display:block;
	font-family:"宋体";	
	background:url(../images/ico_jt.png) no-repeat left;
	color:#666;
}
.newd_list li a:hover{ color:#FF0000;}
.new_div3{
	width:296px;
	padding:0px;
	margin-right:0px;
}
.new_div3 .md_t{
	height:50px;
	line-height:50px;
	padding-left:15px;
	border-bottom:1px solid #ebebeb;
}
.contact_form{
	width:250px;
	margin:0 auto;
	padding-top:14px;
}
.contact_form span,.contact_form input{
	display:block;
	height:20px;
	line-height:20px;
	width:101px;
}
.contact_form span{
	font-family:"宋体";
	color:#666;
}
.contact_form input{
	border:1px solid #dfdfdf;
	padding:0px 5px;
}
.contact_form .mes{
	height:33px;
	line-height:33px;
	width:231px;
}
.contact_form .sub{
	height:27px;
	width:71px;
	margin:0 auto;
	background:#6a6a6a;
	color:#fff;
	font-family:"微软雅黑";
	cursor:pointer;
}
.cf_top{
	clear:both;
	overflow:hidden;
	zoom:1;
}
.cf_t_left{
	float:left;
	width:130px;
}
.cf_t_right{
	float:left;
	width:120px;
}
