@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
.clear{ clear:both}
img{ border:0; max-width:100%}
a{ text-decoration:none}
ul li{ list-style:none}
body{ font-family:"微软雅黑"; min-width:1200px}

/*top*/
.top{ width:1200px; height:114px; margin:0 auto;}
.top .logo{ float:left; width:330px; height:112px}
.top .logo img{}
.top .nav{ float:right;height:112px; max-width:860px; overflow:hidden}
.top .nav ul.ulnav{ overflow:hidden;}
.top .nav ul.ulnav li{ float:left; height:112px; line-height:112px; padding:0 20px}
.top .nav ul.ulnav li a{ font-size:18px; color:#161616}
.top .nav ul.ulnav li a:hover,.top .nav ul.ulnav li.navon a{ color:red}


/*banner*/
.banner0{ width:100%; min-width:1200px; height:500px; overflow:hidden}
.banner0 img{ width:100%;}
/*banner*/
.banner{ width:100%; min-width:1200px; height:500px; overflow:hidden; position:relative;font-size:0; margin:0 auto;}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img img{ display:block;height:500px; float:left;}
.b-list{ height:20px; padding-top:480px;margin:0 auto;position:relative;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{ background:#d8241d}

.part1{ width:1200px; height:500px; margin:0 auto; padding-top:60px;}
.part1top{ width:1200px; text-align:center; border:1px solid #fff;}
.part1top h2{font-size: 22px; color: #414141;}
.part1top p{font-size: 20px; font-family: Arial; color: #959595;}
.part1 .part1down{ width:1200px; height:320px; margin-top:20px;}
.part1 .part1down .part1downl{ float:left; width:450px; height:310px;}
.part1 .part1down .part1downr{ float:right; width:730px; height:310px;}
.part1 .part1down .part1downr .part1youshi{ width:730px; height:77px; background:#fff; margin-top:25px}
.part1 .part1down .part1downr .part1youshi .part1tit{ width:730px; height:25px; line-height:25px; font-size:16px; color:#666; font-weight:bold; overflow:hidden}
.part1 .part1down .part1downr .part1youshi .part1sub{ width:730px; height:252px; overflow:hidden; font-size:14px; color:#858585; line-height:26px; overflow:hidden}

.part2{ width:100%; height:650px;background:url(../images/bj.jpg) no-repeat; background-size:100% 100%}
.part2c{ width:1200px; height:600px; padding-top:50px;margin:0 auto}
.part2top{ width:1200px; height:53px; text-align:center;}
.part2top h2{font-size: 22px; color: #fff;}
.part2top p{font-size: 20px; font-family: Arial; color: #959595;}
.part2main{ width:1200px; height:415px; margin-top:60px}
.part2mm{ width:270px; height:415px; float:left; margin:0px 10px;background:url(../images/home-jieshao.png) no-repeat}
.part2div{ width:230px; height:320px; border:1px solid #fff; margin:40px 15px; text-align:center}
.part2div .p1{font-size: 18px; color: #FE605F; line-height:36px; height:36px; padding-top:10px; overflow:hidden}
.part2div .p2{ width:230px; height:120px; overflow:hidden; font-size:14px; color:#535353; line-height:26px; padding:10px 0}
.part2div .btn{ width:150px; height:40px; font-size:14px; line-height:42px; border:1px solid #fe605f; border-radius:20px; text-align:center; margin:0 auto; margin-top:20px}
.part2div .btn a{color:#fe605f; }
.part2div .btn:hover{ background:#fe605f;}
.part2div .btn:hover a{ color:#fff}

.part3{ width:1200px; height:890px;  margin:0 auto; padding-top:60px;}
.part3down{ width:1200px; height:700px; margin-top:40px;}
ul.zuopinul{ overflow:hidden}
ul.zuopinul li{ float:left; width:350px; height:336px; margin:0 21px; text-align:center}
ul.zuopinul li p{ font-size:14px; height:40px; line-height:40px; overflow:hidden; color:#959595}

.part4{ width:100%; height:650px;background:#f2f2f2}
.part4c{width:1200px; height:600px; padding-top:50px;margin:0 auto;}
.part4top{ width:1200px; height:53px; text-align:center; border:1px solid #f2f2f2;}
.part4top h2{font-size: 22px; color: #414141;}
.part4top p{font-size: 20px; font-family: Arial; color: #959595;}
.part4down{ width:1200px; height:460px; margin-top:40px}
.part4div{ width:570px; height:200px; float:left; margin:10px; background:#fff}
.part4div img{ float:left; margin:10px}
.part4div .part4xq{ float:left; width:340px; height:180px; margin-top:10px; margin-left:10px}
.part4div .part4xq span{ color:#D5A98E; font-size:14px; line-height:26px;}
.part4div .part4xq div{ color:#333; font-size:14px; line-height:26px; height:78px; overflow:hidden}
.part4div .part4xq h4{ height:36px; line-height:36px; overflow:hidden; color:#959595}
/*footer*/
.footer{ width:100%; height:auto; padding-bottom:30px;background:#373d4b}
.foomain{ width:1200px; height:auto; margin:0 auto;}
.footer1{ width:1200px; height:30px; line-height:30px; padding:20px 0;text-align:center; padding-bottom:40px; border-bottom:1px solid #798182;}
.footer1 ul.footul{overflow:hidden; float:right}
.footer1 ul.footul li{ float:left; padding:0 10px;color:#798182}
.footer1 ul.footul li a{ color:#798182}
.footer1 ul.footul li:hover a{ color:#fff}
.footer2{ width:1200px; height:auto; border-bottom:1px solid #798182; padding:30px 0;color:#798182;}

/*产品展示*/
.products{width:1200px; height:auto; margin:0 auto; padding-top:60px}
.productslist{ width:1200px; height:auto; padding:30px 0; border:1px solid #fff}
.productslist ul li{ float:left; width:265px; height:295px; padding:13px}
.productslist ul li p{ width:265px; height:30px; line-height:30px; text-align:center; overflow:hidden}


/*新闻中心*/
.news{width:1200px; height:auto; margin:0 auto; padding-top:60px; }
.newslist{ width:950px; height:auto; padding:20px 0;margin:0 auto;border:1px solid #fff}
.newslist .newsdiv{ width:950px; height:145px; border-bottom:1px dashed #ddd; padding:15px 0}
.newsleft{ float:left; width:215px; height:115px;}
.newsright{ float:right; width:715px; height:115px;}
.newsright p.pp1{ font-size:16px; height:35px; line-height:35px; overflow:hidden; color:#303030; font-weight:600}
.newsright p.pp2{ font-size:12px; color:#bbb; padding:5px}
.newsright p.pp3{ color:#808080; font-size:14px; line-height:26px; height:52px; overflow:hidden}

/*关于我们*/
.gywm{width:1200px; height:auto; margin:0 auto; padding-top:60px; border:1px solid #fff}
.gywmcon{ width:1200px; height:auto; border:1px solid #fff; font-size:14px; color:#424242; padding-bottom:60px; padding-top:30px}
.part5{ width:100%; height:650px;}
.part5c{ width:1200px; height:530px; margin:0 auto; padding-top:60px}
.part5img{ text-align:center}
.part5list{ width:1200px; height:400px; margin-top:20px}
.part5list img{ float:left; width:230px; height:400px; padding:0 2px}

/*联系我们*/
.part6{width:100%; height:360px;background:#f2f2f2}
.part6c{ width:1200px; height:300px; margin:0 auto; padding-top:60px}
.part6con{ width:1200px; height:202px; margin-top:20px}
.part6con .pa6{ width:298px; height:200px; text-align:center; float:left}
.part6con .pa6 p{ padding-top:10px}
.part7{width:1200px; height:600px; margin:0 auto; padding-top:60px;}
/*在线留言*/
table.liuyan{ width:600px; padding-top:30px; padding-bottom:30px; margin-bottom:30px;color: rgb(209, 209, 209); margin-left:400px}
table.liuyan tr{ height:45px;}
table.liuyan tr td.tdname{ width:80px; text-align:right}
table.liuyan tr td input{ width:200px; height:35px; margin-left:20px; padding-left:10px}
table.liuyan tr td textarea{ width:370px; height:122px;margin-left:20px;padding-left:10px}
table.liuyan tr td input.btn{ width:138px; height:43px; line-height:43px; color:#000; border:0; font-size:20px;margin-top:10px; background:#f2f2f2; font-family:"微软雅黑"; margin-bottom:23px;}

.cmyimgs{ text-align:center; margin-top:20px; margin-bottom:10px}
.cmyimgs img{max-width:700px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<700?"700px":"");overflow:hidden;}

.part1top h2,.part2top h2,.part4top h2{ height:30px; line-height:30px; overflow:hidden}
.part1top p,.part2top p,.part4top p{height:24px; line-height:24px; overflow:hidden}