.nav{}
.nav>ul{margin:30px 0 0 30px;}
.nav>ul>li{float:left;line-height:95px;}
.nav>ul>li>a{float:left;margin:0 10px;padding:10px 10px;font-size:16px;line-height:22px;outline:1px solid transparent;}
.nav>ul>li>a:hover{color:#5658a1;}
.nav>ul>li>a:focus{outline:1px dashed currentColor;}
.nav .active>a{color:#ff9000 !important;}
.header-search{margin-top:30px;}
.header-search>form{position:relative;z-index:0;}
.header-search>form input{padding-left:100px;height:40px;line-height:40px;background:transparent;border:2px solid #96a3c3;border-right:none;transition:border ease-in-out 0.2s;}
.header-search>form input:focus{border-color:#6c7a9b;}
.header-search .search-type{position:absolute;top:2px;left:0;width:94px;height:38px;line-height:38px;font-size:12px;color:#666;cursor:pointer;}
.header-search .search-btn{width:60px;height:40px;border:none;cursor:pointer;}
.header-search .search-type .typeshow{position:relative;z-index:20;padding-left:15px;}
.header-search .search-type .typeshow>span{color:#999;}
.header-search .search-type .typeshow>span.iconfont{margin-left:5px;display:inline-block;color:#999;font-size:8px;vertical-align:1px;transition:all ease-in-out 0.2s;}
.header-search .search-type .typeshow>span.iconfont.avtive{-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.header-search .typelist{position:absolute;z-index:10;top:0;left:0;padding-top:38px;display:none;width:94px;border:2px solid #96a3c3;border-top:none;background:#fff;}
.header-search .typelist>span{display:block;padding-left:13px;}
.header-search .typelist>span:hover{background:#bebebe;color:#fff;}
.header-search .typelist>span.active{background:#f3f3f3;color:#999;}

.about-banner{margin-top:20px;height:400px;background:url(../image/aboutheader.jpg) center top no-repeat;}

.section-heading{margin-bottom:20px;}
.section-heading>h3{display:inline;font-weight:400;font-size:26px;color:#333;}
.section-heading>span{display:inline-block;width:50px;height:10px;background:#96a3c3;}
.aboutus{float:right;width:640px;}
.aboutus>p{margin:10px 0 30px;text-indent:2em;line-height:1.8em;}

.news-card{position:relative;margin-bottom:20px;padding:15px;padding-left:120px;float:left;display:block;width:590px;height:115px;background:#fff;}
.news-card:nth-child(even){margin-left:20px;}
.news-card>.date{position:absolute;top:15px;left:15px;display:inline-block;width:90px;height:85px;background:#eee;}
.news-card>.date>i{float:left;width:100%;font-size:36px;line-height:1.6em;font-weight:bold;font-style:normal;text-align:center;color:#333;}
.news-card>.date>span{float:left;width:100%;font-size:12px;line-height:1.2em;text-align:center;}
.news-card>h4{margin:5px 0 10px;font-weight:normal;font-size:16px;}
.news-card>p{line-height:1.5em;color:#999;}
.read-more{margin-top:30px;text-align:center;}
.read-more>a{display:inline-block;width:300px;height:80px;line-height:80px;background:#fff;}
.about-footer>.contact{padding-left:10px;float:left;width:480px;}
.about-footer>.contact>p{margin-bottom:40px;color:#999;line-height:2em;}
.about-footer>.contact>p.tips{color:#ff9000;}
.about-footer>.contact>p.tips a{color:#e4393c;font-weight:bold}
.about-footer>.contact>p.tips a:hover{text-decoration:underline;}
.about-footer>.contact>ul{padding-top:20px;}
.about-footer>.contact>ul>li{margin-top:20px;}
.about-footer>.contact-form{position:relative;float:left;margin-left:50px;width:670px;}
.contact-form .contact-item{margin-bottom:20px;}
.contact-form .contact-item input{padding:0 15px;width:100%;height:40px;border:0;background:#e8e8e8;border-radius:10px;}
.contact-form .contact-item p{margin:0 0 10px;}
.contact-form .contact-item textarea{padding:10px 15px;width:100%;height:140px;line-height:1.5;border:0;background:#e8e8e8;border-radius:10px;resize:none;font-family:Microsoft YaHei,arial;}
.contact-form .contact-item #captcha-input{width:calc(100% - 130px);border-top-right-radius:0;border-bottom-right-radius:0;}
.contact-form .contact-item .captcha{width:130px;height:40px;border-top-right-radius:10px;border-bottom-right-radius:10px;cursor:pointer;}
.contact-form .contact-item .submit{padding:0 15px;width:100%;height:40px;border:0;border-radius:10px;cursor:pointer;}
.about-footer .contactlayer{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.9);}
.about-footer .contactlayer h3{margin-top:160px;text-align:center;font-weight:normal;}
.about-footer .contactlayer p{margin:20px auto 0;width:80%;}
.about-footer .contactlayer p>a{color:#ff9000;font-weight:bold;}
.about-footer .contactlayer div{margin-top:20px;text-align:center;}
.about-footer .contactlayer div>a,.about-footer .contactlayer div>span{margin:0 5px;padding:5px 10px;display:inline-block;font-size:16px;color:#fff;transition:background ease-in-out 0.2s;line-height:22px;background:#96a3c3;border-radius:3px;cursor:pointer;}
.about-footer .contactlayer div>a:hover,.about-footer .contactlayer div>span:hover{background:#6c7a9b;}
.news-list{width:100%;}
.news-list>a{padding:8px 0;display:block;width:100%;height:90px;border-bottom:1px solid #ddd;}
.news-list>a>h3{color:#333;}
.news-list>a>div{margin-top:20px;color:#666;}
.page {padding:30px 0;width:100%;text-align:center;}
.page>span.now{margin:0 5px;padding:2px 12px;display:inline-block;line-height:22px;}
.page>a,.page button{transition: all ease-in-out 0.2s;cursor: pointer;}
.page>a,.page>span.count,.page button{margin:0 5px;padding:3px 12px;display:inline-block;background:#fff;line-height:22px;border-radius:5px;border:none;}
.page>form{display:inline-block;}
.page input{width:90px;height:28px;margin:0 5px;padding:3px 0 3px 10px;line-height:22px;border:1px solid #ddd;border-radius:4px;}

.padding30{padding:30px 0;}
.crumb{border-bottom:1px solid #ddd;}
.crumb a:hover{text-decoration:underline;color:#5658a1;}
.news .title{text-align:center;font-size:24px;font-weight:normal;}
.news .post-message{padding:20px 0;text-align:center;color:#666;}
.content{}
.content.shadow img{box-shadow:0 0 15px #ccc}
.content .contentbox{margin:0 auto;width:810px;}
.content img,.content video{margin:0 auto;display:block;width:auto;max-width:100%;}
.content{color:#666;line-height:24px;font-size:16px;}


