﻿@charset "utf-8";
@import url("icon/iconfont.css");
/*全局样式开始-------------------------------------------------------------------------*/
html { }
body { margin: 0 auto; padding: 0; text-align: center; font-size: 14px; color: #666666; background-color: #f9ead7; font-family: 微软雅黑; }
a { text-decoration: none; color: #fff; }
a:hover { color:#ff9900; text-decoration: none; cursor: pointer; }
a:link { outline-style: none; }
ul { margin: 0px; padding: 0px; list-style: none; }
li { list-style-type: none; }
div { text-align: left; }
img { border: none; }
h1, h2, h3, h3 { }
/*Clear Fix*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clear { clear: both; font-size: 0px; height: 0px; overflow: hidden; }
.line10 { clear: both; margin: 0; padding: 0; height: 10px; overflow: hidden; }
.line20 { clear: both; margin: 0; padding: 0; height: 20px; overflow: hidden; }
.left { float: left; }
.right { float: right; }
dl { margin: 0; padding: 0; }
dd { margin: 0; padding: 0; }
dt { margin: 0; padding: 0; }
.box { width: 1400px; margin: 0 auto; }
/*全局样式结束-------------------------------------------------------------------------*/

/*通用样式开始-------------------------------------------------------------------------*/
/*header*/
.header { width: 100%; height: 140px; min-width: 1400px; background-color: #fffdf1; }
.header .logo { float:left; margin-top:20px; }
.header .logo a { }
.header .logo a:hover { }
.header .logo img { display:block; float: left; margin-right:20px; padding-right:20px; width: 150px; height: 92px; border-right:1px solid #dedfde; }
.header .logo p { float:left; margin-top:13px; color:#000; font-size:24px;}
.header .logo b { color:#ff9900;}

.header .tel { float:right; width:300px; margin-top:40px;}
.header .tel .tel_icon { float:left; width:70px;}
.header .tel .tel_icon i { margin-right:5px; color:#b6653a; font-size:70px;}
.header .tel .tel_phone { float:left; padding-left:0px; }
.header .tel .tel_phone p { color:#000; font-size:12px;}
.header .tel .tel_phone h5 { color:#b6653a; font-size:18px; font-weight:bold;}


/*menu*/
.menu { width: 100%; height: 50px; min-width: 1400px; background-color: #f9ead7; }
.menu_box { margin: 0 auto; width: 1400px; }


/*banner*/
.banner { width: 100%; height:700px; min-width: 1400px; overflow:hidden; }
.banner .swiper-container { width: 100%; height: 100%; }
.banner .swiper-slide img { width: 100%; height: auto; min-height:700px; transition: 1s linear 2s; transform: scale(1.1,1.1); }
.banner .swiper-slide-active img, 
.banner .swiper-slide-duplicate-active img { transition: 6s linear; transform: scale(1,1); }


/*footer*/
.footer { padding: 100px 0px; width: 100%; height: 200px; min-width: 1400px; color: #fff; background-color: #2b2b2b; }
.footer .box { }
.footer .footer_logo { float: left; width: 33%; }
.footer .footer_logo img { margin-top: 40px; width: 338px; height: 117px; }
.footer .lxwm { float: left; width: 33%; }
.footer .lxwm .title { margin-bottom: 20px; padding-bottom: 20px; width: 70%; border-bottom: 1px solid #fff; font-size: 16px; }
.footer .lxwm .list { }
.footer .lxwm .list ul { }
.footer .lxwm .list ul li { color: #aaa; line-height: 30px; }
.footer .dbdh { float: left; width: 33%; }
.footer .dbdh .title { margin-bottom: 20px; padding-bottom: 20px; width: 95%; border-bottom: 1px solid #fff; font-size: 16px; }
.footer .dbdh .list { }
.footer .dbdh .list ul { float: left; width: 33%; }
.footer .dbdh .list ul li { line-height: 30px; }
.footer .dbdh .list ul li a { color: #aaa; }
.footer .dbdh .list ul li a:hover { color: #ff9900; }

/*search*/
.search { margin: 0 auto; min-width: 1400px; height: 50px; background-color: #fffdf1; }
.search .left { }
.search .left .title { float: left; width: 100px; line-height: 50px; vertical-align: middle; font-size: 14px; color: #898989; }
.search .left .list { float: left; }
.search .left .list ul { }
.search .left .list ul li { float: left; }
.search .left .list ul li a { display: block; margin: 0 10px; line-height: 50px; }
.search .left .list ul li a:hover { color: #b6653a; }
.search .right { float: right; margin-top: 10px; }
.search .right .wenzi { float: left; width: 215px; padding-left: 10px; height: 31px; line-height: 31px; background: url(../images/wenzi.jpg) no-repeat; border: solid 0px #ffffff; }
.search .right .dianji { float: left; width: 30px; height: 31px; background: url(../images/dianji.jpg) no-repeat; background-color: Transparent; cursor: pointer; border: solid 0px #ffffff; }

/*边框线样式*/
.border_t { position: absolute; z-index: 1; height: 5px; width: 0px; top: 0px; width: 0px; }
.border_b { position: absolute; z-index: 1; height: 5px; width: 0%; bottom: 0px; right: 0px; }
.border_l { height: 0; position: absolute; left: 0px; width: 5px; }
.border_r { height: 0; position: absolute; right: 0px; width: 5px; bottom: 0px; }
.border_box p { position: absolute; z-index: 2; background: rgba(182,101,58,.8); height: 0; line-height: 40px; width: 100%; text-align: center; color: #fff; bottom: 5px; left: 0; }
/*通用样式结束-------------------------------------------------------------------------*/


/*首页样式开始-------------------------------------------------------------------------*/
.index_title { padding: 50px 0px; text-align: center; }
.index_title h1 { color: #afb7bf; font-size: 40px; }
.index_title h2 { margin: 10px 0px; color: #000; font-size: 30px; font-weight: bold; }
.index_title i { }


/*首页产品展示*/
.index_product { padding: 50px 0px; width: 100%; min-width: 1400px; }
.index_product .box { }
.index_product .left { }


._product_category_2 { width:260px; }
._product_category_2 .title { width: 250px; height: 75px; padding: 24px 0 0 10px; font-size: 14px; font-weight: bold; color: #fff; background-color: #b6653a;  }
._product_category_2 .title i { float:left; font-size:30px;}
._product_category_2 .title span { display:block; float:left; margin-left:5px; font-size:12px; color:#fff; }
._product_category_2 .title b { font-size:14px;}
._product_category_2 .list { }
._product_category_2 .list ul { }
._product_category_2 .list ul li {}
._product_category_2 .list ul li a { display: block; padding-left: 20px; color: #fff; height: 40px; line-height: 40px; background-color: #763613; }
._product_category_2 .list ul li a:hover { }
._product_category_2 .list ul li ul { display:block; }
._product_category_2 .list ul li ul li {}
._product_category_2 .list ul li ul li a { display:block; margin-bottom:1px; font-weight:normal; color:#333; background-color: #f2c996;}
._product_category_2 .list ul li ul li a:hover { background:#ff9900;}

.list_lb { width: 260px; }
.list_lb ul { margin-bottom: 1px; }
.list_lb ul li { background-color: #763613; margin: 1px 0; }
.list_lb ul li a { padding-left: 20px; color: #fff; font-size: 14px; display: block; font-weight: bold; height: 40px; line-height: 40px; position: relative; }
.list_lb ul li .inactive { background: url(../images/off.png) no-repeat 240px center; }
.list_lb ul li .inactives { background: url(../images/on.png) no-repeat 240px center; }
.list_lb ul li ul { display: none; }
.list_lb ul li ul li { background-color: #b6653a; border-left: solid 1px #ff9900; }
.list_lb ul li ul li ul { display: none; }
.list_lb ul li ul li a { padding-left: 30px; color: #fff; border-top: solid 1px #fff; font-size: 14px; font-weight: normal; }
.list_lb ul li ul li a:hover { background: #ff9900; color: #fff; }
.list_lb ul li ul li ul li { border: 0; }
.list_lb ul li ul li ul li a { color: #fff; margin: 1px 0; padding-left: 30px; font-size: 12px; font-weight: normal; text-decoration: underline; }
.list_lb ul li ul li ul li a:hover { color: #ff9900; }

.index_product .left .bottom { margin-top: 1px; padding: 10px 0 10px 50px; font-size: 14px; width: 210px; height: 60px; color: #fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: #b6653a; }
.index_product .left .bottom span { font-size: 24px; font-family: Impact; }

.index_product .right { float: right; width: 1110px; }
.index_product .right .title { width: 1110px; height: 60px; line-height: 60px; background-color: #b6653a; }
.index_product .right .title span { color: #fff; margin-left: 20px; font-size: 14px; font-weight: bold; padding-left: 5px; border-left: solid 2px #fff; }
.index_product .right .title a { float: right; margin-right: 10px; color: #fff; }
.index_product .right ul { padding-top: 20px; }
.index_product .right ul li { }
.index_product .right ul li { float: left; position: relative; background-color: #ff9900; overflow: hidden; width: 269px; height: 269px; margin: 15px 4px; }
.index_product .right ul li a { }
.index_product .right ul li a:hover { }
.index_product .right ul li img { position: absolute; top: 5px; left: 5px; z-index: 1; width: 259px; height: 259px; }


/*首页核心优势*/
.index_hxys { padding: 50px 0px; background-color: #fffdf1; }


/*首页定制服务*/
.index_service { }
.index_service .box { }
.index_service .list { }
.index_service .list .img { }
.index_service .list .img img { }


/*首页关于我们*/
.index_about { padding: 30px 0px 100px 0px; background: #fffdf1; }
.index_about .box { }
.index_about .box .list { }
.index_about .box .list dl { background: #fff; }
.index_about .box .list dl dd { float: left; width: 700px; }
.index_about .box .list dl dd a { }
.index_about .box .list dl dd a:hover { }
.index_about .box .list dl dd a img { }

.index_about .box .list dl dt { float: right; padding: 50px 50px 50px 20px; width: 630px; }
.index_about .box .list dl dt h1 { margin-bottom: 50px; padding-bottom: 30px; width: 120px; font-size: 30px; font-weight: bold; border-bottom: 2px solid #666; }
.index_about .box .list dl dt p { font-size: 14px; }
.index_about .box .list dl dt a { display: block; float: right; margin-top: 50px; width: 200px; text-align: center; height: 40px; line-height: 40px; color: #fff; background: #b6653a; border-radius: 5px; }
.index_about .box .list dl dt a:hover { background: #ff9900; }



.index_gywm { margin-top: 50px; min-width: 1200px; width: 100%; height: auto; padding-top: 50px; background: #f9ead7; background: url(../images/gywm_bg.png) no-repeat top center; }
.index_gywm .title { margin: 0 auto; width: 492px; height: 120px; background: url(../images/gywm_title.png) no-repeat bottom; }
.index_gywm .title .txt { text-align: center; font-weight: bold; font-size: 40px; color: #b6653a; }
.index_gywm .title .txt span { color: #ff9900; }
.index_gywm .title .txt p { margin-top: 10px; font-size: 16px; color: #545454; }
.index_gywm .list { margin-top: 50px; }
.index_gywm .list .left { float: left; width: 435px; height: 300px; border: solid 2px #fff; }
.index_gywm .list .right { float: right; width: 685px; }
.index_gywm .list .right .bt { display: block; width: 685px; height: 40px; line-height: 40px; font-size: 18px; color: #b6653a; }
.index_gywm .list .right .nr { display: block; width: 685px; height: 220px; text-indent: 2em; line-height: 30px; font-size: 14px; color: #545454; }
.index_gywm .list .right a { display: block; margin-top: 10px; width: 140px; height: 30px; line-height: 30px; float: right; background-color: #b6653a; color: #fff; font-size: 14px; text-align: center; vertical-align: middle; }
.index_gywm .list .right a:hover { background-color: #ff9900; }
.index_gywm .tbzs { margin: 50px auto 0 auto; width: 880px; }
.index_gywm .tbzs ul { }
.index_gywm .tbzs ul li { float: left; margin: 0 15px; }
.index_gywm .tbzs ul li a { display: block; padding-top: 20px; width: 190px; height: 130px; background-color: #b6653a; color: #fff; }
.index_gywm .tbzs ul li a:hover { background-color: #ff9900; }
.index_gywm .tbzs ul li img { display: block; margin: 0 auto; height: 73px; }
.index_gywm .tbzs ul li span { display: block; font-size: 16px; text-align: center; }

.index_gywm .hjzs { margin-top: 100px; }
.index_gywm .hjzs .hd { margin: 0 auto; width: 420px; height: 60px; }
.index_gywm .hjzs .hd ul { }
.index_gywm .hjzs .hd ul li { }
.index_gywm .hjzs .hd ul li a { float: left; display: block; width: 210px; height: 60px; line-height: 60px; font-size: 16px; color: #fff; font-size: 14px; text-align: center; background-color: #d0d0d0; }
.index_gywm .hjzs .hd ul li.on a { background-color: #b6653a; color: #fff; }

.index_gywm .hjzs .bd { }
.index_gywm .hjzs .bd ul { }
.index_gywm .hjzs .bd ul li { }
.index_gywm .hjzs .bd ul li .list { width: 1100px; margin: 20px auto; }
.index_gywm .hjzs .bd ul li .list dl { }
.index_gywm .hjzs .bd ul li .list dd { position: relative; float: left; width: 228px; height: 183px; margin: 0 18px; overflow: hidden; background-color: #b6653a; }
.index_gywm .hjzs .bd ul li .list img { position: absolute; top: 5px; left: 5px; z-index: 1; width: 218px; height: 173px; }
.index_gywm .hjzs .bd ul li .list a { }
.index_gywm .hjzs .bd ul li .list a:hover { }


.index_gywm .hjzs .bd ul li .list2 { width: 1200px; margin-top: 20px; }
.index_gywm .hjzs .bd ul li .list2 dl { }
.index_gywm .hjzs .bd ul li .list2 dd { float: left; position: relative; margin: 10px; width: 215px; height: 300px; background-color: #b6653a; }
.index_gywm .hjzs .bd ul li .list2 dd a { }
.index_gywm .hjzs .bd ul li .list2 dd a:hover { }
.index_gywm .hjzs .bd ul li .list2 dd img { position: absolute; z-index: 1; top: 5px; left: 5px; width: 205px; height: 290px; }





/*首页合作品牌*/
.index_hzpp { padding: 10px 0px 100px 0px; }


/*首页新闻资讯*/
.index_news { padding: 10px 10px 100px 0px; background: #fffdf1; }
.index_news .box { }
.index_news .box .list { margin-top: 50px; }
.index_news .box .list .xwzx { float: left; padding: 20px 10px; width: 680px; height: 500px; border: 2px solid #ff0000; border-radius: 10px; }
.index_news .box .list .xwzx .title { margin-bottom: 10px; border-bottom: 1px solid #ff0000; }
.index_news .box .list .xwzx .title h3 { float: left; font-size: 14px; color: #999; }
.index_news .box .list .xwzx .title b { color: #000; font-size: 20px; font-weight: bold; }
.index_news .box .list .xwzx .title a { display: block; float: right; width: 60px; height: 60px; line-height: 60px; font-weight: bold; }
.index_news .box .list .xwzx .title a:hover { color: #b6653a; }
.index_news .box .list .xwzx dl { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #333; }
.index_news .box .list .xwzx dl dt { float: left; width: 210px; height: 133px; }
.index_news .box .list .xwzx dl dt img { border-radius: 5px; }
.index_news .box .list .xwzx dl dd { float: right; width: 450px; }
.index_news .box .list .xwzx dl dd h3 { }
.index_news .box .list .xwzx dl dd h3 a { font-size: 16px; font-weight: bold; }
.index_news .box .list .xwzx dl dd h3 a:hover { color: #b6653a; }
.index_news .box .list .xwzx dl dd h4 { margin: 15px 0px; color: #999; }
.index_news .box .list .xwzx dl dd p { line-height: 24px; }
.index_news .box .list .xwzx ul { }
.index_news .box .list .xwzx ul li { }
.index_news .box .list .xwzx ul li span { float: right; }
.index_news .box .list .xwzx ul li a { display: block; line-height: 40px; }
.index_news .box .list .xwzx ul li a:hover { color: #b6653a; }


.index_news .box .list .cjwd { float: right; padding: 20px 10px; width: 660px; height: 500px; border: 2px solid #ff0000; border-radius: 10px; }
.index_news .box .list .cjwd .title { margin-bottom: 10px; border-bottom: 1px solid #ff0000; }
.index_news .box .list .cjwd .title h3 { float: left; font-size: 14px; color: #999; }
.index_news .box .list .cjwd .title b { color: #000; font-size: 20px; font-weight: bold; }
.index_news .box .list .cjwd .title a { display: block; float: right; width: 60px; height: 60px; line-height: 60px; font-weight: bold; }
.index_news .box .list .cjwd .title a:hover { color: #b6653a; }
.index_news .box .list .cjwd dl { margin-bottom: 15px; background: #f2f2f2; }
.index_news .box .list .cjwd dl:hover dt{background: #ff9900; }
.index_news .box .list .cjwd dl dt { float: left; width: 130px; text-align: center; height: 130px; color: #fff; background: #b6653a; border-bottom-left-radius: 5px; border-top-left-radius: 5px; }
.index_news .box .list .cjwd dl.on dt { background: #76d988; }
.index_news .box .list .cjwd dl dt h5 { margin-top: 20px; color: #fff; font-size: 40px; font-weight: bold; }
.index_news .box .list .cjwd dl dt h6 { color: #fff; font-size: 20px; }

.index_news .box .list .cjwd dl dd { float: right; padding: 10px 0px; width: 510px; }
.index_news .box .list .cjwd dl dd h1 { font-size: 16px; font-weight: bold; }
.index_news .box .list .cjwd dl dd p { margin-top: 20px; line-height: 24px; }
.index_news .box .list .cjwd dl dd a { }
.index_news .box .list .cjwd dl dd a:hover { color: #b6653a; }






.index_xwzx { width: 100%; margin-top: 50px; min-height: 10px; background-color: #f7f7f7; padding: 30px 0; overflow: hidden; }
.index_xwzx .xwzx_left { float: left; padding: 20px; width: 745px; height: 412px; background-color: #fff; border-top: solid 3px #b6653a; }
.index_xwzx .xwzx_left .hd { width: 745px; height: 40px; line-height: 40px; }
.index_xwzx .xwzx_left .hd ul { }
.index_xwzx .xwzx_left .hd ul li { }
.index_xwzx .xwzx_left .hd ul li a { float: left; font-size: 16px; display: block; width: 115px; height: 34px; line-height: 34px; text-align: left; color: #333; vertical-align: middle; }
.index_xwzx .xwzx_left .hd ul li.on a { font-weight: bold; color: #b6653a; }

.index_xwzx .xwzx_left .bd { width: 745px; height: 227px; border-top: solid 1px #afafaf; }
.index_xwzx .xwzx_left .bd ul { padding-top: 20px; }
.index_xwzx .xwzx_left .bd ul li { }
.index_xwzx .xwzx_left .bd ul li .top { }
.index_xwzx .xwzx_left .bd ul li .top a { }
.index_xwzx .xwzx_left .bd ul li .top a:hover .ckgd { background-color: #ff9900; }
.index_xwzx .xwzx_left .bd ul li .top span { display: block; float: right; }
.index_xwzx .xwzx_left .bd ul li .top img { display: block; float: left; width: 278px; height: 227px; overflow: hidden; }
.index_xwzx .xwzx_left .bd ul li .top .bt { width: 450px; font-size: 16px; color: #b6653a; height: 40px; line-height: 40px; }
.index_xwzx .xwzx_left .bd ul li .top .nr { margin-top: 10px; height: 140px; overflow: hidden; width: 450px; line-height: 24px; font-size: 14px; color: #333; }
.index_xwzx .xwzx_left .bd ul li .top .ckgd { float: right; width: 140px; height: 30px; line-height: 30px; text-align: center; background-color: #b6653a; color: #fff; }
.index_xwzx .xwzx_left .bottom { margin-top: 25px; border-top: solid 1px #afafaf; }
.index_xwzx .xwzx_left .bottom dl { }
.index_xwzx .xwzx_left .bottom dl dd { float: left; margin: 5px 15px; width: 340px; }
.index_xwzx .xwzx_left .bottom dl dd span { float: right; color: #3e3e3e; }
.index_xwzx .xwzx_left .bottom dl dd a { padding-left: 15px; font-size: 14px; color: #3e3e3e; background: url(../images/wzsy_xtb.png) no-repeat left; }
.index_xwzx .xwzx_left .bottom dl dd a:hover { color: #b6653a; }

.index_xwzx .xwzx_right { float: right; width: 350px; height: 452px; background-color: #fff; border-top: solid 3px #b6653a; }
.index_xwzx .xwzx_right .title { width: 350px; height: 72px; }
.index_xwzx .xwzx_right .title .txt { float: left; padding-left: 25px; padding-top: 15px; color: #b6653a; font-size: 18px; }
.index_xwzx .xwzx_right .title .txt span { font-size: 14px; }
.index_xwzx .xwzx_right .title .txt1 { float: right; }
.index_xwzx .xwzx_right .title .txt1 a { color: #666; line-height: 72px; margin-right: 10px; color: #b6653a; }
.index_xwzx .xwzx_right .cjwt { width: 330px; height: 380px; padding: 10px; overflow: hidden; border-top: solid 1px #afafaf; }
.index_xwzx .xwzx_right .cjwt ul { }
.index_xwzx .xwzx_right .cjwt ul li { margin-top: 15px; width: 330px; height: 100px; border-bottom: dashed 1px #333; }
.index_xwzx .xwzx_right .cjwt ul li a { color: #333; }
.index_xwzx .xwzx_right .cjwt ul li a:hover { color: #b6653a; }
.index_xwzx .xwzx_right .cjwt ul li .bt { padding-left: 30px; width: 300px; font-size: 14px; font-weight: bold; color: #333; height: 30px; line-height: 30px; vertical-align: middle; background: url(../images/wen.png) no-repeat left; }
.index_xwzx .xwzx_right .cjwt ul li .nr { margin-top: 10px; padding-left: 30px; line-height: 24px; font-size: 14px; background: url(../images/da.png) no-repeat 0 2px; }
.index_xwzx .xwzx_right .cjwt ul li span { display: block; }
/*首页样式结束-------------------------------------------------------------------------*/

/*内页样式开始-------------------------------------------------------------------------*/
/*内页banner*/

.content { margin: 50px 0; width: 100%; min-width: 1200px; overflow: hidden; }

.content_banner { width: 100%; min-width: 1400px; height:700px; overflow:hidden; }
.content_banner .swiper-container { width: 100%; height: 100%; }
.content_banner .swiper-slide img { width: 100%; height: auto; min-height: 100%; transition: 1s linear 2s; transform: scale(1.1,1.1); }
.content_banner .swiper-slide-active img, 
.content_banner .swiper-slide-duplicate-active img { transition: 6s linear; transform: scale(1,1); }



/*关于我们_公司简介*/
.about_profile { padding: 30px 0px 100px 0px; background: #fcf3e4; }
.about_profile .box { }
.about_profile .box .list { }
.about_profile .box .list dl { background: #fff; }
.about_profile .box .list dl dd { float: left; width: 700px; }
.about_profile .box .list dl dd a { }
.about_profile .box .list dl dd a:hover { }
.about_profile .box .list dl dd a img { }

.about_profile .box .list dl dt { float: right; padding: 50px 50px 50px 20px; width: 630px; }
.about_profile .box .list dl dt h1 { margin-bottom: 50px; padding-bottom: 30px; width: 120px; font-size: 30px; font-weight: bold; border-bottom: 2px solid #666; }
.about_profile .box .list dl dt p { font-size: 14px; }
.about_profile .box .list dl dt a { display: block; float: right; margin-top: 50px; width: 200px; text-align: center; height: 40px; line-height: 40px; color: #fff; background: #b6653a; border-radius: 5px; }
.about_profile .box .list dl dt a:hover { background: #ff9900; }

.about_profile .box .list ul { margin-top: 60px; padding: 30px 0px; height: 100px; color: #fff; background: #b6653a; border-radius: 10px; }
.about_profile .box .list ul li { float: left; width: 25%; text-align: center; }
.about_profile .box .list ul li h6 { font-size: 36px; font-weight: bold; }
.about_profile .box .list ul li i { font-size: small; vertical-align: super; }
.about_profile .box .list ul li p { margin-top: 5px; font-size: 20px; color:#ddd; }

/*关于我们_荣誉资质*/
.about_honor { padding: 30px 0px 100px 0px; background: #f9ead7; }
.about_honor .box { }
.about_honor .box .list { }


/*关于我们_企业文化*/
.about_culture { padding: 30px 0px 100px 0px; background: #fcf3e4; }
.about_culture .box { }
.about_culture .box .list { }
.about_culture .box .list ul { }
.about_culture .box .list ul li { float: left; }
.about_culture .box .list ul li a { }
.about_culture .box .list ul li a:hover { }
.about_culture .box .list ul li img { }

/*关于我们_工厂环境*/
.about_environment { padding: 30px 0px 100px 0px; background: #f9ead7; }
.about_environment .box { }
.about_environment .box .list { }
.about_environment .box .list ul { }
.about_environment .box .list ul li { float: left; }
.about_environment .box .list ul li a { }
.about_environment .box .list ul li a:hover { }
.about_environment .box .list ul li img { }



/*关于我们_生产视频*/
.about_video { padding: 30px 0px 100px 0px; background: #fcf3e4; }
.about_video .box { }
.about_video .box .list { }
.about_video .box .list ul { }
.about_video .box .list ul li { float: left; }
.about_video .box .list ul li a { }
.about_video .box .list ul li a:hover { }
.about_video .box .list ul li img {}

/*首页合作品牌*/
.index_brand{ padding:10px 0px 100px 0px;}


/*content左侧*/
.content .left { width:260px;}
.content .left .title { width: 240px; height: 75px; padding: 24px 0 0 20px; font-size: 14px; font-weight: bold; color: #fff; background-color: #b6653a; border-top-left-radius:5px; border-top-right-radius:5px;  }
.content .left .title i { float:left; font-size:30px;}
.content .left .title span { display:block; float:left; margin-left:5px; font-size:12px; color:#fff; }
.content .left .title b { font-size:14px;}
.content .left .list { margin-bottom:1px;}
.content .left .list ul { }
.content .left .list ul li {}
.content .left .list ul li a { display: block; padding-left: 20px; color: #fff; height: 40px; line-height: 40px; background-color: #763613; }
.content .left .list ul li a:hover { }
.content .left .list ul li ul { display:block; }
.content .left .list ul li ul li {}
.content .left .list ul li ul li a { display:block; margin-bottom:1px; font-weight:normal; color:#333; background-color: #f2c996;}
.content .left .list ul li ul li a:hover { background:#ff9900;}

.content .right { float: right; width: 1100px; }
.content .right .title { padding-left:10px; width:auto; height: 50px; line-height: 50px; color:#fff; background-color: #b6653a; border-left: solid 2px #fff; border-radius:5px; }
.content .right .title a { color: #fff; }
.content .right .title a:hover { color:#ff9900; }
.content .right .title span { color: #fff; margin-left: 20px; }
.content .right .title h2 { float: right; margin-top: 0; line-height: 40px; margin-right: 10px; color: #fff; }


.content .right .list { padding-top: 20px; }
.content .right .list ul { }
.content .right .list ul li { float: left; margin: 10px 12px; padding: 5px; position: relative; width: 241px; height: 280px; overflow: hidden; background-color: rgba(255,153,0,1); color: #fff; font-size: 14px; font-weight: bold; }
.content .right .list ul li a { display: block; }
.content .right .list ul li a:hover { background-color: rgba(255,153,0,.8); color: #fff; }
.content .right .list ul li img { width: 241px; height: 241px; }
.content .right .list ul li span { display: block; width: 241px; height: 40px; line-height: 40px; text-align: center; vertical-align: middle; font-size: 14px; }
.content .right .list ul li a:hover span { background: #b6653a; }


.content .right .video_list { padding-top: 20px; }
.content .right .video_list ul { }
.content .right .video_list ul li { float: left; margin:5px; padding: 5px; position: relative; overflow: hidden; background-color: rgba(255,153,0,1); color: #fff; width: 345px; height: 250px; }
.content .right .video_list ul li a { display: block; }
.content .right .video_list ul li a:hover { background-color: rgba(255,153,0,.8); color: #fff; }
.content .right .video_list ul li img { display:block; width:345px; height:210px; }
.content .right .video_list ul li p { width:100%; text-align:center; height: 40px; line-height: 40px; }
.content .right .video_list ul li a:hover p { background: #b6653a; }


.content .right .environment_list { padding-top: 20px; }
.content .right .environment_list ul { }
.content .right .environment_list ul li { float: left; margin:5px; padding: 5px; position: relative; overflow: hidden; background-color: rgba(255,153,0,1); color: #fff; width: 345px; height: 250px; }
.content .right .environment_list ul li a { display: block; }
.content .right .environment_list ul li a:hover { background-color: rgba(255,153,0,.8); color: #fff; }
.content .right .environment_list ul li img { display:block; width:345px; height:210px; }
.content .right .environment_list ul li p { width:100%; text-align:center; height: 40px; line-height: 40px; }
.content .right .environment_list ul li a:hover p { background: #b6653a; }


.content .right .honor_list { padding-top: 20px; }
.content .right .honor_list ul { }
.content .right .honor_list ul li { float: left; margin:7px; padding: 0px; position: relative; width: 260px; height: 411px; overflow: hidden; color: #fff; background-color: rgba(255,153,0,1);  }
.content .right .honor_list ul li a { display: block; }
.content .right .honor_list ul li a:hover { background-color: rgba(255,153,0,.8); color: #fff; }
.content .right .honor_list ul li img { display:block; width:260px; height:411px; }
.content .right .honor_list ul li p { width:100%; text-align:center; height: 40px; line-height: 40px; }
.content .right .honor_list ul li a:hover p { background: #b6653a; }





/*content新闻列表*/
.news_list ul { }
.news_list ul li { margin-top: 20px; }
.news_list ul li a { display: block; width: 1100px; height: 120px; background-color: #f6f6f6; color: #333; }
.news_list ul li a:hover { color: #ff9900; }
.news_list ul li a:hover .ckxq { background-color: #ff9900; }
.news_list ul li .sj { margin-left: 10px; padding-top: 35px; float: left; width: 60px; height: 85px; }
.news_list ul li .sj .yy { font-size: 24px; font-weight: bold; text-align: center; }
.news_list ul li .sj .dd { text-align: center; font-family: Arial; }
.news_list ul li .c { float: left; padding-top: 15px; width: 680px; height: 120px; margin-left: 30px; }
.news_list ul li .c .bt { width: 680px; height: 30px; line-height: 30px; vertical-align: middle; font-size: 14px; font-weight: bold; }
.news_list ul li .c .nr { line-height: 24px; color: #666; }
.news_list ul li .ckxq { float: right; margin-top: 48px; color: #fff; margin-right: 20px; width: 80px; height: 24px; text-align: center; line-height: 24px; vertical-align: middle; font-size: 14px; background-color: #999; }



/*content新闻详情*/
.news_show { padding:20px; background:#fff; }
.news_show .bt { text-align:center;}
.news_show .bt h1 { margin-top:50px; font-size:20px; font-weight:bold;}
.news_show .bt p { margin:30px 0px; color:#aaa;}
.news_show .nr { }
.news_show .page { margin-top:100px; padding:0px 20px;  text-align:center; height:50px; line-height:50px; background:#b6653a; color:#fff; border-radius:10px;}
.news_show .page .prev { float:left; }
.news_show .page .next { float:right;}



/*产品详情页面样式*/
.product_show { padding: 20px; background:#fff; }
.product_show .td1 { width: 950px; height: 370px; }
.product_show .page { margin-top:50px; padding:0px 20px;  text-align:center; height:50px; line-height:50px; background:#b6653a; color:#fff; border-radius:10px;}
.product_show .page .prev { float:left; }
.product_show .page .next { float:right;}

.product_show .td1 .r { float: right; width: 550px; }
.product_show .td1 .r .bt { width: 550px; height: 40px; border-bottom: dashed 1px #ccc; line-height: 40px; font-size: 16px; color: #333; font-weight: bold; }
.product_show .td1 .r .rx { margin-top: 30px; padding: 20px; width: 510px; height: 40px; background-color: #f3f3f3; font-size: 14px; color: #333; }
.product_show .td1 .r .rx b { font-size: 24px; font-weight: bold; color: #b6653a; font-family: Impact; }
.product_show .td1 .r .zx { margin-top: 30px; width: 550px; height: 40px; }
.product_show .td1 .r .zx ul { }
.product_show .td1 .r .zx ul li { }
.product_show .td1 .r .zx ul li a { display: block; margin-right: 40px; float: left; width: 120px; height: 40px; background-color: #b6653a; font-size: 14px; color: #fff; text-align: center; vertical-align: middle; line-height: 40px; }
.product_show .td1 .r .zx ul li a:hover { background-color:#ff9900; }
.product_show .td1 .r span { display: block; margin-top: 20px; text-indent: 2em; font-size: 14px; line-height: 30px; color: #666; }

.product_show .td2 { width: 900px; margin-top: 50px; }
.product_show .td2 .bt { width: 900px; height: 40px; border-bottom: solid 1px #b6653a; }
.product_show .td2 .bt span { display: block; color: #fff; font-weight: bold; font-size: 14px; width: 120px; height: 40px; background-color: #b6653a; line-height: 40px; text-align: center; vertical-align: middle; }
.product_show .td2 .nr { padding-top: 20px; }
/*内页样式结束-------------------------------------------------------------------------*/


/*产品详情分页下载样式-------------------------------------------------------------------------*/
.goods_list .hd { height: 40px; background: #eeeeee; border: 1px #e1e1e1 solid; }
.goods_list .hd ul li { float: left; padding: 0; margin: 0; display: inline; width: 150px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; border-right: 1px #e1e1e1 solid; }
.goods_list .hd ul li.on { background: #b6653a; color: #ffffff; }
.goods_list .bd ul { padding: 10px; border: 1px #e1e1e1 solid; border-top: none; min-height: 100px; height: auto; overflow: hidden; }




.list_dl .list_dd ul { padding: 0; border: 0px; margin: 0px; }
.list_dl { position: relative; width: 945px; height: 800px; }
.list_dt { color: white; margin: 0 12px; width: 130px; height: 125px; line-height: 34px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; float: left; background: url(../images/ico/folder.png) no-repeat; }
.list_dt p { font-size: 12px; color: #000; padding-top: 70px; text-align: center; }

.list_dt:hover { background: url(../images/ico/folder.png) no-repeat 0px -126px; }

#open { background: url(../images/ico/folder.png) no-repeat 0 -126px; }
.list_dd { position: absolute; top: 240px; left: 0px; display: none; width: 945px; }

.list_li { list-style-type: none; color: white; cursor: pointer; width: 130px; height: 156px; float: left; margin: 5px 13px; background-image: url(../images/ico/download_ico.png); background-repeat: no-repeat; }
.list_cad { background-position: -36px -40px; }
.list_cad:hover { background-position: -36px -260px; }
.list_pdf { background-position: -239px -40px; }
.list_pdf:hover { background-position: -239px -260px; }
.list_3d { background-position: -454px -40px; }
.list_3d:hover { background-position: -454px -260px; }
.list_li a { color: #000; padding-top: 120px; display: block; font-size: 12px; text-align: center; height: 156px; }




/*css flickr style pagination*/
div.pagelist { padding: 0px; margin: 20px auto; text-align: center; font-family: Verdana; font-size: 12px; text-align: right; }
div.pagelist a { border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #b6653a; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.pagelist a:hover { border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #b6653a; }
div.pagelist a:active { border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #b6653a; }
div.pagelist span { padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.pagelist span.current { padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff9900; margin-right: 3px; padding-top: 2px; }
div.pagelist span.disabled { padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }





#certify { position: relative; width: 1400px; margin: 0 auto; }
#certify .swiper-container { padding-bottom: 60px; }
#certify .swiper-slide { position:relative; width: 400px; height: 570px; background: #fff; box-shadow: 0 8px 30px #ddd; }
#certify .swiper-slide img { display: block; width:400px; height:570px; }
#certify .swiper-slide p { position:relative; bottom:30px; line-height: 30px; padding-top: 0; text-align: center; color: #fff; font-size: 1.1em; margin: 0; background:#b6653a; opacity:0.8; }
#certify .swiper-pagination { width: 100%; bottom: 20px; }
#certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 3px solid #fff; background-color: #b6653a; width: 10px; height: 10px; opacity: 1; }
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 3px solid #00aadc; background-color: #fff; }
#certify .swiper-button-prev { left: -30px; width: 45px; height: 45px; background: url(../images/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%; }
#certify .swiper-button-prev:hover { background-position: 0 -46px; background-size: 100%; }
#certify .swiper-button-next { right: -30px; width: 45px; height: 45px; background: url(../images/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%; }
#certify .swiper-button-next:hover { background-position: 0 -139px; background-size: 100%; }
#certify .swiper-button-prev::after, 
#certify .swiper-button-next::after { content: ''; }








.about_culture .swiper { position:relative; width: 100%; height: 100%; margin-left: auto; margin-right: auto;  overflow:hidden;}
.about_culture .mySwiper { position:relative; top:-50px; z-index:99; margin:0 auto; padding:50px; width:1300px; text-align:center; height:56px; background:#b6653a; color:#fff; border-radius:10px; }
.about_culture .mySwiper .swiper-slide { text-align:center; opacity: 0.4; }
.about_culture .mySwiper .swiper-slide-thumb-active { opacity: 1; }
.about_culture .mySwiper .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.about_culture .mySwiper .swiper-slide h1 { font-size:24px; font-weight:bold;}
.about_culture .mySwiper .swiper-slide p { margin-top:10px;}


.about_culture .mySwiper2 { height: 80%; width: 100%; }
.about_culture .mySwiper2 .swiper-slide { background-size: cover; background-position: center; }
.about_culture .mySwiper2 .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; }
.about_culture .mySwiper2 .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }


.about_environment .swiper-container { width: 100%; height: auto; padding: 90px 0; margin-left: auto; margin-right: auto; }
.about_environment .swiper-slide { width:260px; height: 200px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition-property: all; }
.about_environment .swiper-slide img { display:block; width:260px; height:200px; }
.about_environment .swiper-slide p { width:100%; text-align:center; height:40px; line-height:40px; }
.about_environment .swiper-slide a { display:block; padding:10px;  color:#fff; background:#b6653a; }
.about_environment .swiper-slide a:hover { background:#ff9900;}


.about_video .list .swiper-container { width: 100%; height: 100%; }
.about_video .list .swiper-slide { text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.about_video .list .swiper-slide a { display:block; padding:10px 10px; background:#fff;}
.about_video .list .swiper-slide a:hover { background:#ff9900;}
.about_video .list .swiper-slide img { display:block; width:415px; height:306px; }
.about_video .list .swiper-slide p { width:100%; text-align:center; line-height:40px; background:#dedfde; }


