@charset "utf-8";
/* CSS Document */
*{ margin:0 auto;padding:0;border:0;}
body {font-size:12px; line-height:24px;color:#333333; font-family:Microsoft YaHei,SimSun; -webkit-text-size-adjust:none; background:url(../Image/bj.jpg) repeat-x left top #fafafa;}
a{ color:#333333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#d90707;}
.f_left{ float:left;}
.f_right{ float:right;}
.f_right1{ float:right; margin-right:15px;}
.clear{ clear:both;}
.relative{ position:relative;}
.absolute{	position:absolute;}
ul {list-style: none;}
li{ list-style-type:none;}
#main{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.eng{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:30px; color:#dedede; padding-left:16px;}
#inco,.nav{ font-family:Microsoft YaHei,SimSun; font-size:15px;}
.nr{ line-height:26px;}
.red{ color:#d90707;}
.w1002{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
/*-------------- top --------------*/


#top{ width:1150px; height:auto; margin:0 auto;}
#logo{ float:left; height:50px;}
#inco{ float:left; height:50px; padding-left:70px;}
#inco > ul >li{ float:left; width:120px; height:50px; position:relative; }
#inco > ul >li >a{ display:block; text-align:center; height:35px; line-height:24px; overflow:hidden; padding-top:13px; position:relative;}
#inco > ul >li >a:hover{ color:#FFF;}
#inco > ul >li >a >span{ position:relative; z-index:9999}
#inco > ul >li >a >i{ position:absolute; z-index:0; top:109px; transition:0.3s all 0s linear;  left:0; height:109px; width:95px; background:#009A44;}
#inco > ul >li >a:hover >i{ top:0;}

.sub_nav{ position:relative; height:0; width:0; background:#FFF; z-index:999999; margin:0;overflow:hidden; border-bottom:3px solid #03AC4A; opacity:0; display:none;}
.sub_nav ul{ width:153px; padding:13px 22px 7px 10px; background:#ededed; float:left; height:295px;}
.sub_nav dd{ line-height:32px; height:32px; clear:left; text-align: center; border-bottom:1px solid #cccccc; display:block; width:153px; }
.sub_nav dd a{ display:block; color:#6c6b6b; font-weight:700;}
.sub_nav dd:hover a{color:#FFF; background:#009A44;}

/*头部导航定义*/
.head{ width:100%; height:40px; background:#125ed5;font-size:14px;}
.head_width{ width:1140px; margin:0 auto;}
.head_left{ width:40%; float:left; line-height:40px; text-align:left; color:#FFF;}
.head_right{ width:60%; float:right; line-height:40px; text-align:right; color:#FFF;}

.dh{ width:1140px; height:114px; margin:0 auto; background:#FFF;}
.logo{ height:114; float:left;}
.dh_right{ width:850px; height:114px; float:right; border-left:1px solid #F0F0F0;}
#nav{width:850px; margin:auto; height:114px; float:right; overflow:hidden; clear:both;}
#nav .mainlevel{float:left; width:105px;/*IE6 only*/ height:114px; line-height:114px; border-right:1px solid #F0F0F0;}
#nav .mainlevel a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:114x; display:block; text-align:center; font-size:16px; width:105px; color:#333; }
#nav .mainlevel a:hover{ color:#125ed5; text-decoration:none; background:url(../images/dh1.jpg) top center no-repeat;}
#nav .mainlevel a.active{ color:#125ed5; text-decoration:none; background:url(../images/dh1.jpg) top center no-repeat;}
#nav .mainlevel ul{display:none; position:absolute; background:#fff; padding:5px 0px; z-index:99;}
#nav .mainlevel li{width:105px;/*IE6 only*/ height:35px; line-height:35px;}
#nav .mainlevel li a{width:100%;/*IE6 only*/height:36px; display:block; background:none; line-height:35px; font-size:13px; font-weight:normal; color:#A0A0A2;  border-bottom:1px solid #F1F1F1;}
#nav .mainlevel li a:hover{width:100%;/*IE6 only*/ height:35px; background:#125ed5; color:#fff;}
.ban_mobil{ display: none;
}	
.bannerBox {

	POSITION:relative;  z-index:9;  width:100%; height:700px; clear:both;
	}
	.slideBox {
		POSITION: relative; BACKGROUND: #fff; HEIGHT:700px; z-index:1;   
	}
	.slideBox UL {
		POSITION: relative; HEIGHT:700px; OVERFLOW: hidden
	}
	.slideBox LI {
		HEIGHT:700px;
	}
	.slideBoxNav {
		TEXT-ALIGN: center; top:640px; z-index:8000; position:absolute; left:47%; padding:5px 8px 5px 3px;
	}
	.slideBoxNav A {
		margin-left:3px; width: 30px; display: inline-block; height: 18px; background:url(../images/v2.png) top center no-repeat; overflow:hidden; text-decoration:none; line-height:10px; text-align:center;
	}
	.slideBoxNav A.selected {
		margin-left:3px; width: 30px; display: inline-block; height: 18px; background:url(../images/v1.png) top center no-repeat; overflow:hidden;
	}

.ban{ width:100%; height:auto; overflow:hidden; clear:both; margin:0 auto;}
.about_ban{ width:100%; height:300px; margin:0 auto; background:url(../images/about.jpg) top center no-repeat; overflow:hidden; clear:both;}
.about_ban1{width:100%; height:300px; margin:0 auto; background:url(../images/about_v1.jpg) top center no-repeat; overflow:hidden; clear:both; display:none;}


/*轮播图片=============================================================*/
#web_banner_big{height:500px;min-width:1200px;width:100%;margin:auto;position:relative;z-index:0;}
.focusBox { position:relative;height:500px;overflow:hidden;z-index:-1;}
.focusBox .pic {position:relative;z-index:0;width:100% !important;}
.focusBox .pic li {width:100% !important; height:500px;overflow:hidden;text-align:center;}
.focusBox .pic a {height:500px;display:block;}
.focusBox .hd { width:100%;position:absolute;bottom:23px;text-align:center;font-size:0;z-index:1;}
.focusBox .hd li{margin:0 5px;background:#ff8889;height:5px;overflow:hidden;width:80px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background:url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{background-position:0 0;background:#b00305;}
.focusBox .prev, .focusBox .next{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(../images/r-l.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev {left:0;}
.focusBox .next {background-position:0 -90px;right:0;}
.focusBox .prev:hover, .focusBox .next:hover {filter:alpha(opacity=50) !important;opacity:0.5 !important;}

/*轮播图片=============================================================*/
/* flexslider */
.flexslider {
    position: relative;
    height: 500px;
    overflow: hidden;
    background: url(/images/loading.gif) 50% no-repeat;
}
.flexslider ul.slides {
        position: relative;
        z-index: 1;
    }
.flexslider ul.slides li {
            height: 500px;
        }
.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: 40px;
            background: url(../images/prev.png) center center no-repeat;
        }
        .flex-direction-nav li a.flex-next {
            right: 40px;
            background: url(../images/next.png) center center no-repeat;
        }
