@charset "gb2312";


*{word-break:break-all} /*强制换行*/
body{font-size:14px;color:#000;font-family: Arial,Helvetica,sans-serif,"宋体";padding:0px;margin:0}
a{color:#000;text-decoration:none}
a:hover{text-decoration:none; color:#000}
ul{list-style:none;padding:0px;margin:0px}
li{list-style:none}
img{display:block;max-width: 100%}

.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.topnav{position:fixed;top:0;left:0;z-index:15;width:100%;background:#f2f2f2;border-bottom:1px solid #fff}
.container{width:100%;margin:0 auto;}
.link,#header,#footer{max-width: 640px;min-width: 320px;margin:0 auto; overflow:hidden}
.navW{max-width: 640px;min-width: 320px;margin:0 auto; overflow:hidden; font-size:10px}
.clearfix{*zoom:1}
.siteNav{display:inline}
.siteNav li{float:left;height:30px;margin:0 25px 0 0;font-size:12px;line-height:30px;text-transform:uppercase}
.siteNav a{color:#606060;text-decoration:none;}
.siteNav a:hover{color:#000}
.fr{float:right}
.fl{float:left}
.bh{background:#e7e7e7;border-bottom:4px solid #009741}
.bk{border-bottom:4px solid #009741; background:#f5f5f5}
.topX{ border-top:2px solid #009741}
.mr{margin-right:3px;}
.ss{text-indent:3em}
.GG{max-width: 640px;min-width: 320px; overflow:hidden}
.GG img{width:100%}
/*banner*/
.banner{width:100%;position: relative; margin:0 auto;}
.banner img{ width:100%; height:auto;}
.swiper-container { width: 100%; height: 100%;}
.swiper-slide { text-align: center; font-size: 18px; background: #fff;  /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.swiper-pagination{ padding:0; margin:0;width: 100%!important;text-align: center!important; bottom:0%;}
.swiper-pagination-bullet{width: 0.12rem!important;height: 0.12rem!important; background-color: #6d768c;opacity: 1!important; border-radius:50%!important;}
.swiper-pagination-bullet-active{ background:#02beaf; }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 1%!important;}
.swiper-container{ }
#header{background:#FFF}
#logo{width:100%;margin:0 auto; overflow:hidden}
#logo img{float:left; width:70%; height:auto}
#logo span{ display:none}
#nav{line-height:35px; height: auto; width:99%;border-bottom:2px solid #ccc; border-top:2px solid #ccc; background:#F8F8F8; overflow:hidden}
#nav ul li{float:left; width:33%; text-align:center;}
#nav ul li:hover{background:#4D4948;}
#nav ul li:hover a{color:#FFF}
.search_all{ display:none}
.mb36 img{float:left; margin-bottom:20px}
ul.l li{ line-height:18px}
.nav1{width:100%;height:100%; margin-bottom:20px; margin-left:8px}
.nav1 img{float:left; overflow:hidden }
.nav1 ul li{text-align:center; width:135px;height:115px}
.nav1 .font{float:left; font-size:12px;text-align:center}



.daiY{background:url(images/400_59.gif) no-repeat 150% 2%; padding-bottom:20px; padding-top:15px;}
.daiY ul{ width:80%; margin-top:5px; font-size:16px;}
.daiY ul li{line-height:28px;}
.sheJ{background:url(images/400_59.jpg) no-repeat -70% 5%; height:550px}
.sheJ ul{float:right;}
.new{width:49%;float:left; background:#fff; border-bottom:2px solid #b1b1b1;font-family:"黑体"; overflow:hidden}
.new span{text-align:center;display:block; margin-bottom:10px}
.new span a{font-size:16px;color:#009741}
.new ul{margin-left:5px; line-height:20px;width:100%; overflow:hidden}
.new ul li{border-bottom:1px dashed #CCC;width:100%; overflow:hidden}

.changF{font-size:15px; font-weight:bold;letter-spacing:2px; width:100%; padding-left:5px; float:left}
.changW{width:94%; line-height:20px;margin-bottom:6px; margin-left:10px;height: auto;}
.navC{max-width: 630px;min-width: 320px; margin:5px auto;background:#FFF;margin-bottom:0px; border-top:1px solid #009741}
.navC li{ width:180px;float:left;margin:3px 5px; overflow:hidden; text-align:center}
.navC li font a{display: block; height:18px; line-height:20px}
.navC li span img{ padding-right:10px;}
.navC .title{background: url(img/nav_bj_07.gif.jpg) repeat-x;}
.navz{max-width: 640px;max-height:35px; margin:0 auto; text-align:left;}
.navz ul{max-width: 640px; margin:0 auto} 
.navz ul li{background:#4D4948; line-height:30px;width:11%;text-align:center; float:left;font-size:12px; margin-right:4px;}
.navz ul li a{ color:#FFF; }
.navz span{float:right}

.navFooter_list{width:130px;padding:0 0 0 20px;line-height:32px}
.navFooter_list a{color:#7a7a7a;text-decoration:none}
.special{width:240px;margin:0 0 0 8px;padding:7px 0 0;text-align:center}
.special li{float:left}
.integrated{width:280px;padding:10px 0 0 20px}
.WZ{border-bottom:1px solid #009741; padding-left:10px; line-height:34px; font-size:12px}

.link{margin-top:10px; color:#000}
.link a{display: inline-block;color:#7A7A7A; margin:0 10px 5px 5px}


.copyright{width:100%;font-size:12px;color:#7a7a7a}
.copyright p{margin:0;line-height:25px;text-align:center}

.mr25{text-align:center; margin:4px; overflow:hidden;width:150px; height:auto;overflow:hidden;}
.mr25 li{ margin:3px;}
#preview{ float:none;text-align:center; width:500px; margin-left:10px}
ul.fen{margin-left:10px; margin-top:10px; padding:0px;text-align:left;}
ul.fen h1{background:url(images/pro_title_bg.png); width:450px; height:70px; line-height:70px; margin:5px 0; padding-left:10px; overflow:hidden}
ul.fen li{line-height:26px;letter-spacing:1px; font-size:14px; color:#666}
ul.fen li span{font-size:12px; color:#CCC}
ul.fen li.huo_T fieldset{font-size:12px;line-height:16px; width:430px;}
ul.fen fieldset legend{padding: 0px 10px;font-weight: bold; font-size:14px; color:#009944}

.lk{width:22%; text-align:center; margin-left:10px; border:1px solid #CCC; margin-top:10px; padding-bottom:10px; background:#FFF}

.lk h3 a{color:#808285;text-decoration:none}
.lk h3 a:hover{color:#414042}
.lk h3{padding-left:3px;cursor:pointer;border-bottom:1px solid #d1d3d4}
.lk ul{float:none; text-align:left;}
.lk ul li{line-height:25px; border-bottom:1px dotted #009741; padding-left:10px}
.lk img{margin-top:10px; border:1px solid #CCCCCC}
.abouthh h1{color:#414042}
.abouthh span{line-height:26px;;text-indent:2em; }

.node{width:100%;} 
.node li{border-left:5px solid #009741;border-bottom:1px dotted #009741; height:23px; margin-top:10px; padding-left:10px;}
.node a{margin:0px;padding:0px;font-size:12px; width:98%; overflow:hidden;text-align:left}

.wen,.wen1,.abouthh{width:75.6%; overflow:hidden; background:#FFF}
.wen,.abouthh {padding:5px; width:70%; margin-top:5px}
.wen h1{text-align:center}
.wen1{ margin-top:10px; padding-bottom:10px}
.wen1 img{width:100%}
.wen1 ul{padding:5px 13px; height:auto; font-size:12px; border:1px solid #ccc; border-top:none; margin-bottom:10px}
.wen1 ul li{float: left;margin-right:5px;width:237px; height:26px; overflow:hidden;line-height: 26px;}
.wen1 ul li.teD{width:auto; height:auto; line-height:18px}
.info{font-size:12px;color:#666;border-bottom:2px solid #E7E7E7;background-color:#F5F5F5;border-top:2px solid #E7E7E7;padding-right:10px; margin-bottom:20px; text-align:right; width:736}
.info span{color:#009741}
.title{height:20px;border:1px solid #CCC; border-bottom:1px dashed #CCC;font-weight:bold;color:#404040;padding-top:10px;padding-right:5px;padding-bottom:5px;padding-left:10px; text-align:left; font-size:16px;background:#F5F5F5}
.wen .wen_N{padding:0 10px;line-height: 26px;}
.wen .wen_N p{text-indent: 2em;}
.prenext{line-height:40px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.prenext .pre{float:left;width:50%} /* 上一篇 */
.prenext .next{text-align:right;float:right;width:50%}
/* 正文左边-评论发表 */
.comment .post{border-top:1px dashed #999;padding:20px 10px 5px 5px;color:#666;padding-left:10px}
.comment .post form{margin:0px;padding:0px}
.comment .post label{display:block;line-height:30px}
.comment .post .input{border: 1px solid #ccc;}
.comment .post span{font-size:12px; margin-left:10px}
.comment .post .btn{display:block;margin-top:8px;padding-top:5px;padding-bottom:2px} /* 发表评论的按钮 */

.box{width:100%;}
#spec-n5{max-height:450px;max-width:500px; margin:0 auto}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-pic a:hover{border:1px solid #F00}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:74px;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{max-height:450px;max-width:500px; margin:0 auto}
.tb-s310, .tb-s310 img{ width:100%}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;height:68px;width:90px;}
.tb-s40{height:68px;width:94px;}
.tb-booth{position:relative;z-index:1;}
.tb-thumb .tb-selected{repeat scroll 0 0 #C30008;height:74px; width:94px}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("img/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.page { BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px;  BORDER-LEFT: #e8e8e8 1px solid; WIDTH:100%; LINE-HEIGHT: 14px; PADDING-TOP: 10px; BORDER-BOTTOM: #e8e8e8 1px solid; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; HEIGHT: auto; margin:10px auto}
.page A { BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #acacac 1px solid; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; BORDER-LEFT: #acacac 1px solid; COLOR: #484848; PADDING-TOP: 6px; BORDER-BOTTOM: #acacac 1px solid; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none}
.page SPAN { BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #acacac 1px solid; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; BORDER-LEFT: #acacac 1px solid; COLOR: #484848; PADDING-TOP: 6px; BORDER-BOTTOM: #acacac 1px solid; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none}
.page A:hover { BORDER-RIGHT: #a3001f 1px solid; BORDER-TOP: #a3001f 1px solid; FONT-WEIGHT: bold; BACKGROUND: #a3001f; BORDER-LEFT: #a3001f 1px solid; COLOR: #fff; BORDER-BOTTOM: #a3001f 1px solid}
.page A.current { BORDER-RIGHT: #a3001f 1px solid; BORDER-TOP: #a3001f 1px solid; FONT-WEIGHT: bold; BACKGROUND: #a3001f; BORDER-LEFT: #a3001f 1px solid; COLOR: #fff; BORDER-BOTTOM: #a3001f 1px solid}
.page INPUT { BORDER-RIGHT: #5f5f5f 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #5f5f5f 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #5f5f5f 0px solid; WIDTH: 20px; COLOR: #3a3a3a; PADDING-TOP: 0px; BORDER-BOTTOM: #5f5f5f 0px solid; TEXT-ALIGN: center}