﻿
/*调用开始*/
form{margin:0;padding:0;}
.dis{display:none;}

.nlist{margin:0;padding:0;list-style:none}
.nlist li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;font-family:arial;}
.nlist li span{float:right;}
.nlist li dl{margin:0;*margin:-14px 0 0 0;padding:0;}
.nlist li dl dt{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.nlist b{font-family:"微软雅黑";font-weight:normal;}

.nlists ul{margin:0;padding:0;list-style:none}
.nlists ul li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;font-family:arial;}
.nlists ul li span{float:right;}



.smallpic{ width:257px; height:193px; overflow:hidden;border:1px solid #ccc;padding:2px;background:#fff;}
.smallpic1{ width:200px; height:83px; overflow:hidden;border:1px solid #ccc;}
.smallpic1:hover{ border-color:#0d3b8e;}
#marqueeboxa{height:300px;overflow:hidden;margin:10px 0 0 0;clear:both;width:750px;}
.List{margin:0;padding:0;list-style:none;}
.List li{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}
.List li span{float:right;color:#999;}
.List li b{font-family:"微软雅黑";font-weight:normal;}

.List_page{text-align:center;margin:8px;font-family:"微软雅黑";clear:both;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #194ca0;color:#333;font-family:"微软雅黑";}
.List_page span{background:#194ca0;color:#fff;margin:1px;padding:4px 6px;border:1px solid #194ca0;font-family:"微软雅黑";}
.clear{clear:both;}
.news_title{margin:5px 0;padding:0;text-align:center;font-size:16px;}
.news_info{text-align:center;color:#999;border:1px solid #dfdfdf;border-left:0;border-right:0;margin:10px 0;padding:5px 0;}
#art_content{word-break:break-all;padding:0 0 10px 0;}
#art_content img {max-width:900px; margin:0 auto; overflow:hidden;}
.news_pre{margin:10px 0 5px 0;clear:both;}
.c9{color:#999;}

/*留言部分*/
.book_title{background:#EAF5FC;border:1px solid #BEDAF0;line-height:30px;padding:0 15px;}
.book_title span{float:right;color:#333;}
.book_Content{border:1px solid #BEDAF0;border-top:0;line-height:22px;padding:5px 15px 10px 15px;margin:0 0 10px 0;background:#fff;}
.book_Content div{border-top:1px dashed #ccc;padding:5px 0;margin:5px 0 0 0;}
.book_Content b{color:#f30;}

.book_add{margin:0;padding:0;list-style:none;}
.book_add input{vertical-align:middle;border:1px solid #ccc;padding:6px 10px;font-size:12px;background:#fff;}
.book_add textarea{vertical-align:top;border:1px solid #ccc;padding:4px 10px;overflow:hidden;}
.book_add li{padding:5px;clear:both;font-size:12px;}
.book_add li span{display:block;float:left;width:73px;line-height:25px;}
.book_add #showmsg{position:absolute;color:#f30;margin:-18px 0 0 130px;*margin:8px 0 0 20px;}
/*人才招聘*/

.hr_subject{background:#F8F8F8;border:1px solid #E8E8E8;border-left:0;border-right:0;color:#333;text-align:center;line-height:30px;height:30px;}
.hr_td{line-height:30px;height:30px;border-bottom:1px dashed #ccc;}

.hr_resume{padding:15px 0;}
.hr_resume a{border:1px solid #1B96FF;background:#1B96FF;width:80px;height:25px;line-height:25px;text-align:center;display:block;margin:15px 0;float:left;color:#fff;margin:0 10px 0 0;}
.hr_resume a:hover{background:#FF7200;color:#fff;border:1px solid #FF7200;}
.hr_ip{border:1px solid #ccc;padding:4px 10px;}
.hr_ips{border:1px solid #ccc;width:450px;height:100px;}
.hr_red{color:#f30;font-family:"微软雅黑";margin:0 0 0 10px;}


.contact{}
.cont_tab{ display:block; padding:40px 50px 40px 260px; font-size:14px; color:#666666; line-height:1.8; background:url(../images/img-cont.png) #f4f4f4 60px center  no-repeat;}
.cont_tab b{ display:block; padding:10px 0; font-size:18px; color:#e6212a;}
.cont_li{ display:block; margin:40px 30px;}
.cont_li li{ display:block; margin:15px 0; font-size:16px; padding-left:50px; background:url(../images/icon-tel.png) left 4px no-repeat; color:#333333; line-height:2;}
.cont_li li:nth-child(2){ background:url(../images/icon-email.png) left 4px no-repeat;}
.cont_li li:nth-child(3){ background:url(../images/icon-address.png) left 4px no-repeat;}

.probox{ display:block; width:100%; margin-top:20px;}
.probox .li{ display:inline-block; width:24%; margin-right:1.25%; float:left; margin-bottom:20px; font-size:14px;}
.probox .li:nth-child(4n){ margin-right:0}
.probox .li #i{overflow: hidden;overflow: hidden;border:1px solid #f5f5f5;}
.probox .li img{margin:0 auto;transition: all 0.5s;width:100%;}
.probox .li img:hover{transform: scale(1.1);}
.probox .li div#t div{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.probox .li #t{font-size:14px;color:#000;line-height:22px;padding:1px 15px 15px 15px;background-color: #f5f5f5;}
.probox .li #n{font-size:16px;font-weight:450;line-height:24px;padding:10px 15px 1px 15px;background-color: #f5f5f5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.probox .li a:hover #t{color:#FFF;background-color:#2da9db;}
.probox .li #t a{float: right;font-size:14px;display: block;background-color:#2da9db;padding:0px 10px;color:#FFF;border-radius: 24px;}
.probox .li #t span{color:red;font-weight:bold;}
.proclass tr{ border:1px #eee solid; font-size:16px;}
.proclass .type{margin:0 15px;}
.proclass .type a{ display:inline-block; margin:0 15px;}
.proclass .type a.cur{ color:#48aadd;}

.td_title{overflow: hidden;
    padding: 15px 0 15px 0;
	font-size:16px;
    color: #999;
    text-align: center;
    background-color: #f5f5f5;
	min-height:50px;
}

.productshow {
    line-height: 34px;
    margin: 20px 0;
}
.productshow .img,.productshow .text{ display:inline-block; float:left; width:50%; font-size:16px;}
.productshow .text{ float: right;width:46%;}
.productshow .title {
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
}
.productshow .title h2 {
    margin-top: 15px;
    margin-bottom: 25px;
	font-size: 30px;
}
.productshow .jiage span {
    color: red;
    font-size: 24px;
    font-weight: bold;
}
.productshow .content {
    line-height: 34px;
    margin: 20px 0;
}
.productshow .more{margin-top: 40px;}
.productshow .img{ border:1px #eee solid;}

.protab {
    background-color: #f5f5f5;
    margin-top: 30px;
}
.protab .nav-tabs>li {
	display:inline-block; float:left;
    width: 20%;
    text-align: center;
}
.protab .nav-tabs>li.active>a {
	display:block;
    color: #FFF;
    background-color: #2da9db;
}
.protab .nav-tabs>li>a {
    border: 0px;
    border-radius: 0px;
    padding: 15px 25px;
    font-size: 16px;
    background-color: #eee;
}
.pro_content {
	 display:block;
	 width:100%;
    padding: 30px 0;
	text-align:center;
}
.pro_content img{ max-width:100%;margin: 0 auto;}
.swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }