﻿@charset "utf-8";
.g-doc { width:1100px; margin:auto; }
.line {
	height:30px;
	line-height:30px;
	background:#565656;
	font-size:12px;
}
.line a {color:#eee;}
.line .con {width:1100px;margin:auto;color:#eee;}
.line .con .l {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;}


body.content{background:url(../images/body_bg.png)top repeat-x;}
.art{background:#fff;}

.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_con { width: 100%; height: 150px; margin:0 auto 0 auto;}

.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;height:400px;}
.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;}


.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:345px;float:right;padding-top:20px; text-align:right}
.bottom .r img {float:left;padding-left:15px;height:112px;width:100px;}
.bottom a {color:#555;}
.inp {width:280px;height:25px;background:none;border:1px #666 solid;}

.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}