﻿@charset "UTF-8";

/********************************集团简介*********************************/
.yn-g-w180 {
    position: relative;
    width: 180px;
}
.yn-g-w980 {
    width: 980px;
}
.yn-nav-title {
    position: relative;
    top: -20px;
    width: 100%;
    height: 75px;
    text-align: right;
    font-size: 0;
    background: url('../images/yn_culture-fontbg.png');
}
.yn-nav-title .title {
    padding-top: 17px;
    margin-left: 20px;
    margin-bottom: 16px;
    line-height: 20px;
    color: #fff;
    text-align: left;
    font-weight: normal;
    font-size: 20px;
}
.yn-nav-title .subtitle {
    margin-right: 14px;
}
.yn-subnav {
    margin-top: -8px;
}
.yn-subnav li {
    height: 40px;
    line-height: 40px; 
    background: url('../images/yn_intro-libg.png') repeat-x left top;
}
.yn-subnav li:first-child {
    background: none;
}
.yn-subnav li a {
    display: block;
    padding-left: 21px;
    font-size: 15px;
    color: #333;
}
.yn-subnav li a:hover,
.yn-subnav li.cur a {
    color: #3270cc;
    background: url('../images/yn_intro-arrow.png') no-repeat 167px center;
}
.yn-inner-rt {
    min-height: 500px;
    margin-top: 33px;
}
.yn-ct-title {
    height: 37px;
    border-bottom: 2px solid #dcdcdc;
}
.yn-ct-title .title {
    float: left;
    line-height: 20px;
    font-size: 20px;
    color: #333;
    font-weight: normal;
}
.yn-intro-rtmain {
    margin-top: 34px;
    margin-bottom: 65px;
}
.yn-intro-rtmain .img {
    margin-right: 35px;
    margin-bottom: 20px;
}
.yn-intro-rtmain .intro-content p {
    margin-bottom: 18px;
    color: #333;
    font-size: 14px;
    text-indent: 2em;
    line-height: 30px;
}

/********************************企业文化-文化体系*********************************/
.yn-whtx-rtmain {
    margin-bottom: 60px;
}
.m-picct {
    margin-top: 34px;
    padding-left: 7px;
    padding-bottom: 27px;
    background: url('../images/yn_intro-libg.png') repeat-x left bottom;
}
.m-picct.bac0 {
    background: none;
}
.m-picct .img {
    width: 160px;
    height: 100px;
    margin-right: 25px;
}
.m-picct .img img {
    width: 100%;
    height: 100%;
}
.m-picct .picct-content .title {
    font-weight: normal;
    color: #333;
    line-height: 22px;
    font-size: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.m-picct .picct-content .more {
    margin-left: 17px;
    font-size: 14px;
    line-height: 20px;
    color: #3270cc;
}
.m-picct .picct-content .content {
    margin-top: 13px;
    color: #666;
    font-size: 13px;
    line-height: 20px;
}
.m-picct .picct-content .time {
    margin-top: 15px;
    color: #999;
    font-size: 13px;
    line-height: 13px;
}
.yn-inner-imglist .m-picct .picct-content {
    float: left;
    width: 788px;
}
/*  分页  */
.yn-page {
    height: 30px;
    margin-top: 30px;
    line-height: 30px;
    color: #333;
    font-size: 0;
}
.yn-page .total {
    margin-right: 45px;
    font-size: 14px;
}
.yn-page .page-l {
    height: 30px;
}
.yn-page .total .num {
    margin: 0 8px;
    color: #3270cc;
    font-weight: normal;
}
.yn-page a {
    font-size: 14px;
}
.yn-page .page {
    margin-right: 23px;
}
.yn-page .page.special {
    margin-left: 23px;
}
.yn-page .page-num {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-left: 11px;
    text-align: center;
    color: #666;
    border: 1px solid #bfbfbf;
}
.yn-page .page-num.ml0 {
    margin-left: 0;
}
.yn-page .page-num:hover,
.yn-page .page-num.cur {
    color: #3270cc;
    border-color: transparent;
}
.yn-page .page-r {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.yn-page .page-r .ipttxt {
    width: 28px;
    height: 28px;
    margin-left: 9px;
    margin-right: 12px;
    text-align: center;
    border: 1px solid #bfbfbf;
    background: #fff;
}
.yn-page .page-r .iptbtn {
    width: 45px;
    height: 30px;
    margin-left: 15px;
    color: #fff;
    text-align: center;
    background: #3270cc;
    cursor: pointer;
}

/********************************集团概况-发展战略*********************************/
.yn-fzzl-rtmain {
    padding-top: 34px;
}
.yn-fzzl-rtmain .fzzl-info {
    margin-left: 5px;
    padding-bottom: 31px;
    background: url('../images/yn_intro-libg.png') repeat-x left bottom;
}
.yn-fzzl-rtmain .fzzl-info p {
    text-indent: 2em;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}

/*  小标题  */
.m-headtt .title {
    height: 16px;
    padding-left: 16px;
    line-height: 16px;
    color: #467ed1;
    font-size: 16px;
    font-weight: bold;
    border-left: 3px solid #467ed1;
}
.yn-fzzl-rtmain .m-headtt {
    margin-top: 33px;
    margin-bottom: 40px;
}
.fzzl-box-item {
    margin-bottom: 27px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(10,1,2,.16);
	-moz-box-shadow: 0 0 10px rgba(10,1,2,.16);
    box-shadow: 0 0 10px rgba(10,1,2,.16);
    overflow: hidden;
}
.fzzl-table {
    width: 100%;
    table-layout: fixed;
}
.fzzl-table th {
    width: 267px;
    height: 65px;
    font-weight: normal;
    text-align: left;
    border-right: 1px solid #dbdbdb;
}
.fzzl-table th p {
    margin-left: 60px;
}
.fzzl-table .title {
    color: #467ed1;
    font-size: 18px;
}
.fzzl-table .subtitle {
    font-size: 12px;
    color: #dbdbdb;
}
.fzzl-table td p {
    margin-left: 159px;
    line-height: 40px;
    font-size: 18px;
    color: #333;
}
.fzzl-box-item .tb1 {
    margin-top: 20px;
    margin-bottom: 21px;
}
.fzzl-box-item .tb2 {
    margin-top: 32px;
    margin-bottom: 26px;
}
.yn-fzzl-rtmain .tt2 {
    margin-top: 50px;
}
.yn-g-w415 {
    width: 415px;
}
.yn-fzzl-rtmain .box4 {
    padding: 35px 52px 22px 45px;
}
.m-headtt2 {
    height: 40px;
    line-height: 40px;
    background: #467ed1;
}
.m-headtt2 .title {
    margin-left: 20px;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}
.m-headtt2 .subtitle {
    margin-right: 17px;
    color: #fff;
    font-size: 13px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.m-news-list li {
    text-align: right;
}
.m-news-list li a:hover {
    color: #3270cc;
}
.m-news-list1 li {
    float: left;
    height: 42px;
    line-height: 42px;
}
.m-news-list1 li a {
    padding-left: 7px;
    font-size: 16px;
    background: url('../images/yn_fzzl-aicon1.jpg') no-repeat left center;
}
.fzzl-box-item .m-news-list1 {
    padding-top: 18px;
}
.fzzl-box-item .m-news-list1 li {
    width: 50%;
    text-align: center;
}
.fzzl-box-item .item1 a {
    margin-left: 30px;
}
.fzzl-box-item .item2 a {
    margin-left: 92px;
}
.fzzl-box-item .item2 li {
    width: auto;
}

/********************************新闻中心-集团新闻*********************************/
.yn-news-rtmain {
    padding-bottom: 78px;
}
.yn-news-rtmain .yn-page {
    margin-top: 22px;
}

/********************************集团概况-领导团队*********************************/
.yn-leader-rtmain {
    padding-top: 62px;
    padding-bottom: 62px;
}
.leader-item {
    width: 144px;
    padding-left: 7px;
    padding-right: 6px;
    text-align: center;
	background-color: #fff;
    border: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 3px 23px rgba(84,84,84,.19);
	-moz-box-shadow: 0 3px 23px rgba(84,84,84,.19);
	box-shadow: 0 3px 23px rgba(84,84,84,.19);
}
.leader-item .img {
    display: block;
    width: 144px;
    height: 191px;
    margin: 5px auto 0;
}
.leader-item .name {
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: #3270cc;
}
.leader-item .info {
    padding: 8px 0;
    line-height: 19px;
    font-size: 12px;
    color: #666;
}
.yn-leader1-item .leader-item {
    margin-left: auto;
    margin-right: auto;
}
.yn-leader1-item {
    margin-bottom: 56px;
}
.yn-leader2-item {
    width: 450px;
    margin: 0 auto 78px;
}
.yn-leader3-item {
    width: 891px;
    margin:0 auto 73px;
}
.yn-leader3-item .leader-item:first-child {
    margin-right: 207px;
}

/********************************集团概况-组织架构*********************************/
.yn-struc-rtmain {
    padding-top: 61px;
    padding-bottom: 82px;
}
.yn-struc-rtmain .struc {
    display: block;
    /*margin-left: 8px;*/
}

/********************************集团概况-大事记*********************************/
.yn-events-main {
    margin-top: 25px;
    padding-bottom: 33px;
    background: #fefefe;
    overflow: hidden;
}
.yn-events-main img {
    display: block;
}
/********************************企业文化-能投刊物*********************************/
.yn-ct-title .tabPanel3 {
    height: 32px;
    margin-top: 5px;
}
.yn-periodical-rtmain .yn-ct-title .tabPanel3 {
    margin-right: 35px;
}
.yn-periodical-rtmain {
    margin-top: 32px;
    margin-bottom: 49px;
    padding: 32px 5px 0 36px;
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    border-radius: 7px;
}
.periodical-item {
    display: block;
    width: 203px;
    margin-right: 29px;
    margin-bottom: 48px;
    border: 1px solid #e5e5e5;
    border-radius: 7px;
    background: #fff;
    -webkit-box-shadow: 0 3px 20px rgba(84,84,84,.19);
	-moz-box-shadow: 0 3px 20px rgba(84,84,84,.19);
	box-shadow: 0 3px 20px rgba(84,84,84,.19);
}
.periodical-item .img {
    display: none;
    width: 177px;
    height: 296px;
    margin: 13px auto 6px;
}
.periodical-item .img:first-child {
    display: block;
}
.periodical-item .txt {
    height: 31px;
    line-height: 31px;
    margin-left: -1px;
    margin-right: -1px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #467ed1;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.yn-periodical-rtmain .periodical-item {
    float: left;
}

/********************************新闻中心-视频专区*********************************/
.yn-vedio-rtmain {
    padding-top: 6px;
    padding-bottom: 78px;
}
.yn-vedio-rtmain .yn-page {
    margin-top: 29px;
}
.m-picct-1 .img {
    width: 200px;
    height: 130px;
    overflow: hidden;
}
.m-picct-1 {
    margin-top: 29px;
    padding-bottom: 29px;
}
.m-picct-1 .picct-content .title {
    margin-top: 41px;
    font-size: 16px;
}
.m-picct-1 .picct-content .time {
    margin-top: 10px;
}
.yn-vedio-box {
    height: 473px;
    background: #1b1b1b;
    overflow: hidden;
}
.yn-vedio-box .vedioxl {
    width: 670px;
    height: 450px;
    margin: 10px auto;
}
/********************************党的建设-思想理论*********************************/
.yn-party-rtmain {
    padding-bottom: 79px;
}
.yn-party-rtmain .yn-page {
    margin-top: 23px;
}

/********************************信息公开-企业绩效考核*********************************/
.yn-xxgk-rtmain {
    padding-top: 2px;
    padding-bottom: 66px;
}
.yn-xxgk-rtmain .yn-page {
    margin-top: 38px;
}
.yn-xxgk-rtmain .m-picct {
    margin-top: 36px;
    padding-bottom: 18px;
}
.yn-xxgk-rtmain .m-picct .title {
    font-size: 16px;
}

/********************************新闻中心-视频专区-细览*********************************/
.yn-vedioxl-rtmain {
    padding-bottom: 84px;
}
.yn-xl-toptt {
    padding-top: 7px;
    padding-bottom: 22px;
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
}
.yn-xl-toptt .title {
    line-height: 70px;
    font-size: 26px;
    color: #333;
    font-weight: normal;
}
.yn-xl-toptt .subtitle {
    line-height: 26px;
    font-size: 18px;
    font-weight: normal;
    color: #666;
}
.yn-xl-toptt .tt-tips {
    height: 15px;
    line-height: 15px;
    font-size: 13px;
    color: #666;
}
.yn-xl-toptt .tt-tips span {
    padding-left: 16px;
    padding-right: 19px;
    border-left: 1px solid #dcdcdc;
}
.yn-xl-toptt .tt-tips span:first-child {
    border-left: none;
}

.yn-xl-toptt-1 .tt-tips {
    margin-top: 26px;
    margin-bottom: 5px;
}
.yn-vedio-content {
    height: 473px;
    margin-top: 53px;
}

/********************************新闻中心-文章细览*********************************/
.yn-articalxl-rtmain {
    padding-bottom: 37px;
}
.yn-artical-content {
    padding-top: 21px;
	font-family:宋体;
}
.yn-artical-content p,.yn-artical-content span {
    line-height: 40px;
    color: #333;
    /*
    font-size: 13px;
    text-indent: 2em;*/
	word-wrap:break-word;
	word-break:break-all;
	font-family:宋体;
}

/********************************信息公开-基础信息*********************************/
.yn-jcxx-main {
    padding-top: 56px;
    padding-bottom: 56px;
}
.yn-jcxx-lf {
    width: 545px;
    padding-right: 24px;
    border-right: 1px solid #e0e0e0;
}
.yn-jcxx-lf .img1 {
    text-align: center;
    margin-bottom: 7px;
}
.yn-jcxx-lf .img2 {
    display: block;
    margin-top: 40px;
    margin-bottom: 14px;
}
.yn-jcxx-rt {
    width: 380px;
}
.m-headtt3 {
    background: url('../images/yn_intro-libg.png') repeat-x left center;
}
.m-headtt3 .title {
    padding-right: 20px;
    font-size: 16px;
    line-height: 16px;
    color: #467ed1;
    font-weight: bold;
    background: #fff;
}
.yn-jcxx-tabnews {
    margin-top: 41px;
    margin-bottom: 47px;
}
.yn-jcxx-tabnews .m-news-list-3 {
    padding-top: 11px;
    padding-left: 23px;
    padding-right: 33px;
}
.yn-jcxx-tabnews .m-news-list-3 li a {
    max-width: 200px;
}
.yn-jcxx-tabnews .tabContent {
    height: 116px;
}
.yn-jcxx-menu2 {
    margin-left: -15px;
}

/********************************产业发展*********************************/
.g-w1080-auto {
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
}
.yn-development-main {
    position: relative;
    padding-top: 165px;
    padding-bottom: 102px;
}
.yn-develop-topsec {
    position: absolute;
    left: 41px;
    top: -24px;
    width: 1118px;
    height: 88px;
    padding-top: 32px;
    background: url('../images/yn_development-bgimg1.png') no-repeat center;
    -webkit-box-shadow: 0 3px 15px #9bb9e6;
	-moz-box-shadow: 0 3px 15px #9bb9e6;
	box-shadow: 0 3px 15px #9bb9e6;
}
.yn-develop-topsec p {
    line-height: 28px;
    text-align: center;
    color: #fff;
    font-size: 16px;
} 
.develop-headtt {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.develop-head-line {
    width: 1027px;
    margin: 48px auto;
    background: url('../images/yn_develop-line.png') repeat-x left center;
}
.develop-head-line .develop-ele {
    float: left;
    width: 85px;
    height: 85px;
    margin-right: 133px;
    background: url('../images/yn_develop-ele.jpg') no-repeat center;
    overflow: hidden;
}
.develop-head-line .develop-ele span {
    display: block;
    width: 70px;
    height: 56px;
    padding-top: 14px;
    margin-top: 8px;
    margin-left: 8px;
    color: #fff;
    text-align: center;
    line-height: 19px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 50%;
}
.develop-head-line.circle1 .develop-ele span {
    background: url('../images/yn_develop-circle1.png') no-repeat center;
}
.develop-head-line.num4 .develop-ele:first-child {
    margin-left: 147px;
}
.develop-energy-sec {
    margin-bottom: 71px;
}
.develop-energy-sec .sec1 {
    width: 425px;
    overflow: hidden;
}
.develop-energy-sec .sec2 {
    width: 627px;
}
.develop-energy-sec .sec2 .u-p13 {
    margin-bottom: 44px;
}
.develop-energy-sec .sec2 .inner-ct {
    margin-left: -10px;
}
.develop-energy-sec .sec2 .m-picoptxt-item1 {
    float: left;
    margin-left: 10px;
}
.develop-energy-sec .sec2 .m-picoptxt-item1 img {
    width: 202px;
    height: 115px;
}
.yn-develop-shadow {
    height: 37px;
    background: url('../images/yn_develop-shadow.png') center;
}
.develop-finance-sec {
    margin-top: 37px;
    padding-bottom: 63px;
}
.develop-head-line.num3 .develop-ele:first-child {
    margin-left: 258px;
}
.develop-head-line.circle2 .develop-ele span {
    background: url('../images/yn_develop-circle2.png') no-repeat center;
}
.develop-finance-sec .develop-head-line {
    margin-bottom: 51px;
}
.develop-finance-sec .inner-ct {
    margin-left: -13px;
}
.develop-finance-sec .inner-ct .img1 {
    float: left;
    margin-left: 13px;
}
.develop-finance-sec .inner-ct .img1 img {
    width: 350px;
    height: 220px;
}
.develop-finance-sec .inner-ct .img1 img:hover {
    opacity: 0.8;
    filter: alpha(opacity=90);
}
.develop-finance-sec .ct {
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 20px;
}
.develop-finance-sec .ct p {
    margin-bottom: 23px;
}
.develop-head-line.circle3 .develop-ele span {
    background: url('../images/yn_develop-circle3.png') no-repeat center;
}
.develop-service-sec {
    margin-top: 31px;
    padding-bottom: 66px;
}
.develop-service-sec .develop-head-line {
    margin-bottom: 51px;
}
.develop-service-sec .img1 {
    display: block;
    margin-bottom: 31px;
}
.develop-service-sec .u-p13 {
    padding-left: 15px;
}
.develop-service-sec .ct {
    margin-top: 32px;
    margin-left: -10px;
}
.develop-service-sec .ct .m-picoptxt-item1 {
    float: left;
    margin-right: 10px;
}
.develop-business-sec {
    margin-top: 30px;
}
.develop-head-line.circle4 .develop-ele span {
    background: url('../images/yn_develop-circle4.png') no-repeat center;
}
.develop-business-sec .develop-head-line {
    margin-top: 37px;
    margin-bottom: 58px;
}
.develop-business-sec .develop-head-line .ele1 {
    margin-top: 11px;
    margin-right: 118px;
}
.develop-business-sec .develop-head-line .ele2 {
    width: 109px;
    height: 111px;
    margin-right: 100px;
    background: url('../images/yn_develop-circleimg1.jpg') no-repeat center;
}
.develop-business-sec .develop-head-line .ele3 {
    width: 177px;
    height: 111px;
    margin-right: 61px;
    background: url('../images/yn_develop-circleimg2.jpg') no-repeat center;
}
.develop-business-sec .develop-head-line .ele4 {
    margin-top: 11px;
}
.develop-business-sec .sec1 {
    width: 431px;
    margin-top: 7px;
    margin-right: 38px;
}
.develop-business-sec .sec1 .img1 {
    float: left;
    margin-left: 11px;
}
.develop-business-sec .sec1 .cct1 {
    margin-left: -11px;
}
.develop-business-sec .sec1 .cct1 img {
    width: 210px;
    height: 140px;
}
.develop-business-sec .sec1 .cct1 img:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.develop-business-sec .sec1 .cct2 {
    margin-top: 30px;
}
.develop-business-sec .sec1 .cct2 p {
    margin-bottom: 25px;
}
.develop-business-sec .sec2 {
    width: 530px;
}

/********************************举报平台*********************************/
.yn-jb-bg {

    background: url('../images/yn_jb-bg.jpg') no-repeat top center;
}
.yn-jb-main {
    padding-top: 68px;
    padding-bottom: 38px;
}
.yn-jb-main .main-ct {
    padding-left: 30px;
    padding-right: 25px;
    padding-bottom: 43px;
    background: #fff;
}
.jb-tabPanel1 .item {
    float: left;
    width: 129px;
    height: 37px;
    margin-left: 10px;
    text-align: center;
    line-height: 37px;
    color: #fff;
    font-size: 16px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #E7BF6D;
    cursor: pointer;
}
.jb-tabPanel1 .item.cur {
    color: #E7BF6D;
    background: #fff;
}
.yn-jb-main .jb-tabPanel1 .item {
    margin-top: 14px;
}
.jbpt-title {
    float: left;
    width: 175px;
    height: 51px;
    margin-left: 15px;
    cursor: pointer;
    background: url('../images/yn_jb-jbpttt.png') no-repeat center;
}
.jb-headtt {
    background: url('../images/yn_jbpt-sbg1.png') repeat-x left center;
}
.jb-headtt .title 
{
     width:100px;
    margin-left: 27px;
    padding-left: 13px;
    padding-right: 12px;
    font-size: 25px;
    color: #333;
    line-height: 25px;
    font-weight: normal;
    background: #fff;
}
.yn-jb-main .jb-headtt  {
    margin-top: 40px;
}
.yn-form1 .ipt-item {
    font-size: 0;
    margin-bottom: 14px;
}
.yn-form1 .ipt-text1,
.yn-form1 .ipt-area1 {
    padding-left: 15px;
    color: #666;
    font-size: 13px;
    border: 1px solid #dcdcdc;
}
.yn-form1 .ipt-area1 {
    padding-top: 9px;
    padding-bottom: 15px;
    line-height: 25px;
}
.yn-form1 .ipt-text1-1,
.yn-form1 .ipt-area1-1 {
    background: #f6f6f6;
}
.yn-form1 .ipt-text1.h30 {
    height: 28px;
    line-height: 28px;
}
.yn-form1 .w360 {
    width: 343px;
}
.yn-form1 .w720 {
    width: 703px;
}
.yn-form1 .w900 {
    width: 883px;
}
.yn-form1 .h125 {
    height: 99px;
}
.yn-form1 .h110 {
    height: 84px;
}
.ipt-btn1 {
    width: 75px;
    height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    background: #3270cc;
    cursor: pointer;
}
.ipt-btn1:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.yn-form1 .lbl {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    font-size: 14px;
    color: #333;
    text-align: right;
    vertical-align: top;
}
.yn-form1 .ipt-btn1 {
    margin-left: 14px;
}
.yn-jbpt-main .yn-form1 .lbl {
    width: 150px;
}
.yn-jbpt-main .form1 {
    margin-top: 60px;
    margin-bottom: 50px;
}
.jb-headtt1 {
    height: 30px;
    line-height: 30px;
    background: #e5e5e5;
}
.jb-headtt1 .title {
    margin-left: 26px;
    font-weight: normal;
    color: #333;
    font-size: 14px;
}
.yn-jbpt-main .form2 {
    margin-top: 24px;
    margin-bottom: 29px;
}

/********************************举报须知*********************************/
.yn-box1 {
    background: #f7f7f7;
    border: 1px solid #e5e5e5;
}
.yn-ol1 >li {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    line-height: 40px;
}
.yn-ol2 >li {
    padding-left: 29px;
    /*list-style: decimal;*/
    color: #333;
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
}
.yn-jbxz-main {
    padding-bottom: 12px;
}
.yn-jbxz-main .sec1 {
   padding: 80px 280px 70px 300px;
    margin-top: 30px;
}
.yn-ol1 .yn-ol2 {
    margin-top: 4px;
    margin-bottom: 25px;
}

/********************************开始举报*********************************/
.yn-ksjb-main .yn-form1 .lbl {
    width: 166px;
    height: 35px;
    line-height: 35px;
}
.yn-ksjb-main .yn-form1 .lbl1 {
    width: 210px;
}
.yn-ksjb-main .form1 {
    margin-top: 44px;
}
.yn-form1 .h35 {
    height: 33px;
}
.yn-ksjb-main .yn-form1 .ipt-item {
    margin-bottom: 11px;
}
.yn-form1 .w350 {
    width: 333px;
}
.yn-form1 .w876 {
    width: 859px;
}
.ipt-btn1-1 {
    display: block;
    width: 176px;
    height: 35px;
    text-align: left;
    text-indent: 85px;
    line-height: 35px;
    background: #137bd3 url('../images/yn_ksjb-icon1.png') no-repeat 64px center;
}
.yn-ksjb-main .yn-form1 .ipt-btn1-1 {
    margin-top: 17px;
    margin-left: 220px;
}


/************************(增)集团概况-领导团队 2017.8.25*************************/
.yn-leader2-rtmain {
    padding-top: 67px;
    padding-bottom: 80px;
}
.yn-leader2-rtmain .content {
    width: 740px;
    margin-left: auto;
    margin-right: auto;
}
.yn-leader-list {
    border: 1px solid #dcdcdc;
}
.yn-leader-list li {
    border-top: 1px solid #dcdcdc;
}
.yn-leader-list li:first-child {
    border-top: none;
}
.yn-leader-list li a {
    display: block;
    height: 75px;
    line-height: 75px;
}
.yn-leader-list li a.cur,
.yn-leader-list li a:hover {
    color: #467ed1;
    background: #f9f9f9;
}
.yn-leader-list li .txt1 {
    margin-left: 33px;
    font-weight: bold;
    font-size: 16px;
}
.yn-leader-list li .txt2 {
    margin-right: 48px;
    font-size: 14px;
    color: #666;
}

/************************(增)集团概况-领导团队详情 2017.8.25*************************/
.yn-leaderxl-rtmain {
    padding-top: 39px;
    padding-bottom: 53px;
}
.yn-leaderxl-rtmain .content1 {
    margin-bottom: 50px;
    text-align: center;
}
.yn-leaderxl-rtmain .content1 .title1 {
    margin-bottom: 34px;
    line-height: 42px;
    font-size: 22px;
}
.yn-leaderxl-rtmain .content2 p {
    line-height: 45px;
    font-size: 15px;
    color: #393939;
}

/************************(增)集控综合楼-首页*************************/
.tabContent1 {
    overflow: hidden;
}
.tabItem1 {
    display: none;
}
.yn-nosa-main {
    padding-top: 565px; 
    background: #f5f5f5 url('../images/yn_nosa-bg1.jpg') no-repeat center top;
}
.yn-nosa-video {
    position: absolute;
    right: 0;
    top: -189px;
    width: 300px;
    height: 172px;
}
.yn-nosa-container {
    position: relative;
}
.yn-nosa-navtt-box {
    height: 50px;
    line-height: 50px;
    background: url('../images/yn_nosa-op75.png');
}
.yn-nosa-navtt .panel1 {
    float: left;
    padding: 0 48px;
    color: #fff;
    font-size: 16px;
}
.yn-nosa-navtt .panel1:hover,
.yn-nosa-navtt .panel1.cur {
    color: #000;
    background: #fff;
}
.yn-nosa-navct .tabItem1 {
    height: 255px;
    background: #fff;
    overflow: hidden;
}
.yn-nosa-navct .option1 .m-news-list-4 {
    height: 174px;
    padding: 41px 47px 0 43px;
    overflow: hidden;
}
.yn-nosa-navct .m-news-list-4 li a {
    max-width: 800px;
}
.yn-nosa-navct .m-picoptxt-item1 {
    float: left;
    width: 250px;
    margin-left: 34px;
}
.yn-nosa-navct .m-picoptxt-item1 .txt-box {
    height: 38px;
    line-height: 38px;
}
.yn-nosa-navct .m-picoptxt-item1 .txt-box .txt {
    padding-left: 0;
    font-size: 14px;
    text-align: center;
    background: none;
}
.yn-nosa-navct .m-picoptxt-item1 .txt-box .txt:hover {
    color: #333;
}
.yn-nosa-navct .option2 .item-ct {
    padding-top: 33px;
    padding-left: 15px;
}
.yn-nosa {
    position: relative;
    margin-bottom: 48px;
    background: #fff;
}
.logo-sign {
    position: absolute;
    width: 42px;
    height: 55px;
    padding-top: 6px;
    padding-left: 8px;
    line-height: 15px;
    color: #fff;
    font-size: 14px;
    background: url('../images/yn_nosa-simg1.png') no-repeat center;
}
.yn-nosa .logo-sign {
    top: -3px;
    left: 45px;
}
.yn-nosah-ct {
    margin-top: 22px;
    padding-left: 43px;
    padding-right: 32px;
}
.yn-nosah-ct .title1 {
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    font-weight: normal;
    color: #333;
}  
.yn-nosah-ct .subtitle1 {
    font-size: 14px;
    line-height: 25px;
    text-align: center;
}
.yn-nosah-ct .yn-head {
    height: 212px;
    border-bottom: 2px solid #e5e5e5;
}
.yn-nosah-ct .yn-head .title1 {
    padding-top: 40px;
    padding-bottom: 20px;
}
.yn-nosah-ct .content1 {
    padding-top: 25px;
    padding-bottom: 32px;
}
.yn-nosah-ct .content1 p {
    line-height: 30px;
    font-size: 14px;
    color: #333;
}

/************************(增)集控综合楼-概览*************************/
.yn-nosagl-ct {
    padding: 42px 12px 39px 13px;
}
.yn-nosagl-ct .m-news-list-5 li a {
    max-width: 800px;
}
.yn-nosagl-ct .yn-page {
    margin: 37px 48px 0 58px;
}

/************************(增)集控综合楼-细览*************************/
.yn-nosaxl-ct {
    padding-left: 28px;
    padding-right: 38px;
}
.yn-nosaxl-ct .nosaxl-header {
    padding-top: 13px;
    border-bottom: 2px solid #e5e5e5;
}
.yn-nosaxl-ct .nosaxl-header .title1 {
    line-height: 71px;
    text-align: center;
    font-weight: normal;
    font-size: 25px;
    color: #333;
}
.yn-nosaxl-ct .content1 {
    padding-top: 30px;
    padding-bottom: 75px;
}
.yn-nosaxl-ct .content1 p {
    line-height: 33px;
    text-indent: 2em;
    font-size: 15px;
    color: #333;
}

/************************(增)投资者关系*************************/
.yn-invest-bg {
    height: 981px;
    max-height: 981px;
    background: url('../images/yn_invest-bg1.jpg') no-repeat center top;
    overflow: hidden;
}
.yn-invest-main {
    margin-top: 237px;
    background: url('../images/yn_invest-wop85.png');
}
.yn-invest-headtt {
    position: relative;
    overflow: hidden;
}
.yn-invest-headtt .title {
    float: left;
    height: 18px;
    line-height: 18px;
    padding-right: 11px;
    color: #478ee7;
    font-weight: bold;
    font-size: 18px;
}
.yn-invest-headtt .line {
    position: absolute;
    top: 50%;
    margin-top: -1px;
    width: 100%;
    height: 2px;
    background: url('../images/yn_invest-sbg1.png') repeat-x left center;
}
.yn-invest-ct {
    width: 1087px;
    padding-top: 20px;
    padding-bottom: 27px;
    margin-left: auto;
    margin-right: auto;
}
.yn-pre {
    padding-left: 28px;
    font-size: 14px;
    color: #666;
    line-height: 17px;
    background: url('../images/yn_invest-pre.png') no-repeat left center;
}
.yn-invest-main .yn-invest-headtt .line {
    left: 82px;
}
.yn-invest-ct .yn-pre {
    margin-right: 19px;
    margin-bottom: 4px;
}
.yn-invest-ct .content1 {
    padding: 17px 35px 15px 0 ;
    background: url('../images/yn_invest-sbg1.png') repeat-x left bottom;
}
.yn-invest-ct .m-news-list-6 li a {
    max-width: 800px;
}
.yn-invest-ct .yn-page {
    width: 734px;
    margin: 22px auto 0;
}

/************************(增)投资者关系概览*************************/
.yn-investgl-ct {
    padding: 38px 41px 0 55px;
    overflow: hidden;
}
.yn-investgl-ct .sec1 {
    margin-bottom: 32px;
}
.yn-investgl-ct .g-news1 {
    width: 522px;
}
.yn-investgl-ct .g-news1 .m-news-list-6 {
    height: 150px;
    padding-top: 16px;
    overflow: hidden;
}
/************************(增)投资者关系细览*************************/
.yn-investxl-ct {
    padding-left: 45px;
    padding-right: 41px;
}
.investxl-head {
    position: relative;
    padding: 0 150px;
    background: url('../images/yn_invest-sbg1.png') repeat-x left bottom;
}
.investxl-head .title {
    padding-top: 18px;
    padding-bottom: 15px;
    font-weight: normal;
    font-size: 25px;
    line-height: 45px;
    color: #333;
    text-align: center;
}
.investxl-head .yn-pre {
    position: absolute;
    right: 6px;
    top: 36px;
}
.yn-investxl-ct .content1 {
    padding-top: 40px;
    padding-bottom: 50px;
}
.yn-investxl-ct .content1 .txt-link {
    text-align: center;
}
.yn-investxl-ct .txt-link a {
    text-decoration: underline;
}
.yn-pre2 {
    padding-left: 28px;
    line-height: 17px;
    color: #fff;
    font-size: 14px;
    background: url('../images/yn_nosa-pre.png') no-repeat ;
}
.yn-nosa-navtt-box .yn-pre2 {
    color: #fff;
    margin-top: 16px;
    margin-right: 62px;
}

/************************(增)聚力能投-首页*************************/
.yn-jl-body {
    min-width: 1303px;
	/* ln 新增 */
    background: url(../images/yn-ntj-bg.jpg) center top repeat-y;
}
.yn-jl-bg {
    max-height: 1843px;
    background: url('../images/yn_jl-bg.jpg') no-repeat center top; 
    overflow: hidden;
}
.yn-jl-vedio {
    width: 442px;
    height: 243px;
    margin: 131px 116px 83px 0;
}
.yn-jl-headtt {
    position: relative;
    height: 26px;
    background: url('../images/yn_jl-line.png') no-repeat center; 
}
.yn-jl-headtt .title {
    position: absolute;
    right: 50%;
    top: 0;
    margin-right: 450px;
    line-height: 26px;
    letter-spacing: 2px;
    font-weight: normal;
    color: #ffffce;
    font-size: 24px;
}
.yn-jl-sec1 {
    padding-top: 27px;
    padding-bottom: 86px;
}
.yn-jl-sec1 p {
    text-indent: 2em;
    color: #fff;
    font-size: 15px;
    line-height: 28px;
}
a.yn-jl-btn1,
.yn-jl-btnlist a {
    display: block;
    text-align: center;
    font-size: 20px;
    color: #c91e18;
    font-weight: bold;
}
a.yn-jl-btn1:hover,
.yn-jl-btnlist a:hover {
    opacity: 0.9;
    fill: alpha(opacity=90);
}
.yn-jl-btn1.btn1 {
    width: 190px;
    height: 61px;
    line-height: 56px;
    background: url('../images/yn_jl-btn1.png') no-repeat;
}
.yn-jl-sec1 .yn-jl-btn1 {
    margin: 92px auto 0;
}
.yn-jl-sec2 {
    width: 1303px;
    min-width: 1303px;
    padding-top: 60px;
    padding-bottom: 110px;
}
.yn-jl-types {
    width: 301px;
    text-align: center;
}
.yn-jl-types .title-sign {
    width: 185px;
    height: 140px;
    margin: 0 auto;
    padding-top: 45px;
    line-height: 45px;
    text-align: center;
    color: #d10700;
    font-size: 45px;
    font-family: '宋体';
    background: url('../images/yn_jl-circle.png') no-repeat;
}
.yn-jl-types .title-sign:hover {
    animation: circle3d 2s;
    animation: circle3d 2s;
    -moz-animation: circle3d 2s; /* Firefox */
    -webkit-animation: circle3d 2s; /* Safari and Chrome */
    -o-animation:mymove  circle3d 2s; /* Opera */
}
@keyframes circle3d {
    0% {transform: rotateY(0deg);}
    25% {transform: rotateY(45deg);}
    50% {transform: rotateY(0deg);}
    75% {transform: rotateY(-45deg);}
    100% {transform: rotateY(0deg);}
}
@-moz-keyframes circle3d /* Firefox */
{
    0% {transform: rotateY(0deg);}
    25% {transform: rotateY(45deg);}
    50% {transform: rotateY(0deg);}
    75% {transform: rotateY(-45deg);}
    100% {transform: rotateY(0deg);}
}

@-webkit-keyframes circle3d /* Safari 和 Chrome */
{
    0% {transform: rotateY(0deg);}
    25% {transform: rotateY(45deg);}
    50% {transform: rotateY(0deg);}
    75% {transform: rotateY(-45deg);}
    100% {transform: rotateY(0deg);}
}

@-o-keyframes circle3d /* Opera */
{
    0% {transform: rotateY(0deg);}
    25% {transform: rotateY(45deg);}
    50% {transform: rotateY(0deg);}
    75% {transform: rotateY(-45deg);}
    100% {transform: rotateY(0deg);}
}
.yn-jl-types .subtitle {
    display: inline-block;
    position: relative;
    padding: 0 23px;
    color: #ffffce;
    font-size: 25px;
    line-height: 61px;
    font-family: '宋体';
}
.yn-jl-types .subtitle .i {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    display: block;
    width: 11px;
    height: 3px;
    background: url('../images/yn_jl-icon1.png') no-repeat;
}
.yn-jl-types .subtitle .icon1 {
    left: 0;
}
.yn-jl-types .subtitle .icon2 {
    right: 0;
}
.yn-jl-types .txt p {
    color: #fff;
    text-align: left;
    line-height: 24px;
    font-size: 13px;
}
.yn-jl-sec2 .yn-jl-types {
    float: left;
    margin-left: 33px;
}
.yn-jl-sec2 .yn-jl-types:first-child {
    margin-left: 0;
}
.jl-news-list li {
    height: 30px;
    line-height: 30px;
}
.jl-news-list li a,
.jl-news-list li span {
    color: #fff;
    font-size: 15px;
}
.jl-news-list li a:hover {
    text-decoration: underline;
}
.jl-news-list li a:hover {
    color: #fff;
}
.yn-jl-sec3 {
    padding-bottom: 45px;
}
.yn-jl-sec3 .jl-news-list {
    padding: 36px 15px 27px 26px;
}
.yn-jl-sec3 .jl-news-list li a {
    max-width: 800px;
}
.yn-page1 {
    font-size: 0;
}
.yn-page1 span,
.yn-page1 a {
    color: #fff;
    line-height: 14px;
    font-size: 14px;
}
.yn-page1 a:hover {
    text-decoration: underline;
}
.yn-page1 .num {
    margin: 0 4px;
    font-weight: normal;
}
.yn-page1 .t1 {
    margin-left: 23px;
}
.yn-page1 .t2 {
    margin-left: 32px;
}
.yn-jl-sec3 .yn-page1 {
    margin-left: 26px;
}
.yn-jl-btnlist .a {
    float: left;
    width: 140px;
    height: 61px;
    margin-left: 18px;
    line-height: 55px;
    background: url('../images/yn_jl-btn2.png') no-repeat;
}
.yn-jl-btnlist .a:first-child {
    margin-left: 0;
}
.yn-jl-sec4 .yn-jl-btnlist {
    margin: 30px 0 0 52px;
	padding-bottom: 49px;
}

/************************(增)精准扶贫-概览*************************/
.yn-ct-title-1 {
    height: 38px;
    border-bottom: 2px solid #e5e5e5;
}
.yn-fpgl-main {
    padding-top: 38px;
    padding-bottom: 36px;
}
.yn-fpgl-main .content1 {
    padding: 20px 7px 16px 0;
    border-bottom: 2px solid #e5e5e5;
}
.yn-fpgl-main .m-news-list-7 li a {
    max-width: 900px;
}
.yn-fpgl-main .yn-page {
    margin-left: 5px;
    margin-right: 10px;
}

/************************(增)精准扶贫*************************/
.yn-fp-banner1 {
    height: 540px;
}
.yn-fp-banner1 .banner-tools {
    height: 130px;
    background: url('../images/yn_fp-op60.png');
}
.yn-fp-banner1 .banner-img img {
    position: absolute;
    width: 1920px;
    height: 540px;
    left: 50%;
    margin-left: -960px;
}
.yn-fp-banner1 .banner-img li {
    width: 100%;
    height: 540px;
}
.yn-fp-banner1 .yn-container {
    position: absolute;
    left: 50%;
    margin-left: -600px;
}
.yn-fp-banner1 .banner-text {
    padding: 0;
}
.yn-fp-banner1 .banner-text p {
    height: 130px;
    font-size: 0;
    white-space: normal;
    text-overflow: clip;
    overflow: visible;
}
.yn-fp-banner1 .banner-text p:hover {
    color: #fff;
}
.yn-fp-banner1 .banner-text .title {
    display: inline-block;
    width: 228px;
    padding-left: 22px;
    height: 130px;
    line-height: 130px;
    font-size: 45px;
}
.yn-fp-banner1 .banner-text .ct {
    display: inline-block;
    width: 940px;
    height: 100px;
    padding-top: 30px;
    font-size: 15px;
    line-height: 24px;
    color: #fff;
    text-indent: 2em;
    vertical-align: top;
}
.yn-fp-banner1 .banner-arrow {
    display: none;
    top: 0;
}
.yn-fp-banner1:hover .banner-arrow {
    display: block;
}
.yn-fp-banner1 .banner-arrow .btn {
    position: absolute;
    top: 165px;
    width: 50px;
    height: 100px;   
    cursor: pointer;
}
.yn-fp-banner1 .banner-arrow .btn.pre {
    left: -50px;
    background: url('../images/yn_fp-lbpre.png') no-repeat;
}
.yn-fp-banner1 .banner-arrow .btn.next {
    right: -50px;
    background: url('../images/yn_fp-lbnext.png') no-repeat;
}
.yn-fph-main {
    padding-top: 38px;
}
.yn-more1 {
    line-height: 15px;
    font-size: 15px;
    color: #999;
}
.yn-fph-main .content1 {
    padding-bottom: 55px;
    padding-top: 59px;
    overflow: hidden;
}
.yn-fph-main .content1 .sec1 {
    margin-left: -59px;
    margin-top: -55px;
}
.yn-fph-main .m-picoptxt-item1 {
    float: left;
    width: 360px;
    margin-left: 59px;
    margin-top: 55px;
}
.m-picoptxt-item1 .title1 {
    padding-top: 4px;
    line-height: 52px;
    font-size: 18px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-picoptxt-item1-1 .txt-box {
    height: auto;
    padding: 0;
    line-height: 20px;
    white-space: normal;
}
.m-picoptxt-item1-1 .txt-box .txt {
    padding: 0;
    background: none;
    color: #999;
}
.m-picoptxt-item1-1 .txt-box .txt:hover {
    color: #999;
}

/************************(增)精准扶贫-细览*************************/
.fpxl-header {
    position: relative;
    padding: 0 120px;
    border-bottom: 2px solid #e5e5e5;
}
.fpxl-header .title1 {
    padding-top: 27px;
    line-height: 64px;
    color: #333;
    text-align: center;
    font-size: 25px;
    font-weight: normal;
}
.fpxl-header .yn-pre {
    position: absolute;
    right: 8px;
    bottom: 22px;
}
.yn-imgtxt .img {
    display: block;
}
.yn-imgtxt .txt {
    text-align: center;
    color: #333;
    line-height: 41px;
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.yn-fpxl-main .yn-imgtxt {
    float: left;
    width: 350px;
    margin-left: 20px;
}
.yn-fpxl-main .yn-imgtxt img {
    width: 350px;
    height: 220px;
}
.yn-fpxl-main .content1 {
    padding: 53px 55px 30px 15px;
}
.yn-fpxl-main .content2 p {
    line-height: 34px;
    text-indent: 2em;
    font-size: 15px;
    color: #333;
}
.yn-fpxl-main {
    padding-bottom: 45px;
}
.yn-imgclip {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.yn-imgclip .img {
    position: absolute;
    left: 50%;  
    width: 1920px;
    height: 100%;
    margin-left: -960px;
}

/********************************搜索（增）2017.09.06*********************************/
.yn-position {
    height: 18px;
    margin: 20px 0 11px 6px;
    padding-left: 28px;
    line-height: 18px;
    color: #666;
    font-size: 13px;
    background: url('../images/yn_ss-icon1.png') no-repeat left center;
}
.yn-position a {
    color: #666;
}
.yn-position a:hover {
    color: #3270cc;
}
.bdt {
    position: absolute;
    left: 0;
    right: 0;
    top: 154px;
    border-top: 1px solid #e8e8e8;
}
.divbd {
    height: 24px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    background: #f2f2f2;
}
.yn-ss-lf {
    width: 255px;
}
.yn-ss-rt {
    width: 904px;
}
.nav-list li a {
    display: block;
}
.nav-list >li >a {
    height: 40px;
    padding-left: 18px;
    line-height: 40px;
    color: #fff;
    font-size: 15px;
    background: #3588d4;
}
.nav-list1 {
    padding-top: 16px;
    padding-bottom: 15px;
    background: #f9f9f9;
}
.nav-list1 >li {
    height: 35px;
    line-height: 35px;
}
.nav-list1 >li >a {
    padding-left: 34px;
    color: #666;
    font-size: 13px;
}
.nav-list1 >li.cur >a,
.nav-list1 >li >a:hover {
    color: #3588d4;
    background: #ededed;
}
.yn-ss-main {
    padding-top: 24px;
    padding-bottom: 40px;
}
.ss-header {
    height: 46px;
    line-height: 39px;
    font-size: 15px;
    color: #333;
    border-bottom: 1px solid #e6e6e6;
}
.ss-header .keywords {
    margin-right: 20px;
    color: #f51d1d;
}
.ss-header .total-num {
    margin-left: 6px;
    margin-right: 7px;
    color: #f51d1d;
}
.ss-ct-item {
    padding-bottom: 17px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
}
.ss-ct-item .title {
    height: 25px;
    margin-top: 13px;
    margin-bottom: 7px;
    line-height: 25px;
    font-weight: normal;   
    font-size: 15px;
    color: #333;
}
.ss-ct-item .title a {
    color: #333
}
.ss-ct-item .time {
    margin-bottom: 10px;
    line-height: 15px;
    font-size: 15px;
    color: #999;
}
.ss-ct-item .ct {
    font-size: 13px;
    color: #666;
    line-height: 21px;
}
.ss-ct-item em {
    font-style: normal;
    color: #f51d1d;
}
.yn-ss-main .yn-page {
    margin-top: 23px;
}


/****************************************两学一做-首页 2017.9.11****************************************/
.yn-lx-main {
    padding-top: 30px;
    padding-bottom: 88px;
}
.yn-lx-sec1 .content {
    margin-left: -15px;
}
.yn-lx-sec1 .content a {
    float: left;
    width: 390px;
    height: 120px;
    margin-left: 15px;
    overflow: hidden;
}
.yn-lx-sec1 .content a img {
    width: 100%;
    height: 100%;
}
.yn-g-w376 {
    width: 376px;
}
.m-headtt4 .title {
    width: 138px;
    height: 35px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    line-height: 35px;
    background: url('../images/yn_lx-sbg1.png') no-repeat center;
}
.yn-lx-sec2 {
    margin-top: 37px;
}
.yn-g-w376 .m-news-list-8 li a {
    max-width: 300px;
}
.m-news-list-8 li a:hover {
    color: #cf3330;
}
.yn-lx-main .m-headtt4 {
    margin-bottom: 13px;
}
.yn-lx-main .m-news-list-8 {
    height: 234px;
    overflow: hidden;
}
.xl-news-middle {
    margin-left: 40px;
}
.yn-lx-sec3 {
    margin-top: 46px;
}
.yn-lx-ad {
    display: block;
    margin-top: 43px;
}
.yn-lx-ad .img {
    display: block;
}
.yn-lx-sec4 {
    margin-top: 53px;
}
.yn-lx-sec4 .m-headtt4 {
    margin-bottom: 26px;
}
.yn-lx-sec4 .m-picoptxt-item1 {
    float: left;
}
.yn-lx-sec4 .m-picoptxt-item1 .txt-box {
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-align: center;
}
.yn-lx-sec4 .m-picoptxt-item1 .txt-box .txt {
    padding: 0;
    font-size: 14px;
    color: #333;
    background: none;
}
.yn-lx-book .m-picoptxt-item1 {
    width: 130px;
    margin-left: 35px;
}
.yn-lx-book .content {
    margin-left: -31px;
}
.yn-lx-book .m-picoptxt-item1 .txt-box {
    padding-top: 10px;
}
.yn-lx-image .m-picoptxt-item1 {
    width: 160px;
    margin-left: 22px;
    margin-bottom: 6px;
}
.yn-lx-image .content {
    margin-left: -30px;
}
.yn-lx-header {
    height: 420px;
    background: url('../images/yn_lx-topimg.jpg') no-repeat center;
    overflow: hidden;
}
.yn-lx-nav {
    margin-top: 315px;
}
.yn-lx-nav li {
    float: left;
    height: 43px;
    font-size: 0;
    margin-left: 50px;
}
.yn-lx-nav li .icon {
    display: inline-block;
    width: 19px;
    height: 100%;
    margin-left: 8px;
    background: url('../images/yn_lx-libg2.png') no-repeat center;
}
.yn-lx-nav li a {
    display: inline-block;
    line-height: 17px;  
    color: #fdfdd6;
    font-size: 17px;
    font-style: italic;
}
.yn-lx-nav li .a1 {
    vertical-align: top;
}
.yn-lx-nav li .a2 {
    vertical-align: bottom;
}
.yn-lx-nav li a:hover {
    color: #FCFF65;
    transition: all 0.5s;
    -moz-transition: all 0.5s; /* Firefox 4 */
    -webkit-transition: all 0.5s; /* Safari 和 Chrome */
    -o-transition: all 0.5s; /* Opera */
}
.yn-lx-nav li a.a1:hover {
    transform: translateX(-5px);
    -ms-transform: translateX(-5px); 	/* IE 9 */
    -moz-transform: translateX(-5px); 	/* Firefox */
    -webkit-transform: translateX(-5px); /* Safari 和 Chrome */
}
.yn-lx-nav li a.a2:hover {
    transform: translateX(5px);
    -ms-transform: translateX(5px); 	/* IE 9 */
    -moz-transform: translateX(5px); 	/* Firefox */
    -webkit-transform: translateX(5px); /* Safari 和 Chrome */
}

/****************************************（增）两学一做-概览 2017.9.12****************************************/
.ynlx-gl-main {
    padding-top: 39px;
    padding-bottom: 43px;
}
.m-headtt4-1 {
    border-bottom: 1px solid #eeb8b7;
}
.m-headtt4-1 .title {
    margin-bottom: -1px;
}
.yn-pre-1 {
    background-image: url('../images/ynlx_gl-icon1.png');
}
.yn-pre-1:hover {
    color: #cf3330;
}
.ynlx-gl-main .content {
    padding-top: 29px;
    overflow: hidden;
}
.ynlx-gl-main .content .news-item {
    padding: 0 4px 16px 3px;
    margin-bottom: 11px;
    border-bottom: 1px dashed #333;
}
.ynlx-gl-main .news-item .m-news-list-8 a {
    max-width: 900px
}
.yn-page-1 {
    width: 980px;
    margin: 32px auto 0;
}
.yn-page-1 .total .num {
    color: #cf3330;
}
.yn-page .page-r .iptbtn {
    background: #cf3330;
}
.yn-page-1 .page-num:hover, 
.yn-page-1 .page-num.cur {
    color: #cf3330;
}

/****************************************（增）两学一做-细览 2017.9.12****************************************/
.ynlx-xl-main {
    padding-top: 32px;
    padding-bottom: 64px;
}
.lx-xl-head {
    border-bottom: 1px solid #d2d2d2;
    background: none;
}
.lx-xl-head .title {
    padding-bottom: 30px;
}
.ynlx-xl-main .content {
    width: 1170px;
    margin: 0 auto;
    padding-top: 41px;
	color:#333;
	font-family:"宋体";
}
.ynlx-xl-main .content p {
	/*
	line-height: 35px;
    font-size: 15px;
	text-indent: 2em;*/
	font-family:"宋体";
    color: #333;
}

/****************************************（增）热烈祝贺 2017.9.18****************************************/
.yn-bg1 {
    background: #f6f6f6;
}
.yn-zh-main {
    position: relative;
    margin-top: -19px;
    margin-bottom: 47px;
    background: #fff;
    border: 1px solid #dcdcdc;
}
.yn-zh-main  .ct1 {
    width: 1122px;
    margin: 41px auto 27px;
}
.yn-zh-main  .ct1 p {
    line-height: 32px;
    text-indent: 2em;
    font-size: 16px;
}
/****************************************（增）聚力能投 2017.12.15****************************************/

.yn-nt-bg {
    background: url('../images/yn-nt-bg.jpg') no-repeat center top; 
}

.yn-nt-bg .yn-jl-vedio {
    margin: 108px 76px 106px 0;
}

.yn-nt-bg .yn-jl-headtt .title {
    margin-right: 455px;
    letter-spacing: -1px;
    font-size: 25px;
}

.yn-nt-bg .yn-jl-sec2 {
    padding-top: 56px;
    padding-bottom: 76.5px;
}


/****************************************（增）聚力能投2017 2017.12.15****************************************/

.yn-ntsev-bg {

    background: url('../images/yn-ntsev-bg.jpg') no-repeat center top; 
}

.yn-ntsev-bg .yn-jl-vedio {
    margin: 131px 68px 70px 0;
}

.yn-ntsev-bg .yn-jl-headtt .title {
    margin-right: 455px;
    letter-spacing: -1px;
    font-size: 25px;
}

.yn-ntsev-bg .yn-jl-sec2 {
    padding-top: 56px;
    padding-bottom: 47px;
}

.yn-ntsev-bg .yn-jl-types .txt p {
    line-height: 23px;
}

.yn-ntsev-sec {
    width: 804px;
    min-width: 804px;
    padding-top: 86px;
    padding-bottom: 94px;
}

.yn-ntsev-sec .txt {
    margin-top: 27px;
}

.yn-ntsev-sec .yn-jl-types {
    float: left;
    width: 353px;
    margin-left: 111px;
}

.yn-ntsev-sec .yn-jl-types:first-child {
    width: 340px;
    margin-left: 0;
}



/****************************************（增）我要参与-启动阶段 2017.12.15****************************************/

.yn-ntj-bg {
    padding-top: 441px;
    background: url(../images/yn-ntjoin-bg.jpg) no-repeat center top; 
}

.yn-ntj-sec {
    width: 1253px;
}

.yn-ntj-process {
    margin-top: 59px;
    margin-bottom: 61px;
}

.ntj-pro {
    float: left;
   width: 190px;
   height: 84px;
   padding-top: 21px; 
   margin-left: 22px;
   box-sizing: border-box;
   text-align: center;
   font-size: 0;
   background: url(../images/ntj-pro.png) no-repeat;
}

.ntj-pro:first-child {
    margin-left: 0;
}

.ntj-pro.cur, .ntj-pro:hover {
    background: url(../images/ntj-proc.png) no-repeat;
}

.ntj-pro .title {
    line-height: 20px;
    margin-top: 21px;
    font-size: 20px;
    font-weight: bold;
    color: #c91e18;
}

.ntj-pro .time {
    display: block;
    line-height: 30px;
    font-size: 14px;
    color: #c91e18;
}

.ntj-pro .arrow {
    position: absolute;
    width: 8px;
    height: 9px;
    margin: 15px 0 0 -70px;
    background: url(../images/ntj-pro-arrow.png) no-repeat;
}

.yn-ntj-plantt .title {
    line-height: 30px;
    text-align: center;
    font-size: 30px;
    color: #ffffce; 
}

.yn-ntj-plan {
    width: 1253px;
    margin-top: 44px;
}

.yn-ntj-plan p {
    padding-left: 41px;
    padding-right: 26px;
    line-height: 20px;
    font-size: 15px;
    color: #fff;
}

.yn-ntj-plan .tt {
    text-indent: 32px;
}

.yn-ntj-plan h3 {
    line-height: 55px;
    font-size: 20px;
    color: #ffffce;
}

.yn-ntj-plan h4 {
    padding-left: 41px;
    line-height: 55px;
    font-size: 20px;
    color: #ffffce; 
}

.yn-ntj-file {
    width: 1253px;
    margin-top: 47.5px;
    padding-bottom: 68px;
    font-size: 0;
}

.yn-ntj-file .tt {
    line-height: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #ffffce;
}

.yn-ntj-file .a {
    line-height: 20px;
    font-size: 15px;
    color: #ffffce;
    text-decoration: underline;
}

.yn-ntj-file .a:first-of-type {
    margin-left: 28px;
    margin-right: 63px;
}


/****************************************（增）细览 2017.12.15****************************************/

.yn-ntxl-bg {
    padding-top: 444px;

    background: url(../images/yn-ntxl-bg.jpg) no-repeat center top; 
}

.yn-ntxl-tt {
    position: relative;
    margin-top: 32px;
    margin-bottom: 48px;
}

.yn-ntxl-tt .title {
    line-height: 25px;
    text-align: center;
    font-weight: normal;
    font-size: 25px;
    color: #fff;
}

.yn-ntxl-tt .back {
    position: absolute;
    right: 47px;
    top: 0;
    padding-left: 28px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
}

.yn-ntxl-tt .back:hover {
    text-decoration: underline;
}

.yn-ntxl-tt .icon-back {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -8px;
    display: inline-block;
    width: 19px;
    height: 16px;
    background: url(../images/icon-back.png) no-repeat;
}

.yn-ntxl-img {
    margin-top: 48px;
    margin-bottom: 36.5px;
}

.yn-ntxl-img .a {
    display: block;
    width: 325px;
    height: 455px;
    margin: 0 auto;
}

.yn-ntxl-img .a img {
    width: 100%;
    height: 100%;
}

.yn-ntxl-de {
    padding: 0 11px 47.5px 12px;
}

.yn-ntxl-de p {
    line-height: 25px;
    text-indent: 32px;
    font-size: 14px;
    color: #fff;
}


/****************************************（增）我要参与-启动阶段2017 2017.12.15****************************************/

.ntj-pro-rt {
    float: right;
    margin-top: 23px;
}

.ntj-pro-rt .arrow {
    margin-left: 138px;
    background: url(../images/ntj-pro-rt.png) no-repeat;
}

.ntj-pro-rt1 .arrow {
    width: 10px;
    height: 7px;
    margin: -36px 0 0 34px;
    background: url(../images/ntj-pro-rt2.png) no-repeat;
}

.pt47 {
    padding-bottom: 47px;
}

@charset "UTF-8";

a:hover {
    color: #3270cc;
}
.yn-container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
html,body {
    height: 100%;
}
.yn-wrap {
    height: auto;
    min-height: 100%;
}
.yn-main {
    padding-bottom: 164px;
}


/********************************动画*********************************/
@-moz-keyframes rollImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes rollImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes rollImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes rollImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
/********************************头部*********************************/
.yn-header {
    /* height: 156px; */
    background: #fff;
}
.yn-top .logo {
    margin-top: 21px;
}
.yn-top-sec {
    float: right;
    margin-top: 36px;
    margin-right: 20px;
}
.yn-shift-dev li {
    float: left;
    height: 35px;
    margin-left: 9px;
}
.yn-shift-dev li a {
    display: block;
    width: 30px;
    height: 24px;
    margin-top: 6px;
    line-height: 24px;
    text-align: center;
    color: #999;
    font-size: 15px;
}
.yn-shift-dev li a:hover {
    background: #cecece;
    color: #fff;
    border-radius: 4px;
}
.yn-shift-dev li.fz12 a {
    font-size: 12px;
}
.yn-top-sec .yn-shift-dev {
    margin-right: 16px;
}
.yn-search {
    position: relative;
    width: 248px;
    height: 33px;
    font-size: 0;
    border: 1px solid #d2d2d2;
}
.yn-search .ipttxt {
    width: 190px;
    height: 33px;
    line-height: 33px;
    padding-left: 15px;
    line-height: 33px;
    color: #999;
}
.yn-search .iptbtn {
    position: absolute;
    top: 8px;
    right: 12px;
    width: 19px;
    height: 19px;
    background: url('../images/yn_home-searchbtn.png') no-repeat center;
    cursor: pointer;
}
.yn-nav {
    margin-top: 32px;  
    margin-left: 71px;
}
.yn-nav-list >li {
    position: relative;
    float: left;
    margin-right: 132px;
}
.yn-nav-list >li.mr0 {
    margin-right: 0;
}
.yn-nav-list >li >a {
    display: block;
    height: 46px;
    color: #333;
    font-size: 16px;
    line-height: 16px;
}
.yn-nav-list >li:hover > a,
.yn-nav-list >li.cur >a {
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    color: #3270cc;
    border-bottom: 3px solid #3270cc;
}
.yn-nav-list >li.home >a {
    background: url('../images/yn_home-homeicon.png') no-repeat left 24px;
}
.yn-nav-list >li.jtgk >a {
    background: url('../images/yn_home-jtgkicon.png') no-repeat left 24px;
}
.yn-nav-list >li.cybj >a {
    background: url('../images/yn_home-cyfzicon.png') no-repeat left 24px;
}
.yn-nav-list >li.news >a {
    background: url('../images/yn_home-newicon.png') no-repeat left 24px;
}
.yn-nav-list >li.ddjs >a {
    background: url('../images/yn_home-ddjsicon.png') no-repeat left 24px;
}
.yn-nav-list >li.qywh >a {
    background: url('../images/yn_home-qywhicon.png') no-repeat left 24px;
}
.yn-nav-list >li.xxgk >a {
    background: url('../images/yn_home-xxgkicon.png') no-repeat left 24px;
}

/*  子导航  */
.yn-subnav-list {
    display: none;
    position: absolute;
    left: 50%;
    padding-top: 8px;
    padding-bottom: 7px;
    margin-left: -55px;
    width: 110px; 
    background: url('../images/yn_home-subnavbg.png');
    z-index: 1;
}
.yn-subnav-list >li {
    line-height: 33px;
    text-align: center;
    font-size: 14px;
    color: #666;
}

.yn-home-banner1 {
    height: 400px;
}
.yn-home-banner1 .banner-tools,
.yn-home-banner1 .yn-container {
    left: 50%;
    margin-left: -600px;
}
.yn-home-banner1 .yn-container {
    position: absolute;
    height: 400px;
    top: 0;
}
.yn-home-banner1 .banner-tools {
    width: 1200px;
}
.yn-lb-info1 {
    position: absolute;
    top: 50px;
    right: 17px;
    padding-right: 25px;
	/*
    width: 370px;
	*/
	width: 520px;
    height: 150px;
	/*
    text-align: right;
	*/
	text-align: left;
    background: url('../images/yn_home-op20.png');
}
.yn-lb-info1 .title {
    padding-top: 24px;
	padding-bottom: 10px;
	/*
    font-size: 31px;
	*/
	font-size: 25px;
    font-weight: bold;
    color: #fff;
    line-height: 31px;
}
.yn-lb-info1 .content {
    color: #fff;
    font-size: 14px;
	/*
    line-height: 38px;
	*/
	line-height: 26px;
	text-indent:2em;
}
.yn-home-service {
    height: 90px;
    background: #137bd3;
    box-shadow: 3px 3px 7px #c7c8c9;    
}
.yn-home-nav2 >li {
    float: left;
    width: 300px;
    height: 90px;
    background: url('../images/yn_home-liline.png') no-repeat left center;
}
.yn-home-nav2 >li >a {
    display: block;
    padding-top: 25px;
    padding-left: 24px;
    height: 65px;
}
.yn-home-nav2 >li .title {
    padding-left: 31px;
    color: #fff;
    font-size: 17px;
}
.yn-home-nav2 >li .subtitle {
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}
.yn-home-nav2 >li.energy .title {
    background: url('../images/yn_home-energy.png') no-repeat left center;
}
.yn-home-nav2 >li.finance .title {
    background: url('../images/yn_home-finance.png') no-repeat left center;
}
.yn-home-nav2 >li.service .title {
    background: url('../images/yn_home-service.png') no-repeat left center;
}
.yn-home-nav2 >li.business .title {
    background: url('../images/yn_home-business.png') no-repeat left center;
}

.yn-home-main {
    padding-top: 25px;
    padding-bottom: 67px;
}
.yn-home-banner2 {
    width: 600px;
    height: 340px;
}
.yn-home-banner2 .banner-tools {
    height: 48px;
    background: url('../images/yn_home-op50.png');
}
.yn-home-banner2 .banner-text p {
    line-height: 48px;
}
.yn-home-banner2 .banner-arrow .btn {
    position: absolute;
    bottom: 13px;
    width: 20px;
    height: 20px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.yn-home-banner2 .banner-arrow .btn:hover,
.yn-home-banner2 .banner-arrow .btn.cur {
    background-color: #1f7fc3;
}
.yn-home-banner2 .banner-arrow .pre {
    right: 36px;
    background-image: url('../images/yn_home-arrowlf.png');
}
.yn-home-banner2 .banner-arrow .pre:hover,
.yn-home-banner2 .banner-arrow .pre.cur {
    background-image: url('../images/yn_home-arrowlf-white.png');
}
.yn-home-banner2 .banner-arrow .next {
    right: 11px;
    background-image: url('../images/yn_home-arrowrt.png');
}
.yn-home-banner2 .banner-arrow .next:hover,
.yn-home-banner2 .banner-arrow .next.cur {
    background-image: url('../images/yn_home-arrowrt-white.png');
}
.yn-home-news1 {
    width: 566px;
    height: 340px;
}
.yn-home-news1 .tabContent {
    padding-top: 36px;
}
.home-news-topinfo {
    height: 78px;   
    padding-bottom: 14px;
    border-bottom: 2px solid #eee;
    overflow: hidden;
}
.home-news-topinfo .top-info {
    margin-bottom: 14px;
    text-align: right;
    color: #333;
}
.home-news-topinfo .top-ct {
    height: 42px;
    overflow: hidden;
}
.home-news-topinfo .title {
    line-height: 22px;
}
.home-news-topinfo .title a {
    display: block;
    max-width: 450px;
    font-weight: normal;
    font-size: 22px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.home-news-topinfo .time {
    font-size: 15px;
}
.home-news-topinfo p {
    color: #999;
    font-size: 12px;
    line-height: 21px;
}
.yn-home-news1 .m-news-list-1 {
    height: 160px;
    margin-top: 15px;
    overflow: hidden;
}
.yn-home-sec2 {
    margin-top: 50px;
}
.yn-home-djsj .m-news-list-2 {
    padding-top: 20px;
}
.yn-home-djsj .tabContent {
    height: 300px;
}
.yn-home-ztzl {
    overflow: hidden;
}
.yn-home-ztzl .content {
    padding-top: 16px;
    margin-right: -16px;
}
.yn-home-ztzl .m-picoptxt-item {
    float: left;
    width: 277px;
    height: 90px;
    margin-top: 14px;
    margin-right: 16px;
    border-radius: 5px;
    overflow: hidden;
}
.yn-home-ztzl .m-picoptxt-item .img {
    width: 277px;
    height: 90px;
}
.yn-home-ztzl .m-picoptxt-item .img:hover {
    -webkit-transform:scale(1.05); /* Safari 和 Chrome */
    -moz-transform:scale(1.05); 	/* Firefox */
    -ms-transform:scale(1.05); 	/* IE 9 */
    -o-transform:rotate(7deg); 	/* Opera */
    transform: scale(1.05);
    -moz-transition: all 0.4s; /* Firefox 4 */
    -webkit-transition: all 0.4s; /* Safari 和 Chrome */
    -o-transition: all 0.4s; /* Opera */
    transition: all 0.4s;
}
.yn-home-sec3 {
    position: relative;
    height: 430px;
    margin-top: 46px;
    overflow: hidden;
}
.yn-home-sec3 .bg-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.yn-home-sec3 .bg-img.roll {
    -moz-animation: rollImage 12s ease-in-out;
    -o-animation: rollImage 12s ease-in-out;
    -ms-animation: rollImage 12s ease-in-out;
    animation: rollImage 12s ease-in-out;
}
.yn-home-sec3 .main-sec {
    padding-top: 53px;
}
.yn-home-sec3 .m-headtt1 {
    border-color: #f4f7fb;
}
.yn-home-qywh .tabContent {
    padding-top: 35px;
}
.yn-home-qywh .m-news-list-2 {
    height: 210px;
    padding: 15px 15px 20px 24px;
    background: url('../images/yn_home-wop90.png');
    overflow: hidden;
}
.yn-home-vedio .content {
    margin-top: 37px;
}
.yn-home-vedio .vedio1 {
    width: 365px;
    height: 240px;
    margin-right: 10px;
}
.yn-home-vedio .m-picoptxt-item .txt-box {
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.yn-home-vedio .m-picoptxt-item .txt {
    padding-left: 17px;
    font-size: 13px;
}
.yn-home-vedio .vedio2 {
    margin-bottom: 10px;
}
.yn-home-vedio .vedio2 .txt,
.yn-home-vedio .vedio3 .txt {
    padding-left: 10px;
    font-size: 12px;
}
.yn-home-vedio .vedio2 .txt-box,
.yn-home-vedio .vedio3 .txt-box {
    height: 24px;
    line-height: 24px;
    font-size: 0;
}
.yn-home-sec4 {
    margin-top: 40px;
}
.yn-home-sec4 .m-news-list-2 {
    height: 245px;
    padding-top: 21px;
    overflow: hidden;
}
.yn-home-sec4 .m-news-list-2 li a {
    max-width: 360px;
}
.yn-home-aqsc {
    margin-left: 40px;
    margin-right: 45px;
}
.yn-home-complaint {
    padding: 1px;
    border: 1px solid #dcdcdc;
}
.yn-home-complaint .u-btn1 {
    width: 156px;
    height: 42px;
    margin-top: 1px;
    line-height: 42px;
    font-weight: bold;
    font-size: 14px;
    background: #e82434;
}
/********************************尾部*********************************/
.yn-footer {
    margin-top: -164px;
    background: #f1f1f1;
    border-top: 1px solid #ddd;
}
.yn-footer .content {
    height: 123px;
}
.hoster-info {
    margin-top: 21px;
    margin-left: 3px;
}
.hoster-info p {
    color: #333;
    line-height: 39px;
    font-size: 0;
}
.hoster-info p span {
    display: inline-block;
    color: #333;
    font-size: 13px;
    margin-right: 39px;
}
.hoster-info p span.address {
    padding-left: 25px;
    background: url('../images/yn_home-address.png') no-repeat left center;
}
.hoster-info p span.tel {
    padding-left: 28px;
    background: url('../images/yn_home-tel.png') no-repeat left center;
}
.hoster-info p span.email {
    padding-left: 26px;
    background: url('../images/yn_home-email.png') no-repeat left center;
}
.hoster-info p span.fax {
    padding-left: 26px;
    background: url('../images/yn_home-fax.png') no-repeat left center;
}
.hoster-info p span.mr0 {
    margin-right: 0;
}


@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
ul,ol{list-style:none;}
a{text-decoration:none;color: #333333}
a:hover{color: #0397ed}
img{border:0;vertical-align:middle;}
input,button{vertical-align:middle;outline:none;border:none;}
textarea{outline:none;border:none;resize:none;}
input, textarea {box-sizing: content-box;outline: none;background: 0 0;font-family: "Microsoft YaHei"}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #acacac;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#acacac;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color:#acacac;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#acacac;
}
.rt{float:right;}
.lf{float: left;}
body{color: #000;font-family: "Microsoft YaHei"}
html,body{min-width: 1200px;}
/*清除浮动*/
.clearfix{*zoom:1;} /* 针对IE7 hack，触发IE7的haslayout，以清除浮动 */
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
table tr td,table{border-collapse:collapse;}
/*通用样式*/

.marginTop-20{
    margin-top: 20px;
}
.marginTop-10{
    margin-top: 10px;
}


/*  轮播  */
.banner {
    position: relative;
}
.banner-img {
    position: relative;
    height: 100%;
    overflow: hidden;
}
.banner-img >a,
.banner-img img {
    display: block;
}
.banner-img >a,
.banner-img >li {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
}
.banner-img >li {
    list-style: none;
}
.banner-img >a:first-child,
.banner-img >li:first-child {
    display: block;
}
.banner-tools {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}
.banner-text {
    padding-right: 145px;
    padding-left: 21px;
    overflow: hidden;
}
.banner-text p,
.banner-text p a {
    color: #fff;
}
.banner-text p {
    display: none;
}
.banner-text p:first-child {
    display: block;
}
.banner-text p:hover,
.banner-text p:hover a {
    color: #3270cc;
}
.banner-text p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.banner-btn {
    position: absolute;
    font-size: 0;
    bottom: 21px;
    right: 22px;
}
.banner-btn span {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: 9px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
}
.banner-btn span.cur {
    background: #137bd3;
}
.tabContent{
    overflow: hidden;
}
.tabItem {
    display: none;
}

/********************************框架*********************************/
.yn-g-w598 {
    width: 598px;
}
.yn-g-w570 {
    width: 570px;
}
.yn-g-w476 {
    width: 476px;
}
/********************************模块*********************************/
/*  tab切换 */
.tabPanel1 {
    position: relative;
    height: 35px;
}
.tabPanel1 .panel {
    position: relative;
    float: left;
    width: 105px;
    height: 35px;
    margin-right: 10px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #999;
}
.tabPanel1 .panel .icon {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
    width: 10px;
    height: 5px;
    background: url('../images/yn_home-arrow.png') no-repeat center;
}
.tabPanel1 .panel:hover,
.tabPanel1 .panel.cur {
    color: #fff;
    background: #137bd3;
}
.tabPanel1 .panel:hover .icon,
.tabPanel1 .panel.cur .icon {
    display: block;
}

.tabPanel2 {
    height: 31px;
}
.tabPanel2 .panel {
    float: left;
    height: 16px;
    padding: 0 23px;
    font-size: 16px;
    color: #999;
    line-height: 16px;
    border-left: 1px solid #d3d3d3;
}
.tabPanel2 .panel:first-child {
    padding-left: 0;
    border-left: none;
}
.tabPanel2 .panel.pr0 {
    padding-right: 0;
}
.tabPanel2 .panel:hover,
.tabPanel2 .panel.cur {
    color: #3270cc;
}

/* 时间切换 */
.tabPanel3 {
    height: 37px;
}
.tabPanel3 .panel {
    float: left;
    height: 14px;
    line-height: 14px;
    padding: 0 15px;
    font-size: 15px;
    color: #333;
    border-left: 1px solid #cecece;
}
.tabPanel3 .panel:first-child {
    border-left: none;
}
.tabPanel3 .panel:hover,
.tabPanel3 .panel.cur {
    color: #467ed1;
}
.tabPanel3 .panel.pr0 {
    padding-right: 0;
}

.tabPanel4 {
    height: 40px;
    background: #ececec;
}
.tabPanel4 .panel {
    float: left;
    height: 35px;
    padding: 0 19px;
    margin: 5px 10px 0 6px;
    line-height: 35px;
    color: #999;
    font-size: 15px;
    font-weight: bold;
}
.tabPanel4 .panel.cur {
    color: #467ed1;
    background: #fff;
}

/*  列表  */
.m-news-list li {
    text-align: right;
}
.m-news-list li span {
    color: #999;
}
.m-news-list li a {
    float: left;
    max-width: 430px;
    text-align: left;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-news-list li a:hover {
    color: #3270cc;
}
.m-news-list-1 li {
    height: 32px;
    line-height: 32px;
}
.m-news-list-1 li a {
    padding-left: 15px;
    font-size: 15px;
    background: url('../images/yn_home-abg1.png') no-repeat left center;
}
.m-news-list-1 li span {
    font-size: 14px;
}

.m-news-list-2 li {
    height: 35px;
    line-height: 35px;
}
.m-news-list-2 li a {
    font-size: 14px;
}

.m-news-list-3 li {
    height: 35px;
    line-height: 35px;
}
.m-news-list-3 li a {
    padding-left: 7px;
    font-size: 13px;
    color: #666;
    background: url('../images/yn_jcxx-abg1.jpg') no-repeat left center;
}
.m-news-list-3 li span {
    font-size: 13px;
    color: #666;
}

.m-news-list-4 li {
    padding-right: 12px;
    padding-left: 8px;
    height: 35px;
    line-height: 35px;
    background: url('../images/yn_nosa-libg1.png') repeat-x left bottom;
}
.m-news-list-4 li a {
    padding-left: 13px;
    font-size: 14px;
    background: url('../images/yn_nosa-abg1.png') no-repeat left center;
}
.m-news-list-4 li span {
    font-size: 14px;
}

.m-news-list-5 li {
    height: 40px;
    padding-left: 42px;
    padding-right: 48px;
    line-height: 40px;
}
.m-news-list-5 li.cur {
    background: #f2f2f2;
}
.m-news-list-5 li a,
.m-news-list-5 li span {
    font-size: 16px;
    color: #333;
}

.m-news-list-6 li {
    height: 30px;
    line-height: 30px;
}
.m-news-list-6 li a {
    padding-left: 7px;
    background: url('../images/yn_jcxx-abg1.jpg') no-repeat left center;
}
.m-news-list-6 li span {
    color: #999;
    font-size: 13px;
}

.m-news-list-7 li {
    height: 40px;
    padding-left: 8px;
    line-height: 40px;
}
.m-news-list-7 li.cur {
    background: #f7f7f7;
}
.m-news-list-7 li a {
    padding-left: 17px;
    font-size: 16px;
    color: #333;
    background: url('../images/yn_fp-libg1.png') no-repeat left center;
}
.m-news-list-7 li span {
    color: #666;
    font-size: 16px;
}
.m-news-list-8 li {
    height: 39px;
    line-height: 39px;
}
.m-news-list-8 li a {
    padding-left: 17px;
    font-size: 15px;
    background: url('../images/yn_lx-libg1.png') no-repeat left center;
}
.m-news-list-8 li span {
    font-size: 16px;
    color: #333;
}

/*视频*/
.m-vedio {
    position: relative;
}
.m-vedio .vbtn {
    position: absolute;
    top: 50%;
    left: 50%;
}
.m-vedio .vbtn-1 {
    width: 55px;
    height: 55px;
    margin-left: -27px;
    margin-top: -27px;
    background: url('../images/yn_home-vicon1.png') no-repeat;
}
.m-vedio .vbtn-2 {
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
    background: url('../images/yn_home-vicon2.png') no-repeat;
}
.m-vedio .vbtn-3 {
    width: 45px;
    height: 45px;
    margin-left: -22px;
    margin-top: -22px;
    background: url('../images/yn_vedio-vicon1.png') no-repeat;
}
.m-vedio .vbtn-4 {
    width: 54px;
    height: 54px;
    margin-left: -27px;
    margin-top: -27px;
    background: url('../images/yn_jl-vicon1.png') no-repeat;
}
.m-vedio .vbtn-5 {
    width: 70px;
    height: 70px;
    margin-left: -35px;
    margin-top: -35px;
    background: url('../images/yn_vedioxl-vicon1.png') no-repeat;
}
.m-vedio .vbtn-6 {
    width: 45px;
    height: 45px;
    margin-left: -23px;
    margin-top: -23px;
    background: url('../images/yn_nosa-vicon1.png') no-repeat;
}

/*  标题  */
.m-headtt1 {
    height: 31px;
    border-bottom: 2px solid #eee;
}

/*  阴影在图片上  文字居中 */
.m-picoptxt-item {
    position: relative;
    display: block;
}
.m-picoptxt-item .img {
    display: block;
}
.m-picoptxt-item .txt-box {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: url('../images/yn_home-op45.png');
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-picoptxt-item .txt {
    font-size: 14px;
    color: #fff;
}

/*  图片在上 文字在下 文字居左 */
.m-picoptxt-item1,
.m-picoptxt-item1 .img {
    display: block;
    overflow: hidden;
}
.m-picoptxt-item1 .img img:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: rotate(7deg);
    transform: scale(1.05);
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.m-picoptxt-item1 .txt-box {
    height: 42px;
    padding-left: 9px;
    padding-right: 9px;
    line-height: 42px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-picoptxt-item1 .txt-box .txt {
    padding-left: 18px;
    font-size: 13px;
    color: #333;
    background: url('../images/yn_develop-icon1.png') no-repeat left center;
}
.m-picoptxt-item1 .txt-box .txt:hover {
    color: #3270cc;
}


/* 菜单选项卡 */
.m-menu a {
    float: left;
    width: 178px;
    height: 35px;
    margin-left: 15px;
    margin-bottom: 9px;
    line-height: 35px;
    color: #666;
    font-size: 13px;
    text-align: center;
    border: 1px solid #d2d2d2;
    border-radius: 7px;
}
.m-menu a:hover {
    color: #fff;
    background: #467ed1;
    border-color: #467ed1;
}
/* 菜单选项卡-不浮动 */
.m-menu-auto a {
    float: none;
    display: block;
    width: auto;
    margin-right: 0;
}
/********************************元件*********************************/
.u-btn1 {
    display: block;
    width: 95px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    background: rgba(232, 36, 52, 0.85);
}
.u-btn1:hover {
    color: #fff;
}
.u-title1 a,
.u-title1 {
    float: left;
    height: 31px;
    line-height: 16px;
    color: #1c76bb;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 2px solid #1c76bb;
}

.u-more {
    display: block;
    color: #999;
    font-size: 13px;
    text-transform: uppercase;
}

.u-p13 {
    color: #333;
    font-size: 13px;
    line-height: 30px;
    text-indent: 1em;
}
.u-p13-1 {
    text-indent: 0;
    line-height: 20px;
}