@charset "utf-8";
/* CSS Document */
/*公司概况*/
.gaikuang_wrap{ width:100%;}
.gk_main{ width:94%; margin:0 auto;}
.gk_text_pic{ width:100%;}
.gk_text_pic img{ width:100%; border-radius:5px; margin-bottom:15px;}
.gk_text_pic p{ font-family:"Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; width:100%; font-size:1.5rem; text-indent:2.6rem; margin-bottom:10px;}
.gk_link{ width:100%; margin:25px 0;}
.gk_link a{ display:block; float:left; width:48%; margin-right:4%;}
.gk_link a.marginright0{ margin-right:0;}
.gk_link a img{ width:100%;}

/*管理团队-董事会*/
.dsh_img{ width:100%;}
.dsh_img img{ width:100%;}
.dsh_list{ width:100%; padding-bottom:15px;}
.dsh_list ul li{ width:100%; margin-bottom:10px; position:relative; background:#fff; border:1px solid #dcdcdc;}
.dsh_l_pic{ float:left; width:70px;}
.dsh_l_pic img{ width:100%;}
.dsh_r_text{ position:absolute; margin-left:85px; padding-top:5px;}
.dsh_name{ font-size:1.7rem; color:#0049a2;}
.dsh_en_name{font-size:1.2rem; color:#0049a2; margin-top:5px;}
.dsh_job{ width:100%; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.dsh_job span{ font-size:1.3rem; color:#333333; margin-right:5px;} 
@media only screen
and (min-device-width : 0px)
and (max-device-width : 321px) {
    .gaikuang_wrap,.shangshi_wrap{ min-height:360px;}
}
@media only screen
and (min-device-width : 321px){
    .gaikuang_wrap,.shangshi_wrap{ min-height:510px;}
}
/*上市公司*/
.shangshi_wrap{ width:100%;}
.shangshi_main{ width:94%; margin:0 auto;}
.shangshi_list{ width:100%; overflow:hidden; padding-bottom:20px;}
.shangshi_list ul{ width:104%;}
.shangshi_list ul li{ float:left; width:47%; margin-right:3%; margin-bottom:10px;}
.shangshi_list ul li a img{ width:100%;}

/*公司业务*/
.yw_top{ width:100%; background:#f6f5f5; margin-bottom:8px; border-bottom:1px solid #d9d9d9;}
.yw_tab{ width:94%; padding:0 3%; background:#fff; border-bottom:1px solid #d9d9d9; }
.yw_tab a{ display:block; float:left; width:14%; height:45px; line-height:45px; font-size:1.4rem; color:#333333; text-align:center; margin:0 3%;}
.yw_tab a.blue_border{ border-bottom:2px solid #0068c0; color:#0068c0;}
.yw_tab a.lasta{ width:34%;}
.yw_tab_text{ width:94% ; margin:0 auto; padding:10px 0;}
.yw_tab_text p{ width:100%; font-size:1.3rem; color:#666666; text-indent:2.6rem; margin-bottom:8px; text-align:justify;}

.xm_result{ width:100%; border-top:1px solid #d9d9d9; background:#fff; padding-bottom:30px;}
.xm_result_main{ width:94%; margin:0px auto;}
.xm_title{ width:90%; padding-left:8%; background:url(wm_tit_icon.png) left 20px no-repeat; }
.yw_loop{ width:100%; background:#e3e1e1; position:relative;}
.yw_loop .prev{ width:20px; height:70px; position:absolute; left:0; top:50%; margin-top:-35px; z-index:1;}
.yw_loop .next{ width:20px; height:70px; position:absolute; right:0; top:50%; margin-top:-35px; z-index:1;}
.yw_loop .prev img,.yw_loop .next img{ width:100%;}

.yw_loop .bd{ width:93%; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.yw_loop .bd ul li{ width:100%;}
.yw_loop .bd ul li img{ width:100%;}
.yw_loop_text{ width:100%; background:#e3e1e1; padding-bottom:15px;}
.yw_loop_text h4{ width:93%; margin:0 auto; font-size:1.7rem; color:#333333; /**height:25px;  **/ max-height:50px; /**add 标题可换行  **/ line-height:25px; overflow:hidden;}
.yw_loop_text p{ width:93%; margin:0 auto; font-size:1.3rem; color:#333333; line-height:20px; max-height:40px; overflow:hidden;}

/*社会责任*/
.media_wrap_zr{ margin-top:8px;}
.report_tab{ width:100%; background:#f4f4f4;  border-top:1px solid #d9d9d9; padding-bottom:25px;}
.report_tit{ width:94%; margin:0 auto; height:44px; line-height:44px; font-size:2.2rem; color:#b9b9b9;}
.report_tit span{ height:44px; line-height:44px; padding-top:5px; font-size:1.8rem; color:#333333; font-weight:600; margin:0 8px;}
.report_tit span.on{color:#0049a2}
.report_main{ width:94%; margin:0 auto; background:#e8e8e8; position:relative;}
.frame {
    position: relative;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    white-space: nowrap;
}
.slides {
    display: inline-block;
} 
li {
    position: relative;
    display: inline-block;
}

.slider .prev{ width:27px; height:66px; position:absolute; left:0; top:50%; margin-top:-33px;}
.slider .next{ width:27px; height:66px; position:absolute; right:0; top:50%; margin-top:-33px;}
.slider .prev img,.slider .next img{ width:100%;}
.slider .frame{ width:80%; overflow:hidden; margin:0 auto; padding:25px 0;}
.slider .frame ul li{ width:31%; margin-right:3%;}
.slider .frame ul li img{ width:100%;}

/*招聘信息*/
.media_wrap_zp{ border-bottom:0; margin-bottom:0;}
.zp_top_pic{ width:100%;}
.zp_top_pic img{ width:100%;}
.zp_tab_tit{ width:94%; padding:0 3%; background:#fff; height:44px; line-height:44px;}
.zp_tab_tit span{ display:inline-block; height:44px; line-height:44px;  font-size:1.5rem; color:#333333; margin:0 10px; padding:0 5px;}
.zp_tab_tit span.on{border-bottom:2px solid #0068c0; height:42px; color:#0068c0;}
.loadmore{ width:100%; text-align:center; height:40px; line-height:40px; padding-top:8px; color:#0049a2; font-size:1.2rem;}
.loadmore img{ display:inline-block; width:9px; height:10px; margin-left:3px;}

/*新闻中心*/
.news_wrap{ border-top:0; border-bottom:0; margin-bottom:0;}
.news_tit{ width:94%; padding:0 3%; background:#fff; height:45px; line-height:45px; border-bottom:1px solid #d9d9d9; margin-bottom:22px;}
.news_tit_main{ width:100%;}
.news_tit_main a{ display:inline-block; width:16%; text-align:center; margin:0 2%; height:45px; line-height:45px; font-size:1.4rem; color:#333333; }
.news_tit_main a.on{border-bottom:2px solid #0068c0; height:43px; color:#0068c0;}

/*新闻详情页*/
.news_detail_wrap{ width:94%; margin:0 auto; padding:20px 0px 20px 0px; }
.news_detail_wrap h3{ width:100%; color:#272626; font-size:1.8rem; font-weight:800;}
.news_from{ width:100%; height:30px; line-height:30px; color:#999999; font-size:1.0rem;border-bottom:1px solid #d9d9d9; margin-bottom:13px;}
.news_from span{ margin-right:10px;}
.from_left{ float:left; width:60%;}
.from_right{ float:right; width:40%; text-align:right;}
.font_zhong{ font-size:1.2rem;}
.font_big{ font-size:1.4rem;}
.news_from span.color{ color:#0068c0;}
.detail_main{ width:100%;}
.detail_main p{ width:100%; margin-bottom:15px; font-size:1.3rem; color:#666666; }
.detail_main p img{ width:100%;}
.detail_main h3{ padding-bottom:15px; border-bottom:1px solid #ddd; }

.share_btn{ display:block; width:50%; float:right; height:20px; line-height:20px; text-align:right; font-size:1.1rem; color:#838383; margin-bottom:12px; margin-right:5px;}
.share_btn img{ display:inline-block; width:12px; height:12px; margin-right:5px;}
.xg_news{ width:100%; margin:0 auto; background:#f6f6f6; padding-bottom:10px;}
.xg_news img{ width:100%;}
.xg_tit{ width:94%; margin:0 auto; height:35px; line-height:35px; border-bottom:1px solid #dddddd; font-size:1.6rem; color:#333333;}
.xg_tit span{ display:block; border-bottom:1px solid #5798d9; width:30%; text-align:center; }
a.media_list_detail_xg{ border-bottom:0; height:35px; line-height:35px;}

