@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
ul,li {list-style:none;}
img {border:none;}
a {text-decoration:none;}
input,textarea {outline: none;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.clear {width:0px; height:0px; font-size:0; clear:both;}
.wrap {width:1000px; height:auto; margin:0 auto;}

.header {width:auto; height:103px; background:url(../images/header.jpg) repeat-x;}
.logo {width:179px; height:57px; float:left; padding:25px 0 0 15px;}
.menu {width:408px; height:auto; float:right; text-align:right; padding:50px 15px 0 0;}
.menu a {color:#244896;}
.menu span {color:#91a1ba; padding:0 0 0 15px;}
.menu .topli{float: left;padding: 0 0 0 12px;line-height: 26px;height: 26px;}
.submenu{position: absolute;width: 170px;background-color: #edf8fe;border: solid 1px #ccc;**margin-top:8px;display: none;z-index: 100;}
.submenu li{line-height: 30px;height: 30px;width: auto;padding: 0 10px;text-align: left;overflow: hidden;}
.submenu li:hover{background-color: #ccc;color: #000;}
.submenu li a{width: 100%;display: block;}

.banner {width:1000px; height:280px; padding-top:25px;}

.con-box {width:auto; height:auto; padding-top:20px;}
.con-left {width:764px; height:auto; background:url(../images/con-left.jpg) repeat-y; float:left;}
.con-left-bot {width:auto; height:10px; font-size:0;}
.home-tit {width:auto; height:40px; line-height:40px; color:#ac7232; font-size:24px; padding-left:44px;}
.home-about {width:auto; height:auto; line-height:16px; color:#333; padding:0 40px 15px 44px;}
.home-about div {width:auto; height:auto; text-align:right; padding-top:15px;}
.home-about div a {color:#ac7232;}
.home-service {width:auto; height:auto; padding:0 40px 15px 44px;}
.home-ser-box {width:auto; height:116px; border-bottom:1px dotted #ababab; padding:13px 13px 0 13px;}
.home-ser-box:hover {background:#f4f4f4;}
.home-ser-img {width:154px; height:100px; padding:1px; border:1px solid #cbcdcc; float:left; background:#fff;}
.home-ser-txt {width:480px; height:auto; float:right;}
.home-ser-txt h1 {padding:5px 0 8px 0;}
.home-ser-txt h1 a {color:#244896; font-size:12px; font-weight:600;}
.home-ser-txt div {line-height:16px; height:60px; color:#333;}
.home-ser-txt h2 a {font-size:12px; font-weight:500; color:#ac7232;}


.con-right {width:218px; height:auto; float:right;}
.con-right-box {width:auto; height:auto; background:url(../images/con-right.jpg) repeat-y; margin-bottom:20px;}
.con-right-bot {width:auto; height:10px;}
.con-right-con {width:auto; height:auto; padding:0 15px 0 15px;}
.con-right-tit {width:auto; height:auto; padding:5px 0 5px 0; font-size:24px; color:#ac7232;}
.con-right-txt {width:auto; height:auto; line-height:16px; padding-bottom:5px; color:#333;}
.con-right-form {width:auto; height:auto; padding:0 15px 0 15px;}
.home-form-tit {width:auto; height:auto; padding:5px 0 2px 0; color:#333;}
.home-form-inp {width:auto; height:auto;}
.home-form-inp input {width:180px; height:20px; line-height:20px; border:1px solid #acadb2; color:#333; padding:0 0 0 6px; background:#fff;}
.home-form-inp textarea {width:174px; height:36px; line-height:18px; border:1px solid #acadb2; color:#333; padding:4px 6px; background:#fff;}
.home-form-btn {width:auto; height:30px; padding:10px 0 0 0;}
.home-form-btn input {float:right; padding:0 5px 0 5px;}
.con-right-logo {width:auto; height:auto; text-align:center;}
.home-form-radio {width:auto; height:auto;}
.home-form-radio ul li {width:auto; height:auto; padding-top:8px; color:#333;}
.home-form-radio ul li input {float:left; margin-right:5px;}




.footer {width:auto; height:auto; padding:30px 0 30px 0;}
.links {width:330px; height:auto; float:left;}
.links a {color:#666; background:url(../images/links.jpg) no-repeat 5px center; padding:0 10px 0 20px;}
.copy {width:660px; height:auto; float:right; text-align:right; color:#999;}


.nban {width:1000px; height:180px; padding-top:25px;}
.location {width:auto; height:50px; line-height:50px;}
.location a {color:#333;}
.location span {color:#333; padding:0 5px 0 5px;}

.con-big-1 {width:auto; height:auto; background:url(../images/bg1.jpg) repeat-y;}
.join-box {width:auto; height:auto; padding:0 50px 0 50px;}
.join-tit {width:auto; height:auto; font-size:30px; color:#174277; padding:15px 0 15px 0;}
.join-tit a{display: inline-block;padding: 0 8px 0 0;font-size: 12px;color: #333;}
.join-tit span{font-size: 12px;}
.join-txt {width:auto; height:auto; line-height:20px; color:#333; padding-bottom:20px;}
.join-txt h1 {font-size:12px; font-weight:600; color:#174277; padding:10px 0 10px 0;}
.join-txt h2 {font-size:12px; font-weight:600; color:#000; padding:10px 0 10px 0;}
.join-txt a { color:#ac7232;}
.join-txt p{line-height: 18px;margin-bottom: 13px;}
.join-txt li{line-height: 28px;height: 28px;text-align: right;background: url(../images/arrow.gif) no-repeat 3px center;}
.join-txt li a{display: inline-block;float: left;padding-left: 13px;}

.contact {width:auto; height:auto; padding:0 30px 50px 30px;}
.tact-top {width:auto; height:auto; border-bottom:1px solid #ddd; padding-bottom:20px;}
.tact-left {width:400px; height:auto; float:left; line-height:20px; color:#333;}
.tact-left a {color:#ae7130;}
.tact-left p{line-height: 18px;margin-bottom: 5px;}
.map {width:350px; height:222px; padding:5px; border:1px solid #ddd; float:right;}

.tact-bot {width:auto; height:auto; padding-bottom:20px; border-bottom:1px solid #ddd; padding-top:20px; color:#333;}
.tact-bot h1 {font-size:12px; font-weight:600; color:#174277; padding-bottom:10px;}
.tact-bot p{line-height: 18px;margin-bottom: 5px;}

.about {width:auto; height:auto;}
.subnav {width:232px; height:auto; float:left;}
.subnav-list {width:auto; height:auto; padding:28px 0 30px 0; background:url(../images/sub-bg.jpg) repeat-y; min-height:200px;}
.subnav-list ul li {width:auto; height:42px;}
.subnav-list ul li a {display:block; width:auto; color:#666; font-size:14px; padding:12px 0 12px 24px;}
.subnav-list ul li a:hover {background:url(../images/sub-hover.jpg) no-repeat right center; color:#000;}
.subnav-list ul li a.cursel {background:url(../images/sub-hover.jpg) no-repeat right center; color:#000;}

.sub-logo {width:auto; height:auto; padding:20px 20px 0 0; text-align:center;}

.about-con {width:765px; height:auto; float:right; background:url(../images/con-bg.jpg) repeat-y;}
.con-tit {width:auto; height:76px; background:url(../images/con-tit.jpg) no-repeat; line-height:76px; font-size:30px; color:#174277; padding-left:42px;}
.con-tit-2 {width:auto; height:76px; background:url(../images/con-tit.jpg) no-repeat; line-height:76px; font-size:30px; color:#ae7130; padding-left:42px;}
.con-con {width:auto; height:auto; line-height:20px; color:#333; padding:0 42px 40px 42px;}
.con-con h1 {font-weight:600; font-size:12px; padding:5px 0 5px 0; color:#000;}
.con-con h2 {font-weight:600; font-size:12px; padding:5px 0 5px 0; color:#174277;}
.con-con p{line-height: 18px;margin-bottom: 13px;}

.list {width:auto; height:auto; padding:0 44px 40px 44px;}
.list ul li {width:auto; height:78px; background:#f5f5f5; border-top:1px dotted #ababab; border-bottom:1px dotted #ababab; margin-bottom:10px; padding:0 20px 0 20px;}
.list ul li h1 {color:#000; font-weight:600; font-size:12px; padding:10px 0 5px 0;}
.list ul li h2 {color:#000; font-weight:500; font-size:12px;}
.list ul li div {color:#000; padding-top:5px;}
.list ul li div a {float:right; color:#ac7232;}



.page {width:auto; height:60px; padding-top:30px; margin-top:30px; border-top:1px solid #ddd; text-align:center;overflow: hidden;}
.page a ,.page b{display:inline-block; width:auto; height:20px; border:1px solid #ddd; background:#f1f6f9; padding:0 7px 0 7px; margin:0 1px 0 1px; color:#999; line-height:20px;}
.page a:hover {background:#999; border:1px solid #999; color:#fff;}
.page b{background:#999; border:1px solid #999; color:#fff;}


/*----首页幻灯片----*/
#focus { width: 1000px; height: 280px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 1000px; height: 280px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 1000px; height: 280px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width: 500px; height: 280px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/vleft.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/vright.png) no-repeat right center; }
