/*起始样式*/
body {font-family:"Microsoft Yahei";  margin:0; padding:0px; font-size:14px; line-height:25px; color:#755432; background:#d9c8a6;}
img, div, input{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
.clear{ clear:both;}
img{ vertical-align:middle; border:none;}
.fl{ float:left;}
.fr{ float:right;}  
input{ border:0px; outline:none;}
a:hover,a:link,a:visited{ text-decoration:none;}
a:hover{color:#c40900;}
.w1002{ width:1002px; margin:0 auto;}

/*header*/
.top { width:100%; height:145px; background:#d9c8a6 url(../images/top.png) center top no-repeat; border-top:10px solid #570401; position:relative;}
.menu{ height:45px; line-height:45px; font-size:16px; width:1002px; margin:0 auto; background:#C00; margin-top:90px;}
.menu li{ float:left; width:167px; text-align:center; }
.menu a{ color:#fff; display:block; }
.menu a:hover{ color:#ffd42a; background:#570401; }
.menu a.on{ background:#570401; color:#ffd42a; }

.mian{ background:#fff; overflow:hidden; width:1002px; margin:0 auto; margin-bottom:10px;}

.service{ width:962px; margin-left:20px; margin-top:20px; margin-right:20px;}
.service ul{ margin-bottom:20px; overflow:hidden;}
.boxa{border:1px #e2e2e2 solid; width:300px; height:266px; float:left;margin-right:18px;}
.boxa .boxa_1{
	background-color:#ba081f; 
	width:300px; 
	height:40px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:40px; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */
}
.boxa .img img{ width: 300px; height:226px;}
.boxa:hover .boxa_1{ background:#570401;}

.news1{ width:290px; margin-top:20px; margin-right:20px; overflow:hidden;}
.news1 ul{ height:145px; border:1px solid #d1b08e; overflow:hidden; padding:20px;}
.news1 ul li{ width:248px; line-height:35px; overflow:hidden; border-bottom:1px dashed #d1b08e;}
.news1 ul li .text{ width:200px; height:35px; line-height:35px; float:left;word-break:keep-all; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */}
.news1 ul li a {color: #755432;}
.news1 ul li a:hover{ color:#c40900; }
.news1 ul li .date{ color:#d1b08e; float:right;}

.news{ width:316px; margin-top:20px; margin-left:20px; overflow:hidden;margin-bottom:20px;}
.title{ font-size:20px; color:#C00; line-height:40px; height:40px; font-weight:bold; overflow:hidden; }
.title span{ float:right; text-align:right; font-size:14px; color:#d1b08e; font-weight:normal;}
.title a{ color:#d1b08e; margin-top:5px; }
.title a:hover{ color:#c40900; }
.news ul{ height:145px; border:1px solid #d1b08e; overflow:hidden; padding:20px;}
.news ul li{ width:274px; line-height:35px; overflow:hidden; border-bottom:1px dashed #d1b08e;}
.news ul li .text{ width:210px; height:35px; line-height:35px; float:left;word-break:keep-all; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */}
.news ul li a {color: #755432;}
.news ul li a:hover{ color:#c40900; }
.news ul li .date{ color:#d1b08e; float:right;}

.member{ width:290px; margin-top:20px; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.member .title{ font-size:20px; color:#C00; line-height:40px; height:40px; font-weight:bold; overflow:hidden; }
.member .title span{ float:right; text-align:right; font-size:14px; color:#d1b08e; font-weight:normal;}
#RFQ{height: 175px; width: 288px;border:1px solid #d1b08e; overflow: hidden; }
#RFQ dl{overflow:hidden;padding:10px; display:block; overflow:hidden; clear:both; border-bottom:1px dashed #999999;}
#RFQ dt{float:left;margin-right:15px;display:block;   }
#RFQ dt img{ width:46px; height:55px; border:1px solid #ddd;}
#RFQ dd{float:right;width:202px;line-height:24px;color:#333333;}
#RFQ dd h4{width:204px;padding:0;font-size:14px;color:#333333;font-weight:normal; line-height:1; margin-bottom:5px; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/-o-text-overflow: ellipsis;/* for Opera */ text-overflow: ellipsis;/* for IE */ }
#RFQ dd p{ ine-height:24px; color:#333333; height:24px; width:177px; word-break:keep-all; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */}
#RFQ dd h4 a{ color:#333333;}

.faculty{ width:652px; margin-left:20px; margin-top:20px; margin-bottom:20px;}
.in_case{ position: relative; width: 652px; height:180px;overflow:hidden;} 
.in_case .rollw{ width: 652px; height:180px;overflow: hidden;}
.in_case #roll{ width: 200%; height:140px;}
.in_case #roll li{ float: left; width: 202px; height:140px; margin-right: 20px;}
.in_case #roll li a{ display: block;}
.in_case #roll li .img{ width: 200px; height: 138px; border:1px solid #ddd; overflow: hidden;}
.in_case #roll li .img img{width: 200px; height: 138px;}
.in_case #roll li .txt{ text-align: center; background:#ba081f; color:#fff; overflow: hidden; line-height: 40px; height: 40px; font-size: 14px;word-break:keep-all; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */}
.in_case #roll li:hover .txt{ color: #fff; background:#570401;}

.yqlj{ width:962px; margin-left:20px; margin-top:20px; overflow:hidden;}
.yqlj .yqlj_pic{width:962px; overflow:hidden; height:47px; margin-top:20px; margin-bottom:20px;}
.yqlj .yqlj_pic ul li{ display:inline; float:left; margin-right:12px;}
.yqlj .yqlj_pic ul li img{ width:123px; height:45px; border:1px solid #ddd;}

/*footer*/
.footer{width: 100%; background:#d9c8a6; overflow:hidden; clear:both;}
.ftm{background:#570401;}
.ftm ul{padding: 30px 0px 30px 0px; overflow:hidden;}
.ftm ul li{float: left;}
.ftli1{ width:400px; margin-left:50px;}
.ftli1 .div1 span{ float:left; margin-right:50px; font-size:14px; height:40px; line-height:40px;}
.ftli3{margin-right: 140px;}
.ftli3 img{ width:120px; height:120px;}
.ftm ul li a{display: block; font-size:14px ; color:#dedede; line-height: 30px;}
.ftm ul li a.fta1{font-size: 18px; color: #fff; font-weight: bold; margin-bottom: 10px;}
.ftpp{font-size: 14px; color: #dedede; line-height: 30px;}

.dqwz { height:40px; line-height:40px; border-bottom:1px solid #570401; margin-bottom:20px; padding-left:20px;}
.dqwz a:link,.dqwz a:visited{ color:#755432;}
.dqwz a:hover{ color:#c00;}

.contact{width:440px; margin:20px;overflow:hidden;}
.ditu{ width:500px; border:1px solid #ddd; margin-right:20px; margin-top:20px; height:200px; margin-bottom:20px;}

/*news*/
.left{ width:200px; float:left; border:1px solid #ddd;}
.left_tittle_menu {color:#fff;
	background: #c00;
	text-align:left;
	font-weight:bold;
	font-size:18px;
	height:40px;
	line-height:40px;
	padding-left:20px;
	margin-bottom:5px;
}
.left ul{ margin-bottom:0px !important;}
.left ul li {
	height:40px;
	line-height:40px;
	font-size:16px; 
}
.left ul li a:link, .left ul li a:visited {
	color:#333;
	text-decoration:none;
	padding-left:20px;
}
.left ul li a:hover {
	display:block;
	background:#c00;
	color:#fff !important;
	text-decoration:none;
	padding-left:20px;
}
.left ul li a.current {
	display:block;
	background:#570401;
	color:#fff !important;
	text-decoration:none;
	padding-left:20px;
}
.right{ width:740px; float:right;}
.Result li {
	height:170px;
	background:url(../images/4_04.jpg) 7px top repeat-y;
	overflow:hidden;
	border-bottom:1px dashed #ddd;
	margin-bottom:20px;
}
/*图片自适应垂直水平居中*/
.Result li .div2 {
	width:200px;
	height:150px;
	border:1px solid #ddd;
	text-align:center;
	overflow:hidden;
	display:table;
	position:relative;
}
/*For Firefox Chrome*/
.Result li .div2 span {
	display:table-cell;
	vertical-align:middle;
	width:200px;
	height:150px;
}
.Result li .div2 span img {
	margin:0 auto;
	max-width:200px;
	max-height:150px;
}
/*For IE7*/
*+html .Result li .div2 span {
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	height:auto;
}
*+html .Result li .div2 span img {
	position:relative;
	top:-50%;
	left:-50%;
}
/*For IE6*/
*html .Result li .div2 span {
	position:absolute;
	top:51%;
	width:100%;
	text-align:center;
	height:auto;
	display:block;
}
*html .Result li .div2 span img {
	position:relative;
	top:-50%;
	left:-50%;
width:expression(this.width>200?"200px":"auto");
height:expression(this.height>150?"150px":"auto");
}
.Result li .div3 {
	width:510px;
	height:150px;
	overflow:hidden;
}
.Result li .div3 .p1 {
	color:#999;
	font-size:14px;
	margin-bottom:10px;
	height:40px;
	line-height:40px;
}
.Result li .div3 .p1 .date {
	background:url(../images/171.png) no-repeat;
	width:20px;
	height:20px;
	background-size:20px;
	padding-left:35px;
	padding-right:20px;
}
.Result li .div3 .p1 .dj {
	background:url(../images/172.png) no-repeat;
	width:20px;
	height:20px;
	background-size:20px;
	padding-left:35px;
}
.Result li .div3 .p2 {
	color:#333;
	font-size:18px;
	-webkit-transition: none;
	-moz-transition: none;
	transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	white-space:nowrap;
	overflow: hidden;/*注意不要写在最后了*/
	-o-text-overflow: ellipsis;/* for Opera */
	text-overflow: ellipsis;/* for IE */
}
.Result li .div3 .p3 {
	color:#999;
	margin-top:8px;
	line-height:23px;
	-webkit-transition: none;
	-moz-transition: none;
	transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
}
.Result li:hover .div3 .p1 {
	color:#999;
	-webkit-transition: none;
	-moz-transition: none;
	transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
}
.Result li:hover .div3 .p2 {
	color:#c00;
	-webkit-transition: none;
	-moz-transition: none;
	transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
}
.Result li:hover .div3 .p3 {
	color:#999;
	-webkit-transition: none;
	-moz-transition: none;
	transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-moz-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-webkit-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
	-o-transition: color 0.5s linear, background-color 0.5s linear, background-image 0.5s linear;
}
/*翻页*/
.blog-artical-pagenate {
	overflow:hidden;
	width:100%;
	text-align:center;
}
.fy {
	TEXT-ALIGN: center;
	display:inline-block;
	_display:inline;
}
.fy a {
	display:block;
	padding:10px 20px;
	text-align:center;
	float:left;
	margin-right:1px;
	BACKGROUND-COLOR: #f1f1f1;
	color:#333;
}
.fy a:hover {
	display:block;
	padding:10px 20px;
	text-align:center;
	background:#c00;
	color:#ffffff !important;
	text-decoration:none;
}
.fy a:actived {
display:block;
padding:10px 20px;
text-align:center;
background:#f1f1f1;
color:#333;
text-decoration:none;
}
.fy span.current {
	text-decoration:none;
	float:left;
	padding:10px 20px;
	cursor:default;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #c00;
	margin-right:1px;
}
.fy span.last {
	margin-right:1px;
	text-decoration:none;
	float:left;
	padding:10px 20px;
	cursor:default;
	FONT-WEIGHT: bold;
	COLOR: #333;
	BACKGROUND-COLOR: #f1f1f1;
}
/*news_detail*/
.ny_about{ margin:20px; overflow:hidden;}
.page_bt{font-size:16px; color:#C00; font-weight:bold; height:35px; line-height:35px; text-align:center; margin-bottom:10px;}
.page_rq{ background:#e8e8e8; height:30px; line-height:30px; margin-bottom:10px; text-align:center; font-size:14px;}
.page_rq span{ color:#e20000;}

/*会员中心*/
.ny_about dl{ border-bottom:1px dashed #999999; overflow:hidden; padding-bottom:10px; margin-right:10px;}
.ny_about dt{float:left; margin-right:15px; display:block;}
.ny_about dt img{ width: 200px; height:133px; border:1px solid #ddd;}
.ny_about dd{float:left;line-height:24px;color:#333333;}
.ny_about dd h4{font-size:14px;color:#333333;font-weight:700; width:250px; height:40px; line-height:40px;word-break:keep-all; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ }
.ny_about dd h4 a{ color:#755432;}
.ny_about dd p{ line-height:24px; color:#333333; height:100px; width:250px; overflow:hidden; }
.ny_about ul{ margin-bottom:20px; overflow:hidden;}


/*会员中心*/
.ny_Member{ margin:20px; overflow:hidden;}
.ny_Member dl{ border-bottom:1px dashed #999999; overflow:hidden; padding-bottom:10px; margin-right:10px;}
.ny_Member dt{float:left; margin-right:15px;margin-left:25px; display:block;}
.ny_Member dt img{ width: 133px; height:200px; border:1px solid #ddd;}
.ny_Member dd{float:left;line-height:24px;color:#333333;}
.ny_Member dd h4{font-size:14px;color:#333333;font-weight:700; width:270px; height:40px; line-height:40px;word-break:keep-all; white-space:nowrap; overflow: hidden;/*注意不要写在最后了*/  
-o-text-overflow: ellipsis;/* for Opera */ 
text-overflow: ellipsis;/* for IE */ }
.ny_Member dd h4 a{ color:#755432;}
.ny_Member dd p{ line-height:24px; color:#333333; height:150px; width:270px; overflow:hidden; }
.ny_Member ul{ margin-bottom:20px; overflow:hidden;}


