@charset "utf-8";
/* CSS Document */

.banner{ width:100%; height:auto; overflow:hidden;}
.banner span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.banner img{ display:none;}


/*list*/
.list{ width:98%; margin:0 auto; font-family:"微软雅黑"; font-size:18px; color:#333; line-height:30px;text-align:center; overflow:hidden;}
.list a{ font-family:"微软雅黑"; font-size:14px; color:#333; line-height:30px; padding:0px 5px; text-decoration:none;}
.list a:hover{ color:#2F318B;}
.list a.hover{ color:#2F318B;}

/*about*/
.about{ max-width:1160px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.about_left{ overflow:hidden; margin-bottom:20px;}
.about_left img{width: 100%;height: auto}
.about_right{ font-family:"微软雅黑"; font-size:14px; line-height:26px;  color:#666; font-weight:normal; margin-bottom:20px;}
.about_right p{/* padding-top:20px; font-size:24px; color:#2F318B; */ padding:5px 0;}
.about ul{ width:100%; height:auto; overflow:hidden; padding-top:40px;}
.about ul li{ margin-bottom:20px;}
.about ul li h1{ font-family:"微软雅黑"; font-size:16px; color:#333; line-height:30px; font-weight:normal; text-align:center;}

/*contact*/
.contact{ width:96%; margin:0 auto; overflow:hidden; font-family:"微软雅黑"; font-size:16px; line-height:30px; color:#333;}
.contact h1{ font-family:"微软雅黑"; font-size:20px; font-weight:normal; line-height:40px; color:#333;}
.map{ margin-top:20px; overflow:hidden; width:100%; margin-bottom:30px;}


.news{ max-width:1160px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.news_list{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #c1c1c1;}
.news_list a{ text-decoration:none;}
.news_list h1{  overflow:hidden; padding-left:0px;}
.news_list h2{  text-align:center;font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#767676; line-height:20px; overflow:hidden; padding-top:5px; min-height:121px; margin-top:30px; }
.news_list h2 p{text-align:center;font-family:"微软雅黑"; font-size:42px; line-height:40px; font-weight:normal; color:#767676;}
.news_list h2:hover{ color:#2F318B;}
.news_list h3{font-family:"微软雅黑"; font-size:20px; font-weight:normal; color:#616161; line-height:35px; width:100%; overflow:hidden;}
.news_list h3:hover{ color:#2F318B; }
.news_list h4{font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#616161; padding-top:10px; line-height:25px; margin-bottom:0px;}
.news_list h4:hover{ color:#2F318B;}


/*case_detail*/
.news_detail{ max-width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-top:30px;}
.news_detail_title{ width:100%; height:auto; padding-bottom:10px; border-bottom:1px solid #b5b5b5; margin-bottom:20px;}
.news_detail_title h3{font-family:"微软雅黑"; font-size:28px; font-weight:normal; color:#767676; line-height:50px;}
.news_detail_title h4{font-family:"微软雅黑"; font-size:20px; font-weight:normal; color:#767676; line-height:30px;}
.news_detail_center{font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#767676; line-height:24px;}
.news_detail_center h3{font-family:"微软雅黑"; font-size:24px; font-weight:normal; color:#767676; line-height:45px;}

.news_detai_list{ width:100; height:auto; margin-top:50px; overflow:hidden; margin-bottom:20px;}
.news_detai_list1 p a{font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#767676; line-height:24px;}
.news_detai_list1 p a:hover{ color:#2F318B;}


/*distinguish*/
.distinguish{ max-width:1160px; height:auto; overflow:hidden; margin:0 auto;}
.distinguish_left{ margin-top:10px; max-width:497px; overflow:hidden;}
.distinguish_right{font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#333; line-height:24px;}
.distinguish_right img{width: 100%;height: auto;}

.distinguish_center{ width:100%; height:auto; padding-top:30px; overflow:hidden;font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#333; line-height:24px; margin-bottom:30px;}
.distinguish_center h1{ height:40px;font-family:"微软雅黑"; font-size:17px; font-weight:normal; color:#333; line-height:40px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding-left:5px; margin-bottom:20px;}

/*products*/
.products{ max-width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:30px;}
.products ul{ width:100%; height:auto; overflow:hidden;}
.products ul li{ margin-bottom:30px; overflow:hidden;}
.products ul li a{ text-decoration:none;}
.products ul li a:hover{ color:#2F318B;}
.products ul li div{ border:1px solid #c1c1c1; padding:10px;}
.products ul li div:hover{ border-color:#2F318B;}
.products ul li div h1{ overflow:hidden;}
.products ul li div h2{font-family:"微软雅黑"; font-size:12px; font-weight:normal; color:#333; line-height:30px; text-align:center; padding-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*case*/
.case{ max-width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:30px;}
.case1{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.case_img{ padding-bottom:10px;}
case_text{}
.case_text h1{font-family:"微软雅黑"; font-size:24px; font-weight:normal; color:#333; line-height:30px;padding-bottom:10px;}
.case_text h2{font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#333; line-height:30px; min-height:210px;}
.case_text h3{ padding-top:10px;}
.case_text h3 a{font-family:"微软雅黑"; font-size:16px; font-weight:normal; color:#333; line-height:30px;}
.case_text h3 a:hover{ text-decoration:none; color:#2F318B;}
.case_text a{ text-decoration:none;}
.case_text h1:hover,.case_text h2:hover{ color:#2F318B;}

.case_detail{max-width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:30px;font-family:"微软雅黑"; font-size:14px; font-weight:normal; color:#333; line-height:30px; }
.case_detail h1{font-family:"微软雅黑"; font-size:24px; font-weight:normal; text-align:center; color:#333; line-height:40px;padding-bottom:10px;}
.case_detail p img{width: 100%}

/*download*/
.download{ max-width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px; margin-bottom:30px;}
.download ul{ width:100%; height:auto; overflow:hidden;}
.download ul li{ margin-bottom:30px; overflow:hidden;}
.download ul li h1{ float:left;font-family:"微软雅黑"; font-size:14px; font-weight:normal; padding-left:43px; background:url(../images/download_01.png) top left no-repeat; color:#333; line-height:35px;}
.download ul li h2{ float:right; width:35px; height:35px; margin-right:20px; }

@media (max-width: 1000px){
 .banner span{ height:auto; background:none; height:auto;}
 .banner img{ display:block;}
}
@media (min-width:641px){
.banner{margin-top:120px;} 
.list{ margin:50px 0 ;}

.download ul li h2{  margin-right:40px; }

}

@media (max-width:640px){
 .banner{margin-top:46px;}
 .list{ margin:30px 0 ;}
 .list a{ font-size:15px;}
.news_detail_title h3{font-family:"微软雅黑"; font-size:20px; font-weight:normal; color:#767676; line-height:40px;}
.news_detail_title h4{font-family:"微软雅黑"; font-size:16px; font-weight:normal; color:#767676; line-height:30px;}
}


.joblist{ max-width:1160px; height:auto; overflow:hidden; margin:0 auto; margin-bottom:30px;}
.joblist ul{ width:100%; height:auto; overflow:hidden;}
.joblist ul li{ margin-bottom:30px; overflow:hidden; }
.joblist ul li .xq { padding:15px 15px 30px;; border:1px solid #ddd; overflow:hidden; }
.joblist ul li .xq .sjrs{padding:10px 0 ; border-bottom:1px dotted #ccc; clear:both; margin-bottom:15px;   }
.joblist ul li .xq .sjrs:after{ content:""; clear:both;}
.joblist ul li .xq .sjrs .rs{ padding-left:0;}
.joblist ul li .xq .sjrs span{ font-weight:bold;}
.joblist ul li .xq .xxsm{  font-size:14px; line-height:1.75em; }
.joblist ul li .xq .xxsm p{ margin:0;}

.joblist_title{ width:100%; height:auto; line-height:40px; font-family:"微软雅黑"; font-size:35px; color:#616161; text-align:center;  overflow:hidden;}

