@charset "utf-8";
/* CSS Document */

HTML{overflow-x:hidden; height:auto; background:url(../images/bg.jpg) center no-repeat;}
*{ margin:0; padding:0;}
body{ font-size:12px; color:#333;font-family:"微软雅黑"; }
ul,li{ list-style-type:none;}
img,ul,li{padding:0px; margin:0px;}
img{border:none;}
a{color:#666; text-decoration:none; outline:none;}
a:active{text-decoration:none;}
.clear{clear:both;}
img{border:0;}
a:hover{outline:none;}
.clearfix:after{visibility:hidden;display:block; font-size:0; clear:both; height:0;}
.hide{display:none;}

/*-----------top-------------------*/
.top_box{
	width:1180px; 
	/*height:150px;*/ 
	margin:0 auto;
	}
.logo{
	width:680px; 
	height:95px; 
	float:left;
	}
.logo img{
	margin-top:10px;
	}
.top_right{
	width:500px; 
	height:80px; 
	float:right;
	}
.phone{
	width:300px; 
	height:40px; 
	padding-top:10px; 
	text-align:right; 
	clear:both; 
	float:right;
	}
.phone_tu{
	width:36px; 
	height:36px; 
	float:left;
	}
.phone_number{
	width:260px; 
	height:36px; 
	float:right; 
	font-size:18px; 
	color:#333; 
	line-height:36px;
	}
.phone_number span{
	font-size:26px;
	color: #ff631d;
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
	}
.dw{
	width:300px; 
	height:50px; 
	font-size:18px; 
	color:#333; 
	float:left; 
	margin-top:30px;
	}
.nav{
	/*width:1180px;*/ 
	height:72px; 
	clear:both; 
	background: #f1f1f1;
	float: right;
	}
.nav ul li{
	width:106px; 
	text-align:center; 
	line-height:72px; 
	text-align:center; 
	float:left;
	}
.nav ul li a{
	font-size:14px; 
	color:#333;
	}
.nav ul li:hover{
	width:106px; 
	height:72px; 
	background:url(../images/nav-a.jpg) center no-repeat; 
	display:block;
	}
.nav ul li:hover a{
	color:#fff;
	}
.nav ul li.another{
	width:106px; 
	height:72px; 
	background:url(../images/nav-a.jpg) center no-repeat; 
	display:block;
	}
.nav ul li.another a{
	color:#fff;
	}


/*---------------------banner-------------------------*/
.banner{width:100%; height:600px;}
.flexslider{position:relative;height:600px;clear:both; left:50%; margin-left:-960px; width:1920px; z-index:1;}
.slides{position:relative;z-index:1;}
.slides li a{height:600px; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:300px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:300px;background:url(../images/next.png) center center no-repeat;}
.neiye_banner{ width:1180px; height:600px; margin:0 auto;}
/*---------------------banner-end------------------------*/

/*----------footer------------*/
.footer_nav{width:100%; height:190px; background:#eeeeee;}
.footer_nav1{width:1180px; height:190px; margin:0 auto;}
.footer_left{width:666px; height:190px; float:left;}
.footer_right{width:469px; float:right;}
.footer_nav2{width:509px; float:left;}
.footer_logo{width:157px; float:right;}
.footer_logo img{ margin-top:30px;}
.footer_nav1 ul li{width:106px; text-align:center; line-height:190px; text-align:center; float:left;}
.footer_nav1 ul li a{font-size:14px; color:#333;}
.footer_nav1 ul li:hover a{color:#ff4e00;}
.footer_box{width:100%; height:100px; background:#323232;}
.footer{width:1180px; height:70px; margin:0 auto; padding-top:30px; text-align:center; font-size:14px; color:#fff; line-height:28px;}
.footer_box a{color:#fff;}