@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----*/
.top1_box{width:100%; height:34px; border-bottom:1px solid #f7f7f7;}
.top1{width:1180px; height:34px; margin:0 auto;}
.top1_left{width:500px; float:left; font-size:12px; color:#8c8c8c; line-height:34px;}
.top1_right{width:210px; float:right;}
.top1_right a{width:70px; display:block; float:left; text-align:right; font-size:12px; color:#8c8c8c; line-height:34px;}
.top2_box{width:1180px; height:116px; margin:0 auto;}
.logo{width:323px; height:49px; float:left; margin-top:32px;}
.top2_right{width:726px; float:right;}
.phone{width:707px; height:56px; background:url(../images/phone.jpg)106px 14px  no-repeat; font-size:16px; color:#333; line-height:56px; text-align:right;}
.phone span{font-size:20px;}
/*---top----*/


/*----nav----*/
.nav{width:726px; height:56px;}
.nav ul li{float:left; line-height:40px; padding:0 32px; height:61px;}
.nav ul li a{font-size:14px; color:#333;}
.nav ul li:hover{height:61px; background:url(../images/nav_a.jpg) center bottom no-repeat;}
.nav ul li:hover a{color:#e60012;}
/*----nav----*/



/*-------banner-----*/
.banner{width:100%; height:500px; z-index:-99;}
.flexslider{position:relative;height:500px;clear:both; left:50%; margin-left:-960px; width:1920px;}
.slides{position:relative;z-index:1;}
.slides li a{height:500px; 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:370px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:370px;background:url(../images/next.png) center center no-repeat;}
.neiye_banner{ width:1180px; height:350px; margin:0 auto;}
/*----banner-end-------*/



/*---footer---*/
.footer_box{width:100%; height:250px; background:url(../images/footer_bg.jpg) center no-repeat;}
.footer{width:1020px; height:166px; margin:0 auto; padding-top:50px;}
.footer_left{width:486px; float:left;}
.footer_right{width:465px; float:right;}
.footer_left ul li span{padding-left:20px; font-size:14px; color:#fff; line-height:36px;}
.footer_left ul li img{padding-top:10px;}
.footer_right p{font-size:14px; color:#fff;}
.ewm{width:384px; height:90px; margin-top:30px;}
.ewm img{width:88px; height:88px; float:left; display:block; margin-right:20px;}
.ewm p{width:118px; height:56px; padding:16px 25px; background:url(../images/ewm_bg.png) center no-repeat; text-align:center; color:#fff; line-height:25px; float:right; font-size:14px;}
/*---footer---*/




























