@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input { margin:0; padding:0; border: 0;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0}
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none;}
html, body { font-family:"微软雅黑", "宋体" }
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }

.fl_l{float:left}
.fl_r{float:right}
.ov{overflow:hidden}
.clear{clear:both; height:1px; line-height:1px}
body{ background:url(x_jy_bg.jpg) no-repeat center top #f1f1f1}
.x_jy_logo{ width:1230px; margin:0 auto; padding-top:170px; box-sizing:border-box; height:480px}
.x_jy_ywbox{ width:1200px; margin:0 auto; background:#fff; border-radius:10px; overflow:hidden; padding:35px 30px 25px 30px; box-sizing:border-box; }
.x_jy_lb{ width:595px; float:left}
.x_jy_list{ width:515px; float:right}

/*焦点图*/
.focus{ position:relative; width:595px; height:347px; border-radius:10px}  
.focus img{ width: 595px; height:347px;  border-radius:10px} 
.focus .fPic{ position:absolute; left:0px; top:0px; } 
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; padding-left:20px; font-size:16px; color:#fff; box-sizing:border-box}  
.focus .shadow a{ text-decoration:none; color:#f6f6f6; font-size:16px; overflow:hidden; color:#fff}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;   }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:20px; right:10px; position:absolute; height:18px; text-align:center; z-index: 200; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:18px; z-index:10;  }  
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; margin:0 5px; font-size:8px; float:left; background:#fff; cursor:pointer; border:1px solid #d8e8f4; border-radius:7px}    
.focus .D1fBt .current{background:#64a3d4; border:1px solid #64a3d4}   
.focus .D1fBt i{display:none; font-style:normal; }  

.x_yw_h1{ padding-bottom:5px; line-height:36px; font-size:25px; color:#1f0646; font-weight:bold}
.x_yw_h1 a{ font-size:25px; color:#1f0646; font-weight:bold}
.x_yw_h1 a:hover{color:#c33139}
.x_ywzy{ font-size:15px; line-height:27px; color:#1f0646; padding-bottom:5px}
.x_ywlist li{ line-height:40px}
.x_ywlist li a{ font-size:19px; color:#1f0646;}
.x_ywlist li a:hover{color:#c33139}
.x_yw_more{ padding-top:10px; text-align:right }
.x_yw_more a{ font-size:15px; color:#595959}
.x_yw_more a:hover{color:#c33139}

.x_tzggbox{ width:1200px; margin:0 auto; padding-top:60px}
.x_jy_title{ width:1140px; margin:0 auto; background:url(x_jy_li1.png) no-repeat left center; padding-left:20px; font-size:28px; color:#1f0645; font-weight:bold; line-height:30px; overflow:hidden}
.x_jy_title span{ float:right; line-height:30px}
.x_jy_title span a{font-size:15px; color:#595959}
.x_jy_title span a:hover{color:#c33139}
.x_jy_box{ width:1200px; margin:0 auto; background:#fff; border-radius:10px; padding:20px 30px; box-sizing:border-box; margin-top:15px }
.x_tzgg_list li{ overflow:hidden; line-height:40px}
.x_tzgg_list li a{ font-size:19px; color:#1f0646; line-height:40px;}
.x_tzgg_list li a:hover{color:#c33139}
.x_tzgg_list li span{ float:right; font-size:19px; color:#1f0646}
.x_jctp_list{ overflow:hidden; padding:10px 0}
.x_jctp_list li img{ border-radius:10px}
.x_jctp_list li.x_jctp_box1{ float:left; margin-right:18px}
.x_jctp_list li.x_jctp_box1 img{ width:720px; height:460px;}
.x_jctp_list li.x_jctp_box1 span{ position:absolute; margin-top:415px; font-size:20px; color:#fff; margin-left:20px; font-weight:bold}
.x_jctp_list li.x_jctp_box2 span{ position:absolute; margin-top:180px; font-size:20px; color:#fff; margin-left:20px; font-weight:bold}
.x_jctp_list li.x_jctp_box3{ padding-top:15px}
.x_jctp_list li.x_jctp_box3 span{ position:absolute; margin-top:180px; font-size:20px; color:#fff; margin-left:20px; font-weight:bold}
.x_jctp_list li.x_jctp_box2 img,.x_jctp_list li.x_jctp_box3 img{ width:395px; height:220px}

.x_jy_jcsplist{ padding:10px 0; overflow:hidden}
.x_jy_jcsplist li{ width:363px; float:left; margin-right:25px;}
.x_jy_jcsplist li:last-child{ margin-right:0px;}
.x_jy_jcsplist li img{ width:363px; height:204px; border-radius:10px}
.x_jy_jcsplist li a{ width:65px; height:65px; position:absolute; margin-top:70px; margin-left:148px}
.x_jy_jcsplist li a img{ width:65px; height:65px}
.x_jy_jcsplist li span{ position:absolute; margin-top:172px; margin-left:10px; font-size:20px; color:#fff}

/* 队伍风采*/
.jcImgScroll { position:relative; height:420px; padding:15px 0}
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:420px; }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(x_jy0911arrow-left.png) no-repeat left center; }
.jcImgScroll em.sNext { background:url(x_jy0911arrow-right.png) no-repeat right center;}

.x_jy_yjkp{ padding:10px 0; overflow:hidden}
.x_jy_yjkp_left{ width:605px; float:left; height:383px;}
.x_jy_yjkp_left img{ width:605px; height:383px;  border-radius:10px}
.x_jy_yjkp_left a{ position:absolute; margin-top:120px; margin-left:240px}
.x_jy_yjkp_left a img{ width:106px; height:107px}
.x_jy_yjkp_left span{ position:absolute; height:60px; line-height:60px; background:#8ed4ff; padding-left:20px; font-size:22px; color:#1f0646; width:605px; box-sizing:border-box; margin-top:323px; border-bottom-right-radius:10px;
border-bottom-left-radius:10px}

.x_jy_yjkp_right{ width:490px; float:right; height:420px}
.scroll-container { width: 490px; height: 383px; overflow-y:hidden; scroll-behavior: smooth;}
.scroll-btn { position: absolute; margin-top:395px; transform: translateX(-50%); width: 35px; height: 35px; border: none; border-radius: 50%; background: #64a3d4; cursor: pointer; z-index: 10; transition: background 0.3s;}
.btn-up { margin-left:340px}
.btn-down { margin-left:405px }
.scroll-btn:hover:not(:disabled) { background: #3367d6; }
.scroll-btn:disabled { background: #ccc; cursor: not-allowed; color: #666;}

.x_jy_yjkp_list{ margin-bottom:10px; overflow:hidden}
.x_jy_yjkp_list dt{ width:220px; float:left; margin-right:20px; position:relative}
.x_jy_yjkp_list dt img{ width:220px; height:122px; border-radius:6px}
.x_jy_yjkp_list dt a{ position:absolute; margin-top:43px; margin-left:90px}
.x_jy_yjkp_list dt a img{ width:39px; height:39px}
.x_jy_yjkp_list dd{ padding-top:30px; line-height:30px}
.x_jy_yjkp_list dd a{ font-size:20px; color:#1f0646}
.x_jy_yjkp_list dd a:hover{ color:#c33139}
































































