/* CSS Reset*/
html {font-family:"Microsoft YaHei","微软雅黑","宋体","SimSun",sans-serif;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 14px;}
body {font-family:"Microsoft YaHei","微软雅黑","宋体","SimSun",sans-serif; margin: 0; color: #000; background-color: #fff; height: 100%;overflow-x: hidden; -webkit-overflow-scrolling: touch; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
a { background: transparent; text-decoration: none; color: #000;}
a:active { outline: 0; }
a {-webkit-tap-highlight-color:rgba(0,0,0,0);}
b, strong { font-weight: bold; }
dfn { font-style:normal;}
img { border: 0; vertical-align: middle; }
* {
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-tap-highlight-color: transparent; /* For some Androids */
        outline: none;
        touch-action: pan-y;: pan-y;
}
input,textarea,button { border: 0; margin: 0; padding: 0;}
textarea { resize: none;}
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
input::-moz-placeholder, textarea::-moz-placeholder { color: #656565; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #656565; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #656565; }
.page_contact_form input::-moz-placeholder, .page_contact_form textarea::-moz-placeholder { color: #656565; }
.page_contact_form input:-ms-input-placeholder, .page_contact_form textarea:-ms-input-placeholder { color: #656565; }
.page_contact_form input::-webkit-input-placeholder, .page_contact_form textarea::-webkit-input-placeholder { color: #656565; }
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }
.box-content{-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}
body {background: #fff;}
.center {text-align: center;}
.txt_bold {font-weight: bold;}
a:focus, a:hover { text-decoration:none; outline: none;}
input { outline:none;box-sizing:border-box;vertical-align:middle;}
.fr { float: right; } .fl { float: left; }
.t-l{text-align: left;}.t-c{text-align: center;}.t-r{text-align: right;}
.clear{clear:both; height: 0; line-height: 0; font-size: 0}
.an { transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.img-width { max-width: 100%; height: auto!important; }
.clearfix:before, .clearfix:after {content:""; display:table;}   
.clearfix:after {clear:both;}   
.clearfix { *zoom:1;}
.radius{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.over-txt {display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.txt-a-A {text-transform: capitalize;text-transform:uppercase;text-transform:lowercase;}
.po-re {position: relative;}
.jwlogo {display:none;}
.p30{padding-left: 10px;padding-right: 10px;}
/*public*/
.top-a {position: fixed; top: 0; left: 0; z-index: 99999; width: 100%;background: #fff;}
.top_logo {width:90px;padding:12px 0;}
.logo_table {display: table;width: 100%;height: 72px;}
.logo_cell {display: table-cell;vertical-align: middle;}
.logo_cell img {max-width: 110px;width: 100%;height: auto;}
.top_menu {margin-top:28px;margin-right: 40px;}
.menu_style_a {text-align: center;}
.menu_style_a li {float: left; position: relative;line-height:40px;margin-left: 10px;}
.menu_style_a li a {display:block;width: 100%; color: #000;font-size: 12px;text-align: center;padding:0 10px;position: relative;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.menu_style_a li:hover a,.menu_style_a li.active a {background: #cc2441;color: #fff;} 
.menu_style_a ul { position: absolute;left: 0px;top:40px; display: none;width: 100%; margin: 0; padding: 0; list-style: none;}
.menu_style_a ul li { width: 100%; float: left;height: 30px;line-height: 30px;border-top: 1px solid #fff;margin:0;}
.menu_style_a ul li a {display:block;color:#333;height: 30px;line-height: 30px;font-size: 12px;padding:0;text-align: center;}
.menu_style_a ul li:hover a {color: #fff;background: #a1021d;}
.phone-top {height: 50px;position: relative;}
.lighted{box-shadow:0 0 10px 3px #999;-webkit-box-shadow:0 0 10px 3px #999;-moz-box-shadow:0 0 10px 3px #999;}
.t-se {position: absolute; width: 40px;height: 20px;right: 0;top: 50%;margin-top: -10px;background: url(../images/se-line.jpg) no-repeat left center;}
.t-se a {display: block;width: 40px;height: 20px; background: url(../images/se.png) no-repeat right center;}
#mask_shadow {display:none;opacity:0;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
#popup {display:none;opacity:0;position:fixed;z-index:20000;top:150px;max-width:600px;width: 90%; height:190px;box-shadow:0 5px 15px rgba(0,0,0,0.5);}
#popup .title {position:relative;width:100%;height:55px;background-color:#ac070d;}
#popup .title p {padding-left:14px;line-height:55px;color:#fff;font-size: 18px;}
#popup .title span {position:absolute;top:12px;right:20px;width:30px;height:30px;line-height: 28px; color:#fff;opacity:.5;font-size:20px;cursor:pointer;text-align:center;border:1px solid #fff;}
#popup .title span:hover {opacity:.8;}
#popup .cont {width:100%;height:135px;background-color:#EDEDED;padding-top: 45px;}
.search-box {width: 80%;margin:0 auto;position: relative;padding-right:80px;}
.data_q {width: 100%;padding: 0 10px;height: 40px;line-height: 40px;background: #fff;border:none;}
.data_s {position: absolute;right: 0;top: 0;height: 40px;line-height: 40px;width: 80px;font-size: 16px;color: #fff;border:none;text-align: center;background: #c05100;cursor:pointer;}
.data_s:hover {background: #d29002;}
.phone-se {position: absolute; width: 40px;height: 20px;right: 58px;top: 50%;margin-top: -10px;background: url(../images/se-line.jpg) no-repeat right center;z-index:999;}
.phone-se a {display: block;width: 18px;height: 18px; background: url(../images/se.png) no-repeat left center;background-size:16px 15px; }

.mvp-banner {width: 100%;}

.person_num {padding-top: 2rem;}

.olympia {}
.olympia a { display:block; height: 40px; font-size:16px; color:#fff; line-height:40px; text-align:center; background:#ac070d;}
.olympia a:hover { background:#941b20;}

.num_form {padding:0 100px 0 0;position: relative;height: 40px;}
.unm_txt {width: 100%;background: #fff;margin:0;padding:0;line-height: 38px;height:40px;border:1px solid #eee;color: #333;padding:0 20px;border-right: none;}
.unm_sub {background: #ac070d;position: absolute;width: 100px; right: 0;top: 0;border:0;margin:0;padding:0;line-height: 40px;text-align: center;font-size: 16px;color: #fff; cursor: pointer;}
.unm_sub:hover {background-color:#941b20;}
.blueFocus {border-color:#c05100; }
.explain_center {background-color: #fff;padding:2.5rem 0;border:1px solid #ccc;border-radius:15px;cursor: auto;position: relative;width: 90%;max-width: 720px;margin:10rem auto 0;}
.explain {width: 100%;height: 100%; position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.6);z-index: 19999;overflow-y: auto; cursor: pointer;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0, visibility 0 0.3s;-moz-transition: opacity 0.3s 0, visibility 0 0.3s;transition: opacity 0.3s 0, visibility 0 0.3s;}
.explain.is-visible1 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.explain_center {background-color: #fff;padding:2rem 0;border:1px solid #ccc;border-radius:15px;cursor: auto;position: relative;}
.explain_center{-webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;}
.is-visible1 .explain_center {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  }    
.explain_center h3 {font-size: 1.2rem; color: #0e2d6d;font-weight: normal;line-height: 1.2rem;text-align: center;width: 100%;}
.explain_center .num_img {padding: 1.5rem 1rem 0;}
.explain_center .num_img img {max-width: 100%;height: auto!important;}
.cd-popup-close { position:absolute;right: 20px; top: 10px; color: #0e2f70;display: block;width:1.5rem;height:1.5rem;background:url(../images/close2.png) center no-repeat;}

.course {padding:2rem 0 4.5rem;}
.mvp-t {text-align: center;}
.mvp-t p {font-size: 1.5rem;color: #333;line-height: 2rem;text-transform: uppercase;}
.mvp-t span {display: block;width: 45px;height: 1px;background: #ac070d;margin:3px auto 7px;}
.mvp-t h3 {font-size: 1rem;color: #4b4b4b;}
.mvp-t:hover p {color: #ac070d;}
.mvp-t:hover h3 {color: #ac070d;}
.course_con {margin-top: 3rem;}
.course_i {padding-left: 40px;}
.course_i .img {width: 54px;height: 54px;left: 0;top: 0;position: absolute;background: url(../images/i01.jpg) no-repeat center;}
.course_i .text {padding:15px 10px 30px;background: #ac070d;}
.course_i .text .title { color: #fff;font-size: 14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:5px 10px;}
.course_i .text .des {font-size: 12px;color: #fff;line-height: 24px;height: 82px;overflow: hidden;padding:10px 10px 0;}
.course_i:hover .text .title {background: #c05100;}

.team {background: #ececec;padding:2.5rem 0 2rem;}
.team_list {margin-top: 30px;}
.team_item {margin-bottom: 20px;}
.team_item .img {width: 100%;overflow: hidden;}
.team_item .img img {width: 100%;height: auto;min-height: 100%;}
.team_item .text {padding:10px 20px;background: #cbcbcb;}
.team_item .text .title { color: #ad2019;font-size: 16px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight: bold;line-height: 30px;} 
.team_item .text .des{color:#797979;font-size: 14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.team_item:hover {box-shadow:0 0 10px 3px #999;-webkit-box-shadow:0 0 10px 3px #999;-moz-box-shadow:0 0 10px 3px #999;}
.team_owl {margin-top: 30px;}

.strengths {padding:3.6rem 0 5rem;background: #fff;}
.strengths-con {background: #ac0712;margin-top: 30px;}
.strengths-con .row {margin-left: 0;margin-right: 0;}
.strengths-con .row>div {padding-left: 0;padding-right: 0;}
.video-con {width: 100%;height: 360px;background: url(../images/bg01.jpg) no-repeat center;background-size:cover; }
.video_play {width: 4rem;height: 4rem;display: block;position: absolute;top: 50%;margin-top: -2rem;left: 50%;margin-left: -2rem;background-image:url(../images/play-a.png);background-size:40%;  background-color:rgba(0,0,0,0.7);background-position:center; background-repeat:no-repeat;    }
.video-con .video_play:hover {background-color:rgba(0,0,0,0.8);}
.video1{position:fixed;left:50%; display:none;z-index: 12000;display: none;}
.video1 video{width:100%;}
.filter2{position: fixed;background-color: #000000;z-index:11000;display:none;left: 0;top: 0;opacity:0.90;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;-o-opacity:0.9;}
/*----Video----*/
.str-con {background: #ac0712;padding:1.6rem;color: #e1d3d3;}
.str-con h3 {font-size: 20px; line-height: 30px;}
.str-con .des {font-size: 14px;line-height: 30px;margin-top: 15px;}

.demeanour {background: #ececec;padding:3.6rem 0 5rem;}
.demeanour_list,.demeanour_owl {margin-top: 30px;}
.dem_i {width: 100%;overflow: hidden;margin-bottom: 30px;}
.dem_i img {width: 100%;height: auto; min-height: 100%;transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;}
.dem_i:hover img {transform: rotate(-10deg) scale(1.2);-webkit-transform: rotate(-10deg) scale(1.2);-moz-transform: rotate(-10deg) scale(1.2);}
#owl-demo3F .dem_i {margin-bottom: 0;}

.mvp-news {background: #fff;padding:3.6rem 0 1rem;}
.mvp_news_con {margin-top: 30px;}
.notice_i {position: relative;padding:0 0 0 90px;height: 80px;margin-bottom: 2rem;}
.notice_i .time {position: absolute;left: 0;top: 0;width: 72px;height: 80px;text-align: center;}
.notice_i .time p {height: 40px;line-height: 40px;background: #941b20;font-size: 20px;color: #fff;}
.notice_i .time h3 {height: 40px;background:#cd2026;font-size: 12px;color: #fff;line-height: 40px;}
.i_title {}
.i_title a {font-size: 16px; color: #333;height:32px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height: 32px;font-weight: bold;border-bottom: 1px solid #d3d3d3;position: relative;z-index: 1}
.i_title a .line {display: block; position: absolute;left: 0;bottom: 0;width: 30px;height: 1px;background: #cd2026;z-index: 2;}
.i_des {font-size: 14px;color: #4b4b4b;height: 44px;line-height: 22px;display:block;margin-top: 4px;overflow: hidden;}
.notice_i:hover .i_title a {color: #cd2026;border-bottom-color:#941b20; }
.mvp_news_con {}

.partners {padding:1rem 0 3.5rem;}
.par_list {position: relative;padding:0 45px;margin-top: 40px;}
.wrap{width: 100%;height: 60px;position: relative;overflow: hidden;}
.wrap ul{overflow: hidden;position:absolute;width: 2000px;left: 0;top: 0;height: 60px;}
.wrap ul li{float: left;width: 185px;text-align: center;}
.wrap ul li img {width: 168px;height: 58;padding: 1px;background: #fff;}
.goLeft,.goRight{ width:20px; height:30px; background:url(../images/icon.png) no-repeat; position:absolute; top:15px; z-index:99; cursor:pointer;}
.goLeft{ background-position:0 0; left:0;}
.goRight{ background-position:-20px 0; right:0;}
.goLeft:hover{ background-position:0 -29px;}
.goRight:hover{ background-position:-20px -29px;}
.wrap ul li:hover img {background: #ac070d;}

.foot {background:#696969 url(../images/foBG.png) no-repeat center top;}
.foot-aa {padding: 2.5rem 0 4rem;}
.fo_t h3 {font-size: 16px;color: #fff;font-weight: normal;line-height: 32px;text-transform: uppercase;font-weight: bold;}
.fo-l-con p {line-height: 30px;padding:10px 0 10px 22px;font-size: 14px;color: #fff;}
.fo-l-con p.fo-l-a {background: url(../images/fo01.png) no-repeat left 17px;}
.fo-l-con p.fo-l-b {background: url(../images/fo02.png) no-repeat left 17px;}
.fo-l-con p.fo-l-c {background: url(../images/fo03.png) no-repeat left 17px;}
.fo-c-con {margin-top: 20px;}
.fo-c-con img {width: 100%;height: auto;max-width: 111px;}
.fo-r-con {margin-top: 20px;}
.fo-r-con .row {margin-left: -8px;margin-right: -8px;}
.fo-r-con .row > div {padding-left: 8px;padding-right: 8px;}
.input-a {margin-bottom: 15px;}
.input-a input{width: 100%;height: 34px;padding: 0 10px;margin:0;background: rgba(255,255,255,0.5);border:1px solid #7d7d7d;line-height: 32px;font-size: 12px;color: #333;}
.from-sub input {width: 100%;height: 36px;padding-left: 20px; background-color: #cc2026;background-image: url(../images/btn.png);background-position: 92% center;background-repeat: no-repeat;color: #fff;font-size: 14px;text-transform: uppercase;cursor: pointer;}
.from-sub input:hover {background-color:#941b20;}
.foot-bb {border-top:1px solid #3d3d3d;padding:15px 0;}
.fo-b-a {color: #c9c9c9;font-size: 13px;line-height: 30px;padding:10px 0;text-align: center;}
.fo-b-a a {color: #c9c9c9;font-size: 12px;margin:0 5px;}
.fo-b-a a:hover {opacity: 0.7;filter: alpha(opacity=70);} 
.fo-b-b {text-align: center; line-height: 37px;padding-top: 6px;position: relative;}
.fo-b-b span {padding-left: 45px;background: url(../images/tel.png) no-repeat left center;display: inline-block;font-size: 1.3rem;color: #fff;}
#back-to-top {width: 40px;height: 32px;position: absolute;right: 0;top: 50%;margin-top:-16px;background-color:#d40000;background-image:url(../images/top.png);background-position: center bottom;background-repeat: no-repeat;}
#back-to-top:hover {background-position: center top;}
.phone_btn_con {background: #999;}
.phone_btn_con .row {margin-left: 0;margin-right: 0;}
.phone_btn_con .row > div {padding-left: 0;padding-right: 0;}
.phone_btn_p {border-right: 1px solid rgba(235,234,234,0.5);}
.phone_btn_d {border-right: none;} 
.phone_btn_p a {display: block;padding: 42px 0 8px;text-align: center;background-position:center 12px;background-repeat:no-repeat;background-size:25px;font-size: 14px;color: #fff;}
.phone_btn_a a {background-image: url(../images/c_01.png);}
.phone_btn_b a {background-image: url(../images/c_02.png);}
.phone_btn_c a {background-image: url(../images/c_03.png);}
.phone_btn_d a {background-image: url(../images/c_04.png);}
.ewm_fixed {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 100000;display: none;}
.ewm_con {position: relative;width: 100%;height: 100%;}
.ewm_con .fo-phone-ewm {position: absolute;width: 235px;height: 141px;margin-top: -66px;left: 50%;top: 50%;margin-left: -117px;text-align: center;color: #fff;}
.ewm_con .fo-phone-ewm p {line-height: 30px;}
.ewm_con .fo-phone-ewm img {width: 100%;height: auto;max-width: 111px;}
.ewm-colse {display: block; position: absolute;width: 30px;height: 30px;top: 15px;right: 15px;background: url(../images/close.png) no-repeat center;}


.mt30 {margin-top: 30px;}
.top-lighted .top_logo {padding:0.8rem 0}
.top-lighted .top_menu {margin-top: 1rem;}
.page_banner {width: 100%;height:17rem;background-repeat:no-repeat;background-position:center;}
.page_banner01 {background-image:url(../images/page01.jpg);}
.page_banner02 {background-image:url(../images/page02.jpg);}
.page_banner03 {background-image:url(../images/page03.jpg);}
.p_news_list_con {padding: 3.5rem 0 3rem;}
.p_n_l_item {padding:20px;position: relative;background: #f0f0f0;margin-bottom: 2rem;}
.p_n_l_item .img {width:100%;height: 180px;overflow: hidden;}
.p_n_l_item .img img {width: 100%;height: auto;min-height: 100%;}
.p_n_l_item .text .title {display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #a71611;font-size: 18px;line-height: 36px;margin-top: 15px;} 
.p_n_l_item .text .info {font-size: 12px;color: #666;line-height: 30px;margin-top: 5px;}
.p_n_l_item .text .info span {margin-right: 20px;}
.p_n_l_item .text .des {font-size: 14px;color: #404040;line-height: 28px;height: 56px;overflow: hidden;}
.p_n_l_item .text .more {width: 150px;height: 36px;line-height: 36px; background: #a71611;display: block;color: #fff;text-align: center;font-size: 14px;margin-top: 12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.p_n_l_item .text .more span {margin-left: 10px;font-size: 16px;}
.p_n_l_item:hover .text .title {color: #333;}
.p_n_l_item:hover .text .more {background: #404040;}
.page_num {display: block; padding-top:10px; text-align: center;padding-bottom: 10px;}
.page_num a{ display: inline-block; color:#2e2b2b;font-size: 12px; margin-left:10px; margin-bottom: 10px;background-color: #dadada; padding:7px 12px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.page_num .current { font-size: 12px; color: #fff; margin-left:10px; margin-bottom: 10px; padding:7px 12px; background-color: #a71611; cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.page_num a:hover { color:#fff; background:#a71611;}
.page_num a.prev {background: none;}
.page_num a.next {background: none;}
.page_num a.prev:hover {color: #a71611;}
.page_num a.next:hover {color: #a71611;}
.p_pro_list {padding:0 15px;}
.p_p_item {background: #af070b;padding:3px 3px 0 3px;margin-bottom: 30px;}
.p_p_item .img {width: 100%;overflow: hidden;}
.p_p_item .img img {width: 100%;height: auto;}
.p_p_item .title a {display: block;height: 2.2rem;line-height: 2.2rem;color: #fff;font-size: 0.9rem;text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.p_p_item:hover {background: #840508;box-shadow:0 0 10px 3px #ccc;-webkit-box-shadow:0 0 10px 3px #ccc;-moz-box-shadow:0 0 10px 3px #ccc;}

.page_article {font-size: 14px;color: #333;line-height: 32px;}
.page_article img {max-width: 100%!important;height: auto!important;}

.mbx { background: #f6f7f7; height: 40px; line-height: 40px; }
.mbx_a {font-size: 14px; color: #666; }
.mbx_a a {display: inline-block; font-size: 14px; color: #666; padding:0 10px;}
.mbx_a a:hover {color: #a71611;}

.article_con {padding:3rem 0;}
.article_title { color: #333; font-size: 20px; line-height: 32px; width: 100%;text-align: center;}
.article_info {text-align: center;line-height: 30px;color: #666;margin-top: 15px;}
.article_info em {padding:0 10px; font-size: 12px; color: #666; font-style: normal;position: relative;}
.article_text {font-size: 14px; color: #333; line-height: 32px; padding:30px 0 40px; min-height:400px; }
.article_text img {max-width: 100%!important;height: auto!important;}
.art_statement {border-top:1px solid #ccc; padding:20px 0 40px;font-size: 14px;color: #666;}
/* 超小屏幕（手机，小于 768px） */
/* 小屏幕（平板，大于等于 768px） */
@media screen and (min-width:768px) {
html {font-size: 14px;}
.container {padding-left: 0;padding-right: 0;position: relative;}
.mvp-banner {margin-top: 96px;}
.from-sub input {text-align: left;}
.fo-b-a {text-align: left;}
.fo-b-b {padding-right: 50px;text-align: right;}

.p_n_l_item {padding:20px 20px 20px 280px;height: 220px;}
.p_n_l_item .img {width:240px;height: 180px;position: absolute;left: 20px;top: 20px;}
.p_n_l_item .text .title {margin-top: 0;}

.p_pro_list {padding:0;}

.olympia a { width:200px;}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media screen and (min-width:992px) {
html {font-size: 18px;}
.top_logo {width:110px;}
.menu_style_a li a {padding:0 15px;font-size: 14px;}
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:1200px) {
html {font-size: 20px;}
.container {width: 1200px;}
}
