@charset "utf-8";
/* 初始化CSS */
* {
    margin: 0;
    padding: 0;}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: bold;}

fieldset, img {
    border: none;
    vertical-align: middle;}

address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;}

ul, ol {
    list-style: none;}

li {
    list-style-type: none;}

input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "SimSun", Arial, sans-serif;}

select, input {
    vertical-align: middle;}

select, input, textarea {
    margin: 0;
    font-size: 12px;}

input[type="text"], input[type="password"], textarea {
    outline-style: none;}

textarea {
    font-family: "SimSun", Arial, sans-serif;
    resize: none;}

body {
    font: 12px "SimSun", Arial, sans-serif;
    color: #333;
    background: #fff;}

a {
    text-decoration: none;
    color: inherit;}

i, em {
    font-style: normal;}

.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "";}

.clearfix {
    zoom: 1;}

.fl {
    float: left;}

.fr {
    float: right;}

.auto {
    margin-left: auto;
    margin-right: auto;}

/*html5*/
article, aside, footer, header, section, footer, nav, figure, main {
    display: block
;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust {
    -webkit-text-size-adjust: none;}

.font_scale8 {
    -webkit-transform: scale(0.66);}

.font_scale9 {
    -webkit-transform: scale(0.745);}

.font_scale10 {
    -webkit-transform: scale(0.83);}

.font_lc {
    -webkit-transform-origin: left center;}

.font_rc {
    -webkit-transform-origin: right center;}

.font_up {
    text-transform: uppercase;}

/*文字截断*/
.TXTovehid {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

/*transition*/
.tran200 {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;}

.tran300 {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;}

.tran400 {
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    transition: all 0.4s linear;}

.tran500 {
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;}

.tran1000 {
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    transition: all 1s linear;}

.scaleimg:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.rotateY:hover {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);}

.translateX:hover {
    -webkit-transform: translateX(-6px);
    -moz-transform: translateX(6px);
    -ms-transform: translateX(-6px);
    transform: translateX(-6px);}

/*网页限定宽度*/
.con_1200 {
    position: relative;
    margin: 0 auto;
    width: 1200px;}

.con_1200:after {
    content: "";
    display: block;
    height: 0;
    clear: both;}

/*图片懒加载loading*/
.lazy {
    background: url(img/loading.gif) no-repeat center center #eee;}

.header {
    width: 100%;
    height: 140px;
    background: url(img/bgx.jpg);
    background-position: center;
    background-size: cover;}

.header .logo {
    line-height: 140px;
    width:410px    
}

.header .site {
    text-align: right;
    margin-top: 35px;}

.header .site li {
    display: inline-block;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #808080;}

.header .site li:before {
    content: "|";
    color: #ccc;
    margin: 0 15px;}

.header .site li:first-child:before {
    content: '';
    display: none;}

.header .site li a:hover {
    color: #086433;
    text-decoration: underline;}

.header .search {
    width: 240px;
    height: 34px;
    line-height: 32px;
    margin-top: 15px;
    background: #fff;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;}

.header .search .search_text {
    width: 198px;
    height: 32px;
    display: block;
    background: none;
    border: none;
    padding: 0 10px;
    box-sizing: border-box;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #1a1a1a;}

.header .search .search_but {
    width: 40px;
    height: 32px;
    display: block;
    background: url(img/search_ico.png) no-repeat center center;
    border: none;
    cursor: pointer;}

.nav {
    width: 100%;
    min-width: 1200px;
    height: 52px;
    background: #f03900;
    position: relative;
    z-index: 1;}

.nav .nLi {
    float: left;
    position: relative;
    display: inline;
    width:8.6%;
    height: 52px;
    text-align: center;}

.nav .nLi h3 {
    display: block;
    width: 100%;
    height: 100%;}

.nav .nLi h3:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 1px;
    height: 100%;
    background: url(img/nav_list_line.png) no-repeat 0 center;}

.nav .nLi:first-child h3:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 1px;
    height: 100%;
    background: url(img/nav_list_line.png) no-repeat right center;}

.nav .nLi h3 a {
    display: block;
    width: 100%;
    height: 100%;}

.nav .nLi h3 a b {
    display: block;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 52px;}

.nav .nLi h3 a i {
    display: block;
    font-family: 'Microsoft YaHei';
    font-size: 9px;
    color: #d1cca0;
    font-weight: normal;
    line-height: 16px;
    word-wrap: break-word;
    text-transform: uppercase;}

.nav .sub {
    display: none;
    width: 125%;
    left: 0;
    top: 52px;
    position: absolute;
    background: url(img/nav_sub_bg.png);
    line-height: 26px;
    padding: 5px 0;}

.nav .sub li {
    zoom: 1;
    line-height: 32px;
    text-align: left;}

.nav .sub a {
    display: block;
    background: url(img/nav_sub_list_ico.png) no-repeat 15px center;
    padding: 0 5px 0 25px;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #fff;}

.nav .sub a:hover {
    background-color: #6d6d6d;
    color: #fff;}

.nav .nLi.on h3 {
    background: #c22e00;}

.nav .nLi.on h3:after, .nav .nLi.on h3:before {
    content: "";
    display: none;}

.banner {
    width: 100%;
    min-width: 1200px;
    height: 360px;
    position: relative;
    overflow: hidden;
    text-align: center;}

.banner .bd {
    width: 1200px;
    position: absolute;
    left: 50%;
    margin-left: -600px
;}

.banner .bd li {
    width: 1200px;
    overflow: hidden;}

.banner .bd li img {
    display: block;
    width: 1200px;
    height: 360px;}

.banner .tempWrap {
    overflow: visible !important
;}

.banner .tempWrap ul {
    margin-left: -1200px !important;}

.banner .hd {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 1;
    height: 12px;
    bottom: 30px;
    text-align: right;}

.banner .hd ul {
    padding-right: 30px;
    box-sizing: border-box;}

.banner .hd ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 12px;
    height: 12px;
    overflow: hidden;
    background: url(img/banner_buttom.png) no-repeat -32px 0;
    margin-left: 20px;
    cursor: pointer;
    filter: alpha(opacity=60);
    opacity: 0.6;}

.banner .hd ul li.on {
    background-position: 0 0;
    filter: alpha(opacity=100);
    opacity: 1;}

.banner .pnBtn {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 360px;
    cursor: pointer;}

.banner .prev {
    left: -50%;
    margin-left: -600px;}

.banner .next {
    left: 50%;
    margin-left: 600px;}

.banner .pnBtn .blackBg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 360px;
    background: url(img/bg.jpg) no-repeat;
    background-position: right center;}
.banner .pnBtn .blackBg1 {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 360px;
    background: url(img/bg1.jpg) no-repeat;
    background-position: left center;}

.banner .pnBtn .arrow {
    display: none;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 58px;
    height: 58px;
    filter: alpha(opacity=60);
    opacity: 0.6;}

.banner .pnBtn .arrow:hover {
    filter: alpha(opacity=1);
    opacity: 1;}

.banner .prev .arrow {
    right: -28px;
    top: 50%;
    margin-top: -28px;
    background: url(img/banner-arrow.png) 0 0 no-repeat;}

.banner .next .arrow {
    left: -28px;
    top: 50%;
    margin-top: -28px;
    background: url(img/banner-arrow.png) -64px 0 no-repeat;}

.inbkjg {
    width: 370px;
    height: 320px;
    margin-top: 20px;
    box-shadow: 3px 3px 3px 3px #d4d4d4;
    margin-left: 30px;
    border-radius: 5px;
    padding: 5px;
    padding-bottom: 0px;
    background-color: #fff;}

.inbkjg:first-child {
    margin-left: 0;}

.inbkjg .intitle {
    position: relative;
    width: 100%;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    border-bottom: 4px solid;}

.inbkjg .intitle span {
    position: absolute;
    bottom: -38px;
    left: 50%;
    margin-left: -31px;
    display: block;
    width: 62px;
    height: 72px;
    line-height: 72px;
    text-align: center;
    background: url(img/inbk_title_bg.png) no-repeat 0 0;
    font-family: 'Arial';
    font-size: 30px;
    color: #fff;
    font-weight: bold;}

.inbkjg .intitle a {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;}

.inbkjg .cont .more {
    width: 160px;
    height: 36px;
    margin: 10px auto 0px auto;}

.inbkjg .cont .more a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 36px;
    text-align: center;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #fff;}

.inbkjg .cont h3 {
    text-align: center;
    line-height: 26px;}

.inbkjg .cont h3 b {
    display: block;
    font-family: 'Microsoft YaHei';
    font-size: 18px;
    color: #1a1a1a;
    font-weight: normal;}

.inbkjg .cont h3 i {
    display: block;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #4c4c4c;
    font-weight: normal;}

.news .intitle {
    position: relative;
    width: 100%;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    border-bottom: 4px solid;}
.notice .intitle {
    position: relative;
    width: 100%;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    border-bottom: 4px solid;}
.notice .cont{
    padding: 15px 0 0;}
.tiboxhead {
    position: absolute;
    bottom: 40px;
    left: 50%;
    width: 180px;
    margin-left: -90px;
    text-align: center;}

.tiboxhead p {
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    height: 40px;
    line-height: 40px;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 8px;}

.inbkjg.twocol {
    width: 780px;}

.inbkjg .newspic {
    width: 45%;
    height: 320px;
    padding: 10px 0 0 10px;
    box-sizing: border-box;}

.inbkjg .newsmain {
    width: 55%;}

.innews .intitle {
    border-color: #1999ae;}

.innews .intitle span {
    background-position: 0 0;}

.innotice .intitle {
    border-color: #e7ba3a;}

.innotice .intitle span {
    background-position: -82px 0;}

.innews .cont ul, .innotice .cont ul {
    /*margin-top: 25px;*/
    padding: 10px 10px 0 10px ;}

.innews .cont ul li, .innotice .cont ul li {
    height: 32px;
    line-height: 32px;
    background: url(img/innews_list_ico.png) no-repeat left center;}

.innews .cont ul li a, .innotice .cont ul li a {
    max-width: 275px;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    color: #4c4c4c;
    margin-left: 20px;}

.innews .cont ul li a:hover, .innotice .cont ul li a:hover {
    color: #a20b00;}

.innews .cont ul li span, .innotice .cont ul li span {
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    color: #dadada;}

.intrack .intitle {
    border-color: #2ea433;}

.intrack .intitle span {
    background-position: -164px 0;}

.intrack .cont ul {
    height: 168px;
    margin-top: 50px;}

.intrack .cont ul li {
    height: 42px;
    line-height: 42px;
    text-align: center;}

.intrack .cont ul li.odd a {
    display: block;
    width: 100%;
    height: 100%;
    height: 100%;
    background: #ebebeb;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    color: #4c4c4c;
    background-image: url(img/pattern_slashes1.png);}

.intrack .cont ul li.even a {
    display: block;
    width: 100%;
    height: 100%;
    height: 100%;
    background: #fff;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    color: #4c4c4c;
    background-image: url(img/pattern_slashes.png);}

.intrack .cont ul li a:hover {
    background: #870900;
    color: #fff;}

.intrack .cont ul li.hr {
    height: 0px;
    margin: 5px;
    border-top: 1px dashed #ccc;}

.intrackimg {
    height: auto !important;
    line-height: 0 !important;
    margin: 15px 0;}

.intrackimg img {
    max-width: 100%;
    border-radius: 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    transition: all .3s;}

.intrackimg:hover img {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}

.footer {
    background: #222534;
    border-top: 6px solid #505050; /* margin-top: 50px;*/
    padding: 16px 0;}

.footer .copyright {
    padding: 5px !important;
    line-height: 26px;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #fff;
    text-align: center;}

.footer a:hover {
    color: #f5c53d;}

.nybanner {
    width: 100%;
    min-width: 1200px;
    height: 270px;
    background-repeat: no-repeat;
    background-position: center top;}

.nycon .crumbs {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e6e6e6;
    margin-top: 16px;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #666;}

.nycon .crumbs .fr {
    background: url(img/crumbs_ico.png) no-repeat left center;
    padding-left: 28px;}

.nycon .crumbs a:hover {
    color: #017337;}

.nycon .listcglx {
    margin-top: 26px;}

.nycon .listcglx ul li {
    width: 278px;
    margin-left: 29px;}

.nycon .listcglx ul li:first-child {
    margin-left: 0;}

.nycon .listcglx ul li .pic {
    width: 100%;
    height: 130px;
    overflow: hidden;}

.nycon .listcglx ul li .pic img {
    width: 100%;
    height: 100%;}

.nycon .listcglx ul li .tit {
    width: 100%;
    height: 54px;
    line-height: 54px;
    background: #f9f9f9;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    padding: 0 18px 0 24px;}

.nycon .listcglx ul li .tit h4 {
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #333;
    font-weight: normal;}

.nycon .listcglx ul li .tit span {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #666;
    font-weight: normal;}

.nycon .listcglx ul li .tit span a:hover {
    color: #017337;}

.nycon .listcglx ul li dl {
    width: 100%;
    height: 170px;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    padding: 20px 20px 20px 25px;}

.nycon .listcglx ul li dl dd {
    line-height: 32px;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #333;}

.nycon .listcglx ul li dl dd span {
    font-size: 12px;
    color: #999;}

.nycon .listcglx ul li dl dd p:before {
    content: "·";
    margin-right: 9px;}

.nycon .listcglx ul li dl dd a:hover, .nycon .listcglx ul li dl dd a:hover span {
    color: #017337;}

.nycon .nyyxjw {
    width: 100%;
    overflow: hidden;
    position: relative;
    margin-top: 40px;}

.nycon .nyyxjw h3 {
    position: relative;
    width: 100%;
    height: 36px;}

.nycon .nyyxjw h3 b {
    position: relative;
    z-index: 1;
    display: block;
    width: 120px;
    height: 100%;
    line-height: 34px;
    text-align: center;
    border: 1px solid #e0e0e0;
    background: #fff;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin: 0 auto;}

.nycon .nyyxjw h3:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e0e0e0;}

.nycon .nyyxjw .prev, .nycon .nyyxjw .next {
    display: block;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url(img/yxjw_arrow.png) no-repeat 0 0;
    margin-top: 110px;}

.nycon .nyyxjw .prev {
    margin-right: 20px;}

.nycon .nyyxjw .next {
    background-position: -47px 0;}

.nycon .nyyxjw .bd {
    width: 1080px;
    margin-top: 30px;
    overflow: hidden;}

.nycon .nyyxjw .bd ul {
    overflow: hidden;
    zoom: 1;}

.nycon .nyyxjw .bd ul li {
    width: 250px;
    margin-right: 30px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;}

.nycon .nyyxjw .bd ul li p {
    width: 100%;
    height: 170px;
    overflow: hidden;}

.nycon .nyyxjw .bd ul li p img {
    width: 100%;
    height: 100%;}

.nycon .nyyxjw .bd ul li span {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 28px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #4c4c4c;}

.nycon .nyyxjw .bd ul li a:hover span {
    color: #017337;}

.list_cglx_frame {
    width: 1120px;
    margin: 20px auto;}

.list_cglx_frame ul li {
    height: 34px;
    line-height: 34px;}

.list_cglx_frame ul li a {
    max-width: 900px;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #4c4c4c;}

.list_cglx_frame ul li a:before {
    content: "·";
    float: left;
    margin-right: 9px;
    font-weight: bold;}

.list_cglx_frame ul li span {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #808080;}

.list_cglx_frame ul li a:hover {
    color: #017337;}

.nytitle {
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding: 20px 0;}

.nycon .news_point {
    margin: 10px 0 0 0;}

.nycon .news_point .art_title {
    margin-bottom: 20px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;}

.nycon .news_point .art_title h4 {
    font-family: "Microsoft Yahei";
    font-size: 18px;
    color: #1a1a1a;
    font-weight: bold;}

.nycon .news_point .art_title .info {
    margin: 15px 0;
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #666;}

.nycon .news_point .art_title .info span {
    display: inline-block;
    margin: 0 20px;}

.nycon .news_point .art_content {
    text-align: justify;}

.nycon .news_point .art_content img {
    max-width: 100%;}

.nycon .news_point .art_other {
    margin-top: 30px;}

.nycon .news_point .art_page {
    list-style: 26px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666;}

.nycon .news_point .art_page span {
    color: #017337;}

.nycon .news_point .art_page a:hover {
    color: #017337;
    text-decoration: underline;}

.nycon .news_point .art_print {
    padding-top: 10px;}

.nycon .news_point .art_print a {
    display: block;
    width: 54px;
    height: 24px;
    line-height: 22px;
    text-align: center;
    background: #efeadf;
    border: 1px solid #d9d9d9;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666;
    margin-left: 20px;
    box-sizing: border-box;
    cursor: pointer;}

.nycon .news_point .art_print a:hover {
    background: #017337;
    border-color: #017337;
    color: #fff;}

.nycon .list_lxwm {
    width: 100;}

.nycon .list_lxwm .hd {
    height: 45px;
    line-height: 45px;
    background: #ebebeb;
    position: relative;}

.nycon .list_lxwm .hd ul {
    float: left;
    position: absolute;
    left: 30px;
    bottom: 0;
    height: 36px;}

.nycon .list_lxwm .hd ul li {
    float: left;
    padding: 0 11px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #333;}

.nycon .list_lxwm .hd ul li.on {
    background: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;}

.nycon .list_lxwm .bd ul {
    zoom: 1;}

.nycon .list_lxwm .bd li {
    padding: 30px 0;
    border-bottom: 1px solid #ebebeb;}

.nycon .list_lxwm .bd li .pic {
    width: 160px;
    height: 210px;
    margin-right: 45px;}

.nycon .list_lxwm .bd li .pic img {
    width: 100%;
    height: 100%;}

.nycon .list_lxwm .bd li .txt {
    width: 995px;
    line-height: 34px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #4c4c4c;}

.nycon .list_lxwm .bd li .txt b {
    font-weight: bold;
    color: #333;}

.nycon .nyleft {
    width: 300px;
    margin-top: 30px;}

.nycon .nyleft .nymenu h2 {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #017337;
    font-family: "Microsoft Yahei";
    font-size: 18px;
    color: #fff;
    font-weight: bold;}

.nycon .nyleft .nymenu .menulsit {
    width: 100%;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;}

.nycon .nyleft .nymenu .menulsit .nLi {
    position: relative;
    border-top: 1px solid #e6e6e6;
    margin-bottom: -1px;}

.nycon .nyleft .nymenu .menulsit .nLi h3 {
    position: relative;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-bottom: 1px solid #e6e6e6;}

.nycon .nyleft .nymenu .menulsit .nLi h3 a {
    display: block;
    width: 100%;
    height: 100%;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    font-weight: normal;}

.nycon .nyleft .nymenu .menulsit .nLi .sign {
    position: absolute;
    z-index: 2;
    right: 56px;
    top: 50%;
    margin-top: -4px;
    width: 12px;
    height: 12px;
    background: url(img/nymenu_ico.png) no-repeat 0 2px;}

.nycon .nyleft .nymenu .menulsit .nLi .sub {
    padding: 10px 0 10px 118px;
    box-sizing: border-box;
    display: none;}

.nycon .nyleft .nymenu .menulsit .nLi .sub li {
    position: relative;
    line-height: 26px;
    font-family: "Microsoft Yahei";
    font-size: 13px;
    color: #666;
    padding-left: 20px;}

.nycon .nyleft .nymenu .menulsit .nLi .sub li:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    margin-top: -5px;
    width: 6px;
    height: 10px;
    background: url(img/nymenu_ico.png) no-repeat -3px -65px;}

.nycon .nyleft .nymenu .menulsit .nLi .sub li a {
    display: block;}

.nycon .nyleft .nymenu .menulsit .nLi .sub li a:hover, .nycon .nyleft .nymenu .menulsit .nLi .sub li.current a {
    color: #017337;}

.nycon .nyleft .nymenu .menulsit .nLi .sub li:hover:after, .nycon .nyleft .nymenu .menulsit .nLi .sub li.current:after {
    background-position: -3px -91px;}

.nycon .nyleft .nymenu .menulsit .nLi.on .sign {
    background-position: center -30px;}

.nycon .nyleft .nymenu .menulsit .nLi.on h3:after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 52px;
    left: 50%;
    margin-left: -32px;
    width: 64px;
    height: 3px;
    background: #017337;}

.nycon .nyleft .nymenu .menulsit .nLi.on h3 a {
    color: #017337;}

.nycon .nyleft .nymenu .menulsit .nLi.on .sub {
    display: block;}

.nycon .nyleft .special {
    width: 100%;
    margin-top: 20px;}

.nycon .nyleft .special img {
    width: 100%;}

.nycon .nyleft .left_notice {
    width: 100%;
    margin-top: 20px;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;}

.nycon .nyleft .left_notice .left_notice_title {
    margin-top: 7px;
    height: 35px;
    border-bottom: 1px solid #e0e0e0;}

.nycon .nyleft .left_notice .left_notice_title h3 {
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #017337;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    margin-left: 10px;}

.nycon .nyleft .left_notice .left_notice_title span {
    display: block;
    height: 36px;
    line-height: 36px;
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #808080;
    margin-right: 10px;}

.nycon .nyleft .left_notice .left_notice_title span a:hover {
    color: #017337;}

.nycon .nyleft .left_notice ul {
    padding: 0 10px;}

.nycon .nyleft .left_notice ul li {
    border-top: 1px dotted #dbdbdb;
    padding: 12px 0;
    line-height: 24px;}

.nycon .nyleft .left_notice ul li:first-child {
    border-top: none;}

.nycon .nyleft .left_notice ul li p {
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #4c4c4c;}

.nycon .nyleft .left_notice ul li span {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #808080;}

.nycon .nyleft .left_notice ul li p:before {
    content: "·";
    float: left;
    margin-right: 9px;
    font-weight: bold;}

.nycon .nyleft .left_notice ul li a:hover p, .nycon .nyleft .left_notice ul li a:hover span {
    color: #017337;}

.nycon .nyright {
    width: 840px;
    min-height: 460px;
    margin-top: 30px;}

.nycon .nyright .nymenu4 {
    width: 100%;
    height: 42px;
    line-height: 42px;
    background: #017337;
    margin-bottom: 20px;}

.nycon .nyright .nymenu4 ul li {
    position: relative;
    float: left;
    width: 130px;
    text-align: center;
    border-right: 1px solid #02823e;}

.nycon .nyright .nymenu4 ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #fff;}

.nycon .nyright .nymenu4 ul li:after {
    content: "";
    position: absolute;
    right: 1px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #026430;}

.nycon .nyright .nymenu4 ul li.on, .nycon .nyright .nymenu4 ul li:hover {
    background: #de9f0b;
    border-right: none;}

.nycon .nyright .nymenu4 ul li.on:after, .nycon .nyright .nymenu4 ul li:hover:after {
    display: none;}

.nycon .nyright .txtlist ul li {
    height: 34px;
    line-height: 34px;}

.nycon .nyright .txtlist ul li a {
    max-width: 900px;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #4c4c4c;}

.nycon .nyright .txtlist ul li a:before {
    content: "·";
    float: left;
    margin-right: 9px;
    font-weight: bold;}

.nycon .nyright .txtlist ul li span {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #808080;}

.nycon .nyright .txtlist ul li a:hover {
    color: #017337;}

.nycon .nyright .txtlist ul li span a {
    max-width: auto;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #808080;}

.nycon .nyright .txtlist ul li span a:before {
    content: "";
    display: none;}

.nycon .nyright .pictxtlist ul li {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px dotted #ccc;}

.nycon .nyright .pictxtlist .pic {
    width: 240px;
    height: 160px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
    padding: 3px;
    box-sizing: border-box;}

.nycon .nyright .pictxtlist .pic img {
    width: 100%;
    height: 100%;}

.nycon .nyright .pictxtlist .txt {
    width: 580px;}

.nycon .nyright .pictxtlist .txt h5 {
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    font-weight: bold;}

.nycon .nyright .pictxtlist .txt p {
    width: 100%;
    height: 78px;
    line-height: 26px;
    overflow: hidden;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #4c4c4c;
    text-align: justify;
    margin-top: 10px;}

.nycon .nyright .pictxtlist .txt span {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #017337;}

.nycon .nyright .pictxtlist .txt span a {
    background: url(img/pictxt_more.png) no-repeat right center;
    padding-right: 26px;}

.nycon .nyright .pictxtlist .txt h5 a:hover, .nycon .nyright .pictxtlist .txt p a:hover {
    color: #017337;}

.nycon .nyright .pictxtlist .txt span a:hover {
    text-decoration: underline;}

.nycon .nyright .pictxtlist2 ul li {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px dotted #ccc;}

.nycon .nyright .pictxtlist2 .pic {
    width: 146px;
    height: 180px;
    overflow: hidden;}

.nycon .nyright .pictxtlist2 .pic img {
    width: 100%;
    height: 100%;}

.nycon .nyright .pictxtlist2 .txt {
    width: 660px;}

.nycon .nyright .pictxtlist2 .txt h5 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;}

.nycon .nyright .pictxtlist2 .txt p {
    width: 100%;
    height: 84px;
    line-height: 28px;
    overflow: hidden;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #4c4c4c;
    text-align: justify;
    margin-top: 10px;}

.nycon .nyright .pictxtlist2 .txt .more {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    color: #017337;
    margin-top: 10px;}

.nycon .nyright .pictxtlist2 .txt .more a {
    background: url(img/pictxt_more.png) no-repeat right center;
    padding-right: 26px;}

.nycon .nyright .pictxtlist2 .txt h5 a:hover, .nycon .nyright .pictxtlist2 .txt p a:hover {
    color: #017337;}

.nycon .nyright .pictxtlist2 .txt .more a:hover {
    text-decoration: underline;}

.nycon .nyright .pictxtlist2 .txt .info {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #4c4c4c;}

.nycon .nyright .pictxtlist2 .txt .info span {
    display: block;
    margin-right: 30px;}

.nycon .nyright .pictxtlist2 .txt .info span:before {
    content: "";
    display: block;
    float: left;
    width: 15px;
    height: 14px;
    background: url(img/xmjs_news_ico.png) no-repeat 0 0;
    margin-right: 10px;}

.nycon .nyright .pictxtlist2 .txt .info span.info2:before {
    background-position: 0 -80px;}

.nycon .nyright .tutorinfo {}

.nycon .nyright .tutorinfo .tutor_search {}

.nycon .nyright .tutorinfo .tutor_search .tutor_label {
    height: 32px;
    line-height: 32px;
    margin-right: 20px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #333;}

.nycon .nyright .tutorinfo .tutor_search .tutor_select {
    width: 200px;
    height: 32px;
    line-height: 32px;
    margin-right: 20px;
    border: 1px solid #ccc;
    padding: 0 5px;
    box-sizing: border-box;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #333;}

.nycon .nyright .tutorinfo .tutor_search .tutor_submit {
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #006d33;
    border: none;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #fff;
    cursor: pointer;}

.nycon .nyright .tutorinfo .tutor_search .tutor_submit:hover {
    background: #008c55;}

.nycon .nyright .tutorinfo ul {
    margin-top: 40px;}

.nycon .nyright .tutorinfo ul li {
    position: relative;
    width: 400px;
    height: 160px;
    margin: 0 40px 40px 0;}

.nycon .nyright .tutorinfo ul li.li2n {
    margin-right: 0;}

.nycon .nyright .tutorinfo ul li .pic {
    width: 120px;
    height: 100%;
    overflow: hidden;}

.nycon .nyright .tutorinfo ul li .pic img {
    width: 100%;
    height: 100%;}

.nycon .nyright .tutorinfo ul li .txt {
    width: 280px;
    height: 100%;
    border: 1px solid #e0e0e0;
    border-left: none;
    padding: 20px;
    box-sizing: border-box;}

.nycon .nyright .tutorinfo ul li .txt h5 {
    width: 100%;
    line-height: 24px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #4c4c4c;
    font-weight: normal;}

.nycon .nyright .tutorinfo ul li .txt p {
    height: 72px;
    line-height: 24px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #4c4c4c;
    font-weight: normal;
    overflow: hidden;
    margin-top: 15px;}

.nycon .nyright .tutorinfo ul li .txt span {
    color: #017337;}

.nycon .nyright .tutorinfo ul li a:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 24px;
    height: 24px;
    background: url(img/tutorinfo_more_ico.png) no-repeat center center #006d33;}

.nycon .nyright .tutorinfo ul li:hover {
    box-shadow: 0 0 3px 3px #ccc;}

.nycon .nyright .tutorinfo ul li:hover .txt {
    background: #f1f1f1;}

.nycon .nyright .piclist ul li {
    position: relative;
    float: left;
    width: 260px;
    margin: 0 30px 30px 0;}

.nycon .nyright .piclist ul li.li3n {
    margin-right: 0;}

.nycon .nyright .piclist ul li a:before {
    content: "";
    position: absolute;
    z-index: 2;
    left: -14px;
    top: 124px;
    width: 110px;
    height: 60px;
    background: url(img/piclist_mask_bg.png) no-repeat;}

.nycon .nyright .piclist ul li p {
    width: 260px;
    height: 160px;
    border: 2px solid #fff;
    box-sizing: border-box;
    margin-bottom: 20px;
    overflow: hidden;}

.nycon .nyright .piclist ul li p img {
    width: 100%;
    height: 100%;}

.nycon .nyright .piclist ul li span {
    display: block;
    width: 100%;
    text-align: center;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #666;}

.nycon .nyright .piclist ul li a:hover span {
    color: #017337;}

.nycon .atlas {
    width: 100%;
    min-height: 300px;
    padding: 40px;
    border: 1px solid #ccc;
    box-sizing: border-box;}

.nycon .atlas .atlas_list {
    position: relative;
    width: 100%;
    height: 432px;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 40px;}

.nycon .atlas .atlas_list .btnPrev, .nycon .atlas .atlas_list .btnNext {
    position: absolute;
    z-index: 1000;
    top: 50%;
    left: 100px;
    display: block;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    background: url(img/atlas_arrow.png) no-repeat 0 0;}

.nycon .atlas .atlas_list .btnNext {
    left: auto;
    right: 100px;
    background-position: -65px 0;}

.nycon .atlas .atlas_list ul {
    margin: 0 auto;
    width: 800px;
    height: 432px;}

.nycon .atlas .atlas_list ul li {
    position: relative;
    width: 700px;
    height: 430px;
    cursor: pointer;
    overflow: hidden;}

.nycon .atlas .atlas_list ul li.roundabout-in-focus {
    cursor: default;}

.nycon .atlas .atlas_list ul li img {
    width: 100%;
    height: 100%;}

.nycon .atlas .atlas_list ul li:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(img/black66_bg.png);}

.nycon .atlas .atlas_list ul li p {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: url(img/black70_bg.png);
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #fff;}

.nycon .atlas .atlas_list ul li.roundabout-in-focus:after {
    display: none;}

.nycon .atlas .atlas_list ul li.roundabout-in-focus p {
    display: block;}

.nycon .nyright .sqlclist ul li {
    width: 395px;
    margin-right: 50px;}

.nycon .nyright .sqlclist ul li.li2n {
    margin-right: 0;}

.nycon .nyright .sqlclist ul li .pic {
    width: 100%;
    height: 130px;
    overflow: hidden;}

.nycon .nyright .sqlclist ul li .pic img {
    width: 100%;
    height: 100%;}

.nycon .nyright .sqlclist ul li .tit {
    width: 100%;
    height: 54px;
    line-height: 54px;
    background: #f9f9f9;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    padding: 0 18px 0 24px;}

.nycon .nyright .sqlclist ul li .tit h4 {
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #333;
    font-weight: normal;}

.nycon .nyright .sqlclist ul li .tit span {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #666;
    font-weight: normal;}

.nycon .nyright .sqlclist ul li .tit span a:hover {
    color: #017337;}

.nycon .nyright .sqlclist ul li dl {
    width: 100%;
    height: 362px;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    padding: 20px 20px 20px 20px;}

.nycon .nyright .sqlclist ul li dl dd {
    line-height: 32px;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #333;}

.nycon .nyright .sqlclist ul li dl dd span {
    font-size: 12px;
    color: #999;}

.nycon .nyright .sqlclist ul li dl dd p:before {
    content: "·";
    margin-right: 9px;}

.nycon .nyright .sqlclist ul li dl dd a:hover, .nycon .nyright .sqlclist ul li dl dd a:hover span {
    color: #017337;}

.nycon .nyright .xmjslist ul li {
    padding: 30px 0;
    border-bottom: 1px dotted #ccc;}

.nycon .nyright .xmjslist ul li h5 {
    width: 100%;
    line-height: 28px;
    margin-bottom: 10px;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #333;
    font-weight: bold;}

.nycon .nyright .xmjslist ul li .info {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #4c4c4c;}

.nycon .nyright .xmjslist ul li .info span {
    display: block;
    margin-right: 30px;}

.nycon .nyright .xmjslist ul li .info span:before {
    content: "";
    display: block;
    float: left;
    width: 15px;
    height: 14px;
    background: url(img/xmjs_news_ico.png) no-repeat 0 0;
    margin-right: 10px;}

.nycon .nyright .xmjslist ul li .info span.info2:before {
    background-position: 0 -80px;}

.nycon .nyright .xmjslist ul li p {
    margin: 10px 0;
    max-height: 84px;
    line-height: 28px;
    overflow: hidden;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #4c4c4c;
    text-align: justify;}

.nycon .nyright .xmjslist ul li .more {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #017337;}

.nycon .nyright .xmjslist ul li .more span {
    display: block;
    margin-left: 30px;}

.nycon .nyright .xmjslist ul li .more a {
    cursor: pointer;}

.nycon .nyright .xmjslist ul li .more span a:before {
    content: "";
    display: block;
    float: left;
    width: 15px;
    height: 14px;
    background: url(img/xmjs_news_ico.png) no-repeat 0 -242px;
    margin-right: 10px;}

.nycon .nyright .xmjslist ul li .more span.more2 a:before {
    background-position: 0 -154px;}

.nycon .nyright .xmjslist ul li h5 a:hover..nycon .nyright .xmjslist ul li p a:hover {
    color: #017337;}

.nycon .nyright .xmjslist ul li .more a:hover {
    text-decoration: underline;}

.page {
    font-size: 0;
    text-align: center;
    margin: 30px 0;}

.page a, .page span, .page_input, .page_btn {
    display: inline-block;
    box-sizing: border-box;
    height: 33px;
    line-height: 33px;
    margin: 0 3px 6px;
    padding: 0 13px;
    vertical-align: top;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #666;}

.page a {
    border: 1px solid #d8d8d8;}

.page .page_input {
    width: 50px;
    margin: 0 5px;
    padding: 0;
    border: 1px solid #d8d8d8;
    background: #fff;
    text-align: center;}

.page .page_btn {
    border: 1px solid #d8d8d8;
    background: #fff;
    cursor: pointer;}

.page .active, .page a:hover, .page .page_btn:hover {
    background: #017337;
    border-color: #017337;
    color: #fff;}

/*2016-6-10*/
.kstdlist ul {
    margin-top: 5px;}

.kstdlist ul li {
    float: left;
    width: 410px;
    height: 42px;
    display: inline;
    line-height: 42px;
    text-align: center;
    margin-right: 10px;
    margin-top: 10px;}

.kstdlist ul li a {
    display: block;
    width: 100%;
    height: 100%;
    height: 100%;
    background: #ebebeb;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #4c4c4c;}

.kstdlist ul li a:hover {
    background: #77b766;
    color: #fff;}

.ml-0 {
    margin-left: 0;}

.col-3p2 {
    width: 800px;
    margin-right: 20px;}

.col-3p1 {
    width: 380px;}

.mbtn1 {
    background-color: #1999ae;}

.mbtn1:hover {
    background-color: rgba(25, 153, 174, 0.85);}

.mbtn2 {
    background-color: #e7b62b;}

.mbtn2:hover {
    background-color: rgba(231, 182, 43, 0.85);}

.mbtn3 {
    background-color: #68a956;}

.mbtn3:hover {
    background-color: rgba(104, 169, 86, 0.85);}

.mbtn4 {
    background-color: #ff9800;}

.mbtn4:hover {
    background-color: rgba(255, 152, 0, 0.85);}

.mbtn5 {
    background-color: #2196f3;}

.mbtn5:hover {
    background-color: rgba(33, 150, 243, 0.85);}

.mbtn6 {
    background-color: #ff3e3e;}

.mbtn6:hover {
    background-color: rgba(255, 62, 62, 0.8);}

.mbtn7 {
    background-color: #62b3b0;}

#triocn1 {
    background-position: 0 0;}

#triocn2 {
    background-position: -82px 0;}

#triocn3 {
    background-position: -164px 0;}

#triocn4 {
    background-position: -246px 0;}

#triocn5 {
    background-position: -328px 0;}

#triocn6 {
    background-position: -410px 0;}

#triocn7 {
    background-position: -492px 0;}

/*add by wangle*/
.add_w_kd ul li a {
    max-width: 310px !important;}

.side-pannel {
    position: fixed;
    right: 0;
    z-index: 99
;}

.side-bar {
    /*border: 1px solid #e7e7e7;*/
    border-bottom: none;
    bottom: 100px;
    background: #fff
;}

#side-bar .gotop {
    display: block;
    height: 46px;}

.side-bar a {
    display: block;
    cursor: pointer;
    width: 110px;
    height: 140px;
    border-bottom: 1px solid #E7E7E7;
    position: relative;
    color: #676767;
    text-align: center
;}

.side-bar a s {
    display: block;
    margin-left: auto;
    margin-right: auto
;}

.side-bar a span {
    line-height: 20px
;}

/*.side-bar a:hover {
	background: #DFFFED
}*/
.side-bar a.gotop s {
    position: absolute;
    top: 142;
    left: 0px;}

.qr {
    background: url(img/sprite3.jpg);}

.wx {
    background-image: url(img/sprite1.jpg) !important;}

.gotop {
    background-image: url(img/top.jpg);}

.side-bar a.qr i {
    width: 150px;
    height: 150px;
    position: absolute;
    left: -150px;
    top: 85%;
    margin-top: -120px;
    display: none;
    background-position: 0 0
;}

.side-bar a.qr:hover i {
    display: block
;}

.side-bar a.qr i {
    background-image: url(img/wx.jpg);}

.home {
    width: 5% !important;}

.home a {
    width: 40px;
    height: 40px;
    background: url(img/nav_home.gif) no-repeat center !important;
    background-size: 50px;}

.yq_link {
    width: 100%;
    min-width: 1200px;
    /*height: 36px;*/
    border-top: 1px solid #E8E8E8;
    border-radius: 5px;
    background-color: #F5F5DC;}

.yq_link .l_con {
    width: 1200px;
    margin: 0px auto;
    padding: 30px 0;}

.yq_link li {
    /*display: inline-block;*/
    /*border-left: 1px solid #ccc;*/
    width: auto;
    line-height: 24px;
    background: url(img/innews_list_ico.png) no-repeat left center;
    margin-left: 15px;}

.yq_link .l_tit {
    border-left: none;
    background: url(img/dian3.png) no-repeat 0 center;}

.yq_link .l_tit a {
    font-size: 16px;
    color: #000;}

.yq_link li a {
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    color: #4c4c4c;
    margin-left: 12px;}

.yq_link li a:hover {
    color: #830900;}
.yq_link .link_1{
    width: 23%;
    display: inline-block;
    vertical-align: top;
    border-left: 1px dashed #dadad1;
    padding-left: 1.5%;
    text-transform: capitalize;}
.yq_link .link_2{
    border-right: none;}
.yq_link .link_1 h3{
    color: #db5027;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    font-weight:500;}
    
.yq_link ul {
    margin-top: 6px;
    display: inline-block;}

.xn {
    margin-right: 20px;}

.slogan {
    line-height: 140px;
    margin-left: 50px;}

/*2017.4.24*/
.add_w_jg .cont ul {
    margin-top: 0px;}

.add_w_jg .inbkjg {
    height: 300px;}

.add_w_ks .cont ul {
    margin-top: -10px;
    padding: 0 5px;}

.learn-xywj,.learn-kygl{
    display: none;}
.xywj,.bjwj,.jxgl,.kygl{
    font-weight: 900;
    padding-top: 3px;}
.add_w_dou .tiboxhead {
    position: absolute;
    bottom: 0px;
    left: 50%;
    width: 150px;
    margin-left: -40px;
    text-align: center;
    color: #f03900;}

.add_w_dou .tiboxhead p {
    width: 60px;
    font-size: 15px;
    font-family: 'Microsoft YaHei';
    height: 40px;
    line-height: 40px;
    /*background-color: rgba(255, 255, 255, 0.8);*/
    border-radius: 8px;
    display: inline-block;}

.add_w_dou .tiboxhead .add_w_ps{
    width: 2px;}

.sx-tac {
    text-align: center !important;}

.sx-mr-30 {
    margin-right: 30px !important;}

.sx-bplink {
    margin-top: 25px;}

.sx-bplink img {
    max-width: 100%;
    border-radius: 5px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
    transition: all .3s;}

.sx-bplink a:hover img {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}

.h390 {
    height: 390px !important;}
.maincont {
    background-image: url(img/bgnew.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-bottom: 30px;}
/*wangle 5.9*/
.yq_link{
    background:url(img/bgxl.jpg);
        background-position: center;
    background-size: cover;}
/*wst 5.23*/
.three-level{
    display: none;
    position: absolute;
    left: 100%;
    top: 0px;
    background: url(img/nav_sub_bg.png);
    width: 100%;}
.sub>li{
    position: relative;}
.mF_qiyi_wrap{
    border: none !important;}
.banner{
    z-index: 0;}
.nav .add_w_dhk{
        display: none;
    width: 225%;
    left: 0;
    top: 52px;
    position: absolute;
    background: url(img/nav_sub_bg.png);
    line-height: 26px;
    padding: 5px 0;}
.article-main img{
    max-width: 90% !important;}
/*2017.6.1 浮动*/
#yjs{
    position: fixed;
    bottom: 160px;
    right: 50%;
    margin-right: -675px;
    width: 110px;
    background-color: rgb(110,19,24);}
#yjs p{
    margin: 0;
    padding: 3px;
    text-align: center;
    color: #fff;
    font-size: 13px;}
#yjs{
    top: 200px;
    left: 50%;
    margin-left: -755px;
    background-color: transparent;}
/*.yjs-img{
    border: 3px solid #fff;
}*/
.yjs-img img{
    background-color:transparent;}
.yjs-img .add-yjs{
    background-color: rgb(110,19,24);
    margin: 0;
    padding: 3px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    display: block;}
.add_w_lef{
    margin-left:-10px !important;}
.container-main img{
    max-width: 100%;}
/*wst 6.12*/
.byj-pannel{
    position: fixed;
    left: 0;
    top: 200px;
    z-index: 99;}
.byj-pannel a{
    display: block;
    cursor: pointer;
    width: 110px;
    height: 110px;
    position: relative;
    color: #676767;
    text-align: center;
    left: -15px;}
.byj-pannel a img{
    display: block;
    width: 110px;
    height: 110px;}
.article-main p{
    line-height: 2em;
    font-size: 18px;}