/*  header  */
.header {min-width: 1200px; height: 110px; box-sizing: border-box; border-bottom: 1px solid #eeeeee;}
.logo {width: 500px; padding: 18px 0;}
.logo img {margin-right: 20px;}
.logo h1 {font-size: 32px; color: #323232; font-weight: bold; letter-spacing:2px; line-height: 40px; margin-top: 5px; float: left;}
.logo h1 span {color: #7e4404;}
.logo p {font-size: 14px; color: #6f6f6f; text-transform: uppercase; float: left; letter-spacing: 1px;}
.slogan {margin-top: 26px; margin-left: 10px;}
.search {margin-top: 35px; margin-left: 60px;}
.search_l {width: 230px; height: 40px; line-height: 40px; background: #f4f4f4; font-size: 14px; color: #666; box-sizing: border-box; padding-left: 23px;}
.search_r {width: 70px; height: 40px; background:url(../images/search_icon.png) no-repeat center #7e4404; transition: all 0.3s;}
.search_r:hover {background:url(../images/search_icon.png) no-repeat center #985914;}
.cutover {width: 55px; height: 110px;}
.cutover a {display: block; width: 55px; height: 55px; line-height: 55px; text-align: center; font-size: 14px;}


/*  nav  */
.on1 {border-bottom: 2px solid #7e4404;}
.nav ul {display: block; margin: 0 auto; text-align: center;}
.nav ul li {display: inline-block; width: 168px; box-sizing: border-box; border-left: 1px solid #eeeeee; text-align: center;}
.nav ul li a {display: inline-block; height: 50px; line-height: 50px; font-size: 14px; color: #323232; box-sizing: border-box;}
.nav ul li a:hover {border-bottom: 2px solid #7e4404;}

/*  banner  */
.banner { width:100%;  position:relative;  height:560px; background:#fff; min-width:1200px;}
.banner .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul { width:100% !important;  }
.banner .bd li { width:100% !important;  height:560px; overflow:hidden; text-align:center;}
.banner .bd li a { display:block; height:560px ; }
.banner .hd{ width:20pt;  position:absolute; z-index:3; bottom: 50%; right: 20px;  text-align:center; _background:#fff; _filter:alpha(opacity=60); 	}
.banner .hd ul{ text-align:right;  padding-top:5px;  }
.banner .hd ul li{ display: block; margin:5px; width: 14pt;height: 3pt; border-radius: 6px; -webkit-border-radius:6px; -moz-border-radius:6px; background: #000; opacity: .4; filter:alpha(opacity=40);  cursor: pointer; overflow:hidden; line-height:999px; float: right;}
.banner .hd ul .on{width: 20pt; background:#7e4404; opacity:1; filter:alpha(opacity=100);}
.banner .prev{background:url(../images/sprite.png) left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%; margin-top:-80px; width: 45px;left: 0;opacity:0.2; filter:alpha(opacity=20);}
.banner .prev:hover{opacity:0.4; filter:alpha(opacity=40);}
.banner .next{background:url(../images/sprite.png) right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%; margin-top:-80px; width: 45px;right: 0;opacity:0.2; filter:alpha(opacity=20);}
.banner .next:hover{opacity:0.4; filter:alpha(opacity=40);}

/*  公告  */
.notice {position: relative; margin-top: -60px;}
.notice-b {width: 100%; min-width: 1200px; height: 60px; background: url(../images/notice.png) no-repeat center;}
.notice-l-text h6 {width: 100px; height: 24px; line-height: 24px; background: url(../images/horn_icon.png) no-repeat; padding-left: 35px; font-size: 16px; color: #fee2e1; margin-top: 18px;}
.notice-l-c {margin: 18px 0;}
.picList1 li a p {display: block; width: 26em; font-size: 14px; color: #fee2e1; line-height: 24px; padding-left: 16px; position: relative;  overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.picList1 li a p::after {content: ''; position: absolute; left: 0; top: 10px; border-radius: 5px; overflow: hidden; width: 5px; height: 5px; background: #fff;}
.picList1 li a:hover p {text-decoration: underline;}
.notice-r-text {height: 30px; margin: 15px 0;}
.notice-r-text p {font-size: 16px; color: #ffffff; line-height: 30px; margin-left: 8px;}
.notice-r-text p span {font-size: 18px; font-weight: bold; margin-left: 16px;}

/*  产品分类  */
.goods_class {min-width: 1200px; height: 100px; background: #f5f5f5;}
.goods_class_ul {display: block;}
.goods_class_ul li {display: inline-block; float: left;}
.goods_class_ul li a {display: inline-block; width: 240px; height: 100px; transition: all 0.3s;}
.goods_class_ul li a h5 {font-size: 16px; color: #5e5e5e; line-height: 34px; text-align: center; margin-top: 20px;}
.goods_class_ul li a p {font-size: 10px; color: #c7c7c7; text-align: center; text-transform: uppercase;}
.goods_class_ul li a:hover {background: #ffffff;}

/*  产品  */
.goods_c_t {display: block; margin-top: 70px;}
.goods_c_t li {display: inline-block; width: 300px; height: 370px; box-sizing: border-box; border-bottom: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed; transition: all 0.3s; float: left;}
.goods_c_t li a h6 {display: block; width: 10em; font-size: 16px; color: #4d4d4d; line-height: 30px; margin-left: 22px; margin-top: 10px;}
.goods_c_t li a p {display: block; width: 10em; font-size: 14px; color: #afafaf; line-height: 22px; margin-left: 22px;}
.goods_c_t li a span {display: block; width: 32px; height: 32px; margin-right: 30px; margin-top: -15px; font-size: 20px; font-family: 宋体; line-height: 32px; color: #afafaf; text-align: center; box-sizing: border-box; border-radius: 16px; border: 1px solid #afafaf; overflow: hidden; transition: all 0.3s;}
.goods_c_t li a:hover span {background: #7e4404; color: #ffffff; border: 1px solid #7e4404;}
.goods_c_t li:hover {transform: scale(1.1); border: none; box-shadow: 0px 0px 15px rgba(0,0,0,0.1); background: #ffffff;}
.goods_c_b li {display: inline-block; width: 300px; height: 370px; box-sizing: border-box; border-top: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed; transition: all 0.3s; float: left;}
.goods_c_b li a h6 {display: block; width: 10em; font-size: 16px; color: #4d4d4d; line-height: 30px; margin-left: 22px; margin-top: 10px;}
.goods_c_b li a p {display: block; width: 10em; font-size: 14px; color: #afafaf; line-height: 22px; margin-left: 22px;}
.goods_c_b li a span {display: block; width: 32px; height: 32px; margin-right: 30px; margin-top: -15px; font-size: 20px; font-family: 宋体; line-height: 32px; color: #afafaf; text-align: center; box-sizing: border-box; border-radius: 16px; border: 1px solid #afafaf; overflow: hidden; transition: all 0.3s;}
.goods_c_b li a:hover span {background: #7e4404; color: #ffffff; border: 1px solid #7e4404;}
.goods_c_b li:hover {transform: scale(1.1); border: none; box-shadow: 0px 0px 15px rgba(0,0,0,0.1); background: #ffffff;}
.goods_more {display: block; width: 121px; height: 41px; margin: 40px auto 70px; box-sizing: border-box; border: 1px solid #c9c9c9; position: relative; transition: all 0.3s; overflow: hidden;}
.goods_more span {display: block; width: 34px; height: 1px; background: #c9c9c9; position: absolute; top: 20px; left: 43px; transition: all 0.3s;}
.goods_more p {display: block; font-size: 33px; color: #c8c8c8; line-height: 41px; font-family: 宋体; text-align: center; margin-right: -26px; transition: all 0.3s;}
.goods_more:hover {background: #7e4404; border: 1px solid #7e4404;}
.goods_more:hover span {background: #ffffff;}
.goods_more:hover p {color: #ffffff;}

/*  优势  */
.merit {min-width: 1200px; height: 579px; background: url(../images/merit_bg.jpg) no-repeat; background-position: center 0;}
.merit_c {width: 1200px; height: 579px; position: relative;}
.merit_h3 {display: block; font-size: 24px; color: #7e4404; font-weight: bold; margin-top: 10px;}
.merit_t_p {display: block; width: 340px; margin-top: 20px; font-size: 14px; color: #f6f6f8; line-height: 28px;}
.merit_b_p {display: block; width: 340px; margin-top: 20px; font-size: 14px; color: #5e5e5e; line-height: 28px;}
.merit_one {position: absolute; top: 95px; left: 0;}
.merit_two {position: absolute; top: 80px; right: 0;}
.merit_thr {position: absolute; top: 330px; left: 0;}
.merit_four {position: absolute; top: 330px; right: 0;}

/*  服务  */
.serve_t {min-width: 1200px; height: 100px; background: url(../images/title_bg.png) no-repeat center; box-sizing: border-box; padding: 20px 0;}
.serve_t h3 {font-size: 34px; color: #b0b0b0; font-weight: bold; text-transform: uppercase; text-align: center;}
.serve_t h3 span {color: #7e4404;}
.serve_t h4 {font-size: 24px; color: #202020; font-weight: bold; text-align: center; margin-top: 20px; position: relative;}
.serve_t h4 span {color: #7e4404;}
.serve_c {margin: 90px 0px 120px;}
.serve_c ul {display: block;}
.serve_c ul li {display: inline-block; width: 300px; height: 230px; background: url(../images/serve_border.png) no-repeat right; float: left;}
.serve_c ul li img {display: block; margin: 0 auto; transition: all 1s;}
.serve_c ul li h6 {display: block; font-size: 18px; color: #515151; text-align: center; margin-top: 23px;}
.serve_c ul li p {display: block; width: 200px; font-size: 14px; color: #8a8a8a; line-height: 24px; text-align: center; margin: 20px auto 0;}
.serve_c ul li:hover img {transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(30deg);}

/*  广告  */
.ad {min-width: 1200px; height: 250px; background: url(../images/ad_bg.jpg) no-repeat center; box-sizing: border-box; padding-top: 60px; margin-bottom: 80px;}
.ad .main h1 {font-size: 36px; color: #ffffff; font-weight: bold; text-align: center; text-transform: uppercase;}
.ad .main h5 {font-size: 20px; color: #ffe4e6; text-align: center; line-height: 40px; margin-top: 26px;}
.ad .main h6 {font-size: 12px; color: #f7ebde; text-align: center; text-transform: uppercase;}
.contact {width: 220px; height: 40px; box-sizing: border-box; border: 1px solid #ffdddf; margin: 20px auto 0;}
.contact p {font-size: 14px; color: #ffe4e6; text-align: center; line-height: 40px;}
.contact p span {font-weight: bold;}

/*  关于我们  */
.about {min-width: 1200px; margin-bottom: 80px;}
.about_t {min-width: 1200px; height: 100px; background: url(../images/title_bg.png) no-repeat center; box-sizing: border-box; padding: 20px 0; position: relative;}
.about_t h3 {font-size: 34px; color: #b0b0b0; font-weight: bold; text-transform: uppercase; text-align: center;}
.about_t h3 span {color: #7e4404;}
.about_t h4 {font-size: 24px; color: #202020; font-weight: bold; text-align: center; margin-top: 20px; position: relative;}
.about_t h4 span {color: #7e4404;}
.about_t .jj{ height: 30px; line-height: 30px; font-size: 14px; color: #999; text-align: center; width: 100%; left: 0; bottom: -10px; position: absolute;}
.about_l {margin-top: 60px;}
.about_l_t h6 {font-size: 18px; color: #7e4404; font-weight: 600; margin-top: 30px;}
.about_l_t_p {display: block; width: 800px; font-size: 14px; margin-top: 20px; margin-bottom: 35px; color: #7e7e7e; line-height: 28px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.about_more {display: block; width: 121px; height: 41px; box-sizing: border-box; border: 1px solid #c9c9c9; position: relative; transition: all 0.3s;}
.about_more span {display: block; width: 34px; height: 1px; background: #c9c9c9; position: absolute; top: 20px; left: 43px; transition: all 0.3s;}
.about_more p {display: block; font-size: 33px; color: #c8c8c8; line-height: 41px; margin-right: -26px; text-align: center; font-family: 宋体; transition: all 0.3s; overflow: hidden;}
.about_more:hover {background: #7e4404; border: 1px solid #7e4404;}
.about_more:hover span {background: #ffffff;}
.about_more:hover p {color: #ffffff;}
.about_l_b {width:670px; margin-top: 45px; position:relative;}
.about_l_b .hd {overflow:hidden; position: absolute; top: 0; right: -70px; z-index: 999; width: 70px;}
.about_l_b .hd .prev {display:block; width:70px; font-family: 宋体; font-size: 24px; text-align: center; line-height: 70px;  height:70px; float:right;  overflow:hidden; cursor:pointer; background: #f4f4f4; transition: all 0.3s;}
.about_l_b .hd .next {display:block; width:70px; font-family: 宋体; font-size: 24px; text-align: center; line-height: 70px;  height:70px; float:right;  overflow:hidden; cursor:pointer; background: #f4f4f4; transition: all 0.3s;}
.about_l_b .hd .prev:hover {background: #7e4404; color: #ffffff;}
.about_l_b .hd .next:hover {background: #7e4404; color: #ffffff;}
.about_l_b .bd ul{width:670px; overflow:hidden; zoom:1; }
.about_l_b .bd ul li{float:left; _display:inline; margin-right: 20px; overflow:hidden; text-align:center;  }
.about_l_b .bd ul li .pic{ text-align:center; }
.about_l_b .bd ul li .pic img {width:210px; height:140px; display:block;}
.about_l_b .bd ul li .pic a:hover img {border-color:#999;}
.about_l_b .bd ul li .title {line-height:24px;}
.about_r {margin-top: 60px;}
.about_r_bg {width: 260px; height: 270px; background: #7e4404; position: relative;}
.about_r_bg p {font-size: 18px; color: #ececec; line-height: 60px; margin-left: 16px;}
.about_r_bg p span {font-size: 10px; text-transform: uppercase;}
.honor {width: 247px; height: 353px; box-sizing: border-box; border: 1px solid #ededed; position: absolute; top: 60px; right: 50px;}

/*  新闻  */
.news {min-width: 1200px; height: 680px; background: url(../images/news_bg.jpg) no-repeat center; box-sizing: border-box; padding-top: 70px; margin-bottom: 70px;}
.news_c_l {margin-top: 70px; width: 440px;}
.news_c_l_r {width: 90px; height: 90px; background: url(../images/news_time_bg.jpg) no-repeat center;}
.news_c_l_r p {display: block; font-size: 14px; color: #626262; text-align: center; line-height: 46px; margin-left: 46px;}
.news_c_l_r h6 {font-size: 30px; color: #626262; font-weight: bold; margin-top: 24px; margin-left: 14px;}
.news_c_r {margin-top: 70px; width: 717px;}
.news_c_r_h5 {display: block; width: 24em; font-size: 16px; color: #565656; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_c_r_p {display: block; width: 717px; font-size: 14px; color: #8b8b8b; line-height: 28px; margin-top: 10px; margin-bottom: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_c_r_ul {display: block; margin-top: 54px;}
.news_c_r_ul li {display: inline-block; width: 355px; height: 140px; text-align: left;}
.news_c_r_t {width: 215px; box-sizing: border-box; padding: 15px 25px;}
.news_c_r_t a {display: block; width: 10em; font-size: 16px; color: #565656; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-bottom: 14px;}
.news_c_r_t p {display: block; width: 160px; height: 46px; font-size: 14px; color: #9b9b9b; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_c_r_t a:hover {color: #7e4404;}

/*  合作  */
.partner_c_t {display: block; width: 1197px; height: 160px; margin: 0 auto; box-sizing: border-box; border: 1px solid #eaeaea; margin-top: 80px;}
.partner_c_t li {display: inline-block; width: 239px; height: 158px; box-sizing: border-box; border-right: 1px solid #eaeaea; float: left;}
.partner_c_t li a img {filter: grayscale(100%); transition: all 0.3s;}
.partner_c_t li a:hover img {filter: grayscale(0%);}
.partner_c_b {display: block; width: 1197px; height: 160px; margin: 0 auto; box-sizing: border-box; border: 1px solid #eaeaea; margin-top: -1px; margin-bottom: 90px;}
.partner_c_b li {display: inline-block; width: 239px; height: 158px; box-sizing: border-box; border-right: 1px solid #eaeaea; float: left;}
.partner_c_b li a img {filter: grayscale(100%); transition: all 0.3s;}
.partner_c_b li a:hover img {filter: grayscale(0%);}

/*  页脚  */
.footer {min-width: 1200px; background: #202020;}
.footer_t {min-width: 1200px;  border-bottom: 1px solid #2e2e2e;}
.footer_t_l {display: block; height: 70px; overflow: hidden;}
.footer_t_l li {display: inline-block; line-height: 70px; margin: 0 20px;}
.footer_t_l li a {font-size: 14px; color: #6d6d6d;}
.footer_t_l li a:hover {text-decoration: underline; color: #7e4404;}
.footer_t_r a {display: block; width: 60px; height: 60px; background: url(../images/top.png) no-repeat; margin-top: -30px; transition: all 1s;}
.footer_t_r p {font-size: 18px; color: #ffffff; text-align: center; line-height: 30px;}
.footer_t_r a:hover {transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}
.footer_i_l {margin-top: 50px; margin-right: 240px;}
.footer_i_l p {font-size: 14px; color: #696969; margin-top: 10px;}
.footer_i_l h6 {font-size: 24px; color: #ffffff; font-weight: bold; line-height: 40px;}
.footer_i_l a {display: block; width: 140px; height: 36px; font-size: 14px; color: #ffffff; line-height: 36px; border-radius: 5px; background: #7e4404; overflow: hidden; position: relative; box-sizing: border-box; padding-left: 36px; margin-top: 23px; transition: all 0.3s;}
.footer_i_l a::after {content: ''; position: absolute; left: 110px; top: 13px; margin-left: -3px; width: 0; height: 0; border-width: 5px; border-style: solid; transform:rotate(-90deg); border-color: #ffffff transparent transparent transparent;}
.footer_i_l a:hover {background: #985914;}
.footer_i_l_b {width: 20px; height: 2px; background: #e8e8e8; margin-top: 46px;}
.footer_i {height: 318px;}
.footer_i_i {margin-top: 80px;}
.footer_i_i p {font-size: 18px; color: #ffffff;}
.footer_i_i ul {display: block; margin-top: 20px;}
.footer_i_i ul li {display: block; width: 350px; font-size: 14px; color: #787878; line-height: 24px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.footer_i_r {margin-top: 80px;}
.footer_i_r_b {width: 140px; height: 140px; box-sizing: border-box; border: 1px solid #2e2e2e; padding: 14px;}
.footer_i_r p {font-size: 14px; color: #a4a4a4; line-height: 40px; text-align: center;}
.footer_b {min-width: 1200px; height: 50px; border-top: 1px solid #2e2e2e;}
.footer_b_l {font-size: 12px; color: #575757; line-height: 50px;}


/*********************************  产品列表  *********************************/

.nybanner {min-width: 1200px; height: 380px;}
.path {min-width: 1200px; width: 100%; height: 80px; z-index: ; background: #f7f7f7; z-index: 999; box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}
.path_l {margin: 25px 0;}
.path_l ul {display: inline-block; height: 30px; margin-left: 10px; line-height: 30px;}
.path_l ul li {display: inline-block; font-size: 14px; margin: 0 2px; color: #999; float: left;}
.path_l ul li a {font-size: 14px; color: #444;}
.path_l ul li span {display: block; font-size: 14px; margin: 0 2px; color: #999; width: 10em; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.path_l ul li a:hover {color: #7e4404;}
.path_r {display: block;}
.path_r li {display: inline-block; float: left; margin: 25px 6px;}
.path_r li a {display: block; height: 30px; line-height: 30px; padding: 0 20px; font-size: 14px; color: #fff; background: #b7b7b7; border-radius: 5px; transition: all 0.3s;}
.path_r li a:hover {background: #7e4404;}

.pro_list {background: #f7f7f7; min-width: 1200px;}
.pro_list_li {display: inline-block; width: 280px; margin: 0 10px; box-sizing: border-box; border: 1px solid #eee; float: left; margin-top: 30px; overflow: hidden; position: relative;}
.pro_list_li a {display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
.pro_list_li p {display: block; width: 100%; height: 56px; line-height: 56px; font-size: 16px; color: #4f4f4f; background: #eee; text-align: center; box-sizing: border-box; padding: 0 20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.pro_list_li_b {position: absolute; left: 50%;  bottom: 0; width: 0%; height: 0%; border-bottom: 2px solid #7e4404; transition: all 0.3s;}
.pro_list_li:hover .pro_list_li_b {width: 100%; height: 100%; margin-left: -50%;}

/*********************************  产品详情  *********************************/

.product1-bottom-right {overflow:hidden;}
.product1-top-left {height:400px;}	
.product1-top-left #big {width:400px; height:400px; background:url(../images/pic1.jpg) no-repeat center;}
.product1-top-right {width:500px; box-sizing: border-box;}
.product1-top-rihjt-top h1 {font-size:24px; width: 400px; color:#333; line-height:70px; margin: 40px auto 0;}
.product1-top-rihjt-top h2 {display:block; font-size:16px; color:#666; line-height:28px; width:400px; margin: 0 auto 40px;}
.product1-top-rihjt-top a {display: block; width: 100%; font-size: 20px; font-family: '宋体'; line-height: 40px; text-align: center; border-radius: 5px; overflow: hidden; height: 40px; background: #7e4404; color: #fff; transition: all 0.3s;}
.product1-top-right table {display: block; margin: 0 auto;}
.product1-top-rihjt-top table tr td {font-size:16px; color:#666; width: 120px; height: 28px;}

.product1-bottom {min-width:1200px; margin: 0 auto;}
.product1-background {min-width:1200px; height:700px; background:url(../images/background.jpg) no-repeat center; box-sizing: border-box; padding:50px 0;}
.maincontent {width:1000px; height:600px; margin:0 auto; background:rgba(255,255,255,0.9);}

.slideTxtBox {min-width:1200px; margin-top:20px;}
.slideTxtBox .hd {position:relative; min-width:1200px;}
.slideTxtBox .hd ul {display:block; height:60px; min-width:1200px; overflow:hidden;}
.slideTxtBox .hd ul li {display:inline-block; line-height:60px; font-size:16px; color:#666; padding:0 50px;}
.slideTxtBox .hd ul li.on {border-bottom:2px solid #7e4404; color: #7e4404; box-sizing:border-box; height:60px;}
.slideTxtBox .bd {box-sizing: border-box;}
.slideTxtBox .bd ul {display:block; zoom:1;}
.slideTxtBox .bd ul li img {display:block;  min-width:1200px; width:100%; margin:0 auto;}

.picScroll-left {overflow:hidden; position:relative; box-sizing: border-box; padding:10px; width:500px;}
.picScroll-left .hd{ overflow:hidden; background:#f4f4f4;}
.picScroll-left .hd .prev {display:block; width:40px; height:80px; background:#fff; font-family: '宋体'; font-size:24px; text-align:center; line-height:80px; color:#555; cursor:pointer; position:absolute; top:10px; left:10px; z-index:999; transition: all 0.3s}
.picScroll-left .hd .next  {display:block; width:40px; height:80px; background:#fff; font-family: '宋体'; font-size:24px; text-align:center; line-height:80px; color:#555; cursor:pointer; position:absolute; top:10px; right:10px; z-index:999; transition: all 0.3s}
.picScroll-left .hd .prev:hover {background: #7e4404; color: #fff;}
.picScroll-left .hd .next:hover {background: #7e4404; color: #fff;}
.picScroll-left .bd {width:400px; margin: 0 auto; overflow:hidden;}
.picScroll-left .bd ul {zoom:1;}
.picScroll-left .bd ul li {text-align:center; zoom:1; height:80px; width:80px;}

.box{width:500px; height:600px; background:#fff;}
.tb-pic a{display:table-cell; text-align:center; vertical-align:middle; cursor:pointer;}
.tb-pic a img {vertical-align:middle;}
.picList li {background:none repeat scroll 0 0 transparent; float:left; width:80px; height:80px; overflow:hidden; margin:0 9.75px;}
.tb-s310, .tb-s310 a {height:500px; width:500px;}
.tb-s310, .tb-s310 img {max-height:500px; max-width:500px;}
.tb-s40, .tb-s40 a {height:80px; width:80px;}
.tb-booth {position:relative; z-index:1;}
.tb-thumb .tb-selected {box-sizing: border-box; background:#ffd5a6;}
div.zoomDiv {z-index:999; position:absolute; width:500px; height:600px; display:none;text-align:center; overflow:hidden; margin-left:-10px; background:#fff;}
div.zoomMask {position:absolute; background:url("../images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1;}


/*********************************  新闻列表  *********************************/

.news_list {background: #f7f7f7; min-width: 1200px;}
.news_list_li {min-width: 1200px; height: 300px;}
.white {background: #fff;}
.news_list_li .main img {display: block; margin-top: 40px;}
.news_list_li .main h6 {display: block; width: 23em; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 18px; color: #333333; margin: 70px 0 30px 40px;}
.news_list_li .main p {display: block; width: 900px; font-size: 14px; color: #787878; line-height: 26px; margin-left: 40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_list_li .main span {display: inline-block; font-size: 14px; line-height: 32px; color: #a2a2a2; margin: 30px 0 0 40px; background: url(../images/time_icon.png) no-repeat; padding-left: 36px;}
.news_list_li .main a {display: block; font-size: 14px; color: #fff; width: 110px; height: 32px; text-align: center; line-height: 32px; border-radius: 5px; background: #7e4404; margin-top: 30px; transition: all 0.3s;} 
.news_list_li .main a:hover {background: #985914;}

/*  分页  */
.page {margin: 0 auto; padding-bottom: 60px; text-align: center;}
.page ul {display: inline-block; margin-top: 30px;}
.page ul li {display: inline-block; float: left; margin: 0 4px;}
.page ul li a {display: block; width: 40px; height: 40px; font-size: 14px; color: #444444; background: #fff; line-height: 40px; box-sizing: border-box; border: 1px solid #eaeaea; text-align: center; border-radius: 5px; overflow: hidden; transition: all 0.3s;}
.page ul li span {display: block; width: 40px; height: 40px; font-size: 14px; color: #fff; background: #7e4404; line-height: 40px; box-sizing: border-box; border: 1px solid #7e4404; text-align: center; border-radius: 5px; overflow: hidden;}
.page ul li a:hover {background: #7e4404; color: #fff; border: 1px solid #7e4404;}
.upper {display: inline-block; width: 50px; height: 41px; margin: 30px 14px 0; box-sizing: border-box; background: #fff; border: 1px solid #eaeaea; border-radius: 5px; transition: all 0.3s; overflow: hidden;}
.upper p {display: block; font-size: 25px; color: #c8c8c8; line-height: 41px; font-family: 宋体; text-align: center; transition: all 0.3s;}
.upper:hover {background: #7e4404; border: 1px solid #7e4404;}
.upper:hover p {color: #ffffff;}
.lower {display: inline-block; width: 50px; height: 41px;  margin: 30px 14px 0; box-sizing: border-box; background: #fff; border: 1px solid #eaeaea; border-radius: 5px; transition: all 0.3s; overflow: hidden;}
.lower p {display: block; font-size: 25px; color: #c8c8c8; line-height: 41px; font-family: 宋体; text-align: center; transition: all 0.3s;}
.lower:hover {background: #7e4404; border: 1px solid #7e4404;}
.lower:hover p {color: #ffffff;}

/*********************************  新闻详情  *********************************/

.news_content {background: #f7f7f7; padding-top: 30px;}
.news_content .main h1 {font-size: 24px; color: #343434; text-align: center;}
.news_content .main span {display: block; font-size: 14px; color: #767676; text-align: center; margin: 20px auto 30px;}
.news_content .main p {display:block; width: 1100px; font-size: 14px; color: #767676; text-indent: 2em; line-height: 28px; margin: 12px auto;}
.news_content_b {min-width: 1200px; height: 70px; border-top: 1px solid #eaeaea; margin-top: 30px; padding-bottom: 60px;}
.up {display: block; width: 23em; font-size: 14px; color: #555; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin: 20px 0;}
.fall {display: block; width: 23em; font-size: 14px; color: #555; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin: 20px 0;}
.news_content_b_a {font-size: 14px; color: #555; transition: all 0.3s;}
.news_content_b_a:hover {color: #7e4404; text-decoration: underline;}


/*********************************  案例列表  *********************************/

.case_list {background: #f7f7f7;}
.case_list_c_r {width: 600px; height: 349px; background: #fff; box-sizing: border-box; padding: 20px 30px;}
.case_list_c_r h1 {font-size: 24px; color: #333333;}



/*********************************  单页内容  *********************************/

.page_content {min-width: 1200px; background: #f7f7f7; padding-top: 30px; padding-bottom: 40px;}
.page_content_c {width: 1100px; margin: 0 auto;}
.page_content_c h1 {font-size: 24px; color: #7e4404; text-align: center; margin-bottom: 20px;}
.page_content_c p {display:block; width: 1100px; font-size: 14px; color: #767676; text-indent: 2em; line-height: 28px; margin: 12px auto;}

/*********************************  联系我们内容  *********************************/

.contact_content {min-width: 1200px; background: #f7f7f7; padding-top: 30px; padding-bottom: 40px;}
.contact_content_c {width: 1100px; margin: 0 auto;}
.contact_content_c_l h1 {font-size: 20px; color: #7e4404; margin-bottom: 20px;}
.contact_content_c_l p {display:block; font-size: 14px; color: #767676; line-height: 28px; margin: 12px auto;}
.contact_content_c_r {display: block; margin-top: 30px; margin-right: 50px;}

/*********************************  内页公用新闻  *********************************/

.nynews {min-width: 1200px; background: #f7f7f7; padding-top: 50px; padding-bottom: 70px;}
.nynews h1 {display: block; width: 1200px; height: 40px; line-height: 40px; box-sizing: border-box; padding-left: 20px; background: #7e4404; font-size: 18px; color: #fff;}
.nynews_ul {border: 1px solid #eee;}
.nynews_li {display: block; width: 1200px; height: 40px; margin: 0 auto; box-sizing: border-box; padding: 0 50px;}
.nynews_li a p {font-size: 14px; color: #666; line-height: 40px;}
.nynews_li a:hover p {color: #7e4404;}



.product1-top-rihjt-bottom_left {display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; font-family: '宋体'; color: #fff; margin: 50px 0 0 50px; background: #7e4404; border-radius: 5px; overflow: hidden}
.product1-top-rihjt-bottom_right {display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; font-family: '宋体'; color: #fff; margin: 50px 50px 0 0; background: #7e4404; border-radius: 5px; overflow: hidden}


.nypro {min-width: 1200px; background: #f7f7f7; padding-top: 50px; padding-bottom: 70px;}
.nypro h1 {display: block; width: 1200px; height: 40px; line-height: 40px; box-sizing: border-box; padding-left: 20px; background: #7e4404; font-size: 18px; color: #fff;}
.nypro_ul {border: 1px solid #eee;}
.nypro_li {display: inline-block; width: 220px; float: left; margin: 10px 9px 0;}
.nypro_li a p {display: block; font-size: 14px; width: 9em; color: #666; text-align: center; line-height: 40px; margin: 0 auto; overflow: hidden;}
.nypro_li a:hover p {color: #7e4404;}