﻿@charset "utf-8";
.g-doc { width:1100px; margin:auto; }
.line {
	height:30px;
	line-height:30px;
	background:#424242;
	font-size:12px;
}
.line a {color:#eee;}
.line .con {width:1100px;margin:auto;color:#eee;}
.line .con .l {float:left;}
.headkey{margin:0 20px;float:left;}
.line .con .r{float:right;}
.line .con .r em {display:inline-block;width:58px;height:30px; text-align:right;margin-left:10px;}
.line .con .r .i1 {background:url(../images/icon_01.jpg)0 center no-repeat;}
.line .con .r .i2 {background:url(../images/icon_02.jpg)0 center no-repeat;}


.top {
	height:88px;
}
.top .logo {
	float:left;
	margin-top:8px;
}
.top .tel {
	float:right;
	margin-top:35px;
}
.nav  {
	float:right;
	height:20px;
	line-height:20px;
	margin-top:35px;
}
.nav li {
	height:20px;
	float:left;
	width:80px;
	text-align:center;
	border-left:1px #d6d6d6 solid;
}
.nav li:first-child{border:none;}
.nav li:last-child{text-align:right;}



.banner { width: 100%; height: 400px; margin:0 auto 0 auto;}
.banner {position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:400px;margin-top:0px;}
.banner .slides li img{float:right;padding-right:100px;padding-top:20px;height:350px;}
.banner .flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner .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;}
.banner .flex-control-nav .flex-active{background-position:0 0;}
.banner_main_bg{position: absolute; top: 220px; left: 0; height: 180px; z-index: 99;width: 100%;}
.banner_main{height: 125px; margin-top: 55px; background: url(../images/banner_bg.png)}
.banner_main .main_txt{margin: auto; width: 45%; height: 105px; padding: 25px 0 70px 0; text-align: left; color: #FFFFFF; position: relative;}
.banner_main .main_txt h3,.banner_main .main_txt h1,.banner_main .main_txt h2{font-size:26px;float:left;width:100%;display:block;margin-bottom:5px;}
.banner_main .main_txt span{display:block;float:left;width:90%;line-height:22px;font-size:18px;}

.bottom {
	height:160px;
	background:#ebebeb;
	color:#555;
	line-height:200%;
	font-size:13px;
}
.bottom .l {width:660px;float:left;padding-top:20px;}
.bottom .r{width:300px;float:right;padding-top:20px; text-align:right}
.bottom .r img {float:left;padding-left:15px;height:100px;width:100px;}
.bottom a {color:#555;}
.inp {width:280px;height:25px;background:none;border:1px #666 solid;}


