﻿/*--------------------
====== 公共样式 ======
--------------------*/
body { -ms-overflow-style:scrollbar;margin:0; padding:0;}
.pad0 { padding:0;}
.pad10 { padding:10px;}
.pad15 { padding:15px;}
.padt10 { padding-top:10px;}
.margt10 { margin-top:10px;}
.margt50 { margin-top:50px;}
.red { color:red;}
.gray{color:#CCC;}
.dgray{color:#6f6f6f;}
ul{padding:0;margin:0;}
.wd200{width:200px;}
.wd300{width:300px;}
.wd400{width:400px;}
.wd500{width:500px;}
.fz20{font-size:20px;}
.txtCenter{text-align:center;}
.txtLeft{text-align:left ;}
.txtRIght{text-align:right;}

/*header*/
.header { margin: 0 auto;overflow:hidden; }
.header .top { text-align: right; padding:0px 0;height:auto; overflow:hidden;}
.header .top > div { display: inline-block; vertical-align:middle; *display: inline; *zoom: 1;text-align:right;font-size:12px; }
.header .logo { float: left;margin-left:10px; }
.header .logo img{ float: left;}
.header .logo span{ font-family:'微软雅黑 Bold', '微软雅黑';color:#107430;  font-weight:700;  font-style:normal;  font-size:40px;white-space:nowrap; float: left; line-height:90px;  display:inline-block;}

.header .search { margin-top:21px;margin-left:10px;margin-right:30px;}
.header .search input[type=text] { float: left; width: 200px; height: 40px;*height:40px; border:1px solid #DFDFDF; border-right:0;padding:0 5px;text-align:center;border-top-left-radius:20px; border-bottom-left-radius:20px;outline:0;}
.header .search input[type=submit] { height:40px;width:100px; background-color:#DFDFDF;border:1px solid #DFDFDF;color:#333; border-left:1px solid #DFDFDF;border-top-right-radius:20px; border-bottom-right-radius:20px; outline:0;}
.header .search:hover input[type=text]{border-color:#68B434;}
.header .search:hover input[type=submit] {background-color:#68B434;border-color:#68B434; color:#fff;}
.header .tel400{float:right;width:190px; text-align:right;margin-top:20px;}
.header .tel400 p {margin:0;padding:0;}
.header .tel400 p.hotspan{line-height:20px;font-size:14px;}
.header .tel400 img{float:left;margin:6px;}
.header .tel400 p.hotline{font-size:22px;font-weight:bold;color:#069b37;}
/*导航*/
.header .nav { height: 60px; width:100%;background-color: #333;}
.header .nav  div.nav_float {display:none;}
.header .nav ul {display:block;padding:0;}
.header .nav li { display:block;width: 154px; height: 60px;padding:0; line-height: 58px; float: left; list-style: none; font-size: 16px; font-weight:bold; text-align: center;background-color: #333; color: #fff;margin:0;margin-right:2px;transition:background-color 1s;   }
.header .nav li:hover { background-color:#090;line-height:54px;  }
.header .nav li:hover a{color:#fff; }
.header .nav li.current { background-color:#0085AA;color:#fff;}
.header .nav li a {font-family:'微软雅黑';text-decoration:none;color:#fff; font-size:16px;display:block;}
.header .nav li.current a { color:#fff;}
/*子导航*/
.header .subNavbg{width:100%;  height: auto;display:none;left:0;top:183px; clear:both;position :absolute;z-index:1000; background-color:rgba(240,240,255,0.6);padding:10px 0; box-shadow:rgba(200,200,250,0.5) 0px 3px;}
.header .subNavbg .subNav{width:1100px; margin:0 auto;height:auto;}
.header .subNavbg .submeu{display:none;}
.header .subNavbg .subNav ul li{list-style:none; float:left; margin:3px 10px; background-color:#fff; width:auto; padding:10px 20px; border:#fff 1px solid; border-radius:5px;}
.header .subNavbg .subNav ul li:hover{cursor:pointer;background-color:#0085AA;border-color:#fff;font-weight:bold;}
.header .subNavbg .subNav ul li:hover a{color:#FFF;}
.header .subNavbg .subNav ul li a{display:block; text-decoration:none;line-height:22px;}
.header .subNavbg .subNav ul.r li {float:right; }
.header .subNavbg .subNav ul.c{position:relative;float:left;left:50%;}
.header .subNavbg .subNav ul.c li { position:relative; float:left; right:50%;}
.header .subNavbg .subNav ul.pdlist{background-color:rgba(250,250,255,0.7);height:auto; overflow:hidden;margin:-10px 0 0 0;padding:0;border-bottom:#CCC 2px solid;}
.header .subNavbg .subNav ul.pdlist li{width:350px;height:auto;margin:0 -1px 0 0;background-color:rgba(250,250,255,0);border-width:0; }

.header .subNavbg .subNav ul.pdlist li img{clear:left;margin-right:10px;margin-left:-10px; width:100%;border-radius:5px;}
.header .subNavbg .subNav ul.pdlist li div:first-child{float:left;width:60px;}
.header .subNavbg .subNav ul.pdlist li div:last-child{float:left ;width:auto; padding-left:10px;font-weight:normal; }
.header .subNavbg .subNav ul.pdlist li:hover div a{color:#0085AA;}
.header .subNavbg .subNav ul.pdlist li div a{color:#0085AA; padding-left:10px;}
.header .subNavbg .subNav ul.pdlist li div a:first-child{ padding-left:0; font-weight:bold;border-bottom:#fff 1px dashed;}
.header .subNavbg .subNav ul.pdlist li div a:hover{color:#f60;}
.header .subNavbg .subNav ul.pdlist li div:first-child a:first-child{border-width:0;}

/*main*/
.main { margin: 0 auto;overflow:hidden;min-height:480px;}
/*footer*/
footer { width:100%; overflow:hidden; background-color:#333;  color:#fff; font-family:'宋体'; font-size:14px;  }
footer .fmain{width:1200px; margin:20px auto 10px auto;height:auto; overflow:hidden;}
footer .fmain > div{float:left;margin:15px 5px;}
footer .fmain > div.fNav{width:140px;}
footer .fmain > div.fNav p:first-child{font-weight:bold;}
footer .fmain > div.fNav a{color:#fff;text-decoration:none;}
footer .fmain > div.fNav a:hover{color:#f60;}

footer .fmain > div.CopyInfo{width:540px;margin-left:30px}
footer .fmain > div.CopyInfo .fa{display:inline-block; width:20px;text-align:center; }

footer .fmain > div.weCode{float:right; width:260px; text-align:center;}
footer .fmain > div.weCode div{float:left;margin-left:10px;}
footer .fmain > div.weCode img{width:120px;}
footer .fmain > div.weCode p{text-align:center;}
footer .fmain > div.weCode p.icpb{text-align:center;color:#ccc;line-height:30px;margin-top:40px;clear:both;}

/* Public page_navBar*/
.main .page_navbar{background-color:#f2f2f2;height:auto; overflow:hidden;}
.main .page_navbar >div{width:1200px; margin:20px auto;}


/*网站宽度*/
.site-width { width: 1200px; margin: 0 auto; }
/*渐显式轮换广告*/
.fadeIn-banner { margin:0 auto; width:100%;height:730px; position:relative;overflow:hidden; }
.fadeIn-banner a { background-position: 50% 50%; background-repeat: no-repeat; width: 100%;display:none;height:100%;position:absolute; top:0; left:0; }
.fadeIn-banner .ad-nav { display:block; position:absolute; z-index:200;width:auto; height:20px;bottom:10px;right:50%;margin-right:-480px;text-align:right;overflow:hidden;}
.fadeIn-banner .ad-nav span { display:inline-block;vertical-align:middle; *display:inline;*zoom:1;width:12px; height:12px; border-radius:20px; background-color:#fff;margin:0 5px;opacity:0.75;cursor:pointer;}
.fadeIn-banner .ad-nav span.current {background-color:#009900; }
/*横幅广告*/
.banner { width:100%; min-width:1200px; height:230px;overflow:hidden;background-position: 50% 50%; background-repeat: no-repeat;margin-top:1px;}

.left { width:180px; height:auto; float:left;margin-top:20px;padding-top:10px;}
.right {width:1200px; float:left;margin-top:20px;font-size:12px;  line-height:1.8;color:#7a7a7a;letter-spacing:2px;padding-left:20px;padding-bottom:15px;padding-top:15px; margin-bottom:5px; margin-right:-20px; overflow:hidden;min-height:300px; }
.topsub{width:100%; height:42px; overflow:hidden; background-color:#CCC; }
.sort-box {width:1200px; margin:0 auto;}
.sort-box h4{text-align:center;font-family:'微软雅黑';margin:0 30px 0 0 ;color:#fff; float:left; width:200px;line-height:38px; border:#fff 1px solid;border-radius:0 38px 0 38px ; background-color:#0085AA; border-right:#fff 6px double;  }
.sort-box a { display:inline-block;margin-bottom:5px;height:40px;line-height:38px;text-align:center;color:#696969;width:auto; padding:0 20px; float:left; margin:0 3px;}
.sort-box a:focus { text-decoration:none;}
.sort-box a:hover {background-color:#f60; text-decoration:none;color:#fff; }
.sort-box a.current { background-color:#0085AA;color:#fff; }
/*.sort-box a.current:after { content:">"; display:block; float:right;font-family:'宋体'; margin-right:20px;margin-left:-40px;}*/

.pages { margin-top:15px;}
.pages a { padding:0 2px;}
.pages a.current { color: red; }

/*float-box*/
.float-box { position:fixed;width:160px; height:auto; right:10px; bottom:118px; z-index:1000;color:#818181; opacity:0.85;}
.float-box .phone { font-size:18px; font-weight:bold; color:#3f9604;margin-bottom:0;letter-spacing:1px;font-family:Arial; text-align:center;}
.float-box .ewm img{width:140px; }
.float-box .qq img{width:22px; }
.float-box .tel{font-size:16px;}
.float-box .tel img{width:22px;float:left; margin:5px 10px 5px 2px; }
.float-box .open { position:absolute; top:29px;left:-13px;color:#000000; opacity:0.8;font-weight:100; font-size:12px;font-family:'宋体';cursor:pointer; display:none;letter-spacing:-2px;width:14px;height:30px; line-height:25px; background-color:#ff3e00; color:#fff; border-radius:5px 0 0 5px;padding:1px; border:1px solid #f63c00;}
.float-box .open:hover { opacity:1;}
.float-box .close { position:absolute; top:29px;right:5px;color:#fff; opacity:0.75;font-weight:100; font-size:13px;font-family:'宋体';}
.float-box .close:hover { opacity:1;}
.float-box > div { margin-bottom:5px;height:auto;overflow:hidden;color:#fff;}
.float-box .content { width: 100%; background-color:#297ba1;padding:10px;border-radius:3px;}
.float-box .content > div { margin-bottom:5px;height:auto;overflow:hidden;}
.float-box .content a { display:block;height:auto;margin-top:5px;overflow:hidden;font-size:12px;line-height:1.3;padding-left:3px;color:#fff;}
.float-box .content a:hover { text-decoration:none;color:#fffa00;}
.float-box .content a img{float:left; margin-right:10px; }
.float-box .content > div:first-child img{width:28px; }

/*--------------------
====== 基本样式 ======
--------------------*/

/*--- 首页home Product ---*/
.home { font-size: 12px; }
.prodseri{margin:20px auto;height:auto; overflow:hidden;clear:both;}
.prodseri .serititle{width:1200px; margin:0 auto;height:auto; overflow:hidden;}
.prodseri .serititle p{font-size:30px; font-weight:bold;color:#aaa;text-align:center;}
.prodseri .serititle > div{height:auto; overflow:hidden;clear:both;}
.prodseri .serititle >div  span{float:left;display:inline-block;}
.prodseri .serititle >div span.hr{width:470px; height:1px;border-bottom:#bababa 1px solid;margin-top:16px;}
.prodseri .serititle >div span.subtitle{width:250px;text-align:center; border-radius:6px;padding:6px;border:#bababa 1px solid;height:36px;margin:2px; }
.prodList {background-color:#F2F2F2;margin:20px 0;overflow:hidden;clear:both;}
.prodList ul{width:1200px; margin:20px auto; }
.prodList ul li{list-style:none; outline:none; width:100%; height:auto;margin:25px 0;clear:both;overflow:hidden;transition:background-color 1s; }
.prodList ul li  img{width:500px; height:240px;border:#fff 1px solid;border-radius:10px;margin:48px;transition:box-shadow 1s;}
.prodList ul li:nth-child(2n)  img{float:left;}
.prodList ul li:nth-child(2n+1)  img{float:right;}
.prodList ul li>div{background-color:#fff;border:#fff 1px solid;border-radius:10px;width:500px; height:240px;margin:48px;transition:box-shadow 1s;}
.prodList ul li:nth-child(2n)>div{float:right;}
.prodList ul li:nth-child(2n+1)>div{float:left;}
.prodList ul li p {margin:15px;}
.prodList ul li p:first-child{border-bottom:#ccc 1px solid;}
.prodList ul li p .pNo{color:#09f;font-weight:bold;font-size:39px;font-style:italic; margin-right:12px;}
.prodList ul li p .pTitle{color:#999;font-weight:bold;font-size:30px; }
.prodList ul li p.pIntro{margin:5px 20px;padding-top:10px;max-height:140px;overflow:hidden;}
.prodList ul li:hover {background-color:#f8f8f8;}
.prodList ul li:hover  img{box-shadow:rgba(0,0,0,0.3) 5px 5px 5px;width:502px; height:242px;}
.prodList ul li:hover >div{box-shadow:rgba(0,0,0,0.3) 5px 5px 5px;width:502px; height:242px;}
.prodList ul li a{text-decoration:none;color:unset;}
.prodList ul li a:hover{color:#f60;}

/*Home Ggo1*/
.ggo_ind_s{height:360px; overflow:hidden;}
.ggo_ind_s a{display:block;width:100%; height:360px;background-position:center top;background-repeat:no-repeat;}

/*HomeIndex About*/
.about_ind{margin:20px auto; overflow:hidden;clear:both;width:100%;height:auto; background:url(../images/bg_about_ind.jpg) no-repeat top center;}
 .about_ind .about_titlist{width:1200px; margin:20px auto;height:auto; overflow:hidden; text-align:center; border-bottom:#ccc 1px solid; padding-bottom:20px; }
 .about_ind .about_titlist a{display:inline-block;min-width:120px;line-height:40px; padding:0 20px;text-align:center; background-color:#0085AA;color:#fff;margin:2px;border-radius:20px; text-decoration:none;}
  .about_ind .about_titlist a.select{background-color:#f80;}
  .about_ind .about_titlist a:hover{background-color:#f60;}
 .about_ind  .Intro_content{width:1200px; margin:0 auto;height:auto; overflow:hidden;}
  .about_ind  .Intro_content .introMedia {text-align:center;}
 /*.about_ind  .Intro_content .introMedia img{border-radius:20px;border:#fff 1px solid;box-shadow:rgba(100,100,100,0.5) 3px 3px 3px;margin:5px;}*/

.about_ind .serititle{width:1200px; margin:0 auto;height:auto; overflow:hidden;}
.about_ind .serititle p{font-size:30px; font-weight:bold;color:#aaa;text-align:center;}
.about_ind .serititle > div{height:auto; overflow:hidden;clear:both;}
.about_ind .serititle >div  span{float:left;display:inline-block;}
.about_ind .serititle >div span.hr{width:470px; height:1px;border-bottom:#bababa 1px solid;margin-top:16px;}
.about_ind .serititle >div span.subtitle{width:250px;text-align:center; border-radius:6px;padding:6px;border:#bababa 1px solid; }
.about_ind .intro{width:1200px;min-height:420px; margin:20px auto;overflow:hidden;}
.about_ind .intro .gword{float:left;width:600px;margin-top:380px;}
.about_ind .intro .gword .gword1{font-size:38px; font-weight:bold;color:#f30;letter-spacing:3px;text-align:center;text-shadow:#fc0 3px 4px 2px ;}
.about_ind .intro .gword .gword2{text-align:right;font-size:20px;color:#0085AA;}
.about_ind .intro .gword .gword2 span{font-size:30px;font-weight:bold; color:green;}
.about_ind .intro .about{width:45%; float:right;}
.about_ind .intro .about h2{color:#666; margin:20px 0;}
.about_ind .intro .about >p{text-indent :2em;color:#888;line-height:26px;font-size:16px;}
.about_ind .intro .about a{display: block;background-color:#169BD5; color:#fff;width:auto; float:right;margin:20px;line-height:46px;padding:0 30px;border-radius:6px;text-decoration:none; }
.about_ind .intro .about a:hover{background-color:#169Bf5;color:#ff0;}

.about_ind .Intro_content .fa{display:inline-block; width:20px;text-align:center; }

.about_ind .about_line_m{display:none;}
.about_ind .about_line{display:block; width:1200px; margin:50px auto;overflow:hidden;}
.about_ind .about_line div.keyIntro p{width:200px; float:left;text-align:center; color:#666;}
.about_ind .about_line div.keyIntro p.year{color:#3399CC; font-size:18px; font-weight:bold;}
.about_ind .about_line div.keyLine div{ float:left;text-align:center;}
.about_ind .about_line div.keyLine div.dot{width:30px; height:30px;border-radius:16px;border:#3399CC 4px solid; }
.about_ind .about_line div.keyLine div.dot:first-child{margin-left:95px;}
.about_ind .about_line div.keyLine div.line{width:166px; height:1px;border:#3399CC 2px solid;margin-top:15px; }
.about_ind .about_line div.keyLine div.dot:hover{border-color:#fff;background-color:#3399CC;}

.about_ind .map{width:1200px; margin:50px auto;overflow:hidden;border:#f0f0f0 1px solid; background-color:#fafafa;}
.about_ind .map .mapShow{float:left;width:820px;}
.about_ind .map .busLine{float:right;width:360px; margin-top:20px;}
#iMap{width:800px;}

/*Home UsedRange*/
.usRange {width:100%;height:auto; margin:20px auto;overflow:hidden;}
.usRange .serititle{width:1200px; margin:0 auto;height:auto; overflow:hidden;}
.usRange .serititle p{font-size:30px; font-weight:bold;color:#aaa;text-align:center;}
.usRange .serititle > div{height:auto; overflow:hidden;clear:both;}
.usRange .serititle >div  span{float:left;display:inline-block;}
.usRange .serititle >div span.hr{width:470px; height:1px;border-bottom:#bababa 1px solid;margin-top:16px;}
.usRange .serititle >div span.subtitle{width:250px;text-align:center; border-radius:6px;padding:6px;border:#bababa 1px solid; }
.usRange .usList{width:1200px; margin:50px auto;overflow:hidden;}
.usRange .usList  > div{width:20%;float:left;text-align:center; height:410px;overflow:hidden;}

.usRange .usList i.fa{font-size:60px; border:#fff 2px solid; border-radius:50px;color:#fff;width:100px; height:100px;text-align:center;line-height:100px;margin:50px 20px;transition:background-color 1s,border-color 1s ,transform 1s;}
.usRange .usList .l1{background-color:#399;}
.usRange .usList .l2{background-color:#f00;}
.usRange .usList .l3{background-color:#f60;}
.usRange .usList .l4{background-color:#199ed8;}
.usRange .usList .l5{background-color:#321f28;}
.usRange .usList  > div p{color:#fff; background-color:rgba(255,255,255,0.3);margin:0;transition:background-color 1s;}
.usRange .usList  > div p.title{font-size:30px;font-weight:bold;line-height:60px;}
.usRange .usList  > div p.intro{padding:10px 20px;text-align:left;min-height:168px;}
.usRange .usList  > div:hover {opacity:0.8;color:#eee;}
.usRange .usList  > div:hover p{background-color:transparent;color:#eee;}
.usRange .usList  > div:hover i.fa{background-color:#fff;transform:rotate(-20deg);}
.usRange .usList  > div.l1:hover i.fa{color:#399;}
.usRange .usList  > div.l2:hover i.fa{color:#f00;}
.usRange .usList  > div.l3:hover i.fa{color:#f60;}
.usRange .usList  > div.l4:hover i.fa{color:#199ed8;}
.usRange .usList  > div.l5:hover i.fa{color:#321f28;}

.home .float-box {  top:518px; position:fixed; }
/*首页广告*/
.home .fadeIn-banner { margin:0 auto; width:100%;min-width:1000px; height:600px; margin-top:1px; }
.home .part-box { }
.home .part-box > div{ display:inline-block; *display:inline; zoom:1; vertical-align:top; }

/*首页产品系列*/
.home .part-box .product-sort { width:1200px; overflow:hidden; margin:20px 0; }
.home  .product-sort h3{text-align:center;line-height:50px; font-family:"微软雅黑";background:url(../images/dot1.jpg) repeat-x ;background-position: 0px 25px;  }
.home  .product-sort h3 span{float:right; font-size:12px; display:block;margin-top:8px; background-color:#fff;}
.home  .product-sort h3 span a{display:block; line-height:2; color:#6f6f6f; margin:5px; float:left;  width:100px;}
.home  .product-sort h3 span a:hover { text-decoration:none;color:#f60;}
.home  .product-sort h3 b.dgray{background-color:#FFF; padding-left:20px;}
.home  .product-sort h3 b.gray{background-color:#FFF; padding-right:20px;}
.home  .product-sort .content ul{padding:0;margin:0;}
.home  .product-sort .content ul li{width:300px;float:left;list-style:none;}
.home  .product-sort .content ul li:nth-child(2){margin:0 145px; }
.home  .product-sort .content ul li a{color:#0085AA;text-decoration:none;}
.home  .product-sort .content ul li a:visited{color:#0085AA;}
.home  .product-sort .content ul li a:hover{color:#f60;}
.home  .product-sort .content ul li div{width:300px;height:318px;overflow:hidden; background-color:#e0e0e0;text-align:center;border-radius:26px;transition:background-color 1s;}
.home  .product-sort .content ul li div>img{margin:20px;width:260px;height:277px; transition: width 1s,height 1s,margin 1s;}
.home  .product-sort .content ul li:hover div{background-color:#f90;}
.home  .product-sort .content ul li:hover div>img{width:300px; height:318px;margin:0px; }
.home  .product-sort .content ul li h4{text-align:center;font-weight:bold;line-height:40px;}

/*厂简*/
.home  .news-list { width:1200px; margin:20px auto;height:auto;overflow:hidden;}
.home  .news-list h3{width:1000px;margin:20px auto 5px; text-align:center;line-height:50px; font-family:"微软雅黑";background:url(../images/dot1.jpg) repeat-x ;background-position: 0px 25px;  }
.home  .news-list h3 span{float:right; font-size:12px; display:block;margin-top:8px; background-color:#fff; }
.home  .news-list h3 b.dgray{background-color:#FFF; padding-left:20px;}
.home  .news-list h3 b.gray{background-color:#FFF; padding-right:20px;}
.home  .news-list h3 span a{width:100px;display:inline;}


 .home .news-list a p.title{font-weight:bold;font-size:14px; height:22px; overflow:hidden; }
 .home .news-list a p.info{color:#bbb7b7;height:42px; overflow:hidden;}
 .home .news-list div ul.pdIntro{padding:0;margin:50px 0;}
 .home .news-list div ul.pdIntro li{float:left; width:290px;list-style:none;}
.home .news-list div ul.pdIntro li div.circle{margin:0 auto;width:140px; height:140px; border:2px solid;border-radius:70px 70px;text-align:center;vertical-align:middle; }
.home .news-list div ul.pdIntro li div.circle img{position:relative; top:55%;margin-top:-25%;}
.home .news-list div ul.pdIntro li h4{text-align:center;font-weight:bold;}
.home .news-list div ul.pdIntro li div.c3{border-color:#06C;}
.home .news-list div ul.pdIntro li p{text-align:center;color:#6f6f6f;}

/*首页推荐产品*/
.home .news-list .prodind{width:661px; float:left;height:440px;border-radius:20px;overflow:hidden;}
.home .news-list .prodind ul li{float:left;list-style:none;position:relative;}
.home .news-list .prodind ul li a{margin:0;padding:0;}
.home .news-list .prodind ul li p{position:absolute;bottom:0px;width:100%; line-height:30px; text-align:center;color:#fff;background-color:rgba(0,133,170,0.5); margin:0px; transition: height 1s,line-height 1s; height:30px;}
    .home .news-list .prodind ul li:hover p { line-height:60px;  font-size:14px; font-weight:bold; background-color:rgba(0,133,170,0.8);height:60px; }
.home .news-list .prodind ul li:first-child{ width:240px; height:440px; margin-right:20px;overflow:hidden;}
.home .news-list .prodind ul li:first-child img{width:240px; height:440px;}
.home .news-list .prodind ul li:nth-child(2){ margin-bottom:10px;width:400px; height:210px;overflow:hidden;}
.home .news-list .prodind ul li:nth-child(2) img{width:400px; height:210px;}
.home .news-list .prodind ul li:last-child{ margin-top:10px;width:400px; height:210px;overflow:hidden;}
.home .news-list .prodind ul li:last-child img{width:400px; height:210px;}
.home .news-list .prodind ul li img{transition:width 1s,height 1s,margin-top 1s,margin-left 1s ;}
 .home .news-list .prodind ul li:hover img{width:calc(100% + 10px);height:calc(100% + 10px);margin-top:-5px;margin-left:-5px;}

 /*首页简介*/
.home .news-list .introind{width:480px; float:right;height:450px;text-align:right;position:relative;}
.home .news-list .introind img {border-top-right-radius:20px; box-shadow:rgba(10,10,10,0.5) 3px 3px 2px ; margin-right:6px;margin-bottom:6px;}
.home .news-list .introind p{text-align:left;line-height:20px; text-indent:20px;}
.home .news-list .introind p.more{text-align:right; position:absolute;bottom:0;width:100%;}

/*--- 关于我们about ---*/
.about { }

/*--- 产品product ---*/
.product {background-color:#f2f2f2; height:auto;overflow:hidden;}
.product .sort {width:1200px;margin:20px auto;background-color:#fff; border:#fff 1px solid;}
.product .sort .table-box{margin:20px;background-color:#fff;}
.product .sort .table-box ul{clear:both;height:auto;overflow:hidden;}
.product .sort .table-box ul li{list-style:none;float:left;line-height:40px;padding:0 15px;border-bottom:#f2f2f2 1px solid;}
.product .sort .table-box ul li a{margin:0 10px;min-width:100px;display:inline-block;color:#363;text-decoration:none;}
.product .sort .table-box ul li a:hover{color:#f60;}
.product .sort .table-box ul li:first-child{background-color:#E26f02;border-bottom-color:#fff;width:150px;color:#fff;}
.product .sort .table-box ul li:first-child a{margin:0;color:#fff;}
.product .sort .table-box ul li:first-child a:hover{color:#ff0;}

.product .product-list { height:auto; overflow:hidden;width:1200px;margin:20px auto;background-color:#fff;text-align:center;}
.product .product-list li{display:block; float:left; width:250px;height:390px; background-color:#f2f2f2;border:#f2f2f2 1px solid; text-align:left;margin:20px;overflow:hidden; -webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;transition:All 0.3s ease-in-out;
 }
.product .product-list li:nth-last-child(4n){margin-left:40px;}
.product .product-list li:hover {text-decoration:none;-moz-transform:scale(1.02); -ms-transform:scale(1.02); -o-transform:scale(1.02); -webkit-transform:scale(1.02); transform:scale(1.02);border-color:#f60;  }
.product .product-list li a{display:block;text-decoration:none;}
.product .product-list li a img { width:250px; height:250px; }
.product .product-list li p{line-height:30px;margin:0;}
.product .product-list li p.title{font-size:16px; padding-left:20px;margin-top:10px;height:50px;line-height:24px; overflow:hidden;}
.product .product-list li p.price{font-size:18px; padding-left:20px;color:#f00;font-weight:bold;}
.product .product-list li p.button  {text-align:center;line-height:40px;height:42px;border-top:#bababa 1px dotted;margin-top:6px;font-size:16px; }
.product .product-list li p.button .fa{font-size:20px;}
.product .product-list li:hover p.button{background-color:#f60;color:#fff;border-top:#f60 1px solid;}
.product .product-list li p.button a{color:#666;}
.product .product-list li:hover p.button a{color:#fff;}

/*--- 产品详情product-detail ---*/
.product-detail {background-color:#f2f2f2; height:auto;overflow:hidden;}
.product-detail .prod-info-wrap{width:1200px;margin:0px auto;background-color:#fff; border:#fff 1px solid;overflow:hidden;}
.product-detail .prod-info-wrap .pic-show{float:left;width:530px;height:600px; margin:20px 10px 20px 20px;overflow:hidden;}
.product-detail .prod-info-wrap .pic-show .pic-list{width:500px;overflow:hidden; }
.product-detail .prod-info-wrap .pic-show  #previewPic{width:500px; height:500px;  /*background-position:center ;background-repeat:no-repeat;background-size:500px 500px;background-repeat:no-repeat;*/ overflow:hidden;margin-bottom:6px;   }
.product-detail .prod-info-wrap .pic-show  #previewPic img{ width:500px; height:500px; object-fit:cover;display:block;margin:0 auto; }
.product-detail .prod-info-wrap .pic-show .pic-list .arrow{display:inline-block; width:40px; font-size:30px;text-align:center;height:100px;margin:0;padding:0;overflow:hidden;color:#888;font-weight:bold;float:left;line-height:100px;text-align:center;background-color:#eee;}
.product-detail .prod-info-wrap .pic-show .pic-list .aright{float:right;}
.product-detail .prod-info-wrap .pic-show .pic-list ul{margin:0;padding:0;height:100px; overflow:hidden;width:424px; }
.product-detail .prod-info-wrap .pic-show .pic-list .pic-list-show{width:420px ;height:auto;overflow:hidden;float:left;}
.product-detail .prod-info-wrap .pic-show .pic-list ul li{list-style:none;margin: 0 2px;float:left;}
.product-detail .prod-info-wrap .pic-show .pic-list ul li img{width:100px;}

.product-detail .prod-info-wrap .prod-info{ float:right;width:590px;height:auto;margin-right:20px;overflow:hidden; }
.product-detail .prod-info-wrap .prod-info  h2   {  color:#606060; border-bottom:#bababa 1px solid;padding-bottom:15px;   }
.product-detail .prod-info-wrap .prod-info p.intro{margin:15px 20px;color:#888;height:180px;overflow:hidden;}
 .product-detail .prod-info-wrap .prod-info div {min-height:30px;line-height:30px;overflow:hidden;}
 .product-detail .prod-info-wrap .prod-info div>lable{width:100px ;display:block;color:#888;font-size:16px; float:left;}
  .product-detail .prod-info-wrap .prod-info div.line{border-top:#bababa 1px solid;height:15px;}
 .product-detail .prod-info-wrap .prod-info div.price span{color:#f30;font-size:20px; font-weight:bold;}
 .product-detail .prod-info-wrap .prod-info div.remodel span{display:block; }
 .product-detail .prod-info-wrap .prod-info div.remodel span a{display:inline-block;width:200px;}

 .product-detail .prod-info-wrap .prod-info div.reserv a{display:inline-block; width:200px; line-height:50px;background-color:#f60; color:#fff;text-align:center;border-radius:6px;font-size:18px;text-decoration:none;}
  .product-detail .prod-info-wrap .prod-info div.reserv a .fa{font-size:22px;}
  .product-detail .prod-info-wrap .prod-info div.reserv a:hover{background-color:#f70;color:#ff0;}
  .product-detail .prod-info-wrap .prod-info .ftel{color:#f00; font-size:26px;text-shadow:rgba(255,255,0,0.5) 2px 2px 2px;}
.product-detail .prod-info-wrap .prod-info .info_para{margin:20px 10px; }
.product-detail .prod-info-wrap .prod-info .info_para table td{ padding:2px; line-height:20px; }
  .product-detail .prod-info-wrap .prod-info .info_para ul{margin:0; padding:0;}
  .product-detail .prod-info-wrap .prod-info .info_para ul li{margin:0; padding:0;list-style:none;line-height:22px;border-bottom:#ddd 1px solid;}
  .product-detail .prod-info-wrap .prod-info .info_para ul li:last-child{border-width:0;}
  .product-detail .prod-info-wrap .prod-info .info_para label{display:inline-block;width:72px;color:#888;font-size:14px;font-weight:normal;margin-left:4px;}
   .product-detail .prod-info-wrap .prod-info .info_para span.cel1{display:inline-block;width:200px;}
   .product-detail .prod-info-wrap .prod-info .info_para span.cel2{display:inline-block;width:480px;}
   .product-detail .prod-info-wrap .prod-info  .infol{float:left;width:380px;}
   .product-detail .prod-info-wrap .prod-info h4{font-weight:bold;color:#0085AA;}
   .product-detail .prod-info-wrap .prod-info  .taoQRcode{float:right;width:150px;text-align:center;margin-right:12px;font-size:18px;}
   .product-detail .prod-info-wrap .prod-info  .taoQRcode img{width:150px;}
  .detailLab{width:1200px;margin:0px auto;background-color:#fff; border:#fff 1px solid;overflow:hidden; box-sizing:border-box;}
  .detailLab lable{display:inline-block; margin-top:20px;margin-bottom:20px;width:578px;line-height:40px;text-align:center;background-color:#bababa;border:0;cursor:pointer;}
  .detailLab lable:first-child{margin-left:20px;margin-right:0;}
  .detailLab lable:last-child{margin-right:20px;margin-left:0;}
  .detailLab lable.select{background-color:#f60;color:#fff;}
  .product-detail .content{margin:0 auto;width:1200px; height:auto;overflow:hidden;background-color:#fff;min-height:50px;padding:20px;}
   .product-detail .content img{max-width:1160px;}

  .product-detail .notice{margin:0 auto;width:1200px; height:auto;overflow:hidden;background-color:#fff;min-height:50px;padding:20px;}
  .detailLab lable:hover{background-color:#f70;color:#fff;}

  .relatepd{width:1200px;margin:0px auto 15px auto;}

  #div_picShow{position:fixed;width:100%;height:100%; top:0;left:0;z-index:9990; background-color:rgba(10,10,10,0.8);display:none;}
   #div_picShow span{position:fixed; z-index:10001;background-color:rgba(255,255,255,0.8);display:inline-block;cursor:pointer;bottom:10px;border-radius:30px;font-size:20px;}
   #div_picShow span#picShow_Close{width:60px; height:60px;text-align:center;line-height:60px;left:calc(50% - 15px);}
   #div_picShow span#picShow_prev, #div_picShow span#picShow_next{width:100px; height:60px;text-align:center;line-height:60px;}
    #div_picShow span#picShow_prev{left:calc(50% - 120px);}
    #div_picShow span#picShow_next{left:calc(50% + 50px);}
    #div_picShow span:hover{background-color:rgba(255,255,255,1);}
    #div_picShow #imgShow{margin:0 auto; max-width:100%;  }
    #div_picShow #div_imgShow{width:100%; height:100%; background-position:center ;background-repeat:no-repeat;}

  .inquiry {width:1200px;margin:0px auto 15px auto;background-color:#fff; border:#fff 1px solid;overflow:hidden; box-sizing:border-box;}
  .inquiry >h3{background-color:#f2f2f2;line-height:40px;margin:20px;}
  .inquiry div.submit{width: 630px; float:left;margin:20px;}
 .inquiry div.submit div{min-height:42px;overflow:hidden; }
 .inquiry div.submit div input[type=text]{line-height:34px; height:38px;border:#ccc 1px solid; outline:none;border-radius:4px;padding:0 6px;}
 .inquiry div.submit div textarea{line-height:34px; width:500px; height:158px;border:#ccc 1px solid; outline:none;border-radius:4px;padding:0 6px;}
 .inquiry div.submit div input[type=text]:hover,.product-detail .inquiry div.submit div textarea:hover{border-color:#f90;box-shadow:rgba(200,200,200,0.5) 3px 3px 3px;}
  .inquiry div.submit div input[type=text]:focus{border-color:#f60;}
  .inquiry div.submit div label{display:inline-block;width:90px;color:#666;}
  .inquiry div.submit .reserv{margin:20px;} 
  .inquiry div.submit .reserv button{margin:20px;width:200px;  line-height:50px;background-color:#f60; color:#fff;float:right;text-align:center;border-radius:6px;font-size:18px;border-width:0; outline:none;}
  .inquiry div.submit .reserv button:hover{background-color:#f70;color:#ff0;}

   .inquiry div.contact{width: 480px; height:480px; float:right; margin:20px; border:#fff 2px solid; border-top-right-radius:60px;border-bottom-left-radius:60px;box-shadow:rgba(100,100,100,0.5) 5px 5px 5px;background-color:#f60; }
  .inquiry div.contact h3{color:#ff0;text-align:center; border-bottom:#fff 1px solid;margin:20px;line-height:40px;}
  .inquiry div.contact >div{height:80px;color:#ff0; font-size:30px;line-height:36px; font-weight:bold;margin:6px 30px;}
  .inquiry div.contact >div>span{float:left;font-size:40px; display:inline-block; width:50px; height:70px;margin-right:20px; font-style:italic;}
  .inquiry div.contact div.weCode{margin:10px;}
  .inquiry div.contact div.weCode >div{float:left;width:160px;text-align:center;}
  .inquiry div.contact div.weCode img{width:120px;}
  .inquiry div.contact div.weCode p{text-align:center;font-size:14px;line-height:20px; font-weight:normal;}
  .inquiry div.contact div.weCode p.icpb{text-align:center;color:#ccc;line-height:30px;margin-top:40px;}

/*---资讯news ---*/
.news { }
.news .right .title {font-size:14px;color:#2f2f2f; border-bottom:1px dotted #161616;height:30px;line-height:30px; width:100%;padding-left:30px; background:url(../images/news-title-bg.png) no-repeat left center; margin-bottom:15px;margin-top:-7px;}
.news .right .content a{display:block;color:#707070;height:32px; border-bottom:1px dashed #DFDFDF; line-height:32px;padding-left:5px; }
.news .right .content a:before { content:""; display:block; float:left; width:5px; height:5px; background-color:#cccccc; margin-top:13px; margin-right:10px;}
.news .right .content a:hover { text-decoration:none;color:#68B434;}
.news .right .content a span{display:block;float:right; }

/*--- 资讯详情news-detail ---*/
.news-detail { }
.news-detail .title{ width:100%; text-align:center;color:#9a9a9a;font-size:12px;border-bottom:1px solid #eaeaea;padding:0 10px 8px 10px;}
.news-detail .title h3 { color: #353535;width:100%; text-align:center; margin:2px;}
.news-detail .content { padding:20px 15px;line-height:1.5;letter-spacing:2px;}

/*--- 服务支持server ---*/
.server { }

/*--- server-detail ---*/
.server-detail { }

/*--- 案例case ---*/
.case { }

/*--- 案例详情case-detail ---*/
.case-detail { }

/*--- 联系我们contact-us ---*/
.contact { }
.contact #map{width:560px; height:300px;margin-top:10px;border-radius:10px; border:1px solid #ededed;}

