  /****/
/ ÍøÕ¾µ¼º½ CSS */
/****/ 
 
    #c1015729 ul {list-style: none; margin: 0px; padding: 0px;} 

    #c1015729 ul li a {
    width: 111px;
    height: 65px;
    display: block;
    font-size: 16px;
    float: left;
    text-align: center;
    line-height: 65px;
    color: #333;
    font-family: Î¢ÈíÑÅºÚ;} 

    #c1015729 ul li { float:left; margin-left:0px;} 

    #c1015729 ul li a:hover {background: url(/yssjxy/images/nav-hover.jpg) no-repeat 0 -25px;
    color: #fff;}

    #c1015729 ul li a#current { width:105px; height:90px; display:block; font-size:16px; font-family: Î¢ÈíÑÅºÚ; float:left; text-align:center; line-height:90px; background:url(/yssjxy/images/nav-hover.jpg) no-repeat; color:#fff;}

    #c1015729 ul li ul {    
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    background: url(/yssjxy/images/ejdh-bg.png) repeat;
    top: 65px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;} 

    #c1015729 ul li ul li {font-size:14px; float:left;  margin:0;}

    #c1015729  ul li ul li a {width: 125px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 14px;}
 
    #c1015729 ul li ul li a:hover {color:#fff;background:#f98044;}  

    #c1015729 ul li:hover ul { display:block;z-index:9999999; position:absolute;}

    #c1015729 ul li.sfhover ul { display:block;} 

.zdh{width:1000px; position:relative; left:30%; margin-left:0;}

/****/
/ ÍøÕ¾µ¼º½ CSS */
/****/ 
/****/
/ ×îÐÂÏûÏ¢ CSS */
/****/

.indexPart1 .list {
    width: 100%;
    overflow: hidden;
    position: relative;}
.indexPart1 ul {
    margin-right: -90px;}
.indexPart1 .btn-holder .btn li {
    float: left;
    padding: 0px 0px 8px 40px;}
.indexPart1 .btn-holder .time, .indexPart1 .btn-holder .name {
    position: relative;}
.indexPart1 .btn-holder .time {
    font-size: 14px;
    display: inline-block;
    height: 25px;
    width: 560px;
    line-height: 25px;
    text-align: left;}
.indexPart1 .btn-holder .time span, .indexPart1 .btn-holder .name span, .indexPart1 .btn-holder .content span {
    position: relative;
    z-index: 2;}
.indexPart1 .btn-holder .time, .indexPart1 .btn-holder .name {
    position: relative;}
.indexPart1 .btn-holder .name {
    font-size: 25px;
    line-height: 35px;
    height: 70px;
    overflow: hidden;
    text-align: left;}
.indexPart1 .btn-holder .name a {
    display: inline-block;
    color: #000;
    position: relative;}
.indexPart1 .btn-holder .time span, .indexPart1 .btn-holder .name span, .indexPart1 .btn-holder .content span {
    position: relative;
    z-index: 2;}
.indexPart1 .more {
    font-size: 14px;
    clear: both;
    text-align: right;
    font-family: Î¢ÈíÑÅºÚ;}

/****/
/ ×îÐÂÏûÏ¢ CSS */
/****/
A.c1015845{
font-size:9pt;
line-height:150%;
color:#333333;
text-decoration: none;}
A.c1015845:link {
color: #222222;}  
A.c1015845:visited {
color: #222222;}  
A.c1015845:active {
color: #222222;}  
A.c1015845:hover {
color: #cc0000;}  
.titlestyle1015864{ color: #212121; font-family: Î¢ÈíÑÅºÚ; font-size: 18pt;}
A.c1015864 {
color: #212121; font-family: Î¢ÈíÑÅºÚ; font-size: 18pt;}
A.c1015864:link {
color:;}
A.c1015864:visited {
color:;}
A.c1015864:active {
color: ;}
A.c1015864:hover {
color: ;}
/****/
/ ²úÒµÑ§Ôº CSS */
/****/

a:hover,
a:active,
a:focus {
    outline: none;
    text-decoration: none;}

p {
    padding: 0;
    margin: 0 0 15px 0;
    color: #454545;
    font-weight: 400;}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0 0 15px 0;
    color: #333333;
    font-weight: 700;}

h1 {
    font-weight: 900;}


.credit {
    padding: 30px 15px 0 15px;
    text-align: center;
    font-size: 30px;
    font-weight: 400;}

.credit a {
    font-weight: 900;
    color: #000000;
    text-decoration: underline;}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}




.container {
        max-width: 1200px;}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}

.column {
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}


.column {
        max-width: 280px;
        width: 280px;}


.section-title {
    position: relative;
    width: 100%;
    text-align: center;
    padding: 45px 0 30px 0;}

.section-title::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    left: 0;
    background: #eeeeee;}

.section-title h1 {
    color: #353535;
    font-size: 50px;
    letter-spacing: 5px;
    margin-bottom: 5px;}


.section-title h1 {
        font-size: 40px;
        letter-spacing: 3px;}



.effect-5 {
    position: relative;
    margin-bottom: 30px;
    overflow: hidden;
        width: 280px;}

.effect-5 * {
    transition: .3s;}

.effect-5 .effect-img {
    font-size: 0;
    width: 280px;
    overflow: hidden;}

.effect-5 .effect-img img {
    width: 280px;
    height: 280px;
    transition: .5s;}

.effect-5:hover .effect-img img {
    transform: scale(1.2);}

.effect-5 .effect-text {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    padding: 0px;
    text-align: center;
    background: rgba(0 0 0 / 1%);
    border: 0px solid rgba(255, 255, 255, .1);
    transition: .5s;}

.effect-5 .effect-text h2 {
    position: relative;
    color: #ffffff;
    font-size: 25px;
    margin-bottom: 15px;
    top: calc(50% - -95px); 
    transition: .5s;
    text-shadow: 0.1em 0.1em #717171;}

.effect-5 .effect-text p {
    position: relative;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 20px;
    transform: scale(0);
    opacity: 0;
    transition: .5s;
    transition-delay: .1s;
    text-indent: 35px;
    text-align: justify;
    line-height: 25px;
    padding-right: 10px;
    padding-left: 10px;
    text-shadow: 0.1em 0.1em #717171;}


.effect-5 .effect-btn .btn {
    display: inline-block;
    height: 20px;
    padding: 7px 15px;
    color: #333333;
    background: #ffffff;
    transform: scale(0);
    opacity: 0;
    transition: .2s;
    transition-delay: .2s;}

.effect-5:hover .effect-text {
    background: rgb(0 0 0 / 50%);
    border: 10px solid rgba(255, 255, 255, .3);}

.effect-5:hover .effect-text h2 {
    top: 10px;}

.effect-5:hover .effect-text p {
    transform: scale(1);
    opacity: 1;}

.effect-5:hover .effect-text .btn {
    transform: scale(1);
    opacity: 1;}

/****/
/ ²úÒµÑ§Ôº CSS */
/****/

/****/
/ ÈÙÓþ CSS */
/****/

.news_title1 {
    color: #333333;
    text-align: center;
    font-size: 18px;
    display: inline-block;
    font-family: Î¢ÈíÑÅºÚ;
    line-height: 30px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
/****/
/ ÈÙÓþ CSS */
/****/
/****/
/ ÓÅÐãÐ£ÓÑ CSS */
/****/

div UL LI {
    list-style-type: none
;}
#u_u2_ifocus {
   margin-bottom: 5px;
    width: 1200px;
    height: 700px;
    margin: 0 auto;}
#u_u2_ifocus_pic {
    display: inline;
    float: right;
    margin: 10px 0px 0px 10px;
    overflow: hidden;
    width: 450px;
    position: relative;
    height: 620px;}
#u_u2_ifocus_piclist {
    position: absolute;}
#u_u2_ifocus_piclist UL{
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
#u_u2_ifocus_piclist LI {
    overflow: hidden; width: 450px; height: 620px;
    margin-left: 0px;}
#u_u2_ifocus_piclist IMG {
    width: 450px; height: 620px
;}
#u_u2_ifocus_btn {
display: inline;
    float: left;
    margin: 9px 9px 0px 0px;
    width: 600px;}
#c1015777ifocus_tx_ul {
    margin-left: 0px;margin-top: 10px;padding-left:20px;padding-top:10px;}
#u_u2_ifocus_btn LI {
    filter: alpha(opacity=50); width: 120px; cursor: pointer; height: 160px; opacity: 0.5;margin-right: 20px; -moz-opacity: 0.5
;}
#u_u2_ifocus_btn IMG {
     width: 120px; height: 160px
;}
#u_u2_ifocus_btn .current {
    opacity: 1;}
#u_u2_ifocus_opdiv {
    background: #000; filter: alpha(opacity=50); left: 0px; width: 405px; bottom: 0px; position: absolute; height: 35px; opacity: 0.5; -moz-opacity: 0.5
;}
#u_u2_ifocus_tx {
    left: 8px;
    color: #000;
    bottom: 8px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    width: 600px;}
#c1015777ifocus_btn_ul
{
    padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
#u_u2_ifocus_tx .normal {
    display: none;padding-top:5px;}
.titlestylec1015777
{
    margin-top:15px;}
.one{
    color: #212121;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 40px;
    margin-bottom: 40px;
    font-weight: bold;}
.two{
    margin-bottom: 40px;
    color: #212121;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 20px;
    line-height: 35px;
    text-indent: 37px;}
.three{
    float: right;
    margin-bottom: 145px;
    font-size: 20px;
    color: #212121;
    font-family: Î¢ÈíÑÅºÚ;}


/****/
/ ÓÅÐãÐ£ÓÑ CSS */
/****/
/****/
/ °æÈ¨ CSS */
/****/

footer {
    width: 100%;
    background-color: #f3f3f3;}
.contain {
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    position: relative;}
footer .about {
    padding-top: 52px;
    min-height: 182px;
    border-bottom: solid 1px #d0d0d0;}
footer .service {
    padding-left: 8px;
    padding-right: 8px;
    width: 180px;
    border-right: 1px solid #d0d0d0;}
.float-left {
    float: left;}
.font-default {
    color: #5a5a5a;}
footer .service .text {
    color: #5a5a5a;
    margin-bottom: 8px;}
footer .service .tel {
    height: 20px;
    line-height: 20px;
    padding-right: 20px;}
.font-20 {
    font-size: 20px;
    font-family: Î¢ÈíÑÅºÚ;}
footer .follow {
    margin-top: 20px;}

footer .links {
    width: calc(100% - 200px);
    box-sizing: border-box;}
.float-right {
    float: right;}
footer .links li {
    float: left;
    width: 12.5%;
    padding-left: 11px;
    box-sizing: border-box;
    text-align: center;}
footer .links .title {
    color: #5a5a5a;
    min-height: 30px;
    font-weight: 600;}
footer .links p {
    margin-bottom: 13px;}
footer .links a {
    color: #5a5a5a;
    font-family: Î¢ÈíÑÅºÚ;}
footer .rights {
    padding-top: 26px;
    height: 66px;
    color: #5a5a5a;}
.float-left {
    float: left;}
footer .domain-rights span, footer .domain-rights a {
    margin-right: 7px;}
footer .rights a {
    color: #5a5a5a;
    font-family: Î¢ÈíÑÅºÚ;}

footer .rights .police {
    font-size: 12px;
    margin-top: 7px;
    font-family: Î¢ÈíÑÅºÚ;}
footer .rights .icon {
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;}
.float-right {
    float: right;}

/****/
/ °æÈ¨ CSS */
/****/
