@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; }
body{text-align:center; margin:0 auto; font-family:"微软雅黑"; font-size:12px; line-height:24px;}
ul,li{margin:0;padding:0; list-style:none;}

/* 默认链接颜色 */
a{outline-style:none;text-decoration:none; color:#000; target:blank;}
a:hover{text-decoration:underline;color: #ff6600; position: relative;}

/* 通用属性 */
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;height:0;line-height:0}/*ie and firefox1.5 updata */

/* 顶部 */
.top{height:100px; width:1002px;}
.logo{ padding-top:15px; width:558px; float:left;}
.tel{ float:right; padding-top:20px;}

/* 导航 */
.nav{ height:50px; background-color:#1257a4; margin:0 auto;}
.nav ul{ width:1000px; margin:0 auto; padding-left:2px;}
.nav li{ width:99px; float:left; background:url(line.jpg) no-repeat right;}
.nav li a{ width:99px; height:50px; line-height:50px; color:#FFF; float:left; font-size:14px; text-align:center;}
.nav li a:hover{ background-color:#1a6d15; font-size:14px;}

/*banner样式*/
.banner{width:100%;position:relative; }
.banner_list{width:100%;}
.banner_list ul li{float:left; }
.banner .num { overflow:hidden; height: 25px; position:absolute; left:45%; bottom:8px; zoom:1;z-index:3; text-align:center; width:200px;}
.banner .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight:360; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner .num li.on { background: #FF7700; } /*当前项*/


.fonttitle a{ font-size:14px; color:#303030;}

.bottom{ color:#FFF; line-height:25px; padding:5px;}
.bottom a{ color:#FFF; line-height:25px;}