@charset "utf-8";
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
body>div{margin:0 auto}
a img {border:0}
body {font-family:"Microsoft YaHei"; font-size:12px; background:#ebe1c6}
ul, ol, li {list-style-type:none;vertical-align:0}
.clear { clear:both;}
.bg1{ background:#f4f4f4;}
.bg2{ background:#ffffff;}
/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}


html{ background:#ebe1c6; background-repeat:repeat-x;}
body{ margin:0 auto; width:100%; font-size:12px; background-color:#f4edd1; font-family:"Microsoft YaHei";}
a{text-decoration:none;}
.fr{ float:right;}
.fl{ float:left;}
.w1140{ width:1140px; margin:0 auto;}
.margin0{ margin:0px;}
.top{ width:100%; height:32px; line-height:32px; background:#ebdfb7;}
.top .welcome{ float:left; color:#616161;}
.top .language{ width:200px; float:right;}
.top .language a{ color:#616161;}
.top .language a:hover{ color:#333333;}
.head{ width:100%; height:150px; background:#f4edd1; background:url(headbgen.gif) no-repeat center top;}
.menu{ width:100%; height:42px; line-height:42px; background:#9f1e31; margin:0 auto;}
.menu .menubox{ width:1140px; margin:0 auto; height:42px; line-height:42px;}
.menu .menubox a{ height:42px; line-height:42px; color:#ffffff; }
.banners{ width:100%; height:320px; margin:0 auto; text-align:center;}
.main_block{ width:100%; height:928px; overflow:hidden;}
.main_block .wrapers{ width:1140px; margin:0 auto;}
.main_block .wrapers .block{ width:380px; overflow:hidden; height:928px; float:left;}
.main_block .wrapers .block .block_titles{ margin-top:38px; width:100%;  height:36px; line-height:36px;}
.main_block .wrapers .block .block_titles .colorbox{ width:5px; height:36px; float:left; background:#861828;}
.main_block .wrapers .block .block_titles .colorboxx{ width:5px; height:36px; float:left; background:none;}
.main_block .wrapers .block .block_titles a{ margin-left:19px; float:left; font-size:14pt; color:#949494;}
.main_block .wrapers .block .block_titles a:hover{margin-left:19px; float:left; font-size:14pt; color:#666666; }
.main_block .wrapers .block .block_content {width:322px; margin-left:24px; float:left; overflow:hidden;}
.main_block .wrapers .block .block_content .title{ width:100%; height:78px; line-height:26px; float:left; width:100%; margin-top:22px; overflow:hidden; font-size:13pt; color:#212121;}
.main_block .wrapers .block .block_content .title a{ font-size:13pt; color:#212121;}
.main_block .wrapers .block .block_content .title a:hover{ font-size:13pt; color:#0f0f0f;}
.main_block .wrapers .block .block_content .datebox{width:100%; height:32px; line-height:32px; font-size:10pt; color:#212121; border-top:1px solid #bf8b92; border-bottom:1px solid #bf8b92; margin-top:10px; margin-bottom:10px; float:left;}
.main_block .wrapers .block .block_content .contentbox{width:100%; height:125px; line-height:23px; font-size:10pt; color:#777777; text-align:left; float:left; overflow:hidden; }
.main_block .wrapers .block .block_content a{ color:#861828;}
.main_block .wrapers .block .block_content a:hover{ color:#ac2135;}

.main_block .wrapers .block .block_content2nd {width:322px; margin-left:24px; float:left; overflow:hidden;}
.main_block .wrapers .block .block_content2nd .title_2nd{line-height:26px; float:left; width:100%; margin-top:22px; overflow:hidden; color:#212121;}
.main_block .wrapers .block .block_content2nd .title_2nd a{ font-size:14pt; color:#212121;}
.main_block .wrapers .block .block_content2nd .title_2nd a:hover{ font-size:14pt; color:#0f0f0f;}
.main_block .wrapers .block .block_content2nd .datebox_2nd{ height:24px; line-height:24px; font-size:8pt; color:#777777; float:left;}
.main_block .wrapers .block .block_content2nd .contentbox_2nd{ height:115px; width:100%; overflow:hidden; line-height:23px; text-align:left; margin-top:15px; float:left; border-bottom:1px solid #f2f2f2; border-top:1px solid #f2f2f2; padding-top:15px;}
.main_block .wrapers .block .block_content2nd .contentbox_2nd .pics_news{ width:90px; height:90px; float:left;}
.main_block .wrapers .block .block_content2nd .contentbox_2nd .news_contents{ width:212px; float:left; margin-left:14px; line-height:23px; color:#777777; text-align:left; margin-top:-5px;} 
.main_block .wrapers .block .block_content2nd .contentbox_2nd .news_contents a{ color:#861828;}
.main_block .wrapers .block .block_content2nd .contentbox_2nd .news_contents a:hover{ color:#ac2135;}

.main_block .wrapers .block .block_content3rd {width:320px; margin-left:24px; float:left; overflow:hidden;}
.main_block .wrapers .block .block_content3rd ul{ width:100%;}
.main_block .wrapers .block .block_content3rd ul li{ height:72px; width:100%; margin-bottom:26px; float:left;}
.main_block .wrapers .block .block_content3rd ul li a{ font-size:16pt; font-weight:bold; color:#2222222;text-shadow: 0 1px 1px #fff;}
.main_block .wrapers .block .block_content3rd ul li a:hover{ font-size:16pt; font-weight:bold; color:#2222222;text-shadow: 0 1px 1px #fff;}
.main_block .wrapers .block .block_content3rd ul li img{ width:320px; height:72px; border:0px;}
/***底部****/
.bottem{ width:100%; height:325px; overflow: hidden; margin: 0 auto; background:url(footbgs2.jpg) repeat; margin-top:26px;}
.bottem .contentbox{ width:1140px; height:325px; margin:0 auto;}
.bottem .contentbox .block{ width:380px; overflow:hidden; height:325px; float:left;}
.bottem .contentbox .block .block_titles{ margin-top:38px; width:100%;  height:36px; line-height:36px;}
.bottem .contentbox .block .block_titles .colorbox{ width:5px; height:36px; float:left; background:#861828;}
.bottem .contentbox .block .block_titles .colorboxx{ width:5px; height:36px; float:left; background:none;}
.bottem .contentbox .block .block_titles a{ margin-left:19px; float:left; font-size:14pt; color:#949494;}
.bottem .contentbox .block .block_titles a:hover{margin-left:19px; float:left; font-size:14pt; color:#666666; }
.bottem .contentbox .block .block_content {width:322px; margin-left:24px; float:left; overflow:hidden;}
.bottem .contentbox .block .block_content .userfullinks{ width:322px; float:left;}
.bottem .contentbox .block .block_content .userfullinks ul{ margin-top:24px; width:100%;}
.bottem .contentbox .block .block_content .userfullinks ul li{ width:100%; height:38px; float:left; border-bottom:1px solid #d0d0d0;}
.bottem .contentbox .block .block_content .userfullinks ul li a{ height:38px; line-height:38px; float:left; color:#999999; font-size:12pt;}
.bottem .contentbox .block .block_content .userfullinks ul li a:hover{ height:38px; float:left; color:#666666; font-size:12pt;}

.bottem .contentbox .block .block_contact {width:322px; margin-left:24px; float:left; overflow:hidden;}
.bottem .contentbox .block .block_contact ul{ margin-top:24px; width:100%;}
.bottem .contentbox .block .block_contact ul li{ width:100%; height:38px; float:left; border-bottom:0px solid #d0d0d0; font-size:12pt; color:#999999;}
.bottem .contentbox .block .block_contact ul li a{ height:38px; line-height:38px; float:left; color:#999999; font-size:12pt;}
.bottem .contentbox .block .block_contact ul li a:hover{ height:38px; float:left; color:#666666; font-size:12pt;}


.foot_boxen{ width:100%; height:168px; background:url(foot_logo.png) no-repeat top center #861828; overflow: hidden; margin: 0 auto;}
.foot_boxen .copyrights_en{ width:1140px; margin:108px auto; line-height:36px;}
/***内容页****/
.main_block .wrapers .block_menu{ width:300px; float:left; height:inherit;}
#main_block{ height:auto;}
.main_block .wrapers .block_menu .block_titles{ margin-top:38px; width:100%;  height:36px; line-height:36px;}
.main_block .wrapers .block_menu .block_titles .colorbox{ width:5px; height:36px; float:left; background:#861828;}
.main_block .wrapers .block_menu .block_titles .colorboxx{ width:5px; height:36px; float:left; background:none;}
.main_block .wrapers .block_menu .block_titles a{ margin-left:19px; float:left; font-size:14pt; color:#949494;}
.main_block .wrapers .block_menu .block_titles a:hover{margin-left:19px; float:left; font-size:14pt; color:#666666; }
.main_block .wrapers .block_menu .title_box{ margin-left:23px; float:left; font-size:14pt; color:#212121;}


.main_block .wrapers .block_xcontent{ width:840px; float:left;}
.main_block .wrapers .block_xcontent .title_xnd{line-height:36px; line-height:36px; float:left; width:100%; margin-top:38px; overflow:hidden; color:#212121;}
.main_block .wrapers .block_xcontent .title_xnd .title_box{ width:90%; margin:0 auto;}
.main_block .wrapers .block_xcontent .title_xnd .colorbox{ width:5px; height:36px; float:left; background:#861828;}
.main_block .wrapers .block_xcontent .title_xnd .colorboxx{ width:5px; height:36px; float:left; background:none;}
.main_block .wrapers .block_xcontent .title_xnd a{ font-size:14pt; color:#212121;}
.main_block .wrapers .block_xcontent .title_xnd a:hover{ font-size:14pt; color:#0f0f0f;}
.main_block .wrapers .block_xcontent .contentbox{ width:90%; margin:0 auto; min-height:500px;}
.main_block .wrapers .block_xcontent .contentbox ul{ margin-left:20px; width:840px; overflow:hidden;}
.main_block .wrapers .block_xcontent .contentbox ul li{ float:left; height:42px; line-height:42px;  width:840px;}
.main_block .wrapers .block_xcontent .contentbox ul li a{ color:#333; float:left; font-size:12pt;}
.main_block .wrapers .block_xcontent .contentbox ul li a:hover{ color:#222222;}

.main_block .wrapers .block_menu ul{ width:260px; float:left; margin-left:12px;}
.main_block .wrapers .block_menu ul li{ width:100%; height:42px; line-height:42px; text-align:left; border-bottom:1px dashed #999;}
.main_block .wrapers .block_menu ul li a{ font-size:12pt; color:#666; float:left;  margin-left:12px;}
.main_block .wrapers .block_menu ul li a:hover{ font-size:12pt; color:#333; float:left;  margin-left:12px;}

#page_singe_title{width:100%; float:left; display:inline;  font-weight: bold; font-size: 30px; line-height:40px; color: #732018; text-align:left;height:auto!important;height:37px; min-height:37px;overflow:visible; font-family:Georgia,"Times New Roman"; margin-bottom:16px;}
 #page_single_content{width:100%; float:left; display:inline; line-height:30px;FONT-SIZE:16px;font-family: Georgia;}
 #page_single_end{width:100%;float:left; display:inline; margin-top:10px; text-align:center; font-family: Georgia; }
 #page_single_content img{ max-width:90%;}
 #page_single_content p{margin-bottom:14px; line-height:30px;font-family: Georgia;}
 #page_single_content hr{ background-color:#cccccc;border:none; height:1px;}
 
 #page_singe_location{ font-size:11pt; color:#949494;}
  #page_singe_location a{ font-size:11pt; color:#949494;}
  #page_singe_location a:hover{ font-size:11pt; color:#646464;}
  
  #content_list1{ width:739px; min-height:500px; overflow:hidden;}
  #content_list1 ul{width:739px; line-height:34px; font-size:11pt; }
  #content_list1 ul li{ height:34px; line-height:34px; float:left;}
  #content_list1 ul li a{ width:550px; color:#666666; float:left; overflow:hidden;}
  #content_list1 ul li a:hover{ color:#333333;}
    #content_list1 ul li span{ float:left; height:34px; line-height:34px; font-size:11pt; color:#666666;}
  
/*Sliders*/
.banner{width:100%;background: url(images/banners11.jpg) no-repeat center top;height: auto;}
/*Sliders*/
.banners{width:100%; height:320px; background:#f2ebcf;}
.content{width:100%; margin:0 auto;   height:320px;background:#f2ebcf;}
.fadein {
 transition:all .3s ease-in;
}
.iosSliderDemo {
	clear: both;
	width: 100%;
	/* padding: 0 0 30% 0; */
	padding: 0 0 400px;
	position: relative;
}
.fluidHeight {
	position: absolute;
	width: 100%;
	height:400px;
}
.sliderContainer {
	height: 100%;
	max-height:400px;
	padding: 0 0;
}
.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.iosSlider .slider {
	width: 100%;
	height: 100%;
}
.iosSlider .slider .item {
/* PKU	width: 1200px; */
	width: 100%;
   max-width:990px;
	height: 100%;
	padding: 0 0 0 0;
	text-align: center;
}
.iosSlider .slider .item .inner {
	position: relative;
	top: 0;
	left: 0;
	width:100%;
	margin: 0 auto;
	height: 100%;
	box-shadow: 0 0 10px -5px #000;
	background-position: 50% 0;
	background-repeat: no-repeat;
}
.iosSlider .slider .item .inner img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
}
.iosSlider .slider .item .inner .selectorShadow {
	position: absolute;
	left: 0;
	bottom: 0;
	
	width: 120px;
	height: 30px;
	display: none;
}
.iosSlider .slider .item .inner .text1{
	opacity: 0;
	filter: alpha(opacity=0);
/* PKU	background:#9b0000; */
	background: none repeat scroll 0 0 #000000;
	position: absolute;
/* PKU	left: 150px; */
/* PKU	top: 250px; */
	bottom: 12%;
	padding: 0 12px 0 12px;
	height:50px;
	text-align: left;
	display:none;
}
.iosSlider .slider .item .inner .text1 span {
	color: #fff;
	font-size:24px;
	font-weight: 700;
	line-height:50px;
	padding: 0 8px;
	font-family:"Microsoft Yahei";
}
.iosSlider .slider .item .inner .text1 span i {
	margin: 0 0 0 5px;
}
.iosSlider .slider .item .inner .text2 {
	background: none repeat scroll 0 0 #000000;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 10px 12px 10px;
	position: absolute;
	left: 100px;
/* PKU	top: 301px; */
	top: 451px;
	text-align: left;
}
.iosSlider .slider .item .inner .text2 span {
	display: block;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:1.5;
	font-weight: 100;
	padding: 0 8px;
	font-family:"Microsoft Yahei"
}
.iosSlider .slider .item .inner .more{
/*	opacity: 0.3;  zb */
filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; 
	background: none repeat scroll 0 0 #fff;
	position: absolute;
	bottom: 6%;
   	right:0;
/*	padding: 0 5px; zb */
	padding: 0 5px 0 2px;
	height:25px;
	line-height:25px;
   	width:55px;
   	z-index:2;
	text-align: center;
}
.iosSlider .slider .item .inner .more a {
	color: #000;
   text-decoration:none;
	font-size:14px;
	line-height:25px;
	font-family:"微软雅黑"
}
.sliderContainer .slideSelectors {
	position: relative;
	bottom:20px;
/* PKU	left: 0;
	width: 137px; */
	width: 160px;
	margin: 0 auto;
	z-index: 1;
	height: 11px;
}
.sliderContainer .slideSelectors .prev {
	float: left;
	width: 11px;
	height: 11px;
	background:url(../images/arrow_left.png) no-repeat 50% 0;
}
.sliderContainer .slideSelectors .next {
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background:url(../images/arrow_right.png) no-repeat 50% 0;
}
.sliderContainer .slideSelectors .item {
	float: left;
	width: 9px;
	height: 9px;
	background: #aaa;
	margin: 1px 1px 1px 11px;
	/* opacity: 0.25; */
	filter: alpha(opacity=25);
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari 和 Chrome */
	border-radius:10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	-webkit-border-radius: 10px 10px 10px; 
-moz-border-radius: 10px 10px 10px; 
border-radius:10px 10px 10px; 
behavior: url(http://www.zhangxinxu.com/study/down/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
	
}
.sliderContainer .slideSelectors .item.first {
	margin-left: 1px;
}
.sliderContainer .slideSelectors .selected {
	width: 11px;
	height: 11px;
	margin: 0 0 0 10px;
	background: #eee;
	opacity: 1;
	filter: alpha(opacity=100);
	box-shadow: none;
}
.sliderContainer .slideSelectors .selected.first {
	margin-left: 0;
}
.sliderContainer .scrollbarContainer {
	position: relative;
	bottom: 4px;
	left: 0;
/* PKU
	width: 1024px;
*/
	height: 4px;
	margin: 0 auto;
	z-index: 1;
}