@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	font-size:12px;
	background-attachment:fixed;
	background:#f3f3f3;
	clear: both;
	line-height:31px;
	
}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-size:100%; font-weight:normal;} 
span, hr, p, dl, dt, dd, ul, ol, li, button, input, textarea, th, td { margin: 0; padding: 0; }
ul, li, ol { list-style: none; }
img{border:none; list-style:none;}
a { color: #555; text-decoration: none; }
a:hover {color:#FF0000; text-decoration: none; }

/*container部分*/
.container{
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	clear: both;
	background: #ffffff;
}
.top_hz{width:100%; height:181px; background:url(../Images/top_bj.jpg) 0 repeat-x;}
.top_h{width:980px; height:181px; margin:0 auto;}
.top_s{width:980px; height:29px; float:left; margin-top:0px; line-height:29px; font-family:"宋体"; color:#777676;}
.top_s span{float:right; margin: 0;}
.top_s span img{width:24px; height:24px; margin-right:10px; margin-top:2px;}
.top_x{width:980px; height:112px; float:left;}
.toplog{float:left; width:356px; margin-left:14px; margin-top:18px; }
.toplog img {
	float:left;
}
.toplog .name {
	float: left;
    font-size: 18px;
    letter-spacing: 3px;
    margin-left: 10px;
    margin-top: 15px;
    word-spacing: 34px;
}



.toplog hr {
	float:left;
	width:62px;
	margin:20px 5px;
}

.toplog font {
	margin-top:3px;
	float:left;
}

.go_top {
    background: url("../Images/a.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    bottom: 32px;
    display: block;
    height: 58px;
    position: fixed;
    right: 18px;
    width: 58px;
}
.go_top:hover {
}

.top_x_22{float:right; width:395px; height:77px; margin-top:28px; margin-right:10px; margin-bottom:7px; position:relative;}
.top_x_22 p{ margin-top:5px; position:absolute; top:2px; right:0px;}
.top_x_22 div{ margin-top:5px; position:absolute;bottom:0px; right:0px;}
.top_x_22 .hphone {
    font-size: 16px;
    margin-right: -20px;
    width: 225px;
}
.top_z{width:974px; padding-left:6px; height:30px; float:left; margin-top:8px; line-height:30px;}
.top_z a{color:#474545;}

.right_tit h1{ font-size:20px; color:#e6223a; font-weight:bold; float:left;}
.right_tit{  width:100%; height:40px; border-bottom:1px solid #d4d4d4; line-height:40px;}
.right_tit span a{ color:#878787; font-size:12px;}
.right_tit span {float:right; font-size:12px; color:#878787; line-height:37px;}


.top_z a:hover{color:#FF0000;}
#search_form{margin:0; padding:0; list-style:none;}
#warp {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 357px;; PADDING-TOP: 0px;}
#search_box {float:right;
 
width: 341px; 
height: 30px; 
background:url(../Images/search11.jpg) 0 no-repeat;} 
#search_box #s { 
float: left; 
padding: 0; 
margin: 6px 0 0 6px; 
border: 0; 
width: 260px; 
background: none; 
color:#999999;
} 
.shangmian{ height:25px; line-height:25px}
.shangmian a{ font-size:14px; font-family:"微软雅黑";!important;}
.shangmian span{ color:#ff0000; font-size:14px; font-weight:bold;}
.actionweizhi{ color:#ff000; font-size:14px; font-weight:bold;}
#search_box #go { 
float: right; 
margin-top:4px; 
} 
.swap_value{ border:none; outline:0;}

/*nav部分*/
.nav_hz{width:100%; height:47px; background:url(../Images/nav_bj.jpg) 0 repeat-x; margin:0 auto;}
.nav_h{width:1000px; height:42px; margin:0 auto; font-family:"宋体"; font-weight:bold;}
.nav_h ul li a:hover{background-image:url(../Images/nav_d.jpg); background-repeat:no-repeat; width:110px; height:42px; font-size:14px;}
/*.nav_h li{width:122px; height:42px; float:left; line-height:42px; font-weight:bold; text-align:center;}
.nav_h li a{color:#FFFFFF; display:block;}
.nav_h li a:hover{background:url(../Images/nav_d.jpg) 0 no-repeat;}
*/


/*footer_nav部分*/
.footer_nav_w{width:100%; height:119px; background:url(../Images/footer_nav_bj.jpg) 0 repeat-x; margin:0 auto; clear:both;}
.footer_nav{width:980px; height:144px; margin:0 auto; padding-bottom:15px; overflow:hidden;}
.footer_nav p{line-height:24px;}

/*footer部分*/
.footer_z{width:100%; height:334px; margin:0 auto;}
.footer_w{
	width:100%;
	height:294px;
	background:url(../Images/footer_bj.jpg) 0 repeat-x;
	margin:0 auto;
	margin-top:0px;
}
.footer{width:976px; height:254px; line-height:22px; color:#68696a; margin:0 auto; background:url(../Images/footer_bj1.png) 0 no-repeat; padding-left:2px; padding-right:2px; padding-top:40px; margin-top:0px; background-position:left 28px;}
.footer h3{margin-left:444px; margin-top:0px; float:left;}
.footer_xiao{width:960px; height:110px; margin-top:20px; float:left; padding-left:16px; background:#212121;}
.footer_xiao dl{width:320px; height:100px; float:left;}
.footer_xiao dl img{width:78px; height:78px; float:left; margin-left:30px; margin-top:15px;}
.footer_xiao dl dt{width:202px; height:20px; margin-left:10px; margin-top:15px; float:left; font-weight:bold; color:#999;}
.footer_xiao dl dd{width:202px; line-height:20px; float:left; margin-left:10px;}
.footer_xiao dl dd span{color:#f2c603;}


.sitemap{ width:725px;  height:auto; padding:5px; padding-left:20px;}
.sm1{ height:auto; width:100%;}
.sm1 .sm1-1{ color:#333; font-size:14px; font-weight:bold; height:40px; line-height:40px;}
.sm1 ul{ padding:0px; margin:0px; padding-left:30px;}
.sm1 ul li{ float:left; margin-left:10px; height:25px; line-height:25px;}
.huise{ background:url(../Images/side_bjj.jpg) 0 no-repeat; width:190px; height:34px; text-align:center; color:#fff; font-weight:bold; font-size:16px; line-height:34px; font-family:'微软雅黑', 'Microsoft Yahei';}

#changpage ul li{ float:left;  text-align:center; padding:2px 5px;}


/*404页面部分*/
.main_w{width:100%; margin:0 auto; margin-top:80px;}
.main{width:800px; height:500px; margin:0 auto; position:relative; background:#fff;}
.four_logo{width:205px; height:37px; position:absolute; left:42px; top:11px;}
.fo_one{width:302px; height:235px; position:absolute; left:70px; top:139px;}
.fo_two{width:263px; height:147px; position:absolute; left:378px; top:88px;}
.fo_three{width:440px; height:40px; position:absolute; left:327px; top:290px;}
.fo_three ul li{width:110px; height:40px; float:left; line-height:40px; font-size:18px; text-align:center;}