@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/180% "宋体"; color:#000000;text-align:center; background:url(red/bg01.gif) top repeat-x #7E0000;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% "宋体";}
li,p{text-align:left;font:normal 12px/180% "宋体";}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clear{ clear:both;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden; height:0;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/180% "宋体";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w980{ width:980px;}
.list_14 li{ background:url(red/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(red/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}
/*top*/
.top01 em{ float:left;}
.top01 i{ float:right; line-height:30px;}
.top01 i a{ padding:0 8px;}
.nav01{ text-align:center; background:url(red/nav01.gif); height:38px; border:#00365C 1px solid; line-height:38px;}
.nav01 a{ padding:13px 8px; font-weight:bold; margin:0 4px;}
.nav01 a:hover{ background:url(red/nav02.gif) center repeat-x; text-decoration:none;}
/*content*/
.p1_content,.p2_content{ background:#fff; padding:10px; width:960px;}
.p1_content .div01{ border:#F2F2F2 1px solid;}
.p1_content .div01 h1{ text-align:center; padding:10px; font-size:26px; font-weight:bold;}
.p1_content .div01 p{ background:#F2F2F2; display:block; text-align:right; height:24px; line-height:24px;}
.p1_content .div01 p img{ vertical-align:middle; margin:2px 4px;}

.p2_content h2,.p3_content h2{ background:url(red/tt_bg.gif) top left; height:37px; line-height:37px; padding-left:40px; font-size:14px; font-weight:bold;}
.p2_content h2,.p2_content h2 a,.p3_content h2,.p3_content h2 a{ color:#7E0000;}
.p2_content div{ border:#ccc 1px solid; border-top:none; width:958px; padding-bottom:10px;}
.p2_content div ul{ padding-left:4px;}
.p2_content div ul li{ float:left; text-align:center; padding:8px 5px 0 5px;}
.p2_content div ul li img{ border:#ccc 1px solid; display:block; padding:5px; margin-bottom:5px;}

.p3_line{ background:url(red/p3_02.gif) no-repeat top left #fff; height:12px;}
.p3_content{ background:url(red/p3_01.gif); padding:0 12px 0 12px; width:956px;}
.p3_content .fl{ width:683px;}
.p3_content .fr{ width:263px;}
.p3_content .fl div{ padding:10px 5px;}
.p3_content .fr .kong{ border-top:#ccc 1px solid; background:#fff; height:10px; overflow:hidden; clear:both;}
.p3_content .fr h2{ border-left:#ccc 1px solid; border-right:#ccc 1px solid;}
.p3_content .fr ol{ background:url(red/bg03.gif) top left no-repeat; width:244px; margin:10px auto;}
.p3_content .fr ol li{ height:29px; line-height:29px; padding-left:26px;}
.p3_content .fr dl{ width:242px; margin:12px auto; color:#676767;}
.p3_content .fr dl dt input{ width:200px; height:18px; line-height:18px; border:#ccc 1px solid; background:#fff;}
.p3_content .fr dl dt textarea{ width:238px; height:78px; border:#ccc 1px solid; background:#fff;}
.p3_content .fr dl dd{ text-align:right;}
.p3_content .fr dl dd img{ vertical-align:middle; margin:0 8px;}
.p3_content .fr dl dt,.p3_content .fr dl dd{ padding:5px 0;}
.copyright{ text-align:center; padding:40px 0;}

.pic_2j{ background:#fff; padding:0 10px 10px; width:960px;}
.pic_2j h6{ height:40px; line-height:40px; background:url(red/dot_line.gif) bottom repeat-x; margin:0 10px;}
.pic_2j h6 a{ padding:0 6px;}
.pic_2j ul{ padding-left:4px; margin-top:10px; background:url(red/dot_line.gif) bottom repeat-x; width:955px; padding-bottom:20px; }
.pic_2j ul li{ float:left; text-align:center; padding:8px 5px 0 5px;}
.pic_2j ul li img{ border:#ccc 1px solid; display:block; padding:5px; margin-bottom:5px;}
.pic_2j span{ display:block; text-align:center; margin:10px; padding:15px 0;}
.pic_2j span a{ font-weight:bold; padding:2px 8px; margin:0 5px; border:#C2D5E3 1px solid;}
.pic_2j span a:hover{ background:#E5EDF2; text-decoration:none;}
/*pic-js*/

#container {
	width:936px;
	height:620px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:936px;
	height:580px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

/*#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:250px;
	left:-25px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

.slides_container {
	width:930px;
	height:580px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:932px;
}

.pagination {
	margin:15px auto 0;
	width:200px; text-align:center;
}

.pagination li {
	float:left;
	margin:0 1px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(white/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.caption {
	position:absolute;
	bottom:-35px;
	height:30px;
	line-height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:100%;
	color:#fff;
	border-top:1px solid #000;
   
}