body{ font-family: arial,tahoma,'Microsoft Yahei','\5b8b\4f53',sans-serif; margin:0; padding:0; color:#313131; letter-spacing:0.05rem;}
ol, ul, li{ list-style-type:none; margin:0; padding:0;}
a{ color:#6a6a6a;}
a:focus{ outline:none;}
a:hover{ color:#6a6a6a;}
dt{ font-weight:normal;}
label{ margin:0;}
a:link,a:visited,a:hover,a:active{ text-decoration:none;}
button{ font-family: arial,tahoma,'Microsoft Yahei','\5b8b\4f53',sans-serif; }
h1,h2,h3,p{ margin:0;}

.main{ max-width:1220px; margin:auto; padding:0 10px; position:relative; }
/*首页-头部*/
.y_top{ height:105px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,0.2); position:fixed; z-index:99; width:100%; left:0; top:0; }
.y_top_logo{ padding-top:12px; float:left; width:170px;}
.y_top_mune{ float:right; width:80%; text-align:right;}
.y_top_mune li{ display:inline-block; padding-left:20px;}
.y_top_mune li a{ display:block; padding:30px 20px 0 20px; text-align:center; height:105px;}
.y_top_mune li h1,.y_top_mune li h2{ font-size:16px; color:#495463; line-height:22px;}
.y_top_mune li a:hover{  }
.y_top_mune li a:hover h1,.y_top_mune li a:hover h2{ color:#1391e7;}

/*banner*/
.pc_banner{ position:relative;}
.pc_banner:after{ content:""; position:absolute; width:70%; left:0; bottom:-8px; height:8px; background-color:#f07162;}
.banner_main{ height:450px; background-color:#ddd; margin-top:105px; position:relative;}
.banner{ width:100%; height:450px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:450px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:450px; float:left;}
.b-list{ height:30px; bottom:0; position: absolute; left:50%; margin-left:-230px;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; float:left; margin:0 5px; border-radius:5px; border:2px solid #fff;}
.b-list .spcss{ background-color:#fff;}
.bar-left{ position:absolute; z-index:1; display:block; width:40px; height:90px; left:10px; background:none; top:180px; }
.bar-right{ position:absolute;z-index:1; display:block; width:40px; height:90px; right:10px; background:none; top:180px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:0px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:0px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/*登录窗口*/
.y_login{ width:360px; background:#fff; position: absolute; right:50%; margin-right:-600px; top:130px; z-index:9; border-radius:5px;}
.y_login section{ padding:20px 25px; border-bottom:1px solid #ecf0f3;}
.y_login h1{ text-align:center;}
.input_name,.input_password{ height:46px; border:1px solid #dadfe4; border-radius:23px; margin-top:12px; position:relative; padding:0 10px 0 50px; box-shadow:0 0 3px rgba(0,0,0,0.1) inset;}
.input_name input,.input_password input{ border:0; background:none; outline:none; font-size:16px; line-height:30px; padding-top:7px; width:100%;}
.input_name input::-webkit-input-placeholder,.input_password input::-webkit-input-placeholder{ color:#5a5f64;}
.input_name:before{ content:""; position:absolute; left:15px; top:5px; width:30px; height:30px; background:url(../images/into2.png) no-repeat ; background-size:100%;}
.input_password:before{ content:""; position:absolute; left:15px; top:5px; width:30px; height:30px; background:url(../images/into3.png) no-repeat ; background-size:100%;}
.password_i{ position:relative; padding-right:85px;}
.eyes_box{ position:absolute; width:80px; right:0; top:0; height:45px; border-left:1px solid #dadfe4;}
.eyes_box input{  position: absolute; display: none;}

.y_stan{ padding:20px 5px 20px 5px; }
.y_stan_l{ float:left;}
.y_stan_l label{ color:#5a5f64; font-size:16px;}
a.y_stan_r{ float:right; color:#1391e7; font-size:16px;}
a.y_stan_r:hover,a.y_stan_r:visited{ text-decoration:underline; }
button.an_sign{ line-height:50px; font-size:22px; color:#fff; display:block; width:100%; border:none; background:#ee5d4d; border-radius:5px; letter-spacing:0.1rem; text-shadow:0 0 3px rgba(0,0,0,0.2); }
button.an_sign:hover{ background:#ee4d6b; }
.text_h{ color:#cdd4db; font-size:16px; text-align:center; line-height:40px;}
.y_login{box-shadow:0 3px 3px rgba(0,0,0,0.15); border-radius:5px;}
.y_login section ul{ margin:0 -5px;}
.y_login section ul li{ width:50%; float:left; padding:0 5px; text-align:center;}
.y_login section ul li a{ display:block; line-height:50px; border-radius:5px; color:#fff; font-size:16px; text-align: center;}
.y_login section ul li:nth-child(1) a{ background:#578ee8;}
.y_login section ul li:nth-child(2) a{ background:#5dc2e6;}
.y_login section ul li a span{ display: inline-block; padding-left:35px; position:relative;}
.y_login section ul li:nth-child(1) a span:before{ position:absolute; content:""; width:30px; height:30px; top:9px; left:0; background:url(../images/into4.png) no-repeat;}
.y_login section ul li:nth-child(2) a span:before{ position:absolute; content:""; width:30px; height:30px; top:9px; left:0; background:url(../images/into5.png) no-repeat;}

.y_login section ul li:nth-child(1) a:hover{ background:#2a6fd8;}
.y_login section ul li:nth-child(2) a:hover{ background:#2a9fd0;}
.y_login section ul li:nth-child(1) a:hover span{ text-decoration:underline;}
.y_login section ul li:nth-child(2) a:hover span{ text-decoration:underline;}
.y_login section ul li a:hover{ background:#ee4d6b; }
.y_login p{ text-align:center; font-size:16px; line-height:40px; padding-top:5px;}
.y_login p a{ display:inline-block; color:#cdd4db;}
.y_login p a span{ color:#1391e7;}
.y_login p a:hover{ color:#a3aeba;}
.y_login p a:hover span{ text-decoration:underline;}
.y_login_bj{ position:relative; background:url(../images/into8.png) repeat-x; height:10px; border-radius:15px; overflow:hidden; }
.y_login_bj:before{ content:""; position:absolute; width:10px; height:10px; left:0; top:0; background:url(../images/into6.png); }
.y_login_bj:after{ content:""; position:absolute; width:10px; height:10px; right:0; top:0; background:url(../images/into7.png); }

.ymune{ max-width:1180px; margin:auto; padding:70px 0px 30px 0px; overflow:hidden;}
.ymune ul{ margin:0 -3%;}
.ymune ul li{ float:left; width:33.333333%; padding:0 3%; position:relative; }
.ymune ul li:before{ display:block; content:""; width:10%; height:100%; position:absolute; right:-5%; top:0; background:url(../images/into10.png) no-repeat center; background-size:100%;}
.ymune ul li:last-child:before{ display:none;}
.ymune ul li a{ display:block; border-radius:3px; border:1px solid #dadadc; position:relative; transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.ymune ul li a:hover{ transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.ymune ul li a .ymune_img{ width:100%; position:relative;  padding-bottom:70%; height:0;}
.ymune ul li a .ymune_img span{ position:absolute; display:block; width:100%; height:100%; border-top-left-radius:2px; border-top-right-radius:2px; overflow:hidden;}
.ymune ul li a .ymune_img span img{ height:100%; width:100%;}

.ymune_text{ font-size:18px; color:#303030; line-height:25px; text-align:center; padding:20px; }
.ymune_text span{ display:block;}
.ymune ul li a .ymune_h{ position:absolute; width:100%; height:100%; top:0; left:0; background-color:#ed4c50; color:#fff; padding:5% 7%; border-radius:2px; transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; opacity:0;}
.ymune ul li a:hover .ymune_h{ opacity:1;}
.ymune ul li a .ymune_h h1{ font-size:24px; padding-top:30%; transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.ymune ul li a:hover .ymune_h h1{ padding-top:8%;}
.ymune ul li a .ymune_h h1.ymune_text1{ font-size:20px; line-height:27px;}
.ymune ul li a:hover .ymune_h h1.ymune_text1{}
.ymune ul li a:hover .ymune_h h2{ font-size:20px; line-height:45px; padding-bottom:0%;}
.ymune ul li a:hover .ymune_h p{ font-size:17px; line-height:22px; padding:5px 0; position:relative; padding-left:30px;}
.ymune ul li a:hover .ymune_h p:before{ display: block; position:absolute; content:""; top:7px; left:0; background:url(../images/into11.png) no-repeat; width:30px; height:15px; }
.ymune_more{ position:absolute; right:0; bottom:0; background:url(../images/into12.png) no-repeat center; background-color:#f66c72; width:80px; height:60px;}
.ymune_p{ overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; font-size:17px; line-height:22px; }
.yvideo{ max-width:1214px; margin:auto; background:url(../images/into13.png) no-repeat bottom; padding:20px 20px 40px 20px; position:relative; }
.yvideo_div{ position:relative; padding-left:190px;}
.yvideo_left{ position:absolute; width:190px; left:0; top:0; padding:0 20px 0 10px;
 transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.yvideo_left:hover{ transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.yvideo_left h1{ font-size:18px; color:#e60012; line-height:28px; text-transform:uppercase; padding-bottom:15px;}
.yvideo_left h2{ font-size:30px; line-height:40px; color:#313131; padding-bottom:20px;}
.yvideo_left a{ display:block;}
.yvideo_left a .yvideo_left_more{ color:#303030; text-transform:uppercase; font-size:18px; background:url(../images/into14.png) no-repeat; width:120px; float:right; display:block; height:155px; padding-top:130px; padding-left:20px;}
.yvideo_left a:hover .yvideo_left_more{ color:#00a0e9;}
.yvideo_main:before{content:"";position:absolute;top:0;display:block;width:1px;height:100%;background-color:#c2c2c2;}
.yvideo_main{ min-height:400px;}
.yvideo_demo{ float:left; width:60%; padding:0 18px;}
.yvideo_demo_text{ padding:15px 0; font-size:20px; color:#345469; position:relative; padding-left:50px; }
.yvideo_demo_text:before{ content:""; position:absolute; width:40px; height:30px; background:url(../images/into15.png) no-repeat; left:0;}
.yvideo_demo_text span{ color:#85949f; font-size:20px; display: inline-block; padding-left:10px;}
.yvideo_nr{ position:relative; padding-bottom:25px;}
.yvideo_nr ul{ position:absolute; bottom:0; z-index:1; max-width:380px; width:90%; margin:auto; left:0; right:0; line-height:50px;}
.yvideo_nr ul li{ float:left; width:50%; background-color:rgba(245,245,245,0.95);}
.yvideo_nr ul li a{ padding:0; display:block; text-align:center; color:#989cb5; font-size:18px; font-weight:bold;}
.yvideo_nr ul li a span{ display:inline-block; position:relative; padding-left:35px;}
.yvideo_nr ul li a span:before{ position:absolute; content:""; width:23px; height:23px; left:0; top:13px; background:url(../images/into17.png) no-repeat;}
.yvideo_nr ul li a:hover{ color:rgba(44,148,211,1);}
.yvideo_nr ul li a:hover span:before{ background:url(../images/into18.png) no-repeat;}

.yvideo_nr ul li.active{ background-color:rgba(44,148,211,0.95);}
.yvideo_nr ul li.active a{ color:#fff;}
.yvideo_nr ul li.active a span:before{ background:url(../images/into16.png) no-repeat;}
.yvideo_nr_v{ width:100%; padding-bottom:66%; height:0; position:relative;}
.yvideo_nr_v div{ position:absolute; width:100%; height:100%; background-color:#e2e2e2;}
.yvideo_nr_v div img{ width:100%; height:100%;}

.yvideo_right{ float:left; width:40%;}
.yvideo_right_tit{ height:65px; background-color:#ff5b2b; color:#fff; padding:12px 30px; font-size:30px; position:relative; }
.yvideo_right_tit span{ display:inline-block; padding:5px 0 0 15px; font-size:20px;}
.yvideo_right_tit:before{ position:absolute; content:"";left:10px; bottom:-24px; width:24px; height:24px;
border-top:12px solid #ff5b2b; border-left:12px solid #ff5b2b; border-right:12px solid transparent; border-bottom:12px solid transparent;}
.yvideo_right section{ padding:30px 10px 0 10px; font-size:17px; color:#345469;}

#ticker { width:100%; height:350px; overflow:auto;margin:0 auto; line-height:25px; }
#ticker dt{ padding-bottom:10px;}

.yjstd{ background-color:#f2f8f8; margin-top:-65px; padding-top:65px;}
.yjstd_main{ max-width:1200px; margin:auto; padding:30px 10px;}
.yjstd ul li{ float:left; width:33.333333%; padding:0 15px; transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.yjstd ul li:hover{ transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.yjstd ul li a{ display:block;}
.yjstd ul li a p{ color:#345469; font-size:16px; padding:10px; line-height:25px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.yjstd_div{ width:100%; padding-bottom:75%; height:0; position:relative; border-radius:10px; overflow:hidden; }
.yjstd ul li a .yjstd_div:before{ transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; content:""; position:absolute; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0); z-index:2;}
.yjstd ul li a:hover .yjstd_div:before{  background-color:rgba(2,105,178,0.8); }
.yjstd ul li.color_red a:hover .yjstd_div:before{background-color:rgba(191,13,62,0.8);}
.yjstd ul li.color_lv a:hover .yjstd_div:before{ background-color:rgba(0,159,160,0.8);}
.yjstd ul li a .yjstd_div:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/into20.png) no-repeat center; background-size:80px; z-index:3;transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; opacity:0; margin-top:-50px;}
.yjstd ul li a:hover .yjstd_div:after{ opacity:1; margin-top:8px;}
.yjstd_img{ position:absolute; width:100%; height:100%; top:0; left:0;}
.yjstd_img img{ width:100%; height:100%;}
.yjstd_text{ background-color:rgba(2,105,178,0.9); position: absolute; bottom:0; left:0; width:100%; z-index:1; color:#fff; font-size:20px; line-height:20px; padding:16px  0;text-align:center;transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.yjstd ul li a:hover .yjstd_text{ opacity:0; margin-bottom:-50px;}
.yjstd_text span{ display:inline-block; font-size:18px; padding-left:10px;}
.color_red .yjstd_text{ background-color:rgba(191,13,62,0.9);}
.color_lv .yjstd_text{ background-color:rgba(0,159,160,0.9);}
.yjstd_more{ font-weight:bold; font-size:16px; padding:10px 0 0 10px; color:rgba(2,105,178,0.9);}
.color_red .yjstd_more{ color:rgba(191,13,62,0.9);}
.color_lv .yjstd_more{ color:rgba(0,159,160,0.9);}
.footer{ background-color:#282d38;}
.footer_p{ color:#c6c6c6; font-size:16px; line-height:50px; float:left;}
.footer_p a{ color:#569bef;}
.footer_p a:hover{ text-decoration:underline;}
.footer_main{ max-width:1200px; margin:auto; padding:10px; }
.footer_r{ float:right;}
.footer_r a{ display:inline-block; padding:10px 2px;}
.banner_zd,.y_top_mune_m{ display:none;}

/*忘记密码*/
.password{ background-color:#f2f8f8; padding:135px 15px 30px 15px; }
.password section{ max-width:1050px; background-color:#fff; margin:auto; border:1px solid #c1dad7;}
.password section h1{ font-size:18px; line-height:40px; padding:5px 10px; text-transform:uppercase; color:#4f6b72; font-weight:bold; background:#CAE8EA; border-bottom:1px solid #c1dad7;}
.password section h2{ font-size:16px; line-height:22px; padding:15px 10px; }
.color_red{ color:red !important;}
.password table{}
.password table tr{ border-top:1px solid #c1dad7;}
.password table tr td{ border-right:1px solid #c1dad7; padding:10px; font-size:16px; color: #4f6b72;}
.password table tr td:last-child{ border:0;}
.password table tr td:nth-of-type(1){ width:22%; text-align:right;}
.password table tr td:nth-of-type(2){ width:38%;}
.password table tr td:nth-of-type(3){ width:40%;}
.pass_input{ line-height:33px; padding:0 10px; width:100%;}
.password select{ height:35px; width:100%;}
.password table ul li{ position:relative; padding-right:85px; padding-bottom:10px;}
.password table ul li:last-child{ padding-bottom:0;}
.password table ul li span{ display:block; position:absolute; width:75px; right:0; top:0; line-height:35px;}
.pass_input_yzm{ width:80px; line-height:33px; padding:0 10px;}
.password table input.code{ border:0; line-height:30px; padding:0; width:60px;}
.password table a{ color:#000;}
.password table a:hover{ color:#ff7f24;}
.pass_button{ border-top:1px solid #c1dad7; text-align:center; padding:20px 0;}
.pass_button .button{ border:0; display:inline-block; line-height:40px; border-radius:3px; color:#fff; width:100px; font-size:16px; margin:0 5px; outline:none;}
.pass_button .button.blue{ background:-moz-linear-gradient(top,#2591db,#187ec3);
background: -ms-linear-gradient(top, #2591db,  #187ec3);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2591db), to(#187ec3)); 
background: -webkit-linear-gradient(top, #2591db, #187ec3);
background: -o-linear-gradient(top, #2591db, #187ec3);}
.pass_button .button.blue:hover,.pass_button .button.blue:active{ background:-moz-linear-gradient(top,#1973cd,#1163b1);
background: -ms-linear-gradient(top, #1973cd,  #1163b1);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1973cd), to(#1163b1)); 
background: -webkit-linear-gradient(top, #1973cd, #1163b1);
background: -o-linear-gradient(top, #1973cd, #1163b1);}
.pass_button .button.black{ background:-moz-linear-gradient(top,#818181,#5c5c5c);
background: -ms-linear-gradient(top, #818181,  #5c5c5c);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#818181), to(#5c5c5c)); 
background: -webkit-linear-gradient(top, #818181, #5c5c5c);
background: -o-linear-gradient(top, #818181, #5c5c5c);}
.pass_button .button.black:hover,.pass_button .button.black:active{ background:-moz-linear-gradient(top,#626262,#464646);
background: -ms-linear-gradient(top, #626262,  #464646);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#626262), to(#464646)); 
background: -webkit-linear-gradient(top, #626262, #464646);
background: -o-linear-gradient(top, #626262, #464646);}
.password table #oldInfo{ padding-top:0; }

.zsw_tx_div .close{ width: 100%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: default;}


.msgBox{
    position: fixed; z-index: 99999; background: #fff; width: 700px; height: 100%; max-height: 430px; left: 50%; margin-left: -375px; top: 50%; margin-top: -215px; padding: 20px; border: 1px solid #ccc; line-height: 22px; font-size: 16px; font-family: Calibri, 'Microsoft YaHei',Arial; text-align: justify; border-radius: 10px; display: none
}








@media (max-width: 1220px){
	.y_login{ margin:0; right:10px;}
	#ticker{ height:300px;}
	.banner_a1{ background:url(../images/banner1_1.jpg) no-repeat center !important;}
	.banner_a2{ background:url(../images/banner_1.jpg) no-repeat center !important;}
	.banner_a3{ background:url(../images/banner2_1.jpg) no-repeat center !important;}
	.b-list{ margin-left:-215px;}
	.yvideo{ margin:0 10px; background-size:100% auto;}
}

@media (max-width: 1200px){
	.ymune{ padding-left:12px; padding-right:12px;}
	.ymune ul{ margin:0 -2.5%;}
	.ymune ul li{ padding:0 2.5%;}

}
@media (max-width: 1023px){
	.banner_main{ display:none;}
	.banner_zd{ display:block; margin-top:80px;}
	.focus_map{ display: block; position:relative;}
	.focus_map img{width: 100%;}
	.swiper-container {width: 100%;/* height: 220px; */}
	.swiper-slide { text-align: center; font-size: 16px; background-color:#f6f6f6; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
	.focus_map .swiper-pagination{ position:absolute; left:50%; bottom:10px; margin-left:-20px;}
	.focus_map .swiper-pagination-bullet{ margin:0 4px; border:2px solid #fff;  width:12px; height:12px; opacity:1;}
	.focus_map .swiper-pagination-bullet-active{background: #fff; opacity:1; width:12px; border-radius:6px;}
	.y_top_mune_m{ display:block;}
	.y_top_mune{ display:none;}
	
		.sj_mune .mune_cd{ border:0; width:100%; height:100%; position:relative; outline:0; background:0; padding:0;}
	.nav_btn_small {width: 30px;height: 24px;position: absolute;right:15px;top:30%;}
	.nav_btn_small > div {border-radius: 1px;width: 100%;height: 3px;background-color:  rgba(57, 66, 79, 0.7);position: absolute;}
	.mune_cd .lineTop {top: 0;}
	.mune_cd .lineCenter {top: 50%;margin-top: -1px;}
	.mune_cd .lineBottom {bottom: 0;}
	.arrowDirBase {transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}
	.mune_cd:hover .lineTop {transform: rotate(-45deg) translate(-8px, 8px);-webkit-transform: rotate(-45deg) translate(-8px, 8px);}
	.mune_cd:hover .lineBottom {transform: rotate(45deg) translate(-7px, -7px);-webkit-transform: rotate(45deg) translate(-7px, -7px);}
	.mune_cd:hover .lineCenter{ display:none;}
	
	.y_top{ height:80px;}
	.y_top_logo{ padding:5px; height:80px;}
	.y_top_logo img{ height:100%;}
	.y_top_mune_m{ float:right; padding-top:10px;}
	.sj_mune{ width:60px; height:55px; float:right;}
	.m_login_into{ display:inline-block;}
	.m_login_into a{ display:block; width:40px; height:55px; background:url(../images/into21.png) no-repeat center;}
	.m_login_into a:hover{ }
	
	.y_login{ display:none;}
	#login{ position:absolute; padding-right:0 !important; }
	#login .modal-dialog{ margin:auto; height:100%; position:relative; max-width:500px; width:90%;}
	#login .modal-content{ position:relative; display:block; top:50%;height:470px; margin-top:-235px; background:none; box-shadow:none; border:none;}
	#login .y_login{ display: block; top:0; width:100%; right:0;}
	
	.ymune ul li:before{ display:none;}
	.ymune ul li{ padding:0 8px;}
	.ymune ul{ margin:0 -5px;}
	.ymune ul li a:hover .ymune_h{ display:none;}
	.ymune{ padding-top:20px; padding-bottom:5px;}
	.yjstd ul li{ padding:0 8px;}
	.yjstd_text{ font-size:16px; padding:8px 0;}
	.yjstd_text span{ padding-left:0px; font-size:16px; display:block;}
	
	.password{ padding-top:110px;}
	
}

@media (max-width: 768px){
	.yvideo_demo{ width:100%; padding-right:5px;}
	.yvideo_right{ width:100%; padding-top:20px; padding-left:20px; padding-right:5px;}
	.yvideo{ padding-left:0; padding-right:0;}
	#ticker{ height:150px;}
	.yjstd ul li{ width:50%; margin-bottom:20px;}
	.ymune ul li{ width:50%; margin-bottom:20px;}
	.footer{}
	.footer_p{ padding-top:10px; line-height:20px; text-align:center;}
	.footer_r{ width:100%; text-align:center;}
	
	.password table tr{ border-top:0;}
	.password table tr td{ border:0;}
	.password table tr td:nth-of-type(1){ float:left; display:block; width:100%; text-align:left; background-color:#e9f4f5;}
	.password table tr td:nth-of-type(2){ float:left; display:block; width:100%;}
	.password table tr td:nth-of-type(3){ float:left; display:block; width:100%;}
	
}
@media (max-width: 550px){
    .msgBox{
    position: fixed; z-index: 99999; background: #fff; width: 100%; height: 100%; left: 50%; margin-left: -50%; top: 50%; margin-top: -50%; padding: 20px; border: 1px solid #ccc; line-height: 22px; font-size: 16px; font-family: Calibri, 'Microsoft YaHei',Arial; text-align: justify; border-radius: 10px; display: none; overflow-y:scroll;-webkit-overflow-scrolling: touch; 
}
	.yvideo_left{ position:relative; width:100%; padding:0; display:none;}
	.yvideo_div{ padding:0;}
	.yvideo_main:before{ display:none;}
	.yvideo{ padding-top:0;}
	.yvideo_demo_text{ padding-top:0;}
	.yvideo_demo{ padding:0 5px;}
	.yvideo_right{ padding:20px 5px 0 5px;}
	.y_top{ height:65px;}
	.y_top_logo{ height:60px;}
	.y_top_mune_m{ padding-top:2px;}
	.y_top .main{ padding-right:0;}
	.password{ padding-top:85px;}
}
@media (max-width: 400px){
	.ymune ul li{ width:100%;}
	.yjstd ul li{ width:100%;}
	.y_login section{ padding:20px 15px;}
}













