﻿body{
	font-family: Arial, Helvetica, sans-serif, '微软雅黑';
	background: #fff;
}
body.noscroll{
	overflow: hidden;
}

div.wrapper{
	width:960px;
	margin:0 auto;
	position:relative;
}
html.mobile div.wrapper{
	width: 100%;
}

/*----------header----------*/
.header{

}
.header .a{
	height: 55px;
	padding: 20px 15px;
	position: relative;
}
.header .b{
	
}
a.logo{
	display: inline-block;
	width: 223px;
	height: 55px;
	background: url(../images/logo_en.png);
}
span.tel{
	display: inline-block;
	height: 27px;
	background: url(../images/tel.png) no-repeat 0 50%;
	padding-left: 40px;
	line-height: 27px;
	font-size: 28px;
	color: #de000f;
	position: absolute;
	top: 35px;
	right: 15px;
}
.menu{
	height: 30px;
}
.menu ul{

}
.menu ul li{
	float: left;
	border-right: 1px solid #fff;
}
.menu ul li.lc{
	border-right: none;
}
.menu ul li a{
	display: inline-block;
	width: 119px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #950003;
	background: url(../images/menu.png);
}
.menu ul li a:hover{
	text-decoration: none;
}
.menu ul li.lc a{
	width: 120px;
}
.menu ul li:hover a,
.menu ul li.on a{
	color: #fff;
	font-weight: bold;
	background: url(../images/menu_on.png);
}

/*----------mainer----------*/
.mainer{
	
}

.head{
	border-top: 4px solid #de000f;
	border-bottom: 10px solid #de000f;
	height: 230px;
}
.page{
	font-family: Arial, Helvetica, sans-serif;
}
.page >.l{
	width: 716px;
	float: left;
}
.page >.r{
	width: 241px;
	float: right;
}
.page >.r >h3{
	height: 20px;
	padding-bottom: 5px;
	background: #de000f;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-indent: 15px;
	font-weight: normal;/*bold*/
	color: #fff;
	position: relative;
}
.page >.r >h3 b{
	display: inline-block;
	width: 15px;
	height: 10px;
	background: url(../images/tri_ex.png);
	position: absolute;
	left: 15px;
	bottom: -10px;
}

.rtmenu{
	padding: 15px;
	background: url(../images/map.png) no-repeat 100% 100% #de000f;
	padding-bottom: 445px;
	margin-top: 15px;
}
.rtmenu >h3{
	line-height: 30px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	padding-left: 10px;
}
.rtmenu >p{
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.rtmenu >p a{
	color: #fff;
}
.rtmenu ul{
	width: 195px;
	margin: 0 auto;
	margin-bottom: 25px;
}
.rtmenu ul li{
	line-height: 35px;
	background: url(../images/div_rtmenu.png) no-repeat 50% 100%;
	padding-bottom: 1px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.rtmenu ul li a{
	color: #fff;
}

.inpage{
	border: 1px solid #9F9F9F;/*de000f*/
	padding: 5px 40px;
	margin-top: 4px;
	height: auto;/*812px*/
}
.inpage >h3{
	line-height: 30px;
	font-weight: bold;
	font-size: 16px;
	color: #db020d;
	font-family: Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
}

/*----------footer----------*/
.footer{
	margin-top: 20px;
}
.footer .ct{
	border-top: 1px solid #950003;
	border-bottom: 1px solid #950003;
	padding: 20px 25px;
	background: #f8f8f8;
	position: relative;
}
.footer .ct p{
	line-height: 20px;
	color: #616368;
	font-size: 14px;
}
.footer .ct b{
	display: inline-block;
	width: 143px;
	height: 35px;
	background: url(../images/logo_bt_en.png);
	position: absolute;
	top: 30px;
	right: 25px;
}
.footer .ct a{
	color: #333;
}
