@charset "utf-8";
/* CSS Document */
/*index*/
.dabsy_bt {text-align: center;height: 90px;line-height: 40px;position: relative;}
.dabsy_bt h3{font-size: 40px;font-weight: bold; position: inherit;z-index:2;}
.dabsy_bt span{display: block;font-size: 16px;color: #666;font-weight: normal;padding: 5px 0 0;}
.dabsy_bt p{text-transform: uppercase;font-size:80px;font-weight: bold;color: #f5f5f5;position: absolute;z-index:1; top: 0;width: 100%;font-family: 'Arial';}
@media only screen and (max-width:475px) {
.dabsy_bt{width:90%; margin: auto;}	
.dabsy_bt h3{font-size:32px;}
.dabsy_bt p{font-size:50px;}
}

/*product*/
.home_product {padding-top:80px;padding-bottom:90px;overflow: hidden;}
.h_prolist{padding-top: 30px;}
.protit_left{width:29.4%;float: left;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}
.protit_left img{display: block;width: 100%;}

.protit_right{width: 67.6%;float: right;display: block;}
.pro_nav{width: 100%; overflow: hidden;font-size:16px;}
.pro_nav ul li{height: 40px;line-height: 40px;float: left;overflow: hidden;width:24%;margin-right: 1%;}
.pro_nav ul li b{padding: 0 5px 0 0;}
.pro_nav ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pro_list{margin-top: 30px;}
.pro_list ul li{width:31.33%;margin-right:2.5%;float: left;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}
.pro_list ul li:last-child{margin-right:0;}
.pro_list ul li a{padding:10px;display:block;}
.pro_list ul li img{display:block;width:100%;padding-top: 55px;padding-bottom: 40px;}
.pro_list ul li span{display: block;text-align:center;line-height:40px;height: 40px;overflow:hidden;}

@media only screen and (max-width:1190px) {
.home_product .skinw{width:95%; margin: auto;}
}
@media only screen and (max-width:1024px) {
.pro_list ul li img{padding-top:30px;padding-bottom: 30px;}
}
@media only screen and (max-width:768px) {
.pro_list ul li img {padding-top: 0;padding-bottom: 0;}
}
@media only screen and (max-width:640px) {
.protit_left{display: none}
.protit_right{width: 100%;}
.dabsy_bt span{font-size: 13px;line-height: 24px;}
}


/*about us*/
.home_about{padding-top:80px;background: url(../images/ab_bg.jpg) no-repeat center 0;}
.aboutbox{height: 350px;overflow: hidden;padding-top: 30px;}
.aboutbox dl{height:350px;overflow: hidden;}
.aboutbox dl dt{width: 50%;float: right;overflow: hidden;}
.aboutbox dl dd{width:40%;float: left;padding-top: 30px;padding-left: 5%; padding-right: 5%;}
.aboutbox dl dd h3{display: block;font-size:28px;line-height: 48px; font-weight: bold;color:#a54c00;padding-bottom:10px;}
.aboutbox dl dd p{line-height: 28px;height: 168px;overflow: hidden;}
.aboutbox dl dd span a {display: block;width: 100px;height: 30px;background:#a54c00;text-align: center;line-height: 30px;color: #fff;text-transform: uppercase;margin-top: 20px;}

.home_pic{padding-top:70px;padding-bottom: 70px;overflow: hidden; background: url(../images/ab2_bg.png) no-repeat center top;}
.tab-wrapper{width: 100%;overflow: hidden;}
.tab-menu{width:200px; height:200px; float:left; overflow:hidden;}
.tab-menu li{ margin-bottom:15px; font-size:18px;color: #FFF;cursor: pointer;text-align: right;padding-right: 30px;}
.tab-menu li em{display:block; padding-top:6px; color:#e8c679; text-transform:lowercase;font-weight: normal;}
.tab-menu li:hover, .tab-menu li.active{font-weight: bold;background: url(../images/pic_arr.png) no-repeat right 8px;}
.line { display: none }
.tab-content {margin-left:260px;}
#pic_box {position: relative;width:100%;height:200px;overflow: hidden;}
#pic1 {position: absolute;}
#pic1 li {float: left;width:300px;height:200px;margin-right:15px;}
#pic1 li a{display: block;position: relative;}
#pic1 img {display:block;width:100%}
#pic1 li span{width: 100%; display: block;background:rgba(0, 0, 0, 0.3);line-height:40px; height:40px; text-align: center; color: #FFF; position: absolute;bottom: 0;z-index:50;}
#pic_box2 {position: relative;width:100%;height:200px;overflow: hidden;}
#pic2 {position: absolute;}
#pic2 li {float: left;width:300px;height:200px;margin-right:15px;}
#pic2 li a{display: block;position: relative;}
#pic2 img {display:block;width:100%}
#pic2 li span{width: 100%; display: block;background:rgba(0, 0, 0, 0.3);line-height:40px; height:40px; text-align: center; color: #FFF; position: absolute;bottom: 0;z-index:50;}

@media only screen and (max-width:1190px) {
.home_about .skinw{width: 95%; margin: auto;}
.home_pic .skinw{width: 95%; margin: auto;}
}
@media only screen and (max-width:1024px) {
.aboutbox dl dd h3{font-size: 25px;}
.aboutbox dl dd p{height: 140px;}
}
@media only screen and (max-width:767px) {
.home_pic{display: none}
}
@media only screen and (max-width:640px) {
.aboutbox{height: auto;}
.aboutbox dl{height: auto}
.aboutbox dl dt{width: 80%;float: none;margin: auto;}
.aboutbox dl dd{width: 100%;padding: 0;margin-bottom: 20px;}
}


 /*News*/
.home_new {padding-top:90px;padding-bottom:90px;overflow: hidden;}
.newbox{margin-top: 20px; overflow: hidden;}
.new_b{width: 48%;float: left;display: inline; margin-right: 4%;overflow: hidden;}
.new_c{width: 48%;float: left;display: inline;overflow: hidden;}

.new_b .dtdl{height: auto;border-bottom: 1px solid #d8d8d8;margin-bottom: 15px;}
.new_b .dtdl dt{width: 100%;height: auto;overflow: hidden;margin-bottom: 26px;}
.new_b .dtdl dt img{width:100%;display: block;transition: all 0.3s linear 0s;}
.new_b .dtdl dt:hover img{transform: scale(1.1);}
.new_b .dtdl dd{margin-bottom: 15px;}
.new_b .dtdl h4 a{display: block;height: 30px;line-height: 30px;overflow: hidden;position: relative;padding-left: 90px;font-size: 16px;color: #333333;font-weight: normal;margin-bottom: 15px;}
.new_b .dtdl h4 span{font-size: 16px;color: #a54c00;font-weight: bold;}
.new_b .dtdl h4 em{position: absolute;left:0;top:0;width: 72px;height: 24px;line-height: 24px;background: #a54c00;border-radius: 20px;text-align: center;font-size: 14px;color: #fff;font-weight: normal;}
.new_b .dtdl p{font-size: 14px; color: #666666; line-height: 24px;height: 48px;overflow: hidden; }
.new_b .newstlst{height:auto;}
.new_b .newstlst li{height:40px;line-height:40px;overflow: hidden;font-size: 14px;color: #666666;background:url(../images/dian1.png) no-repeat 0 15px;padding-left: 20px;}
.new_b .newstlst li a{color: #666666;}
.new_b .newstlst li span {color: #999999;}

.new_c .drdl{margin-bottom: 20px;height: auto;overflow: hidden;}
.new_c .drdl dt{width:35%;height: auto;float: left;}
.new_c .drdl dt img{width:100%;display: block;}
.new_c .drdl dd{padding:10px 0 0 20px;display: block;overflow: hidden;}
.new_c .drdl h4 a{display:block;height:30px;line-height: 30px; font-size: 16px; font-weight: normal; margin-bottom: 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_c .drdl p{font-size: 14px; color:#929191; line-height: 24px;height: 48px;overflow: hidden; }
.new_c .newstlst{height:auto;background: #f5f5f5;padding: 10px 25px;}
.new_c .newstlst li{height:40px;line-height:40px;overflow: hidden;font-size: 14px;color: #666666;background:url(../images/dian1.png) no-repeat 0 15px;padding-left: 20px;}
.new_c .newstlst li a{color: #666666;}
.new_c .newstlst li span {color: #999999;}

@media only screen and (max-width:1190px) {
.home_new .skinw{width: 95%; margin: auto;}
}
@media only screen and (max-width:767px) {
.new_b{width:100%; margin-right:0; margin-bottom: 20px;}
.new_c{width:100%;}
.new_c .drdl dd{padding-top: 0;}
.new_c .drdl h4 a{margin-bottom: 5px;}
}

/*优势*/
.home_youshi{padding-top:80px;padding-bottom:80px;background: #f3f3f3;}
.youshibox {height:auto;margin-top: 40px;}
.youshibox h3 { color: #081232; font-weight: normal; font-size: 42px; padding-top: 80px; padding-bottom: 60px; text-align: center; }
.youshibox .category ul {padding-left: 30px;padding-bottom: 40px;display: block;height: auto;overflow: hidden;padding-right: 30px;}
.youshibox .category ul li {float: left;font-size: 20px;text-align: center;width: 24%;height: 58px;line-height: 58px;color: #000000;border-radius: 5px;cursor: pointer;background: #cbcbcb;margin: 0 0.5%;}
.youshibox .category ul li.actcur {color: #fff;background:#ca6510;}
.youshibox .content {margin-top:20px;overflow: hidden;}
.youshibox .content .cont { height:auto; display: none; }
.youshibox .content .cont.actcur { display: block; }

.youshibox dl{width:100%;height: 520px;position: relative;}
.youshibox dl dt{width:100%;height: 520px;line-height: 0;overflow: hidden;}
.youshibox dl dt img{width: 100%;height: 520px;}
.youshibox dl dd{background:rgba(255, 255, 255, 0.77);width:450px;height: 400px;position: absolute;top:60px;right: 0;z-index: 20;}
.youshibox dl dd span{ display:block;position: absolute;top: 105px;right: -10px;font-size: 160px;color: rgba(0,0,0,0.1); font-weight:bold; line-height:130px;}
.youshibox dl dd em{display: block;width: 175px;height: 175px;}
.youshibox dl dd em img{width: 175px;height: 175px;}
.youshibox dl dd h5{font-size: 26px;color:#222;line-height: 32px;margin: 10px 0 20px 100px;height: 70px;border-bottom:#929292 1px solid;width: 330px;}
.youshibox dl dd h5 i{display: block;font-size: 14px;color:#e5763f; font-family:Arial, Helvetica, sans-serif;font-weight: normal;text-transform: uppercase;}
.youshibox dl dd p{font-size: 14px;color: #333;line-height: 28px;overflow: hidden;width: 330px;padding: 0 0 0 100px;}
.youshibox dl dd p b{color: #079fe5;}

@media only screen and (max-width:1190px) {
.home_youshi .skinw{width: 95%; margin: auto;}
}
@media only screen and (max-width:767px) {
.youshibox dl dd{width: 96%;right:2%;}
.youshibox .category ul li{font-size: 16px;}
}
@media only screen and (max-width:485px) {
.youshibox .category ul{padding-left:0;padding-right:0;padding-bottom:20px;}
.youshibox .category ul li {font-size: 14px;}
.youshibox dl dt{height: auto}
.youshibox dl dd{width: 96%;right:2%;height: auto;padding-bottom: 20px;}
.youshibox dl dd em{width: 100px;height: 100px;}
.youshibox dl dd em img {width: 100px;height: 100px;}
.youshibox dl dd h5{margin: 10px 20px 20px 20px;width: auto;}
.youshibox dl dd p{padding: 0 0 0 20px;}	
.youshibox dl dd span{top: 45px;}
	
	
}
/*品牌brand*/
.home_brand{padding-top:80px;padding-bottom: 80px;overflow: hidden;}
.home_brand dl{width: 25%;height:128px;border:1px solid #d9d9d9;padding:25px 13px 0;float:left;position:relative;margin-right: -1px;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;overflow: hidden;}
.home_brand dt{ float: left; width:76px; overflow: hidden;}
.home_brand dt img{ width:76px;height:76px;}
.home_brand dd{margin-left: 76px; overflow: hidden; font-size: 14px; line-height: 18px; color:#979797;}
.home_brand dd h3{font-weight: normal;font-size: 22px; color:#333; line-height: 36px; padding-bottom: 5px;}
@media only screen and (max-width:1190px) {
.home_brand .skinw{width:95%; margin: auto;}
}
@media only screen and (max-width:768px) {
.home_brand dl{width:50%;border:0;}	
}
@media only screen and (max-width:416px) {
.home_brand dl{width:100%;}	
}
.bgcolor{background: #f5f5f5;}
/**************************************************************************************************************
************************************************************内页************************************************
***************************************************************************************************************/
/* 面包屑 */
.breav-nav{width: 100%;line-height:60px;background-color:#f2f2f2;}
.location {max-width:1170px;background: url(../images/home.png) left center no-repeat;padding-left: 30px;margin:0 auto;overflow: hidden;color: #333;}
.location a{color: #333;}
@media (max-width:1190px) {
.location{margin: 0 auto;}
}

/* 二级、三级菜单 */
.menu ul { zoom:1; padding-bottom:20px; border-bottom:1px solid #ddd; text-align:center; margin-bottom:30px; }
.menu ul:after{content:'\20';display:block;height:0;clear:both}
.menu ul li { display:inline-block; *display:inline; zoom:1; margin:0 4px 10px; vertical-align:top; }
.menu ul li a {display:inline-block;padding: 10px 30px;border: 1px solid #cfcfcf;background:#efefef;color:#666;font-size:14px;}
.menu ul li a:hover,.menu ul li .hover {border: 1px solid #a54c00;background:#a54c00;color:#fff;text-decoration:none;}

/*标题*/
.nr_tit {font-size: 30px;text-align: center;margin: 45px 0;}
.nr_tit .eng {text-transform: uppercase;font-family: Arial;font-size: 45px;color: #eaeaea;margin: 5px 0 -12px 0;font-weight: bold;}
.nr_tit .chi {margin-bottom: 5px;color: #333;letter-spacing: 2px;font-weight: bold;}


/*contact*/
.int_lianxi{width: 100%;background: #ffe0c6;overflow: hidden;margin-top: 20px;}
.int_lianxi dl{padding:20px 37px 28px 38px;}
.int_lianxi dl dt{height: 50px;border-bottom: 1px solid #ffffff;font-size: 24px;font-weight: bold;line-height: 50px;overflow: hidden;color: #333333;}
.int_lianxi dl dd{height:50px;border-bottom: 1px dashed #ffffff;color: #555;line-height: 50px;overflow: hidden;}


/*left*/
.side_left { width: 240px; float: left; overflow: hidden; }
.fdh-01-tit { background: #a54c00; height: 80px; }
.fdh-01-tit h3 {height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff; /*border-bottom: 1px solid #fff;*/ text-align: center; }
.fdh-01-tit h3 span { font-size: 14px; text-transform: uppercase; }
.fdh-01-nav-one h3 { height: 50px; line-height: 50px; background: url(../images/pl-icon1.png) no-repeat right center #ececec; margin-bottom: 2px; }
.fdh-01-nav-one h3 a {display: block;font-size: 16px;font-weight: normal;margin-right: 40px;margin-left: 20px;color: #3a3a3a;}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover {background: url(../images/pl-icon1.png) no-repeat right center #e6d9cb;border-left:3px solid #ed7121;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a {color: #333;}
.cbgg-01 { background: #a54c00; text-align: center; color: #fff; margin-top: 10px; }
.cbgg-01-img img { width: 100%; display: block; }
.cbgg-01 p { padding-top: 15px; }
.cbgg-01 p img { vertical-align: middle; margin-right: 5px; }
.cbgg-01 span { display: block; font-size: 28px; font-weight: bold; font-family: Arial; padding-bottom: 20px; padding-top: 10px; }
/**/
.side_right { margin-left: 280px; overflow: hidden; }
@media (max-width: 767px) {
.side_left { width: 96%; margin: 0 auto; float: none;margin-bottom: 50px;}
.side_right { width: 96%; margin: 0 auto; overflow: hidden; }
}

/*img_list*/
.img_listcom { }
.img_listcom ul li { width: 32%; float: left; margin: 0 0.5%; margin-bottom: 1.5em; background: #fafafa; overflow: hidden; border: #ddd 1px solid; }
.img_listcom ul li a { display: block; padding: 10px; }
.img_listcom ul li img { width: 100%; height: auto; }
.img_listcom ul li span { display: block; line-height: 40px; font-size: 16px; }
.img_listcom ul li p { display: block; height: 30px; line-height: 30px; text-align: left; color:#c1400f; font-size: 14px; }
.img_listcom ul li:hover p { text-decoration: underline }
@media (max-width: 1024px) {
.img_listcom ul li { width: 47%; margin: 0 1%;margin-bottom: 1.5em;}
}
@media (max-width: 767px) {
.img_listcom ul li { width: 47%;}
}

/*news_list*/
.list-news li{height:180px;overflow: hidden;}
.list-news li .time{ float: left; display: block; width:105px; height:85px; text-align:center; background:#eee; color:#999;}
.list-news li .time em{ height:35px; background:#f5f5f5; display:block; line-height:35px; font-size:14px;}
.list-news li .time span{ height:50px; line-height:50px; display:block; font-size:30px;}
.list-news li .linn{margin-left: 140px;}
.list-news li .name{color:#333; height:40px; border-bottom:#e0e0e0 solid 1px; overflow:hidden; font-size:22px;}
.list-news li .name em{ display:block; height:24px; line-height:24px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-news li .content{line-height:24px;overflow:hidden;padding-top: 10px;height:45px;margin-bottom: 20px;color:#999;}
.list-news li .btnmore{ width:52px; color:#666;font-size:12px;}
.list-news li:hover .time{ background:#dc6d0d; color:#fff;}
.list-news li:hover .time em{ background:#a54c00;}
.list-news li:hover .name{ color:#dc6d0d; font-weight:bold;}
.list-news li:hover .btnmore{ color:#dc6d0d;}



/*分页样式*/
.pglist { padding: 30px 0 15px; width: 100%; text-align: center; clear: both; }
.pglist a, .pglist span{ color: #666; padding: 0 15px; margin: 0 3px; background: #fff; border: 1px solid #edebeb; }
.pglist * { display: inline-block; vertical-align: middle; line-height: 34px; padding-bottom: 1px; }
.pglist a:hover, .pglist .page-num-current { display: inline-block; color: #fff; background: #333; border-color: #444; }
.pglist .pageinfo{display:none;}

/*详情*/
.nrcompany h1 {text-align: center;font-weight: 400;padding-top: 10px;padding-bottom: 10px;font-size: 32px;color: #222;}
.met-editor {text-align: center;border-bottom: #eee solid 1px;padding-bottom: 10px;color:#bdbaba}
.nrxqzy{font-size: 16px;line-height: 30px;padding:30px 0;}
.xwzy {font-size: 13px;color: #a2a2a2;line-height: 24px;margin-bottom: 10px;margin-top: 20px; background: #f5f5f5; padding: 10px}
/*reLink*/
.reLink{border-top: 1px solid #d4d4d4;padding-top: 20px;text-align: center;}
.reLink a{color: #a54c00;text-decoration: none;}
.reLink a:hover{color:#a54c00;text-decoration:underline;}
/*相关推荐*/
.articleCtrl {height: 36px;line-height: 36px;background: #eee;margin-bottom: 10px;color: #999;padding: 0 10px;cursor: default;margin-top: 50px;}
.articleCtrl p {}
.articleList {width: 100%;overflow: hidden;}
.articleList h2 {margin-bottom: 10px;height: 46px;line-height: 46px;font-size: 16px;background: #eee;text-indent: 20px;margin-top: 20px;}
.articleList ul {width: 100%;}
.articleList li, .articleList h3, .articleList a {float: left;font-size: 13px;font-weight: normal;}
.articleList li {width: 48%;margin-right: 2%;height: 32px;line-height: 32px;}
.articleList a {color: #858585;}
.articleList span {float: right;color: #999;font-family: Arial;}
@media only screen and (max-width:938px) {
.articleList li {width:100%;}
}









