@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;list-style:none;}
body{padding:0px;margin:0px;font-size:1em;font-family:'Microsoft YaHei',STHeiTi,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53';color:#333;background:#fff;overflow-x:hidden;overflow-y:auto;}
a{color:#333;text-decoration:none;outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance:none;}
input,textarea,select,button{font-family:'Microsoft YaHei',STHeiTi,'\5FAE\8F6F\96C5\9ED1','\5B8B\4F53';vertical-align:middle;outline:none !important;}
a:hover{color:#0070df;text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());outline:none;} 
a img{border:none;}
img{-ms-interpolation-mode:bicubic;}
img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
 h1{font-size:2em;}
 h2{font-size:1.75em;}
 h3{font-size:1em;}
 
/*手机页面宽度最大值320的时候*/
@media screen and (max-width:480px) {
   body{font-size:0.56em;}
}
@media screen and (min-width:480px) and (max-width:640px) {
   body{font-size:0.75em;}
}
@media only screen and (min-width:640px){
   body{font-size:1.125em;}
}
 
/*****头部****/
.logo{ padding:2.25em 0; text-align:center;}
.logo img{ width:78%; margin:0 auto;}

.topsearch{width:90%;margin:0 auto;height:3.582em;margin:0 auto 2.25em;background: #fff;border: 1px solid #4f9de9;}
.topsearch form{position:relative;padding-right:60px;height:100%;}
.topsearch .topsearchtext{width:100%;box-sizing: border-box;padding:0 10px;height:100%; line-height:100%;color:#999999; outline:none;font-size:1.25em;background:none;}
.topsearch input{ border:0; background:none;font-family:"微软雅黑"; outline:none;}
.topsearch  .msg-box{left:0;top:24px;position:absolute; z-index:999;}
.topsearch .topsearchbtn{position:absolute;top:0;right:0; bottom:0;background:#4f9de9 url(/images/search_btn.png) no-repeat  center;width:60px; height:100%;   cursor:pointer; border:none;    color: #fff; text-align: left;}

.menu{ height:auto; background:#0070df; overflow:hidden;}
.menu ul{ padding:0 1.5em; border-bottom:1px solid #0d77e1; height:4.8125em;}
.menu ul li{ width:25%; height:4.8125em; float:left; line-height:4.8125em;background: url(../images/nav_line01.png) right center no-repeat; text-align:center;}
.menu ul li.last{background: none;}
.menu ul li a{ color:#fff; font-size:1.875em; display:block;} 
.menu ul li a img{ width:auto; height:1.5em}


/*****正文****/
.content{overflow:hidden;width:100%;height:auto;background:#fff;padding-top:1px;}
.mainer{padding:0 1.25em 1.25em;}
.container{padding:1.25em;}
/*****轮播图****/
.twbox{}
.twbox .mF_sohusports_wrap{padding:0;border:0;width:100%;float:none;}
.twbox .mF_sohusports{width:100%;height:auto;}
.twbox .mF_sohusports .pic{width:100% !important;height:31em;}
.twbox .mF_sohusports .pic li{width:100% !important;height:31em;}
.twbox .mF_sohusports .pic img{width:100% !important;height:31em;}
.twbox .mF_sohusports .pic .title{display:block;font-size:2em;height:2.08em;line-height:2.08em;text-align:center;padding:0 0.55em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.twbox .mF_sohusports .pic p{font-size:1.375em;padding:0 0.91em;line-height:1.64em;color:#999;overflow:hidden;}
.twbox .mF_sohusports .txt li{width: 100%; height:4em !important;line-height:4em !important;}
.twbox .mF_sohusports .txt li a{padding-left:0.625 !important; color: #fff; font-family:"Microsoft YaHei",微软雅黑;font-weight:normal !important;width:60% !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.twbox .mF_sohusports .txt li b{filter:alpha(opacity=60) !important;opacity:0.60 !important;}
.twbox .mF_sohusports .num{bottom:1.28em;right:0.833em;}
.twbox .mF_sohusports .num li{float:none;display:inline-block;width:0.833em;height:0.833em;padding:0 0.25em;}
.twbox .mF_sohusports .num li a{display:block;width:100%;height:100%;text-indent:-999999px;margin:0;background:#ebebea;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.twbox .mF_sohusports .num li.current a,.ind_twbox .mF_sohusports .num li a:hover{background:#d60000 !important;}
.twbox .mF_sohusports .px{position: absolute;bottom:4em;left: 0;width: 7em;height: 2.667em; line-height: 2.667em;background: #0070df;color: #fff;text-align: center;z-index: 99;}

/*****幻灯片****/
.twbox{font-size:1.5em;}
.imgslide{margin:auto;z-index:10;}
#imgSlide{display:none;}
.imgSlideMain{clear:both;overflow:hidden;width:100%;margin:0 auto;position:relative;}
.imgSlide,.imgSlide ul{clear:both;}
#imgSlide ul li{overflow:hidden;width:100%;position:relative;float:left;}
#imgSlide ul li img{width:100%;height:20.5em;}
#imgSlide ul li .title{position:absolute;bottom:0;height:2.666em;line-height:2.666em;z-index:1000;display:block;font-weight:normal;color:#fff;width:100%;text-align:left;font-family:'Microsoft YaHei';background:rgba(0,0,0,.6);overflow:hidden;}
#imgSlide ul li .title a,#imgSlide ul li .title a:hover{display:block;width:70%;text-indent:0.83em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navSlide{position:absolute;display:block;bottom:1.05em;z-index:888;height:0.566em; right:0.4583em;}
.navSlide .i_point{text-indent:-9999em;width:0.56em;height:0.566em;overflow:hidden;float:left;margin-right:0.3333em;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#fff !important;overflow:hidden;}
.navSlide .active{background:#d60000 !important;}
.twbox .imgslide .px{position: absolute;bottom:2.666em;left: 0;width: 4.667em;height:1.778em; line-height:1.778em;background: #0070df;color: #fff;text-align: center;z-index: 99;}
.twbox .imgslide .px i{font-style: normal;}
/*****公司新闻****/
.news_title{height:2.3666em;margin-top: 0.625em; background:url(../images/title_line.png) bottom repeat-x;font-size:1.875em;}
.news_title ul li{width:30%;float:left; height:2.3666em; text-align:center;}
.news_title ul li#last{margin-right:0;}
.news_title ul li a,.news_title ul li .tit{display:block;height:2.3666em;  line-height:2.3666em; color:#333; }
.news_title ul li.active a,.news_title ul li .tit{color:#0070df;background:url(../images/title_line2.png) top repeat-x; }
.news_title ul li.active{background: #fff;border:#cecece 1px solid;border-top:none;border-bottom:none; }

.news_c>ul{display: none;}
.news_c>ul.active{display: block;}
.news_list{height:auto;overflow:hidden; padding-top:0.625em;}
.news_list ul,.news_list .con{display:none;}
.news_list ul.active{display:block;}
.news_list ul li{height:3.582em; font-size:1.625em;border-bottom:#dcdcdc 1px solid;}
.news_list ul li a{display:block; line-height:3.582em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:none; }
.news_list ul li img{ display:none;}
.spnews_list ul li a{ float:left!important;}
.spnews_list ul li .date{ color:#999;}
.news_list11 ul li .right{ display:none;}
.enter{display:block; width:auto; margin:1em auto 0;height:3.18em;line-height:3.18em;font-size:1.625em; text-align:center;  color:#666;  background:#f2f2f2;overflow: hidden;  }
.enter:hover{color:#2f5398;} 

/*****科技研发****/
.kjyf{margin-top:1.25em;}
.kjyf li{float: left;width: 32%;height:11.8125em; margin: 0 0 2%;}
.kjyf li img{width: 100%;height:11.8125em;}
.kjyf li.num1{width:49%;margin-right: 2%;}
.kjyf li.num2{width: 49%;}
.kjyf li.num3,.kjyf li.num4{margin-right: 2%;}
.kjyf li .img_title{display: none;}
/*****装备制造****/
.zbzz{margin-top:1.25em;}
.zbzz li{width:23.875%;margin: 0 1.5% 1.5% 0; float: left; padding:1.25em 0;text-align: center;border-radius: 5px;background: #eaf3fc;}
.zbzz li .img_title{display: block;font-size: 1.625em;padding: 0.625em 0 0;}
.zbzz li.num4,.zbzz li.num8{margin-right: 0;}
/*****工程业务****/
.gcyw{margin-top:1.25em;}
.gcyw li{width: 48.5%;float: left; margin:0 3% 3% 0;position: relative;}
.gcyw li.num2,.gcyw li.num4{margin-right: 0;}
.gcyw li .img_title{display: block;position: absolute;width:60%; height:2.22em;line-height:2.22em;left:20%;top: 50%;margin-top: -1.11em;color: #fff;font-size:1.875em;font-weight: bold;text-align: center;border-radius:1.11em;overflow: hidden;}
.gcyw li img{width: 100%;}
.gcyw li.num1 .img_title{background:rgba(236,105,65,.8);}
.gcyw li.num2 .img_title{background:rgba(22,137,224,.8);}
.gcyw li.num3 .img_title{background:rgba(50,177,108,.8);}
.gcyw li.num4 .img_title{background:rgba(234,107,107,.8);}
/*****党建工作****/
.dj_list{margin:1.25em 0 0;}
.dj_list li{width: 49%;float: left; font-size:1.625em;margin: 0 2% 2% 0;height: 3.75em;line-height: 3.75em;border-radius: 3px;background: #edf5fd;}
.dj_list li a{display: block;padding-left: 4.75em;}
.dj_list li.num2,.dj_list li.num4{margin-right: 0;}
.dj_list li.num1 a{background: url(../images/dj_icon01.png) 20% center no-repeat;}
.dj_list li.num2 a{background: url(../images/dj_icon02.png) 20% center no-repeat;}
.dj_list li.num3 a{background: url(../images/dj_icon03.png) 20% center no-repeat;}
.dj_list li.num4 a{background: url(../images/dj_icon04.png) 20% center no-repeat;}
/*****关于我们****/
.gywm_list{margin: 1.25em 0 0;}
.gywm_list li{width: 49%;float: left;margin: 0 2% 2% 0;}
.gywm_list li.num2,.gywm_list li.num4{margin-right: 0;}
.gywm_list li a{display: block;}
.gywm_list li .img_title{display: none;}
.gywm_list li img{width: 100%;}

.gy_info{font-size:1.625em;line-height:2.25em;padding:0.625em 0 0;color: #666;}


/* foot*/
.footer{width:100%;height:auto;font-size:1.5em;line-height:1.75em;padding:1em 0 1em;text-align:center;color:#fff;background:#0070df;}
.footer a,.footer a:hover{color:#fff;}
.footer .bot_ico{width:3.5em;height:3.5em;margin:auto;}

/* 返回顶部 */
.dn{display:none;}
.go-top{position:fixed;bottom:1.25em;right:0.125em;width:5.75em;z-index:999;}
.go-top a{display:block;width:5.75em;height:5.75em;}
.go-top a img{width:100%;}
.go-top .go{background-position:0 0px;}
/**装备制造栏目**/
.topr{padding: 0.625em 0;}
.topr .more { color: #e50112; }
.lmy_dqlanmu{height: auto; border-bottom: #dcdcdc 1px solid; overflow: hidden;font-size:1.0714em; margin-top: 1em;}
.lmy_dqlanmu .lanmu_tit{display: block; float: left; width: auto; white-space: nowrap; height: 2.2em; line-height: 2.2em; padding: 0 1em; color: #fff; font-weight: bold; background: #4f9de9;}
.lmy_list ul li{overflow: hidden;}
.lmy_list ul li a{float: none !important;}
.lmy_list ul li .date{float: none !important;}
.navjz ul.picture-list ul li a{width: 100% !important;}
.wzcon p{margin: 0 !important;}
/* 栏目页 */
.lmcontainer{width:100%;}
.navdh{height:auto;font-size:1.75em;margin-top:0.25em;}
.navdh ul li{float:left;width:50%;padding-top:0.75em;}
.navdh ul li a{display:block;width:95%;line-height:2.25em;line-height:2.25em;background:#eee;color:#666;text-align:center;float:left;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navdh ul li a:hover,.navdh ul li.active a{background:#4697E6;color:#fff;}
.navdh ul li:nth-child(2) a,.navdh ul li:nth-child(4) a,.navdh ul li:nth-child(6) a,.navdh ul li:nth-child(8) a{ float:right;}

.nav_title{height:auto;border-bottom:#dcdcdc 1px solid;overflow:hidden;font-size:1.875em;margin-top:1em;}
.nav_title span{display:block;float:left;width:auto;white-space:nowrap;height:2.2em;line-height:2.2em;padding:0 1em;color:#fff;font-weight:bold;background:#4f9de9;}
.navjz{height:auto;padding:0.5em 0;overflow:hidden;font-size:1.75em;line-height:1.6em;}
.navjz ul{clear:both;}
.navjz ul li{height:auto;border-bottom:#ddd 1px solid;vertical-align:bottom;padding:0.25em 0;}
.navjz ul li a{}
.navjz ul li .date{display:block;color:#999;font-size:0.85em;}
.navjz ul li.lm_line{height:21px;background:url(../images/navjz_line.gif) 0 15px repeat-x;}
.navjz ul li.lm_line.add{display:none;}
.navjz table,.navjz table.ke-zeroborder{max-width:100% !important;}
.navjz ul .columnName{height:auto;border-bottom:#4f9de9 1px solid !important;margin:0.5em 0;background:none;padding:0.25em;}
.navjz ul .columnName .title{color:#4f9de9;line-height:2em;font-size:1.175em;}
.navjz p{margin: 0 !important;}
/* 栏目页 图片列表 */
.navjz ul.picture-list{width:100%;clear:both;}
.navjz ul.picture-list li{background:none;height:auto;width:100%;padding:0.25em 0 0.5em;border-bottom:none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.navjz ul.picture-list li a{display: block;width: 100%;}
.navjz ul.picture-list li img{padding:0;border:none;width:100% !important;}
.navjz ul.picture-list li .img_title{padding:0.5em 0;display:block;width:100%;}

/* 文章页 */
.position{border-bottom:#ccc 1px dotted;font-size:1.625em;height:auto;line-height:1.45em;margin-top:0.5em;padding:0.4075em 0 0.55em 0;/*padding:0.4075em 0 0.55em 1.825em;*//*background:url(../images/position.png) 0 0.38em no-repeat;*/color:#999;}
.position .search-keywords{color:#f00;}
.position a{color:#999;}
.wzcontainer{padding:1.125em 0em 0.5em;}
.wztit{font-size:2.5em;line-height:1.2em;color:#000;text-align:center;padding:0.5em 0;}
.wzfbt{font-size:2em;line-height:1.5em;color:#666;text-align:center;padding-bottom:0.5em;}
.wzbjxx{line-height:2em;color:#bdbdbd;font-size:1.5em;border-bottom:#d8d8d8 1px solid;height:2em;overflow:hidden;}
.wzcon{padding:1em 0;height:auto;font-size:1.75em;line-height:1.6em !important;}
.wzcon p{line-height:1.6em !important;}
.wzcon img{max-width:100%;height: auto !important; margin:0.5em 0;}
.wzcon table{max-width:90% !important;}
.content_share{padding-top:1em;border-top:#ddd 1px solid;}

/* 搜索结果页 */
.search_main{margin:0.5em 0;height:auto;font-size:1.75em;}
.search_main ul.search-list{height:auto;width:100%;}
.search_main ul.search-list li{height:2.31em;padding-left:0.875em;background:url(../images/ico.gif) 0.08em center no-repeat;}
.search_main ul.search-list li.lm_line{margin-top:0.75em;border-top:#e5e5e5 1px solid;height:0.75em;background:none;}
.search_main ul.search-list li a{display:block;line-height:2.31em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.search_main .warm-prompt{padding:1em;line-height:1.8em;color:#666;}

.search-listbox{padding:1em 0;overflow:hidden;}
.search-list{height:auto;margin-bottom:1.45em;}
.search-list li.search-title{line-height:1.625em;font-weight:bold;font-size:1.625em;}
.search-list li.search-title a:hover{text-decoration:underline;}
.search-list li a span,.ssy_rightbar .search-list li span{color:#cd3501;}
.search-list li.search-info{line-height:1.875em; height:auto; margin-bottom:0.4em;font-size:1.5em;}
.search-list li.search-column{color:#0384ce;line-height:1.875em; }
.search-list li.search-url{height:auto;line-height:1.875em;  color:#008000;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;}
.search-list li.search-url span.date{padding-left:1.25em;color:#008000;}
.search-list li.search-url a{color:#008000;}
.search-list li.search-url a:hover{text-decoration:underline;}

/*分页*/
.pagination{clear:both;margin:1em 0;line-height:1.8em;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;font-family:Arial;margin:0.25em;padding:0 0.75em;text-decoration:none;white-space:nowrap;display:block;float:left;height:1.8em;line-height:1.8em;-moz-border-radius:0.21em;-webkit-border-radius:0.21em;border-radius:0.21em;}
.pagination a:hover{background:#4f9de9;border:1px solid #4f9de9;color:#ffffff !important;}
.pagination a.active{border:1px solid #4f9de9;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#4f9de9;border:1px solid #4f9de9;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#4f9de9;border:#4f9de9 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 0.2em;}
.pagination .inputBar{border:0;height:1.8em;line-height:1.8em;}
.pagination .inputBar input{width:4em;height:1.8em;padding:0 0.25em;border:#ccc 1px solid;*vertical-align:middle;_vertical-align:middle;margin:0 0.25em;}
#page_public_info{font-size:1.75em;}