body {
    font-size: 16px;
    background: #fff !important;
    font-family: "Microsoft YaHei";
    color: #000;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,link
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */

:focus {
    outline: 0;
}

a {
    text-decoration: none;
}

.clear {
    clear: both;
}

.container {
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

ul {
    list-style-type: none;
}

li {
    list-style-type: none;
}

a {
    text-decoration: none;
    color: inherit;
}

i {
    font-style: normal;
}

img {
    border: 0px;
    display: block;
}

input {
    outline: none;
}

button {
    outline: none;
}

h1,
h2,
h3,
h4,
h5 {
    font-weight: normal;
}

.container2 {
    width: 1159px;
    margin: 0 auto;
}

.container3 {
    width: 1300px;
    margin: 0 auto;
}

/* 公共头部 */

.head {
    padding: 50px 0 30px;
}

.head-top {
    color: #cab4a2;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #6d5440;
}

.top_left {
    font-size: 14px;
    padding-left: 4px;
    color: #cab4a2;
}

.top_right {
    padding-right: 4px;
}

.top_right a {
    font-size: 14px;
    color: #cab4a2;
}

.logo {
    width:420px;
}

.nav {
  /*  width: 756px;*/
}

.nav ul li {
    float: left;
    width: 80px;
    height: 57px;
    line-height: 57px;
    color: #333333;
    font-size: 16px;
    transition: all ease-in-out .3s;
    text-align: center;
}

.active {
   /* color: #e0a92a !important;
    font-weight: bold;*/
}

.nav ul li:hover {
    color: #e0a92a;
    transition: all ease-in-out .3s;
}
.nav ul .seach:hover .seach_all{
opacity: 1;
visibility: visible;
transition: all ease-in-out .5s;
}

.seach {
    background: url(../image/fdj.png) no-repeat right center;
    width: 60px !important;
    position: relative;
}
.seach_all{
    position: absolute;
    width: 363px;
    height: 90px;
    background: #f2f3f7;
    top: 84px;
    right: 0;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out .5s;
}
.seach_all input{
    border: none;
    width: 269px;
    height: 53px;
    background: #fff;
    display: inline;
    margin-top: 15px;
    font-size: 18px;
    text-indent: 1em;
}
.seach_all button{
    border: none;
    width: 60px;
    height: 55px;
    display: initial;
    vertical-align: bottom;
    margin-top: 14px;
    background: url(../image/scs.png)no-repeat center center, #e5a418;
}

/* banner */

.x_banner {
    /* background: url(../images/x_banner.png)no-repeat center center; */
    /* height: 355px; */
}
.x_banner img{
    width: 100%;
}
#lunbo .swiper-container {
    width: 100%;
    height: 100%;
}

#lunbo .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

#lunbo .swiper-slide {
    /*background: url(../images/banner.png) center center no-repeat;*/
    /* height: 716px; */
}

.sousuo {
    width: 1254px;
    margin: 0 auto;
    padding: 45px 0 35px;
    background: #fff;
    position: relative;
    margin-top: -85px;
    z-index: 999;
}

.sousuo_title {
    margin-bottom: 20px;
}

.hotline {
    background: #f4be01;
    color: #fff;
}

.sousuo .sousuo_title ul li {
    float: left;
    padding: 0 15px;
    height: 33px;
    border-radius: 50px;
    line-height: 33px;
    color: #555555;
    font-size: 16px;
}
.sousuo .sousuo_title ul li:hover{
    background: #f4be01;
    transition: all ease-in-out .3s;
    color: #fff;
}

.sousuo_ss input {
    width: 995px;
    display: inline-block;
    height: 65px;
    border: none;
    padding: 0;
    background: #f3f4f8;
    text-indent: 2em;
    font-size: 18px;
}

.sousuo_ss button {
    width: 159px;
    display: inline-block;
    background: #f4be01;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border: none;
    height: 65px;
    padding: 0;
    vertical-align: bottom;
}

.yuanquan {
    margin-top: 30px;
    margin-bottom: 70px;
}

.yuanquan ul li {
    width: 25%;
    float: left;
}

.yq_icon img {
    transition: all ease-in-out 1s;
}

.yuanquan ul li:hover .yq_icon img {
    transition: all ease-in-out 1s;
    transform: rotate(360deg);
}

.yq_wz {
    margin-top: 25px;
}

.yq_wz h3 {
    font-size: 22px;
    color: #333;
}

.yq_wz span {
    font-size: 14px;
    color: #555;
    line-height: 30px;
}

/* 公共底部 */

.footer_top {
    background: url(../image/di_bg.png) no-repeat top left;
    padding: 60px 0 78px;
}

.footer_top h3 {
    font-size: 30px;
    color: #fff;
    text-align: center;
}

.f_top {
    margin-top: 65px;
}

.footer_top form .f_top input {
    width: 373px;
    height: 51px;
    color: #999999;
    font-size: 14px;
    border: none;
    margin-right: 35px;
    text-indent: 2em;
    background: #f5f6fa;
	font-family:"微软雅黑";
}

.footer_top form .f_top input:nth-child(3) {
    margin-right: 0px;
}

.f_xia {
    margin-top: 20px;
}

.f_xia textarea {
    width: 782px;
    color: #999999;
    font-size: 14px;
    height: 92px;
    text-indent: 2em;
    padding-top: 20px;
    margin-right: 38px;
    outline: none;
    resize: none;
    vertical-align: bottom;
    border: none;
    background: #f5f6fa;
	font-family:"微软雅黑";
}

.f_xia button {
    display: inline-block;
    width: 172px;
    height: 46px;
    border-radius: 50px;
    line-height: 46px;
    text-align: center;
    border: none;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
	font-family:"微软雅黑";
  
}

.chongzhi {
    background: rgba(85, 85, 85, .25);
    border: 1px solid #f5f6fa !important;
}

.tijiao {
    background: #e6a40d;
}

.footer_xia {
    border-bottom: 1px solid #333333;
    background: #171717;
}
.footer_nav{
    border-bottom: 1px solid #333333;
}
.footer_nav ul {
    float: left;

}

.footer_nav ul li {
    float: left;
    width:90px;
    height: 86px;
    line-height: 86px;
    font-size: 16px;
    color: #666666;
    text-align: center;
}

.footer_nav ul li:hover {
    color: #e6a40d;
}

.link {
    height: 86px;
    line-height: 86px;
    color: #666666;
    font-size: 14px;
}
.link img {
	display: inline-block;
	vertical-align: middle;
}

.link a {
    height: 27px;
    line-height: 27px;
    text-indent:3em;
    color: #666666;
    font-size: 14px;
    margin-left: 15px;

}

.footer_introduce {
    padding: 40px 0;
}

.dibu_logo {
    border-right: 1px solid #555;
    margin-top: 15px;
}

.dibu_intro {
    padding-left: 62px;
   /* line-height: 32px;*/
    color: #ccc;
    font-size: 16px;

}
/*.dibu_intro p{
    line-height: 40px;
}*/
.dibu_erweima img{
margin-bottom: 10px;    
}
.dibu_erweima {
    font-size: 14px;
    color: #555;
    text-align: center;
}

/* 首页公共标题 */

.commone_title h3 {
    font-size: 32px;
    color: #333333;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
}

.commone_title h4 {
    font-size: 24px;
    color: #333333;
    background: url(../image/ba.png)no-repeat center center;
    text-align: center;
}

.index_productnav {
    text-align: center;
    margin-top: 62px;
    margin-bottom: 40px;
}

.index_productnav a {
    display: inline-block;
    padding: 10px 35px;
    background: url(../image/xiexian.png)no-repeat right center;
    text-align: center;
    font-size: 16px;
     /*  color: #e0a92a;
        font-weight: bold;*/
}


.index_productnav a:hover{
   
    font-size: 16px;
      color: #e0a92a;
        font-weight: bold;
}



.index_productnav a:last-child {
    background: none;
}

.index_productshow ul li {
    width: 591px;
    height: auto;
    float: left;
    margin-right: 18px;
}

.index_productshow ul li:nth-child(2n) {
    margin-right: 0;
}

.index_showa {
    width: 591px;
    height: 432px;
    overflow: hidden;
}

.index_productshow ul li .index_showa img {
    width: 100%;
    height: 100%;
    transition: all ease-in-out .5s;
}

.index_productshow ul li:hover .index_showa img {
    transform: scale(1.2);
    transition: all ease-in-out .5s;
}

.rexiao {
    background: url(../image/hb.png)no-repeat;
    width: 101px;
    height: 135px;
    font-size: 26px;
    color: #fff;
    text-align: center;
    padding-top: 32px;
}

.index_showb {
    position: relative;
    margin-top: -28px;
    z-index: 999;
}

.jicheng {
    width: 454px;
    padding-top: 26px;
}

.jicheng h3 {
    font-size: 18px;
    color: #333;
    /*line-height: 50px;*/
    font-weight: bold;
	margin-top:24px;
}
/*
.jicheng p {
    font-size: 15px;
    color: #555555;
    line-height: 24px;
}*/

.guanggao1 {
    margin-top: 28px;
    margin-bottom: 48px;
}

.show_two {
    margin-bottom: 27px;
}

.show_two ul li {
    width: 390px;
    float: left;
    margin-right: 15px;
    margin-bottom: 30px;
    border-bottom: 1px solid #cccccc;
}

.show_two ul li:nth-child(3n) {
    margin-right: 0;
}

.two_img {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.two_img img {
    width: 100%;
    height: auto;
    transition: all ease-in-out.5s;
}

.show_two ul li:hover .two_img img {
    transition: all ease-in-out.5s;
    transform: scale(1.2);
}

.show_two ul li:hover .two_title {
    background: #e6a40d;
    transition: all ease-in-out.5s;
}

.two_title {
    padding: 15px;
    background: #fff;
    transition: all ease-in-out.5s;
}

.show_two ul li:hover {
    box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, .4)
}

.show_two ul li:hover .title h3 {
    color: #fff;
    font-weight: bold;
    transition: all ease-in-out.5s;
}

.title h3 {
    font-size: 16px;
    color: #333;
    transition: all ease-in-out.5s;
    line-height: 30px;
}

.show_two ul li:hover .jiantou {
    background: url(../image/b_jt.png)no-repeat center center;
}

.jiantou {
    background: url(../image/jt2.png)no-repeat center center;
    width: 32px;
    height: 30px;
}

.more {
    display: block;
    width: 139px;
    height: 40px;
    margin: 0 auto;
    line-height: 40px;
    border: 1px solid #cccccc;
    text-align: center;
}

.more:hover {
    border: 1px solid #ffba01;
    background: #ffba01;
    color: #fff;
    transition: all ease-in-out .3s;
}

/* 关于我们 */

/* 公共左侧 */

.common_all {
    margin-top: 70px;
}

.common_left {
    width: 300px;
    margin-bottom: 88px;
}

.hotline {
    background: #f4be01;
    color: #fff !important;
    padding: 0 10px;
}

.left_a {
    background: #f3f4f8;
    padding: 25px 15px 20px;
}

.left_a .lefta_title a {
    height: 26px;
    display: inline-block;
    border-radius: 50px;
    line-height: 26px;
    color: #555555;
    font-size: 14px;
	margin-left:15px;
}

.lefta_sous {
    margin-top: 20px;
}

.lefta_sous input {
    width: 207px;
    border: none;
    height: 53px;
    background: #fff;
    text-indent: 2em;
    border: none;
}

.lefta_sous button {
    width: 53px;
    height: 53px;
    border: none;
    vertical-align: middle;
    cursor: pointer;
    background: url(../image/lefy_ss.png) no-repeat center center, #e6a40d;
}

/* 左侧产品 */

.left_b {
    margin-top: 16px;
    padding: 20px 36px 35px;
    background: #f3f4f8;
}

.zc_title h5 {
    position: relative;
    font-size: 24px;
    line-height: 52px;
    color: #333;
    border-bottom: 1px solid #dedfe0;
}

.zc_title h5::after {
    content: '';
    background: #e6a40d;
    width: 38px;
    height: 3px;
    position: absolute;
    bottom: -2px;
    left: 0;
}

.cp_fenlei {
    margin-top: 20px;
}

/* .cp_fenlei ul li {
    height: 200px;
    line-height: 55px;
} */

.cp_fenlei ul li a {
    font-size: 16px;
    color: #333;
}

/* .cp_fenlei ul li:hover a {
    color: #e6a40d;
    font-weight: normal;
} */

.cp_fenlei ul li:hover a img {
    opacity: 1;
    visibility: visible;
}

.cp_fenlei ul li img {
    display: inline;
    margin-left: 10px;
    opacity: 0;
    visibility: hidden;
}

.navone li a:hover {
    color: #e6a40d;
    font-weight: bold;
}

.navone li {
    margin-bottom: 10px !important;
}

.nav2 {
    margin-top: 10px;
}

.nav2 li a {
    color: #333333;
}

.nav2 li:hover a {
    color: #e6a40d !important;
}

.xw_fenlei {
    margin-top: 20px;
}

.xw_fenlei ul a {
    font-size: 16px;
    color: #333;
}

.xw_fenlei ul li {
    height: 55px;
    line-height: 55px;
    font-size: 14px;
}
.xw_fenlei ul li:hover {
   color:#e6a40d;

   font-size:15px;
}


.lx_fenlei {
    margin-top: 20px;
    margin-bottom: 35px;
	font-size:14px;
	line-height:2
}

.lx_fenlei ul a {
    font-size: 16px;
    color: #666;
}
.detail{ font-size:14px;
		line-height:2;
}

.lx_fenlei ul li {
    /* height: 36px; */
    line-height: 36px;
    font-size: 14px;
}

.common_right {
    width: 860px;
}

.about_us {
    /* height: 1100px;
    overflow-y: auto; */
	line-height:2;
	margin-top: 50px;
}
.about_us p img{
	text-align:center;
	max-width:70%;
	margin:0 auto;
}
.small_title {
    margin-top: 16px;
}

.small_title a {
    font-size: 30px;
    color: #333;
    display: inline-block;
}

.small_title img {
    display: inline-block;
    margin-left: 20px;
    margin-right: 5px;
    vertical-align: baseline;
}

.small_title p {
    display: inline-block;
    font-size: 14px;
    color: #666;
}

.about_title {
    text-align: center;
    font-size: 30px;
    color: #333333;
    line-height: 36px;
    margin-top: 77px;
    margin-bottom: 52px;
}

.about_nr {
    line-height: 36px;
    text-indent: 2em;
    font-size: 14px;
    padding: 0 20px;
    text-align: justify;
}

.about_nr img {
    margin: 15px 0;
    width: 100%;
}

/* 联系我们 */
.contact_adress {
    margin-top: 85px;
}
.adress p {
    line-height: 2;
    font-size: 15px;
    color: #333333;
}
.adress_ma {
    width: 185px;
    height: 188px;
    margin-top: 10px;
}

.adress_ma img {
    width: 100%;
    height: 100%;
}

/* 地图 */

.map {
    margin-top: 65px;
}

.banner2 {
    background: url(../image/guanggao2.png) no-repeat center center;
    height: 384px;
    margin-top: 27px;
}
.banner2 img{
    display: none;
}

.index_about {
    background: #f6f7fb;
    padding-top: 88px;
    padding-bottom: 88px;
}

.about_fk {
    background: url(../image/bg_in.png)no-repeat;
    margin-top: 50px;
}

.fk_right {
    width: 692px;
    height: 480px;
    /* margin-top: 65px; */
}

.fk_right h3 {
    margin: 30px 0;
    font-size: 30px;
    margin-top: 90px;
    margin-bottom: 56px;
}

.fk_right p {
    font-size: 15px;
    color: #333;
    line-height: 30px;
    position: relative;
    padding-right: 20px;
}

.fk_right p::after {
    position: absolute;
    content: '';
    width: 50px;
    height: 2px;
    background: #ffba01;
    left: 0;
    top: -5px;
}

.fk_right .gduo {
    display: block;
    width: 139px;
    border: 1px solid #cccccc;
    height: 40px;
    line-height: 40px;
    text-align: center;
   /* margin-top: 45px;*/
    transition: all ease-in-out .3s;
}

.fk_right .gduo:hover {
    border: 1px solid #ffba01;
    background: #ffba01;
    color: #fff;
    transition: all ease-in-out .3s;
}

.about_shil {
    margin-top: 90px;
}

.about_shil ul li {
    float: left;
    width: 150px;
    background: url(../image/h_xx.png)no-repeat top 50% right;
    margin-right: 30px;
}

.about_shil ul li:nth-child(4) {
    background: none;
    margin-right: 0px;
}

.about_shil ul li h2 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    line-height: 30px;
}

.about_shil ul li h2 a {
    font-size: 28px;
    color: #333;
}

.about_shil ul li span {
    display: block;
    line-height: 35px;
    text-transform: uppercase;
    font-family: 'Adoube 宋体 std';
    font-size: 12px;
}

/* 工程案例 */

.index_ennginer {
    margin-top: 90px;
}

.gc_anli {
    margin-top: 55px;
}

.anli_right {
    width: 605px;
}

.anli_right ul li {
    float: left;
    margin-bottom: 9px;
    margin-left: 9px;
    overflow: hidden;
}

.anli_left {
    overflow: hidden;
}

.anli_left img {
    transition: all ease-in-out .5s;
	width: 594px;
}

.anli_left img:hover {
    transition: all ease-in-out .5s;
    transform: scale(1.2);
}

.anli_right ul li {
    position: relative;
}

.anli_right ul li img {
    transition: all ease-in-out 1s;
	width: 292px;
}

.anli_right ul li:hover img {
    transition: all ease-in-out 1s;
    transform: rotate(360deg);
}

.anli_right ul li:hover .shadow {
    opacity: 1;
    transition: all ease-in-out .5s;
}

.anli_right ul li:hover .shadow::after {
    transition: all ease-in-out .5s;
    width: 160px;
}

.anli_right ul li:hover .shadow::before {
    transition: all ease-in-out .5s;
    width: 160px;
}

.anli_right .shadow {
    position: absolute;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 219px;
    color: #fff;
    opacity: 0;
    transition: all ease-in-out .5s;
}

.anli_right .shadow::after {
    position: absolute;
    content: '';
    width: 0;
    height: 1px;
    left: 50%;
    margin-left: -80px;
    background: #fff;
    top: 50%;
    margin-top: -20px;
    transition: all ease-in-out .5s;
}

.anli_right .shadow::before {
    position: absolute;
    content: '';
    width: 0;
    height: 1px;
    left: 50%;
    margin-left: -80px;
    background: #fff;
    bottom: 30%;
    margin-bottom: 20px;
    transition: all ease-in-out .5s;
}

.gc_hz {
    padding-bottom: 180px;
    position: relative;
}

.choice {
    background: url(../image/gg3.png)no-repeat center center;
    height: 296px;
    margin-bottom: 95px;
}
.choice img{
    display: none;
}
.index_xwshow {
    padding: 55px 20px 100px;
}

.xwshow_left {
    width: 539px;
}

.xw_xqt {
    width: 100%;
    /* height: 370px; */
    overflow: hidden;
}

.xwshow_left img {
    width: 100%;
    height: 100%;
    transition: all ease-in-out .3s;
}

.xwshow_left img:hover {
    transition: all ease-in-out .3s;
    transform: scale(1.2);
}

.xwshow_left h3 {
    font-size: 20px;
    line-height: 24px;
    color: #333;
    margin-top: 28px;
    margin-bottom: 18px;
    transition: all ease-in-out .3s;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}

.xwshow_left:hover .wd_xw h3 {
    color: #ffba01;
    transition: all ease-in-out .3s;
}

.xwshow_left:hover .wd_xw p {
    color: #000;
    transition: all ease-in-out .3s;
}
.xwshow_left .wd_xw p {
    color: #999;
    font-size: 14px;
    line-height: 24px;
    transition: all ease-in-out .3s;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.xwshow_right {
    width: 550px;
}

.xwshow_title h4 {
    width: 72%;
    float: left;
    line-height: 24px;
    color: #333;
    font-size: 20px;
    transition: all ease-in-out .3s;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1; 
}

.xwshow_right ul li:hover .xwshow_title h4 {
    transition: all ease-in-out .3s;
    color: #ffba01;
}


.xwshow_title span {
    display: inline-block;
    margin-left: 37px;
    font-family: 'Arial';
    color: #333;
    font-size: 20px;
}
.xwshow_title .time1{
    display: inline-block;
    float:right;
    font-family: 'Arial';
    color: #333;
    font-size: 20px;
    line-height: 24px;
}
.xwshow_right ul li:hover  p {
    transition: all ease-in-out .3s;
    color: #000;
}
.xwshow_right p {
    font-size: 14px;
    color: #999999;
    margin-top: 17px;
    line-height: 24px;
    transition: all ease-in-out .3s;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}

.xwshow_right ul li {
    height: 130px;
    border-bottom: 1px solid #e8e9ea;
    margin-bottom: 50px;
}

/* 产品展示页面 */

.product_show {
    margin-top: 55px;
    ;
}

.product_show ul li {
    width: 279px;
    float: left;
    margin-right: 11px;
    margin-bottom: 20px;
    border-bottom: 1px solid #cccccc;
}

.product_show ul li:nth-child(3n) {
    margin-right: 0;
}

.product_show ul li:hover .two_img img {
    transition: all ease-in-out.5s;
    transform: scale(1.2);
}

.product_show ul li:hover .two_title {
    background: #e6a40d;
    transition: all ease-in-out.5s;
}

.product_show ul li:hover {
    box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, .4)
}

.product_show ul li:hover .title h3 {
    color: #fff;
    font-weight: bold;
    transition: all ease-in-out.5s;
}

.product_show ul li:hover .jiantou {
    background: url(../image/b_jt.png)no-repeat center center;
}

.page {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}

.page a {
    display: inline-block;
    padding: 15px 18px;
    color: #c7c7c7;
    border: 1px solid #dbdbdd;
    transition: all ease-in-out .3s;
}

.page a:hover {
    background: #e6a40d;
    transition: all ease-in-out .3s;
    color: #fff;
}

.page .act_on {
    color: #fff !important;
    background: #e6a40d !important;
    border: 1px solid #e6a40d !important;
}

/* 新闻*/

.new_list {
    margin-top: 50px;
}

.xinwenshow_title h4 {
    display: inline-block;
    color: #333333;
    font-size: 24px;
    transition: all ease-in-out .3s;
}

.xinwenshow_title span {
    display: inline-block;
    margin-left: 405px;
    font-family: 'Arial';
    color: #333;
    font-size: 20px;
    transition: all ease-in-out .3s;
}

.xinwenshow_title .time {
	float:right;
    margin-right:20px;
    display: inline-block;
    font-family: 'Arial';
    color: #333;
    font-size: 20px;
    transition: all ease-in-out .3s;
}



.new_list p {
    font-size: 14px;
    color: #999999;
    margin-top: 27px;
    line-height: 24px;
    transition: all ease-in-out .3s;
}

.new_list ul li {
    height: 130px;
    border-bottom: 1px solid #e8e9ea;
    margin-bottom: 40px;
    padding: 0 23px;
    transition: all ease-in-out .3s;
}

.new_list ul li:hover .xinwenshow_title h4 {
	float:left;
    margin-left: 33px;
    transition: all ease-in-out .3s;
    color: #e6a40d;
}

.new_list ul li:hover .xinwenshow_title .time {
    transition: all ease-in-out .3s;
}

.new_list ul li:hover p {
    margin-left: 33px;
    transition: all ease-in-out .3s;
    color: #333;
}

/* 产品内页 */

.cp_show h5 {
    font-size: 30px;
    margin-top: 70px;
    color: #333333;
    text-align: center;
}

.pro-xq1 {
    width: 100%;
    margin-bottom: 50px;
}

.pro-img {
    width: 647px;
    height: 471px;
    margin: 0 auto;
    position: relative;
}

.left {
    position: absolute;
    width: 44px;
    height: 53px;
    left: -70px;
    top: 180px;
}

.right {
    position: absolute;
    width: 44px;
    height: 53px;
    right: -70px;
    top: 180px;
}

.ydl {
    height: 58px;
    border-top: 1px dashed #dedfe0;
    border-bottom: 1px dashed #dedfe0;
    text-align: center;
    margin: 25px 0;
}

.ydl a {
    display: inline-block;
    font-size: 14px;
    color: #999;
    line-height: 58px;
}

.data {
    margin: 0 45px;
}

/* 产品展示 */

.show_all {
    width: 647px;
    margin: 0 auto;
}

.cp_zhanshi {
    position: relative;
}

.center2 {
    border-bottom: 1px solid #dadada;
    margin-top: 40px;
}
.center2 ul li{
    float: left;
    background: #6d5440;
    width: 137px;
    height: 45px;
    color: #fff;
    text-align: center;
    line-height: 45px;
    display: inline-block;
    cursor: pointer;
}
.current{
    background: #e6a40d !important;
}

.center3 {
    margin: 40px 0;
}

.center3 p {
    line-height: 36px;
    text-indent: 2em;
}

.next {
    text-align: center;
    margin: 20px 0;
}

.next a {
    display: inline-block;
    margin: 0 10px;
    width: 343px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #dddddd;
    text-align: center;
    font-size: 14px;
    transition: all ease-in-out .3s;
}

.point {
    color: #e6a40d;
    border: 1px solid #e6a40d !important;
}

.next a:hover {
    color: #e6a40d;
    border: 1px solid #e6a40d !important;
    transition: all ease-in-out .3s;
}

/* 新闻内页 */

.news_zhanshi {
    padding-left: 13px;
    padding-right: 13px;
    line-height: 36px;
    
}
.news_zhanshi p
.news_zhanshi p img{
	display:block;
	max-width:100%;
	margin:0 auto;
	}
.news_zhanshi img {
	display:block;
	max-width:100%;
	margin:0 auto;
   
}





/* 在线留言 */

.contact_html .center_left {
    padding-right: 40px;
    width: 800px;
    position: relative;
}



.contact_html_feedback {
    font-size: 22px;
    color: #fa990b;
    margin-top: 50px;
}

.feedback_content {
    padding-bottom: 40px;
}

.message_feedback {
    /* height: 190px; */
    width: calc(100% - 60px);
    background: #fff;
    margin-bottom: 20px;
    border: solid 1px #999999;
    margin-top: 20px;
    transition: all ease-in-out 0.3s;
    margin-bottom: 22px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    padding: 2% 2%;
    cursor: pointer;
    padding-top: 0px;
}

.border_b {
    border-bottom: solid 1px #cccccc;
    padding-bottom: 8px;
    padding-top: 16px;
    margin-bottom: 15px;
}

.message_feedback_p {
    width: 100%;
    margin-right: 20px;
}

.contact_html .center_left p {
    font-size: 14px;
    color: #444444;
    margin-top: 25px;
}

.message {
    margin-bottom: 12px;
}.message .name {
    width: 112px;
    margin-left: 40px;
    font-size: 18px;
    color: #444444;
    margin-top: 12px;
}
.message .input input {
    width: 530px;
    border: solid 1px #d4d5d6;
    /* border-radius: 5px; */
    height: 44px;
    font-size: 18px;
    color: #444444;
    background: none;
}
.message_html {
    width: 100%;
    height: 415px;
    margin: auto;
    padding-top: 80px;
    clear: both;
}
.message .must {
    font-size: 16px;
    color: #e6a40d;
    margin-top: 9px;
    margin-left: 12px;
}
.message_feedback_p p {
    font-size: 16px;
    color: #323232;
    margin-top: 8px;
}

.message_feedback_p p span {
    font-size: 14px;
    color: #646464;
}

.message_feedback_tiem p {
    font-size: 16px;
    color: #323232;
    margin-top: 8px;
}

.message_feedback_tiem p span {
    font-size: 14px;
    color: #646464;
}

.message .input textarea {
    width: 530px;
    border: solid 1px #d4d5d6;
    /* border-radius: 5px; */
    height: 134px;
    font-size: 18px;
    color: #444444;
    background: none;
}

.message_html buttom {
    margin-top: 18px;
    cursor: pointer;
}

.reset:hover {
    background: #e6a40d;
}
.submission:hover {
    background: #e6a40d;
}

.submission {
    width: 157px;
    height: 48px;
    background: #333333;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 45px;
    margin-right: 106px;
    margin-left: 10px;
    transition: all ease-in-out 0.2s;
}


.reset {
    width: 157px;
    height: 48px;
    background: #333333;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 45px;
    transition: all ease-in-out 0.2s;
}

input, textarea, select {
    outline: none;
    font-family: "微软雅黑";
}

.message_feedback_p {
    /* width: 900px; */
    margin-right: 20px;
}
.contact_html .center_left p {
    font-size: 14px;
    color: #444444;
    margin-top: 25px;
}
.scrollsidebar {
    /* top: 40% !important; */
}


.pc_none{
    display: none;
}