/* 全局样式 */

* {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #333;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

ul,
dl {
	list-style: none;
}

html,
input,
textarea {
	font-family: "microsoft yahei", "arial, helvetica, sans-serif";
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
em { font-style: normal;}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.container {
	margin: auto;
	max-width: 1200px;
}

body {
	min-width: 1200px;
}


/* header */

.header {
	height: 120px;
}

.header .container {
	padding-top: 25px;
}

.header .logo {
	width: 361px;
	height: 71px;
}

.header .reach {
	top: 40px;
	right: 210px;
	width: 250px;
	height: 32px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	border: 1px solid #c9c9c9;
	overflow: hidden;
}

.header .reach input {
	height: 32px;
	line-height: 32px;
	width: 200px;
	padding: 0 10px;
	border: none;
	outline: none;
	float: left;
}

.header .reach a {
	float: right;
	padding: 16px 15px;
	background: url(../img/r.png) no-repeat center center;
}

.header .reach a:hover {
	background: url(../img/rr2.png) no-repeat center center;
}

.header .phone {
	top: 25px;
	right: 0;
	width: 210px;
	text-align: right;
}

.header .phone .text img {
	vertical-align: middle;
	margin-right: 10px;
	
}
@font-face{
    font-family: 'YaHeit';
    src : url('../css/wryhh.ttf');
}
.header .phone .digital {
	font-size: 20px;
	color: #ff2400;
}

/*==nav==*/
#nav { height: 50px; background-color: #a7282a;}
#menu { font-size: 16px; position: relative; z-index: 2000;}
#menu, #menu ul {margin: 0;padding: 0;list-style: none;}
#menu {margin: auto;width: 1200px;height: 50px;background-color: #a7282a;}
#menu:before, #menu:after {content: "";display: table;}
#menu:after {clear: both;}

#menu > li { float: left; width: 132px; margin-right: 1px; text-align: center; }
#menu li { position: relative; float: left;}

#menu > li > a {float: left;line-height: 50px; color:#fff; width: 132px;text-align: center;text-decoration: none;display: block;}

#menu > li:hover > a {color: #fff;}
#menu > li > a:hover {background-color: #ee9919;}
#menu  ul { 
	opacity: 0;
	visibility: hidden; 
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 1;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#menu li:hover > ul {opacity: 1;visibility: visible;margin: 0;}
#menu ul ul {top: 0;left: 100%;  _margin: 0;}
#menu ul li {float: none; display: block; border: 0; _line-height: 0; }
#menu ul a {
	padding: 10px 0;
	width: 132px;
	_height: 10px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none; 
	color: #fff;
	}
#menu ul a:hover {background-color: #ee9919;}

#menu li > ul  {background: #444; font-size: 14px;}
#menu li > ul li >ul {background: #606060; font-size: 14px;}

#menu li > ul > li  {border-bottom: 1px solid #515151;}
#menu li > ul li > ul li {border-bottom: 1px solid #707070;}
#menu > li.on { background-color: #ee9919;}







/* fooder */

.fooder {
	background-color: #f5f5f5;
}
.fooder .container { padding: 30px 0; }
.fooder .menu { float: left;}
.fooder .menu li {  width: 155px;  float: left; line-height: 30px;}
.fooder .menu li ul li a { color: #777;}
.fooder .menu li ul li a:hover { color: #333;}

.fooder .txt { float: left; color: #777; line-height: 30px;}
.fooder .er { width: 97px; height: 97px; float: right; text-align: center;}
.fooder .er img { width: 97px; height: 97px;display: block;}
.fooder .er p { font-size: 12px; line-height: 30px;}


.copyright { height: 68px; line-height: 68px; text-align: center;  border-top: 1px solid #e2e2e2;}



/*==分页==*/

.page {
	padding-top: 20px;
	height: 60px;
	text-align: center;
}

.digg a {
	margin: 2px;
	border: 1px solid #ccc;
	color: #333;
	padding: 5px 13px;
	text-decoration: none;
}

.digg a:hover {
	border: 1px solid #A7282A;
}

.digg a:active {
	border: 1px solid #367fd9;
	color: #367fd9;
}

.digg span.current {
	margin: 2px;
	padding: 5px 13px;
	border: 1px solid #A7282A;
	color: #fff;
	background-color: #A7282A;
}

.digg span.disabled {
	margin: 2px;
	padding: 5px 13px;
	border: 1px solid #ddd;
	color: #ddd;
}
