@font-face {
  font-family: 'Regular';
  src: url('./SourceHanSansCN-Regular.otf');
}
@font-face {
  font-family: 'bold';
  src: url('./SourceHanSansCN-Bold.otf');
}

@font-face {
  font-family: 'exlight';
  src: url('./SourceHanSansCN-ExtraLight.otf');
}


*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
body{min-width:1200px;max-width:1920px;margin: 0 auto; color:#333333;font-size: 18px;font-family: 'Regular';}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.bold{font-family: 'bold';}
.exlight{font-family: 'exlight';}
.hei10{ height:10px; line-height:10px; width:100%}
.hei20{ height:20px; line-height:20px; width:100%}
.hei30{ height:30px; line-height:30px; width:100%}
.hei40{ height:40px; line-height:40px; width:100%}
.hei50{ height:50px; line-height:50px; width:100%}
.hei60{ height:60px; line-height:60px; width:100%}
.hei70{ height:70px; line-height:70px; width:100%}
.hei80{ height:80px; line-height:80px; width:100%}
.hei90{ height:90px; line-height:90px; width:100%}
.hei100{ height:100px; line-height:100px; width:100%}


.between{display: flex;flex-direction: row;justify-content: space-between;}
.img_center{display:flex;justify-content:center;align-items:center;}
.center{display: flex;flex-direction: row;justify-content: space-between;justify-content: space-around;}
.ht_img{cursor: pointer; transition: all 0.6s;width:100%;display: block}
.ht_img:hover{transform: scale(1.06);}

/* 首页 */
.top{ width:100%; background:#f7f7f7; height:110px;}
.top1{ color:#ffffff; width:310px; float:left;height:110px; border-right:#ebebeb solid 1px; padding-right:53px;}
.top2{ float:left; margin-left:57px; background:url(../images/top2.png) no-repeat left center; font-size:14px;padding-left:60px; font-weight:bold; width:216px; color:#333333; height:51px; margin-top:31px;}
.top2 p{ display:block; font-size:23px;filter: alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.top2 span{ display:block; filter: alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.top3{ width:500px; float:right;border-left:#ebebeb solid 1px; }
.top3 li{ width:124px; border-right:#ebebeb solid 1px; float:left; height:110px; text-align:center; cursor:pointer;}
.top3 li .top4{ height:35px; padding-top:25px; }

.top3 li p{ color:#999999; font-size:14px; height:28px; line-height:28px;}
.top3_ p{ color:#c78745 !important;}
.top3_ .top4{ color:#c78745 !important;}
.top3_ .top4 .top3_2{ display:block;}
.top3_ .top4 .top3_1{ display:none;}


.header{width: 100%;height: 80px;background:#ffffff; position:fixed; top:0; left:0; z-index:999;}
.header1{width: 1200px; height:80px;}

.nav li:nth-child(4){ position:relative;}

.logo{ float:left; width:225px; height:80px;}
.logo a{ color:#ffffff;}
.logo1{ float:left; color:#474747; width:430px; font-size:16px; border-left:#626262 solid 1px; height:64px; line-height:32px; margin-left:15px; padding-left:15px; margin-top:40px;}
.logo1 p{  font-size:16px; line-height:32px;}
.phone{ margin-top:15px; float:right; color:#6a050b; font-size:32px; line-height:56px;}
.phone span{ font-size:18px; width:40px; padding-right:15px; text-align:right;}
.phone p{ height:56px; line-height:56px;}
.phone p:nth-child(1){ letter-spacing:-2px;}
.phone p:nth-child(2) span img{padding-left:21px;}

.nav{ width:730px; float:right; }
.nav>ul{}
.nav>ul>li{height:77px; min-width:60px; line-height:77px; text-align:center; float:left; }
.nav>ul>li>a{color: #474747; font-size:16px; border-bottom:#ffffff solid 3px; }
.nav>ul>li>a:hover{color: #474747; font-size:16px; }
.nav_on{ color:#c78745; border-bottom:#c78745 solid 3px; }




.img360{-webkit-transition:-webkit-transform 2s}
.img360:hover{-webkit-transform: rotate(360deg);}

/* 内容 */
.cor{color: #f58021 !important;}
.cor1{color: #ffffff !important;}
.cor2{color: #666666 !important;}
/*首页*/
.banner{ height:800px; width:100%; z-index:-11; overflow:hidden;}

.banner1{ position:relative;}
.banner1 ul li{width: 100%;overflow: hidden;position:relative;}
.banner1 ul li h5{width: 100%;height: 80px;background: rgba(0, 0, 0, 0.5);position:absolute;left:0;bottom:0;line-height: 80px;text-indent: 1em;font-size: 30px;color: #fff}
.banner .prev{display: block;position:absolute;top:0;left:20px;bottom:0;margin:auto;cursor: pointer;}
.banner .next{display: block;position:absolute;top:0;right:20px;bottom:0;margin:auto;cursor: pointer;}
.banner .bd li{ height:800px;}
.banner .hd{ height:11px; position:absolute; top:48%; right:20px; z-index:1; border-radius:50%; display:none; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  display:none; }
.banner .hd ul li{ margin-bottom:8px;  width:11px; height:11px; line-height:11px; text-align:center; border:#f74820 solid 1px; cursor:pointer; border-radius:50%; display:none;  }
.banner .hd ul li.on{ background:#f74820;  border-radius:50%;display:none;   }
.home1{ width:100%; height:705px; background:url(../images/home1.jpg) no-repeat center center; }
.home1_1{ width:490px; text-align:center;padding-top:140px;}
.home1_2{ width:670px; padding-top:140px;}

.home1_2 .home1_3{}
.home1_2 .home1_3 p{ color:#535353; font-size:42px; height:42px; line-height:42px;}
.home1_2 .home1_3 span{ color:#c78745; font-size:26px; height:70px; line-height:70px;}
.home1_2 .home1_4{ color:#5b5b5b; font-size:16px; line-height:37px; margin-top:10px; height:148px;}
.home1_2 .home1_5{ margin-top:67px;}
.home1_2 .home1_5 a{ background:#c78745; width:150px; height:42px; line-height:42px; text-align:center; display:block; color:#ffffff; font-size:16px;}
.home1_2 .home1_5 a:hover{ background:#ffffff; color:#c78745;}

.home2{ text-align:center; padding-top:30px;}
.home2_1{ text-align:center;}
.home2_1 p{ color:#535353; font-size:42px; height:70px; line-height:70px;}
.home2_1 span{ color:#c78745; font-size:26px; display:block; margin:0 auto; height:57px; line-height:57px;}
.home2_2{ margin-top:45px; margin-bottom:10px;}
.home2_2 li{ float:left; cursor:pointer; position:relative;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;}
.home2_2 li:nth-child(2){ margin:0 19px 20px 20px;}
.home2_2 li:nth-child(3){ margin:0 0 20px 0;}
.home2_2 li:nth-child(4){ margin:0 19px 20px 20px;}
.home2_2 li .home2_4{ display:none; }
.home2_2 li .home2_4 .home2_5{ padding-top:78px;}
.home2_2 li:nth-child(1) .home2_4 .home2_5{padding-top:265px !important;}

.home2_2_ .home2_4 { display:block !important; position:absolute; left:0; top:0; width:100%; height:100%;  background:rgba(199,135,69,0.3)}
.home2_2_ .home2_4 .home2_5{ width:387px; height:47px; line-height:47px; display:block;}
.home2_2_ .home2_4 .home2_5 a{width:176px; height:47px; line-height:47px; background:#c78745; color:#ffffff; font-size:24px; display:block; text-align:center;margin:0 auto;}
.home2_2_ .home2_4 .home2_6{ width:387px; height:47px; line-height:47px; display:block;}
.home2_2_ .home2_4 .home2_6 a{ width:176px; height:47px; line-height:47px; background:#ffffff; color:#c78745; font-size:24px; display:block; text-align:center; margin:50px auto 0 auto;}

.home3{ padding-top:20px;}
.home3_2{ text-align:center; padding-top:50px; padding-bottom:40px;}
.home3_2 a{cursor:pointer; position:relative;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; color:#666666; font-size:14px; height:31px; line-height:31px; padding:0 25px; border-radius:30px; background:#f5f5f5; display:inline-block; margin:0 7px;}
.home3_2 a:hover{ background:#c78745 !important; color:#ffffff !important;}
.home3_3 li{ width:33.33%; float:left;}
.home3_3 li .home3_4{ margin:0 auto; width:376px; height:552px; position:relative;}
.home3_3 li .home3_4 img{ width:100%;}
.home3_3 li .home3_5{ display:none;}
.home3_3_ .home3_5 { display:block !important; background: rgba(199,135,69,0.3); height:84px; line-height:84px; position:absolute; left:0; bottom:0; width:100%;}
.home3_3_ .home3_5 a{ width:150px; height:50px; line-height:50px; color:#ffffff; font-size:20px; display:inline-block; margin-top:20px; text-align:center;}
.home3_3_ .home3_5 a:nth-child(1){ background:#c78745; color:#ffffff;margin-left:27px;}
.home3_3_ .home3_5 a:nth-child(2){ background:#ffffff; color:#c78745; margin-left:20px;}

.home3_6{position: relative;text-align: center;margin:30px auto 40px auto}
.home3_6 ul{ display: inline-flex; margin:0 20px}
.home3_6 ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px;height:30px; border-radius:50%; overflow:hidden; color:#e4c8b1;font-size:18px;}
.home3_6 ul .on{ color:#c78745; font-size:18px; }
.home3_6 .prev{ width:49px; height:14px;display: inline-block;cursor: pointer;}
.home3_6 .next{ width:49px; height:14px;display: inline-block;cursor: pointer;}

.home4{ position:relative;  }
.home4_2{ width:100%; padding-top:40px;}
.home4_2 li { width:50%; float:left;position:relative;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; margin-bottom:30px; overflow:hidden; background:#ffffff; margin-bottom:40px; cursor:pointer; }
.home4_2 li  .home4_3{ width:578px; height:324px; overflow:hidden; position:relative;}

.home4_2 li  .home4_3 img{ width:578px;}
.home4_2 li  .home4_3 .home4_4{ display:none; width:492px; height:276px; position:absolute; left:45px; top:25px; background: rgba(199,135,69,0.3);}
.home4_2 li  .home4_3 .home4_4 p{ color:#ffffff; font-size:32px; text-align:center; height:187px; line-height:187px;}
.home4_2_ .home4_3 .home4_4{ display:block !important;}
.home4_2_ .home4_3 .home4_5{ }
.home4_2_ .home4_3 .home4_5 a{ width:150px; height:50px; line-height:50px; color:#ffffff; font-size:20px; display:inline-block; text-align:center;}
.home4_2_ .home4_3 .home4_5 a:nth-child(1){ background:#c78745; color:#ffffff;margin-left:84px;}
.home4_2_ .home4_3 .home4_5 a:nth-child(2){ background:#ffffff; color:#c78745; margin-left:20px;}




.home5{ background:url(../images/home5.jpg) no-repeat center center; height:940px;}
.home5_1{ padding-top:40px; text-align:center; }
.home5_1 p{ color:#ffffff; font-size:42px; height:70px; line-height:70px;}
.home5_1 span{ color:#ffffff; font-size:26px; display:block; margin:0 auto; height:57px; line-height:57px;}
.home5_2{ padding-top:40px;}
.home5_2 li{ width:33.33%; float:left; text-align:center;color:#ffffff; cursor:pointer;}
.home5_2 li .home5_3{ width:195px; height:195px; border-radius:50%; overflow:hidden; margin:0 auto;}
.home5_2 li p{ font-size:20px; height:54px; line-height:54px;}
.home5_2 li span{ font-size:14px; line-height:29px; margin-bottom:45px; display:block;}
.home6{ margin:0 auto; background:url(../images/home6.jpg) no-repeat center center; height:940px;}
.home6_1{  text-align:center; padding-bottom:40px;}
.picBtnTop{  position:relative;  overflow:hidden;  zoom:1; padding-top:50px;  }
.picBtnTop .hd{ width:1200px;  height:200px; padding-top:40px; position:relative; }
.picBtnTop .hd ul li{ width:287px; text-align:center; float:left; margin-right:12px; height:186px; overflow:hidden; border:2px solid #ffffff; border-radius:10px; }
.picBtnTop .hd ul li img{ width:100%;cursor:pointer; }
.picBtnTop .hd ul li.on{ border-color:#c78745;}
.picBtnTop .hd ul li.on img{   }

.picBtnTop .hd ul li:nth-child(4){ margin-right:0;}
.picBtnTop .hd .prev{ position:absolute; left:0; top:-290px; z-index:5; cursor:pointer;}
.picBtnTop .hd .next{ position:absolute; right:0; top:-290px; z-index:5; cursor:pointer;}

.picBtnTop .bd{ height:421px; position:relative;  background:#ffffff;   }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;height:421px;}
.picBtnTop .bd li .pic{ position:relative; z-index:1; width:521px; overflow:hidden; float:left; }
.picBtnTop .bd li .pic img{ height:421px; vertical-align:bottom; }
.picBtnTop .bd li .bg{ width:100%; height:421px; position:absolute; left:0; bottom:0; z-index:0;   }
.picBtnTop .bd li .title{ width:580px; height:421px;  float:left;  position:relative; z-index:1;padding-left:30px; text-align:left;}
.picBtnTop .bd li .title .picBtnTop2{ color:#333333;  font-size:26px; height:60px; line-height:60px; padding-top:30px;  }

.picBtnTop .bd li .title .picBtnTop1{ color:#666666; font-size:18px;  line-height:45px;  }

.home6_3{ float:right; width:580px;}
.home6_4{ color:#333333; font-size:20px; line-height:45px; padding-top:50px;}
.home6_5{ color:#666666; font-size:16px; line-height:31px; padding-top:20px;}
.home6_6{ display:block; width:164px; height:37px; line-height:37px; border:#6a050b solid 1px; color:#6a050b; font-size:18px; text-align:center; margin-top:20px;}


.home7{ padding-top:45px; }


.home7_2{ padding-top:30px;}
.home7_2 li{ width:281px; background:#ffffff; float:left;margin-right:25px;}
.home7_2 li:nth-child(4n){ margin-right:0;}
.home7_2 li .home7_3{ width:281px; height:196px;  margin:0 auto; border-radius:5px; overflow:hidden;}
.home7_2 li .home7_3 img{ display:inherit; width:100%;}
.home7_2 li p{ text-align:center; font-size:18px; color:#666666; height:40px; line-height:40px; padding-bottom:10px;}
.home7_2 li span{ text-align:center; font-size:18px; color:#8f8f8f; text-align:center; display:block; height:35px; line-height:35px;}



.home9{ background:url(../images/home9.jpg) no-repeat center center; height:1120px;}
.home9_1{ padding-top:60px;}
.home9_1 li{ height:340px; background:#ffffff; margin-bottom:32px;}
.home9_1 li .home9_2{ width:600px;}
.home9_1 li .home9_3{ width:600px;}

.home9_1 li .home9_3 p{ color:#c78745; font-size:26px; line-height:45px; margin-left:64px; margin-top:30px;}
.home9_1 li .home9_4{margin-top:30px;}
.home9_1 li .home9_4 p{ color:#c78745; font-size:26px; line-height:45px; margin-left:64px; }
.home9_1 li .home9_4 span{ color:#474747; font-size:20px; line-height:45px; margin-left:64px; margin-top:30px;}
.home9_5{ text-align:center; padding-top:30px;}
.home9_5 a{ width:173px; height:46px; line-height:46px; display:inline-block; font-size:24px; margin:0 42px;}
.home9_5_1{ background:#c78745; border:#c78745 solid 2px; color:#ffffff;}
.home9_5_2{ background:#ffffff; border:#c78745 solid 2px; color:#c78745;}

.home10{ padding-top:45px; }


.home10_2{ padding-top:30px;}
.home10_2 li{ width:220px; background:#ffffff;  float:left;margin-right:25px;}
.home10_2 li:nth-child(5n){ margin-right:0;}
.home10_2 li .home7_3{ width:220px; height:160px;  margin:0 auto;}
.home10_2 li .home7_3 img{ display:inherit;}
.home10_2 li p{ text-align:center; font-size:18px; color:#666666; height:40px; line-height:40px; padding-bottom:15px;}





.home8{ background:url(../images/home8.jpg) no-repeat center center; height:393px; }
.home8_11{ color:#ffffff; font-size:30px; text-align:center; line-height:50px; padding-top:90px;}
.home8_11 p{ font-size:16px;}
.home8_1{ width:1000px; margin:0 auto; padding-top:30px;}
.home8_1 li{background:rgba(255,255,255,0.5); width:274px; height:50px; line-height:50px; border-radius:3px; float:left; margin-right:7px;}
.home8_1 li label{  padding-left:15px;}
.home8_1 li label img{ vertical-align:middle;}
.home8_1 li input{ width:150px; height:46px; line-height:46px; outline:none; background:none; border:0;padding-left:10px;color:#ffffff; font-size:14px; font-family:"Regular";}
.home8_1 .tj1{ background:#c78745; width:146px; float:left; height:50px; line-height:50px; float:left; border:0; color:#ffffff; font-size:18px;border-radius:3px;}
.home8_1 ::-webkit-input-placeholder { /* Edge */
  color: #ffffff;
}

.home8_1 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}

.home8_1 ::placeholder {
  color:#ffffff;
}

.home8_2{width:1050px; height:120px; margin:27px auto 0 auto;background:#f7f7f7;padding-top:10px;}
.home8_2 label{ color:#7c7c7c; font-size:18px; padding-left:25px; height:46px; line-height:46px;}
.home8_2 span{ color:#ff0000; font-size:18px; height:46px; line-height:46px; }
.home8_2 textarea{ width:1000px; margin:0 auto; display:block; height:60px;outline:none; background:none; border:0;color:#7c7c7c; font-size:18px; font-family:"Regular";}
.home8_3{ text-align:center; padding-top:40px;}
.home8_3 input{ background:#6a050b; width:475px; height:60px; line-height:60px; color:#ffffff; font-size:18px; border:0; margin:0 auto; font-family:"Regular";}
.home9{ width:100%; padding-top:50px;}


.bot1{ background:#282e31; width:100%; height:270px; min-width:1200px;}
.bot2{ margin-top:70px; width:30%; float:left; border-right:#3c4144 solid 1px; padding-left:10%; height:133px;}
.bot3{ color:#ffffff; font-size:18px; height:40px; line-height:40px;}
.bot3 span{ height:2px; width:26px; background:#ffffff; display:block;}

.bot4{ color:#a9abad; font-size:14px; text-align:left; padding-top:20px;}

.bot4 a{color:#a9abad; font-size:14px; border-right:#3f484d solid 1px; padding:0 28px; display:inline-block; margin:11px 0; height:15px; line-height:15px;}
.bot4 a:nth-child(1){ padding-left:0;}
.bot4 a:nth-child(3){ border-right:0;}
.bot4 a:nth-child(5){ padding-left:0;}
.bot5{ margin-top:70px; width:20%; float:left; border-right:#3c4144 solid 1px; margin-left:10%; height:133px;}
.bot6{ color:#ffffff; font-size:18px; height:40px; line-height:40px;}
.bot6 span{ height:2px; width:26px; background:#ffffff; display:block;}
.bot7{ background:url(../images/bot7.png) no-repeat left center; color:#a9abad; font-size:16px; margin-top:25px; padding-left:40px;}
.bot7 span{ display:block; font-size:14px;}
.bot8{margin-top:70px; width:20%; float:left; border-right:#3c4144 solid 1px; margin-left:8%;}
.bot9{ float:left; margin-top:20px;}
.bot9 img{ background:#ffffff; width:80px; height:80px; padding:5px;}
.bot9 p{ color:#bfc1c2; font-size:12px; height:25px; line-height:25px; text-align:center;}

@media (max-width:1400px) and (min-width:768px)
{
.bot2{ width:40%; padding-left:5%;}
.bot4 a{padding:0 15px;}

.bot5{ width:25%;  margin-left:5%;}
.bot8{ width:20%;  margin-left:3%;}

}

@media (max-width:1600px) and (min-width:1400px)
{
.bot2{ width:40%; padding-left:5%;}
.bot4 a{padding:0 15px;}

.bot5{ width:25%;  margin-left:5%;}
.bot8{ width:20%;  margin-left:3%;}

}

.home18{ background:#282e31; width:100%; margin:0 auto; height:48px; line-height:48px; color:#9d9d9d; font-size:16px; text-align:center; border-top:#414649 solid 1px;}
.home18 a{ color:#9d9d9d; font-size:16px;}
.home18 a:hover{ color:#9d9d9d; font-size:16px;}
.home19{ position:relative;}
.ding{ position:absolute; bottom:310px; left:570px; cursor:pointer;}



.erjibanner{ width:100%; height:723px;}

.about1{ width:540px; height:580px;}
.about2{ width:615px;}
.about3{ color:#333333; font-size:30px;}
.about3 span{ width:40px; height:2px; background:#c78745; display:block; margin-top:15px;}
.about4{ color:#999999; font-size:16px; line-height:30px; padding:30px 0;}
.about4{ color:#999999; font-size:16px; line-height:30px; padding:30px 0;}
.about5{ width:920px; height:220px; background:#ffffff;box-shadow: 0px 5px 20px 1px rgba(0,0,0,0.1); position:absolute; left:0; bottom:-145px; z-index:1;}
.about5 li{ width:33.33%; float:left; text-align:center;}
.about5 li p{ color:#c78745; font-size:48px; height:57px; padding-top:60px;}
.about5 li p span{ color:#999999; font-size:14px;}
.about5 li label{ color:#666666; font-size:14px; height:50px; line-height:50px;}
.about6{ width:100%; height:858px; background:url(../images/about6.jpg) no-repeat center center; margin:195px auto 0 auto;}
.about7{ font-size:30px; color:#ffffff; height:100px; line-height:100px; margin-left:45px; padding-top:25px;}
.about7 span{ width:40px; height:2px; line-height:2px; background:#ffffff; display:block;}
.about8{ padding-top:115px;}
.about8 li{ width:100%;}
.about8 li p{ color:#333333; font-size:24px; height:50px; line-height:50px; margin-left:160px;}
.about8 li span{ color:#666666; font-size:18px; line-height:36px; margin-left:160px; display:block;}
.about8 li:nth-child(1){ padding-bottom:40px;}
.about9{ text-align:center;}
.about9 p{ color:#333333; font-size:30px; height:90px; line-height:90px; padding-top:30px;}
.about9 b{ height:2px; width:40px; background:#c78745; display:block;  margin:0 auto;}
.about10{ color:#666666; font-size:16px; line-height:30px; padding-top:50px;}
.about11{ padding-top:30px; padding-bottom:60px;}
.about12{ width:500px;}
.about12 li{ color:#474747; font-size:14px; line-height:47px; height:47px; overflow:hidden;}
.about12 li .about13{ width:62px; float:left; height:47px;}
.about14{ width:680px; margin-right:10px;}
.about15{ padding-bottom:20px;}
.about15 input{ border:#e6e6e6 solid 1px; height:51px; line-height:51px; width:210px; color:#999999; font-size:14px; padding-left:20px;}
::-webkit-input-placeholder { /* Edge */
  color: #999999;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #999999;
}

::placeholder {
  color:#999999;
}

.about15 textarea{ border:#e6e6e6 solid 1px; height:150px; line-height:30px; width:660px; color:#999999; font-size:14px; padding-left:20px;}
.about16{ text-align:right;}
.about16 input{ float:right; border:#c78745 solid 1px; background:#c78745; height:48px; line-height:48px; width:148px; color:#ffffff; font-size:14px;}
.about17{ padding-bottom:70px; padding-top:40px;}
.about17 li{ text-align:center;background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.1); height:293px;}
.about17 li .about18{ width:274px; height:138px; overflow:hidden;}
.about17 li .about18 img{ width:274px;}
.about17 li p{ color:#474747; font-size:16px; height:35px; line-height:35px; padding-top:10px;}
.about17 li b{ background:#c78745; height:2px; width:50px; display:block; margin:0 auto;}
.about17 li span{ color:#717171; font-size:16px; display:block; line-height:22px; padding-top:10px;}
.about19{ background:url(../images/about19.jpg) no-repeat center center; height:800px;}
.about20{ padding-top:50px; padding-bottom:90px;}
.about20 li{ float:left; width:200px;}
.about20 li .about21{ width:145px; height:145px; margin:0 auto;}
.about20 li p{ color:#496cb2; font-size:18px; text-align:center; height:47px;  line-height:47px;}
.about20 span{ width:31px; float:left; margin:0 51px; padding-top:62px;}



.about22{ padding-bottom:40px;}
.about22 li{ float:left; width:200px;}
.about22 li .about21{ width:145px; height:145px; margin:0 auto;}
.about22 li p{ color:#496cb2; font-size:18px; text-align:center; height:47px;  line-height:47px;}
.about22 span{ width:31px; float:left; margin:0 51px; padding-top:62px;}
.about23{ width:503px; height:72px; line-height:72px; text-align:center; margin:0 auto; background:url(../images/about23.png) no-repeat center center; color:#ce251f; font-size:22px;}
.product{}
.product li{ width:33.33%; float:left; margin-bottom:25px;}
.product li .product1{ margin:0 auto; width:376px; height:552px; position:relative;}
.product li .product1 img{ width:100%;}



.product2{ padding-top:70px;}
.product2 li{ width:381px; background:#ffffff; float:left;margin-right:25px;}
.product2 li:nth-child(3n){ margin-right:0;}
.product2 li .product3{ width:381px; height:268px;  margin:0 auto; border-radius:5px; overflow:hidden;}
.product2 li .product3 img{ display:inherit; width:381px;}
.product2 li p{ text-align:center; font-size:18px; color:#666666; height:60px; line-height:60px; padding-bottom:30px;}



.news{padding:0 15px; margin-top:70px;}
.news>ul>li{overflow: hidden;background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.05);margin-bottom: 40px}
.n_img{display: block; width:400px;height:260px;overflow: hidden;float: left;}
.n_img img{width: 100%;height: 100%;}
.n_con{width:640px;float: right;padding:25px 90px 0 0;}
.n_title{display: block;font-size: 16px;color: #474747;}
.n_con>p{font-size: 14px;color: #858585;margin:10px 0 20px;}
.n_con>div{width: 36px;height: 1px;background:#858585;}
.n_des{display:block;overflow: hidden;height: 48px; font-size:16px;line-height: 24px; color:#474747;margin: 25px 0 30px;}
.n_more{width:81px;height:25px;background: #c88745;font-size: 12px;color: #fff;border-radius: 12px}
.news>ul>li:hover{background:;}


.sxy{margin:40px auto 0 auto;width:100%;font-size: 14px;color:#666}
.sxy1{width:100%;height:30px;}
.sxy2{width:100%;height:30px;}
.sxy a{font-size: 14px;color:#666}

.con {padding: 50px 0 80px;min-height: 200px;}
.article_title{text-align: center;margin-bottom: 40px}
.article_title h2{font-size: 18px;color:#333;}
.article_title p{font-size: 14px;color:#858585;margin-top: 12px;}
.article_body{ width:100%;word-wrap:break-word; line-height:35px; font-size:16px;}
.article_body img{max-width:100%; display:block; margin:0 auto;}










