/* CSS Document */

*{ margin:0; padding:0;}
body { margin:0 auto; background-color:#f8f8f8;
font-size:14px;
color:#555555;
font-family: "微软雅黑";
line-height:25px;
 letter-spacing:1px;
}
a , button{ 
blr:expression(this.onFocus=this.blur()); 
outline: none;
text-decoration:none;}
a {color:#555555;font-family: "微软雅黑"; font-size:14px; text-decoration:none;}
a:hover{ color:#0394de;font-family: "微软雅黑";font-size:14px;}



.foot_news_more{ background:#9a0d4d; width:80px; height:30px; margin:20px 0; font-size:14px; text-align:center; line-height:30px; color:#fff;}
.foot_news_more a{ color:#fff;font-size:13px;}
.foot_news_more a:hover{ background:#7a083b; color:#FFF; display:block;}



.menunav li{display:block; float:left; margin-right:75px;text-align:left; padding:15px 0px 0px 0;}
.menunav li h1{ font-size:30px; color:#eea135; font-weight:normal; text-align:right;}
.menunav li p.tit {
	color: #333;
	font-size: 16px;
	height:35px;
	display:block;
}
.line_w{ background-color:#e6e6e6; padding:1px 0; width:30px;}


.menunav li span.sub {
    display: block;
    font-size: 13px;
    margin-top: 0px;

}

.menunav li span.sub p  , .menunav li span.sub p a {
display:block;
    color: #666;
	 line-height:28px;
	font-size:13px;
}
.menunav li span.sub p  a:hover{
    color: #FF510C;
}

.menunav li span.sub2 {
    display: block;
    line-height: 35px;
    font-size: 14px;
    margin-top: 20px;
    padding-left: 22px;
}

.menunav li span.sub2 p a {
display:block;
float:left;
    color: #ccc;
	margin-bottom:5px;
	 width:60px;
}
.menunav li span.sub2 p  a:hover{
    color: #48b035;
}





.tab{width:500px; float:right; margin:50px 50px 0 0;}
.tab li{ margin-bottom:10px;}
.tab input ,.tab textarea{ width:100%; line-height:30px;padding: 10px 26px;border: 1px solid #ccc;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.tab input:hover ,.tab textarea:hover{ border-color:#EB0000;}
.tab .sumbit{width: auto; margin-top:20px; cursor:pointer; border-width:1px;border-style:solid;border-color:#EB0000;border-radius:3px;border-top-left-radius:5px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px; background-color:#FFFFFF; font-size:14px;padding: 5px 50px;}
.tab .sumbit:hover{ background-color:#EB0000; color:#FFFFFF;}

.tab2 td{ padding-bottom:10px;border-bottom:1px dotted #ccc;}
.tab2 span{ float:right; font-size:13px; font-weight:normal; color:#de1d1e;}

@media screen and (max-width: 1200px) {
body {font-size:12px;}
.menunav { margin-left:10px;}
.menunav li{ margin-right:35px;}
.menunav li p.tit {font-size: 14px;}
.tab{width:400px; margin:20px 0px 0px 0;}
}