body {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h1,h2,h3,h4,h5,h6,span,ul,ol,dl,dd,li,input,p{border:0px;padding:0px;margin:0px; list-style-type:none;}.wraper {
	width: 995px;
	margin-right: auto;
	margin-left: auto;
}
a{ text-decoration:none;color:#333;}
.clear{ clear:both;}.header {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.header{ padding-bottom:1px;}
.header .logo {
	padding-top: 15px;
	padding-bottom: 15px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.header .menu {
	line-height: 42px;
	background-color: #000000;
	height: 42px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.menu .menu_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.menu .menu_box li {
	float: left;
	width: 124px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	text-align: center;
}
.menu .menu_box li a {
	font-size: 14px; height:42px; width:124px; float:left;
	color: #fff;
}

.menu .menu_box li:hover{background:#e60012;}

.banner {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.wraper {
	margin-top: 25px;
}
.wraper .part1 {

}
.part1 .part1_left {
	float: left;
	width: 315px;
}
.part1 .part1_left h2 {
	line-height: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5e5e5e;
	margin-bottom: 8px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-indent: 1.2em;
}
.part1 .part1_left h2 font {
	color: #e60012;
}
.part1 .part1_left h2 a {
	float: right;
}
.part1 .part1_left p {
	line-height: 23px;
	text-indent: 2em;
	color: #666666;
}




.part1 .part1_right {
	float: right;
	width: 665px;
}
.part1 .part1_right .part1_right_box {
	width: 328px;
	float: left;
}
.part1 .part1_right .part1_right_box.right {
	float: right;
}

.part1 .part1_right .part1_right_box p {
}
.part1 .part1_right .part1_right_box h2 {
	line-height: 30px;
	background-color: #343434;
	font-size: 14px;
	color: #fff;
	text-indent: 1em;
}
.part1 .part1_right .part1_right_box h2 a {
	font-size: 14px;
	color: #fff;
	float: right;
	margin-right: 15px;
}
.wraper .part2 {
	margin-top: 25px;
}
.part2 .part2_left {
	float: left;
	width: 315px;
}
.part2 .part2_left h2 {
	line-height: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5e5e5e;
	margin-bottom: 8px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	text-indent: 1.2em;
}
.part2 .part2_left h2 font {
	color: #e60012;
}
.part2 .part2_left h2 a {
	float: right;
}
.part2 .part2_left p {
	line-height: 23px;
	text-indent: 2em;
	color: #666666;
}.part2 .part2_left ul {
}
.part2 .part2_left ul li {
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6f6f6f;
	color: #666666;
	background-image: url(../images/ico_sq.jpg);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	padding-left:12px;
}
.part2 .part2_right {
	float: right;
	width: 665px;
}

.part2 .part2_right h2 {
	line-height: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5e5e5e;
	margin-bottom: 8px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	text-indent: 1.2em;
}
.part2 .part2_right h2 font {
	color: #e60012;
}
.part2 .part2_right h2 a {
	float: right;
}

.part2 .part2_right ul {
}
.part2 .part2_right ul .h {
	float: left;
	width: 267px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.part2 .part2_right ul li {
	float: right;
	width: 380px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6f6f6f;
	line-height: 28px;
}
.part2 .part2_right ul li span {
	float: right;
	color: #666666;
}
.part2 .part2_right ul li a {
	color: #666666;
}
.wraper .part3 {
	margin-top: 25px;
}
.part3 h2 {
	line-height: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5e5e5e;
	margin-bottom: 8px;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	text-indent: 1.2em;
}
.part3 h2 font {
	color: #e60012;
}
.part3 h2 a {
	float: right;
}
.part3 ul {
	width: 1020px;
}
.part3 ul li {
	float: left;
	width: 328px;
	margin-right: 5px;
	margin-bottom: 15px;
}
.part3 ul li p {
}
.part3 ul li h3 {
	line-height: 23px;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	margin-top: 3px;
}
.part3 ul li h3 a {
	font-size: 13px;
}
.wraper.list {
}
.wraper.list .wraper_left {
	float: left;
	width: 222px;
}
.wraper.list .wraper_left h2 {
	line-height: 42px;
	background-color: #000000;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.wraper.list .wraper_left ul {
}
.wraper.list .wraper_left ul li {
	background-color: #ce0001;
	line-height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	background-image: url(../images/ch_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 46px 12px;
	padding-left: 70px;float:left
}
.wraper.list .wraper_left ul li:hover {
	background-color: #f2f2f2;
	background-image: url(../images/ch_arrow_hover.jpg);
	background-repeat: no-repeat;float:left
}

.wraper.list .wraper_left ul li a {
	font-size: 14px; width:152px; height:35px; float:left;
	color: #fff;
}
.wraper.list .wraper_left ul li:hover a {
	color: #333; float:left
}


.wraper.list .wraper_left ul .curr {
	background-color: #f2f2f2;
	background-image: url(../images/ch_arrow_hover.jpg);
	background-repeat: no-repeat;float:left
}
.wraper.list .wraper_left ul .curr a {
	color: #333;float:left
}

.wraper.list .wraper_right {
	float: right;
	width: 770px;
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	margin-bottom:25px;
}
.wraper.list .wraper_right .pos {
	width: 695px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5e5e5e;
	line-height: 35px;
	color: #4c4c4c;
	background-image: url(../images/pos_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 20px;
	font-size: 14px;
}
.wraper.list .wraper_right .pos a {
	color: #4c4c4c;
}
.wraper.list .wraper_right .pos span {
	color: #ce0001;
}

.wraper.list .wraper_right .list {
	width: 735px;
	margin-left:34px;
}
.wraper.list .wraper_right .list ul {
}
.wraper.list .wraper_right .list ul li {
	width: 220px;
	margin-right: 25px;
	float: left;
	line-height: 23px;
	text-align: center;
	margin-top: 25px;
	position: relative;
}
.wraper_right .list ul li .play {
	position: absolute;
	left: 85px;
	top: 65px;
}

.wraper.list .wraper_right .list ul li p {
	color: #666666;
}
.wraper.list .wraper_right .list ul li p a {
	font-weight: bold;
	color: #666666;
}
/*---------------------------*/
.wraper.list .wraper_right .list_mote {
	width: 735px;
	margin-left:34px;
}
.wraper.list .wraper_right .list_mote ul {
}
.wraper.list .wraper_right .list_mote ul li {
	width:165px;
	margin-right: 15px;
	float: left;
	line-height: 23px;
	text-align: center;
	margin-top: 25px;
	position: relative; height:240px;
}
 

.wraper.list .wraper_right .list_mote ul li p {
	color: #666666;
}
.wraper.list .wraper_right .list_mote ul li p a {
	font-weight: bold;
	color: #666666;
}



.job li{ margin-top:15px;}
.job{ float:left; margin:20px 0 0 20px}
.job h2{ background:url(../images/jobtitle.png) no-repeat; width:650px; height:35px; line-height:26px; font-size:14px; font-weight:600; color:#666666;   padding:0 0 0 25px;}

.job p{ color:#666666; font-size:12px; line-height:25px; width:620px; margin:5px 0 0 25px}



.page {
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
}
.page a {
	color: #8c8c8c;
	border: 1px solid #a8a8a8;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
}
.page a:hover {
	border: 1px solid #c30011;
	color: #fff;
	background:#c30011;
}

.page .curr {
	border: 1px solid #c30011;
	color: #fff;
	background:#c30011;
}



.single{width:709px;margin:0 auto; 
	 padding:0px;
	 clear: none;
	 overflow:hidden;}
.single{ margin-top:15px; margin-bottom:35px; line-height:25px;}
 
.single h1{ width:100%; font-size:16px; color:000; font-weight:600; margin-bottom:15px; text-align:center}



.wraper .wraper_right .listd{width:709px;margin-left:34px;}

.wraper .wraper_right .listd ul {
}
.wraper .wraper_right .listd ul li {
	line-height: 25px; float:left; width:709px;
	list-style-position: inside;
	list-style-type: disc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
}
.wraper .wraper_right .listd ul li span {
	float: right;
	font-size: 14px;
	color: #6f6f6f;
}

.wraper .wraper_right .listd ul li a {
}
.wraper .wraper_right .listd ul li a:hover {
	color: red;
	text-decoration: underline;
}



.wraper .wraper_right .listd ul .h {
	padding-bottom: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-type: none;
	margin-bottom: 8px;
}
.wraper .wraper_right .listd ul .h .list_h_a {
	background-image: url(../images/list_h_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 114px;
	width: 151px;
	text-align: center;
	float: left;
}

.wraper .wraper_right .listd ul .h img {
	margin-top: 4px;
	margin-right: 2px;
}
.wraper .wraper_right .listd ul .h h2 {
	float: right;
	width: 540px;
	font-size: 14px;
	line-height: 25px;
}
.wraper .wraper_right .listd ul .h h2 span {
	font-weight: normal;
	color: #6f6f6f;
	font-size: 14px;
	float: right;
}


.wraper .wraper_right .listd ul .h p {
	float: right;
	width: 540px;
	color: #393939;
	line-height: 23px;
	text-indent: 2em;
}









.fr {
	background-color: #f2f2f2;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.fr .fr_ico {
	text-align: center;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.fr .fr_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.fr .fr_box a {
	margin-right: 6px;
	margin-left: 6px;
}
.footer {
	background-color: #000000;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer .footer_box {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.footer .footer_box p {
	line-height: 25px;
	color: #a0a0a0;
}
.footer .footer_box p a {
	color: #fff;
}


/*-----------------------*/


 .wraper_righta {
	float: right;
	width: 770px;
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	margin-bottom:25px;
}
 .wraper_righta .pos {
	width: 695px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5e5e5e;
	line-height: 35px;
	color: #4c4c4c;
	background-image: url(../images/pos_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 20px;
	font-size: 14px;
}
. .wraper_righta .pos a {
	color: #4c4c4c;
}
 .wraper_righta .pos span {
	color: #ce0001;
}


 .wraper_righta .listnews{width:710px; margin-left:28px; margin-top:15px;}

 .wraper_righta .listnews ul {
}
 .wraper_righta .listnews ul li {
	line-height: 35px;
	list-style-position: inside;
	list-style-type: disc;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
}
 .wraper_righta .listnews ul li span {
	float: right;
	font-size: 14px;
	color: #6f6f6f;
}

 .wraper_righta .listnews ul li a {
}
 .wraper_righta .listnews ul li a:hover {
	color: red;
	text-decoration: underline;
}



 .wraper_righta .listnews ul .h {
	padding-bottom: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-type: none;
	margin-bottom: 8px;
}

 .wraper_righta .listnews ul .h .list_h_a {
	background-image: url(../images/list_h_bg.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 114px;
	width: 151px;
	text-align: center;
	float: left;
}

 .wraper_righta .listnews ul .h img {
	margin-top: 4px;
	margin-right: 2px;
}
 .wraper_righta .listnews ul .h h2 {
	float: right;
	width: 540px;
	font-size: 14px;
	line-height: 25px;
}
 .wraper_righta .listnews ul .h h2 span {
	font-weight: normal;
	color: #6f6f6f;
	font-size: 14px;
	float: right;
}


 .wraper_righta .listnews ul .h p {
	float: right;
	width: 540px;
	color: #393939;
	line-height: 23px;
	text-indent: 2em;
}


 .date{ font-size:12px; width:710px; height:20px; text-align:center; line-height:20px;color:#9c9c9c;}
 
#apForm input, #apForm select,#apForm textarea {
padding:1px;
margin:2px;border:#b0b0b0 1px solid;
font-size:12px; color:#666666
}
 
#apForm input { width:200px; border:#b0b0b0 1px solid; height:18px;
}
#apForm em { 
	font-style: normal;
	color: #f00; font-size:12px;
	margin-left:3px; margin-top:15px
}
#apForm #formwrapper {
width:450px;
margin:15px auto;
padding:20px;
text-align:left;
border:1px solid #A4CDF2;
}
#apForm fieldset {
padding:10px;
margin-top:5px;
border:1px solid #fff;
 
}
#apForm fieldset legend {
color:#1E7ACE;
font-weight:bold;
padding:3px 20px 3px 20px;
border:1px solid #A4CDF2; 
background:#fff;
}
#apForm fieldset label {
float:left;
width:120px;
text-align:right;

margin:5px 5px 0 0; font-size:12px;  height:18px; line-height:18px;
}
#apForm fieldset div {
clear:left;
margin-bottom:2px;
}
#apForm .enter{ text-align:center;}
#apForm .clear {
clear:both;
}
-->
#apForm .butt{ background:url(../images/fs.gif) no-repeat ; width:103px; height:22px;border:none;cursor: pointer; border:#FF0000 1px solid; text-indent:-999px; margin:5px 0 0 128px}



/*分页样 cccccc 式*/
.page_nav{ float:left;text-align:center; width:100%; height:30px; padding-top:30px; color: #7e725e;}
.page_nav a {
border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color:#7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; text-decoration: none; font-size:14px; 
}
.page_nav a:hover {
border-right: #c2c2c2 2px solid; border-top: #c2c2c2 2px solid; border-left: #c2c2c2 2px solid; color: #7e725e; border-bottom: #c2c2c2 2px solid; font-size:14px;  
}
.page_nav a:active {
border-right: #000099 2px solid; border-top: #000099 2px solid; border-left: #000099 2px solid; color: #7e725e; border-bottom: #000099 2px solid; font-size:14px; 
}
.page_nav span.current {
border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color: #7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; background-color:#c2c2c2; font-size:14px; 
}
.page_nav span.nolink { border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color: #7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; font-size:14px; 
}

.page_nav span{ font-size:14px;  }
 
  
.page_nav_aa{border-right: #aaaadd 2px solid; padding-right: 5px; border-top: #aaaadd 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #aaaadd 2px solid;  padding-top: 2px; border-bottom: #aaaadd 2px solid; text-decoration: none; font-size:14px;  background-color:#fd1a2b; color:#FFFFFF}
