#vsb_content p {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important; text-indent:2em;}
#vsb_content font {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important;}
#vsb_content span {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important;text-decoration: none!important;}

#vsb_content table p{text-indent:0em !important;} 
#vsb_content img{display:block;margin:3px auto; max-width:700px;}

.article-p p {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important; text-indent:2em;}
.article-p font {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important;}
.article-p span {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important;text-decoration: none!important;}


.mddp .xmbt{
color: #2a6835 !important;
    border-left: 3px solid #2a6835!important;
    padding-left: 15px;
line-height: 50px;font-size:16px!important;}
.mddp lable{

    color: #b4b4b4!important;}
.mddp p{
font-size:15px!important;
line-height: 28px!important;}





.fyt{margin-top:10px;}
.fyt input{height:20px !important;}
.fyt a{height:20px !important;}
.fyt span{height:20px !important;}

body{ font-family:"微软雅黑"; font-size:14px;  color:#212121; position: relative; min-width:1280px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none;}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0;}
img{ max-width:100%;}
input,button {outline:none;}
.img-hide{ overflow:hidden; display: block;}

.img-hide img{ transition: 0.5s all; transform: scale(1,1);}
.img-hide:hover img{ transform: scale(1.05,1.05);}
.container{ width: 1230px;}
.header-top{ height: 50px;
line-height: 50px;
background: #012e61;
    background-size: auto;
background-size: cover;
color: #fff;}
.header-top a{ color: #fff;}
.header-top span{ padding:0 10px;}
.header{ background: #034692; background-size: cover; height: 120px;}
.logo{ line-height: 120px;}
.logo-txt{ line-height: 120px; margin-left: 130px;}
.search-box{ width: 240px; height: 40px; border-radius: 40px; background: #082d58; position: relative; margin-top: 42px; padding-right: 38px;}
.search-box .form-control{ background: none; box-shadow: none; border:none; height: 40px; color: #fff;}
.btn-search{ position: absolute; right: 10px; top: 9px; bottom: 0; line-height: 40px; background: none; border:none; padding:0;}
.search-box .form-control::-webkit-input-placeholder{
            color:#abbdae;}
.search-box .form-control::-moz-placeholder{   /* mozilla firefox 19+ */
            color:#abbdae;}
.search-box .form-control:-moz-placeholder{    /* mozilla firefox 4 to 18 */
            color:#abbdae;}
.search-box .form-control:-ms-input-placeholder{  /* internet explorer 10-11 */ 
            color:#abbdae;}
.nav-box{ background: #034692; box-shadow: 1px 2px 10px rgba(0,0,0,0.3); border-top: solid 4px #f8b62c;}
.nav-list li{ float: left; width: 10%; position: relative; z-index: 1000;}
.nav-list li a{ display: block; font-size: 16px; color:#fff; line-height: 50px;}
.nav-list li.active a,.nav-list li a:hover{ color: #fff; background: #f8b62c;}


.nav-down{ position: absolute; left:0; top: 100%; display: none; right:0; background: #fff; box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.nav-down li{ float: none; width: 100%;}
.nav-down li a{ font-size: 14px; color: #333!important; background: none!important; line-height: 40px;}
.nav-down li a:hover{ color: #fff!important; background: #f8b62c!important;}
.nav-list li:hover .nav-down{ display: block;}
.back-box{  background: url(../images/back0111.jpg) center bottom no-repeat; background-size: cover; padding-top: 40px; padding-bottom: 35px;}
.left-width{ width: 650px; height: 420px; overflow:hidden; margin:0;}
.left-width a{ display: block; position: relative;}
.left-width a img{ width: 100%; height: 420px;}
.left-width a span{ position: absolute; left:0; right: 0; bottom: 0; background: url(../images/txt-span.jpg) center repeat; line-height: 50px; font-size: 16px; color: #fff; padding-left: 15px; padding-right: 80px;}
.left-width .slick-dots{ right: 10px; bottom: 20px; left:auto; width: auto;}
.left-width .slick-dots li,.left-width .slick-dots li button{ width: 12px; height: 12px; border-radius: 50%;}
.left-width .slick-dots li button{ background: #fff;}
.left-width .slick-dots li button:before{ display: none;}
.left-width .slick-dots li.slick-active button{ background: #f8b62c;}
.right-width{ width: 510px;}
.title{ border-bottom: solid 2px #2a6835; margin-bottom: 18px; margin-top: -7px;}
.title span{ font-size: 26px; color: #2a6835; border-bottom: solid 3px #f8b62c; display: inline-block; padding-bottom: 8px; margin-bottom: -2px;}
.title a{ float: right; color: #333; margin-top: 15px;}
.news-list li{ position: relative; line-height: 36px; padding-right: 100px;}
.news-list li a{ font-size: 15px; color: #333; padding-left:32px; background: url(../images/li.jpg) left center no-repeat;}
.news-list li span{ position: absolute; right:0; top: 0; color: #2a6835;}
.link-list li{ float: left; width: 25%; padding:0 13px; margin-top: 30px;}
.link-list{ margin:0 -13px;}
.link-list li a{ display: block; height: 96px; background: #fafafa; font-size: 23px; color: #2a6835; line-height: 96px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.link-list li a img{ margin-right: 30px;}
.back-sm{ position: relative; padding-top:40px; margin-top: 40px;}
.back-box-c{ background: #fff; padding:30px 40px; box-shadow: 0 0 10px rgba(0,0,0,0.2); transition: 0.3s all; height: 450px; position: relative; z-index: 10;}
.back-sm:before{ display: block; content: ""; position: absolute; left:0; top: 0; right:50%; height: 210px; margin-right: 170px; background: url(../images/back-l.jpg) center no-repeat; background-size: cover;}
.back-box-c .title a{ color: #f8b62c;}
.news-list-sm li a{ background: none; padding-left: 0;}
.friends-title{ font-size: 26px; color: #2a6835; font-weight: bold; margin-top: 35px;}
.friends-list li{ float: left; margin-right: 33px; margin-top: 20px;}
.friends-list li a{ font-size: 15px; color: #333;}
.footer{ background: #034692; padding-top: 40px; background-size: cover; height: 156px; border-top: solid 6px #f8b62c;}
.footer p{ margin:0; line-height: 40px; font-size: 16px; color: #fff;     text-align: left;}
.news-list li a:hover,.title a:hover,.friends-list li a:hover{ color: #2a6836;}
.link-list li a:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.3);}
.header-top a:hover{ color: #f8b62c;}
/******list******/
.back-box-sm{ padding-top: 1px; padding-bottom: 60px;}
.list-left{ width: 270px; background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2); padding:20px 35px; padding-bottom: 150px;  position: relative; z-index: 10;}
.nav-left li{ margin-bottom: 10px;}
.nav-left li a{ display: block; line-height: 40px; color: #333; font-size: 18px; padding-left: 15px; line-height: 40px; position: relative; border-bottom: 1px solid #eee;}
.ejnav li{ margin-bottom: 0px;}
.ejnav li a {
    display: block;
    line-height: 33px;
    color: #333;
    font-size: 14px;
    padding-left: 15px;
    line-height: 33px;
    position: relative;
    border-bottom:1px solid #eee;
    margin-bottom:0px;}
.nav-left li.active a,.nav-left li a:hover{ background: #f8b62c; color: #fff;}
.nav-left li.active a:before,.nav-left li a:hover:before{display: block; content: ""; position: absolute; right:10px; top: 0; bottom: 0; width: 7px; background: url(../images/raw.jpg) center no-repeat; top: 0; bottom: 0;}
.list-left:before{ display: block; content: ""; position: absolute; right:0; height: 210px; bottom: 0; width: 189px; background: url(../images/left-b.jpg) right bottom no-repeat;}
.nav-left{ position: relative; z-index: 10;}
.right-box{ background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2); padding:20px 35px; width: 880px; position: relative; z-index: 10;}
.nav-b a{ float: none;}
.nav-b{ margin-top: 15px;}
.page-box{ padding:80px 0;}
/*********article**********/
.right-box-lg{ width: 100%; padding:40px 60px;}
.article-tt{ font-size: 26px; color: #2a6835; margin-bottom: 15px;}
.article-tt-b{ font-size: 14px; color: #999;}
.article-p p{ font-size: 16px; color: #333; line-height: 35px; margin-bottom:0px; text-align: justify;}
.article-p{ padding-bottom: 20px;}


.ejnav a:before, .ejnav a:hover:before {
 
    background: url(../images/raw22.jpg) center no-repeat !important;}
