﻿* {    margin:0;    padding:0;    -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;    box-sizing:border-box;    font-family: "微软雅黑";}img {border:0;}a{ text-decoration:none; color:#000;}ul,ol{list-style-type:none;}i{ font-style:normal}.l-index-container{ width:80%; min-width:1200px; margin:auto; overflow:hidden;}.l-container{ width:1200px; min-width:1200px; margin:auto; overflow:hidden;}.l-nav-container{ width:1070px; min-width:1200px; margin:auto;}.l-curr{ border-bottom: #f9a618 solid 4px; color: #f9a618;}/*头部*/.l-header{ float: left; width: 100%; background: #0a1a53;}.l-header .l-top{ line-height: 40px; border-bottom: #e2b975 solid 1px; padding: 5px 0;}.l-header .l-top .l-left{ float: left; width: 20%; color: #fff;}.l-header .l-top .l-right{ float: right; width: 40%; text-align: right;}.l-header .l-top .l-right .l-search{ position:relative; float:right; width: 50%; border-radius:2em;padding-left:1em;padding-right:1em; background: #fff; margin-top: 5px;}.l-header .l-top .l-right .l-search input{float:left; width: 82%; height: 30px; border:none;line-height: 30px;}.l-header .l-top .l-right .l-search span{ position:absolute; right: 0; width: 22%; height: 30px; background-color: #c5a36e; border-radius: 0 2em 2em 0; line-height: 30px; font-size: 22px; text-align: center; border: #c5a36e solid 1px;}.l-header .l-logo{ float: left; width: 30%; padding-bottom: 10px;}.l-header .l-logo img{ float: left; padding: 10px 0 5px;}.l-header .l-nav{ float: right; width: 70%; text-align: center; padding: 35px 0 0;}.l-header .l-nav li{ float: left; width: 12.5%; position: relative;}.l-header .l-nav li > a{ display: block; font-size: 18px; color: #fff;}.l-header .l-nav li dl{ position: absolute; float: left; width: 100%; left: 0; top: 95%; z-index: 1; padding-top: 15px; display: none;}.l-header .l-nav li dl dd{ position: relative; float: left; width: 100%; height: 40px; line-height: 40px;}.l-header .l-nav li dl dd a{ float: left; width: 100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background: #baa483; color: #000; font-size: 14px; display: block;}.l-banner{ float: left; width: 100%; z-index: 0 !important; min-width:1200px;}.flexslider{ z-index: 0 !important;}.flexslider li{ z-index: 0 !important;}.flexslider li img{ width: 100%; z-index: 0 !important;}.l-footer{ float: left; width: 100%; background: #0a1a53; padding: 25px 0 0; color: #fff;}.l-footer .l-left{float: left; width: 70%;}.l-footer .l-left ul{ float: left; width: 100%; text-align: left; padding: 20px 0 0;}.l-footer .l-left ul li{ float: left; width: 16.66%;}.l-footer .l-left ul li > a{ display: block; font-size: 18px; color: #fff;}.l-footer .l-left ul li a:hover,.l-footer ol li a:hover{ color: #F9A618;}.l-footer .l-left ul li dl{  float: left; width: 100%; padding-top: 15px;}.l-footer .l-left ul li dl dd{ position: relative; float: left; width: 100%; line-height: 30px;}.l-footer .l-left ul li dl dd a{ float: left; width: 100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color: #fff; font-size: 14px; display: block;}.l-footer ol{ float: left; width: 100%;}.l-footer ol li{ float: left;}.l-footer ol li a{ color: #fff; padding: 0 15px; border-right: #fff solid 1px; font-size: 14px;}.l-footer ol li:first-child a{ padding: 0;}.l-footer ol li:first-child a{ border-right: none;}.l-footer ol li:last-child a{ border-right: none;}.l-footer .l-right{float: right; width: 30%; text-align: right;}/*.l-footer p{ float: left; width: 100%; text-align: center; line-height: 50px; font-size: 15px;}*/.l-main{ float: left; width: 100%; height: auto; padding: 0 0 30px; background: #fff;}.l-index-main{ float: left; width: 100%; height: auto; padding:20px 0;}.l-F1{ float: left; width: 100%; margin-top: 50px;}.l-F1 .l-left{ float: left; width: 55%; padding-right: 20px;}.l-F1 .l-left .l-title{ float: left; width: 100%;}.l-F1 .l-left p{ text-align: justify; font-size: 16px; line-height: 35px; padding: 20px 0;}.l-F1 .l-left a{ padding: 10px 15px; color: #007fff; border: #007fff solid 1px;  border-radius: 15px;}.l-F1 .l-right{ float: right; width: 45%; text-align: right;}.l-F2{ float: left; width: 100%; margin-top: 200px;}.l-F2 li{ float: left; width: 25%;}.l-F2 li{ float: left; width: 25%; padding-right: 20px;}.l-F2 li:last-child{ padding-right: 0;}.l-F2 li .l-img{ float:left; width: 100%; position: relative; overflow: hidden;}.l-F2 li .l-img img{ float: left; width:100%; height:400px;}.l-F2 li .l-img a{ float: left; width: 100%; height: 400px; position: absolute; left: 0; top: 400px; background-color:rgba(230,200,100,0.8); color: #fff; text-align: center; background-image: url("../images/icon1.png"); background-repeat: no-repeat; background-position: center 180px; }.l-F2 li .l-img a p{ float: left; width:100%; height: 100%;}.l-F2 li .l-img span{ float: left; margin-top: 100px; display: block; width: 100%; overflow: hidden; font-size: 16px; padding: 0 20px; line-height: 30px;text-transform: uppercase; font-weight: bold;}.l-F2 li .l-img b{ float: left; margin-top: 130px;  display: block; width: 100%; overflow: hidden; padding: 0 20px; line-height: 30px; font-size: 30px;}.l-F3{ float: left; width: 100%; text-align: center; margin: 20px 0 50px;}.l-F3 .l-category{ float: left; width: 100%; margin-top: 10px;}.l-F3 .l-category ul{ overflow: hidden; margin: auto; width: 450px;}.l-F3 .l-category li{ float: left; background: #cacaca; text-align: center; padding: 10px 25px; margin: 0 20px; font-size: 15px;}.l-F3 .l-category li:first-child{ background: #e2b975; color: #fff;}.l-F3 .l-content{ float: left; margin-top: 40px; text-align: left; height: 450px;}.l-F3 .l-content .l-title{  font-size: 20px; font-weight: bold; margin-top: 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.l-F3 .l-content .l-date{  margin-top: 15px;}.l-F3 .l-content p{  margin-top: 10px;}/*内页公共部分*/.l-common-menu{ overflow:hidden; width:100%; background: #f7f7f7; line-height: 60px;}.l-common-menu ul{ overflow: hidden;}.l-common-menu ul li{ float: left; text-align: center;}.l-common-menu ul li:first-child{ margin-right: 20px;}.l-common-menu ul li a{ display: block; padding: 3px 8px; font-size: 15px;}.l-common-menu ul li:first-child a{ font-weight: bold; font-size: 16px; color: #f9a618; border-bottom: #f9a618 solid 4px;}.l-common-menu .l-weizhi{ float: right;  font-size: 15px;}.l-common-menu .l-weizhi a{ font-size: 15px;}.l-common-menu .l-weizhi i{ font-size: 18px; margin-right: 10px;}.l-common-menu-1{ overflow:hidden; width:100%; margin: 30px 0 50px;}.l-common-menu-1 ul{  overflow: hidden; margin: auto;}.l-common-menu-1 ul li{ float: left; text-align: center; padding: 0 5px;}.l-common-menu-1 ul li a{ display: block; padding: 5px 20px; font-size: 15px; border: #ccc solid 1px; border-radius: 20px;}.l-common-menu-1 ul li a:hover{ background: #c5a36e; color:#fff;}.l-common-content { float: left; width: 100%; margin-bottom:30px; overflow:hidden; margin-top:10px; padding: 30px;}.l-common-content h1{ text-align: center; background: url("../images/border_title.jpg") no-repeat scroll center bottom; padding-bottom: 40px; margin-bottom: 20px;}.l-common-content .l-text{ float: left; width: 100%; min-height: 600px;}.l-common-content .l-text .l-hot{ float: left;width: 100%; margin: 50px 0;}.l-common-content .l-text .l-hot .l-left{ float: left; width: 45%;}.l-common-content .l-text .l-hot .l-left img{ float: left; width: 100%; height: 360px;}.l-common-content .l-text .l-hot .l-right{ float: right; width: 50%;}.l-common-content .l-text .l-hot .l-right .l-news-title{ display: block; font-size:18px; color: #ff9f00; font-weight: bold; padding: 5px 0; border-bottom: #ff9f00 dashed 1px; padding-bottom: 20px;}.l-common-content .l-text .l-hot .l-right .l-description{ padding: 15px 0; max-height: 200px; overflow: hidden; font-size: 14px; line-height: 30px;}.l-common-content .l-text .l-hot .l-right .l-date{ margin-top: 10px; font-size: 14px;}.l-common-content .l-text .l-page{ float: left; margin-top:30px; width: 100%;}/*新闻中心*/.l-common-content .l-text .l-list{ float: left; width: 100%;}.l-common-content .l-text .l-list li{ float: left; width: 100%; border-bottom:#e5e5e5 dashed 1px; height: 135px; overflow: hidden;}.l-common-content .l-text .l-list li .l-left{ float: left; width: 25%; padding-left: 100px;}.l-common-content .l-text .l-list li .l-hr{ float: left; width: 1px; height: 80px; border:#dcdcdc solid 1px; margin: 20px 0;}.l-common-content .l-text .l-list li .l-left .l-year{ float: left; width: 100%; font-size: 18px; margin-top: 15px;}.l-common-content .l-text .l-list li .l-left .l-date{ float: left; width: 100%; font-size: 38px; margin-top: 30px;}.l-common-content .l-text .l-list li .l-middle{ float: left; width: 69.5%; padding: 15px 0 15px 40px;}.l-common-content .l-text .l-list li .l-middle .l-title{ float: left; width: 100%; text-align: left; font-size: 16px; font-weight: bold;}.l-common-content .l-text .l-list li .l-middle .l-msg{ float: left; width: 90%; height: 60px; overflow: hidden; text-align: justify; margin-top: 10px;}.l-common-content .l-text .l-list li .l-right{ float: right; width: 5%; text-align: center; margin-top: 40px;}.l-common-content .l-text .l-list li .l-right i{ color: #dcdcdc;}.l-common-content .l-text .l-list-1{ float: left; width: 100%; overflow: hidden;}.l-common-content .l-text .l-list-1 li{ position: relative; float: left; width: 29%; margin: 20px; overflow: hidden;}.l-common-content .l-text .l-list-1 li img{ float: left; width: 100%; height: 300px;}.l-common-content .l-text .l-list-1 li p{ position: absolute; top: -340px; float: left; width: 100%; height: 300px;background-color:rgba(230,200,100,0.8); color: #fff; text-align: center; background-image: url("../images/icon1.png"); background-repeat: no-repeat; background-position: center 120px;}.l-common-content .l-text .l-list-1 li p b{ float: left; margin-top: 80px;  display: block; width: 100%; overflow: hidden; padding: 0 20px; line-height: 30px; font-size: 24px;}.l-common-content .l-text .l-list-1 li .l-content{ float: left; width: 100%; background: #e8e8e8; padding: 10px; text-align: center;}.l-common-content .l-text .l-list-1 li .l-content .l-title{ float: left; width: 100%; font-weight: bold; font-size: 16px; padding: 5px 0; line-height: normal;}.l-common-content .l-text .l-list-1 li .l-content div{ float: left; width: 100%;}.l-common-content .l-text .l-list-1 li .l-content-1{ float: left; width: 100%; height: 150px; background: #e8e8e8; padding: 10px;}.l-common-content .l-text .l-list-1 li .l-content-1 div{ float: left; width: 100%;}.l-common-content .l-text .l-list-1 li .l-content-1 .l-msg{ height: 65px; overflow: hidden;}.l-common-content .l-text .l-list-1 li .l-content-1 .l-title{ font-weight: bold; font-size: 16px; padding: 5px 0; line-height: normal; text-align: left;}.l-common-content .l-text .l-list-2{ float: left; width: 100%;}.l-common-content .l-text .l-list-2 li{ float:left; width: 33.33%; padding: 30px 20px;}.l-common-content .l-text .l-list-2 li a{ float: left; width: 100%;}.l-common-content .l-text .l-list-2 li a img{ width: 100%; height: 280px;}.l-common-content .l-text .l-list-2 li a p{ width:100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center; padding:12px 0; background: #e8e8e8;}.l-common-content .l-text .l-title{ font-size:26px; font-weight:bold; text-align:center; line-height: 35px;}.l-common-content .l-text .l-info{ margin:25px 0; text-align:center; font-size: 14px;}.l-common-content .l-text .l-info .l-visitors{ margin-left:15px;}.l-common-content .l-text .l-video{ float: left;width: 100%; text-align: center;}.l-common-content .l-text .l-left-1{ float: left; width: 28%; margin-top: 30px;}.l-common-content .l-text .l-left-1 .l-corporate_name{ float: left; width: 100%; font-weight: bold; font-size: 18px; margin-bottom: 15px;}.l-common-content .l-text .l-left-1 p{ float: left; width: 100%; line-height: 30px; font-size: 16px;}.l-common-content .l-text .l-right-1{ float: right; width: 70%; margin-top: 30px;}/*留言*/.l-common-content .l-text .l-tixing{ text-align:center; font-weight:bold; padding-top: 30px; font-size: 15px;}.l-common-content .l-text .l-form-ul{ overflow:hidden; padding-top:30px;}.l-common-content .l-text .l-form-ul li{ overflow:hidden; padding:5px 0;}.l-common-content .l-text .l-form-ul li lable{ float:left; width:20%; padding-top:5px; text-align:center;}.l-common-content .l-text .l-form-ul li lable span{ color:#F00;}.l-common-content .l-text .l-form-ul li p{ float:left; width:80%;}.l-common-content .l-text .l-form-ul li p input{    float:left;    font-size:12px;    border:solid 1px #999;    width:65%;    height:32px;    line-height:18px;    display:block;    border-radius:4px;    -webkit-appearance:none;    box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;    transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}.l-common-content .l-text .l-form-ul li textarea{    border:#999 solid 1px;    width:70%;    line-height:18px;    display:block;    border-radius:4px;    -webkit-appearance:none;    box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;    transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;    overflow:auto;    height:auto;    margin:0;    font:inherit;}.l-common-content .l-text .l-form-ul li p input.l-yzm{    width:20%;    text-align: center;}.l-common-content .l-text .l-form-ul li p i{    float:left;    height:32px;    line-height:28px;    color:#f00;    text-align:center;    margin-left:20px ;}.l-common-content .l-text .l-form-ul li p i.l-num{    width:15%;    border: #014998 solid 1px;}.l-common-content .l-text .l-form-ul li input[type="reset"]{    float:left;    font-size:14px;    padding:5px;    border:solid 1px #999;    width:10%;    height:35px;    line-height:18px;    display:block;    border-radius:4px;    -webkit-appearance:none;    box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;    transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;    background:#014998;    color:#fff;    margin:15px 20px 20px 0;}.l-common-content .l-text .l-form-ul li input[type="submit"]{    float:left;    font-size:14px;    padding:5px;    border:solid 1px #999;    width:10%;    height:35px;    line-height:18px;    display:block;    border-radius:4px;    -webkit-appearance:none;    box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;    transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;    background:#014998;    color:#fff;    margin:15px 20px 20px 300px;}/*公司简介*/.l-common-content .l-text .l-article-footer a.l-prev-page{    margin-left:80%;    margin-right:10px;}