/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#333;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}



/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.wh{width: 1270px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}






.header{
    overflow: hidden;
}
.head1{
    width: 100%;
    height: 31px;
    background-color: #e8e8e8;
    overflow: hidden;
}
.k1{
    text-align: right;
}
.head1,.head1 a{
    font-size: 14px;
    line-height: 31px;
    color: #7e7e7e;
}
.head2{
    width: 1270px;
    margin:0 auto;
    overflow: hidden;
    height: 125px;
}
.logo{
    overflow: hidden;
    line-height: 125px;
}
.logo img{max-width: 100%;}
.tadv{
    overflow: hidden;
    background: url(../images/tadvline.png) no-repeat left center;
    margin: 33px 0 0 0;
    margin-left: 34px;
    height: 71px;
    padding-left: 27px;
    padding-top: 5px;
}

.tadv.fl {}
.tadv p{
    font-size: 20px;
    line-height: 20px;
    color: #272c3c;
    margin-bottom: 13px;
}
.tadv h3{
    font-size: 26px;
    line-height: 26px;
    color: #cbac7a;
}
.head2_fr{
    width: 264px;
    padding: 34px 0 0 0;
    overflow: hidden;
}
.ttel{
    width: 100%;
    background: url(../images/ttel.png) no-repeat left center;
    padding-left: 64px;
}
.ttel p{
    font-size: 15px;
    line-height: 15px;
    color: #1c1c1c;
    margin-bottom: 10px;
}
.ttel h3{
    font-size: 26px;
    line-height:22px;
    color: #cbac7a;
}







/*热门搜索*/
.search{
    height: 60px;
    overflow: hidden;
    border-bottom: 1px solid rgba(34,34,34,0.3);
    padding: 13px 0;
}
.ss{
    width:1270px;
    margin:0 auto;
}
.hotSearch{width:400px;float:left;height:33px;line-height:33px;}
.hotSearch,.hotSearch a{
    font-size: 14px;
    line-height: 35px;
    color: #222222;
}
#formsearch{width: 319px;height: 35px;float:right;background: url(../images/ss.png) no-repeat;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}





/*搜索和热门搜索*/
.hotSearch a{margin-right:8px;}
#formsearch input{height:35px;background:none;border:none;line-height:33px;float: left;box-sizing: border-box;outline: none;}
#formsearch input#keyword{padding-left:15px;color:#686868;width:281px;font-size: 13px;}
#formsearch input#s_btn{width:37px;text-align:center;cursor:pointer;}
input#keyword:-ms-input-placeholder,textarea#keyword:-ms-input-placeholder{color: #686868;}
input#keyword::-webkit-input-placeholder,textarea#keyword::-webkit-input-placeholder{color: #686868; }





/*首页banner*/
.banner{width:1920px;margin:0 auto;position:relative;left:50%;margin-left:-960px;height:500px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:46%;bottom:20px;z-index:100;}
.banner .num li{width:12px;height:12px;display:inline-block;margin:0 4px;background:#fff;line-height:18px;
  text-indent:-100px;overflow:hidden;border-radius:12px;}
.banner .num li.num_hover{background-color:#ff7c00;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}






/* 导航样式 */
.dao{height: 57px;
    background-color: #b28e54;}
.xmenu {width: 1270px;margin:0 auto;}
.xmenu li{line-height:57px;height:57px;text-align:center;width:158px;padding-right:14px;float:left;position:relative;z-index:999;background: url(../images/tnavline.jpg) no-repeat right center;padding-left:10px;}
.xmenu li:last-child{background:none;}
.xmenu li:first-child{padding-left:0;}
.xmenu li a{display:block;line-height:57px;color:#fff;height:57px;font-size:14px;}
.xmenu li a:hover{text-decoration:none;background-color:#272c3c;}
.xmenu li.active>a{text-decoration:none;background-color:#272c3c;}

.xmenu li a.on{text-decoration:none;background-color:#b28e54;}


.xmenu li:hover .x-sub-menu { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); }
.xmenu li .x-sub-menu {
  position: absolute;
  z-index: 99;
  width:158px;
  left: -3px;
  top:57px;
  background:#b28e54;
  opacity: 0;
}
.xmenu li:nth-child(3) .x-sub-menu li a{width:195px;}
.xmenu li:nth-child(3) .x-sub-menu {width:195px;left: -22px;}
.xmenu li .x-sub-menu li{background:none;height:38px;width:158px;padding: 0px;}
.xmenu li .x-sub-menu li a {display: block; text-align: center;width:158px;height:38px;line-height:38px;font-size: 14px; color: #ffffff;padding: 0; background: none;}
.xmenu li .x-sub-menu li a:hover{background:#272c3c; color:#fff;}
.xmenu li .x-sub-menu li:hover{background:#b28e54; color:#fff;}


.tit{
    width: 1200px;
    margin:0 auto;
    text-align: center;
    overflow: hidden;
}
.tit h4{
    color: rgba(207,203,203,0.3);
    font-size: 50px;
    line-height: 41px;
}
.tit h3{
    font-size: 43px;
    line-height: 43px;
    color: #272c3c;
    margin-top: -43px;
}
.tit h3 span{
    color: #b28e54;
}
.tit p{
    font-size: 21px;
    line-height: 21px;
    color: #4b4b4b;
    margin-top: 15px;
}





/*box1*/
.box1{
    overflow: hidden;
    height: 421px; 
}
.b1_fl{
    width: 297px;
    height: 348px;
    background: url(../images/b1imgbg1.png) no-repeat;
    box-sizing: border-box;
    padding: 147px 0 0 36px;
}
.b1_fl .b1con1{
    width: 206px;
    overflow: hidden;
    border-bottom: 1px solid #fff;
    padding-bottom: 8px;
}
.b1_fl .b1con1 h3{
    font-size: 22px;
    line-height: 22px;
    color: #ffffff;
    margin-bottom: 8px;
    font-weight: 400;
}
.b1_fl .b1con1 p{
    font-size: 18px;
    line-height: 18px;
    font-weight: lighter;
    letter-spacing: 4px;
    color: #ffffff;
}
.b1_fl .b1tel{
    width: 100%;
    overflow: hidden;
    background: url(../images/b1tel.png) no-repeat left center;
    box-sizing: border-box;
    padding-left: 50px;
    margin-top: 58px;
}
.b1_fl .b1tel p{
    font-size: 14px;
    line-height: 14px;
    color: #ffffff;
    margin:1px 0 5px;
}
.b1_fl .b1tel h3{
    font-size: 25px;
    line-height: 21px;
    color: #ffffff;
}
.b1_fr{
    width: 900px;
    overflow: hidden;
    padding: 42px 0 0 0;
}
.b1_fr h3{
    font-size: 32px;
    font-weight: normal;
    line-height: 32px;
    letter-spacing: 1px;
    color: #b28e54;
    margin-bottom: 26px;
}
.b1_fr p{
    font-size: 15px;
    line-height: 27px;
    color: #1c1c1c;
}
.b1_fr ul{
    width: calc(100% + 196px);
    margin: 41px -96px 0 -96px;
    overflow: hidden;
}
.b1_fr ul li{
    width: 273px;
    float: left;
    height: 83px;
    overflow: hidden;
    box-sizing: border-box;
    border-right: 1px solid #d1d1d1;
    text-align: center;
    padding: 5px 0 0 0;
}
.b1_fr ul li:last-of-type{border-right: none;}
.b1_fr ul li .b1img1{
    width: 51px;
    height: 43px;
    margin: 0 auto;
    line-height: 43px;
    text-align: center;
}
.b1_fr ul li .b1img1 img{max-width: 100%;max-height: 100%;transition: all 0.4s linear;}

.b1_fr ul li p{
    margin-top: 13px;
    font-size: 20px;
    line-height: 20px;
    color: #343434;
}

/* box2 */
.box2{
   overflow: hidden;
   padding-top: 65px;
   background: url(../images/b2bg.png)no-repeat;
   height: 1118px;
}
.b2_index{
    width: 1270px;
    margin:0 auto;
    overflow: hidden;
    padding-top: 56px;
}
.b2_fl{
    width: 282px;
    height: 696px;
    background: url(../images/b2imgbg1.png) no-repeat;
    box-sizing: border-box; 
    padding:36px 9px 0 9px;
}

.ptt{
    color: #ffffff;
    font-size: 30px;
    padding-left: 45px;
    text-align: right;
    padding-right: 10px;
}


.prodmenu{
    width: 264px;
    height:591px;
    padding:115px 12px 54px 12px;
}
.prodmenu li{
    width: 100%;
    height:53px;
    border-bottom: 1px dashed #7f7f7f;
}
.prodmenu li a{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size: 18px;
    line-height: 52px;
    letter-spacing: 1px;
    color: #272c3c;
    padding-left: 33px;
    transition: all 0.4s linear;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/b2dot.png) no-repeat 4px center;

}
.prodmenu li:hover a{
    color: #a78116;
    /*background: url(../images/b2doth.png) no-repeat 4px center;*/
}

.pwz{color:#fff;font-weight:300;text-align:center;font-size:18px;line-height:27px;margin-top:93px;padding-left:6px;}





.b2_fr{
    width: 976px;
    overflow: hidden;
}
.b2_fr .b2con1{
    width: 976px;
    height: 481px;
    overflow: hidden;
    position: relative;
}
.b2_fr .b2con1 .bd{
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.b2_fr .b2con1 .bd li{
    width: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}
.b2_fr .b2con1 .bd li .b2img1{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.b2_fr .b2con1 .bd li .b2img1 img{width: 100%;height: 100%;}
.b2_fr .b2con1 .bd li .b2cen1{
    width: 100%;
    height:42px;
    background-color: rgba(5,5,5,0.75);
    box-sizing: border-box;
    padding-left: 26px;
    position:absolute;
    bottom:0;
    left:0;
}
.b2_fr .b2con1 .bd li .b2cen1 p{
    font-size: 17px;
    line-height: 42px;
    letter-spacing: 1px;
    color: #ffffff;
}
.b2_fr .b2con1 .hd{
    position: absolute;
    z-index: 2;
    right: 5px;
    bottom: 15px;
    width: 100px;
    height: 11px;
    overflow: hidden;
}
.b2_fr .b2con1 .hd ul{
    text-align: center;
    overflow: hidden;height:13px;
}
.b2_fr .b2con1 .hd ul li{
    display: inline-block;
    width: 11px;
    height: 11px;
    text-indent: -100px;
    margin:0 4.5px;
    border-radius: 50%;
    background-color: #fff;
}
.b2_fr .b2con1 .hd ul li.on{
    background-color: #b28e54;
}
.b2con2{
    width: 100%;
    overflow: hidden;
}
.b2con2 li{
    width: 317px;
    float: left;
    overflow: hidden;
    margin-right: 12px;
    text-align: center;
}
.b2con2 li:nth-child(4){
    margin-top: 33px;
}
.b2con2 li:nth-child(5){
    margin-top: 33px;
}
.b2con2 li:nth-child(6){
    margin-top: 33px;
}
.b2con2 li:nth-of-type(3n){
    margin-right: 0;
}
.b2con2 li .b2img2{
    width: 100%;
    height: 293px;
    overflow: hidden;
    text-align: center;
    line-height: 293px;
}
.b2con2 li .b2img2 img{max-width: 100%;max-height: 100%;transition: .5s;}
.b2con2 li .b2img2:hover img{transform: scale(1.1);}
.b2con2 li .b2cen2{
    width: 100%;
    height:38px;
    background-color: #b28e54;
    text-align: center;
    overflow: hidden;
    font-size: 17px;
    line-height: 38px;
    letter-spacing: 1px;
    color: #fff;
    white-space:nowrap;
    text-overflow:ellipsis;
}

/*box3*/
.box3{
   padding: 105px 0 108px;
   overflow: hidden;
   background: url(../images/b3bg.jpg) no-repeat;
}
.b3_index{
    width: 1270px;
    margin:0 auto;
    overflow: hidden;
}
.b3_fl{
    width: 401px;
    overflow: hidden;
    padding: 367px 86px 0 24px;
}
.b3con1{
    width: 100%;
    overflow: hidden;
}
.b3con1 p{
    font-size: 16px;
    line-height: 27px;
    color: #575757;
}
.b3_fr{
    width: 868px;
    overflow: hidden;
}
.b3ul1 li{
    float: left;
    overflow: hidden;
}
.b3ul1 li img,.b3ul1 li video{width: 100%;height: 100%;}
.b3ul1 li:first-of-type{
    width: 602px;
    height: 353px;
    margin: 0 7px 8px 0;
}
.b3ul1 li:nth-of-type(2){
    width: 259px;
    height: 353px;
    margin-bottom: 8px;
}
.b3ul1 li:nth-of-type(3){
    width: 395px;
    height: 253px;
    margin-right: 7px;
}
.b3ul1 li:nth-of-type(4){
    width: 466px;
    height: 253px;
}
.b3ul2{
    width: 100%;
    overflow: hidden;
    margin-top: 36px;
}
.b3ul2 li{
    width: 199px;
    height: 105px;
    overflow: hidden;
    float: left;
    text-align: center;
    box-sizing: border-box;
    padding: 20px 0 0 0;
    transition: all 0.4s linear;
    background-color: #272c3c;
    margin-right: 15px;
}
.b3ul2 li:last-of-type{margin-right:0}
.b3ul2 li:hover{
    background-color: #b28e54;
}
.b3ul2 li h3{
    font-size: 23px;
    line-height: 23px;
    color: #ffffff;
    margin-bottom: 9px;
}
.b3ul2 li p{
    font-size: 16px;
    line-height: 16px;
    color: #ffffff;
    margin-bottom: 13px;
}
.b3ul2 li .b3line{
    width: 26px;
    height: 2px;
    background-color: #ffffff;
    margin:0 auto;
}

/*box4*/
.box4{
    overflow: hidden;
    padding-bottom: 88px;
}
.b4_tit{
    width: 100%;
    height: 266px;
    background: url(../images/b4tit.png) no-repeat;color:#fff;text-align:center;font-size:54px;font-weight:bold;
    padding-top:60px;
}
.b4_tit p{font-weight:normal;font-size:26px;}


.b4_index{
    width: 1270px;
    margin:0 auto;
    padding-top: 70px;
    overflow: hidden;
}
.b4_index li{
    width: 100%;
    overflow: hidden;
}

.b4_index li:first-of-type{
    margin-bottom: 35px;
}
.b4_index li:nth-of-type(2){
    margin-bottom: 34px;
}
.b4_index li .b4con1{
    overflow: hidden;
}
.b4_index li:nth-of-type(2) .b4con1{
    float: left;
    width:574px;
}
.b4_index li:nth-of-type(odd) .b4con1{
    float: right;
    width: 622px;
}
.b4_index li .b4con1 .b4cen1{
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.b4_index li .b4con1 .b4cen1 .b4num{
    width: 75px;
    height: 101px;
    background-color: #484848;
    text-align: center;
    line-height: 101px;
    font-family: AlternateGothicEF-NoThree;
    font-size: 45px;
    letter-spacing: -2px;
    color: #ffffff;
}
.b4_index li .b4con1 .b4cen1 .hxystt{
    overflow: hidden;
    padding: 9px 0 0 0;
}
.b4_index li:nth-of-type(2) .b4con1 .b4cen1 .hxystt{width: 452px;}
.b4_index li:nth-of-type(odd) .b4con1 .b4cen1 .hxystt{width: 500px;}
.b4_index li .b4con1 .b4cen1 .hxystt h3{
    font-size: 27px;
    line-height: 27px;
    color: #b28e54;
}
.b4_index li .b4con1 .b4cen1 .hxystt h3:first-of-type{
    margin-bottom: 18px;
}
.b4_index li .b4cen2{
    width: 100%;
    overflow: hidden;
}
.b4_index li .b4cen2 p{
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    color: #4c4c4c;
    background: url(../images/b4dot.png) no-repeat left 10px;
    padding-left: 22px;
    margin-bottom: 14px;
}

.b4_index li:nth-child(2) .b4cen2 p:nth-child(2){
    margin-bottom: 30px;
}

.b4_index li:nth-child(3) .b4cen2 p:nth-child(2){
    margin-bottom: 30px;
}

.b4_index li:nth-of-type(odd) .b4img1{
    width: 635px;
    overflow: hidden;
    text-align: left;
    float: left;
}
.b4_index li:nth-of-type(2) .b4img1{
    width: 637px;
    float: right;
    overflow: hidden;
    text-align: center;
}
.b4_index li .b4img1 img{max-width: 100%;max-height: 100%;}

/*box5*/
.box5{
    padding: 68px 0 87px;
    background: url(../images/b5bg.jpg) no-repeat;
}
.b5_tit h4{color: rgba(207,203,203,0.08);}
.b5_tit h3{color: #fff;}
.b5_tit p{color: rgba(255,255,255,0.8);}
.b5_index{
    width: 1270px;
    margin:0 auto;
    height: 724px;
    margin-top: 53px;
    position: relative;
    padding: 32px 28px 17px 28px;
}
.b5_index .b5more1{
    width: 98px;
    height: 90px;
    background-color: #ffea00;
    position: absolute;
    right: 28px;
    top: -16px;
    text-align: center;
    padding: 15px 0 0 0;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 2px;
    color: #272c3c;
}
.b5_index .b5con1{
    width: 100%;
    overflow: hidden;
}
.b5_index .b5con1 .b5img1{
    width: 605px;
    height: 353px;
    overflow: hidden;
}
.b5_index .b5con1 .b5cen1{
    width: 480px;
    margin-left: 49px;
    box-sizing: border-box;
    padding: 58px 0 0 0;
}
.b5_index .b5con1 .b5cen1 h4{
    font-size: 24px;
    line-height: 24px;
    color: #5d4605;
    margin-bottom: 35px;
}
.b5_index .b5con1 .b5cen1 p{
    font-size: 16px;
    line-height: 27px;
    color: #39393a;
}
.b5_index .b5con1 .b5cen1 .b5more2{
    width: 132px;
    height: 39px;
    display: block;
    border: solid 1px #b28e54;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
    letter-spacing: 2px;
    color: #b28e54;
}
.b5con2{
    width: 100%;
    margin-top: 32px;
    overflow: hidden;
}
#aindemo {float: left;width:800%}
#ademo1 {float: left;}
#ademo2 {float: left;}
.b5con2 li{
    width: 393px;
    float: left;
    overflow: hidden;
    text-align: center;
    margin-right: 18px;
}
.b5con2 li .b5img2{
    width: 393px;
    height: 259px;
    overflow: hidden;
}
.b5con2 li .b5img2 img{width: 100%;height: 100%;}
.b5con2 li p{
    font-size: 17px;
    line-height: 17px;
    color: #414141;
    margin-top: 13px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

/*box6*/
.box6{
    overflow: hidden;
    padding: 80px 0 0;
}
.b6_index{
    width: 100%;
    overflow: hidden;
    margin-top: 65px;
}
.b6_top{
    width: 100%;
    overflow: hidden;
}
.b6t_fl{
    width: 950px;
    height: 416px;
    overflow: hidden;
    position: relative;
}
.b6timg1{
    width: 784px;
    height: 416px;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    overflow: hidden;
}
.b6timg1 img{width: 100%;height: 100%;}
.b6tcon1{
    width: 558px;
    height: 322px;
    background-color: rgba(243,243,243,0.98);
    box-sizing: border-box;
    padding: 32px 27px 0 20px;
    overflow: hidden;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 43px;
}
.b6tcon1 p{
    font-size: 15px;
    line-height: 29px;
    color: #101010;
}
.b6tcon1 .b6more1{
    width: 132px;
    height: 40px;
    border: solid 1px #b28e54;
    text-align: center;
    line-height: 38px;
    display: block;
    font-size: 16px;
    letter-spacing: 2px;
    color: #b28e54;
    margin-top: 27px;
}
.b6t_fl .b6more2{
    width: 50px;
    height: 117px;
    background-color: #b28e54;
    display: block;
    position: absolute;
    background: url(../images/next1.png) no-repeat;
    z-index: 2;
    left: 558px;
    top: 146px;
} 
.b6t_fr{
    width: 303px;
    overflow: hidden;
}
.b6con1{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.b6con1 .bd{
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.b6con1 .bd li{
    width: 100%;
    overflow: hidden;
    background-color: #eeeeec;
    padding: 22px 0 17px;
}
.b6con1 .bd li a{
    width: 238px;
    height: 181px;
    display: block;
    margin:0 auto;
    overflow: hidden;
}
.b6con1 .bd li a img{width: 100%;height: 100%;}
.b6con1 .prev{
    display: block;
    width: 16px;
    height: 24px;
    background: url(../images/prev2.png) no-repeat;
    position: absolute;
    left: 12px;
    top: 99px;
    z-index: 2;
}
.b6con1 .next{
    display: block;
    width: 16px;
    height: 24px;
    background: url(../images/next2.png) no-repeat;
    position: absolute;
    right: 12px;
    top: 99px;
    z-index: 2;
}
.b6con1 .b6cen1{
    width: 100%;
    height: 51px;
    background-color: #b28e54;
    text-align: center;
    overflow: hidden;
    line-height: 51px;
    position: relative;
    font-size: 22px;
    letter-spacing: 2px;
    color: #ffffff;
}
.b6con2{
    width: 303px;
    height: 136px;
    background:url(../images/b6imgbg1.png) no-repeat;
    margin-top: 11px;
    box-sizing: border-box;
    padding:46px 0 46px 51px; 
}
.b6con2 p{
    font-size: 25px;
    line-height: 44px;
    letter-spacing: 2px;
    color: #ffffff;
    display: inline-block;
    background: url(../images/b6more.png) no-repeat right center;
    padding-right: 76px;
}
.b6_bot{
    width: 100%;
    overflow: hidden;
    margin-top:43px; 
}
.b6_bot li{
    width: 307px;
    height: 208px;
    float: left;
    margin-right: 14px;
    overflow: hidden;
}
.b6_bot li img{
    width: 100%;height: 100%;
}

/*box7*/
.box7{
    overflow: hidden;
    background: url(../images/b7imgbg1.png) no-repeat center top;
}
.b7_tit{
    width: 1270px;
    margin:0 auto;
    overflow: hidden;
}
.b7con1{
    width: 390px;
    overflow: hidden;
    padding: 78px 0 62px;
}
.b7con1 .b7tel{text-align:right;
    width: 100%;
    overflow: hidden;
}
.b7con1 .b7tel p{
    font-size: 18px;
    line-height: 27px;
    color: #b28e54
}
.b7con1 .b7tel p a{
    font-family: CTLaoSongSJ;
    font-size: 36px;
    line-height: 27px;
    color: #b28e54;
}
.b7con1 .b7mes{
    width: 100%;
    overflow: hidden;
    margin-top: 18px;
}
.b7con1 .b7mes .b7mes1{
    display: block;
    width: 132px;
    height: 36px;
    border: solid 1px #ffffff;
    text-align: center;
    line-height: 34px;
    font-size: 16px;
    color: #ffffff;
    border-radius: 18px;
    margin-right: 13px;
}
.b7con1 .b7mes .b7mes2{
    width: 132px;
    height: 36px;
    background-color: #b28e54;
    border-radius: 18px;
    line-height: 36px;
    text-align: center;
    display: block;
    font-size: 16px;
    color: #ffffff;
}
.b7_index{
    width: 1270px;
    margin:0 auto;
    overflow: hidden;
}
.b7_index .b7_fl{
    width: 254px;
    height: 362px;
    background-color: #b28e54;
    overflow: hidden;
    box-sizing: border-box;
    padding: 114px 0 0 0;
    text-align: center;
}
.b7_index .b7_fl h4{
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 1px;
    color: #ffffff;
    margin-bottom: 15px;
}
.b7_index .b7_fl p{
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 8px;
    color: #ffffff;
}
.b7_index .b7_fl .b7more{
    width: 129px;
    height: 36px;
    margin:0 auto;
    margin-top: 19px;
    display: block;
    border-radius: 18px;
    text-align: center;
    line-height: 36px;
    background-color: #fff;
    font-size: 18px;
    color: #b28e54;
}
.b7_fr{
    width: 1016px;
    height: 362px;
    overflow: hidden;
    background-color: #fff;
}
.b7_fr li{
    width: 254px;
    height: 181px;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    box-sizing: border-box;
    float: left;
    text-align: center;
    padding: 47px 0 0 0;
    position: relative;
}
.b7_fr li:nth-of-type(4n+1){
    border-left:none;
}
.b7_fr li:before{
    content: "";
    background: url(../images/b7dot.png) no-repeat;
    display: block;
    position: absolute;
    width: 29px;
    height: 29px;
    left: -13px;
    top: 76px;
}
.b7_fr li:nth-of-type(n+5):before{
    transform:rotate(180deg);
}
.b7_fr li:nth-of-type(4n+1):before{
    background:none;
}
.b7_fr li:last-of-type:after{
    content: "";
    background: url(../images/b7dot.png) no-repeat;
    display: block;
    position: absolute;
    width: 29px;
    height: 29px;
    left: 105px;
    top: -13px;
    transform: rotate(90deg);
}
.b7_fr li .b7img1{
    width: 63px;
    height: 48px;
    overflow: hidden;
    text-align: center;
    line-height: 43px;
    margin:0 auto;
}
.b7_fr li .b7img1 img{max-width: 100%;max-height: 100%;}
.b7_fr li:hover .b7img1 img{
    filter: invert(53%) sepia(88%) saturate(247%) hue-rotate(358deg) brightness(93%) contrast(83%);
}
.b7_fr li .b7line{
    width: 28px;
    height: 1px;
    background-color: #b28e54;
    margin:15px auto 12px;
}
.b7_fr li p{
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 1px;
    color: #4c4c4c;
}

/*box8*/
.box8{
    overflow: hidden;
    padding: 82px 0 72px;
}
.b8_index{
    width: 100%;
    overflow: hidden;
    margin-top: 61px;
}
.newstt{
    width: 100%;
    height: 45px;
    box-sizing: border-box;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
    padding: 9px 0;
}
.newstt .hd{
    width: 262px;
    float: left;
    overflow: hidden;
}
.newstt li{
    float: left;
    margin-right: 10px;
    width: 121px;
    height: 26px;
    padding-left: 19px;
    box-sizing: border-box;
}
.newstt li.on{
    border-left: 6px solid #b28e54;
}
.newstt li h3{
    font-size: 24px;
    line-height: 26px;
    color: #222222;
    transition: all 0.4s linear;
}
.newstt li.on h3{color:#b28e54;}
a.b8more1{
    float: right;
    display: block;
    font-size: 16px;
    line-height: 26px;
    color: #5c5c5c;
}



.b8_fl{
    width: 636px;
    overflow: hidden;
}
.b8con1{
    width: 100%;
    margin-top: 22px;
    overflow: hidden;
}
.b8con1 .bd{width: 100%;overflow: hidden;}
.b8con1 .bd ul{width: 100%;overflow: hidden;}
.b8con1 .bd ul li{
    width: 100%;
    height: 73px;
    margin-bottom: 13px;
    padding: 10px 0;
    box-sizing: border-box;
    border:1px solid #b9b9b9;
}
.b8con1 .bd ul li:first-of-type{
    margin-bottom: 35px;
    height: 174px;
    box-sizing: border-box;
    padding: 0;
    border:none;
}
.b8con1 .bd ul li .b8img1{
    width: 298px;
    height: 174px;
    border: solid 1px #b9b9b9;
    box-sizing: border-box;
    text-align: center;
    line-height: 171px;
    overflow: hidden;
    display: none;
}
.b8con1 .bd ul li:first-of-type .b8img1{display: block;}
.b8con1 .bd ul li .b8img1 img{width: 100%;height: 100%;}
.b8con1 .bd ul li .b8date{
    width: 129px;
    height: 53px;
    border-right: 1px solid #b9b9b9;
    text-align: center;
    overflow: hidden;
}
.b8con1 .bd ul li:first-of-type .b8date{display: none;}
.b8con1 .bd ul li .b8date h3{
    font-size: 30px;
    line-height: 25px;
    color: #222222;
    margin-bottom: 5px;
}
.b8con1 .bd ul li .b8date p{
    font-size: 21px;
    line-height: 21px;
    color: #222222;
}
.b8con1 .bd ul li .b8cen1{
    width: 505px;
    overflow: hidden;
    padding: 0 39px 0 29px;
}
.b8con1 .bd ul li:first-of-type .b8cen1{
    float:right;
    width:320px;
    padding:0;
}
.b8con1 .bd ul li .b8cen1 h3{
    width: 400px;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 53px;
    color: #222222;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    transition:all 0.4s linear;
}
.b8con1 .bd ul li:first-of-type .b8cen1 h3{
    line-height: 18px;
    margin-bottom: 21px;
    float: none;
    width: 100%;
}
.b8con1 .bd ul li:hover .b8cen1 h3{color:#b28e54}
.b8con1 .bd ul li .b8cen1 p{
    display: none;
    font-size: 14px;
    line-height: 25px;
    color: #535353;
    overflow: hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient:vertical;
}
.b8con1 .bd ul li:first-of-type .b8cen1 p{display: -webkit-box;}
.b8con1 .bd ul li .b8cen1 .b8more2{
    width: 31px;
    height: 31px;
    background:url(../images/b8more.png) no-repeat;
    display: block;
    float: right;
    margin:11px 0;
    text-indent: -100px;
    overflow: hidden;
}
.b8con1 .bd ul li:first-of-type .b8cen1 .b8more2{
    width: 108px;
    height: 34px;
    background: #b28e54;
    float: none;
    margin:23px 0 0 0;
    text-align: center;
    text-indent: 0;
    line-height: 34px;
    font-size: 14px;
    color: #ffffff;
}
.b8_fr{
    width: 580px;
    overflow: hidden;
}
.b8con2{
    width: 100%;
    overflow: hidden;
    margin-top: 25px;
}
.b8con2 li{
    width: 100%;
    border-bottom: 1px dashed #aaaaaa;
    height: 91px !important;
    overflow: hidden;
    padding:22px 0 0 0;
}
.b8con2 li h4{
    width: 100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    background: url(../images/wen.png) no-repeat left center;
    padding-left: 43px;
    font-size: 18px;
    font-weight:normal;
    line-height: 25px;
    color: #222222;
    margin-bottom: 8px;
}
.b8con2 li p{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width: 100%;
    padding:0 20px 0 43px;
    font-size: 14px;
    line-height: 14px;
    color: #535353;
}


/*友情链接*/
.f_link{
    width:1270px;
    margin:0 auto;
    height:60px;
    overflow: hidden;
    background: url(../images/flink.png) no-repeat left top;
    padding-top:42px;
}
.f_link a{
    font-size: 14px;
    line-height: 16px;
    color: #2e2e2e;
    margin-right: 36px;
}




/*底部样式*/
.foot{
    margin-top:30px;
    background-color: #272c3c;height:305px;overflow:hidden;
}
.foot1{
    width: 100%;
    background-color: #b28e54;
}
.fnav{
    width: 1345px;
    margin:0 auto;
    overflow: hidden;
}
.fnav a{
    display: inline-block;
    font-size: 17px;
    line-height: 46px;
    color: #ffffff;
    padding: 0 40px 0 36px;
    background: url(../images/fnavline.png) no-repeat right center;
}
.fnav a:last-of-type{background: none;}
.foot2{
    width: 1270px;
    height: 260px;
    margin:0 auto;
    overflow: hidden;
    padding-top:37px;
}
.foot2_fl{
    width: 1070px;
    overflow: hidden;
    padding-top: 13px;
}
.fcontact{}
.ads li{float:left;}
.ads li+li{margin-left:70px;}
.ads li .img{margin-top:5px;}
.ads li .xians{
    width: 1px;
    height: 52px;
    background: #8c8d93;
    margin-left: 11px;
    float: left;
}
.ads li .det{padding-left:11px;}
.ads li p{color:#fff;font-size:16px;}
.ads li span{color:#545764;text-transform:uppercase;}
.ads li h3{
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    /* padding-top: 8px; */
    line-height: 28px;
}





.copyright{
    width: 100%;
    overflow: hidden;
    margin-top:20px;
}
.copyright,.copyright a{
    font-size: 13px;
    line-height: 18px;
    color: #767676;
}
.foot2_fr{margin-right:12px;}
   
.page-position .container{
    position: relative;
}
.n_search{
    position: absolute;
    right: 0px;
    top: -7px;
}







/*内页左侧样式*/

.container{width: 1270px!important;margin: 0 auto;padding: 0;}
.page-position a{color: #333;}
.page-product-inquiry a{color: #fff;}
.page-mob-tool{display: none;}