﻿/*
* name:Mobile && SmallScreen StyleSheet
* version:v1.1.1
* update:320 bug
* date:2016-03-12
*/

/* <640 */
/*通用头部*/
.logo{ padding:15px 0; width:80%; }
.logo a{ width:100%; height:34px; }
.mobile_key{ margin-top:6.5%; }
.head_r{ display:none; }
.setCon,.set-img{ display:none}
.serguo{ padding-bottom:0}

/*首页中间区域*/
.banner{ padding-bottom:50%; }
.banner img{ width:160%; left:-30%}
.i_channel_IN{ line-height:1.5; }
.cen-box1{ padding:40px 0; }
.cen-box1 .i_channel_IN{ display:none; }
.xdnl-list li,.cen-box1 .xdnl-list li.first,.xdnl-list li.first{ width:49%; margin-right:1%; margin-bottom:1%; }
.cNews_list li{ margin-top:20px; }
.cNews_top .img{ width:100%; margin-right:0; float:none; margin-bottom:10px; }
.tabbed_content{ display:none}
.box5_map .c_map_left,.box5_map .c_map_right{ width:100%; float:none; height:auto; }
.cen-box3{ padding:30px 0; }
.cen-box4{ padding:15px 0; height:auto; }
.cen-box4 ul{ padding-top:0; }
.cen-box4 li .tit{ font-size:16px;}
.cen-box4 li .p{ display:none; }
.cen-box2{ padding:0; }
.xdnl-list li{ height:auto; }
.xdnl-list li.li2,.xdnl-list li.li3,.xdnl-list li.li4{ width:32%; }
.xdnl-list li img{ display:none; }
.xdnl-list li.first a,.xdnl-list li a{ margin:0; padding:20px 0; }
.widget-prolist-10 .bom-text ._price{ display:none; }
.widget-prolist-10 .bom-text{ padding:15px 5%; }
.cNews_list .p{ font-size:14px; }

/*通用底部*/
.foot_center{ padding:20px 0; border-top:1px solid #DDD}
.foot_center .f_dl1,.foot_center .f_dl2,.foot_center .f_dl3{ display:none; }
.foot_center .f_dl4{ width:100%; }
.foot_center dl dt{ margin-bottom:5px; }
.pageFooter ._beian{ margin-left:0; display:block; }


/*下层--通用样式*/
.n_banner,.posi,.foot_top,.channel_IP{ display:none; }
.channel_IN,.about-box1 .channel_IN{ margin-bottom:20px; }
.channel_IN{ font-size:24px; }
.doubleContent_main .main_left,.job-sear{ display:none; }
.doubleContent_main .main_right{ float:none; width:100%; }
.doubleContent_main{ background:none; padding-bottom:0;}
.main_content{ min-height:inherit; padding-bottom:0; }

/*走进舜甫*/
.about-box1{ padding:0 0 30px; }
.ab_cultrue .ab_cul_left{ width:100%; padding-top:10px; }
.ab_cultrue .ab_cul_right{ width:100%; margin-top:20px; }
.ab_cultrue .ab_cul_left .box{ padding:0 4%; }
.ab_cultrue .ab_cul_left .box .p{ font-size:14px; margin-top:20px; }
.about-box2{ padding-top:30px; }
.about-box4{ padding:30px 0; }
.about-box4 .ab_respon{ width:100%; }
.about-box4 .ab_respon .icoImg{ display:none; }
.playTime{ width:100%; }
.playTime .play_area{ padding-top:15%; }
.ab1-con .ab1_left .ab1_pbx .ab1_content{ font-size:14px; }
.about-box5 .history{ margin-bottom:20px; }
.history .hisbiao{ display:none; }
.history ul li{ width:100%; }
.history ul li div{ width:91%; margin-top:5px; padding:4%; border:1px solid #88B82A; }
.history ul li.his2{ margin-top:5px; float:left}
.history ul li.his4{ float:left}
.history ul li .hico1,.history ul li div .hico2{ display:none}
.history ul li.his1 h3,.history ul li.his3 h3{ text-align:left}
.history ul li.his2 div,.history ul li.his4 div{ float:left}

/* 服务项目 */
.phome-box{ min-height:560px; background:url(../images/phome_b.jpg) repeat; }
.pro-swith-wrap{ position:relative; width:100%; padding:0; }
.pro-swith{ position:relative; height:auto; margin:0 auto; overflow:hidden;}
.pro-swith ul li{ width:100%; height:auto; }
.pro-swith ul li .tit{ width:50%; padding-top:25px; height:115px; float:left}
.pro-swith ul li .tit h2{ font-size:22px; }
.pro-swith ul li .tit p{ margin-top:3px; font-size:14px; }
.pro-swith ul li .tit span{ margin:10px auto; }
.pro-swith ul li .img{ width:50%; height:140px; float:left}
.pro-swith ul li#bg1 .tit,.pro-swith ul li#bg3 .tit{ float:right}

/* EPC总承包 */
.epcon{ width:96%; }
.epcon .epcl{ width:100%; margin-bottom:20px; }
.epcon .epcl ul{ overflow:hidden}
.epcon .epcl ul li{ height:50px; line-height:50px; width:47%; margin:0 0 6px 2%; float:left}
.epcon .epcl ul li a{ padding:0; height:50px; text-align:center; font-size:14px}
.epcon .epcr{ width:100%; }
.yScrollList{ margin:15px auto; }
.yScrollListTitle{ height:auto; }
.yScrollListTitle h1{ padding:0 10px; margin:0 10px 10px 0}
.yScrollListInList{ padding:0 10px; }
.menu_body{ margin-bottom:20px; }
.epcon .epcl .overimg{ width:32%; float:left}
.epcon .epcl h1,.epcon .epcl h2,.epcon .epcl h3{ height:50px; line-height:50px; margin:13px 0 0 1%; font-size:20px;}

/* 系统工程 */
.caselist{ width:96%; margin:0 auto; }
.caselist .cont dl{ width:100%; margin:0 0 25px 0; }
.caselist .cont dl dt,.caselist .cont dl dd{ height:auto; }
.caselist .cont dl dd h3{ font-size:18px; }
.case{ width:96%; margin:0 auto;}
.case .casel{ display:none}
.case .caser{ width:100%; }
.case .caser dl dt,.case .caser dd{ width:100%; height:auto; }
.case .caser dd h2{ text-align:center; padding:10px 0; border-bottom:1px solid #CCC;}
.case .caser dd .lian{ padding-top:20px; }
.case .caser dd .lian a{ width:40%; margin-right:9%}
#casemenu{ margin-top:30px;}
#casemenu #list li{ width:33%; }
#casemenu #list li a{ height:50px; line-height:50px; }
#casemenu #menu_con .tag{ padding:20px 0}


/* 项目专题 */
.zhuanti{ width:94%; margin:0 auto 20px auto; }

/* 新闻列表 */
#scroll{ width:96%; margin:20px auto; padding:0 0 10px 0; }
#scroll .item .lit{ height:auto}
#scroll .item{ width:100%; height:350px;}
#scroll .txt,#scroll .txt h3{ width:100%; margin:10px 0; height:auto; font-size:15px;}
#scroll .txt p{ height:auto; font-size:12px;}
.newsxm{ margin:10px 0 20px 0; }
.newsxm dl{ padding:20px 0; }
.newsxm dl dt{ width:16%; }
.newsxm dl dd{ width:80%; }
.newsxm dl dd h2{ font-size:16px; }
.newsxm dl dd p{ display:none}

/*新闻详情*/
.newsdeail{ padding-bottom:20px; }
.newsdeail .left{ width:100%; }
.newsdeail .right{ display:none}
.newsdeail h2{ font-size:16px; }
.newsdeail .cont{ margin-bottom:30px; }
.newsdeail .shangxia p{ height:auto; }

/*技术创新*/
.tech-items-box .pbox .img, .tech-items-box .pbox .info{ float:none; width:100%; }

/* 项目动态 */
.grid{ width:100%; margin:20px auto 0; }
.grid li{ margin-bottom:30px; }
.grid li a .con{ width:92%; height:auto; padding:20px 4%; }
.grid li a .con h2{ font-size:16px; }
.grid li a .litpic{ width:100%; height:auto; }


/*能力与业绩综合*/
.yeji-box1{ padding:0 0 10px; }
.company-zizhi ul{ border-left:0; }
.company-zizhi li{ width:100%; border-right:0; }
.company-zizhi .pbox dd{ height:auto; }
.company-zizhi .pbox{ padding:10px 0; }
.xdnl-list li,.xdnl-list li.first{ background-color:#fff; }
.yeji-box2{ padding:20px 0 30px; }
.yeji_case_tab .yeji_t{ height:auto; }
.yeji_t li,.yeji_case_tab .tab_c{ position:static; }
.yeji_t li{ width:49%; float:left; margin:0 1% 1% 0; }
.yeji_t li .t{ font-size:14px; }
.yeji_case_tab .tab_c{ width:100%; left:0; margin-left:0; }
.yeji_t .tab_t_cur:after{ display:none; }
.yeji-box3{ padding:30px 0 10px; }
.yeji-box4{ padding:20px 0; }
.yeji-box4 .channel_IN{ margin-bottom:20px; }

.compyeji dl{ width:100%; height:auto; margin:0 0 20px 0;}
.compyeji dl.mr0{ margin:0 0 20px 0;}
.compyeji dl dd{ width:94%; height:auto; padding:3%; }
.compyeji dl dd h2{ font-size:16px;}
.compyeji dl dd p{ font-size:12px; margin-top:10px;}
.compyeji dl dt{ width:100%; height:auto; }

/*能力与业绩介绍*/
.yj_introBann{ height:900px; margin-bottom:40px; }
.yj_introBann .intro{ position:static; width:100%; }
.yj_introBann .slide_nav{ transform:scale(0.8); -webkit-transform:scale(0.8); left:50%; margin-left:-170px; top:50%; margin-top:-453px; }
.yj_introBann .intro .box{ font-size:15px; }
.yj_introBann .intro .box .intro_scroll{ height:480px; padding-right:0; }
.sfnlcon{ margin-top:0; }
.sfnlcon dl{ margin-top:20px; }
.sfnlcon dl dt{ width:100%; height:auto; }
.sfnlcon dl dd{ width:94%; height:auto; padding:20px 3%; }
.mr_frUl ul li,.mr_frUl ul li img{ width:100%; }
.yewu2 ul li{ width:50%; }
.yewu3{ margin-bottom:0; }
.yewu3 .pbox dd .li{ height:217px; }


/* 项目专题 */
.zhuancon1{ margin-bottom:0; }
.zhuancon1 dl{ width:99%; margin-bottom:30px; }
.zhuancon1 dl#mr0{ margin-left:0; }
.zhuancon1 dl dt{ height:150px; }
.zhuancon1 dl .tit{ top:110px; height:40px; line-height:40px; font-size:18px;}
.zhuancon1 dl .con{ height:auto; padding:15px; }
.zhuancon2{ padding:30px 0; }
.zhuan3{ padding-top:30px; }
.zhuancon3{ margin-bottom:0; }
.zhuancon3 dl{ width:100%; height:auto; padding-bottom:30px; border:none; float:none}
.zhuancon3 dl#mr0{ border-right:none; }
.zhuancon3 dl dd{ height:auto; padding:0; }
.zhuancon3 dl dd h2{ height:30px; line-height:30px; margin-bottom:10px; border:none}
.zhuancon3 dl dd p{ padding-top:0}
.zhuancon3 dl dt{ height:auto; margin-top:10px; }

.jiejuecon1{ margin-bottom:0; }
.jiejuecon1 dl{ width:89.5%; padding:30px 5%; margin-bottom:30px; }
.jiejue2, .jiejue2 h2{ margin-bottom:20px; }
.jiejue2{ margin-bottom:0; }
.jiejuecon2 .lanren{ width:100%; height:auto; margin:0 0 30px 0; }
.jiejuecon2 .lanren:hover .lit h2{ display:block}
.jiejuecon2 .lanren .text{ display:none}
.jiejuecon2 .lanren .lit h2{ bottom:-20px; }
.jiejue3, .jiejue3 h2{ margin-bottom:20px; }


/*人才招聘*/
.job_top{ background:url(../images/job_top_ban.jpg) no-repeat; background-size:cover; height:auto; }
.job_top ._bgimg{ display:none}
.job_top ._list{ margin:50px 0; }
.job_top ._list li{ width:96%; margin:50px 2.5%; }
.job_top ._list li ._t ._ch{ padding-top:48px; }
.job_top ._list li ._box{ height:auto; padding-bottom:20px; }
.job_tip ._p{ width:100%; }
.join{ width:100%; margin:30px auto; }
.join ul{ border-top:2px solid #E2E2E2; }
.join ul li{ font-size:13px; }
.join ul li i{ display:none}
.join .h_leftBox h2 span{ font-size:13px; }
.join .h_leftBox dd{ padding:15px 3%; font-size:12px;}


/*联系我们*/
.contact .left{ width:100%; height:auto; padding-bottom:20px;}
.contact .left p{ padding:0 10px; }
.contact .left p span{ width:260px; }
.contact iframe{ width:99.5%; height:300px; }
.contact #map{ width:99%; height:300px;}
.contact #map #allmap{ width:100%; height:300px;}
.message{ margin-bottom:20px; }
.message h2{ height:80px; line-height:80px; }
.message form ul,.message form .right{ width:100%; }
.message form ul li span{ width:100%; }
.message form ul li input{ width:90%; padding-left:2%; }
.message form ul li b{ display:none}
.message form .right p span{ width:100%; }
.message form .right p textarea{ width:96%; max-width:96%; padding-left:2%; }
.message form .right .tijiao{ margin-top:20px; }
.message form .right .tijiao input{ margin:0 40px 0 0; }


/*2016-11-10*/
.JobList-J5 ._btm ._layer .p{ height:auto; }

/* <=320 */
@media only screen and (max-device-width:321px){ 




}
