/* CSS Document */
a,a:link,a:active,a:hover{ text-decoration:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video, object{display:inline-block;*display:inline;*zoom:1;}
body,button,input,select,textarea{font:14px/18px "Microsoft Yahei","SimSun", Helvetica; color:#4c4c4c}
input,select,textarea{font-size:100%;}
.tbody table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
q:before,q:after{content:'';}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ins,a, a:visited{color:#4c4c4c; }
a:hover{color:#feb313; text-decoration:underline}
body{ font-family:'Microsoft YaHei', SimSun, Helvetica, sans-serif;font-size:12px; line-height:1.5; color:#4c4c4c; background:#f5f5f5}

/*clearfix*/
.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;/* IE < 8 */}
.fn-l{ float:left}
.fn-r{ float:right}
.w1440{width:1100px; margin:0px auto; padding:0 5px; }


#header{ background:#f8f8f8}
.top-hd{ background:#272727; height:30px; line-height:30px; color:#c6c6c6}
.top-bd{ padding:15px 0;}
.logo{width:160px;}
.logo img{ width:100%}
.search{ width:526px;}
.search .search-hd{ margin-bottom:2px}
.search input.keyword{ width:400px; padding:0 10px; background:#fff; border:solid 2px #e7e7e7; font-size:12px; color:#333; display:block; float:right; height:25px; line-height:25px; border-right:0}
.search .keyBtn{ display:block; width:29px; height:29px; line-height:44px; background:#faa619 url(../images/icon-search.png) no-repeat center; float:right; font-size:0; border:0; cursor:pointer; border-radius:0; background-size:20px auto	}
.search-keyword{ font-size:12px;  text-align:right}
.search-keyword a{ display:inline-block; margin-left:10px;}

.menu{  background:#3b9f5e; position:relative; z-index:1000;}
.menu ul li{float:left; position:relative; height:40px; line-height:40px; margin-right:20px}
.menu ul li a{font-size:16px; color:#fff; display:block; padding:0 50px; }
.menu ul li a.home{ display:inline-block;  text-align:center; }
.menu ul li.hover > a{ background:#f88514; }
.menu ul li a:hover,.menu ul li.selected a{background:#f88514;text-decoration:none}
.menu ul li ul{ background:rgba(248,133,20,0.9); position:absolute; top:59px; display:none  }
.menu ul li ul li{float:none;height:auto; line-height:30px;}
.menu ul li ul li a{ font-size:12px; padding:5px 30px; white-space:nowrap; display:block;  }
.menu ul li ul li a:hover{ background:#d35b06}
.path{ padding:10px 5px;}
.path a{ display:inline-block; color:#4c4c4c}
.path a.home{ border-left:solid 5px #3b9f5e; line-height:16px; padding-left:15px;}

/*首页*/
.pd12{ padding:12px 0}
.psi{ position:relative; padding-left:304px;}
.banners{ width:100%; position:relative;  margin-bottom:27px;}
.banners .swiper-container{ height:100%}
.banners img{ width:100%; height:100%}
.banners .prve{width:42px; height:69px; background:url(../images/prve.png) no-repeat center;top:50%; left:10%; position:absolute; z-index:1000; cursor:pointer; margin-top:-34.5px;}
.banners .next{width:42px; height:69px; background:url(../images/next.png) no-repeat center; top:50%; right:10%; position:absolute; z-index:1000; cursor:pointer;margin-top:-34.5px;}
.banners  .swiper-container-horizontal > .swiper-pagination{ }
.banners  .swiper-pagination-bullet{width:10px; height:10px; border-radius:50%; background:#fff}
.banners  .swiper-pagination-bullet-active{ background:#fff}
.home-item{margin-bottom:50px;}
.home-item .home-item-tit{ text-align:center; margin-bottom:30px;}
.home-item .home-item-tit h1{font-size:35px; line-height:43px; color:#000}
.home-item .home-item-tit p{ font-size:16px; color:#666}
.home-Products li{ width:50%; float:left; position:relative; background:#fff}
.home-Products li a{ display:block; border:solid 1px #c5c5c5; height:300px}
.home-Products li a .img{ width:100%; height:100%}
.home-Products li a .img img{width:100%; height:100%}
.home-Products li a p{ font-size:25px; color:#7d7d7d; position:absolute; bottom:24px; right:58px;}
.bgs{ background:#fff; border:solid 1px #c5c5c5; height:290px;}
.productsCase{ position:relative}
#slideClass{ width:100%; height:336px; position:absolute; top:-20px; left:0}
#slideClass .swiper-slide a{ display:block; width:100%; height:100%; font-size:20px; text-align:center; line-height:326px;}
#slideClass .on a{ background:url(../images/selectbg.png) no-repeat center; background-size:100% 100%; color:#fff; font-size:29px;}

/*产品明细*/
.product-hd {border:solid 1px #c5c5c5;  background:#fff url(../images/linebg.jpg) repeat-y center top }
.product-hd .product-img{ width:50%; float:left; text-align:center;}
.product-hd .product-img img{ width:100%}
.product-info{ width:50%; float:left}
.pd-box{ padding:40px;}
.pd-box p{ font-size:16px; line-height:60px; color:#7d7d7d}
.product-bd{ padding-top:45px;}
.product-bd .prd-tab{ display:inline-block; width:199px; height:60px; line-height:60px; text-align:center; font-size:22px;color:#7d7d7d ; background:#fff; border:solid 1px #c5c5c5; border-bottom:0;}
.product-bd .prd-tab-content{ border:solid 1px #c5c5c5; background:#fff; padding:90px;font-size:16px; line-height:28px; color:#7d7d7d}
.tabs{ position:relative}
.tabs .tabBg{ background:rgba(196,196,196,.1); height:40px; width:100%; margin-top:10px;}
.tabs ul{ position:absolute; height:60px; width:100%; top:-10px; left:0;}
.tabs ul li{ height:60px; line-height:60px; float:left;}
.tabs ul li a{ display:block; font-size:20px; color:#a4a4a4; padding:0 56px}
.tabs ul li a:hover{ text-decoration:none}
.tabs ul li.first{ width:40%; text-align:right}
.tabs ul li.first a{  padding-right:106px;}
.tabs ul li.tabin a{ background:url(../images/tabin.png) repeat-x center; color:#505050}
.Getlist{ margin-top:20px; padding-bottom:30px;}
.Getlist li{ background:#f3f3f3; margin-bottom:2px;}
.Getlist li a{ display:block; width:900px; margin:0 auto;}
.Getlist li .img{ width:300px; float:left; background:#c3c3c3; height:150px;}
.Getlist li .img img{ width:100%; height:100%}
.Getlist li .info{ width:480px; float:left; padding:10px 18px;}
.Getlist li a .info h1{ font-size:16px; font-weight:bold; color:#505050; margin-bottom:10px;}
.Getlist li a .info p{ font-size:12px; color:#505050; line-height:18px;}


/*表单*/
.fromBox{width:75%; background:#fff; padding:10px;}
.from input{border:solid 2px #d6d6d6; padding:0 10px; height:38px; line-height:38px; font-size:22px; border-radius:5px}
.from select{border:solid 2px #d6d6d6; padding:0 10px; height:38px; line-height:38px; font-size:22px; border-radius:5px;appearance:none;  -moz-appearance:none;   /*for firefox*/   -webkit-appearance:none; background:url(../images/select.png) no-repeat 98% center}
.fromBox .path{ padding:0 28px; font-size:12px; color:#333}
.fromBox .path a{ display:inline-block;font-size:12px; color:#333; line-height:16px; padding-left:10px;}
.fromBox .path a.home{ border-left:solid 5px #339966}
.fromBox .conent{ padding:28px}
.fromBox .conent dl{ margin-bottom:26px;}
.fromBox .conent dl dt{ width:138px; text-align:right; font-size:22px; color:#000; float:left; padding-right:10px;}
.fromBox .conent dl dd{ width:366px; float:left}
.fromBox .conent dl dd input{ display:block; width:96%; padding:0 2%}
.fromBox .conent dl dd input.code{ width:200px; float:left}
.fromBox .conent dl dd .codeImg{ display:block; float:right}
.fromBox .conent dl dd select{ display:block; width:100%; padding:0 2%}
.divScroll{ width:80%; border:solid 2px #f6f6f6; margin:0 auto; padding:13px 20px; height:200px; overflow:auto}
.divScroll p{ font-size:14px; line-height:22px; color:#333;}
.prve2{width:39px; height:67px; background:url(../images/prve-2.png) no-repeat center; position:absolute; top:50%; left:-60px; margin-top:-33.5px; z-index:100; cursor:pointer}
.next2{width:39px; height:67px; background:url(../images/next-2.png) no-repeat center; position:absolute; top:50%; right:-60px; margin-top:-33.5px; z-index:100; cursor:pointer}
.company{ background: url(../images/img.jpg) no-repeat center; min-height:445px;}
.company-right{ float:right; width:50%; height:440px; overflow:auto}
.company-right div{ padding:20px 20px 20px 20px; font-size:20px; line-height:36px; color:#fff ; display:table-cell; vertical-align:middle}
.home-more{ text-align:right}
.gallery{margin-top:10px;}
.galleryBig{ width:50%; float:left; }
.galleryBig img{ width:100%}
.gallerySmall{ width:49%; float:right}
.gallerySmall .galleryList li{ width:49%; float:left; margin-bottom:10px; cursor:pointer}
.gallerySmall .galleryList li:nth-of-type(2n){ float:right}
.gallerySmall .galleryList li img{ width:100%}
.contactUs{ border:solid 1px #c5c5c5; border-width:1px 0; background:#fff; }
.maps{ width:50%; float:left; overflow:hidden;}
.maps img{ width:100%; height:100%}
.contactInfo{ width:100%; float:none; height:100%; display:table}
.contactInfo .txt{ display:table-cell; vertical-align:middle; padding:80px}
.contactInfo .txt p{ font-size:12px; color:#666666; line-height:28px; margin-bottom:16px; background:url(../images/icon-se.jpg) no-repeat 0 0 ; padding-left:50px}
.contactInfo .txt p.icon-mabile{ background-position:-5px -53px}
.contactInfo .txt p.icon-email{ background-position:-2px -114px}
.contactInfo .txt p.icon-address{ background-position:-7px -168px}

/*表格*/
.table{ border-collapse:collapse; border:solid 1px #dbdbdb; width:100%}
.table thead{ background:#e8e8e8}
.table thead tr td{ padding:15px; text-align:center; font-size:24px; color:#4c4c4c; border:solid 1px #dbdbdb}
.table tbody tr td{padding:15px; text-align:center; font-size:20px; color:#4c4c4c; border:solid 1px #dbdbdb;}
.table2{ border-collapse:collapse; border:solid 1px #dbdbdb; width:100%}
.table2 thead{ background:#e8e8e8;}
.table2 thead tr td{ text-align:center; padding:14px 0; font-size:24px;}
.table2 tbody tr td{padding:50px; font-size:20px; line-height:44px;}

/*产品列表*/
.content .SubLeftMenu{ width:218px; float:left}
.content .SubLeftMenu .title{ height:46px; background:rgba(255,255,255,0.85); padding:4px 0 0 22px; overflow:hidden}
.content .SubLeftMenu .title .letter{width:33px; height:33px; background:rgba(241,152,161,.68); float:left; padding:4px;}
.content .SubLeftMenu .title .letter span{ display:block; background:#faa619; height:100%; text-align:center; line-height:30px; color:#fff; font-size:28px;  }
.content .SubLeftMenu .tit{ padding:0px 8px; float:left}
.content .SubLeftMenu .tit .cn{ font-size:20px; color:#4c4c4c; line-height:20px}
.content .SubLeftMenu .tit .en{ font-size:16px}
.content .SubLeftMenu ul{ border:solid 1px #dbdbdb}
.content .SubLeftMenu ul li{ border-bottom:solid 1px #dbdbdb}
.content .SubLeftMenu ul li a{ display:block; border-left:solid 5px #f9f9f9; background:#f9f9f9; font-size:16px; padding:10px 10px 10px 65px;  text-decoration:none}
.content .SubLeftMenu ul.imgTextList li a{ padding-left:40px;}
.content .SubLeftMenu ul li a:hover,.content .SubLeftMenu ul li.curr a{ background:#fff url(../images/j-1.png) no-repeat 95% center; border-color:#6fc68d; background-size:10px auto}
.conent-right{ background:#fff; width:870px; float:right}
.conent-right .path{ margin-bottom:40px; color:#ccc}
.conent-right .path a{ font-size:12px; color:#ccc }
.conent-right .path a:hover{ color:#feb313}
.conent-right .conentBox{ padding:20px 40px;}
.conent-right .conentBox .tits{ margin-bottom:20px; text-align:center}
.conent-right .conentBox .tits h1{ font-size:28px; color:#cb000a; border-bottom:solid 2px #cb000a; padding-bottom:10px; margin-bottom:10px;}
.conent-right .conentBox h2{font-size:16px; line-height:24px; margin-bottom:20px;}
.conent-right .conentBox h5{color:#cb000a; font-size:16px; margin:25px 0}
.conent-right .conentBox p{ font-size:12px; line-height:28px;}
.conent-right .conentBox .tjqy-list ul li a p{ text-align:center; font-size:12px; line-height:18px; height:40px; overflow:hidden}
.cs-list ul li{ border:solid 1px #e3e3e3; width:48.5%; float:left; margin-bottom:10px; height:159px; overflow:hidden}
.cs-list ul li:nth-of-type(2n){ float:right}
.cs-list ul li .logo{ width:41%; float:left; overflow:hidden;}
.cs-list ul li .logo .pd{ padding:10px 0 0 5px}
.cs-list ul li .logo img{ width:100%;}
.cs-list ul li .info{ width:58%; float:right}
.cs-list ul li .infobox{ padding:10px;}
.cs-list ul li .infobox h6{ font-size:16px; color:#4c4c4c; margin-bottom:10px;}
.cs-list ul li .infobox p{ font-size:12px; color:#5d5d5d; line-height:18px;}
.cs-list ul li .infobox a{ display:inline-block; font-size:12px; color:#22ab4a; margin-top:15px;}



/*分页*/
.page{ padding:36px 0; text-align:center}
.page a{ display:inline-block; border:solid 1px #ec3838; font-size:12px; padding:0 12px; height:28px; line-height:28px; color:#ec3838}
.page a.disabled{ color:#4c4c4c; border-color:#4c4c4c; cursor:default}
.page a.page-active{ background:#f88514; border-color:#f88514; color:#fff}
.page span{ display:inline-block; padding:0 10px;}
.page span input{ border:solid 1px #4c4c4c; width:28px; height:28px; border-radius:0; font-size:15px; text-align:center; padding:0; margin:0 5px;}
.page a.go{ background:#f88514; border-color:#f88514; color:#fff; border-radius:50%; width:28px; height:28px; padding:0}

/*脚注*/
.footer{ background:#272727; padding:30px 0}
.footer .footer-logo{ width:35%; padding-left:90px;}
.footer .copyright{ font-size:16px; line-height:24px; color:#bababa; width:40%;}



