﻿@charset 'UTF-8';
/* CSS Document */
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li,dl,dt,dd{ list-style-type:none; }
body{ margin:0;font-size:12px; font-family:'Microsoft yahei' ,Arial; color:#333;}
fieldset,img{border:0; max-width: 100%;}
a{ text-decoration:none; color:#333; cursor: pointer;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
a:hover{ color:#a67827;}
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial; }
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input{ margin:0; padding:0; outline:0; font-family:'Microsoft yahei' ,Arial;}
button{  margin:0; padding:0; border:none; font-family:'Microsoft yahei' ,Arial; cursor: pointer;}
table { border-collapse: collapse; border-spacing: 0; }
i{ font-style:normal;}
input,textarea:focus { outline:none;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none;outline:0;}
.clearfix:before, .clearfix:after{  display: table;  content: " ";  }
.clearfix:after {  clear: both;  }



.pz_top{ float:left; width:100%; min-width:1170px;  }
.pz_banner{ float: left; width:100%; min-width:1170px; position:relative; overflow:hidden;}
.pz_main{ float:left; width:100%; min-width:1170px;}
.pz_down{ float:left; width:100%; min-width:1170px; background-color: #262626;}
.pz_menu{ float:left; width:100%; min-width:1170px;}

.w_0100{ float:left; width:100%;}
.w_1100{ margin:0 auto; width:1100px;}
.w_1200{ margin:0 auto; width:1200px;}

/*top*/
.back1{ background:#f7f7f7;}
.fc_1100_1{ float: left; width: 1100px; height: 42px;}
.welcome{ float: left; color: #666666; font-size: 14px;line-height: 42px;}
.language{ float: right; width: 23px; height: 17px; line-height: 0; margin: 13px 0 0 17px;}
.fc_1100_1 .tel{ float: right; padding-left: 20px; color: #666666; font-size: 14px; line-height: 42px; background: url("../images/ftop2.png") left center no-repeat;}
.fc_1100_1 .tel p{display:inline-block;}

.fc_1100_2{ float: left; width: 1100px;height: 98px; position: relative; z-index: 200;}
.logo{ position: absolute;  float: left; width: 160px; height: 140px; left: 50%; margin-left: -115px; top: -42px; line-height: 0; background: url("../images/ftop3.png") no-repeat center; padding: 11px 30px 49px 30px; z-index: 200;}

.menu{ float: left; width: 100%;}
.menu ul{ float:left; }
.menu ul .nli{ float:left; width: 110px; position: relative; }
.menu ul .nli:nth-child(5){ margin-left:215px; }
.menu ul .nli span a{ float:left; width: 100%; height:98px;  color:#333333; font-size: 16px; line-height: 98px;  background-position: bottom center; text-align: center;  }
.menu ul .nli.active span a{ color: #a67827; font-weight: bold; }

.menu .sub{ display: none; position: absolute; width:120px; left:50%; margin-left: -60px; top: 98px; background: #fff; z-index: 200; }
.menu .sub li{ padding: 10px 0; color: #333; font-size: 14px; line-height: 20px;  text-align: center;}
.menu .sub li:hover{ background: #a67827;}
.menu .sub li a{color: #333;}
.menu .sub li:hover a{ color: #fff;}



/*banner*/
.pz_slides_3 { width: 100%; overflow: hidden; position: relative; }
.pz_slides_3 ._btn{ position: absolute; bottom:21px; float: left; width: 100%; overflow: hidden;  text-align: center;}
.pz_slides_3 ._btn ul{ overflow:hidden;  float:left; width:100%;  text-align:center; line-height: 0;}
.pz_slides_3 ._btn ul li{ display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; background: #a67827; margin:0 5px; cursor:pointer;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
}
.pz_slides_3 ._btn ul li.on{ width: 35px; }
.pz_slides_3 ._pic { width: 100%; height: 695px; position: relative; z-index: 0; }
.pz_slides_3 ._pic li { zoom: 1; vertical-align: middle; position: relative;}
.pz_slides_3 ._pic li img { display: block; width:1920px; height:500px; }
.pz_slides_3d .prev{ position: absolute; width: 50px; height: 50px; left:50%; top: 50%; margin-left: -620px; margin-top: -25px; cursor: pointer; background: url("images/ban1.png") no-repeat; }
.pz_slides_3d .next{ position: absolute; width: 50px; height: 50px; right:50%; top: 50%; margin-right: -620px; margin-top: -25px; cursor: pointer; background: url("images/ban2.png") no-repeat;}
.pz_slides_3d .prev:hover{ cursor: pointer; background: url("images/ban1_h.png") no-repeat;}
.pz_slides_3d .next:hover{ background: url("images/ban2_h.png") no-repeat; }

/*main*/
.fc_1100_3{ float: left; width: 1100px; height:518px; padding: 66px 0 84px 0; }
.fc_1100_3 .fl_458{ float: left; width: 458px; height: 518px; overflow: hidden;}
.fc_1100_3 .fl_458 img{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    transition: -webkit-transform 2s;
    -ms-interpolation-mode:bicubic;
}
.fc_1100_3 .fl_458:hover img{
    transform: scale(1.09,1.09);
    -ms-transform: scale(1.09,1.09);
    -webkit-transform: scale(1.09,1.09);
    -o-transform: scale(1.09,1.09);
    -moz-transform: scale(1.09,1.09);
}
.fc_1100_3 .fr_552{ float: right; width: 552px;}
.fc_1100_3 .fr_552 .ft_552{ float: left; width: 100%;}
.fc_1100_3 .fr_552 .ft_552 .eng{ padding: 38px 0 10px 0; color: #666666; font-size: 14px; text-transform: uppercase; line-height: 16px;}
.fc_1100_3 .fr_552 .ft_552 .bigEng{ color: #333333; font-size: 40px; font-weight: bold; text-transform: uppercase; line-height: 47px;}
.fc_1100_3 .fr_552 .ft_552 h3{ padding-top: 16px; color: #333333; font-size: 22px; line-height: 30px;}
.fc_1100_3 .fr_552 .ft_552_2{ float: left; width: 100%; height: 120px; margin-top: 61px; color: #333333; font-size: 16px; line-height: 30px; overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.fc_1100_3 .fr_552 .ft_552_2 a{color: #333333;}
.fc_1100_3 .fr_552 .ft_552_3{ float: left; width: 100%; padding: 21px 0 30px 0;}
.fc_1100_3 .fr_552 .ft_552_3 span{ float: left; width: 1px; height: 69px; background-color: #a67827; margin-left: 10px;}
.fc_1100_3 .fr_552 .ft_552_4{ float: left; width: 100%;}
.fc_1100_3 .fr_552 .ft_552_4 a{ float: left; width: 118px; height: 30px; background-color: #a67827; color: #fff; font-size: 16px; text-transform: uppercase; text-align: center; line-height: 30px;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    -o-border-radius:15px;
}





.back2{ background-color: #ebebeb; overflow:hidden;}
.fc_1100_4{ float: left; width: 1100px; padding: 75px 0 95px 0;}
.ft_1100_1{ float: left; width: 100%;}
.ft_1100_1 .titleEng{ color: #bbbbbb; font-size: 38px; font-weight: bold; line-height: 42px; text-transform: uppercase; text-align: center;}
.ft_1100_1 .titleEng .black{ color: #333333;}
.ft_1100_1 .titleChina{ margin-top: 21px; text-align: center;}
.ft_1100_1 .titleChina h2{display: inline-block; vertical-align: top; padding: 0 20px; color: #333333; font-size: 20px; font-weight: bold; line-height: 30px; position: relative;}
.ft_1100_1 .titleChina h2::before{ content: ''; position: absolute; width: 52px; height: 1px; background-color: #333333; right: 100%; top: 50%;}
.ft_1100_1 .titleChina h2::after{ content: ''; position: absolute; width: 52px; height: 1px; background-color: #333333;  left: 100%; top: 50%;}


.ft_1100_2{ float: left; width: 1100px; margin: 19px 0 0 0; position: relative;}
.ft_1100_2 .bd{ float: left; width: 1098px; padding: 0 1px;  background: url("images/fmain5.png") 0 63px no-repeat;}
.ft_1100_2 ul{ float: left; width: 1098px; position: relative;}
.ft_1100_2 ul li{ float: left; width: 300px; padding: 0 33px;}
.ft_1100_2 ul li .t_300_1{ float: left; width: 300px; height: 300px; overflow: hidden; }
.ft_1100_2 ul li .t_300_1 img{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    transition: -webkit-transform 2s;
    -ms-interpolation-mode:bicubic;
}
.ft_1100_2 ul li:hover .t_300_1 img{
    transform: scale(1.09,1.09);
    -ms-transform: scale(1.09,1.09);
    -webkit-transform: scale(1.09,1.09);
    -o-transform: scale(1.09,1.09);
    -moz-transform: scale(1.09,1.09);
}
.ft_1100_2 ul li .t_300_2{ float: left; width: 100%; padding: 11px 0 5px 0; color: #232323; font-size: 18px;  font-weight: bold;line-height: 24px; text-align: center; }
.ft_1100_2 ul li p{ float: left; width: 100%; height: 48px; color: #605f5f; font-size: 14px; line-height: 24px; text-align: center; overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ft_1100_2 ul li .t_300_3{ float: left; width: 100%; text-align: center; line-height: 0; padding-top: 15px;}
.ft_1100_2 ul li .t_300_3 span{ display: inline-block; vertical-align: top; width: 120px; height: 37px; background-color: #151515; color: #fff; font-size: 14px; line-height: 37px; text-align: center; text-transform: uppercase; }
.ft_1100_2 ul li:hover .t_300_3 span{ background-color: #a67827;}
.ft_1100_2 .fleft{ position: absolute; width: 35px; height: 69px; left: -125px; top: 50%; margin-top: -35px; background: url("../images/fmain6.png") no-repeat; cursor: pointer;}
.ft_1100_2 .fleft:hover{background: url("../images/fmain6_h.png") no-repeat;}
.ft_1100_2 .fright{ position: absolute; width: 35px; height: 69px; right: -125px; top: 50%; margin-top: -35px; background: url("../images/fmain7.png") no-repeat; cursor: pointer;}
.ft_1100_2 .fright:hover{background: url("../images/fmain7_h.png") no-repeat;}
@media screen and (max-width: 1330px) {
    .ft_1100_2 .fleft{ left: 0;}
    .ft_1100_2 .fright{ right: 0;}
}



.back3{ background: url("../images/fmain8.jpg") top center no-repeat;}
.fc_1100_5{ float: left; width: 1100px; padding: 97px 0 100px 0;}
.ft_1100_3{ float: left; width:1040px; height: 406px; padding: 30px;background: url("../images/fmain91059658.jpg") center no-repeat;  }
.ft_1100_3 .ft_1038{ float: left; width: 738px; height:404px; padding: 0 150px; border: rgba(0,0,0,0.1) solid 1px; }
.ft_1100_3 .ft_1038 .t_738_1{float: left; width: 100%; color: #363a3f; font-size: 30px; text-transform: uppercase; line-height: 30px; text-align: center; padding-top: 65px; }
.ft_1100_3 .ft_1038  h4{ float: left; width: 100%; padding-top: 12px; color: #363a3f; font-size: 24px; font-weight: bold; line-height: 33px; text-align: center;}
.ft_1100_3 .ft_1038 .t_738_2{ float: left; width: 100%; padding: 14px 0 20px 0; text-align: center; color: #5b5651; font-size: 14px; line-height: 20px;}
.ft_1100_3 .ft_1038 .t_738_3{ float: left; width: 100%; height: 60px; color: #666666;font-size: 16px; line-height: 30px; text-align: center; overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ft_1100_3 .ft_1038 .t_738_4{ float: left; width: 100%; padding-top: 36px; text-align: center;}
.ft_1100_3 .ft_1038 .t_738_4 span{ display: inline-block; vertical-align: top; padding: 0 20px; border-bottom: #cfa984 solid 3px; color: #888888;font-size: 14px; line-height: 42px; text-transform: uppercase;}
.ft_1100_3 .ft_1038 .t_738_4 span:hover{ color: #a67827;}


/*down*/
.fc_1100_6{ float: left; width: 1100px; padding: 40px 0; border-bottom: #393939 solid 1px;}
.fc_1100_6 .fl_640{ float: left; width: 650px; padding: 1px 0;}
.fc_1100_6 .fl_640 a{ float: left; margin-right: 36px; color: #fff; font-size: 14px; line-height: 32px;  border-bottom: #262626 solid 2px;}
.fc_1100_6 .fl_640 a:hover{ border-bottom: #a67827 solid 2px; color: #a67827;}

.lian{ float: right; width: 185px; height: 35px; padding: 0 13px 0 17px; background-color: #a67827; position: relative; }
.lian h5{ float: left; width: 100%; color: #fff; font-size: 12px; line-height: 35px;}
.lian h5 img{ float: right; margin-top: 14px; width: 13px; height: 7px; line-height: 0;  }
.lian .ul1{ position: absolute; bottom: 35px; left: 0; width: 213px; background: #3a3a3a; padding-top: 8px; padding-bottom: 9px; display: none; border: #5e5e5e solid 1px; box-sizing: content-box; }
.lian .ul1.active{ display: block; }
.lian .ul1 li{  }
.lian .ul1 li a{
    color: #fff;
    display: block;
    padding-left: 15px;
    line-height: 24px;
}
.lian .ul1 li a:hover{ color: #a67827; }

.fc_1100_7{ float: left; width: 1100px; padding: 35px 0;}
.fc_1100_7 .copyright{ float: left; width: 500px; color: #d1d1d1; font-size: 14px; line-height: 24px;}
.fc_1100_7 .copyright a{ color: #d1d1d1;}
.fc_1100_7 .copyright a:hover{ color: #a67827; }
.fc_1100_7 .footShare{ float: right; padding-top: 15px;}
.fc_1100_7 .footEwm{ float: right; padding-top: 15px;}
.fc_1100_7 .footEwm a{ float: left; width: 26px; height: 26px; line-height: 0; margin-left: 10px; position: relative; }
.fc_1100_7 .footEwm a .sinaEwm{ position: absolute; width: 100px; height: 0; bottom: 34px; left: 50%; margin-left: -50px; background: url("../images/foot5.png") bottom center no-repeat; overflow: hidden;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -o-border-radius:6px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-transform:rotate(0deg);
}
.fc_1100_7 .footEwm a:hover .sinaEwm{ height: 108px; overflow: hidden; -webkit-transform:rotate(0deg); }
.fc_1100_7 .footEwm a .sinaEwm .ewmKuang{ float: left; width: 90px; height: 90px; padding: 5px 5px 13px 5px; line-height: 0;}



@-webkit-keyframes buzz-out{
    10%{  -webkit-transform:translateX(3px) rotate(2deg);  transform:translateX(3px) rotate(2deg)}
    20%{  -webkit-transform:translateX(-3px) rotate(-2deg);  transform:translateX(-3px) rotate(-2deg)}
    30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
    40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
    50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
    60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
    80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}
@keyframes buzz-out{
    10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
    20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
    30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
    40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)  }
    50%{-webkit-transform:translateX(2px) rotate(1deg); transform:translateX(2px) rotate(1deg)}
    60%{-webkit-transform:translateX(-2px) rotate(-1deg); transform:translateX(-2px) rotate(-1deg)}
    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
    80%{-webkit-transform:translateX(-2px) rotate(-1deg); transform:translateX(-2px) rotate(-1deg)}
    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}
.buzz-out{
    display:inline-block;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px transparent
}
.buzz-out:hover,
.buzz-out:focus,
.buzz-out:active{
    -webkit-animation-name:buzz-out;
    animation-name:buzz-out;
    -webkit-animation-duration:.75s;
    animation-duration:.75s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1
}





.elli{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}


/*左右结构*/
/*top*/
.c_0100_2{ float:left; width:100%;}
.r_200{ float:right; width:770px; margin:10px 0 0 0;}
.r_t_200{ float:right;color:#888888; height:18px; line-height:18px; text-align:right; margin-right:20px; padding:5px 0 9px 0;}
.r_t_200 a{ color:#888888; }
.r_t_200 a:hover{ color:#a67827;}
.so{ float:right; width:205px; height:24px;}
.so .Search{ float:left; width:171px; height:24px; background:url(images/search.jpg) left center no-repeat; border:none; line-height:24px; padding:0 5px; color:#7e7e7e;}
.so .sear_sub{ float:left; width:24px; height:24px; border:none;background:url(images/search.jpg) right center no-repeat; }

.pc_menu{ float:right; z-index:99;}
.pc_menu ul{ float:left; width:100%;}
.pc_menu ul .nli{ float:left;;text-align:center; position:relative; z-index:99; margin:5px 0 0 10px;}
.pc_menu ul .nli span a{ float:left;font-size:14px; line-height:14px; height:30px; color:#383635;text-align:center; padding:0 12px;}
.pc_menu ul .nli span a em{ display:block; line-height:10px; font-size:12px; line-height: 12px; color:#807b79; text-transform:uppercase; font-style:normal; margin-top:5px;}
.pc_menu ul .nli span a:before{ position:absolute; width:0; height:2px; content:""; background-color:#a67827; left:50%; top:41px;
    transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);}

.pc_menu ul .nli:hover span a,
.pc_menu ul .nli.on span a{color:#a67827;}
.pc_menu ul .nli:hover span a em,
.pc_menu ul .nli.on span a em{color:#a67827;}
.pc_menu ul .nli.on span a:before,
.pc_menu ul .nli:hover span a:before{ width:100%;}


.banner { position:relative; width:100%; height:321px; overflow: hidden;}
.banner .bd { position:relative;left:50%; width:1920px;margin-left:-960px;text-align: center; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:100%; }
.banner .hd { position:absolute; bottom:13px; left:50%; width:1000px; margin-left:-500px; height:15px; text-align:center; }
.banner .hd li { display:inline-block; width:15px; height:15px; margin:0 8px; background: #fff; border-radius: 100%; text-indent:-999em; overflow:hidden; cursor:pointer; opacity: 0.5; }
.banner .hd li.on { opacity: 1;}
.banner img {transition:1.5s ease-in-out;}
.banner .bd li.hover img {transform:scale(2);}


/*main*/
.c_1200{ float:left; width:100%; margin-top:40px;}
.l_790{ float:left; width:65.8333333%;}
.tit1{ float:left; width:100%; height:36px; line-height:36px;}
.tit1 span{ float:left; color:#252525; font-size:18px; font-weight:bold; }
.tit1 span strong{ color:#044ea1;}
.tit1 a{ float:right; color:#313131;}
.tit1 a:hover{ color:#044ea1;}
.l_380{ float:left; width:48.2%; margin-top:10px;}
.slideBox{ width:100%; overflow:hidden; position:relative;}
.pf_0100_1{ height:31px; width:100%; overflow:hidden; background:rgba(0,0,0,0.4); position:absolute; left:0; bottom:0; z-index:1;}
.slideBox .hd{ height:31px; width:42%; overflow:hidden; background:rgba(0,0,0,0.4); position:absolute; right:0; bottom:0; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:19.5%; height:31px; line-height:31px; margin-right:0.5%; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-align:center; background:rgba(0,0,0,0.4); cursor:pointer; }
.slideBox .hd ul li.on{ background:#000; color:#fff; }
.slideBox .hd ul li:last-child{ margin-right:0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li img {transition:1.5s ease-in-out;}
.slideBox .bd li.hover img {transform:scale(2);}

.d_380{ float:left; width:100%; margin-top:13px;}
.d_380 .tit2{ float:left; width:100%;}
.d_380 .tit2 a{ float:left; width:90%; overflow:hidden; text-overflow:ellipsis; height:30px; line-height:30px; font-size:16px; color:#010101; font-weight:bold;}
.d_380 .text{ float:left; width:100%; color:#4e4d4d; height:44px; overflow:hidden; line-height:22px; font-size:14px;}

.l_380_1{ float:left; width:48.2%; margin-left:3.6%; margin-top:10px;}
.l_380_1 .t_380{ float:left; width:100%;}
.l_380_1 .t_380 ul{ float:left; width:100%;}
.l_380_1 .t_380 li{ float:left; width:50%; height:41px; background:#ebebeb; cursor:pointer; line-height:41px; text-align:center; font-size:16px; color:#010101}
.l_380_1 .t_380 li.on{ background:#3467a1; color:#fff;}
.l_380_1 .d_380_1{ float:left; width:100%; margin-top:4px;}
.l_380_1 .d_380_1 ul{ float:left; width:100%;}
.l_380_1 .d_380_1 li{ float:left; width:100%; padding:0 20px; height:43px; line-height:43px;}
.l_380_1 .d_380_1 li a{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#333333;}
.l_380_1 .d_380_1 li a span{ color:#676767}
.l_380_1 .d_380_1 li a:hover{ color:#044ea1}
.l_380_1 .d_380_1 li a:hover span{ color:#044ea1}
.l_380_1 .d_380_1 li:nth-child(2n){ background:#f6f6f6;}

.r_380{ float:right; width:32%;}
.new_list{ float:left; width:100%;}
.new_list li{ float:left; width:100%; margin-top:10px;}
.new_list li .l_152{ float:left; width:40%;}
.new_list li .l_152 a{ float:left; width:100%;}
.new_list li .r_210{ float:right; width:55%;}
.new_list li .r_210 .tit3{ float:left; width:100%;}
.new_list li .r_210 .tit3 a{ float:left; width:90%; overflow:hidden; text-overflow:ellipsis; color:#2b2b2b; font-size:14px; line-height:24px;}
.new_list li .r_210 .tit3 a:hover{ color:#044ea1;}
.new_list li .r_210 .text1{ float:left; width:100%; color:#727272; font-size:12px; line-height:18px; height:36px; overflow:hidden; margin-top:5px;}
.new_list li .r_210 .time{ float:left; width:100%; color:#e70013; line-height:22px; margin-top:5px;}
.new_list li:first-child{ margin-top:10px;}

.c_1200_1{ float:left; width:100%; margin-top:36px; padding-bottom:63px;}
.d_1200{ float:left; width:100%; margin-top:8px;}
.d_1200 ul{ float:left; width:100%;}
.d_1200 li{ float:left; width:24.3%; margin-left:0.8%; position:relative; z-index:111;}
.d_1200 li:first-child{ margin-left:0;}
.d_1200 li a{ float:left; width:100%;}
.d_1200 li a img{ float:left; width:100%;}
.pf_292{ position:absolute; z-index:11; width:100%; left:0; bottom:0;}
.pf_292 a{ float:left; width:100%; background:rgba(0,0,0,0.6); font-size:16px; color:#fff; line-height:68px; height:68px; color:#ffffff; padding:0 50px 0 20px; overflow:hidden; text-overflow:ellipsis;}
.pf_292 a .tit4{ float:left; width:100%; height:68px; line-height:68px; overflow:hidden; text-overflow:ellipsis;}
.d_1200 li:hover .pf_292 a{ float:left; height:178px; width:100%; padding:0 20px; transition: height 1s;}
.d_1200 li:hover .pf_292 a .tit4{ float:left; width:100%; line-height:32px; margin-top:18px; height:32px; overflow:hidden; text-overflow:ellipsis;}
.text2{ float:left; width:100%; height:72px; overflow:hidden; color:#fff; line-height:24px; color:#fff; font-size:12px;}
.pf_22{ position:absolute; z-index:11; width:22px; height:22px; right:20px; bottom:23px;}
.pf_22 a{ float:left; width:22px; height:22px; background:url(images/g3.png) no-repeat;}
.d_1200 li:hover .pf_22 a{ background:url(images/g3_1.png) no-repeat; transition: background 1s;}

/*down*/
.c_1200_3{ float:left; width:100%; height:45px;}
.c_1200_3 .l_89{ float:left; width:7.4%; color:#a67827; font-weight:bold; font-size:14px; line-height:45px;}
.c_1200_3 .l_309{ float:left; width:25.75%; margin-right:0.75%;}
.c_1200_3 .l_309 .input1{ float:left; width:100%; height:25px; border:1px solid #d4d4d4; margin-top:9px; text-indent:10px; color:#4a4a4a; line-height:25px;}
.r_148{ float:right; width:13%; margin-top:14px;}

.c_1200_4{ float:left; width:100%;}
.t_1200{ float:left; width:100%; color:#a67827; font-size:14px; line-height:24px; text-align:center;}
.t_1200 a{ color:#a67827;}
.t_1200 a:hover{ text-decoration:underline;}
.cop{ float:left; width:100%; text-align:center; color:#4d4d4d; line-height:22px; margin-top:5px;}




.jquery-accordion-menu red{ float:left; width:100%;}
#demo-list{ float:left; width:100%;}
#demo-list .l1{ float:left; width:100%;}
#demo-list .l1 .l1_a{ float:left; width:183px; padding: 14px 22px; float: left; color: #fff; font-size:16px; background: #a67827; white-space: nowrap; position: relative; overflow: hidden; -o-transition: color .2s linear,background .2s linear; -moz-transition: color .2s linear,background .2s linear; -webkit-transition: color .2s linear,background .2s linear; transition: color .2s linear,background .2s linear;}
#demo-list .l1 .l1_a .submenu-indicator{float: right; right: 22px; position: absolute; line-height: 19px; font-size: 20px; -o-transition: transform .3s linear; -moz-transition: transform .3s linear; -webkit-transition: transform .3s linear; -ms-transition: transform .3s linear;background:url(../images/left_bg.png) no-repeat right center; width:13px;background:url(../images/left_bg.png) no-repeat right center;}
#demo-list .l1 .l1_a:hover,
#demo-list .l1 .l1_a.active{ background: #956c23;}
#demo-list .l1 .l1_a.active .submenu-indicator{background:url(../images/left_bg1.png) no-repeat right center;}

#demo-list .l1 .l1_a.on{ background: #956c23;}

#demo-list .submenu1{ float:left; width:100%; display:none;}
#demo-list .submenu2{ float:left; width:100%; display:none; padding:7px 0 14px 0; background:#000;}
#demo-list .l2{ float:left; width:100%;}
#demo-list .l2 .l2_a{ float:left; width:169px; padding: 14px 22px 14px 30px; color: #fff; font-size:14px; background: #333; border-top: none; position: relative; border-left: solid 6px transparent; -o-transition: border .2s linear; -moz-transition: border .2s linear; -webkit-transition: border .2s linear; transition: border .2s linear}
#demo-list .l2 .l2_a .submenu-indicator{float: right; right: 22px; position: absolute; line-height: 19px; font-size: 20px; -o-transition: transform .3s linear; -moz-transition: transform .3s linear; -webkit-transition: transform .3s linear; -ms-transition: transform .3s linear;background:url(../images/left_bg.png) no-repeat right center; width:13px;background:url(../images/h_img10_2.png) no-repeat right center;}
#demo-list .l2 .l2_a:hover{ background: #222222; border-left-color: #a67827;}
#demo-list .l2 .l2_a.active{ background: #222222;}
#demo-list .l1 .l2 .l2_a.active .submenu-indicator{background:url(../images/h_img10_1.png) no-repeat right center;}
#demo-list .l3{ float:left; width:169px; padding:0 22px 0 36px; }
#demo-list .l3 a{ float:left; width:149px; color:#fff; font-size:14px; padding:7px 0 7px 15px; background:url(../images/h_img6.png) left center no-repeat;}
#demo-list .l3 a:hover{ color:#956c23;}


.ink { display: block; position: absolute; background: rgba(255,255,255,.3); border-radius: 100%; -webkit-transform: scale(0); -moz-transform: scale(0);-ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);}
.animate-ink { -webkit-animation: ripple .5s linear; -moz-animation: ripple .5s linear; -ms-animation: ripple .5s linear; -o-animation: ripple .5s linear; animation: ripple .5s linear}

@-webkit-keyframes ripple {
    100% {opacity: 0; -webkit-transform: scale(2.5)}
}
@-moz-keyframes ripple {
    100% {opacity: 0; -moz-transform: scale(2.5)}
}
@-o-keyframes ripple {
    100% { opacity: 0; -o-transform: scale(2.5)}
}
@keyframes ripple {
    100% { opacity: 0; transform: scale(2.5) }
}

/**/
.menu-b { float:left; width: 100%; margin:30px 0; }
.menu-b li { border-bottom: 1px solid #d9d9d9; padding: 15px 8px 12px 49px;}
.menu-b li a { position: relative; display: block; background:url(../images/left_img1_hover.png) right center no-repeat;}
.menu-b li span { display: block; color: #828282; font-size: 12px; line-height: 16px; }
.menu-b li em { display: block; color: #bfbfbf; font-size: 12px; line-height: 16px; text-transform: uppercase;}
.menu-b li:hover span { color: #a67827;}
.menu-b li:hover a { background:url(../images/left_img1.png) right center no-repeat;}
/*.menu-b li.ico1 { background: url(images/md-icon-1.png) no-repeat 5px center;}
.menu-b li.ico2 { background: url(images/md-icon-2.png) no-repeat 5px center;}
.menu-b li.ico3 { background: url(images/md-icon-3.png) no-repeat 5px center;}*/



/*1关于我们*/
.pf_1200_1{ float:left; width:100%; padding:25px 0 50px 0;}
.l_227{ float:left; width:227px;}
.tit_227{ float:left; width:187px;background:#a67827; margin-bottom:1px; padding:30px 20px 30px 20px;}
.tit_227 strong{ float:left; width:100%;color:#fff; font-size:24px; line-height:36px; font-weight:normal;}
.tit_227 span{ float:left; width:100%; font-family: Arial;font-size: 18px;color: #fff;line-height: 36px; text-transform: uppercase;}



.r_944{ float:right; width:915px; min-height:500px;box-shadow: 0 0 6px #e6e6e6;    padding: 30px 20px 40px 20px;}
.t_944{ float:left; width:100%; padding:0 0 10px 0; border-bottom:1px solid #dedede;}
.t_944 .l_300{ float:left; color:#a67827; font-size:20px; line-height:24px; padding-left:24px; background:url(../images/b_img1.png) left center no-repeat; font-weight:bold;}
.t_944 .l_300 span{ padding-left:6px; text-transform:uppercase;}
.t_944 .r_400{ float:right;color:#666666; font-size:14px; }
.t_944 .r_400 a{ color:#666666; font-size:14px; line-height:24px;}
.t_944 .r_400 a:hover{ color:#a67827;}
.d_944{ float:left; width:100%; color:#555555; font-size:14px; line-height:24px; padding:15px 0 60px 0;}

.news-tittle { padding: 0 20px; height: 68px; background: #d6d7d9; margin-bottom: 25px; margin-top:15px;}
.news-tittle h2 { padding: 16px 0 10px; color: #696969; font-size: 14px; line-height: 14px; text-align: center;}
.news-tittle p { display: table; margin: 0 auto;}
.news-tittle span { margin: 0 12px; color: #696969; font-size: 12px; line-height: 12px;}

/*新闻资讯1*/
.d_944_1{ float:left; width:100%; padding:5px 0 40px 0;}
.d_944_1 ul{ float:left; width:100%; padding:0 0 40px 0;}
.d_944_1 ul .li3{ float:left; width:100%; padding:0 11px 0 15px; box-sizing:border-box;}
.d_944_1 ul .li3.li1{ float:left; width:100%; background:#f6f6f6;}
.d_944_1 ul .li3 a{ float:left; width:85%; color:#333333; font-size:14px; line-height:43px; overflow:hidden;text-overflow:ellipsis; padding:0 0 0 18px; box-sizing:border-box; background:url(../images/h_img5.png) left center no-repeat;}
.d_944_1 ul .li3 span{ float:right; color:#333333; line-height:43px;}
.d_944_1 ul .li3:hover a{ color:#a67827; background:url(../images/h_img6.png) left center no-repeat;}

/*新闻资讯2*/
.l_0100_1{ float:left; width:100%; padding:0;}
.t_new{ float:left; width:100%; padding:0 0 40px 0;}
.t_new .t_new_a{ float: left; width:100%; padding:22px 0; border-bottom:#cdcdcd dashed 1px; overflow:hidden;}
.t_new .t_new_a .l_img{ float: left; width:180px; height:118px; overflow:hidden;}
.t_new .t_new_a .l_img img{-webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.t_new .t_new_a .r_new{ float: right; width:650px; height:118px;}
.t_new .t_new_a .d_new_1{ float:left; width:100%; height:22px;}
.t_new .t_new_a .d_new_1 a{ float:left; width:100%; height:22px; line-height:22px; color:#535962; font-size:14px; overflow: hidden; text-overflow:ellipsis;}
.t_new .t_new_a:hover .d_new_1 a{ color:#a67827;}
.t_new .t_new_a .d_new_2{ float:left; width:100%; height:auto;overflow:hidden; color:#646464; margin-top:3px; line-height:27px;}
.t_new .t_new_a .d_new_3{ float:left; width:100%;}
.t_new .t_new_a .d_new_3 a{ color:#a2a2a2; line-height:22px;}
.t_new .t_new_a:hover .l_img img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);}
/*page*/
.pages{ width:100%;float:left;text-align:center; margin:5px auto; height:50px; line-height:50px; margin-bottom:10px;}
.pages ul{ display:table;margin:10px auto; }
.pages ul li{background:#e6e6e6;text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px;}
.pages ul li.disabled{background:#a67827;text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px; color:#fff;}
.pages ul li a.on{ background:#a67827; height:40px;width:auto; line-height:40px; color:#fff; text-align:center; display:block;}
.pages ul li a{ color:#232323; display:block}

/*3业务领域*/
.d_944_3{float:left; width:100%; color:#333333; line-height:24px; padding:14px 0 40px 0;}


/*7加入我们*/
.d_944_4{float:left; width:100%; padding:9px 0 74px 0;}
.sideMenu{float:left; width:100%;}
.sideMenu .t_740{float:left; width:100%; height:50px; line-height:50px; padding:0 31px 0 23px; box-sizing:border-box; background:#f0f0f0; cursor:pointer; margin:11px 0 0 0; font-weight:normal; color:#2d2d2d; font-size:14px;}
.sideMenu .t_740 em{ float:right; display:block; width:13px; height:50px;   background: url(../images/h_img9.png) right center no-repeat; cursor:pointer; }
.sideMenu .t_740.on{ background:#a67827; color:#fff;}
.sideMenu .t_740.on em{ background:url(../images/h_img10.png) right center no-repeat;}
.sideMenu .l_740{float:left; width:100%;display:none; padding:0 0 15px 0;}
.l_t_740{ float:left; width:100%; padding:14px 24px 12px 24px; color:#666666; line-height:24px; border-bottom:1px dotted #c2c2c2;}
.l_t_740 .l_230{ float:left; width:100%;}
.l_t_740 .l_230 .l_225{ float:left; width:225px;}

.l_d_740{ float:left; width:100%; color:#666666; line-height:24px; padding:13px 24px 0 24px; box-sizing:border-box;}
._bnt{ float:left; width:100%; margin:9px 0 0 0;}
._bnt a{ float:left; width:120px; height:32px; line-height:32px; color:#fff; text-align:center; background:#a67827;}

/* job-list */
.job-list { float:left; width: 100%; }
.job-list .jobli{margin-bottom: 20px;position: relative;padding: 27px 15px 60px 37px;background-color: #fff;min-height: 87px;max-height: 87px;border: 1px solid #ededed;overflow:hidden;}
.job-list .jobli:before{content: '';display: block;width: 9px;height: 13px;background: url(../images/job.png) no-repeat -44px -13px;position: absolute;z-index: 1; right: 64px;bottom: 8px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;}
.job-list .jobli:after{content: '';display: block;width: 40px;height: 30px;background-color: #bfbfbf;position: absolute;right: 50px;bottom: 0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;}

.job-list .jobli .job-person{float: left; text-align: center;font-size: 12px;line-height: 24px;color: #666;position: relative;width: 121px;height: 63px;border: 3px solid #a67827;background-color:#fff;padding-top: 58px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;}
.job-list .jobli .job-person:before{content: '';display: block;width: 27px;height: 32px;background: url(../images/job.png) no-repeat 0px -32px;position: absolute;left: 41px;top: 18px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;}
.job-list .jobli .job-person em{display: block;font-size: 16px;}
.job-list .jobli .job-work{float: right;width: 584px; height:88px; overflow:hidden;}
.job-list .jobli.on .job-person{background-color: #a67827;color: #fff;}
.job-list .jobli.on .job-person:before{background-position: 0px 0px;}
.job-list .jobli.on{max-height: 100%;}
.job-list .jobli.on:after{background-color: #a67827}
.job-list .jobli.on:before{background-position: -44px 0px}
.job-list .jobli.on .job-work{ height:auto;}
.m_t_40{ padding-top:40px;}

.wrap .wrapli{ float:left; width:100%; line-height:45px; color:#7c7c7c; text-align:center; background:#fff;}
.wrap .wrapli.one{ background:#ebebeb;}
.wrap .wrapli span{ float:left; width:20%;}
.wrap .wrapli span .more{ background:url(../images/mb-icon-10.png) left center no-repeat; padding:5px 0 5px 22px; color:#7c7c7c;}
.wrap .wrapli span .more:hover{ background:url(images/mb-icon-11.png) left center no-repeat; color:#a67827;}
.wrap .wrapli .l1{ text-align:left; padding-left:5%; width:15%;}


/* page */
.page {color:#727272;font-size: 14px; line-height:14px; clear:both; float:left; width:100%; text-align:center; margin:56px auto 0;  }
.page a:nth-child(2) { border:0;}
.page a { display:inline-block;zoom:1; padding:0 10px; color:#727272;font-size: 14px; line-height:14px;text-transform: uppercase;text-align: center;}
.page a.prev {width:50px; height:14px; line-height: 14px; color: #727272;border:0; padding:0; margin:0 16px;position: relative;}
.page a.prev:before{content: '';display: block;position: absolute;left:-8px;border-top: 5px solid transparent;border-bottom: 5px solid transparent; border-right:9px solid #727272;top: 1px}
.page a.next {width:50px; height:14px; line-height: 14px; color: #727272; border:0; padding:0; margin:0 16px;position: relative;}
.page a.next:after{content: '';display: block;position: absolute;right:-8px;border-top: 5px solid transparent;border-bottom: 5px solid transparent; border-left: 9px solid #727272;top: 2px}
.page a:hover,.page a.current { color:#38afdb; }
.page a.prev:hover,.page a.next:hover {color: #38afdb;}
.page a.prev:hover:before{border-right:9px solid #38afdb;}
.page a.next:hover:after{border-left:9px solid #38afdb;}
.but_dpf{ position:absolute; left:239px; bottom:18px; width:120px;}
.but_dpf a{ background:#bfbfbf; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:14px;}
.job-list li.on .but_dpf a{ background:#a67827;}


/*产品中心*/
.d_1101_4{ float:left; width:100%; padding:0; overflow:hidden; min-height:500px;}
.d_1101_4 .ul_1{ float:left; width:915px; padding:0 0 40px 0;}
.ul_1 li{ float:left; width:291px; margin:20px 20px 0 0;}
.ul_1 li:nth-child(3n+3){ margin-right:0;}
.ul_1 li .t_337{ float:left; width:100%; line-height:0; background:#a67827; position: relative; overflow:hidden; }
.ul_1 li .t_337 img{ opacity:1;filter: alpha(opacity=100);
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s; -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}}
.ul_1 li .t_337 span{ background:url(../images/md-icon-4.png) center no-repeat; width:48px; height:48px; position:absolute; left:50%; top:-48px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s; margin:-24px 0 0 -24px;}
.ul_1 li .t_337  i{ width:50px; height:50px; background:url(../images/main46.png) center no-repeat; background-size:100% 100%; position:absolute; top:50%; left:-25px; margin-left:-25px; margin-top:-25px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.ul_1 li .t_337  em{ width:50px; height:50px; background:url(../images/main47.png) center no-repeat; background-size:100% 100%; position:absolute; top:50%; right:-25px; margin-top:-25px; margin-right:-25px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.ul_1 li:hover .t_337 em{right:50%;}
.ul_1 li:hover .t_337 i{left:50%;}
.ul_1 li .d_337{ float:left; width:100%; line-height:14px; padding:15px 10px 0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;text-overflow:ellipsis; overflow:hidden;text-align:center;}
.ul_1 li .d_337 a{ color:#333; font-size:14px;}
.ul_1 li:hover .d_337 a{ color:#a67827;}
.ul_1 li:hover .t_337 img{ opacity:0.2;filter: alpha(opacity=10.2);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ul_1 li:hover .t_337 span{ top:50%;}


/*分页*/
.fy_box{float:left; width:712px; padding:10px 0 50px 0; line-height:36px;position:relative; border-top:1px solid #d7d7d7;}
.fy_l{float:left;}
.fy_r{float:right;}
.fy_center{width:25px; height:13px; position:absolute; left:50%; margin-left:-12px; top:0;}
.fy_box a{color:#646464;}
.fy_box a:hover{color:#a67827;}

.c_800_11{float:left; width:100%; padding-bottom:40px;}
.tit_16{float:left; width:100%; line-height:46px; height:47px;  background:url(images/main_img5.png) repeat-x bottom;font-size:18px; color:#323232;}
.slide_pic{ float:left; width:100%; padding:24px 0 0 0; position:relative;}
.slide_pic .slick-prev{float:right; width:7px; height:13px; background:url(images/zy_img24.png) no-repeat; margin-top:-28px; top:0; left:auto; right:15px;}
.slide_pic .slick-prev:hover{background:url(images/zy_img24_1.png) no-repeat;}
.slide_pic .slick-next{float:right; width:7px; height:13px; background:url(images/zy_img25.png) no-repeat; margin-top:-28px; margin-left:10px; top:0; right:0;}
.slide_pic .slick-next:hover{background:url(images/zy_img25_1.png) no-repeat;}
.slide_pic .slick-slide{ margin:0 5px;}
.slide_pic .slick-slide .c_178{ float:left; width:100%;border:1px solid #e6e6e6;}
.slide_pic .slick-slide .tit_15{ float:left;width:100%; }
.slide_pic .slick-slide .tit_15 a{display:block; width:100%; overflow:hidden; text-overflow:ellipsis; color:#323232; font-size:14px; line-height:14px; padding:15px 0;}

.slide_pic .slick-slide:hover .c_178,
.slide_pic .slick-slide.slick-current .c_178{border:1px solid #a67827;}
.slide_pic .slick-slide:hover .tit_15 a,
.slide_pic .slick-slide.slick-current .tit_15 a{color:#a67827;}
.slide_pic .slick-dots{ float:left; position:static; height:0; overflow:hidden;}


/*20170714*/

/*新闻*/
.l_808_3{ float:left; width:100%;}
.l_808_3 li{ float:left; width:100%; padding:30px 0; border-bottom:1px dashed #dcdcdc;}
.l_570{ float:left; width:100%;}
.r_time{ float:right;line-height:26px; color:#bcbcbc; font-size:14px; font-family:"Arial";}
.l_808_3 li:hover .txt1{ color:#a67827;}
.txt1{ float:left; width:100%; color:#333333; font-size:18px; line-height:26px;-webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s; overflow:hidden;
    white-space: nowrap; text-overflow:ellipsis;}
.h_txt1{ width:500px;}
.txt2{ float:left; width:100%; color:#666666; font-size:14px; line-height:22px; height:44px; overflow:hidden; margin-top:8px;}
.h_txt2{ height:66px;}
.r_709{ float:right; width:750px;}
.time_78{ float:left; width:66px; height:66px; background:#efefef; text-align:center; padding:6px;-webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
.time_78 .nub{ float:left; width:66px;font-size:40px; line-height:40px;  color:#999999; font-family:"Arial"; margin-top:3px;-webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
.time_78 .year{ float:left; width:66px; font-size:13px; border-top:1px solid #d5d5d5; color:#999999; font-family:"Arial"; line-height:21px; padding-top:2px;-webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
.r_572{ float:right; width:950px;}
.pic_220{ float:left; width:223px; height:146px; overflow:hidden; background:#000;}
.pic_220 img{opacity:0.9;filter: alpha(opacity=90);
    -webkit-transition: all 0.4s ease-out 0s;
    -moz-transition: all 0.4s ease-out 0s;
    -o-transition: all 0.4s ease-out 0s;
    transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.l_808_3 li:hover:hover .pic_220 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}


.l_808_3 li:hover .time_78{ background:#a67827;}
.l_808_3 li:hover .time_78 .nub{ color:#fff;}
.l_808_3 li:hover .time_78 .year{ color:#fff; border-top:1px solid #956c23;}
.r_572 .more{ float:left; width:100%; margin-top:12px;}
.r_572 .more span{ float:left; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px; background:#a67827;}
.l_808_3 li:hover .r_572 .more span{ box-shadow:0 3px 5px #ccc; -moz-box-shadow:0 3px 5px #ccc; -webkit-box-shadow:0 3px 5px #ccc;}

/*新闻详情*/
.mt50{ margin-top:50px;}
.qc_1200_15{ float:left; width:100%; margin-top:30px;}
.qc_1200_15 h2{ display:block; float:left; width:100%; color:#a67827; line-height:30px; text-align:center;}
.qc_1200_15 .qc_15_1{ float:left; width:100%; border-bottom:1px solid #d3d3d3; margin-top:8px; padding-bottom:10px; text-align:center;}
.qc_1200_15 .qc_15_1 span{ display:inline-block; *display:inline; *zoom:1;}
.qc_1200_15 .qc_15_1 span font{ display:block; float:left; font-size:14px; line-height:48px; color:#999; margin:0 30px; padding-left:22px;}
.qc_1200_15 .qc_15_2{ float:left; width:100%; font-size:14px; line-height:30px; color:#666; padding:42px 0; border-bottom:1px solid #d3d3d3;}
.qc_1200_15 .qc_15_3{ float:left; width:100%; margin-top:20px;}
.qc_1200_15 .qc_15_3 .qc_15_4{ float:left; width:600px;}
.qc_1200_15 .qc_15_3 .qc_15_4 a{ display:block; float:left; clear:left; font-size:14px; line-height:24px; color:#666;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
.qc_1200_15 .qc_15_3 .qc_15_4 a:hover{ color:#a67827;}
.qc_1200_15 .qc_15_3 .qc_15_5{ float:right; margin-top:7px;}
.page_a{border-top:1px solid #d7d8d8; padding-top:20px;}
.page_a a{font-size:14px; color:#666666;}
.page_a a:hover{color:#e60012;}
.page_Up{float:left;}
.page_Down{float:right;}

/*加入我们*/
.chancecontain{ position:relative; width:100%; float:left;}
.chancecontain ul{ float:left; width:100%;}
.chancecontain ul li{ float:left; width:100%; margin-top:12px; line-height:60px;}
.chancecontain ul li .l_1115{ float:left; width:100%; background:#fff; line-height:60px; font-size:16px; cursor:pointer;}
.lermore_box{ width:70px; float:right; border-left:solid 1px #e5e5e5;}
#lermore{ float:right; width:100%; height:60px; cursor:pointer; background:url(images/z_btn_2.png) no-repeat center;
    -webkit-transition: all 0.1s ease-out 0s;
    -moz-transition: all 0.1s ease-out 0s;
    -o-transition: all 0.1s ease-out 0s;
    transition: all 0.1s ease-out 0s;}

.chancecontain ul li .l_1115 .a .z_270{ color:#333; width:190px; float:left; text-align:left; padding-left:20px;}
.chancecontain ul li .l_1115 .a .z_170{ color:#333; width:134px; float:left; text-align:center;}
.chancecontain ul li .l_1115 .a .z_236{ color:#333; width:134px; float:left; text-align:center;}
.chancecontain ul li .l_1115 .a .z_204{ color:#333; width:144px; float:left; text-align:center; overflow:hidden; text-overflow:ellipsis;}
.chancecontain ul li .l_1115 .a .z_196{ color:#333; width:144px; float:left; text-align:center; text-align:center;}
.chancecontain ul li.z_l1 .l_1115{ background:#a67827;height:60px;}
.chancecontain ul li.z_l1 .l_1115 .a{ color:white; line-height:60px; font-size:16px; font-weight:bold;}
.chancecontain ul li.z_l1 .l_1115 .a .z_270{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_170{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_236{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_204{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_196{ color:white;}
.chancecontain ul li .l_1115.on #lermore{ background:url(images/z_btn_3.png) no-repeat center;}
.chancecontain ul li .l_1115.on .a .z_270,
.chancecontain ul li .l_1115.on .a .z_170,
.chancecontain ul li .l_1115.on .a .z_236,
.chancecontain ul li .l_1115.on .a .z_204,
.chancecontain ul li .l_1115.on .a .z_196{ color:#a67827;}

.chancecontain .deta{ display:none; width:100%; overflow:hidden; float:left; background:#fbfbfb;}
.chancecontain .deta .l_1200{ float:left; width:770px; padding:40px;}
.chancecontain .deta .l_1200 .z_1200_t{ width:100%; float:left; font-size:12px; color:#666; line-height:28px;}
.chancecontain .deta .l_1200 .z_655{ width:100%; float:left;}
.chancecontain .deta .l_1200 .z_655 span{ display:block; font-size:16px; color:#333;}
.chancecontain .deta .l_1200 .z_384{ width:100%;  float:right; margin-top:20px;}
.chancecontain .deta .l_1200 .z_384 span{ display:block; font-size:16px; color:#333;}
.chancecontain .deta .l_1200 .z_1200_b{ width:100%; margin-top:20px; font-size:14px; line-height:28px; float:left; color:#666;}
.chancecontain .deta .l_1200 .z_1200_b .z_384{ border:none;}
.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3{ margin-top:12px;}
.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3 a{ color:white; background:#a67827; width:123px; height:37px; line-height:37px; text-align:center; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; overflow:hidden; display:block; float:left;}

.Recruitment_list{ float:left; width:100%; margin-top:20px;}
.Recruitment_list li{ float:left; width:810px; background:#fff; padding:20px;display: flex; flex-wrap: wrap; align-items: center; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; position:relative; margin-top:10px;}
.Recruitment_list .name{ float:left; width:30%;}
.Recruitment_list .name a{ display:block; color:#a67827; font-size:18px; line-height:28px;}
.Recruitment_list .name span{ display:block; color:#333333; font-size:14px; line-height:22px;}
.Recruitment_list .add{ float:left; width:36.02%; color:#333333; font-size:14px; line-height:28px;}
.Recruitment_list .time{ float:left; color:#909090; font-size:14px; line-height:28px;}
.Recruitment_list .more{ float:left; color:#333; font-size:16px; font-family:"Arial"; line-height:26px; position:absolute; right:40px; top:50%; margin-top:-13px;}
.Recruitment_list .more a{ color:#a67827;}
.Recruitment_list li:hover{ background:#a67827;}
.Recruitment_list li:hover .add,
.Recruitment_list li:hover .time,
.Recruitment_list li:hover .name a,
.Recruitment_list li:hover .name span,
.Recruitment_list li:hover .more a{ color:#fff;}

/*footer*/
.bdshare-button-style0-24.es a, .bdshare-button-style0-24.es .bds_more {
float: left;
font-size: 18px;
padding-left: 26px;
line-height: 24px;
height: 26px;
background-repeat: no-repeat;
cursor: pointer;
margin: 0 0 0 10px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
}
.bdshare-button-style0-24.es .bds_more{ background: url('../images/foot4.png') left center no-repeat !important;}
/*首页新闻中心关于我们*/
/*box6*/
.box6{ width:1400px; margin:110px auto 50px auto;}
.slideGroup{ width:1400px;text-align:left;}
.slideGroup .parHd{ height:40px; line-height:40px; font-size:20px;}
.slideGroup .parHd ul{height:40px;right:75px;display:table;margin:10px auto; left:0px;}
.slideGroup .parHd ul li{cursor:pointer; width:140px; height:40px; text-align:center;background:#fff; color:#333; margin-right:20px;float:left;*float:none;*display:inline;*zoom:1;}
.slideGroup .parHd ul li.on{ height:40px;background:#a67827; color:#fff;}
.slideGroup .parHd ul li:last-child{ margin-right:0;}
.slideGroup .slideBoxs{ overflow:hidden; zoom:1; padding:10px 0 10px 80px; position:relative;   }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:45%; display:block; width:36px; height:36px; }
.slideGroup .sNext{ left:auto; right:5px; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{}
.slideGroup .parBd{ margin-top:60px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fafafa; padding-bottom:30px; position:relative;width:290px;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:290px; display:block;height: 200px;}
.slideGroup .parBd ul li .title{color:#717071; font-size:16px; height:40px; line-height:40px; margin-top:10px; font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.slideGroup .parBd ul li .time{ color:#717071; font-size:12px; position:absolute; bottom:10px; right:10px;}
.slideGroup .parBd ul li .more{ line-height:20px;font-size:14px; width:80px; height:20px; background:#b4b4b5; color:#fff0e3; margin:0 auto; border-radius:3px;}
.slideGroup .parBd ul li a{ display:block;}
.slideGroup .parBd ul li:hover{background:#a67827;}
.slideGroup .parBd ul li:hover .title{ color:#fff;}
.slideGroup .parBd ul li:hover .time{ color:#fff;}
.slideGroup .parBd ul li:hover .more{ background:#fff; color:#ea5527;}
/*新闻列表*/
.gc_1200_2{ float:left; width:100%;}
.gc_1200_2 .gtitle1{ float:left; margin: 15px 0; padding-left: 25px; width:1075px; height: 31px; background: url(../images/up3.png) no-repeat left center; font-size: 14px; line-height: 31px; }
.gc_1200_2 .gtitle1 a{color:#333333;}
.gc_1200_2 .gtitle1 span{color:#333333;}
.gc_1200_2 .gtitle1 a:hover,
.gc_1200_2 .gtitle1 a.hover{}
.gc_1200_3{ float:left; width:100%; padding:20px 0;}

.up_bg3{ overflow:hidden;}
.up_bg2{ position:absolute; left:50%; bottom:0; float:left; width:1920px; height:1px; background:#d8d8d8; margin-left:-960px; z-index:1;}

.pz_SideLayer_down{ position: relative; float:left; width:100%; z-index:99;}
.pz_SideLayer_down .dq{ float:left; width:130px; position:relative; margin-right:10px;}
.pz_SideLayer_down .dq .l1{ float:left; width:130px; height:40px; color:#848484; font-size:14px; line-height:40px; text-align:center; background:#e5e5e5; color:#333; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.pz_SideLayer_down .dq:hover .l1,
.pz_SideLayer_down .dq.on .l1{ background:#a67827; color:#fff;}
/*8联系我们*/
.container {
    padding-right: 15px;width: 1200px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.Ued-map{position:relative; height:440px; width:1194px;box-shadow:0 0 17px rgba(0,0,0,0.09) ; border:6px solid #fff; margin-top:30px;}
#allmap{width:100%;height: 100%;overflow: hidden;margin:0;}
.min_height {min-height: 500px;}
.contact{padding:0px 0 85px 0;}

.contact_d{margin-top:0px;}
.contact_d_r{box-shadow:0 0 17px rgba(0,0,0,0.09) ; width:62.23%; float:right; background:url(../images/j38.jpg) bottom right no-repeat; background-size:cover; padding:0 2.5%; height: 295px;}
.contact_d_r h4{font-size:22px; color:#1f1f1f; padding:35px 0 17px 0;}
.contact_d_r_list{padding:12px 0;}
.contact_d_r_list span{width:20px; float:left;}
.contact_d_r_list div{margin-left:26px; font-size:16px; color:#333333; line-height: 20px;}
.contact_d_r_list div p{display:inline;}

.contact_d_l{width:30.31%; float:left;box-shadow:0 0 17px rgba(0,0,0,0.09) ;  height: 295px;}
.contact_d_l span{width:38%; display: block; padding:12px; background:url(../images/j36.jpg) center no-repeat; background-size:cover; box-sizing: content-box; margin: 30px auto auto auto;}

.contact_d_l span img{vertical-align: middle;}
.contact_d_l h5{font-size:18px; color:#1f1f1f; line-height: 28px; text-align: center; margin-top:17px;}
/*品牌合作*/
.brand{ margin-bottom:50px;}	
.brand_title{text-align:center;}
.brand_title h3{font-size:78px; color:#6d6d6d; text-transform: uppercase; opacity: 0.1;}	
.brand_title h4{font-size:30px; color:#2f2f2f; font-weight:bold; margin-top:-40px; letter-spacing: 1px;}
.brand_title span{width:3px; height: 33px; background-color:#a67827; display: block; margin: 20px auto auto auto;}
.brand .p{text-align:center;font-size:16px; color:#666666; line-height: 36px; margin: 44px 0 25px 0;}
.brand2{position:relative;}
.brand2_r{width:30%; float:right; background:url(../images/j40.jpg) center no-repeat; background-size:cover; border-bottom-right-radius: 30px; overflow: hidden; height:271px; padding:70px 10% 0 10%;}	
.brand2_r h3{font-size:24px; color:#fff; line-height: 38px; padding-bottom:22px; border-bottom:1px solid rgba(255,255,255,0.1); position: relative; margin-bottom:25px;}	
.brand2_r h3::after{width:85px; height: 2px; position: absolute; bottom:0; left: 0; content: ""; background-color:#fff;}
.brand2_r .p2{font-size:16px; color:#fff; line-height: 28px;}	
.brand2_r .p2 p{display:inline;}
.brand2_l{position:absolute; left:0; top:0; height: 341px; width: 50%;}	
/*关于我们*/
.AboutUs{padding:60px 0 85px 0;}
.AboutUs_title{text-align:center; }
.AboutUs_title h3{font-size:78px; color:#6d6d6d; text-transform: uppercase; opacity: 0.1;}
.AboutUs_title h4{font-size:30px; color:#2f2f2f; font-weight:bold; margin-top:-40px;}
.AboutUs_title span{display:block; width:3px; height: 33px; background-color:#a67827; margin: 20px auto auto auto;}
.AboutUs_d .p{font-size:16px; color:#666666; line-height: 36px; text-align: center; margin:30px 0;}	
.AboutUs_d p{ text-align:left;}
.AboutUs2{ padding:75px 0 70px 0;}
.AboutUs2_title{text-align:center;}
.AboutUs2_title h3{font-size:34px; color:#fff; position: relative; z-index: 1;}
.AboutUs2_title	span{display:block; margin-top:-20px;}
.AboutUs2 .p{font-size:16px; line-height: 36px; color:#fff; opacity:0.8; margin:34px 0; text-align: center;}
.AboutUs2_ul{text-align:center;}
.AboutUs2_ul li{display:inline-block; width:9.94%; margin: 2.48%; vertical-align: top;}	
.AboutUs2_ul li span{ border-radius: 50%; border:2px solid rgba(255,255,255,0.2); width: 100%; display: block;}	
.AboutUs2_ul li span img:nth-child(2){display:none;}	
.AboutUs2_ul li h6{font-size:18px; color:#fff; margin-top:16px;}
.AboutUs2_ul li:hover span{background-color:#fff;}	
.AboutUs2_ul li:hover span img:nth-child(1){display:none;}
.AboutUs2_ul li:hover span img:nth-child(2){display:block;}
/*企业文化*/
.culture{ padding-top:30px;}
.culture1{padding:60px 0 50px 0;}
.culture1_img{width:50%; float:left;}
.culture1_r{width:46%; float:right; position: relative;}
/*.culture1_r h3{font-size:34px; color:#a67827; font-weight:bold;letter-spacing: 2px;}*/
.culture1_r .p{font-size:16px; line-height:28px; color:#555555; margin-top:52px; }
.culture1_r .p .h5{font-size:16px; color:#555555; font-weight:bold; margin-bottom:10px;}
.culture1_r .p dd{ text-align:right; margin-top:10px; margin-bottom:15px;}
.c_dot{width:57px; height: 53px;  position: absolute;}
.c_dot1{top:-30px; left: -58px;}
.c_dot2{bottom:0px; right: 0;}
.culture2{ padding-bottom:50px;}
.culture2 li{margin-top:35px;}	
.culture2 li:first-child{margin-top:0;}	
.culture2_l{float:left; width:80%;}	
.culture2_l h3{font-size:34px; color:#a67827; margin:5px 0 15px 0; letter-spacing: 6px;}	
.culture2_l h5{font-size:16px; color:#666666; line-height:30px;}
.culture2_r{width:92px; border-radius: 50%; background-color:#a67827; float:right;}
.culture2 li:nth-child(2n) .culture2_l{float:right; text-align: right;}
.culture2 li:nth-child(2n) .culture2_r{float:left; }
/*人才招聘*/
/*招聘*/
.join{padding-top:50px; padding-bottom:100px;}
.c_16{ padding:0 0 40px 0;}
.c_16 li{margin-top:20px;}
.l_recruit_t{ display:block; width:96%; background:#f7f7f7; cursor:pointer;border-left: 3px solid #a67827;position: relative; padding:30px 2% 30px 2%;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
	}
 .l_recruit_t span{display: block;float: left; width:80%;}
 .l_recruit_t span h2{display: block;font-size: 24px; color: #a67827;
	 overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
 .l_recruit_t span h5{display: block;font-size: 14px;color: #333333; margin-top:15px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
 .l_recruit_t font{display: block;float: right;margin: 8px 0 0 0;font-size: 14px;color: #808080;padding-right: 52px;position: relative;}
 .l_recruit_t font::after{content: "";display: block;position: absolute;right: 0;top: 2px;background: url(../images/img_recruit_1.png) no-repeat center/100% 100%;width: 28px;height: 15px;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
 .l_recruit_t i{display: block;position: absolute;left: 0;bottom: 0;width: 100%;opacity:0; filter:alpha(opacity=00);z-index: 9;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;}
 .l_recruit_t i::before{content: "";display: block;float: left;width: 100%;height: 1px;background: #e6e6e6; }
 .l_recruit_t.on font::after{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
	}
 .l_recruit_t.on i{opacity:1; filter:alpha(opacity=100);}
 .l_recruit_d{display: none; width:96%; background:#f7f7f7; border-left: 3px solid #a67827; position:relative;line-height:34px; font-size:14px; color:#4c4c4c; padding:20px 2% 35px 2%;}
 .l_recruit_d .h4{display: block; padding:40px 0 18px 0; font-size: 16px; color: #666;font-weight: bold;}
.l_recruit_d .h4:first-child{padding-top:25px;}
 .l_recruit_d .span{display: block;font-size: 16px;color: #666;font-weight: bold;  margin-top:45px;}
 .l_recruit_d .span a{color: #d0194e; font-size:16px;}
 .l_recruit_d .span a:hover{text-decoration: underline;}
 .l_recruit_d .span .button{ display:block;float: right;background:#d0194e; width:155px; height:40px;line-height: 40px;font-size: 18px;color: #fff; text-align:center; cursor:pointer;  font-weight: normal; border: 0;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    -webkit-appearance:none;
    outline: 0;
	 margin-top:-5px;
	 border-radius: 100px;
     padding-top:0;
}
.l_recruit_d span .button:hover{opacity:0.8;}

/*产品详情*/
.p_details{ padding-top:65px; padding-bottom:50px;}
.p_details_box{padding:10px 0 60px 0;}
.p_details_con{    box-shadow: 0 0 6px #e6e6e6; padding:50px 4.16%; }
.p_details_con span{width:46.5%; float:left; margin-right:4.5%;}
.p_details_right{ width:49%; float:right;}
.p_details_right h2{font-size:26px; color:#161616; margin-top:10px;}
.p_details_right p{font-size:14px; line-height: 30px; margin-top:40px; height: 180px; 

-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
}
.p_details_right p i{display:inline-block; width:8px; height: auto; margin-right:10px;}
.p_details_right > div{margin-top:130px;}
.p_details_right > div > a{display:inline-block; width:157px; height: 50px; background-color:#a67827; float:left; text-align: center; line-height: 50px; font-size:18px; color:#fff;}
.share1{float:right; margin-top:15px;}
.p_details_tab{border:1px solid #e5e5e5; border-bottom:none; margin-top:30px;}
.p_details_tab .hd{border-bottom:1px solid #e5e5e5;}
.p_details_tab .hd ul li{border-right:1px solid #e5e5e5; display: inline-block; font-size:16px; color:#333333; padding:14px 2%; cursor:pointer;}
.p_details_tab .hd ul li.on{border-top:3px solid #a67827; color:#a67827;}
.p_details_tab_con{padding:30px 2.25% 37px 2.25%; font-size:14px; color:#666666; line-height: 28px;}
.p_details_tab_con img{ max-width:100%;}
.p_details_tab_con i{font-size:14px; font-weight: bold; color:#333333;}
.p_details_tab_img{margin-top:30px;}
.p_details_tab_img span{width:48.6%; margin-right:2.8%; height: auto; float:left;}
.p_details_tab_img span:nth-child(2n){margin-right:0;}
.p_details .page_a{padding-top:30px;}
.p_details_about li{margin:10px 0 0 0; width:23.1%; margin-right:2.53%;}
.p_details_about li:nth-child(4n){margin-right:0;}
.p_details_about li:nth-child(3n){margin-right:2.53%;}
.p_details_about li .red_on2 i{margin-top:27px;}
.p_details_about li h5{font-size:14px; padding:10px 0;}