@charset "utf-8";
/*Power By JsXinYuanSu TaoJia 20150323*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}

.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
/*通用样式*/
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear,.main{display:inline-block;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}

.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}
.row-2 li{ float:left; width:50%}.row-3 li{ float:left; width:33%}.row-4 li{ float:left; width:25%}.row-5 li{ float:left; width:20%}
.cu,.cu-li li,.cu-span span {cursor: hand;!important;cursor: pointer}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden}
.img-wrap a{display:table-cell;vertical-align:middle;*display:block; overflow:hidden; background-color:#fff}

.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;_float:left;}
.col-right{float:right}

*{ margin: 0px; padding: 0px; border: 0px; list-style: none; text-decoration: none; color: #1b1b1b; font-size: 12px;;}
a, a:hover, a:visited{ color: #464646; font-family: "微软雅黑", "宋体", arial; text-decoration:none}
body{ background:url(../images/bodybg.gif) center top repeat-y #e4e4e4;}
a:hover{ color: #8D010A;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top:15px;}
.fr{ float: right;}
.fl{ float: left;}
.clear{ clear: both;}
.mtitle{}
.mcon{ padding:5px 0px}


#header{ width: 100%; background:#e4e4e4; }
	.header{ width:1000px; height:100px; margin:0px auto; padding:0px; background:none}
		.header h1{ width:530px; height:100px; background:url(../images/logo.png) left center no-repeat; text-indent:-9999px;}
	.tmenu{ width:100%; height:50px; background:url(../images/tmenubg.gif) left top repeat-x}
		.tmenu ul{ width:1000px; margin:0px auto; height:47px; padding-top:3px;}
		.tmenu li{ float:left; background:url(../images/tmenulibg.gif) left top no-repeat; padding:0px 25px;}
		.tmenu li.hom{ background:none}
		.tmenu li a{ color:#fff; height:36px; line-height:36px; font-size:14px; font-weight:600}


#mainer{ width:100%;}
	.main1{ width:1000px; height:265px; margin:0px auto}
		.main1 .slideBox{ width:1000px; height:265px; overflow:hidden; position:relative; }
		.slideBox .hd{  overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:10px;  width:80px;  line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ border:2px solid #f60 }
		.slideBox .hd ul li img{ width:80px; height:35px;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1000px; height:265px; display:block;  }
	.main2{ width:1000px; margin:0px auto}
		.main2l{ width:775px; float:left; margin-left:15px;}
			.main2lt{ width:775px;}
				.main2ltl{ width:415px; float:left}
					.main2ltl .mtitle{ height:36px; background:url(../images/main2ltlt.jpg) left top no-repeat}
					.main2ltl .mcon{ line-height:25px; margin:8px 0px; padding:0px 10px;}
					.main2ltl .mcon img{ padding:2px; border:1px solid #ededed}
					.main2ltl .mcon .more img{ padding:0px; border:none}
				.main2ltr{ width:345px; margin-left:15px; float:left; line-height:24px;}
					.main2ltr .mtitle{ height:36px; background:url(../images/main2ltrt.jpg) left top no-repeat}
					.main2ltr .mtitle a{ float:right; height:36px; line-height:36px;}
					.main2ltr dl{ margin:8px 0px; overflow:auto}
					.main2ltr dt{ float:left; width:95px;}
					.main2ltr dt img{ padding:2px; border:1px solid #ededed}
					.main2ltr dd{ float:left; width:340px;}
					.main2ltr span{ float:right}
					.main2ltr ul{}
					.main2ltr li{ padding-left:10px; background:url(../images/libg.gif) left center no-repeat}
			.main2lm{ width:775px;}
				.picScroll-left{ width:780px;  overflow:hidden; position:relative;  }
				.picScroll-left .hd{ overflow:hidden;  height:30px; line-height:30px; background:url(../images/main2lbtb.gif) left center repeat-x; }
				.picScroll-left .hd span{ float:right}
				.picScroll-left .bd{ padding:10px 0 10px 35px; height:120px; overflow:hidden; position:relative; }
				.picScroll-left .bd .prev,.picScroll-left .bd .next{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; background:url(../images/l1.png) center center no-repeat #fff; }
				.picScroll-left .bd .next{ left:auto; right:5px; background:url(../images/r1.png) center center no-repeat #fff;  }
				.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
				.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
				.picScroll-left .bd ul li .pic{ text-align:center; }
				.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
				.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
				.picScroll-left .bd ul li .title{ line-height:24px;   }
		
		.main2r{ width:180px; float:left; margin-left:15px;}
			.main2r1{ width:178px; height:135px; background:url(../images/main2r1bg.jpg) #fff left top no-repeat}
				.main2r1 a{ padding:90px 0px 0px 100px; float:left}
			.main2r2{ width:178px; height:105px; background:url(../images/main2r2bg.jpg) #fff left top no-repeat}
				.main2r2 a{ padding:60px 0px 0px 20px; float:left}
			.main2r3{ width:178px; height:105px; background:url(../images/main2r3bg.jpg) #fff left top no-repeat}
				.main2r3 a{ padding:60px 0px 0px 20px; float:left}
		
	.main3{ width:980px; margin:0px auto}
		.main3l{ width:750px; float:left}
			.main3l .mtitle{ width:740px; padding-left:10px; height:32px; background:url(../images/main3ltb.gif) left center repeat-x}
			.main3l .mcon{ width:748px; padding:10px 0px 10px 0px; background:#cbedfa; border:1px solid #ededed; border-top:none; overflow:auto}
			.main3l .mcon ul{}
			.main3l .mcon li{ float:left; width:353px; text-align:center}
			.main3l .mcon li.r{ width:395px}
			.main3l .mcon li a{ float:left; margin-left:0px}
			.main3l .mcon li p{ text-align:center; padding:0px 3px; font-size:16px; color:#3170af; font-weight:600}
			.main3l .mcon li p a{ margin-left:15px; height:23px; line-height:25px; font-weight:normal}
			.main3l .mcon li p a.hom{ margin-left:0px}
		.main3r{ width:215px; height:205px; overflow:hidden; float:left; margin-left:15px;}
	.main4{ width:980px; margin:0px auto}
		.slideGroup{ width:980px; text-align:left;  }
		.slideGroup .parHd{ height:26px; line-height:26px; padding-bottom:5px; position:relative;  }
		.slideGroup .parHd ul{ float:left; position:absolute; left:5px; top:-1px; height:26px;   }
		.slideGroup .parHd ul li{ float:left; width:80px; text-align:center; cursor:pointer; background:url(../images/main4t.jpg) center top no-repeat; margin-right:10px;}
		.slideGroup .parHd ul li.on{ height:30px;  background:url(../images/main4ton.jpg) center top no-repeat; }
		.slideGroup .parHd ul li a{ color:#fff}
		.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 35px; position:relative;   }
		.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; background:url(../images/l1.png) center center no-repeat #fff; }
		.slideGroup .sNext{ left:auto; right:5px; background:url(../images/r1.png) center center no-repeat #fff;  }
		.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
		.slideGroup .parBd{ height:140px; padding-top:5px; overflow:hidden; background:url(../images/main5bg.gif) left center no-repeat;}
		.slideGroup .parBd ul{ overflow:hidden; zoom:1; height:120px;   }
		.slideGroup .parBd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:134px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }

#footer{ width:1000px; margin:0px auto; margin-top:15px;}
	.footer{ text-align:center; color:#7F8181; line-height:24px; padding-top:10px; border-top:2px solid #ededed}
	.footer a{ color:#7F8181}
	
/*子页面*/
.mainsub{ width:1000px; margin:0px auto}
	.mainsl{ width: 178px; float:left}
		.msl0{}
			.msl0t{ width:178px; height:21px; padding-top:10px; border-bottom:3px solid #8D010A; text-align:center}
			.msl0m{}
			.msl0m ul{ padding:5px 10px}
			.msl0m li{ height:37px; line-height:37px; padding-left:20px; background:url(../images/li1bg.gif) #fff 5px center no-repeat; border-bottom:1px solid #ededed}
			.msl0m li:hover{ background:url(../images/li1hbg.gif) #f3f3f3 5px center no-repeat;}
			.msl0m li a{ font-size:16px; color:#8D010A }
		.msl1{ width:178px; height:135px; background:url(../images/main2r1bg.jpg) #fff left top no-repeat}
			.msl1 a{ padding:90px 0px 0px 100px; float:left}
		.msl2{ width:178px; height:105px; background:url(../images/main2r2bg.jpg) #fff left top no-repeat}
			.msl2 a{ padding:60px 0px 0px 20px; float:left}
		.msl3{ width:178px; height:105px; background:url(../images/main2r3bg.jpg) #fff left top no-repeat}
			.msl3 a{ padding:60px 0px 0px 20px; float:left}
		.msl4{ width:178px; height:137px; background:url(../images/main2r4bg.jpg) #fff left top no-repeat}
	.mainsr{ width: 795px; float: left; margin-left:15px}
		.main_srt{ width: 765px; height: 36px; line-height: 36px; background: url(../images/main_srtbg.jpg) left center no-repeat; font-size:14px; padding-left:30px;}
		.main_srt a{ font-size: 14px; }
		.main_srt span{ float:right;}
		.main_srb{ width: 785px; margin:10px 0px; padding: 5px; }
			.main_srb ul.list{}
			.main_srb .list li{ padding-left:30px; background:url(../images/libg.gif) 10px center no-repeat; height:32px; line-height:32px; border-bottom:1px dashed #e3e3e3}
			.main_srb .list li span{ float:right}
			.main_srb .list li a{ font-size:14px;}
			.main_srb .list li a:hover{ color:#8D010A; }
			.main_srb .list li.hr{ background:none; border:none}
			.main_srbt{ width: 785px; line-height: 58px; font-size: 22px; font-weight: 600; text-align: center;}
			.main_srbi{ width: 755px; line-height: 28px; font-size: 12px; text-align: center; margin:0px 15px; padding-bottom:5px; border-bottom:1px  dashed #999999}
			.main_srbi span{ margin-left: 10px;}
			.main_srbm{ padding: 15px; line-height: 26px;}
				.main_srbm p{ margin-bottom: 15px; font-size: 14px; text-indent: 2em;}
				.main_srbm p.np { text-indent: 0em;}
				.main_srbm p.np a{ margin-left: 5px;}
			.photo-list li{ width: 182px; margin-bottom:5px;}
			.photo-list li:hover{-webkit-box-shadow: 0 1px 9px rgba(0,0,0,0.35);-moz-box-shadow: 0 1px 9px rgba(0,0,0,0.35);	box-shadow: 0 1px 9px rgba(0,0,0,0.35);-webkit-transition: all 0.35s linear !important;-moz-transition: all 0.35s linear !important;	-ms-transition: all 0.35s linear !important;-o-transition: all 0.35s linear !important;transition: all 0.35s linear !important;}

/*图片列表页效果*/
#gallery-overlay {background-color:#000;}
#gallery-container {font: 16px/22px verdana, arial, sans-serif; margin:0 auto;}
#gallery {background:#fff url(../images/loading.gif) center 100px no-repeat; color:#999; display:none; height:200px;margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}

/*翻页*/
.subrmp{ margin-bottom:10px;}
#pages { padding: 10px 0 15px;}
#pages a { background: none repeat scroll 0 0 #fff; border: 1px solid #e3e3e3; color: #333; display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; text-align: center;}
#pages a.a1 { background: url("../images/pages.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); padding: 0; width: 56px;}
#pages a:hover { background: none repeat scroll 0 0 #f1f1f1; color: #000; text-decoration: none;}
#pages span { background: none repeat scroll 0 0 #8D010A; border: 1px solid #8D010A; color: #fff; display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; text-align: center;}
.page .noPage { background: url("../images/titleBg.png") repeat-x scroll 0 -55px rgba(0, 0, 0, 0); border: 1px solid #e3e3e3; color: #a4a4a4; display: inline-block; height: 22px; line-height: 22px; text-align: center; width: 56px;}

.mt15{ margin-top:15px;}












