@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2018-12-27 
 * @version $Id$
 */
body, ol, ul, li, table, tr, td, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, form, input, select, textarea {font-weight:normal;margin:0;padding:0;}
body{font-size:14px;color:#333333; _overflow:hidden;background:#e6ebff;line-height:26px;}
input,button,select,textarea{outline:none;}
html{overflow-x:hidden;}
a img{border:none;display:block;}
li{list-style-type:none;}
a{text-decoration:none;color:#535353;}
input{vertical-align:middle;}
table,table tr td{border-collapse:collapse;}
table tr td a{text-decoration: underline;}
table{margin:20px auto;background: #fff;color:#333;}
table,table tr td,table tr th{border-collapse:collapse;padding:5px 10px;border:1px solid #999;}
table tr th{padding:8px;background-color:#ccc;}
a:hover{text-decoration:none;color:#b0112f;}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus {-moz-outline-style: none; } /* for Firefox */
a{outline:none;} /* for FF Chrome */
img{display:block;}
textarea{resize:none;}
.color-1{color:#fff;}
.wrapper{margin:0 auto;width:1086px;height:auto;position: relative;}
.w-960{margin:0 auto;width:960px;height:auto;position: relative;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clearfix{display:block;}
.f-Yahei{font-family:"Microsoft YaHei";}
.font-white,.font-white a{color: #fff;}
.bgcolor{background-color:#6699ff;}
.p-top-140{padding-top:140px;}
.p-top-40{padding-top:40px;}
.h-320{height:320px;}
.h-660{height:810px;}
.footer{width:100%;padding:20px 0;text-align:center;color:#fff;background:#424853}
h2{text-align:center;padding:25px 0;}
p{padding:10px 0;text-indent:28px;}
/*index*/
#topbar{width:100%;height:56px;line-height:56px;background-color:#424853;font-size:14px;}
#topbanner{margin:0 auto;width:960px;height:56px;background-color:#424853;}
#logo{float:left;margin-top:8px;width:100px;height:40px;background: url(../images/logo_new.png) left 4px no-repeat;}
#logo a{display:block;float:left;width:100px;height:40px;}
.nav{float:left;margin-left:50px;height:56px;}
.nav ul li{float:left;margin:0 10px;}
.nav ul li a:hover,.nav ul li a:active,.nav ul li a:link,.nav ul li a:visited{color:#fff; text-decoration:none;}
#searchBar{position:relative;float:right;margin-top:13px;width:180px;height:30px;}
#searchBar #search-keyword{position:absolute;top:0px;left:0;padding-left:5px;background-color:#ffffff;border:0;height:30px;line-height:30px;}
#searchBar #button{background:url(../images/search-btn.jpg) left 0 no-repeat;border:0;cursor:pointer;position:absolute;top:0px;right:0px;height:30px;width:42px;}
.banner{width:100%;height:365px;overflow:hidden;text-align: center;background: url(../images/banner.jpg) center top no-repeat;}
.banner ul{margin-top:300px;height:65px;text-align: center;}
.subnav{line-height:65px;font-size:18px;}
.subnav li{display:inline;margin:0 35px;}
.subnav a{color: #35456e;}
.subnav a:hover,.subnav a.selected{border-bottom:2px solid #663399;}
.container{position:relative;margin:75px auto;padding:25px 15px;}
.container i,.weixin i{position:absolute;display: block;}
.container i.icon-1{width:128px;height:130px;left:25px;top:-60px;background: url(../images/icon-1.png) 0 0 no-repeat;}
.container i.icon-2,.weixin i.icon-2{width:217px;height:253px;background: url(../images/icon-2.png) 0 0 no-repeat;}
.container i.icon-right{top:30px;right:-225px;}
.container i.icon-left{top:30px;left:-225px;}
.title{margin:0 auto;height:33px;line-height:33px;text-align: center;}
.title i{display:inline-block;width:110px;height:33px;position:relative;}
.title i.icon-3{background: url(../images/icon-3.png) 0 0 no-repeat;}
.title i.icon-4{background: url(../images/icon-4.png) 0 0 no-repeat;}
.title h3,.pic-list h3{margin-top:-5px;display:inline-block;padding:0 50px;letter-spacing: 5px;height:33px;text-align:center;font-size:24px;}
.title h4{height:32px;line-height:32px;font-size:17px;color:#6984b4;border:1px solid #6984b4;border-left:0;border-right:0;}
.pic-list{margin:40px;font-size:18px;letter-spacing:2px;}
.pic-list h3{display: block;text-align: center;color:#fc7e29;}
.pic-list li{float:left;margin:30px 25px;width:275px;height:175px;background:#fff;position: relative;}
.pic-list li span{display: block;width:48px;height:60px;line-height:40px;text-align:center;position: absolute;left:-15px;top:-15px;font-size:24px;font-family: "Agency FB";color:#fffcff;background: url(../images/icon-5.png) center center no-repeat;}
.pic-list li img{padding-bottom:15px;width:275px;height:175px;}
.img-list{margin:30px 50px 20px;text-align:center;font-size:18px;letter-spacing:2px;}
.img-list li{float:left;margin:20px 23px;}
.img-list li img{padding-bottom:15px;width:190px;height:240px;}
.text-list{margin:10px 70px 30px;padding-top:15px;font-size:18px;line-height:32px;letter-spacing:2px;border-top: 1px dashed #ccc;}
.weixin{margin:0 auto;padding:20px;width:300px;height:230px;color:#6984b4;font-size:24px;line-height:28px;text-align: center;}
.weixin img{margin:25px auto;}
.weixin span{display:block;margin-top:15px;}
.no-margin{margin-top:0;}
.content{padding:30px 40px;letter-spacing:2px;}
.content h4{margin-bottom:15px;display: block;text-align: center;font-size:18px;}
.content a{text-decoration: underline;}