﻿@charset "gbk";
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "����"; position:relative;}/*��վ������ɫ*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1004px; font-family:microsoft yahei;}
.fw_banner{left:50%; margin-left:-960px; position: relative; height:305px; overflow:hidden; width:1920px; }
.ab_banner{left:50%; margin-left:-960px; position: relative; overflow:hidden; width:1920px; }
/*ҳü*/
.header{width:100%; overflow:hidden; background-color:#fff;}
.header .header_top{ overflow:hidden; height:130px;}
.header .header_top .logo{ float:left; overflow:hidden}
.header .logo dt{ float:left; margin-right:23px;}
.header .logo dd{ float:left; margin-top:40px;}
.header .logo dd h2{
	font-size:14px;
	color:#FFFFF;
	font-weight:bold;
	margin-bottom:4px;
	margin-top: 0px;
	padding-top: 0px;
}
.header .logo dd h3{
	font-size:16px;
	color:#ff5c01;
	font-weight:bold;
	margin-bottom:0px;
	margin-top: 0px;
	padding-top: 0px;
}
.header .logo dd p{ font-size:12px;}
.header .logo dd a{ color:#333}
.header .logo dd .a1{ padding-right:15px; border-right:1px dotted #ccc; margin-right:15px;}
.header .header_right{ float:right; overflow:hidden;}
.header .header_right .header_top_nav{ overflow:hidden; margin-top:20px; margin-bottom:30px;}
.header .header_right .header_top_nav li{ float:left; padding:0 15px; border-right:1px dotted #ccc;}
.header .header_right .header_top_nav .last{ border:none; padding-right:0}
.header .header_right .header_top_nav .last a{ color:#ff5b00;}
.header .header_right .header_phone{ width:400px; height:44px; background:url(../images/header_phone.png) no-repeat center; overflow:hidden; margin-left:12px;}
.header .header_right .header_phone li{ float:left; margin:0 10px; line-height:18px;}
.header .header_right .header_phone li img{ position:relative; top:4px; left:-3px;}
.header .header_right .header_phone ul{ border-right:1px dotted #b8b8b8; float:left; margin-left:8px; overflow:hidden; margin-top:12px;}
.header .header_right .header_phone span{ display:block; font-size:25px; color:#ff5b00; float:left; line-height:44px; font-weight:normal; margin-left:8px;}
.header .header_nav{ overflow:hidden; width:100%; height:60px; background:url(../images/nav_bg.jpg) no-repeat left top; position:relative}
.header .header_nav b{ display:block; width:458px; height:3px; background-color:#ff5b00; position:absolute; left:0; top:0}
.header .header_nav p{ width:0px; height:3px; background-color:#ff5b00;}
.header .header_nav ul{ overflow:hidden; height:57px;}
.header .header_nav li{ float:left; line-height:57px; font-size:14px;padding:0 16px; background:url(../images/nav_bor.png) no-repeat left center}
.header .header_nav li a{ color:#fff; text-decoration:none; display:block}
.header .header_nav .first{ background:none}
.header .header_nav .cur a,.header .header_nav li:hover a{ color:#ff5b00; font-weight:bold}

.nav{
	height:50px;
	line-height:50px;
	background:url(../images/nav.gif) repeat-x;
	border-bottom:3px solid #fabe00
}

.nav ul li {
    background:url(../images/nav_li.gif) right center no-repeat;
    float:left;
    text-align:center;
    padding-right: 2px;
}

.nav ul li a {
    color: #fff;
    display: block;
    float: left;
    font-family: "����";
    font-size: 14px;
    font-weight: bold;
    padding: 0 23px;
}

.nav ul .hover a,.nav ul li a:hover{
	background:#111
}
.ww{
	width:1024px;
	margin:0 auto
}

/*footer*/
.footer{
	overflow:hidden;
	width:100%;
	height:600px;
	background-color:#fff;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #ff5b00;
	color: #fbfbfb;

}
.footer ul{
	overflow:hidden;
	width:1020px;
	margin:0 auto;
	overflow:hidden;
	margin-top:48px;
	margin-bottom:42px;
}
.footer ul li{ float:left; width:158px; height:158px; background:url(../images/footer_yuan01.png) no-repeat 9px 9px; margin:0 6px; overflow:hidden; position:relative}
.footer li b{
	display:block;
	width:32px;
	height:32px;
	margin:0 auto;
	margin-top:47px;
	margin-bottom:12px;
	position:relative;
	color: #333;
}
.footer li p{ text-align:center; font-size:16px; color:#333; position:relative; left:0}
.footer li .b01{color:#333; background:url(../images/footer01.png) no-repeat center}
.footer li .b02{ background:url(../images/footer02.png) no-repeat center}
.footer li .b03{ background:url(../images/footer03.png) no-repeat center}
.footer li .b04{ background:url(../images/footer04.png) no-repeat center}
.footer li .b05{ background:url(../images/footer05.png) no-repeat center}
.footer li .b06{ background:url(../images/footer06.png) no-repeat center}
.footer li .lihover{ width:140px; height:140px; background:url(../images/footer_yuan02.png) no-repeat center; padding:9px; display:none}
.footer li .lihover span{ display:block; background:url(../images/footer_li0.png) no-repeat center; width:140px; height:90px; text-align:center; padding-top:50px; color:#fff; text-align:center;}
.footer li:hover{ background:none }
.footer li:hover .lihover{ display:block}
.footer li:hover b{ display:none}
.footer li:hover p{ display:none }





.footer dl{ width:165px; float:left; height:185px; overflow:hidden; background:url(../images/nav_bor.png) left top repeat-y; padding-left:35px;}
.footer dt a{ font-size:16px; color:#333;}
.footer dt{ margin-bottom:20px;}
.footer dd a{ font-size:13px; color:#999; line-height:29px; display:block}
.footer .footer_ewm{ width:200px; text-align:center; float:left; background:url(../images/nav_bor.png) repeat-y left top,url(../images/nav_bor.png) repeat-y right top}
.footer .footer_ewm img{ display:block; margin:0 auto; margin-bottom:10px;}
.footer .footer_ewm p{ font-size:12px; color:#999; margin-bottom:5px;}
.footer .footer_center{ overflow:hidden}
.footer .footer_btm{ overflow:hidden; margin-top:50px;}
.footer .footer_btm .dizhi { float:left; overflow:hidden}
.footer .footer_btm .dizhi p{ font-size:12px; color:#888; line-height:20px; margin-bottom:20px; margin-left:35px;}
.footer .footer_btm .dizhi p em{ background:url(../images/footer_dian.png) no-repeat right center; padding-right:20px; margin-right:30px;}
.footer .footer_btm .dizhi span{ display:block; font-size:12px; color:#555; margin-left:35px;}
.footer .footer_btm .phone{ float:right; text-align:right;}
.footer .footer_btm .phone p{ color:#ccc;}
.footer .footer_btm .phone i{ font-style:normal; display:block; font-size:24px; color:#ccc; font-weight:normal}
.footer .footer_btm .phone span{
	display:block;
	width:111px;
	height:17px;
	background:url(../images/footer_yy.png) no-repeat center;
	text-align:center;
	font-size:10px;
	line-height:17px;
	font-family:Arial;
	float:right;
	color: #999;
}



/*����*/
.news{ overflow:hidden; background-color:#f7f7f7;}
.news .news_content{ overflow:hidden; margin-top:55px; height:370px;}
.news .news_content .news_title{ width:100%; overflow:hidden; margin-bottom:15px;}
.news .news_content h3{ font-size:16px; font-weight:normal; float:left}
.news .news_content h3 a{ color:#333;}
.news .news_content .news_btn{ float:right; overflow:hidden}
.news .news_content .news_left{ width:24px; height:24px; background:url(../images/news_left.png) no-repeat center; float:left; cursor:pointer}
.news .news_content .news_left:hover{ background:url(../images/news_left_cur.png) no-repeat center}
.news .news_content .news_right{ width:24px; height:24px; background:url(../images/news_right.png) no-repeat center; float:left; margin-left:10px; cursor:pointer}
.news .news_content .news_right:hover{ background:url(../images/news_right_cur.png) no-repeat center}
.news .news_content .news_window{ width:100%; height:300px; overflow:hidden}
.news .news_content ul{ width:1024px;}
.news .news_content ul li{ float:left; width:320px; overflow:hidden; margin-right:21px;}
.news .news_content li img{ display:block; margin-bottom:20px;}
.news .news_content li h4{ font-size:13px; margin-bottom:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .news_content li h4 a{ color:#666}
.news .news_content li p{ font-size:12px; color:#666; line-height:19px; height:57px; width:100%;overflow:hidden;}
/*��Ӫ�ƹ�*/
.news .yunying{ overflow:hidden;}
.news .yunying .yunying_left{padding-bottom:10px; float:left; width:660px; overflow:hidden}
.news .yunying h3{ font-size:16px; font-weight:normal; margin-bottom:20px;}
.news .yunying h3 a{ color:#333;}
.news .yunying dl{ overflow:hidden;}
.news .yunying dt{ float:left; width:320px; overflow:hidden; margin-right:20px;}
.news .yunying dt img{ display:block; margin-bottom:20px;}
.news .yunying dt h4{ font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:20px; font-weight:normal}
.news .yunying dt h4 a{ color:#333;}
.news .yunying dt p{ font-size:12px; color:#666; line-height:19px; width:100%; height:57px; overflow:hidden}
.news .yunying dd{ float:left; width:320px;}
.news .yunying dd li{ font-size:12px; line-height:27px; width:100%; float:left}
.news .yunying dd li a{ display:inline-block; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; color:#666;}
.news .yunying dd li span{ color:#999; float:right}
/*�ƶ�������*/
.news .yunying .yunying_right{ width:320px; float:right; overflow:hidden}
.news .yunying .yunying_right .yidong_content{ overflow:hidden; width:100%;}
.news .yunying .yunying_right li{font-size:12px; line-height:27px; width:100%; float:left}
.news .yunying .yunying_right li a{ display:inline-block; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; float:left; color:#666;}
.news .yunying .yunying_right li span{ color:#999; float:right}

/*tag�����ʽ*/
.tag_main{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}






























