﻿@charset "utf-8";
.main { width:1000px; margin:60px auto 0; }
.top_nav { font-size:24px; color:#000; text-align:center; }
.class_nav { width:960px; margin:28px auto; overflow:hidden;  }
.class_nav a { display:inline-block; min-width: 160px;  height:35px; /*line-height:35px; */border:1px solid #1267b2; color:#333333; float:left; text-align:center; margin:0 13px 15px 0; }
.class_nav a p{  display:table;  overflow: hidden;  width: 100%;  height: 100%;}
.class_nav a:hover, .class_nav a.current { background:#005bac; color:#fff; }
.class_nav a span{ vertical-align:middle; display:table-cell;}

/*相关信息页的栏目*/
.class_nav1 { width:960px; margin:28px auto; overflow:hidden;text-align:center;  }
.class_nav1 a { display:inline-block; min-width: 160px;  height:35px; line-height:35px; border:1px solid #1267b2; color:#333333;  text-align:center; margin:0 13px 15px 0; }
.class_nav1 a p{  display:table;  overflow: hidden;  width: 100%;  height: 100%;}
.class_nav1 a:hover, .class_nav1 a.current { background:#005bac; color:#fff; }



/*公司概况页的栏目*/
.class_nav_ab { width:960px; margin:28px auto; overflow:hidden;  }
.class_nav_ab a{display:inline-block; min-width: 122px;  height:35px; border:1px solid #1267b2; color:#333333; float:left; text-align:center; margin:0 13px 15px 0;  }
.class_nav_ab a p{  display:table;  overflow: hidden;  width: 100%;  height: 100%;}
.class_nav_ab a:hover, .class_nav_ab a.current { background:#005bac; color:#fff; }
.class_nav_ab a span{ vertical-align:middle; display:table-cell;}

/*公司简介*/
.aboutbig{ margin:0 auto; width:1000px;}
.about{ overflow:hidden; margin-bottom:42px;}

/* 公司概况上面的图片轮换banner  */
.slideBox{width:591px;  height:383px; float:left; overflow:hidden; position:relative;  }
.slideBox .bd{ position:relative;  z-index:0; width:591px;  height:383px;  }
.slideBox .bd ul{ height:383px;}
.slideBox .bd li{ zoom:1; vertical-align:middle;width:591px;  height:383px; }
.slideBox .bd li a{ display:block;}
.slideBox .bd img{ width:591px;  height:383px;display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:10px; top:50%; margin-top:-25px; display:block; width: 45px; height: 60px; background:url(../images/left.png)  center center no-repeat;   }
.slideBox .next{ left:auto; right:10px; background:url(../images/right.png)  center center no-repeat;   }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.about_wz{ width:369px; height:343px; float:right;  padding:20px; color:#fff; background:#005bac; position:relative;}
.about_wz1{ height:343px; overflow:auto;}
.about_wz em{ background:url(../images/aboutsj.png) center center no-repeat; width:8px; height:18px; position:absolute; left:-8px; top:184px; z-index:999;}

.company{ margin-bottom:35px;}
.com_tit{ overflow:hidden;  line-height:35px; border-bottom:1px solid #005bac;}
.com_tit span{ background:url(../images/icon.png) left center no-repeat; padding-left:30px; font-size:18px; color:#333333; float:left;}
.com_tit em{ color:#005bac; font-size:12px; float:left; margin-left:12px;}
.com_wz{ margin:25px 0 0; border:1px solid #b0cce5; padding: 8px 29px 20px; overflow:hidden; }
.com_wz.streng{ color:#666666; line-height:25px; border:none; padding:0; padding-bottom:30px;}
.com_wz.streng img{ max-width:100%}

/*锚点*/

.distribution-map {
  position: relative;
  width: 100%;
  overflow:auto;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}

.distribution-map .map-point {
  cursor: pointer;
  outline: none;
  z-index: 0;
  position: absolute;
  width: 26px;
  height: 25px;
background:transparent;
}
.distribution-map .map-point a{ display:block; width:100%; height:100%;}


/*锚点结束*/

/*资质证书*/
.com_wz> ul{ overflow:hidden;}
.com_wz >p{ line-height:50px; font-size:16px; clear:both;}
.com_wz> ul >li{ float:left; margin: 0 13px 13px 0;/* height: 210px;*/ display:block; text-align: center;}
.com_wz li .pic1{height: 100%; display:table; width: 100%;height: 177px;}
.com_wz li .pic1 .pic2{ vertical-align:middle; display:table-cell; text-align:center;}
.com_wz li .pic1 .pic2 img{ max-height:177px;}

.com_wz .com_one li{ margin-right: 17px;}


/*弹出层样式*/
.black_overlay{  display: none;  position: fixed;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.8;  opacity:0.86;  filter: alpha(opacity=80);  }  
.white_content {display: none;position: fixed;top: 15%;height: 81%;z-index:9999;overflow: visible;} 
.close{ /* position:relative; */ }
.closer{display:block;width: 46px;height: 46px;float:right;background: url(../images/close.png) center center no-repeat; position:absolute; right:0; top: -52px;}
.popup{  height: 100%;    margin: 0px auto;}
.popup1{ height: 100%;}
.popup1 img{  height: 100%; margin: 0px auto;}




/*相关信息*/
.related { width:1000px; margin:0 auto; table-layout:fixed; text-align:center; }
.related li { margin-bottom:20px; background:#fbfbfb; line-height:65px; overflow:hidden; padding:0 20px; }
.related li span { color:#666; display:block; float:left; text-align:center; width:320px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*页码*/
.pages { text-align:right; margin:44px 0 80px 0; }
.pages a {padding:6px 10px;color:#000;font-size :12px;background:#dcdcdc;margin: 0 3px 3px;display: inline-block;}
.pages a:hover, .pages a.current { background:#005bac; color:#fff; }
.pages .currentpage { background:#005bac; color:#fff; }

/*新闻列表*/
.news_list li { overflow:hidden; padding:0 20px 0 0; margin-bottom:20px; background:#f7f7f7; }
.news_list li a .pic { display:none; }
.news_list li a .pic img { width:100%; height:100%; }
.news_list li a .date { width:107px; height:107px; background:url(../images/line.png) #005bac center center no-repeat; float:left; }
.news_list li a .date b{ text-align:center; color:#f2f2f2; font-size:22px; display:block; padding-top:30px;}
.news_list li a .date i{ text-align:center; color:#fff; font-size:16px; display:block;}

.news_list li a .dates{ width:107px; height:107px;float:left;}
.news_list li a .dates img{ width:100%; height:100%;}








.news_list li a .new_right { width:846px; float:right; padding:17px 0 34px; }
.news_list li a .new_right .newstit { font-size:16px; color:#005bac; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }




.news_list li a .new_right em { display:none; }
.news_list li a .new_right .newsmore{ overflow:hidden; padding-top:15px;color:#666;}
.news_list li a .new_right .newsmore span { color:#666; width:762px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; }
.news_list li a .new_right .newsmore i { float:right; color:#0e2f74; }


.first { border-bottom:1px solid #d2d2d2; padding:0; margin-bottom:25px; background:none; overflow:hidden; }
.first a { background:#f7f7f7; margin-bottom:25px; height:203px; display:block; padding:15px 20px; }
.first a .pic { display:block;  width:327px; height:202px; float:left; }
.first a .new_right{ width:544px; float:right; padding:17px 0 34px;}
.first a .new_right .newstit { margin-bottom:4px; font-size:18px; color:#005bac; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.first a .new_right .newsmore{ padding-top:27px; color:#000; line-height:25px;}
.first a .new_right .newsmore  i{ color:#0e2f74; }
.first a .date { display:none; }
.first a .new_right em { display:block; color:#005bac; font-size:18px; }






.first.second{ width:100%; display:none; }
.first.second a {padding: 2% 0 8%;height: 94px;background-color: #fff;margin:0;}
.first.second a .pic { width:30%; height:auto;  }
.first.second a .pic img{ width:100%; height:100%;}
.first.second a .new_right{width:60%;padding: 0;position:relative;}
.first.second a .new_right .newstit { margin-bottom:2%; font-size:12px;}
.first.second a .new_right .newsmore{padding: 0 0 17px;font-size:12px;line-height: 20px;}
.first.second a .new_right .newsmore  i{color:#0e2f74;position:absolute;right:0;bottom: 0px;}
.first.second a .date { display:none; }
.first.second a .new_right em {display:block;color:#999999;font-size:12px;position:absolute;left:0;bottom: 0;}





/*详细页*/
.info{ width:1000px; margin:0 auto 70px; background:#f6f6f6; overflow:hidden;}
.info_tit{ color:#333333; font-size:18px; padding:30px 0 14px; border-bottom:1px solid #eaebed; text-align:center;}
.info_time{ font-size:12px; color:#999999; line-height:27px; display:block; text-align:center;  border-bottom:1px solid #eaebed;}
.info_info{ padding:13px 20px 0; color:#666666; line-height:25px;}
.last{ overflow:hidden; /* width: 276px; */ float:right; padding:10px 20px 28px;}
.last a{ font-size:12px; color:#333333; /* width:137px; */ display:block; margin-bottom: 12px; /* overflow:hidden; */ /* white-space:nowrap; */ /* text-overflow:ellipsis; */ /* display:inline-block; */ /* margin-right:5px; */}





/*招聘*/

.people{ width:1000px; overflow:hidden; border-top:1px solid #005bac; font-size:14px; color:#666666;}
.people ul.people_list{  overflow:hidden;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;}
.people_list li.list_li{ width:100%;  }


.people_list li ul{width:1000px; overflow:hidden;  }
.people_list li ul li{ float:left; width:198.9px; text-align:center; line-height:60px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; height:60px; background:#fbfbfb;}
.people_list li ul li a{ color: #005bac; font-weight: bold;}
.peop{ background:#f5f5f5; padding:50px 80px; display:none; line-height:25px; color:#666666;  border-bottom:1px solid #cccccc;}
.peop.show{ display:block;}


.list_li.one ul li.icon em{ background:url(../images/peo_ico.png)  #fbfbfb left bottom no-repeat; width: 8px; height: 8px; display: inline-block;}
.list_li.one ul li.icon.iconshow em{background-position:left top;}




/*图片列表页*/
.pic_list{ width:1000px; margin:0 auto; overflow:hidden;}
.pic_list li{ float:left; width:318px; margin:0 23px 7px 0;}
.pic_list li.right{ margin-right:0px;}
.pic_list li img{width:316px; height:196px; display:block; border:1px solid #cccccc;}
.pic_list li p{ color:#333333; text-align:center; line-height:35px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}




/*优秀团队*/
.member{ overflow:hidden; padding: 10px 10px 0;}
.member li{ float:left; width: 240px; margin: 10px 6px 0 0;}
.member li a .member_pic{ width: 240px; height:127px; display: table;}
.member li a .member_pic .member_pic2{ display:table-cell; text-align:center; vertical-align: middle;}
.member li a .member_pic .member_pic2 img{ max-width: 240px; max-height:127px; border-radius:8px; }
.member li a span{ color:#565656; display:block; line-height:30px; margin-top:20px; text-align:center;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}







/*手机站*/
.m_people{ display:none;}

@media screen and (max-width:880px){
    
 /*公司概况*/
.main{ width:92%; margin:38px auto 0;}  
/*通用当前二级栏目*/  
.class_nav{ width:100%; margin:15px auto 10px;} 
.class_nav a{ min-width:0; width:30%; margin:0 2% 2% 0; float:left;height: 32px;line-height: 16px;padding: 5px 0;}   

/*相关信息当前二级栏目*/  
.class_nav1{ width:100%; margin:15px auto 10px;} 
.class_nav1 a{ min-width:0; width:30%; margin:0 2% 2% 0; float:left;height: 32px;line-height: 16px;padding: 5px 0;  display:table;}   
.class_nav1 a span{ vertical-align:middle; display:table-cell;}

/*公司概况当前二级栏目*/ 
.class_nav_ab{ width:100%; margin:15px auto 10px;} 
.class_nav_ab a{ min-width:0; width:30%; margin:0 2% 2% 0; float:left;height: 32px;line-height: 16px;padding: 5px 0;}   



.aboutbig { width:100%; }    
.about{ margin-bottom:35px;}    
.slideBox{  display:none; }   
.about_wz { width:100%; padding:20px 0; }    
.about_wz em{ top:-13px; left:50%;   -moz-transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);    transform: rotate(90deg);}    




.com_wz >p{ line-height:30px; font-size:14px; }
.com_wz> ul >li{ margin-right: 2%; height: auto; width:49%; }
.com_wz li .pic1{height: auto;}
.com_wz li .pic1 .pic2 img{  max-width: 100%; max-height: 100%;}
.com_wz .com_one li{ margin-right: 2%; margin-bottom:2%;}
.com_wz .com_two li{ margin-right: 2%; margin-bottom:2%;}


/*弹出层样式*/

.white_content { width: 83%; height: auto;} 

.popup{   width: 100%;   height: auto;}
.popup1{  width: 100%;   height: auto;}
.popup1 img{  width: 100%;  max-height: 100%;  height: auto;}



/*新闻列表*/
.news_list li{ padding:0; margin-bottom: 10px;}
.news_list li a .pic{ width:35%; height:68px;}
.news_list li a .date{  width: 45px;  height: 45px;  background:url(../images/mobil_line.png) #005bac center center no-repeat;}
.news_list li a .date b{ font-size:12px; padding:7px 0 0 0;}
.news_list li a .date i{ font-size:12px; margin-top:-3px;}
.news_list li a .new_right{ width:80%; padding:5px 0 0 5px;}
.news_list li a .new_right .newstit{ width:80%; font-size:14px;}
.news_list li a .new_right.new_rights .newstit{ margin-bottom:5px;}
.news_list li a .new_right .newsmore{padding:0;}
.news_list li a .new_right .newsmore span{ width:60%; font-size:12px;}
.news_list li a .new_right .newsmore i{ font-size:12px;}

.news_list li a .new_right.new_rights{ width:78%; padding:15px 0 0 2%;}

.first{ display:none;}
.first.second{ display:block;}

/*相关信息*/
.related{ width:100%;}
.related li{ padding:0;}
.related li span{ width:32%; line-height:20px;}

/*图片列表*/
.pic_list{ width:100%;}

.pic_list li{ width:46%;  margin:0 2% 2% 0;}
.pic_list li.right{ margin:0 2% 2% 0;}
.pic_list li  img{ height:100%; width:100%;}

/*内容页*/
.info{ width:100%; margin:0 auto 38px;}
.info_tit{ font-size:16px; padding:15px 0 10px;}
.info_info{ padding:12px;}
.info_info img{ width: 100%;}
.last{ width:92%; margin:0 auto; padding:4%; text-align:left;}
.last a{ width:100%; margin:0;}


/*招贤纳士*/
.people{ display:none;}

.m_people{ width:100%; overflow:hidden; border-top:1px solid #005bac; font-size:14px; color:#666666; display:block;}
.m_people ul.m_people_list{  overflow:hidden;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;}
.m_people_list li.m_list_li{ width:100%;  overflow:hidden; }

.m_people_list .m_list_li p{ height:37px; line-height:37px; border-bottom:1px solid #cccccc; cursor:pointer; background:#fbfbfb;}
.m_people_list .m_list_li p span{ width:74%; display:block; float:left; padding-right:1%; color:#005bac; overflow:hidden; }
.m_people_list .m_list_li p span b{ float:left;}
.m_people_list .m_list_li p span i{ width:8px; height:8px; display:block; float:left; margin:15px 0 0 3px;  background:url(../images/peo_ico.png) left bottom no-repeat;}

.m_people_list li.m_list_li  p span i.iconshow{ background-position:left top;}


.m_list_li ul li{ height:37px; line-height:37px; border-bottom:1px solid #cccccc; background:#fff;}
.m_list_li em{ width:24%; display:block; float:left; padding-left:1%; color:#666666;}
.m_list_li span{ width:74%; display:block; float:left; padding-right:1%; color:#005bac;}

.m_list_li .m_people_info{ background:#f5f5f5; width:100%;  border-bottom:1px solid #cccccc; display:none;}
.m_people_info.show{display:block;}
.m_list_li .m_people_info img{ max-width:100%;}


/*优秀团队*/
.member{ padding: 2% 2% 0;}
.member li{ width: 47%; margin: 3% 2% 0 0;}
.member li a .member_pic{ width: 100%; height:auto; }

.member li a .member_pic .member_pic2 img{ max-width: 100%; max-height:100%; border-radius:8px; }
.member li a span{margin-top:2%; }


.news_list li a .dates{ width:20%; height: auto;}
.news_list li a .dates img{ max-width:100%; max-height:100%; height:auto;}





}



