@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-tap-highlight-color: transparent; }
li{ text-decoration:none; list-style:none;}
a{ text-decoration:none;color: #4c4c4c;cursor:pointer; }
a:hover{color:#1487d9;}
img{border:none;}
body{color:#838282; font-size:12px;line-height: 22px;font-family:"Microsoft YaHei"; background:#fff; overflow-x:hidden;}
.clear {clear:both;height:0; font-size:0; line-height:0;  }
.clearfix{  *zoom:1;  }
.clearfix:after{content: "";display: block;  clear: both;}
input,textarea{font-family:"Microsoft YaHei"; font-size:12px; outline:none;border: none;resize: none;-webkit-appearance: none;}
strong{font-weight: normal;}


textarea {  -webkit-appearance: none;}
/*********************************  通用  ***************************************/
.Universal{width:100%;max-width: 768px;min-width: 320px;height:auto;margin:0 auto;padding-bottom: 90px;padding-top: 88px;}
.l_left{float: left;}
.l_right{float: right;}
.f_left{float: left;}
.f_right{float: right;}
/*页码————————通用*/
.page{margin:0px auto;width:100%;text-align:center}
.page .next{background-color: #dddddd;}
.page a{background-color:#dddddd;width:25px; height: 25px;display: inline-block;text-align: center;line-height: 25px; margin: 0 1px;color:#000;text-decoration:none;border-radius:5px;}
.page a:hover{color:white;background-color:#f1c172;}
.page a.hover{color:white;background-color:#f1c172;}
/*********************************  小导航  *******************************************/
.location{height: 70px;line-height: 70px;color: #666;margin-bottom: 20px;background: url(../images/location.png)no-repeat center left;padding-left: 24px;}
.location a{color: #666666;}
.location span{color: #f1c172;}

/* ------------------- header ------------------- */
.header {height: 45px;background-size: 100% 100%; box-shadow: 0px 3px 5px 0px rgba(30, 61, 107, 0.1);position: fixed;}
.header-logo {position: absolute;top: 50%;left: 30px;margin-top: -14px;}
.header-logo img {width: 108px;height: 30px;}
.header-nav {position: absolute;left: 5px;top: 50%;margin-top: -10px;}
.header-nav span {display: block;width: 20px;height: 20px;background: url(../images/nav.png)no-repeat center center;background-size: 100% 100%;}
.header-nav ul {display: none;position: absolute;z-index: 10000;border:1px solid #a7031e;}
.header-nav ul li {border-bottom:1px solid #a7031e;width: 80px;height: 30px;background: #fff;}
.header-nav ul li:last-child {border-bottom:none;}
.header-nav ul li a {color: #333;display: block;width: 80px;height: 30px;text-align: center;line-height: 30px;}
.header-nav ul li a:hover,.header-nav ul li a.on{color: #a7031e;}
.header-search {margin-top: 67px;float: right;font-size: 0px;}
.header-text {position: absolute;right: 15px;top: 0px;color: #333;line-height: 40px;font-size: 13px;}
.header-telephone {position: absolute;right: 15px;bottom: 0px;line-height: 40px;font-size: 13px; color: #a7031e;background: url(../images/index_tel.png)no-repeat left center;padding-left: 20px;background-size:14px 14px; }

/*********************************  首页  广告  ***************************************/
.index_tel{position: absolute;top: 15px;right: 0;color: #a7031e;font-size: 18px;background:url("../images/index_tel.png")no-repeat center left;padding-left: 25px;}
#header{width:100%; height: 100px;}
.header-home{position:absolute; z-index:1000; background: url(../images/headbg.png) repeat-x; height: 250px;}
.logo{width:215px; height:61px; background:url(../images/index_logo.png) no-repeat center center; float:left; margin-top: 30px;}
.logo a{display:block; width:100%; height:100%}
#header nav{float:left; margin-left:60px; margin-top: 36px}
#header nav li{float:left}
#header nav li{line-height:50px; float:left; position:relative}
#header nav li a{color:#FFF; font-size:16px; display:block; text-decoration:none;margin-left: 25px;font-weight: 500;}
#header nav li a:hover{  color:#f1c172;text-decoration:none;border-bottom: 2px solid #f1c172 }
#header nav li a.on{  color:#f1c172;text-decoration:none;border-bottom: 2px solid #f1c172 }
#header nav li a:hover s{height: 3px; display: block; background: #f1c172}
header .other{ position:absolute; right:0px; top:34px;  height:58px; margin-top: 14px}
header .mobile{ float:left; background:url(../images/index_icon2.png)no-repeat center top; width: 38px; text-indent: -999em; display: block;  line-height:27px; margin-left: 7px;}
header .mobile a{display:block;width:30px; height:58px;  }
header .mobile img{margin-left:-29px; margin-top:-22px; display:none;border-radius: 5px;}
header .wechat{ float:left; background:url(../images/index_icon1.png)no-repeat center top; width: 38px; height: 27px; text-indent: -999em; display: block; line-height:27px;}
header .wechat a{display:block;width:30px; height:58px; }
header .wechat img{margin-left:-31px; margin-top:-22px; display:none;border-radius: 5px;}
/* #banner{position: relative; zoom: 1;}
#banner ul{height:100%; zoom: 1;display: block;}
.slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#banner ul.slides li{ position:relative;  overflow:hidden; text-align:center;}
.flexslider{margin:0;}
#banner ul.slides li img{width:100%; }
#banner ul.slides li .banner-info{width:640px; height:220px; font-family:"???è?ˉé?…é?‘"; position:absolute; left:50%; top:50%; margin-left:-320px; margin-top:-110px; color:#fff; text-align:center;  text-shadow:0 0 0.4em #575757,
                -0 -0 0.4em #575757;}
#banner ul.slides li h4{ font-size:48px; line-height:80px; transition:font-size 0.75s ease-out 0s; font-weight: 700}
#banner ul.slides li h4 s{height:2px; background:#fff; width:65px; margin:0 auto; display:block;}
#banner ul.slides li p{transition:font-size 0.75s ease-out 0s; font-family: arial; font-size: 24px;}
#banner ul.slides li .banner-info .video-btn{height:29px; line-height:29px; padding-left:35px; background:url(../images/video-icon-b.png) no-repeat; display:inline-block; color:#fff; font-size:18px; margin-top:55px;}
#banner .flex-direction-nav {*height: 0; height:64px; position:absolute; width:100%; top:45%;}
#banner .flex-direction-nav li{height:64px; width:64px; }
#banner .flex-direction-nav a  { text-decoration:none; display: block; position:absolute; top:30%; width: 64px; height:64px;  z-index: 10; overflow: hidden; opacity: 1; cursor: pointer;  background:url(../images/arrow1.png) no-repeat; text-indent:-999em; }
#banner .flex-direction-nav .flex-prev { left: 20px; background-position:0 -64px  }
#banner .flex-direction-nav .flex-next { right: 20px; background-position:-65px -64px }
#banner .flex-direction-nav .flex-prev:hover { left: 20px; background-position:0 0px;  }
#banner .flex-direction-nav .flex-next:hover { right: 20px; background-position:-65px 0px } */
#banner ul {width: 2000%;}
#banner ul li {float: left;width: 100%;}
#banner li img {width: 100%;display: block;}
.flexslider .swiper-pagination .swiper-pagination-bullet {border: 1px #fff solid;}
.flexslider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: ##c49a6c;}
/* .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgb(255,255,255); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;  }
.flex-control-paging li a:hover { background: #000; }
.flex-control-paging li a.flex-active { background: #000; background: rgb(244,206,46); cursor: default; }
#banner .flex-control-nav{bottom:0px}
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center; z-index:999}
#banner .flex-control-nav li{margin: 0 4px;}
#banner .flex-control-nav li a{ background:none; height:12px; width:12px;border:2px solid #fff;border-radius: 50%;}
#banner .flex-control-nav li a.flex-active{background:#f1c172}
.go-next{width:100%; height:50px; text-align:center; color:#a7031e; font-size:14px; position:absolute; bottom:25px; left:0; z-index:999}
.go-next a{display:block; margin:0 auto; background:url(../images/index_up.png) no-repeat; width:38px; height:22px; margin-top:10px}
#fancybox-outer{background: #fff} */

/*********************************  首页  产品列表  ***************************************/
.index_pr{width: 96%;margin: 20px auto 30px;/* background: url("../images/index_prBack2.jpg")no-repeat center bottom;*/background-size: 100%;}
.pr_nav{width: 100%;}
.nav_title{height:50px;text-align: center;background:#fff;border:1px solid #d9d9d9;}
.nav_title strong{font-size: 16px;color: #333;display: block;line-height:25px;}
.nav_title p{font-size: 12px;color: #333;line-height: 25px;}
.pr_navCon{width: 100%;}
.pr_navCon li{float: left;width: 100%;overflow: visible!important;}
.pr_navCon li:first-child{display:none;}
.pr_navCon li:nth-child(2n+1) strong{border-right: 1px solid #ddd;}
/* .pr_navCon li:last-of-type {width: 100%;border-right:none;border-top: 1px solid #a7031e;height: 30px;}
.pr_navCon li:last-of-type strong {border-right:none;line-height: 30px!important;} */
.pr_navCon li strong{display: block;line-height: 42px;background: #fff;border-bottom:1px solid #dedede;}
.pr_navCon li strong span{display: block;color: #444;font-size: 15px; padding:0 3%}
.pr_navCon li strong font{float: right;}
.pr_navCon li strong.on span{color: #333;}
.pr_navCon li div {width: 100%;display: none;position: relative;}
.pr_navCon li div a{float: left;width: 50%;height: 30px; border-bottom: 1px solid #dedede;background: #fff;border-top:1px solid #fff;}
.pr_navCon li div a span{color: #444444;display: block;margin-left: 5px;text-align: center;}
/* .pr_navCon li div:nth-child(2n+1) a{border-right: 1px solid #a7031e;} */
/* .pr_navCon li div a:hover span,.pr_navCon li a.on span{color: #a7031e;background: url("../images/index_right1_1.png")no-repeat center left;} */

.pr_list{position: relative;}
.pr_listTitle{line-height: 30px;color: #a7031e;text-align: center; font-size: 14px;background: url("../images/index_prNav1.png")no-repeat center top;background-size: 100% 30px;}
.pr_listCon{/* padding-top: 15px; *//* margin-top: 15px; */background: url("../images/index_prBack10.png")repeat-y center top;}
.pr_listCon:nth-child(5){border-bottom: 0;}
.pr_listCon li{float: left;width:49%;text-align: center;margin-top: 10px;}
.pr_listCon li:nth-child(2n){float: right;}
.pr_listCon li a{display: block;}
.pr_listPic{width:100%;overflow: hidden;height:auto;}
.pr_listPic img{display: block;width:auto;height:175px; margin:0 auto}
.pr_listCon li a p{color: #2b0200;line-height: 38px;height: 38px;    overflow: hidden;}
.pr_listCon li a:hover p{color: #a7031e}
.pr_bottom{/*background: url("../images/index_prBack11.png")no-repeat center bottom;*/width: 926px;height: 41px;position: relative}
.pr_more{display: block;font-weight: bold;color: #333;border: 1px solid #000; font-size: 14px;width: 100px;height: 30px;line-height: 30px;text-align: center; margin:10px auto 0 auto;background:#fff;}

/*********************************  首页  大板中心  ***************************************/
.index_title{text-align: center;}
.index_title strong{font-size: 16px;color: #333;font-weight: normal;}
.index_title span{display: block;width:40px;height: 1px;margin:3px auto 10px auto;background: #000;}
.index_title p{color: #7c7c7c;width: 96%;margin: 0 auto;}
.home-pro{padding-top:12px; background: #F1F1F1}
.home-pro ul {overflow: hidden; width: 96%;}
.home-pro ul li{width: 48%;position: relative;float: left;margin:10px 0 0 2%;overflow: hidden;}
.home-pro ul li .home-pic img{display: block;width: auto;height: 170px;margin: 0 auto;}
.home-pro ul li p{font-size: 12px;color:#333;height: 48px;width: 100%;background: rgba(241,193,114,0.49);padding: 4px 0 0px 0;line-height: 20px;}
.home-pro ul li p b{font-size: 16px;color: #333;display: block;}
.home-pro ul li s{width: 30px; height: 30px; background:url(../images/home_up1_1.png) no-repeat;background-size: 100% 100%; display: block; float: left; margin:5px 20px 0 5px;}
/* .home-pro ul li:hover s{ background:url(../images/home_up1_1.png) no-repeat;} */
.home-pro ul li a{ display:block;width: 100%;text-align: center;transition: 0.5s all;position: relative;}
.home_pro_hoverup{ width: 100%;height: auto;}
/* .home-pro ul li:hover a{background:rgba(241,193,114,0.49);width: 587px; height: 392px; position: absolute; top: 0; left: 0;
 font-size: 20px; color: #fff; text-align: center; display:block} */
/* .home-pro ul li:hover a img{display:block;width: 70px;height: 70px;margin: 125px auto 0 auto;} */
/* .home-pro ul li:hover a span{display: block;font-size: 22px;margin-top: 22px;} */

.home-pro ul li:hover{}
.home-pro ul li:hover a p{color: #a72126;transition: background 0.5s ease-in,color 0.3s ease-out;}

/* .home-pro ul li.right{margin-left: 25px;} */
/* .home-pro ul li.right:hover a{background:rgba(241,193,114,0.49);width: 587px; height: 392px; position: absolute;top: 72px; left: 0;
    font-size: 20px; color: #fff; text-align: center;  opacity: 1 } */
/* .home-pro ul li.right:hover a span{display: block;} */
.home-pro ul li.right s{float: right; margin-right:5px;margin-top: 5px; background:url(../images/home_down1_1.png) no-repeat;background-size: 100% 100%;}

/* .home-pro ul li.right:hover s{background:url(../images/home_down1_1.png) no-repeat;} */
/* .home-pro ul li.right p{ text-align: right;margin-bottom: 12px; } */
/*********************************  首页  客户案例  ***************************************/
.index_case{margin: 20px 0;}
.case_big{margin-top:10px;position: relative;position: relative;}
.case_nav{width: 96%;margin: 0 auto;}

.case_con{position: relative;width: 100%;margin: 0 auto 10px;}
.case_txt{position: relative;display: none;float: left;width: 100%;}
.case_txt img{display: block;width:100%;}
.case_txt .case_th{color: #fff; position: absolute;width: 100%;bottom: 0;left: 0;background: rgba(241,193,114,0.6);}
.case_txt .case_th strong{display: block;font-size: 16px;line-height: 30px;text-align: center;}
.case_txt .case_th p{line-height: 22px;word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}

.case_nav a {float: left;width: 49%;    overflow: hidden; margin:0 0 10px 0;}
.case_nav a:nth-child(2n) {float: right;}
.case_simple {position: relative;}
.case_simple img {display: block;width:auto;height:160px; margin:0 auto;}
.case_simple span {position: absolute;left: 0;bottom: 0;width: 24px;height: 24px;text-align: center;line-height: 24px; font-size: 25px;color: #fff;background: #c49a6c;}
.case_nav p {padding: 4px 8px 0 8px; font-size: 12px;line-height: 18px;height: 40px; background: #000;color: #fff;font-weight:600; word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

/*********************************  首页  关于我们  ***************************************/
.index_about{}
.about_con{width: 96%;margin: 10px auto 10px;position: relative;}
.about_con .about_txt{color: #333;width: 100%;}
/* .about_con .index_teamPic {float: right;} */
/* .about_txt li{margin: 10px auto;padding-left: 70px;} */
.about_txt .li1 strong{background: url("../images/index_aboutIcon1.png")no-repeat 0 0;background-size: auto 30px;}
.about_txt .li2 strong{background: url("../images/index_aboutIcon2.png")no-repeat 0 0;background-size: auto 30px;}
.about_txt li strong{font-size: 16px;display: block;text-align: center;line-height: 30px;font-weight: bold;color: #fff;}
.about_txt li span{display: block;height: 2px;width: 50px;background: #fff;margin: 10px auto;}
.about_txt li p{font-size: 12px;text-align: center;color: #fff;}

.index_team {width: 96%;margin: 0 auto;}
.index_teamTxt{width:100%;color: #333;}
.index_teamPic{width:100%;}
.index_teamPic img{display: block;width:100%;height: 240px;}
/* .index_teamTxt{float:right;} */
.index_teamTxt li{margin-bottom: 10px;}
.index_teamTxt li span{background: #333;}
.index_teamTxt .li1 strong{background: url("../images/index_teamIcon1.png")no-repeat 0 0;background-size: auto 30px;}
.index_teamTxt .li2 strong{background: url("../images/index_teamIcon2.png")no-repeat 0 0;margin-bottom: 0;background-size: auto 30px;}

.index_about_ul {width: 96%;margin: 10px auto 0;}
.index_about_ul li { float: left; width: 49%;height: 30px;margin-bottom: 10px;text-align: center;line-height: 30px; background: #c4c3c3;color: #a7031e; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }
.index_about_ul li.on {background: #a7031e;color: #fff;}
.index_about_ul li:nth-child(2n) {float: right;}
.about_txt {position: absolute;background: rgba(0,0,0,.3);top: 0;}
.about_txt li {display: none;width: 98%;left: 1%; position: absolute; top: 50%; transform:translate(0,-50%) ; -webkit-transform:translate(0,-50%) ; -moz-transform:translate(0,-50%) ; -ms-transform:translate(0,-50%) ; -o-transform:translate(0,-50%) ; }
.about_txt li:first-child strong {background: url("../images/index_aboutIcon1_white.png")no-repeat 5px 0;background-size: auto 30px;}
.about_txt li:nth-child(2) strong {background: url("../images/index_aboutIcon2_white.png")no-repeat 5px 0;background-size: auto 30px;}
.about_txt li:nth-child(3) strong {background: url("../images/index_teamIcon1_white.png")no-repeat 5px 0;background-size: auto 30px;}
.about_txt li:nth-child(4) strong {background: url("../images/index_teamIcon2_white.png")no-repeat 5px 0;background-size: auto 30px;}

/*********************************  首页  品牌资讯  ***************************************/
.index_consult{background: #ebebeb;padding: 30px 0 0 0;position: relative;}
.consult_con{width: 100%;background: #fff;}
.consult_title{background: url("../images/new_nav1.png")no-repeat center top;height:40px; background-size: 100% 40px;}
.consult_title div{height: 40px;}
.consult_title strong{margin:10px 0 0 10px; display: block;line-height: 20px;border-left: 2px solid #a72126;padding-left: 8px;float: left;color: #a72126;font-size: 14px;}
.consult_title img{display: block;float: right;margin:10px 10px 0 0;} 
.consult_big{width:100%;margin: 10px auto 0 auto;}
.consult_pic{width:96%;position: relative;margin: 0 auto;}
.consult_pic img{display: block;width:100%;}
.consult_pic:hover .consult_float{display: block;}
.consult_pic .consult_float{display: block;width: 100%; position: absolute;background: rgba(241,193,114,0.81);color: #fff;padding:10px 5px;left: 0;bottom: 0;}
.consult_float strong{display: block;margin-bottom: 5px;}
.consult_float p{line-height: 20px;word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.consult_txt{width: 96%;margin: 15px 0 0 auto 0;}
.consult_txt li{border-bottom: 1px dotted #e3e2e2;padding-bottom:8px;margin-top:8px;font-size: 0;}
.consult_txt li:last-of-type {border-bottom: none;margin-bottom:20px;}
.consult_txt li .consult_data{width: 62px;display: inline-block;vertical-align: middle;}
.consult_data strong{display: block;font-size: 32px;color: #666666;font-weight: bold;margin-bottom: 5px;text-align: center;}
.consult_data span{width: 62px; display: block;line-height: 22px;text-align: center;font-size: 13px;color: #fff;background: #c4c3c3;}
.consult_th{ width: calc(100% - 70px);display: inline-block;font-size: 12px;margin-left: 8px;vertical-align: middle;}
.consult_th strong{display: block;color: #333;}
.consult_txt li a:hover .consult_th strong{color: #a72126}
.consult_th p{color: #777;line-height: 25px;word-break:break-all;height:50px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.question{width: 360px;float: right;background: #fff;}
.question .question_con{width: 310px;margin: 0 auto;padding: 20px 0 30px 0;}
.question_con li{border-bottom: 1px dotted #e3e2e2;padding-bottom: 13px;margin-bottom: 13px;}
.question_con li p{color: #333;line-height: 25px;margin-bottom: 5px;}
.question_con li a{color: #777;display: block;line-height: 25px;height: 25px; word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
    overflow:hidden;}
.hot{line-height: 70px;width: 1200px;position: absolute;left: 50%;bottom: -35px;margin-left: -600px;background: #f5f5f5;}
.hot_txt{float: left;background: url("../images/hot_people.png")no-repeat center left;padding-left: 25px;margin-left: 20px;}
.hot_txt span{color: #333;}
.hot_txt a{color: #333;padding-right: 20px;}
.hot_search{float: right;width: 380px;margin-top: 15px;margin-right: 28px;}
.hot_search input{color: #333; float: left;width: 315px;padding-left: 15px; border: 1px solid #dedede;display: block;height: 30px;}
.hot_search a{display: block;width: 40px;height: 32px;background: url("../images/index_search.png")no-repeat center top;float:right;}

.hot_search .texttijiao{display: block;width: 40px;height: 32px;background: url(../images/index_search.png)no-repeat center top;float: right;}
/*********************************  底部  ***************************************/
/* .footer{background: #393939;padding-top: 40px;}
.footer_title{}
.footer_title strong{font-size: 16px;color: #d0cece}
.footer_title span{display: block;width: 32px;height: 2px;background: #f1c172;margin: 15px 0;}
.footer_way{float: left;}
.way_con{color: #a3a2a2;}
.way_con p{line-height: 28px;}
.footer_nav{float: left;margin-left: 197px;}
.nav_a{width: 175px;}
.nav_a a{color: #a3a2a2;float: left;display: block;margin-left: 55px;line-height: 28px;}
.nav_a a:hover{color: #f1c172}
.nav_a a:nth-child(2n+1){margin-left: 0;width: 56px;} */


/* --------------- footer --------------- */
.footer {background: #fff;color: #fff;border-top:1px solid #cccbcb;}
.footer-address {padding:10px;}
.footer-address ul {padding:0 2%;}
.footer-address ul li {text-align: center;}
.footer-tel {width: 50%;text-align: center;}
/* .footer-tel img {float: left;margin:0 5% 0 10%; width: 20%;} */
.footer-tel div {padding-left: 5%;display: inline-block;text-align: left;}
.footer-tel div h1 {font-size: .12rem;}
.footer-qrcode {width: 50%;}
.footer-qrcode ul li {float: left;padding: 0 5%; width: 50%}
.footer-qrcode ul li img {display: block; width: 100%;max-width: 100px;margin: 0 auto;}
.footer-qrcode ul li p {text-align: center;color: #d0cece}
.copy{color: #444;text-align: center;}
.copy p {line-height:25px;width: 80%;margin: 5px auto 0;height: auto;}

/*********************************  首页 企业证书  ***************************************/
.index_book{margin: 30px 0 20px 0;}
.book_top{margin-bottom: 20px;}
.book_top .book_nav{line-height: 40px;}
.book_nav span{display: block;float: left;height: 40px;font-size: 16px;text-align: center;color: #fff;cursor: pointer;}
.book_nav span:nth-child(1){background: url("../images/book_nav1.png")no-repeat center top;width: 142px;background-size: 142px 40px;}
.book_nav span:nth-child(1).hover{background: url("../images/book_nav1_1.png")no-repeat center top;width:142px;background-size: 142px 40px;}
.book_nav span:nth-child(2){background: url("../images/book_nav1_back.png")no-repeat center top;width: 142px;float: right;background-size: 142px 40px;}
.book_nav span:nth-child(2).hover{background: url("../images/book_nav1_1_back.png")no-repeat center top;width:142px;background-size: 142px 40px;}
.book_top p{background: #b1b1b1;height: 1px;width: 680px;float: left;margin-top: 20px;}
.book_top a{float: right;color: #666;font-size: 14px;line-height: 40px;display: block;}

.swiper-container{width: 100%;overflow: hidden;position: relative;display:block;}
/* .swiper-container{width: 100%;overflow: hidden;position: relative;} */
.swiper-container1,.swiper-container2{display:none;}
.swiper-wrapper .swiper-slide a img{display: block;width: 100%;}
.swiper_btn1{position: absolute;width: 50px;height: 40px;top: 50%;margin-top: -20px;z-index: 999;cursor: pointer;}
.swiper-button-next1{right: 0;background: url(../images/swiper_right1.png)no-repeat center top;}
.swiper-button-next1:hover{background: url(../images/swiper_right1_1.png)no-repeat center top;}
.swiper-button-prev1{left: 0;background: url(../images/swiper_left1.png)no-repeat center top;}
.swiper-button-prev1:hover{background: url(../images/swiper_left1_1.png)no-repeat center top;}
.swiper-button-next2{right: 0;background: url(../images/swiper_right1.png)no-repeat center top;}
.swiper-button-next2:hover{background: url(../images/swiper_right1_1.png)no-repeat center top;}
.swiper-button-prev2{left: 0;background: url(../images/swiper_left1.png)no-repeat center top;}
.swiper-button-prev2:hover{background: url(../images/swiper_left1_1.png)no-repeat center top;}
/*********************************  首页  产品列表  ***************************************/
.com_top{background: rgba(167,166,166,0.78);}
.pr_top{margin-bottom: 10px;}
.pr_top strong{font-size: 16px;text-align: center; color: #333;line-height: 30px;display: block;}
.pr_select{float: right;}
.pr_select select{display: block;height: 40px;line-height: 40px;width: 252px;margin-left: 25px;float: left;color: #666;border-radius: 5px;padding-left: 18px; background: #efefef;}
.pr{background: #f7f5f6;padding: 10px 0 20px 0;}
.pr_con{width: 96%;margin: 10px auto 10px;}
.pr_con li{background: #fff;width:47%;float: left;margin:0 0 10px 2%;overflow: hidden;}
.pr_con li:hover{-moz-box-shadow:2px 0px 13px #ccc; -webkit-box-shadow:2px 0px 13px #ccc; box-shadow:2px 0px 13px #ccc;}
.pr_con li a{display: block;}
.pr_con li a .pr_pic{width: 100%;margin: 0 auto;}
.pr_con li a .pr_pic img{display: block;width: auto;height: 170px;margin: 0 auto;}
.pr_con li:hover a .pr_pic{display: block;}
.pr_con li:hover a .pr_hide{display: none;}
.pr_con li a .pr_hide{display: none;}
.pr_con li a .pr_hide{width: 100%;margin: 0 auto;}
.pr_con li a .pr_hide img{display: block;width: 100%;}
.pr_con li a p{width:100%;line-height:30px;height:30px;text-align: center; overflow:hidden;margin: 0 auto;color: #333;font-size: 12px;}
.pr_con li:hover p{color: #f1c172}
.pr_search{background: #f1c172;height: 55px;margin-top: 15px;}
.pr_search a{float: left;display: block;height: 20px;width: 20px;background: url("../images/pr_search.png")no-repeat center top;margin:18px 10px 0 20px;}
.pr_search input{display: block;line-height: 20px;width: 20px;float: left;background: #f1c172;width: 180px;color: #fff;font-size: 16px;margin-top: 18px;}
.pr_search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.pr_search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
}
.pr_search input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
}
.pr_search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}

/* .products_lefta{float: left;} */
.products_lefta_img{width:96%;margin: 0 auto; position:relative;}
.products_lefta_img img{width: 100%;}


/***********************************    产品中心-详情js       *******************************************/
.prd_vp{width:589px;height:auto;padding:10px 0 0 0;}
.prd_vp .center1 {width:589px;height:88px;overflow:hidden;position:relative;float:left;}
.prd_vp .vp_list{display:inline;margin-left: 15px;width: 88px;height:88px;float: left;}
.prd_vp .vp_list:nth-child(1){margin-left: 0;}
.prd_vp .vp_list img{width:88px; height:88px; }
/*********************************  鼠标划过放大   ***************************************/
.zoomdiv{width:100px;height:100px;z-index:100;position:absolute;top:0px;right:15px; border:1px solid #ccc;display:none;text-align:center;overflow: hidden;}
.bigimg{width:572px;height:570px;}
.jqZoomPup{width:10px;height:10px;z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;border:1px solid #aaa;background:#fff;opacity:0.5;cursor:move;-moz-opacity:0.5;-khtml-opacity:0.5;}
.product_right{width: 96%;margin: 10px auto;}
.prd_txt{border-bottom: 1px solid #c8c8c8;padding-bottom: 10px;margin-bottom: 20px;} 
.prd_txt strong{display: block;color: #333;font-size: 16px;margin-bottom: 10px;}
.prd_txt p{color: #666;}
.prd_con{}
.prd_con .prd_th{margin-bottom: 5px;}
.prd_th strong{color: #333;float: left;width: 60px;font-weight: bold !important;}
/* .prd_th p{float: left;color: #333;} */
.prd_th ul{display: block;font-size: 0;margin-top: 5px;width: auto!important;}
.prd_th ul li{display: inline-block;text-align: center;margin:0 2%;}
.prd_th ul li img{display: block;}
.prd_th ul li p{line-height: 25px;color: #666;font-size: 12px;}
.prd_title{font-weight: bold; background: #f5f5f5;color: #333;font-size: 16px;line-height: 35px;padding-left: 15px; }
.prd_content{margin-top: 20px;margin-bottom: 20px;}
.prd_catalog{margin-top: 20px;}
.catalog_title{text-align: center; line-height: 55px;background: #e6b666;line-height: 52px;color: #f8e1bb;font-size: 16px;font-weight: bold;}
.catalog_title span{color: #fffefe;font-size: 22px;margin-right: 15px;}
.catalog_left{width: 300px;float: left;background: #fafafa;height: 1000px;-moz-box-shadow:0px 0px 7px #ccc; -webkit-box-shadow:0px 0px 7px #ccc; box-shadow:0px 0px 7px #ccc;}
.catalog_a{text-align: center;padding-top: 45px;}
.catalog_a a{font-size: 18px;color: #444;background: url("../images/catalog_yuan1.png")no-repeat center left; display: block;width: 130px;margin: 0 auto 35px auto;}
.catalog_a a:hover{background: url("../images/catalog_yuan1_1.png")no-repeat center left;color: #cd1f26;}
.catalog_pic{width:96%;margin: 0 auto;}
.catalog_pic .catalog_img{}
.catalog_pic img{display: block;width: 100% !important;height: auto !important;} 
.catalog_t{}
.catalog_t img{display: block;width: 100%;}
/*********************************   常见问题   ***************************************/
.problem{margin-bottom: 20px;}
.com_title{text-align: center;padding:10px 0 0 0}
.com_title strong{font-size: 14px;display: block;color: #333;font-weight: bold;}
.com_title span{color: #999;display: block;width: 100%;margin: 0 auto;}
.problem_con{margin: 10px 0 10px 0;}
.problem_txt{width:96%;margin: 0 auto;}
.problem_txt li{color: #666;border-bottom: 1px solid #e7e6e6;padding-bottom: 10px;margin-bottom: 20px;}
.problem_txt li strong{display: block;font-size: 14px;color: #333;}
.problem_txt li span{display: block;}
.problem_txt li p{line-height: 22px;height: 44px; word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
    overflow:hidden;}
/* .problem_txt li a{display: block;width: 70px;background: #f1c172;line-height: 30px;color: #fff;text-align: center;margin-top: 15px;} */
.problem_new{width: 96%;margin: 20px auto 0;background: #f2f2f2;}
.problem_newTitle{line-height: 30px;background: #f1c172;font-size: 14px;padding-left: 20px;color: #fff;font-weight: bold;}
.problem_newCon{padding: 10px 0 10px 0;}
.problem_newCon li{margin: 0 20px;border-bottom: 1px dotted #cacaca;padding-bottom: 5px;margin-bottom: 10px;}
.problem_newCon li a{display: block;}
.problem_newCon li a strong{display: block;color: #333;line-height: 22px;height: 22px; word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
    overflow:hidden;}
.problem_newCon li a span{display: block;font-size: 12px;color: #999;line-height: 25px;}
/*********************************   大板中心   ***************************************/
.center{margin-bottom: 20px;}
.center_con{width: 96%;margin: 0 auto;padding:10px 0 0 0;}
.center_con li{margin-bottom: 10px;background: #e9e9e9;width:49%;}
.center_con li:nth-child(2n+1) {float:left;}
.center_con li:nth-child(2n) {float:right;}
/* .center_con li:nth-child(2n+1) .center_big{float: left;}
.center_con li:nth-child(2n+1) .center_small{float: right;}
.center_con li:nth-child(2n) .center_big{float: right;}
.center_con li:nth-child(2n) .center_small{float: left;} */
.center_big{position: relative;width:100%;}
.center_big img{display: block;width:100%;height:150px;}
.center_big a{display: none;text-align: center;width: 100%; position: absolute;top: 0;left: 0;background: rgba(230,182,102,0.49);height: 225;padding-top: 150px;}
.center_con li:hover .center_big a{display: block;transition:1s all; }
.center_big p{color: #fff;}
.center_big a .p1{font-size: 24px;}
.center_big a .p2{height: 1px;background: #fff;width: 195px;margin: 10px auto;}
.center_big a .p3{}
.center_big a .p4{background: url(../images/center_right.png)no-repeat center top;height: 22px;width: 22px;margin: 14px auto 0 auto;}
.center_small{text-align: center;width:100%;}
.center_small img{display: block;width: 138px;height: 69px;margin: 0 auto;}
.center_small p{font-size: 14px;color: #333;/*margin: 0px 0 20px 0;*/text-align: center;line-height: 22px;}
.center_small a{display: block;height: 33px;line-height: 33px;width: 108px;background: #fff;text-align: center;border:1px solid #bbbbbb;margin: 0 auto;}
/*********************************  工厂展示  ***************************************/
.factory{margin-bottom: 30px;}
.factory_title{text-align: center;}
.factory_title .com_title{display: inline-block;text-align: center;}
.factory_nav{width: 100%;margin: 0 auto;text-align: left;font-size: 0;background:#fff;border-bottom: 1px solid #dedede;border-top: 10px solid #f7f5f6;}
.factory_nav a{display: inline-block;font-size: 14px;margin:0 2%;color: #333;padding: 5px 0;}
.factory_nav a:hover,.factory_nav a.on{border-bottom: 1px solid #000;}

.factory_nav1{width: 100%;margin: 0 auto;text-align: left;font-size: 0;background:#fff;border-bottom: 1px solid #dedede;border-top: 10px solid #f7f5f6;}
.factory_nav1 a{display: inline-block;font-size: 14px;margin:0 8%;color: #333;padding: 5px 0;}
.factory_nav1 a:hover,.factory_nav a.on{border-bottom: 1px solid #000;}
/* .factory_nav a:nth-child(1){margin-left: 0;} */

.factory_con{margin: 20px auto 0;width: 96%;}
.factory_con .album_list{ width:47%; height:auto; float:left;margin:0 0 10px 2%;overflow: hidden; }
.factory_con .album_list img{ display:block; width:auto;height: 120px;margin: 0 auto;}
.factory_con .album_list span{ display:block; height:25px; line-height:25px; text-align:center;margin-top: 5px;font-size: 12px;overflow: hidden;}
.factory_con .album_list a{ color:#414141}
.factory_con .album_list:hover a{color: #eaa115;}
/************************************* lightbox-蒙板 *************************************/
#lbMengban {position:absolute;top: 0;left: 0;	width: 100%;height: 500px;z-index: 99998;}
.greyMengban { background:#252525; }

#lightbox {position: absolute;top:0;left:0;width: 100%;z-index: 99999;}
#lbContainer {position:relative;width:550px;margin: 0 auto; border:8px solid #ffffff;}
.greyLightbox #lbContainer { background:none; }
#lbLoading {position: absolute;top: 40%;left: 0;width: 100%;height: 32px;}
#lbPrev {display: block;position: absolute;bottom:15px;left:10px;width: 50%;height: 100%;background:url(../images/leftbtn.png) left bottom no-repeat; }
#lbNext {display: block;position: absolute;bottom:15px;right:10px;width: 50%;height: 100%;background:url(../images/rightbtn.png) right bottom no-repeat;}
#lbContent { width:100%; background:#fff}
#lbDetails {padding:10px 0 10px 0;font: 12px/1.4em Verdana; background:url(../images/aa.png) repeat;}
#lbDetails #lbDeailsNum{ text-align:center; display:block;}
#lbDeailsTitle {font:bold 14px Verdana; color:#ffffff; text-align:center}
.greyLightbox #lbDetails { color: #fff; }

#lbClose { position:absolute; top:-40px; right:-40px;width: 30px;height:30px; }
.greyLightbox #lbClose { background:url(../images/close1.png) no-repeat; background-size:100% auto;}
/************************************* 资质证书 *************************************/
.certificate_con{margin: 20px auto 10px ;width: 96%;}
.certificate_con .album_list{ float:left;margin:0 0 10px 2%;width:47%;overflow: hidden;}
.certificate_con .album_list .certificate_pic{ width:100%;border:1px solid #d8d6d6;padding: 2px; }
.certificate_con .album_list img{ display:block;height:200px;margin: 0 auto;}
.certificate_con .album_list span{ display:block; height:20px; line-height:20px; text-align:center;margin-top: 5px;font-size: 12px;}
.certificate_con .album_list a{ color:#414141}
.certificate_con .album_list:hover a{color: #eaa115;}
/************************************* 关于我们 *************************************/
.about_content{margin:20px 0;}
.about_txt1{width: 96%;margin: 0 auto;}
.about_txt1 p{color: #333;line-height:22px;text-indent: 2em;font-size: 12px;margin-bottom: 10px;}
.about_pic{width: 96%;margin: 0 auto;}
.about_pic img{width: 60%;margin: 0px auto 10px;display: block;}
/* .about_good{height: 505px;position: relative;} */
.good_pic{width: 96%;margin: 0 auto;}
.good_pic img{width:100%;display: block;margin: 10px auto;}
.good_con{width:96%;background: #fafafa;margin: 0 auto;}
.good_title{color: #f1c172;padding-top: 10px;}
.good_title strong{display: block;font-size: 14px;font-weight: bold;}
.good_title p{}
/* .good_txt{margin: 10px 0;} */
.good_txt p{color: #333333;line-height: 22px;font-size: 12px;}
.good_ping{margin-top:10px; width:100%;padding-left: 20px; line-height: 32px;background: #f1c172;border-radius: 15px;color: #fff;font-size: 14px;font-weight: bold;}
.good_th{margin-top: 10px;width: 100%;color: #333;}
.good_th p{font-size: 12px;line-height: 25px;float: left;width: 50%;}
.about_line1{position: absolute;top: -94px;left: 395px;z-index: 999;}
.about_line1 img{display: block;}

.about_intr{margin: 20px 0 0 0;background: url("../images/about_back1.jpg")no-repeat center top;padding-top: 10px;}
/* .about_intr .Universal{position: relative;height: 400px;} */
.intr_con{ width: 96%;margin: 0 auto;background: #fafafa;/*position: absolute;left: 0;top: 15px;*/}
.intr_title{color: #f1c172;padding-top: 10px;}
.intr_title strong{display: block;font-size: 14px;font-weight: bold;line-height: 25px;}
.intr_title p{}
.intr_con .intr_txt{padding:0 5px 10px; font-size: 12px;color: #333;}
.intr_pic{/*position: absolute;*/width: 96%;margin: 0 auto;}
.intr_pic img{display: block;width: 100%;}
.about_line2{position: absolute;top: -38px;left: 480px;z-index: 999;}
.about_line2 img{display: block;}
/************************************* 客户案例-详细 *************************************/
.example{margin-bottom: 20px;}
.example_top{}
.example_title{text-align: center; display: block;font-size: 16px;color: #333;font-weight: bold;border-bottom: 1px solid #c3c1c1;padding-bottom: 10px;margin-bottom: 10px;}
.example_txt{width: 96%;margin: 0 auto;}
.example_txt img{width: 100%; margin:10px 0;}
/* .example_th{float: left;} */
.example_th p{line-height: 28px;color: #666;}
.example_th p strong{font-weight: bold;color: #333;}
/* .example_th:nth-child(1){width: 321px;} */
/* .example_th:nth-child(2){width: 140px;} */
/* .example_th:nth-child(3){width: 650px;float: right;} */

.example_con{margin-top: 50px;}
.example_manyPic{float: left;width: 814px;}
.example_bigPic{}
.example_bigPic li{display: none;}
.example_bigPic li img{display: block;width: 814px;height: 582px;}
.example_middlePic{margin-top: 25px;}
.example_middlePic li{width: 188px;float: left;margin-left: 20.5px;cursor: pointer;}
.example_middlePic li:nth-child(4n+1){margin-left: 0;}
.example_middlePic li img{display: block;width: 188px;height: 135px;}

.example_rigth{background: #f5f5f5;padding: 10px 0px;}
.example_rigthTitle{font-size: 14px;color: #333;margin-left: .5%;}
.example_samllPic{background: #fff;padding: 10px;width: 99%;margin: 10px auto 10px;}
.example_samllPic li{margin-bottom: 15px;}
.example_samllPic li img{display: block;height: 73px;width: 73px;float: left;}
.smallTxt{float: left;margin-left: 15px;line-height: 22px;}
.smallTxt strong{display: block;color: #333;}
.smallTh{color: #666;}
.smallTh p{}
.example_next{margin:20px 0;}
.example_next a{display: block;}
/* .example_next a:nth-child(2){float: right;} */
.example_next a:hover{color: #f1c172}
.example_btn a{display: block;width: 120px;line-height: 30px;background: #f1c172;text-align: center;color: #fff;margin: 0 auto;}
/************************************* 客户案例 *************************************/
.example_pic{margin: 20px auto 10px;width: 96%;}
.example_pic li{float: left; padding-bottom: 5px;margin:0 0 10px 2%; width:47%; background: #fff;-moz-box-shadow:0px 0px 7px #ccc; -webkit-box-shadow:0px 0px 7px #ccc; box-shadow:0px 0px 7px #ccc;overflow: hidden;}
.example_pic li a{}
.example_pic li a img{display: block; width: auto;height: 130px;margin:0 auto;}
.example_pic li a .example_more{padding-left: 5px;}
.example_pic li a .example_more strong{font-size: 14px;color: #333333;display: block;line-height: 25px;height: 25px;;}
.example_pic li a .example_more span{color: #f1c172;display: block;}
/************************************* 联系我们 *************************************/
.contact_tel{display: block;width: 96%;margin: 10px auto;}
.contact_tel li{}
.contact_tel li:nth-child(2){}
.contact_tel li p{color: #333;font-size: 12px;padding-left: 35px;line-height: 22px;margin-bottom: 10px;}
.contact_tel li p:nth-child(1){background: url("../images/contact_icon1.png")no-repeat top left;}
.contact_tel li p:nth-child(2){background: url("../images/contact_icon2.png")no-repeat top left;}
.contact_tel li p:nth-child(3){background: url("../images/contact_icon3.png")no-repeat top left;}
.contact_ewm{display: block;text-align: center;margin: 10px auto;width: 125px;}
.contact_ewm img{display: block;width: 125px;}
.contact_ewm p{color: #333;}
.contact_map{margin:70px 0;}
.contact_map img{display: block;width: 100%;}
.swiper-container3{width: 100%;overflow: hidden;position: relative;}
.contact_tui{background: #f8f8f8;padding: 0px 0 10px 0;width: 96%;margin: 0 auto 10px;}
.contact_pic{}
.contact_pic .swiper-slide{}
.contact_pic .swiper-slide a{background: #fff;display: block;}
.contact_pic .swiper-slide .contact_show{}
/* .contact_pic .swiper-slide:hover .contact_show{display: none;} */
.contact_pic .swiper-slide .contact_show img{display: block;width: 100%;}
/* .contact_pic .swiper-slide .contact_hide{display: none;} */
/* .contact_pic .swiper-slide:hover .contact_hide{display: block;} */
/* .contact_pic .swiper-slide .contact_hide img{display: block;width: 277px;height: 265px;} */
.contact_pic .swiper-slide a p{line-height: 25px;text-align: center;font-size: 12px;}
/* .contact_pic .swiper-slide:hover a p{color: #a7031e} */
.tui_title{border-bottom: 1px solid #e9e9e9;margin-bottom: 10px;}
.tui_title strong{font-size: 16px;color: #333;display: block;line-height: 30px;}
.swiper_btn3{position: absolute;width: 50px;height: 40px;top: 50%;margin-top: -20px;z-index: 999;cursor: pointer;}
.swiper-button-next3{right: 0;background: url(../images/swiper_right1.png)no-repeat center top;width:40px;height:32px;background-size: 100% 100%;}
.swiper-button-next3:hover{background: url(../images/swiper_right1_1.png)no-repeat center top;width:40px;height:32px;background-size: 100% 100%;}
.swiper-button-prev3{left: 0;background: url(../images/swiper_left1.png)no-repeat center top;width:40px;height:32px;background-size: 100% 100%;}
.swiper-button-prev3:hover{background: url(../images/swiper_left1_1.png)no-repeat center top;width:40px;height:32px;background-size: 100% 100%;}



.active_content{margin: 0 auto 20px;width: 96%;}
.content_left{width: 100%;}
.active_data{position: relative;}
/* .data_title{float: left;width: 722px;} */
.data_title strong{display: block;line-height: 25px;height: 25px;overflow: hidden; font-size: 16px;color: #333;font-weight: normal;}
.data_title p{color: #747474;margin-top: 5px;margin-bottom: 10px;}
.active_data a{position: absolute;right: 0;bottom: 0;color: #747474;background: url("../images/ping_return.png")no-repeat center left;padding-left: 22px;}
.content_con{color: #333333;line-height: 25px;}
.content_con p{margin:10px 0;}
.content_con strong{display: block;margin-top: 10px;}
.content_con img{display: block;width:100%;margin: 0 auto;}
.other2{width:100%;margin: 20px auto;}
.other2 strong{display: block;font-size: 16px;color: #333;font-weight: normal;border-bottom: 1px solid #dadada;padding-bottom: 5px;margin-bottom: 10px;}
.other2_con li{border-bottom: 1px solid #dadada;padding-bottom: 10px;margin-bottom: 10px;}
.other2_con li a{display: block;}
.other2_con li a p{font-size: 12px;color: #333333;line-height: 22px;height: 22px;overflow: hidden;}
.other2_con li a span{display: block;color: #c4c2c2;line-height: 22px;}
.com_next{margin-top: 10px;}
.com_next a{display: block; color: #333333;}
.com_next a:hover{color: #00a2e9;}
/* .com_next a:nth-child(2){float: right;} */

.ping{margin-bottom:10px;}
.eduction_con{margin-top: 20px;margin-bottom: 10px;width: 96%;margin-left: auto;margin-right: auto;}
.eduction_con li{width:47%;float: left;margin:0 0 10px 2%; -moz-box-shadow:0px 0px 7px #E0E0E0; -webkit-box-shadow:0px 0px 7px #E0E0E0; box-shadow:0px 0px 7px #E0E0E0;  }
.eduction_con li a{display: block;}
.eduction_pic{width: 100%;overflow: hidden;}
.eduction_pic img{display: block;width: auto;height: 150px;margin: 0 auto;    -webkit-transition: all .8s ease 0s;  -moz-transition: all .8s ease 0s;  transition: all .8s ease 0s;}
.eduction_con li:hover .eduction_pic img {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 transform: scale(1.1);
}
.eduction_txt{width: 100%;margin:  0 auto;padding:0 5px 5px; color: #888;text-align: left;}
.eduction_txt strong{display: block;line-height: 25px;height: 25px;overflow: hidden;font-size: 14px;color: #333;font-weight: normal;}
.eduction_txt span{display: block;margin-bottom: 10px;}
.eduction_txt p{line-height: 22px;height: 44px;overflow: hidden;}
.eduction_txt font{border-top: 1px solid #dbdbdb; display: block;height: 22px;line-height: 22px;color: #333;margin-top: 5px;overflow: hidden;}
.eduction_con li:hover .eduction_txt strong,.eduction_con li:hover .eduction_txt font{color: #a72429;}


/*------------------ leave_message ------------------*/
.leave_message {background: #fff;}
.l_m_title {padding: 10px 0 20px;font-size: 18px;font-weight: bold;color: #a7031e;text-align: center;}
.leave_message form {text-align: center;font-size: 0;margin-bottom: 20px;}
.l_m_line {width: 100%;display: inline-block;vertical-align: top;}
/* .l_m_line:nth-of-type(2){margin: 0 93px;} */
.l_m_simple {font-size: 0;text-align: left;width: 96%;margin: 0 auto 10px;}
.l_m_simple span {text-align: right;display: inline-block;width: 70px; margin-right: 10px;font-size: 14px;color: #033;height: 28px;line-height: 28px;vertical-align: middle;}
.l_m_simple input {vertical-align: middle;width: 100%;padding-left: 5px; height: 28px;line-height: 28px; border: 1px solid #d6d6d6; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; } 
.l_m_simple img {width: 59px;height: 24px;display: inline-block;margin-left: 8px;vertical-align: middle;}
/* .l_m_simple .l_m_content_span {vertical-align: top !important; } */
.l_m_simple textarea[name=Intro] {height: 69px ;vertical-align: top ;width:100%;resize: none; border: 1px solid #d6d6d6; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; }
.l_m_simple input[name=txtCode] {width: 101px;}
.l_m_line input[type=submit] { display: block; margin: 0 auto; width: 150px; height: 30px;line-height: 30px; background: #f1c172; color: #fff; font-size: 14px; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }

/* ------------------- flex ------------------- */
.flex {height: 45px;position: fixed;bottom: 0;	box-shadow: 0px -5px 15px 0px rgba(144, 144, 144, 0.1); background: #fff;background-size: auto 50px; width: 100%;z-index: 10000;}
.flex ul {height: 45px;width: 100%;}
.flex ul li {float: left; width: 20%;height: 45px;}
/* .flex ul li:last-child { position: absolute; width: 50px; height: 50px;background: url(../images/logo.png)no-repeat center center #fff;background-size: 70% 70%; border:1px solid #a7031e; left: 50%; margin-left: -20px; top: 0; margin-top: -25px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; } */
.flex ul li a {display: block;width: 100%;height:30px;text-align: center;color: #333;line-height: 30px;padding-top: 18px;}
/* .flex ul li:last-child a { display: block; width: 50px; height: 50px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; } */
.flex ul li:first-child {background: url(../images/footer_nav1.png)no-repeat center 8px;background-size: 18px auto;}
.flex ul li:nth-child(2) {background: url(../images/footer_nav2.png)no-repeat center 10px;background-size: 17px auto;}
.flex ul li:nth-child(3) {background: url(../images/foot5.png)no-repeat center 8px;background-size: 18px auto;}
.flex ul li:nth-child(4) {background: url(../images/footer_nav3.png)no-repeat center 8px;background-size: 12px auto;}
.flex ul li:nth-child(5) {background: url(../images/footer_nav4.png)no-repeat center 9px;background-size: 14px auto;}
.banner_normal {width: 100%;height: auto;}
.banner_normal img {width: 100%; display: block;height: auto;}
.back_top {z-index:10000; height: 38px;position: fixed;bottom: 45px;background:url(../images/footer_top.png)no-repeat center 3px #fff;width: 100%;background-size:12px 7.5px;text-align: center;color: #000;line-height: 38px; }
/* 首页修改 */
.index_product_classify {margin-top: 10px;}
.index_product_classify li {float: left;width: 25%;padding: 0 5px;}
.index_product_classify li img {width: 100%;display:block}
.index_product_classify li p {text-align: center;font-size: 12px;color: #333;margin-top: -7px;overflow: hidden;height: 22px;}
.pr_list .index_title {margin-top: 20px;}


/* ------------------- header_1 ------------------- */
.header_1 {height:45px;position: fixed; top:0;width:100%; left:0;z-index: 999;background:#fff;box-shadow: 0px 3px 5px 0px rgba(30, 61, 107, 0.1);}
.header_1-logo {position: absolute;top: 50%;left: 15px;margin-top: -14px;}
.header_1-logo img {width: 108px;height: 30px;}
.header_1-nav {position: absolute;left: 15px;top: 50%;margin-top: -10px;}
.header_1-nav span {display: block;width: 20px;height: 20px;background: url(../images/nav1.png)no-repeat center center;background-size: 100% 100%;}
.header_1-nav ul {display: none;position: absolute;top:20px;z-index: 10000;border:1px solid #000;}
.header_1-nav ul li {border-bottom:1px solid #000;width: 80px;height: 30px;background: #fff;}
.header_1-nav ul li:last-child {border-bottom:none;}
.header_1-nav ul li a {color: #333;display: block;width: 80px;height: 30px;text-align: center;line-height: 30px;}
.header_1-nav ul li a:hover,.header-nav ul li a.on{color: #a7031e;}
.header_1-search {margin-top: 67px;float: right;font-size: 0px;}
.header_1-text {position: absolute;right: 15px;top: 0px;color: #333;line-height: 40px;font-size: 13px;}
.header_1-telephone {position: absolute;right: 15px;bottom: 0px;line-height: 40px;font-size: 13px; color: #a7031e;background: url(../images/index_tel.png)no-repeat left center;padding-left: 20px;background-size:14px 14px; }
.header_1-search {position: absolute;right:2%;width: 50%;height: 25px;top: 50%;margin-top: -12.5px;}
.header_1-search input[type="submit"] {display: none;}
.header_1-search input[type="text"] { width: 100%; height: 25px; line-height: 25px; font-size: 13px;border:none;background: #ededed; padding-left: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.up_logo {height: 70px;width: 100%;position: relative;box-shadow: 0px 2px 5px rgba(238,238,238,.5);}
.up_logo img { position: absolute; left: 10%; width:60px;max-width:80px;  transform:translate(0,-20%) ; -webkit-transform:translate(0,-20%) ; -moz-transform:translate(0,-20%) ; -ms-transform:translate(0,-20%) ; -o-transform:translate(0,-20%) ; z-index: 10; }
.up_logo strong {display: block;padding-top: 5px; padding-left:calc(10% + 70px);font-size:14px;line-height:22px;color: #333;font-weight: bold; }
.up_logo p {padding-left:calc(10% + 90px);padding-top: 3px; font-size:14px;line-height:22px;color: #333; background: url(../images/position.png)no-repeat calc(10% + 70px) center;background-size: 18px 18px;}

/* header_1-navline */
.header_1-navline {height: 40px;position: fixed;background: #811a1c;top: 45px;width:  100%;z-index:  999;}
.header_1-navline>span {position:absolute;left:50px;line-height:40px;top:0;color:#fff;font-size: 14px;}
.header_1-navline>a {position: absolute;right: 20px;top:50%;margin-top:-11px;}
.header_1-navline>a img {width:26px;height:22px;}

/* header1_line_nav */
.header1_line_nav {height: 38px;position: absolute !important;top: 45px;left: 0px;z-index: 99 !important;}
.header1_line_nav_ul {height: 38px;}
.header1_line_nav_ul li {height: 38px;width: auto!important; background: #fff;opacity: 0.8;}
.header1_line_nav_ul li a {padding:0 10px;font-size: 14px;line-height:38px;color: #000;}

.header1_line_nav01 {max-width:750px;height:auto;margin:0 auto; padding:6px 0;z-index: 99 !important;}
.header1_line_nav01 a{display: inline-block;padding:0 10px;font-size: 15px;line-height:38px;color: #000;}
/* banner_bottom_line */
.banner_bottom_line {height: 38px;border-bottom: 1px solid #d8d8d8;}
.banner_bottom_line li {float: left;height: 38px; width: 25%;line-height: 38px;color: #333;text-align: center;background: url(../images/foot6.png)no-repeat 18% center;background-size:12px auto;}
.banner_bottom_line li span {display: inline-block; width: 16px;height: 16px;margin-right: 3px; vertical-align: text-top;background: url(../m/images/security.png)no-repeat center center;background-size: 100% 100%;}

/* index_good_choice */
.index_good_choice {margin-top: 20px;}
.index_good_choice ul {width: 96%;margin: 10px auto;}
.index_good_choice ul li {float: left; width: 32%;overflow: hidden;border:1px solid #ebebeb;box-shadow: 1px 1px 1px #d3d3d3;}
.index_good_choice ul li:nth-child(2) {margin: 0 2%;}
.index_good_choice ul li a {display: block;width: 100%;overflow: hidden;}
.index_good_choice ul li a img {height: 110px;margin: 0 auto;display: block;}
.index_good_choice ul li a p {height: 35px;line-height:15px;font-size: 12px;color: #333;text-align: center;}

/* index_trend_recommend */
.index_trend_recommend {margin: 20px auto 0!important;width: 100%;}
.index_trend_recommend .swiper-wrapper {width: 100%;margin-top: 20px;}
.index_trend_recommend .swiper-slide {position:relative;}
.index_trend_recommend .swiper-slide img {width: 100%;}
.index_trend_recommend .swiper-slide span {position:absolute;width:100px;height:30px;text-align:center;
color:fff;left:10%;bottom:5%;background:#C4996E;font-size:12px;}
.index_trend_recommend-prev {z-index: 10; position: absolute; background: url(../images/black_left.png)no-repeat center center;width: 24px;height: 24px;top: 65%;margin-top: -12px;left: 0;}
.index_trend_recommend .swiper-slide span {position:absolute;width:100px;height:30px;text-align:center;
color:#fff;left:10%;bottom:8%;background:#C4996E;font-size:12px;line-height:30px;}


/* 新品推荐 */
/* titleWithSwitch */
.titleWithSwitch {height: 47px;width:96%;margin:0 auto;}
.title-name {float: left;font-size: 16px;height: 47px;line-height: 47px;color: #1e1e1e;}
.title-btn {float: right;height: 47px;margin-left: 85px;}
.title-btn i {cursor: pointer; float: left; width: 47px; height:47px;}
.title-btn i:first-child {background: url(../images/btnleft.png)no-repeat center center;}
.title-btn i:first-child:hover {background: url(../images/btnleft_hover.png)no-repeat center center;}
.title-btn i:last-child {background: url(../images/btnright.png)no-repeat center center;margin-left: 16px;}
.title-btn i:last-child:hover {background: url(../images/btnright_hover.png)no-repeat center center;}
/* switchZone */
.switchZone {overflow: hidden;position: relative;width: 96%;margin: 20px auto;}
.switchZone>ul {position: absolute;width: 2000%;left: 0; transition:all 1s ; -webkit-transition:all 1s ; -moz-transition:all 1s ; -ms-transition:all 1s ; -o-transition:all 1s ; }
.switchZone>ul>li {width: 1200px;float: left;}

.index_new_recommend {margin-top:20px;}
.index_new_recommend_ul {width:100%;}
.index_new_recommend_ul li {float: left;width: 48%;}
.index_new_recommend_ul li:nth-child(2n) {float: right;}
.index_new_recommend_ul li img {height: 162px;margin: 0 auto;display: block;}
.index_new_recommend_ul li p {margin-top:20px;font-size:14px !important;color:#1e1e1e;-webkit-text-size-adjust: none;width:100%;}
.index_new_recommend_ul li p span {font-weight:normal;font-size:12px !important;color:#999;margin: 0 5px;-webkit-text-size-adjust: none;}

.index_tj01{height: auto;width:96%;margin:0 auto;}
.index_tj01 img{width:100%;height: auto;display: block;}
/* 浮动电话 */
.flex-phone {z-index: 10000;position: fixed;top: 148px;right: 0px;color: #811a1c;line-height:30px;font-size: 14px;padding:0 20px 0 5px;overflow-y:hidden;height:30px;background: #fff;background: linear-gradient(-63deg,transparent 15px,#fff 0) bottom right,linear-gradient(-117deg,transparent 15px,#fff 0) top right;background-size: 100% 50%;background-repeat: no-repeat;}

