﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}

/*top*/
.toper{ position:absolute; top:64px; z-index:10; left:50%; margin-left:-600px; }
.topbox{ background:#f2f2f2; height:108px; }
.logo{ display:block; cursor:pointer; float:left; padding:22px 30px 0 30px; height:86px; background:url(../images/line.png) right center no-repeat;}
.logo img{ width:142px; height:57px; }
.nav{ float:left; margin:43px 0 0 48px;}
.nav li{ float:left; margin:0 28px; position:relative;}
.nav li a.nava{ display:block; cursor:pointer;font-size:16px; color:#666; font-style:italic; padding-bottom:42px;}
.nav li .subnav{ background:url(../images/subnav_03.png); position:absolute; top:65px; width:180px; left:50%; margin-left:-90px; text-align:center; display:none;}
.nav li .subnav dd{ height:35px; line-height:35px;}
.nav li .subnav dd a{ color:#666; cursor:pointer; display:block;}
.nav li .subnav dd:hover a{ color:#fff; background:#ed6d00;}
.nav li:hover a.nava,.nav li.on a.nava{ background:url(../images/navline.png) center 32px no-repeat; }
.language{ margin:40px 75px 0 0; float:right; font-size:16px; color:#666; font-style:italic; cursor:pointer; background:url(../images/shot.png) right center no-repeat; padding-right:13px;}
/*top end*/

/*footer*/
.footer{ background:#ed6d00; padding:40px 0 25px;}
.btmlf{ float:left; }
.wx{ float:left; width:100px; height:100px; }
.wx img{ width:100px; height:100px; }
.btmlf .txt{ float:left; margin:12px 0 0 20px;}
.btmnav{ margin-bottom:6px; }
.btmnav a,.btmnav span{ color:#fff; }
.btmnav a{ cursor:pointer; }
.btmnav span{ margin:0 12px; }
.btmlf .txt p{ color:#fff;}
.btmaddr span{ margin-right:15px; }
.copyright a{ color:#fff; cursor:pointer; }
.copyright a:hover{ text-decoration:underline;}
.btmrt{ float:right; }
.btmrt img{ width:220px; height:112px;}
/*footer end*/

/*homeban*/
.homeban{ width:100%; position:relative;}
.homeban .bd li a{ display:block; cursor:pointer; }
.homeban .bd li a img{ width:100%;}
.homeban .hd{ text-align:center; position:absolute; bottom:30px; width:100%; }
.homeban .hd li{ width:12px; height:12px; margin:0 6px; background:#fff; border-radius:6px; display: inline-block; *display:inline;*zoom:1; cursor:pointer;}
.homeban .hd li.on{ background:#ed9401;}

/*Product*/
.Product{ padding:80px 0 70px;}
.titl{ text-align:center; color:#666; font-family:"Mangal";}
.titl h2{ font-size:36px; text-transform:uppercase; font-weight:bold; background:url(../images/titbg.png) center bottom no-repeat; padding-bottom:23px; margin-bottom:12px;}
.titl p{ font-weight:bold; font-size:18px; }
.prodtab{ margin-top:30px; }
.prodtab .hd{ float:left; width:255px; }
.prodtab .hd li{ border:1px solid #c2c2c2; margin-bottom:11px; padding:10px; height:78px; cursor:pointer;}
.prodtab .hd li h3 a{ font-family:"Mangal"; color:#888; font-size:19px; font-weight:bold; cursor:pointer; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #b3b2b2; padding-bottom:6px;}
.prodtab .hd li p{ color:#888; }
.prodtab .hd li.on,.prodtab .hd li:hover{ background:#ed6d00; border:1px solid #ed6d00;}
.prodtab .hd li.on h3 a,.prodtab .hd li:hover h3 a{ color:#fff;border-bottom:1px solid #f2994d;}
.prodtab .hd li.on p,.prodtab .hd li:hover p{ color:#fff;}
.prodtab .bd{ background:#f6f6f6; float:right; width:874px; padding:19px 20px; }
.prodtab .bd .cont .pic{ display:block; cursor:pointer; width:390px; float:left;}
.prodtab .bd .cont .pic img{ width:360px; height:397px; }
.prodtab .bd .cont .txt{ width:435px; float:left; margin-left:20px; }
.prodtab .bd .cont .txt h3{ margin:20px 0 16px; }
.prodtab .bd .cont .txt h3 a{ font-size:30px; font-family:Arial; color:#666; text-transform:uppercase; line-height:35px;}
.prodtab .bd .cont .txt h3 a:hover{ color:#000; }
.prodtab .bd .cont .txt .tit{ font-family:Arial; color:#666; text-transform:uppercase; background:url(../images/prodline.png) left bottom no-repeat; padding-bottom:38px;}
.prodtab .bd .cont .txt ul{ margin-top:45px;}
.prodtab .bd .cont .txt li{ float:left; text-align:center; margin-right:14px;}
.prodtab .bd .cont .txt li:last-child{ margin-right:0;}
.prodtab .bd .cont .txt li a{ display:block; cursor:pointer; }
.prodtab .bd .cont .txt li a img{ width:43px; height:43px;}
.prodtab .bd .cont .txt li p{ font-size:12px; color:#444; }
.prodtab .bd .cont .txt .more{ width:177px; height:36px; line-height:36px; border:1px solid #ed6c00; border-radius:19px; text-align:center; display:block; cursor:pointer; color:#444; font-family:Arial; text-transform:uppercase; margin-top:60px; transition:.5s;}
.prodtab .bd .cont .txt .more:hover{ color:#fff; background:#ed6c00; }
/*Product end*/

/*About*/
.About{ background:url(../images/about_bg.png) center top no-repeat; width:100%; height:221px; padding:95px 0;}
.About .tit{ font-size:36px; color:#fff; text-align:center; font-style:italic; font-weight:bold; text-transform:uppercase;}
.About .cont{ width:795px; text-align:center; color:#fff; text-transform:uppercase; font-size:18px; font-style:italic; line-height:32px; margin:35px auto 35px;}
.About .phone{ color:#fff; border:1px solid #fff; cursor:pointer; width:235px; height:32px; line-height:32px; text-align:center; border-radius:17px; margin:0 auto; display:block; text-transform:uppercase; font-weight:bold; font-style:italic; font-size:12px;}
/*About end*/

/*News*/
.News{ padding:95px 0; }
.News .list{ margin-top:65px;}
.News .list li{ float:left; width:279px; margin-right:28px;}
.News .list li:nth-child(4n){ margin-right:0;}
.News .list li .pic{ display:block; cursor:pointer; overflow:hidden; width:279px; height:162px;}
.News .list li .pic img{ width:279px; height:162px; transition:all 0.5s; }
.News .list li .txt h3{ padding:7px 0 7px; }
.News .list li .txt h3 a{ font-weight:bold; color:#444; cursor:pointer; }
.News .list li .txt h3 a:hover{ color:#ed6d00; }
.News .list li .txt p{ color:#6f6f6f; }
.News .list li .txt .datebox{ border-top:1px solid #e5e5e5; padding-top:10px; margin-top:15px;}
.News .list li .txt .datebox .more{ float:right; cursor:pointer; color:#6f6f6f; text-transform:uppercase; }
.News .list li .txt .datebox .more:hover{color:#ed6d00;}
.News .list li .txt .datebox .date{ color:#6f6f6f; }
.News .list li:hover .pic img{ transform:scale(1.2);}
/*News end*/

/*link*/
.link{ height:50px; line-height:50px; background:#f6f6f6; }
.link .tit{ float:left; font-weight:bold; color:#666; }
.link .list{ float:left; margin-left:6px; width:1160px;}
.link .list li{ float:left; background:url(../images/linkline_03.jpg) right center no-repeat; padding-right:43px; margin-right:40px; }
.link .list li:last-child{ background:none; }
.link .list li a{ color:#666; cursor:pointer; }
.link .list li a:hover{ color:#ed6d00; }
/*link end*/

/*news.shtml*/
.nyban{ width:100%; height:468px;}
.nycont{ padding:46px 0 65px; }
.menu{ text-align:center; margin-bottom:58px;}
.menu li{ display:inline-block; *display:inline; *zoom:1; border:1px solid #666; line-height:23px; height:23px;border-radius:12.5px; padding:0 19px; margin:0 12px; transition:.5s;}
.menu li a{ display:block; cursor:pointer; color:#666; }
.menu li.on,.menu li:hover{ border:1px solid #ed6d00; background:#ed6d00;}
.menu li.on a,.menu li:hover a{ color:#fff;}
.ny_news ul{ margin-bottom:28px;}
.ny_news li{ float:left; width:369px; margin:0 46px 40px 0; cursor:pointer;}
.ny_news li .pic{ display:block; cursor:pointer; overflow:hidden; width:369px; height:222px;}
.ny_news li .pic img{ width:100%; transition:all 0.5s; }
.ny_news li .txt{ background:#f5f4f4; padding:20px; transition:.5s;}
.ny_news li .txt h3{ margin-bottom:7px; background:url(../images/greyline_03.jpg) left bottom no-repeat; padding-bottom:10px;}
.ny_news li .txt h3 a{ font-weight:bold; color:#666; cursor:pointer; font-size:14px; display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:100%;}
.ny_news li .txt p{ color:#666; }
.ny_news li .txt .datebox{ border-top:1px solid #adadad; padding-top:10px; margin-top:20px;}
.ny_news li .txt .datebox .more{ float:left; cursor:pointer; color:#666; text-transform:uppercase; padding-right:24px; background:url(../images/greyshot.png) right center no-repeat;}
.ny_news li .txt .datebox .date{ color:#666; display:block; float:right;}
.ny_news li:hover .pic img{ transform:scale(1.2);}
.ny_news li:hover .txt{ background:#ef7b0a;}
.ny_news li:hover .txt h3 a,
.ny_news li:hover .txt p,
.ny_news li:hover .txt .datebox .more,
.ny_news li:hover .txt .datebox .date{ color:#fff;}
.ny_news li:hover .txt h3{ background:url(../images/whiteline.png)left bottom no-repeat; }
.ny_news li:hover .txt .datebox{ border-top:1px solid #f7bd85; }
.ny_news li:hover .txt .datebox .more{background:url(../images/whiteshot.png) right center no-repeat;}
/*news.shtml end*/

/*pages*/
.Pages{ height:40px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 15px; font-size:18px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#666; height:38px; text-align:center; line-height:38px; border:1px solid #666; cursor: pointer;width:100px; display:none;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#ed6d00;border:1px solid #ed6d00;}
.Pages .p_page .num a{ width:38px; height:38px; line-height:38px; text-align:center; color:#666; vertical-align:middle; border:1px solid #666;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#ed6d00; color:#fff; border:1px solid #ed6d00;}
/*pages end*/

/*newsinfo.shtml*/
.infotitl{ text-align:center; padding-bottom:35px; border-bottom:1px solid #b2b2b2; margin-bottom:30px;}
.infotitl h2{ font-size:30px; color:#444;}
.infotitl p{ color:#888; margin-top:20px;}
.infocont{ padding:0 30px; }
.infocont img{ max-width:100%;}
.info_fy{ margin-top:108px;}
.info_fy p{ line-height:39px; height:39px; width:398px; padding:0 14px; border:1px solid #666; margin-bottom:13px; font-size:12px; color:#666; transition:.5s;}
.info_fy p a{ color:#666; cursor:pointer;}
.info_fy p:hover{ background:#ed6d00; border:1px solid #ed6d00; color:#fff;}
.info_fy p:hover a{ color:#fff;}
/*newsinfo.shtml end*/

/*product.shtml*/
.ny_prod ul{ margin-bottom:72px;}
.ny_prod li{ float:left; width:295px;height:240px; margin:0 6px 30px 0; text-align:center; }
.ny_prod li a{ display:block; }
.ny_prod li a .pic{ width:295px; height:207px; overflow:hidden; }
.ny_prod li a .pic img{ width:100%; transition:all .5s;height:207px;}
.ny_prod li a p{ width:100%; color:#666; transition:.5s; font-size:16px; padding:5px 0; line-height:22px;}
.ny_prod li:hover a p{ color:#fff; background:#ed6d00; }
/*product.shtml end*/

/*singlepage.shtml*/
.dp img{ max-width:100%;}
/*singlepage.shtml end*/