﻿
body,div,a,span,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,input,textarea,img{padding:0; margin:0; border:0; list-style:none;}
.clear{clear: both;}

#header{width:100%;padding:10px 0;}
.header{width:1200px;margin:0 auto;overflow: hidden;}
.logo{width:500px;float: left;margin-top:10px;}
.logo img{width:100%;display:block;}
.logo_right{width:312px;float: right;margin-top: 18px;}
.logo_right .input{width:auto;height:33px;border-radius: 4px;border:1px solid #e0e1e2;overflow: hidden;}
.input .txt{width:255px;float: left;height:32px;}
.input .sub{width:48px;height:32px; background:url(../images/sub_bg.png) no-repeat center center;float: right;}
.phone{width:100%;font-size:20px;color:#f14042;padding-left:24px;background:url(../images/phone.png) no-repeat left center;}

.index_nav{width:100%;background:#25b871;}
.index_nav ul{width:1200px;margin:0 auto;overflow: hidden;}
.index_nav li{width:140px;float: left;text-align: center;font-size:16px;line-height:50px;}
.index_nav li a{color:#fff;}
.index_nav li.spe{background:url(../images/li_bg.png) no-repeat center center;}
.index_nav li:hover{background:url(../images/li_bg.png) no-repeat center center;}

.slideBox{ width:100%;overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:12px;border:1px solid #fff; height:12px;border-radius: 50%; line-height:14px; text-align:center; background:rgba(245,245,245,0); cursor:pointer; }
.slideBox .hd ul li.on{ background:#e9010b; border:1px solid #e9010b;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;display:block;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.content{width:1200px;margin:30px auto;overflow: hidden;}
.content .intro,.content .news,.content .contact{width:380px;float: left;height:360px;margin:0 10px;overflow: hidden;}
.content .title{width:100%;border-bottom:1px solid #d6d6d6;line-height: 36px;height: 36px;}
.content .title_in{background:url(../images/title_in_bg.png) no-repeat left bottom;}
.content .title_in .left{font-weight: bold;color:#333;font-size:16px;}
.content .title_in .left i{font-weight: normal;color:#666;font-size:12px;font-family:"Arial";margin:0 5px;}
.content .title_in .right{margin-top:10px; float: right;width:70px;height:20px;line-height:20px;background:#f14042;text-align: center;}
.content .title_in .right a{color:#fff;}
.content .intro .word{text-indent:2em; line-height:24px;color: #666;font-size:14px;font-family: "宋体";}
.content .news dl{border-bottom:1px solid #d6d6d6;position:relative;padding-bottom:6px;}
.content .news dl dt{font-size:16px;color:#333;line-height:26px;}
.content .news dl dt a{font-size:16px;color:#333;line-height:26px;}
.content .news dl .word{font-size:14px;font-family: " 宋体";color:#666;line-height:24px;}
.content .news dl .date{font-size:12px;color:#999;font-family:"Arial Regular";position: absolute;bottom:0;right: 0;}
.content .contact .word{width:380px;height:318px;background:url(../images/contact.png) no-repeat center center;padding:38px 10px;}
.content .contact .word li{font-size:16px;color:#313d64;line-height: 30px;}

.product{width:100%;padding:43px 0;background:#eaeaea;}
.product ul{width:1200px;margin:0 auto;overflow: hidden;}
.proimg{ width:280px; height:200px;margin:0 10px; display:table; text-align:center; *position:relative; *overflow:hidden;float: left;position:relative;}
.proimg a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%;}
.proimg a img{*position:relative; *left:-50%; *top:-50%;width:100%;height:100%;display: block;}
.proimg p{width:100%;padding:0 10px; position:absolute;left:0;bottom:0;line-height:36px;background:rgba(0,0,0,.4);font-size:14px;color:#fff;font-weight: bold;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.proimg:hover p{background:rgba(241,64,66,.85);}

.footer{width:100%;padding:20px 0;background:#282a2e;font-size:12px;color:#fff;}
.footer ul{width:100%;text-align: center;}
.footer ul li{display:inline-block; text-align: center;}
.footer ul li a{color:#fff;}
.footer .footcon{text-align: center;}

/*内页*/
.n_banner{width:100%;}
.n_banner img{width:100%;display: block;}
.listkcnav dl{width:100%;}
.listkcnav dl dt{width:100%;height:40px;line-height:40px;text-align: center;}
.listkcnav dl dt a{width:100%;height:100%;display: block;color:#333;font-size:16px;}
.listkcnav dl dd{display: none;}
.listkcnav dl:nth-of-type(1) dd{display: block;}
.listkcnav dl dd a{background:#f6f6f6; width:100%;height:40px;line-height:40px;display: block;font-size:14px;text-align: center;}
.listkcnav dl dd a:hover{background:#fff;color:#25b871;}
.listkcnav dl dd a.on{background:#fff;color:#25b871;}
.listkcnav dl dt a.spe {background: #F0F0F0;height: 40px; line-height: 40px; width: 100%; display: block; font-weight: bold;}
.listkcnav dl dt a:hover {background: #F0F0F0;height: 40px; line-height: 40px; width: 100%; display: block; font-weight: bold;}
#tt_pic {overflow: hidden;width:100%;margin:20px auto;}
#tt_pic dl{width:280px;margin:0 4px;float: left;margin-bottom: 20px;}
#tt_pic dl .pic{width:100%;overflow: hidden;}
#tt_pic dl .pic img{width:280px;height:200px;display: block;transition:all 0.5s; -ms-transition:all 0.5s;  -moz-transition:all 0.5s;  -webkit-transition:all 0.5s;  -o-transition:all 0.5s;}
#tt_pic dl:hover .pic img{-moz-transform:scale(1.05);-ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05);}
#tt_pic dl .word{width:100%;text-align: center;font-size:16px;line-height: 40px;height: 40px;overflow: hidden;}
#tt_pic dl .word a{color:#333;}
#tt_pic dl:hover .word a{color:#25b871;}
#listbox{width:1200px; margin:0 auto; margin-top:15px; min-height: 300px}
.bltitle2 {height: 42px; border-bottom: #25b871 2px solid;}
.bltitle2 h4 {background:#25b871;  text-align: center; color: #FFF; height: 42px;  line-height: 42px; font-size: 18px; font-weight: bold;}
#listbox .listleft{width:26%;float:left;}
#listbox .listleft .listkcnav{ padding-bottom:10px;overflow: hidden;}
#listbox .listleft .mt10{margin-top:10px;}
#listbox .listleft .listkcnav .kclist li{height:40px; line-height:40px; text-align:center; font-size:16px; margin-top:10px;}
#listbox .listleft .listkcnav .kclist li a{color:#333;}
#listbox .listleft .listkcnav .kclist li:hover{background:#F0F0F0;}
#listbox .listleft .listkcnav .kclist li a.thisclass{background:#F0F0F0; height:40px; line-height:40px; width:100%; display:block; font-weight:bold;}
#listbox .listleft .listkcnav .kcbm{padding:5px 15px;}
#listbox .listleft .listkcnav .kcbm ul{padding:10px 0;}
#listbox .listleft .listkcnav .kcbm ul:hover{background:#F3DCC4;}
#listbox .listleft .listkcnav .kcbm .kcul1{border-bottom:#dfc184 1px solid;}
#listbox .listleft .listkcnav .kcbm ul li{padding:0 5px;}
#listbox .listleft .listkcnav .kcbm ul .kcli1{font-size:14px; font-weight:bold;color:#666;}
#listbox .listleft .listkcnav .kcbm ul .kcli2{font-size:17px; color:#906230; font-weight:bold;}
#listbox .listr{width:72%; padding-bottom:20px;float: right;}
#listbox .listright{width:100%; padding-bottom: 40px;}
#listbox .listright .bltitle2 span{line-height:42px; margin-left:15px;color:#333;}
#listbox .listright .bltitle2 span a{color:#333;}
#kcart{padding:10px;}
#kcart dl{border-bottom:#CCC 1px dotted; padding:10px; height:auto; clear:both;overflow: hidden;}
#kcart dl:hover{background:#F0F0F0; cursor:pointer;}

#kcart dl .xypic{float:left;width:30%;}
#kcart dl .xypic img{padding:5px; border:#CCC 1px solid; width:100%; background:#FFF;}

#kcart dl .xyname{float:left; width:65%; margin-left:10px;}
#kcart dl .p1 a{font-size:16px; color:#25b871; font-weight:bold; letter-spacing:1px}
#kcart dl .p2{font-size:13px; line-height:20px;height: 40px;overflow: hidden;  margin-top:5px; color:#333;}
#kcart dl .p3{margin-top:10px; color:#999;}

.dede_pages .pagelist{margin-top:20px;}
.dede_pages .pagelist li{float:left; height:30px; line-height:30px; border:#CCC 1px solid; background:#FFF; margin-right:5PX; display:block; padding-left:12PX; padding-right:12PX; cursor:pointer; font-size:13px;}
.dede_pages .pagelist li:hover{background:#F3DCC4; cursor:pointer;}
.dede_pages .pagelist .thisclass{color:#25b871; font-weight:bold;}
.dede_pages .pagelist select{margin-top:5px;}

/*detail_page*/
.detail_page{width:96%;margin:0 auto;text-indent: 2em;font-size: 16px;color:#000;}
.detail_pic{width:96%;margin:0 auto;}
.detail_pic img{width:100%;display: block;}

html, body {
    min-width: 1200px;
    width: 100%;
}

 .right1{width:417px;height: 28px;line-height: 28px;margin:0 auto;margin-top:30px;}
 .right1 li{float: left;color: #000;font-size: 14px;}
 .right1 input{width:46px;height:26px;border: 1px solid #666;border-radius: 5px;margin:0 5px;padding-left:4px;}
 .right1 .sub{width:46px;height:26px;border:none;border-radius: 5px;background: #0095e1;font-size: 14px;color:#fff; margin:0 8px;}
 .right1 span{color:#0095e1;}
 .right1 li.top, .right1 li.down, .right1 li.all{height:28px; width:66px;border: 1px solid  #0095e1;border-radius: 5px;margin-left:10px;text-align: center;}
 .right1 li.top:hover, .right1 li.down:hover, .right1 li.all:hover{background:#0095e1;}
 .right1 li.top:hover a, .right1 li.down:hover a, .right1 li.all:hover a{color:#fff;}

.faxq_h{ font-size:18px; color:#333;     font-weight: bold;border-bottom:1px dashed #e5e5e5; padding-bottom:5px; text-align:center; margin:0 20px;}
.faxq_date span{ color:#817F7F; padding:0 5px;}
.faxq_date{ text-align:center; margin-top:10px;}
.faxq_ha{ font-size:18px; color:#616161; margin:15px 40px;}
