﻿ .main-title {
  margin-bottom:4%;
  margin-top:3%;
}

.main-title .ch {
  display: block;
  font-size: 40px;
  position: relative;
  text-align: center;
}

.main-title .ch:before {
  content: "——";
  margin-right: 20px;
}

.main-title .ch:after {
  content: "——";
  margin-left: 20px;
}

.main-title .en {
  color: #666666;
  display: block;
  font-size: 18px;
  text-align: center;
  padding-top: 0.6em;
  text-transform: uppercase;
  letter-spacing: 1.5em;
}

.main-title .en.unSpace {
  letter-spacing: 0em;
}


 


pre {
	margin: 1em 0;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dd {
	margin: 0;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
.ease, .ease * {
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
/*==========@@HTML默认 结束@@==========*/
/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {
	color: #F00 !important;
}

/*清除浮动*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix {
*zoom:1;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*其它*/
.hidden {
	display: none;
}
/*必须输入，主要*/
.required {
	color: red;
	font-weight: bold;
}
.form_text_verifycode {
	width: 80px;
}
.form_radio {
	width: auto;
	border: 0;
}
.form_checkbox {
	width: auto;
	border: 0
}
/*网站公用样式表*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.por {
	position: relative;
}
.poa {
	position: absolute;
}
.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}
#header_main, #top_main, #banner_main, #floor_1_main, #links_main, #footer_main {
	width: 100%;
	margin: 0;
}
.trans {
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}



/*top*/
.header_main {
	background: #fff;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
}
.header_main span {
	color: #666;
	display: inline-block;
	margin-right: 10px;
}
.header_main b {
	display: inline-block;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	color: #666;
}
.header_main .ksdh {
	color: #666;
+width: 300px;
}
.header_main .ksdh li {
	position: relative;
	display: inline-block;
	text-align: center;
	margin: 0 8px;
}
.header_main .ksdh .split {
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #666;
	vertical-align: middle;
	margin: 0;
}
.header_main .ksdh a {
	color: #666;
	display: inline-block;
	font-size: 12px;
}
.header_main .ksdh a:hover {
	color: #ea5419;
}
.top_main {
	width: 100%;
}
.top_main .top {
	padding-top: 20px;
	padding-bottom: 20px;
}
.top_main .logo {
	display: block;
}
.top_main .logo img {
	display: block;
}
.top .toprig {
	width:600px;
	padding-top: 6px;
}
.top .toprig .item {
	width: 190px;
	padding-top: 12px;
}
.top .toprig .item span {
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	margin-right: 10px;
}
.top .toprig .item h3 {
	font-size: 18px;
	font-weight: bold;
}
.top .toprig .item p {
	color: #666;
	line-height: 15px;
}
.top .toprig .it1 span {
	background-position: -100px 0;
}
.top .toprig .it2 span {
	background-position: -148px 0;
}
.top .toprig .it3 span {
	background-position: -194px 0;
}
.top .toprig .it4 {
	text-align: right;
	width: 220px;
	padding-top: 0;
}
.top .toprig .item i {
	display: block;
	font-size: 16px;
	color: #666;
}
.top .toprig .item h4 {
	font-family: "AvantGardeITVbyBT Book", arial;
	display: block;
	font-size: 30px;
	color: #ca0a17;
	font-weight: bold;
}
/*导航*/


.nav_main11 {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: url(../images/navbg.jpg) repeat left top;
	position: relative;
	z-index: 10;
}


#nav11 ul {
	margin: 0 auto;
	width: 100%;
}
#nav11 li {
	float: left;
	width: 120px;
	display: block;
	list-style: none;
	font-size: 15px;
	text-align: center;
	line-height: 50px;
	position: relative;
	margin: 0;
	background: url(../images/nav_line.png) no-repeat right center;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
#nav11 li:last-child {
	background: none;
}
#nav11 li a {
	display: block;
	text-align: center;
	position: relative;
	color: #fff;
	height: 50px;
}
#nav11 li:hover a, #nav11 li.hover a {
	color: #fff;
}
#nav11 li:hover, #nav11 li.hover {
	background: #ea5419 url(../images/nav_line.png) no-repeat right center;
}
#nav11 li:last-child:hover, #nav11 li:last-child.hover {
	background: #ea5419;
}
/*导航栏下拉*/
#nav11 ul .subnav {
	background: #fff;
	border-top: 0px solid #9a0610;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 199;
	width: 180px;
	
}
#nav11 ul .subnav {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
#nav11 ul li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
#nav11 ul .subnav a {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	height: 22px;
	padding: 10px;
	transition: all 0.2s ease-in-out 0s;
	max-width: 100%;
	border-bottom: 1px solid #eee;
}
#nav11 ul .subnav a:hover {
	color: #94050e;
 
	background: #f9f9f9;
}
/*侧边导航*/
/* banner */
 
  
 