@charset "utf-8";
.maxcontainer{min-width:inherit;}
html, body{width:750px; margin:0 auto; min-width:inherit;transform:''; font-size: 30px; overflow-x: hidden;}
html{height: 100%;}
.container { width:auto;}
.fl { float:none; display:block; }
.fr { float:none; display:block; }
.mfl { float:left; display:inline-block }
.mfr { float:right; display:inline-block }
.pchide { display:block; }
.mhide { display:none; }
.mCenter{padding: 0 20px;}
.main{padding: 0;}
.m_bg_hui{background: #f5f5f5;}

/*头部*/
.mheader{height: 124px;}
.m_logo{margin-top: 28px; float: left;}
.m_search_btn,.m_lang_btn{display: block;cursor: pointer; float: left;}
.m_header_right{float: right; font-size: 40px; margin-top: 32px;}
.m_header_right span{color: #b5b5b5; margin: 4px 34px 0; float: left;}
.m_lang_btn{margin-top: 12px; width: 52px; line-height: 36px; text-align: center;}
.m_search_btn{margin-top: 10px; background: url(m_search.png) no-repeat; width: 38px; height: 38px;}
.m_search_btn.on{background: url(m_search_2.png) no-repeat;}
.m_menu_btn{background: url(m_menu_1.png) no-repeat center; width: 39px; height: 29px; display: block; float:right; margin-left: 34px; cursor: pointer; margin-top: 15px;}
.model{position: fixed; background: rgba(0,0,0,0.6); top:124px; left:0; width: 100%; height: 100%; z-index: 999; display: none;}
.m_menu_box{width: 560px; background: #eeeeee; float: right;overflow-y: auto; height: 100%; margin-right: -560px;}
.m_menu_open{background: url(m_menu_2.png) no-repeat center;}
.m_menu li h4{height: 88px; line-height: 88px; font-size: 32px; padding-left: 50px; border-bottom: 2px solid #d3d3d3;}
.m_menu li h4 span{ display: block; float: right; width: 140px; height: 88px; background: url(m_menu_3.png) no-repeat 100px center;}
.m_menu li dl p{padding-left: 70px; font-size: 28px; line-height: 60px;}
.m_menu li dl{margin: 10px 0; display: none;}
.m_menu_sub{background: #e7e7e7; padding: 10px 0 10px 70px; }
.m_menu_sub table{width: 100%;}
.m_menu_sub a{font-size: 24px;line-height: 50px;}
.m_menu li.open h4{border-bottom:2px solid #0055a3;color: #0055a2;}
.m_menu li.open h4 a{color: #0055a2;}
.m_menu li.open h4 span{background: url(m_menu_4.png) no-repeat 100px center;}
.m_lang{width: 180px; position: fixed; top:124px; right: 0; background: #313131; z-index: 11; display: none;}
.m_lang_list li{font-size: 30px; padding-left: 86px; color: #fff; line-height: 74px; cursor: pointer;}
.m_lang_list .now{background: url(m_lang.png) no-repeat 30px center;}
.m_lang_btn.on{color:#0055a2;}
.m_lang_list li a{color:#fff}
.m_search_box{width: 100%; position: fixed; height: 120px; background: #313131; left: 0; top:124px; z-index: 11; display: none;}
.m_search{margin: 30px 20px 0; background: #fff; border-radius: 6px; height: 58px; line-height: 58px; overflow: hidden;}
.m_search input{width: 100%; border: 0; height: 58px; line-height: 58px;appearance: none;-webkit-appearance: none; -moz-appearance: none; margin: 0; display: block; font-size: 30px; text-indent: 30px;}
.m_search input::-webkit-input-placeholder { background: url(../images/m_search_3.png) no-repeat 296px center; text-align: center;}
.m_search input::-moz-placeholder{background: url(../images/m_search_3.png) no-repeat 296px center; text-align: center;}
.m_search input::-ms-input-placeholder{background: url(../images/m_search_3.png) no-repeat 296px center; text-align: center;}

/*底部*/
.foot_img{width: auto; float: none; margin: 30px auto 40px;}
.foot_con p{font-size: 20px; text-align: center; line-height: 40px;}
.text_der a{font-size: 24px;}
.text_der{text-align: center; margin-bottom: 20px; margin-top: 40px;}
.text_der span{font-size: 20px;}


/*首页*/
.m_index_banner{height: 600px; background-size: 750px 600px;}
.fullSlide,.fullSlide .bd li{height: 600px;}
.schq{height: 106px; padding: 0;}
.row_top{margin-top: -106px;}
.schq_list p{display: none; font-size: 26px; width: auto;}
.schq_list p:first-child{display: block;}
.schq_title{width: 106px; height: 106px; background-image: url(en_m_gp.png);}
.schq_list{margin-top: 38px;}
.icon_up{width: 17px; height: 21px; background: url(m_icon_up.png) no-repeat center;}
.schq_link a{height: 46px; font-size: 20px; padding: 0; margin-left: 8px; text-align: center; line-height: 46px; padding:0 14px}
.schq_link{margin-right: 20px; margin-top:30px}

/*通用*/
.banner{height: 300px; background-size: auto 300px !important;}
.curpage{font-size: 24px; height: auto; padding:10px 20px; line-height: 38px;}
.icon_home{width: 19px; height: 19px; background: url(en_m_home.png) no-repeat center; vertical-align: inherit; margin-right: 14px;}
.content *{font-size: 30px !important; line-height: 48px !important; margin-bottom:40px;}
.about_img1{width: 50%; height: 300px;}
.about_img2{width: 25%; height: 150px;}
.divBox img{height: 80px;}
.divBox{height: 240px;}
.divBox h4{font-size: 30px; font-weight: bold;}
.index_product li{width: 355px; height: 350px;}
.index_product .product_width{width: 374px;}
.index_bg{height: 1040px;}
.content_img2 li{width: 220px; height: 275px;}
.content_img2_ml { margin-left:34px }
.content_img2_ml li { width: 320px; height: 243px; }
.product_table td{font-size: 24px;}
.product_table{width:710px; margin:0 auto}
.product_item{font-size: 28px; margin:40px 20px 30px; line-height: 48px;}
.column_title{margin-left:20px; margin-right: 20px;}
.column_title h4{display: block; padding:0}
.column_title p{min-width: 300px;}
.product_list li{width:328px; height:330px; margin-left:20px !important; margin-right: 27px !important;}
.product_img{width:328px; height:203px}
.product_list li p{font-size: 28px; line-height: 42px;}
/* 中铝HS、Management Philosophy手机版样式开发lph20200820 */
.content .title{font-size:40px !important;}
.contents p{text-align:left;font-size:28px;}
.column_title p {display: inline-block;font-size: 40px;color: #0055a2;background: #fcfcfc;padding: 0 30px; }
.hsTitlePadding{padding: 0px 30px;}
.philosophyPic {width: 100%;height: 650px;float: none;}
.philosophyList{float: none; width: auto; margin:20px;}
.carbonimg { display:block; clear:both; float:none; margin:15px auto 20px ; width:600px }
.hs_title h4.title { font-size:36px !important;  }
.product_listfap li { height:360px; }
.product_listfap li .product_img { height:223px; }

.zgly-gp{width: 600px; font-size: 24px;}
.zgly-gp{line-height: 106px;}
.marqueeBox{height: 106px;}
.stock-csr{margin-right: 20px;}
.max-up{margin-top:44px}
.max-up img{width: 20px;}

.siteMap li{float: none; width: auto;}
.siteMap li h4{line-height: 76px; height: 76px; text-align: center; text-indent: 0; font-size: 38px;}
.siteList a{line-height: 50px; font-size: 26px; float: left; width: 50%;}
.siteList{padding:30px 14px}