@charset "utf-8";
/* CSS Document */

.inpart_text h1 { color: #242424;}
@media only screen and (max-width: 1300px)
{.fnt_24 { font-size: 21px;}}
.fnt_24 { font-size: 24px;}

h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}

.List_page {text-align:center; margin:0 auto; margin-top:12px; margin-bottom:12px; font-family:"宋体";clear:both; }
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #bcbcbc;color:#333;font-family:"宋体";}
.List_page span{background:#bcbcbc;color:#fff;margin:1px;padding:4px 6px;border:1px solid #bcbcbc;font-family:"宋体";}

/*下层通光*/
.xc_main{min-height:200px;padding-bottom:55px;}
/*公司简介*/
@media only screen and (min-width:810px)
{
.cp_pf .r_box{ float:right; width:740px; height:480px; padding-left:20px;}
.cp_pf .title{font-size:40px; line-height:60px;}
.cp_pf .sub_title{font-size:22px; line-height:44px; font-family:Arial; color:#cbcbcb; word-spacing:10px;}
.cp_pf .img_box{width:450px; float:left;}
.cp_pf .img_box img {width:450px;}
.cp_pf .time{  width:270px; float:right; padding-left:20px;}
.cp_pf .time .r-box{height:148px; border-top:1px solid #eaeaea;padding:0 30px; width:auto;}
.cp_pf .time .r-box:last-child{border-bottom:1px solid #eaeaea;}
.cp_pf .time .r-box ._year{height:90px; font-size:40px; font-weight:bold; font-family:Arial; line-height:90px; color:#333;position: relative;margin-bottom:20px; text-align:center;}
.cp_pf .time .r-box ._year:after{content:"";width:54px; height:2px; background-color:#eaeaea;position:absolute; bottom:0; left:50%; margin-left:-27px;}
.cp_pf .time .r-box ._info{height:60px; color:#555; font-size:14px; text-align:center;}}

@media only screen and (max-width:800px) {
.xc_main img { width:100%;}
.cp_pf .r_box{ width:100%; padding-bottom:20px}
.cp_pf .title{font-size:40px; line-height:60px;}
.cp_pf .sub_title{font-size:22px; line-height:44px; font-family:Arial; color:#cbcbcb; word-spacing:10px;}
.cp_pf .img_box{ width:100%;}
.cp_pf .img_box img {width:100%;}
.cp_pf .time{  width:100%; float:none; text-align:center; padding-top:20px;}
.cp_pf .time .r-box{ height:148px; border-top:1px solid #eaeaea;  width:auto;}
.cp_pf .time .r-box:last-child{border-bottom:1px solid #eaeaea;}
.cp_pf .time .r-box ._year{height:90px; font-size:40px; font-weight:bold; font-family:Arial; line-height:90px; color:#333;position: relative;margin-bottom:20px; text-align:center;}
.cp_pf .time .r-box{height:auto;padding:0;text-align:center;width:100%;}
.cp_pf .time .r-box ._year:after{content:"";width:54px; height:2px; background-color:#eaeaea;position:absolute; bottom:0; left:50%; margin-left:-27px;}
.cp_pf .time .r-box ._info{height:auto;margin-bottom:20px;}
.seccom img {width:100%;}
}


/*新闻中心*/
.new_list li:hover .newin h1 a{color: #b1cc1d}
.new_list li:hover dt img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.ratio-img img, .ratio-img { width: 100%;}
.new_list { padding-bottom: 120px;}
.new_list li{overflow: hidden; margin-bottom: 60px;}
.new_list dl{overflow: hidden;}
.new_list dt{ float: left; width:29%;overflow: hidden;}
.new_list dt img{transition:0.3s all; -webkit-transition:0.3s  all;}
.new_list dd{ float: left;width: 71%;*margin-left: -1px;}
.new_list .newin{margin-left: 40px;padding-right: 40px; border-bottom: 1px solid #dedede; padding-bottom: 30px;}
.new_list .newin p {line-height: 1.8em; height: 5.5em;overflow: hidden;}
.new_list .newin h1 a{color: #242424;transition:0.3s all; -webkit-transition:0.3s  all;}
.new_list .newtime{margin-bottom: 5px;}
.new_list .newin h1{margin-bottom: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1300px) {
.new_top .left .new_time i, .new_top .left .new_time em{margin-top:0;}
}
@media only screen and (max-width:1280px) {
.new_list .newin{margin-left: 20px; padding-right: 20px;}
.new_list .newin h1{margin-bottom: 10px;}
.new_list{padding-bottom: 60px;}
}
@media only screen and (max-width:1200px) {
.newtopin{padding: 40px;}
.new_list .newin p{height: 3em;}
}
@media only screen and (max-width:1100px) {
.newtopin{padding: 30px;}
.newtopin h1{margin-bottom: 10px;}
}
@media only screen and (max-width:1023px) {
.newtopin{padding: 30px;}
.new_top .left{width: 50%;}
.new_top{height:auto !important;background: url(../images/newbg.png) repeat;}
.new_top .right{width: 50%; height: auto !important; margin-top: 0; position: static;}
.new_more{margin-top: 20px;}
}
@media only screen and (max-width:890px) {
.newtopin{padding: 20px;}
}
@media only screen and (max-width:800px) {
.new_top .left,.new_top .right{width: 100%;}
.new_list li{margin-bottom: 30px}
.new_list dt{width: 30%}
.new_list dd{width: 70%}
}
@media only screen and (max-width:540px) {
.newtopin{padding: 20px 10px;}
.new_list dt{width: 100%}
.new_list dd{width: 100%; margin-top: 15px;}
.new_list .newin{margin-left: 0; padding-right: 0}
}

.detial_page li a:hover{color: #b1cc1d}

/*新闻中心内页*/
.new_detial{padding-bottom: 140px; width: 86%; margin:0 auto;}
.deti_title{text-align: center; margin-bottom: 50px;}
.deti_title h1{margin-bottom: 20px; color: #242424;}
.deti_title .deti_c em{ margin: 0 12px; font-style:normal; }
.deti_title .deti_c em img{vertical-align: middle; margin-right: 8px; margin-top: -2px;}

.edit_s{overflow: hidden; margin-top: 30px;}
.edit_s .share{float: left; line-height: 45px; background: #f5f5f5; padding: 0 20px; margin-top: 5px;}
.edit_s .share em{float: left;}
.edit_s .share .share_b a{margin-right:3px;}
.edit_s .share .share_b,.edit_s .jiathis_style_24x24{ float: left; margin-top: 10px; height: 35px;}
.edit_s .jiathis_style_24x24 {margin-left:4px;}
.edit_s .jiathis_style_24x24  .jtico{padding-left: 30px !important;}
.edit_close{float: right;}
.edit_close a{display: block; width: 50px; height: 50px; background: #b1cc1d; text-align: center;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all; }
.edit_close a img{margin-top: 15px}

.edit_con_original { font-size:16px; line-height:26px;}

.detial_page li a:hover{color: #b1cc1d}
.detial_page{padding-top: 20px; margin-top: 60px; border-top: 1px solid #e0e0e0;}
.detial_page li{line-height: 34px;overflow: hidden;}
.detial_page li em{ font-style:normal; color: #666666;float: left;}
.detial_page li a{color: #7f7f7f; max-width: 63%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left;}

.detial_page li i{margin-left: 20px; float: left;}
@media only screen and (max-width:768px) {
.deti_title h1{margin-bottom: 10px;}
.edit_close{display: none;}
.edit_s .share{padding:0 10px;}
.solu_hot .inpart_text{margin-bottom: 20px;}
.edit_s .jiathis_style_24x24{display:none;}
}
@media only screen and (max-width:640px) {
.new_detial{padding-bottom: 100px; width: 98%; margin:0 auto;}
.detial_page li{margin-bottom: 10px;}
.detial_page li em{display: block; float: none; line-height: 24px;}
.detial_page li a{max-width: 100%;white-space: inherit; line-height: 24px;}
.detial_page{margin-top: 20px;}
.deti_title{margin-bottom: 20px;}
.new_detial{padding-bottom: 40px;}
}



/*联系我们*/
.inpart_text .index_title em { width: 60px;height: 1px; background: #b1cc1d; display: block; margin: 20px auto;}

.contant{ position: relative; margin-bottom: 60px; overflow:hidden;}
.contant #map{width: 100%; height: 660px; border-bottom: 2px solid #c4d3de;}
.contant_box{background: url(../img/sec/contbg.jpg) no-repeat 0 center; background-size:cover; padding: 50px 40px; width: 360px; position: absolute; top:60px; left: 160px; height: 444px;}

.contant_box .inpart_text{text-align: left;}
.contant_box .inpart_text .index_title em{background: #000;margin:30px 0 !important;}

.contant_box li {overflow: hidden; margin-bottom: 10px; line-height:25px;}
.contant_box li em{ float: left; display: inline-block; width: 26px; text-align: center; margin-right: 10px;}
.contant_box li em img { vertical-align:top;}
.contant_box li p{line-height: 24px;}


.contant_box li p{ float: left; display: inline-block; font-size:14px; width: 85%; color: #000;}
.contant_box li a{color: #000;}
.BMapLabel,.BMap_stdMpCtrl,.BMap_cpyCtrl,.anchorBL,.BMap_scaleCtrl{display: none !important;}
/*.BMap_Marker>div{width: 32px !important;height: 42px !important; margin-top: -18px !important;}*/
.BMap_Marker>div>img{margin-top: 0 !important}
@media only screen and (max-width:1023px){
.contant #map{height: 450px;}
.contant_box{height: auto; top:30px; left: 30px;}
}
@media only screen and (max-width:768px){
.contant_box .inpart_text .index_title em{margin: 20px 0 !important;}
.contant #map{height: 200px}
.contant_box{position: static;width: 100%;box-sizing: border-box; padding: 25px 20px;}
.contant_box li{margin-bottom: 15px;}
}
@media only screen and (max-width:640px){
.contant #map{height: 200px}
}



/*产品 */
.consum_pak01{ overflow: hidden; padding:25px 0; }
.consum_pak01 .inpart_text{margin-bottom: 0}
.consum_pak01 .left{float: left; width: 20%}
.consum_pak01 .left h1{text-align: left;}
.consum_pak01 .left em{ margin: 0; margin-top: 10px; margin-left: 0 !important}
.consum_pak01 .right{float: right; width: 78%; color:#7f7f7f;}
.consum_pak01 .right h3{margin-bottom: 3px;}

.consum_pak02{margin-bottom: 45px;}
.consum_pak02 ul{overflow: hidden; margin: 0 -14px;}
.consum_pak02 li{float: left; width: 25%;*margin-left: -1px; margin-bottom: 35px;}
.consum_pak02 .ondexpro{border: 1px solid #ddd; position:relative; overflow: hidden;transition:0.3s all; -webkit-transition:0.3s  all; margin: 0 15px;}
.consum_pak02 .ondexpro a{transition:0.3s all; -webkit-transition:0.3s  all;display: block; overflow: hidden;}

.consum_pak02 .indexpro_text{position: absolute; left:0; width: 100%; padding:10px 10%; bottom:0px;background: rgba(0,0,0,0.6);}
.consum_pak02 .ratio-img{ overflow:hidden; display:block;}
.consum_pak02 .ratio-img{transition:0.3s all; -webkit-transition:0.3s  all;}

.indexpro_text{font-family: "Arial"}
.indexpro_text h1{color: #fff; font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.consum_tab{margin-bottom: 25px;}
.consum_tab ul{overflow: hidden; margin: 0 -5px;}
.consum_tab li{float: left; width: 14.286%;*margin-left: -1px; margin-bottom: 10px;}
.consum_tab li a{font-family: "Arial"; display: block; height: 36px; line-height: 36px; text-align: center; color: #333333; border: 1px solid #dedede; margin: 0 5px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.consum_tab li.on a{border: 1px solid #b1cc1d; background: #b1cc1d; color: #fff;}

.consum_paktab dl{overflow: hidden; margin-left: -20px; margin-bottom: 10px;}
.consum_paktab dl dt{float: left;color: #9f9f9f; margin-bottom: 20px;}
.consum_paktab dl dt a{color: #9f9f9f; padding: 0 20px;}
.consum_paktab dl dt.on a{color: #b1cc1d; }
.consum_paktab dl dt i{float: right;}

@media only screen and (max-width: 1300px) {
/*.consum_pak02 .indexpro_text{bottom:0px;}*/
.consum_pak02 ul{margin: 0 -5px;}
.consum_pak02 .ondexpro{margin: 0 5px}
.consum_tab li{width: 20%}

}
@media only screen and (max-width:1130px) {
.product_down a{ margin-bottom:10px;}
.product_down a:last-child{float:none;}

}

@media only screen and (max-width: 1024px) {
.consum_pak01{padding: 30px 0;}
.consum_pak01 .left{width: 100%}
.consum_pak01 .right{width: 100%}
.consum_pak01 .left h1{text-align: center;}
.consum_pak01 .left em{margin:10px auto !important }
.consum_pak01 .inpart_text{margin-bottom: 20px;}
}
@media only screen and (max-width: 900px) {
.consum_pak02 li{width: 33.333%}
.consum_pak02 li{margin-bottom: 20px;}
.consum_tab li{width: 25%}
.consum_pak02{margin-bottom:40px;}
}
@media only screen and (max-width: 768px) {
.consum_pak02 .indexpro_text{padding: 5px 10px;width: 100%;    box-sizing: border-box;}
.consum_tab li{width: 33.333%}
.product_down a{float:left;}
}


@media only screen and (max-width: 640px) {
.consum_pak02 li{width: 50%}

}

@media only screen and (max-width: 540px) {
.consum_pak02 li{width: 50%}
.consum_tab li{width:50%}
.consum_pak02 .indexpro_text{bottom: 0px;}
.product_down a{width:100%; margin-bottom:10px; float:none;box-sizing: border-box;}
}


.ellips{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}

/*图片放大*/

@media only screen and (min-width: 1024px){
.tran_scale:hover img{transform: scale(1.1);}
.product_down a:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.consum_pak02 .ondexpro:hover{border: 1px solid #b1cc1d; }
.consum_pak02 .ondexpro:hover .ratio-img{transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3);}
.consum_tab li:hover a{border: 1px solid #b1cc1d; background: #b1cc1d; color: #fff;}
.consum_paktab dl dt a:hover{color: #b1cc1d;}
.new_more a:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.new_list li:hover .newin h1 a{color: #b1cc1d}
.new_list li:hover dt img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.edit_close a:hover,.form_button button:hover,.poster_t .left a:hover,.pdf_down a:hover,.year_box button:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.detial_page li a:hover{color: #b1cc1d}
.staff_list li:hover .staff_in h1{transition:0.3s all; -webkit-transition:0.3s  all;}
.staff_list li:hover .staff_in h1{color: #b1cc1d}
.notice li:hover .notice_in{background: #fff; border: 1px solid #b1cc1d;}
.join_con li:hover .join_text{ background: #b1cc1d !important; color: #fff;}
.join_con li:hover .join_text h1 a,.join_con li:hover .join_text h1 em{ color: #fff;}
.join_select .year_box .year_select dd a:hover{ background: #b1cc1d;color: #fff; }
.honor li:hover .honor_in{background: #b1cc1d;}
.dahis .right dl dt a:hover{color: #c3cf21;}
}
.auto-img { position: relative; overflow: hidden; display:block; }
.auto-img img { position: relative; }
.auto-bg { background-repeat:no-repeat; overflow:hidden; position:relative; background-position:center;
background-size:cover; }

/*产品内容页 */

.product_c{overflow: hidden; margin-bottom: 40px; margin-top: 40px;}
.product_c .left{float: left; width: 39%;*margin-left: -1px;}
.product_c .left img{border: 1px solid #dfdfdf}
.product_c .right{float: right; width: 60%; height: 100%}
.product_cin{padding-left: 40px;}
.product_cin h1{color: #b1cc1d; font-weight: bold; line-height: 1.1em;font-family: "Arial"}
.product_cin h4{color: #004e97; font-weight: bold; font-family: "Arial"; margin-top: 10px;}
.product_cin_text h2{ margin: 20px 0; color: #333333; font-weight: bold;}
.product_cin_text p{color: #777777; line-height: 22px; font-family: "Arial"}
.product_cin_text img{max-width: 100%; width: auto;}
.product_cin b{display: block;width: 60px;height: 1px; background: #b1cc1d;margin:15px 0; margin-bottom: 40px;}
.product_cin{position: relative; height: 100%}
.product_down{overflow: hidden; position: absolute; bottom:0; max-width: 90%}
.product_down a{display: block;min-width: 150px; height: 36px; line-height: 36px;background: #b1cc1d; /*background: #b1cc1d url(../images/down_02.png) no-repeat 10px center;*/border:1px solid #b1cc1d; color: #fff; border-radius: 4px; text-align: center; margin-bottom: 10px; width: 98%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_down a:first-child + a{/*margin-right: 0;*/  border:1px solid #dddddd; color: #333333;background: #fff;/*background: #fff url(../images/down_01.png) no-repeat 10px center;*/}
.product_down a>img{width:17px; margin-right:10px; vertical-align:middle; margin-top:-3px;}
.product_cintext{overflow: hidden;}

.product_c + .detial_page{ margin:0 0 30px; }
.goback_list{ text-align: right; margin:0 0 20px; }
.goback_list a{ color: #969696; text-decoration: underline;}

@media only screen and (max-width: 1300px) {
.product_cin{padding-left: 30px;}
.product_cin b{margin:15px 0}

}
@media only screen and (max-width: 1024px) {
.product_c{margin-top: 0}
}
@media only screen and (max-width: 1024px) {
.product_cin_text h2{margin: 10px 0;}
.product_c{margin-bottom: 40px;}
.inpart_text{margin-bottom: 30px}

}

@media only screen and (max-width: 768px) {
.product_c,.product_cin,.product_cintext{height: auto !important;}
.product_c .left{float: left; width: 100%;}
.product_c .right{float: left; width: 100%; margin-top: 20px;}
.product_cin{padding-left: 0}
.product_down{position: static; margin-top: 30px;text-align: center; max-width:100%;}
.product_down a{box-sizing: border-box; width:100%;}
}


.nav-item {
    width: 1200px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    line-height: 58px;
    font-size: 16px;
    background: #023981;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -600px;
}

.nav-item li.on, .nav-item li:hover {
   
}
.nav-item li {
    display: inline-block;
    padding: 0 8px;
    margin: 0 15px;
}
.nav-item li a { display:block;}
.nav-item li a.on, .nav-item li:hover a {
  color: #b1cc1d; border-bottom: 2px solid #b1cc1d;
}
.nav-item li a {
    color: #fff;
}