
/*产品列表*/
.product_item{width: 48%; float: left; margin: 0 1% 2% 1%;background: #fff; position: relative;}
.product_item a{display: block; overflow: hidden;}
.product_pic img{display: block; width:98.5%; border:1px solid #f4f4f4;}
.product_name{margin-top: 10px; margin-bottom: 4px; color: #565656; font-size: 13px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_Ename{height: 18px; line-height: 18px; color: #7e7e7e; font-size: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_desc{height: 36px; line-height: 18px; margin-bottom: 10px; color: #7e7e7e; font-size: 10px; overflow: hidden;}
/*新闻列表*/
.news_item{border-bottom: 1px solid rgba(0,0,0,0.05); padding: 20px;}
.news_item:first-child{padding-top: 10px;}
.news_pic{margin-bottom: 16px; overflow: hidden;}
.news_pic img{display: block; width: 100%;}
.news_name{height: 20px; line-height: 20px; font-size: 16px; color: #565656; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_date{height: 24px; margin-bottom: 4px; margin-top: 3px;}
.news_date p{height: 24px; line-height: 24px; font-size: 16px; float: left; font-family: "HELVETICANEUELTPRO-THEX", Arial;}
.news_date .md{color: #8a8a8a;}
.news_date .year{color: #bdbdbd; margin-left: 10px;}
.news_desc{max-height: 44px; line-height: 22px; font-size: 13px; color: #6a6a6a; overflow: hidden; margin-top: 4px;}
/*详情页*/
.details{padding: 0 20px; min-height:300px;}
.details_header{text-align: center; padding: 30px 10px;}
.details_title{font-size: 17px; color: #444;}
.details_info{color: #c1c1c1; font-size: 13px; margin-top: 4px;}
.details_info span{padding: 0 10px;}
.details_Etitle{color: #999; font-size: 12px;}
.details_body{font-size: 14px; line-height: 26px; color: #aaa; min-height:300px;}
.details_body img{height: auto !important;}
/*产品详情页*/
.product_details_pic .swiper-slide img{display: block; width: 100%;}
.product_details_pic .swiper-pagination-bullet{width: 7px; height: 7px; opacity: 1; background: #ddd; border-radius: 50%;}
.product_details_pic .swiper-pagination-bullet-active{background: #a5a5a5;}
.product_details_info{padding: 20px 4%; background: #efefef;}
.product_details_desc{margin-top: 20px; font-size: 13px; line-height: 22px; color: #777;}
.product_details_mbtn{padding: 16px 0;}
.product_details_mbtn a{display: block; float: left; margin-right: 16px; height: 38px; line-height: 38px; border: 1px solid #d6d6d6; text-align: center; color: #666; padding: 0 32px;}
.product_details_thead{width: 100%;}
.product_details_thead ul{width: 100%; max-width: 900px; margin: 0 auto; height: 44px; background: #fff; border-top: 1px solid #e2e0e4; border-bottom: 1px solid #ddd;}
.product_details_thead.fixed{position: fixed; left: 0; top: 54px;}
.product_details_thead li{float: left; height: 43px; line-height: 43px; font-size: 13px; padding: 0 15px; cursor: pointer;}
.product_details_thead li.active{border-bottom: 2px solid #064e81;}
.product_details_body{font-size: 14px; line-height: 26px; color: #666; padding:2px 2%; display: none;}
.product_details_body img{width: auto !important; height: auto !important;}
/*联系我们*/
.contact{padding-bottom: 24px;}
.contact .ico{ margin-left:10%;}
.contact_info{padding: 20px 0; border-bottom: 1px solid #d3d3d3;}
.contact_name{font-size: 16px; color: #666; margin-bottom: 20px;}
.contact_info p{font-size: 12px; color: #999; line-height: 22px; padding: 4px 0;}
.contact_info p a{color: #999; text-decoration: underline;}
.contact_map{width: 100%; height: 54vh; margin-top: 16px;}
.contact_map img{max-width: none;}
.contact .details_header{padding-top: 10px; padding-bottom: 20px;}
/*在线留言*/
.messgae{padding: 24px 12px 10px 12px;}
.messgae li{margin-bottom: 10px;}
.messgae li input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px; background: #efefef; border-radius: 4px; box-sizing: border-box; padding: 0 16px;}
.messgae li textarea{display: block; width: 100%; height: 90px; line-height: 22px; background: #efefef; background: #efefef; padding: 8px 16px; border-radius: 4px; box-sizing: border-box;}
.messgae li input[type="button"]{display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #f7c105; color: #fff; border-radius: 4px;}
/*人才招聘*/
.jobs_list li{background: #fff; margin-bottom: 12px; border-bottom: 1px solid #f5f5f5;}
.jobs_listName{height: 40px; line-height: 40px; position: relative; padding: 0 10px; background: #f5f5f5; font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jobs_listName i.iconfont{display: block; width: 20px; height: 20px; font-size: 20px; line-height: 20px; float: right; margin-top: 10px; color: #999;}
.jobs_listName i.iconfont:before{content: "\e7b8";}
.jobs_listName.active{background: #f7c105; color: #fff;}
.jobs_listName.active i.iconfont{color: #fff;}
.jobs_listName.active i.iconfont:before{content: "\e62e";}
.jobs_listBody{font-size: 14px; line-height: 26px; padding: 10px; color: #666; display: none;}
.jobs_listBody_Name{font-size: 17px; color: #333; line-height: 30px;}
/*单页*/
.single_page{padding: 0 0 20px 0;}



/*CSS pageinfo style pagination*/
.pageinfo_box{ float:left;width:100%; margin-top:20px; margin-bottom:20px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:12px; }
.pageinfo a {border: #333 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #333; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #333 1px solid;color: #333; }
.pageinfo a:active {border: #333 1px solid;color: #333;}
.pageinfo .thisclass {border: #333 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #333}
.pageinfo .disabled {border: #333 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #333; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #333; padding:0 3px;}

.pageinfo span{ background:#fff;}
.pageinfo span a{ color:#F00}







.w_1270{ float:left; width:100%;}


.culture_title{text-align: center; color: #404040; padding-top:50px; }
.culture_t1{font-size: 30px; letter-spacing: 2px; text-indent: 1px;}
.culture_t2{font-size: 14px; text-transform: uppercase; margin-top: 4px;}
.culture_t3{font-size: 14px; line-height: 28px; margin-top: 6px; color: #737373;}
.culture_b1{padding: 60px 0;}
.culture_b1_text{font-size: 14px; color: #737373; line-height: 28px; margin-top: 20px;}
.culture_b2{background:#ebebeb; margin-bottom:-20px;}
.culture_b2 .brand_title{color: #fff;}
.culture_b2 .brand_t3{margin-top: 16px; color: rgba(255,255,255,.8);}
.culture_b2 .wrap{padding: 50px 0;}
.culture_b2_box{margin-top: 30px;}
.culture_b2_box li{width:100%; min-height:200px;float: left; color: #fff;}
.culture_b2_box li.bd2_bg1{background: #777;}
.culture_b2_box li.bd2_bg2{background: #555;}
.culture_b2_box li.bd2_bg3{background: #333;}
.culture_b2_item{padding: 46px 46px;}
.culture_b2_c1{height: 50px; padding-left: 70px;}
.culture_b2_c1 p.p1{font-size: 18px; padding-top: 6px;}
.culture_b2_c1 p.p2{font-size: 12px; text-transform: uppercase; margin-top: 4px;}
.culture_b2_box li.bd2_bg1 .culture_b2_c1{background: url(../images/bdb2_btn1.png) no-repeat left center;}
.culture_b2_box li.bd2_bg2 .culture_b2_c1{background: url(../images/bdb2_btn2.png) no-repeat left center;}
.culture_b2_box li.bd2_bg3 .culture_b2_c1{background: url(../images/bdb2_btn3.png) no-repeat left center;}
.culture_b2_c2{line-height: 28px; margin-top: 32px;}



.c_0100_2{ width:100%; float: left; padding: 14px 0 60px 0; background:#FFF;}
.c_0100_2 .content{ width:100%; float: left;}
.c_0100_2 .content h2{padding:10px 0;font-size: 36px;-weight: bold; color: #666; margin-bottom: 15px;}
.c_0100_2 .content .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border:1px solid #ebebeb;}
.c_0100_2 .content .dl .dt{ width:10px; padding-right:10px; height: 35px; line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:right; float: left; margin-top: 10px;}
.c_0100_2 .content .dl .dd{ margin-top: 5px;}
.c_0100_2 .content .dl .dd li{  float:left;line-height:35px; background:#f2f2f2; margin-top:2px; margin-left:1%;}
.c_0100_2 .content .dl .dd li a{ display:block;padding:0 45px; text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content .dl .dd li a:hover,
.c_0100_2 .content .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content .dl .dt:hover{ background-color:#f42534; color:#FFF;}



.c_0100_2{ width:100%; float: left; padding: 14px 0 60px 0; background:#FFF;}
.c_0100_2 .content1{ width:100%; float: left;}
.c_0100_2 .content1 h2{padding:10px 0;font-size:24px;-weight: bold; line-height:35px; padding-left:20px; color: #666; margin-bottom: 15px;}

.c_0100_2 .content1 .con1{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content1 .con1 h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}


.c_0100_2 .content1 .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content1 .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content1 .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border-bottom:1px solid #ebebeb;}
.c_0100_2 .content1 .dl .dt{ width:100%; margin-left:10px;  padding-right:10px; height: 35px; line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:left; float: left; margin-top: 10px;}
.c_0100_2 .content1 .dl .dd{ margin-top: 5px;}
.c_0100_2 .content1 .dl .dd li{ width:48%; float:left;line-height:35px; background:#f2f2f2; margin-top:2px; margin-left:1%;}
.c_0100_2 .content1 .dl .dd li a{ display:block; text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content1 .dl .dd li a:hover,
.c_0100_2 .content1 .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content1 .dl .dt:hover{ background-color:#f42534; color:#FFF;}

.c_0100_2 .content2{ width:100%; float: left;}
.c_0100_2 .content2 h2{padding:10px 0;font-size: 36px;-weight: bold; color: #666; margin-bottom: 15px;}
.c_0100_2 .content2 .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;border-top: none;}
.c_0100_2 .content2 .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content2 .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border-bottom:1px solid #ebebeb;}
.c_0100_2 .content2 .dl .dt{ width:100%;  line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:left; float: left; margin-top: 10px;}
.c_0100_2 .content2 .dl .dd{ margin-top: 5px;}
.c_0100_2 .content2 .dl .dd li{ float:left;line-height:35px; background:#f2f2f2; margin-top:3px; margin-left:3px;}
.c_0100_2 .content2 .dl .dd li a{ display:block;padding:0 8px;text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content2 .dl .dd li a:hover,
.c_0100_2 .content2 .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content2 .dl .dt:hover{ background-color:#f42534; color:#FFF;}

.c_0100_2 .content1 .con1 .ieo{ border-bottom: none;}



