@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;}
.containerContent{width:100%}
.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: 0 34px; float: left;}
.m_lang_btn{width: 46px; margin-top: 2px;}
.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: 270px; height: 88px; background: url(m_menu_3.png) no-repeat 230px 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 230px 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: 40px; color: #fff; line-height: 74px; cursor: pointer;}
.m_lang_btn.on{color:#0055a2;}
.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;}

/*底部*/
.footB p{font-size: 28px; line-height: 50px;margin: 0 20px;}
.footA{height: auto; line-height: 70px;}
.footA a{font-size: 24px;color: #d2d2d2;}
.footB{padding: 30px 0; }
.footB p{color: #959595; font-size: 24px;}
.foot_select{float: none; width: 710px; height: 64px; font-size: 24px; margin: 20px auto 40px; display: block;background: url(m_foot_select.jpg) no-repeat right center #fff; appearance: none; -webkit-appearance: none; text-indent: 16px;}
.foot{padding: 30px 0;}

/*通用*/
.banner{height: 483px; background: url(m_banner.jpg) no-repeat center; background-size: auto 100% !important;}
.main_banner{padding-top: 70px; background: url(m_banner_2.jpg) no-repeat top center;}
.main_banner3{background: url(m_banner_3.jpg) no-repeat top center;}
.main_banner4{background: url(m_banner_4.jpg) no-repeat top center;}
.main_banner5{background: url(m_banner_5.jpg) no-repeat top center;}
.main_banner6{background: url(m_banner_6.jpg) no-repeat top center;}
.main_banner7{background: url(m_banner_7.jpg) no-repeat top center;}
.headerTitle{ font-size: 34px; margin: 0 24px;}
.curpage{height: 70px; line-height: 70px; font-size: 24px; margin: 0 24px;}
.icon_home{width: 19px; height: 19px; background: url(../images/m_icon_home.png) no-repeat center;vertical-align: inherit;}
.content{background: none; padding: 0; box-shadow:none}
.main_title{border-bottom: 2px solid #e5e5e5; margin-top: 20px;}
.main_title h4{font-size: 35px; border-bottom: 2px solid #e20a17; color: #0055a2; padding:0 0px 16px 24px; display: inline-block; margin-bottom: -2px;}
.main_right{padding: 30px 0;}
.page a{width: 120px; height: 56px; line-height: 56px; font-size: 24px; border: 2px solid #e4e4e4;}
.page{margin: 40px 0;}
.list li{ background: url(m_icon_list.png) no-repeat 20px 30px; line-height: 34px; height: auto; padding: 20px 20px 20px 54px;position:relative;}
.list li a{font-size: 30px;}
.list_line{display: none;}
.list li span{font-size: 24px;}
.list li .date{position:absolute;right:20px;bottom:12px;}
.list2 li{white-space: normal; line-height: 50px; border-bottom: 1px solid #e5e5e5;background: url(m_icon_list.png) no-repeat 20px 38px;}
.listBox{border-bottom: 0;}

.list.p li .icon_pdf_outer{position:absolute;right:20px;bottom:20px;width:200px;height:38px;margin-right:0;width:220px;}
.list.p li .icon_pdf{width:30px;height:32px;margin-top:0px;}
.list.p li .load_but{width:78px;height:36px;line-height:36px;font-size:24px;margin-top:0;margin-right:20px;}
.rn_yjbg_A_list .list li{padding-right: 260px;}

.listImg li{margin: 40px 20px 0px; padding: 0;}
.listImg li .tt{font-size: 28px;}
.listImg li img{width:242px;height:170px;margin-right:25px;}
.listImg li .con p{font-size: 26px; line-height: 42px; height: 80px; overflow: hidden;}

/*文章页*/
.xl_title{font-size: 40px; color: #1965ab; margin: 30px 20px 40px; font-weight: bold; line-height: 60px;}
.xl_title2{font-size: 26px;}
.xl_gz{display: none;}
.xl_header{padding-bottom: 30px;}
.xl_main,.main_right .xl_main{padding: 50px 20px 20px;}
.xl_main *{font-size: 32px !important; line-height: 66px !important;text-indent:2em !important;}
.xl_main img{width: 100%; display:block;}
.xlContent{padding: 0;}
.xl_main2{padding: 10px 20px 20px;}


/*首页*/
.fullSlide,.fullSlide .bd li{height: 600px;}
.schq_title{width: 171px; height: 57px;background: url(../images/m_schq_title.png); font-size: 24px; margin: 30px 0 0 20px; line-height: 57px; text-indent: 24px; }
.newsBox{margin-top: 640px; margin-left: 0; padding: 0; position: relative;}
.news_tit{font-size: 35px;  background: url(m_title.jpg) no-repeat left center; padding-left: 28px; font-weight: bold;}
.news_header{padding: 0 20px; padding-bottom: 20px;}
.foucs_txt{height: 70px;}
#swiper_foucs{float: none; width: 710px; height: 469px; position: absolute; top:130px; left: 20px; z-index: 5;}
.foucs_txt p{font-size: 28px; margin: 0px 0 0 26px; line-height: 70px;}
.foucsBox img{width: 710px; height: 469px;} 
.m_row .newsbox .js_tabCon{margin-top: 510px;}
.swiper-pagination span{width: 16px; height: 16px; }
.swiper-pagination .swiper-active-switch{width: 34px; border-radius: 8px;}
.m_tab h4{width: 190px; height: 50px; background: url(m_tab.png) no-repeat 160px center #0055a2; color: #fff; line-height: 50px; text-indent: 20px; font-size: 28px; cursor: pointer;}
.m_tab{float: right; position: relative; margin-top: 6px; margin-right: 90px;}
.m_tab ul{background: #0055a2; color: #fff; position: absolute; z-index: 999; width: 100%; display: none;}
.m_tab ul li{padding: 0 20px; cursor: pointer; font-size: 26px;}
.m_row{position: relative; background: #f5f5f5; margin-top: 0; padding-top: 30px; padding-bottom: 25px;}
.m_more{width: 550px; height: 60px; background: #e5e5e5; text-align: center; line-height: 60px; display: block; margin: 20px auto 40px; font-size: 24px; color: #7d7d7d; border-radius: 4px;}
.box_3{width: auto; float: none; margin-right: 0; margin-bottom: 30px;}
.more{font-size: 28px; top:-63px}
.new_more{top:0px}
.mrgj{font-size: 35px; margin-left: 30px;}
.gp_item span{width: 132px; height: 50px; line-height: 50px; font-size: 28px;}
.gp_item{margin-left: 20px; float: left;}
.gpBox{ overflow: hidden;}
.gpBox h4{margin-top: 0; font-size: 26px;}
.gpBox p{ font-size: 22px; margin: 0;}
.gpBox div{float: left; width: 120px; margin-left: 40px;}
.gpBox h5{font-size: 40px;}
.gp img{width: 100%; height: auto;}
.cpBox{width: 710px; height: 468px;}
#m_swiper_cpfw{height: 468px;}
.cpBox p{height: 60px; line-height: 60px; font-size: 28px;}
.swiper_cpfw_l,.swiper_cpfw_r{width: 60px; height: 60px; top:214px}
.swiper_cpfw_l{left: 30px; background: url(m_btn_l.png) no-repeat center;}
.swiper_cpfw_r{right: 30px;background: url(m_btn_r.png) no-repeat center;}
#swiper_zt,#swiper_zt img{width: 710px; height: 192px;}
#swiper_zt{margin: 40px auto;}
.tab_item{float: right; }
.tab_item li{font-size: 26px;}
.tab_item li:hover{background: none;}
.js_tab{margin-right: 86px; }
.js_tab li{height: 40px; line-height: 40px; padding: 0 14px; margin-top: 10px;}
.js_tab li.now{background: #eeeeee;}

/*新闻动态*/
.xwdtBox img{float: none; width: 100%; height: 400px;}
.xwdtBox{margin: 0 24px;}
#swiper_xwdt{height: 840px;}
.xwdtBox_t{font-size: 38px; color: #0055a2; text-align: center; font-weight: bold; margin-bottom: 30px; margin-top: 20px;}
.xwdtBox_t a{color: #0055a2;}
.xwdt_con p{font-size: 28px; line-height: 50px; height: 300px;}
#swiper_xwdt .swiper-pagination{right: 340px; bottom: 0px !important;}
.ckxq{display: none;}
.xwdtDiv{float: none; margin: 40px 0px 0 !important; width: auto; }
.xwdtTit{padding: 0 24px;}
.xwdtTit h4{font-size: 35px; color: #0055a2; background: url(m_title2.jpg) no-repeat left center; padding-left: 20px;}
.list3 li .date{position: relative; float: right; top: inherit; bottom: inherit; right: inherit;}
.list3 li{border-bottom: 1px solid #e5e5e5;padding: 30px 20px 30px 54px;background: url(m_icon_list.png) no-repeat 20px 40px;}

/*产品与服务*/
.todaybj{width: 700px; float: none; font-size: 19px; overflow-x: auto; margin: 0 auto;}
.todaybj table td{padding: 10px 0;}
.cpbj_year{float: none; overflow: hidden;}
.cpbj_year a{float: left; width: 141px; height: 53px; line-height: 53px; font-size: 28px; margin: 20px 0px 0px 20px;}
.cpbj_list li{float: none !important; width: auto; font-size: 28px; padding: 26px 20px; border-bottom: 1px solid #e5e5e5;line-height: 44px;}
.cpbj_list span{color: #6f6f6f; font-size: 24px;}
.cpbj_list p{width: 450px;}
.cpbj_link{width: 90px; height: 44px; line-height: 44px; font-size: 26px;}
.cpzs li{width: auto; margin: 20px 24px 40px;}
.cpImg{width: 243px; height: 171px;}
.cpImg p{height: 50px; line-height: 50px; font-size: 24px;}
.cpTxt{font-size: 26px; line-height: 44px; margin-top: -8px;}

/*科技创新*/
.yfpt_img{float: none; width: 466px; height: auto; margin: 20px auto; display: block;}
.yfpt_txt{width: auto; float: none; font-size: 35px; line-height: 62px; padding: 20px 24px;}
.yfpt_list li{width: auto; float: none; border-bottom: 1px solid #e5e5e5; height: 84px; line-height: 84px; background: url(m_icon_list.png) no-repeat 18px center; padding-left: 54px; font-size: 28px; margin: 0;}
.yfpt_list{margin: 0;}

/*公司概况*/
.peopleBox p{font-size: 24px; line-height: 38px;}
.zzry_list li{width: auto; height: auto; float: none; margin: 20px 24px 40px !important; overflow: hidden;}
.zzry_list li img{float: left; margin-right: 26px;}
.zzry_list li p{font-size: 26px; line-height: 40px;}
.zzry_list{margin-bottom: 0;}
.dsj li.second-fzlc-item{background:url(fzlc-item-bj.jpg) 3px top no-repeat;height: auto; overflow: hidden;}
.dsj li.second-fzlc-item-active{background:url(fzlc-item-bj-active.jpg) 0px top no-repeat;}
#dqlm-con{height:auto;overflow: hidden;background:url(fzlc-item.jpg) left top repeat-y;} 
.second-fzlc-item-even .second-fzlc-item-date,.second-fzlc-item-odd .second-fzlc-item-date{margin-left: 50px; float: none; width: 164px; height: 48px; line-height: 48px; background: url(dsj_date.png) no-repeat 12px center #0055a2; text-align: left; text-indent: 50px; font-size: 28px; margin-top: 30px;}
.second-fzlc-item-even .second-fzlc-item-right,.second-fzlc-item-odd .second-fzlc-item-right{width: auto; float: none; margin-left: 50px;}
.second-fzlc-item-summary{font-size: 26px; line-height: 44px;}
.second-fzlc-item-active .second-fzlc-item-date{background: none; text-indent: 0;}
.second-fzlc-item-summary span a{font-size: 24px;}
#btn1, #btn2{display: none;}

/*投资者关系*/
.map{float: none; width: 100%;}
.gsjj_list{width: auto; float: none; margin-left: 20px;}
.gsjj_list li{font-size: 28px; line-height: 60px;}
.gsjj_list li img{max-width: inherit; max-height: inherit;    vertical-align: middle; margin-right: 12px; }
.mail_table td{border: 0;display: block; font-size: 28px; padding: 10px 16px;}
.mail_table input{width: 100%; height: 58px; appearance: none;-webkit-appearance: none;font-size: 28px;}
.mail_table textarea{width: 100%; appearance: none;-webkit-appearance: none; height: 270px;font-size: 28px;}
.input_btn{width: 158px; height: 64px; font-size: 28px;}
.mail_table label{display: inline-block; margin-right: 20px;}
.mail_table label input{ width: 20px; height: 20px; border-radius: 50%;}
.mail_table .group_yzm input{width: 550px;}
.yzmImg{width: 134px; height: 53px;}
.qa{font-size: 28px; line-height: 46px;}
.gjqx .qximg{float: none; margin-left: 0; text-align: center;}
.gjqx{height: auto;}
.gjqx .cecep-gp{width: 700px; margin: 0 auto;}
.gjqx .qx{float: none;}
.gjqx table{width: 700px; margin: 0 auto;}
.gjqx .gjtxt h2{font-size: 32px; margin-bottom: 8px;}
.gjqx .gjtxt h3{font-size: 23px; width:120px;}
.gjqx .gjtxt{margin-bottom: 20px;}

/*文化与责任*/
.shzrbg li{width: auto; overflow: hidden; margin: 20px 24px 30px;}
.shzrbg li img{width: 293px; height: 387px; margin-right: 56px;}
.shzrbg_con h4{font-size: 28px;}
.shzrbg_load a{width: 194px; height: 52px; border: 1px solid #ececec; background: none; font-size: 24px; line-height: 52px; margin: 30px auto 0; display: block;}
.jkah img{width: 514px; height: auto; display: block; margin: 30px auto 0 !important;}
.channel_title3{font-size: 35px; padding-left: 24px;}
.jkah{margin-bottom: 40px;}
.zlfz_list li{margin: 20px 24px 40px;}
.zlfz_list li img{width: 243px; height: 170px;}
.zlfz_con h4{font-size: 28px;}
.zlfz_con p{font-size: 26px; line-height: 46px;}
.zlfz_img img{width: 700px; height: auto; margin: 40px auto 0; display: block;}

.gj_search_top ul li{font-size: 22px;}
.gj_search_top{margin:20px; padding-bottom: 20px;}
.select-sort{height: 46px; line-height: 46px; width: 160px; }
.select-sort select{height: 46px; line-height: 46x; font-size: 22px;}
.select-sort:after{height: 46px;}
.search_mbb { display:none !important; }
.gj_search_top ul li.order{margin-top:10px;height: 46px;}
.search_con_l_botm{margin:0 20px 40px}
.search_con_l_botm ul li {padding: 30px 0 50px;border-bottom: 1px dashed #d4d4d4;}
.search_con_l_botm ul li h2 a,.search_con_l_botm ul li h2 em{font-size: 30px;}
.search_con_l_botm ul li h2{line-height: 56px;}
.search_con_l_botm ul li .home_channel{font-size: 24px; line-height: 30px;}
.search_con_l_botm ul li p, .gj_search_btom p{ display: none;}
.search_con_l_botm ul li span, .gj_search_btom span{font-size: 24px;}
.y_page a{font-size: 24px; height: 40px; line-height: 40px;}
.y_page .mhide{display: none !important;}