@charset "utf-8";
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}

.container {width:auto;}


.x_topbox_outer{ display:none}
#item1{ display:none}
.nav-buttons{ display:none}

.x_m_head{ display:block; height:112px; border-bottom:2px solid #f4f4f4;}
.x_m_logo{ float:left; padding:25px 0 0 20px; box-sizing:border-box}
.x_m_en{ float:left; padding:40px 0 0 0 ; margin-left:175px}
.x_m_en a{ font-size:26px; color:#888}

.x_m_menu{display:flex;align-items:center;justify-content:flex-end;padding:15px 20px;position:absolute;z-index:999; top:20px; left:660px}
.menu-btn{width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:0 0;border:none;cursor:pointer;z-index:1000}
.menu-btn span{width:70%;height:3px;background:#333;border-radius:2px;transition:all .3s ease}
.menu-btn.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}
.menu-btn.active span:nth-child(2){opacity:0}
.menu-btn.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}
.menu-dropdown{position:absolute;top:100%;right:0;width:100%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;z-index:998; width:750px}
.menu-dropdown.active{transform:translateY(0);opacity:1;visibility:visible; margin-top:25px; width:730px}
.menu-list{list-style:none}
.menu-list li{border-bottom:1px solid #f0f0f0}
.menu-list li a{display:block;padding:15px 25px;font-size:26px;color:#333;text-decoration:none}

.x_newsbox{ width:auto; padding:30px 0 20px 0}
.x_newtitle{ margin:0 20px}
.x_new_lb {width: 710px; float: none; height: auto;	margin:0 auto}
.x_bgpt_box{ zoom: .0;}
#YNews{ width:710px; height:400px}
#YNews dl{ width:710px; height:400px}
#YNews dt, #YNews dt img { width: 710px; height: 400px;}
p#YNIndex{width: 200px; height: 20px; line-height: 20px; font-size: 20px;}
p#YNIndex a:link, p#YNIndex a:visited, p#YNIndex a:hover {width: 20px; height: 20px; line-height: 8px; margin-right: 20px;}
#YNews dl dd p{    width: 460px; font-size: 24px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.x_new_r{width: 710px; margin: 30px auto 0 auto; float: none;}
.x_gsyw_tab dt.now { border-bottom: 2px solid #c70019;}
.x_gsyw_tab dt{ font-size:28px}
.x_gsyw_tab dt a{ font-size:28px;}
.x_gsyw_list dd p{ display:block; font-size:24px; color:#acacac}
.x_gsyw_list dt{ display:none}
.x_gsyw_list dd a{ font-size:26px}

.x_ywtx{ padding:0}
.x_ywtx_box{ width:710px; height:1250px}
.x_ywtx_l{ width:710px; float:none}
.x_ywtx_con p{ font-size:30px}
.x_ywtx_con span{ font-size:24px; line-height:52px}
.x_more{ margin-top:30px; }
.x_more a{ font-size:24px}
.x_ywtx_r{ width:710px; float:none; margin:0 auto; clear:both; padding-top:30px}
.x_ywtx_picbox{ width:710px; height:337px}
.x_ywtx_picbox img{ width:710px; height:333px}
.x_ywtx_tab{ width:710px; margin-top:10px}
.x_ywtx_tab dt{ width:33%}
.x_ywtx_tab dt a{ font-size:26px}

.x_ywtx_tab dt:nth-child(1):hover{ background:url(x_red01png_0113.png) no-repeat center 10px}
.x_ywtx_tab dt:nth-child(2):hover{ background:url(x_red02png_0113.png) no-repeat center 10px}
.x_ywtx_tab dt:nth-child(3):hover{ background:url(x_red03png_0113.png) no-repeat center 10px}
.x_ywtx_tab dt:nth-child(4):hover{ background:url(x_red04png_0113.png) no-repeat center 10px}
.x_ywtx_tab dt:nth-child(5):hover{ background:url(x_red05png_0113.png) no-repeat center 10px}
.x_ywtx_tab dt:nth-child(6):hover{ background:url(x_red06png_0113.png) no-repeat center 10px}

.x_ztjjbox{ width:710px}
.jcImgScroll{ zoom: .58}
.sPrev {left: 0px !important;}
.sNext {left: auto !important; /* 清除JS设置的left */  right: -10px !important; }

.x_ysjbox{ width:710px; padding:0px 0 30px 0}
.x_ywtx_tit{ width:710px}
.x_ysj_l span{ font-size:18pt}
.x_ysj_r{width: 710px; float: none; background: no-repeat;  padding: 30px 0 0 0; overflow: hidden;}
.x_ysj_r img{ width:710px; height:auto}
p#YNIndex4{width: 150px; height: 20px; font-size: 20px; line-height: 20px; right: 0; bottom: 60px;}	
p#YNIndex4 a:link, p#YNIndex4 a:visited, p#YNIndex4 a:hover{width: 20px; height: 20px; line-height: 20px; margin-right: 0px; margin-left:20px}

.x_bottom{ height:270px; padding-top:30px}
.x_bottom p{font-size: 24px; line-height: 48px; padding: 0 20px;}
.x_bottom_ewm{ display:none}






























/*特殊分辨率处理*/
@media screen and (max-width:600px)
{


}

@media screen and (max-width:400px)
{


}

@media screen and (max-width:360px)
{


}