﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,textarea,p,blockquote,th,td{padding:0;margin:0;} 
body{font:12px arial,"Microsoft YaHei",tahoma;color:#444; line-height:23px;background:#fff;word-wrap:break-word;width:100%;height:100%;}
a{ text-decoration:none;color:#444;}
a:hover{color:#01AB31;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;} 
li{list-style-type:none;}
ol,ul{list-style:none;}  
fieldset,img{border:none;}
img{vertical-align: middle;}
select, label,input{vertical-align:middle;}
button{border: 0;padding: 0;background: transparent;cursor: pointer;}
.left{float:left;}
.right, .more{float:right;}
.pie{behavior:url(js/PIE.htc)\9;}
.clear{clear: both;float: none;height: 0;margin: 0;padding: 0;width: 0; overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;display:block;}
*html .clearfix{height:1%;} 
*+html .clearfix{min-height:1%;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.org{color:#f3a12a;}
.blue{color:#1D1D1D;}
.m05{margin-top:5px;}
.m10{margin-top:10px;}
.top_bg{line-height: 34px;height: 34px;border-bottom: 1px solid #d9d9d9;background-color: #f5f5f5;width:100%;overflow:hidden;}
.top{height:34px;width:1002px;margin:0 auto; position:relative;overflow:hidden;color:#999999;}
.top1{width:1000px;position:absolute;top:0px;left:0px;z-index:9;height:34px;line-height:34px;font-size:12px;}
.top2{text-align:right; width:260px;position:absolute;top:0px;right:0px;  z-index:9;height:27px;line-height:34px;font-size:12px;}
.top2 a,.top2 span{padding:0 5px;color:#999999 ;}
.top2 a:hover{color:#01AB31;text-decoration:underline;}
.top2 span{cursor:pointer;}
.header_bg{background:#fff;width:100%;height:120px;}
.header{width:1002px;margin:0 auto; position:relative; height:110px;padding-top:10px;overflow:hidden;color:#fff;}
.logo,.logo img{width:1002px;height:104px;}
.menu_bg{ height:49px; background:#01AB31;width:100%;position:relative; z-index:9;}
.menu{width:1002px;margin:0 auto; height:49px; line-height:49px;position:relative; z-index:9}
.menu li{width:142px; background: url(../images/nav-blank.png) no-repeat left center;float:left; position:relative; z-index:9}
.menu li span a{ display:block;width:142px; float:left; height:49px; line-height:49px; text-align:center;font-size: 16px;color:#fff;}
.menu li.hover span a,.menu li span a:hover{ background:#FF8003;color:#fff; text-decoration:none}
.s_bg{ width:100%; height:41px; background:#f5f5f5;border-top:1px solid #fff;}
.re{ width:1002px;margin:0 auto; height:26px;padding:6px 0px;}
.search{ width:270px; float:left;background:url(../images/search_txt.png) left no-repeat; }
.search .txt{ height:26px; line-height:26px;width:172px;border:none; background:none;margin:0 5px 0 30px;}
.search .btn{ background:url(../images/search-btn.png) no-repeat 0px 2px; height:26px; line-height:26px;width:46px;border:none; cursor:pointer;margin-left:8px;}  
.rm{ float:left;width:660px; overflow:hidden;padding-left:10px;height:26px; line-height:26px;}
.rm b{color:#555;}
.rm a{padding-right:15px;}
.rm a:hover{ text-decoration:underline; color:red;}
.search1{ width:100%;background:url(../images/search_txt.png) left no-repeat; padding:10px 0;}
.search1 .txt{ height:24px; line-height:24px;width:129px;border:none; background:none;margin:0 5px 0 30px;*margin:0 5px 0 28px;}
.search1 .btn{ background:url(../images/search-btn.png) no-repeat; height:24px; line-height:24px;width:46px;border:none; cursor:pointer;margin-left:1px;}  
.bar_bg{width:100%;}
.focus {width:100%; height:410px; overflow:hidden; position:relative;z-index:0;}
.focus ul {height:410px; position:absolute;}
.focus ul li {float:left; width:100%; height:410px; overflow:hidden; position:relative; background:#fff;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px;left:0; bottom:0; z-index:1;background:#fff; display:none;}
.focus .btn {position:absolute;height:23px; padding:0px 10px 0px 10px; left:45%; bottom:20px;z-index:1;text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; background: #fff;width:20px; height:20px;line-height:20px; text-align:center;margin-left:5px;cursor:pointer;color: #01AB31;border: 2px solid #01AB31;filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.focus .btn span.on {background: #01AB31;color:#fff;font-weight: bold;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
.wrapper{width:1002px;margin:0 auto;margin-top:10px;}
.banner{height:250px;width:1002px; margin:0 auto;margin-bottom:10px;}
.ht{padding:0 10px 0 10px; background:#01AB31;height:41px;line-height:41px;border-bottom:1px solid #01AB31;}
.ht span{ display:block;float:left; height:35px;}
.ht a{padding:0 5px;}
.ht .s02{width:250px;overflow:hidden;color: #fff;padding:0 10px 0 10px; font-size:18px; height:41px;line-height:41px;}
.ht .more{color: #fff;}
.ht .more:hover{color:red;text-decoration:none}
.w215{float:left;width:215px;}
.s_ht{ height:42px;line-height:42px;text-align:center; font-size:18px;color: #fff;background:#01AB31;font-weight:bold;}
.snav{padding: 9px 0 7px 0;border: 1px solid #01AB31;background:#fff;}
.snav ul.snav_ul{width:201px;margin:0 auto;}
.snav ul.snav_ul li{float:left;}
.snav ul.snav_ul a{display:block;padding:3px 0 3px 30px;border-bottom: 1px dashed #ccc;font-size:14px;width:171px; height:36px; line-height:36px; overflow:hidden;}
.snav ul.snav_ul a.s_a{font-weight: bold;font-size:16px;background-color: #FFF;color:#000;background: url(../images/li03.png) 12px 15px no-repeat;}
.snav ul.snav_ul li.hover a.s_a,.snav ul.snav_ul li a.s_a:hover{text-decoration: underline;}
.snav .t_ul{ width:200px; margin:0 auto; background:#fff;padding-bottom:8px;}
.snav .t_ul li{width:190px; float:left;padding:0 5px;}
.snav .t_ul li a{width:165px;border-bottom:1px  dashed #ccc;  overflow:hidden; display:block; height:30px; line-height:30px; background:url(../images/li03.png) 7px 13px no-repeat;padding-left:25px;}
.snav .t_ul li a:hover{ color:#fff; text-decoration:none;background:#01AB31;}
.w215 .pd01{margin-top:10px; background:#fff;}
.w215 .pd01 .t02{padding:9px;padding-top:5px;border: 1px solid #01AB31;line-height:25px; height:150px;overflow:hidden;}
.w215 .pd01 .t03{line-height:28px;color:#01AB31;font-weight:bold;padding-left:13px;font-size:12px;}
.w215 .pd02{margin-top:10px; padding-bottom:9px;border: 1px solid #01AB31;}
.w215 .pd02 .t02{padding:10px;line-height:25px; overflow:hidden;}
.w215 .pd02 .t03{line-height:28px;color:#01AB31;font-weight:bold;padding-left:13px;font-size:14px;}
.w730{float: right;width:772px;overflow:hidden;}
.p_top {height: 5px;background:url(../images/p_top.png) no-repeat;overflow: hidden;}
.p_bot {height: 5px;background:url(../images/p_bot.png) no-repeat;overflow: hidden;}
.znav{ float:right;color:#FFF;}
.znav a{color:#FFF;} 
.znav a:hover{color:#000; text-decoration:underline;}
.w730 .pd{padding:10px 0;overflow:hidden;background:#fff;}
.middle-1-right{width:772px; }
.middle-1-right-b{width:800px; border-top:none; overflow:hidden;}
.middle-1-right-b ul{zoom:1;width:790px; overflow:hidden;}
.middle-1-right-b ul li{padding:0px 0 0px 10px;float:left;}
.middle-1-right-b ul li img{display:block; width:237px; height:275px;border:1px solid #ccc; background:#fff;padding:2px;}
.middle-1-right-b ul li a:hover img{border:1px solid #01AB31; }
.middle-1-right-b ul li span{ display:block;width:237px; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.pro-list{padding-top:10px;}
.pro-list li{padding:10px 0 4px 10px;float:left;}
.pro-list li img{ display:block; width:237px; height:275px;border:1px solid #ccc; background:#fff;padding:2px;}
.pro-list li a:hover img{border:1px solid #01AB31; }
.pro-list li .pic{ width:244px; height:281px;}
.pro-list li .txt{ width:244px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.pro-list li .txt a:hover{color:#f3a12a;}
.pro-list02{padding-top:0px;}
.pro-list02 li{padding:10px 0 4px 10px;float:left;}
.pro-list02 li img{ display:block; width:237px; height:184px;border:1px solid #ccc; background:#fff;padding:2px;}
.pro-list02 li a:hover img{border:1px solid #ff6633; }
.pro-list02 li .pic{width:244px; height:190px;}
.pro-list02 li .txt{ width:244px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.pro-list02 li .txt a:hover{color:#f3a12a;}
.pro-list01{padding-top:10px;}
.pro-list01 li{padding:10px 0 4px 10px;float:left;}
.pro-list01 li img{ display:block; width:163px; height:89px;border:1px solid #ccc; background:#fff;padding:2px;}
.pro-list01 li a:hover img{border:1px solid #01AB31; }
.pro-list01 li .pic{ width:169px; height:105px;}
.pro-list01 li .txt{ width:169px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.pro-list01 li .txt a:hover{color:#f3a12a;}
.cp{width:700px;margin:0 auto;padding-top:15px;}
.cp .pic{width:296px; float:left}
.cp .pic dt{width:290px;height:218px;padding:2px;border:1px solid #ccc;}
.cp .pic dt img{width:290px;height:218px;}
.cp .pic dd{width:296px; height:30px; line-height:30px; text-align:center}
.cp .txt{ float:left;padding-left:20px; width:350px; font-weight:bold; line-height:28px;}
.cp .txt dt{font-size:20px;color:#126eb0;border-bottom:1px dashed #ccc;padding-bottom:8px;margin-bottom:5px; font-weight:bold;} 
.cp .txt dd{font-size:14px;}
.cp_ht{width:690px;margin:0 auto; background:url(../images/icon-Detailed.gif) no-repeat left center; height:28px; line-height:28px; border-bottom:2px solid #126eb0;padding-left:22px;margin-top:10px; font-weight:bold;font-size:13px;}
.cp_con{ line-height:28px;width:700px;margin:0 auto;padding:10px 0;}
.news-list{padding:5px;margin:0  auto;width:700px;}
.news-list li{border-bottom:1px dashed #ccc; height:36px; line-height:36px; float:left; width:700px;}
.news-list li a{ float:left; display:block; background:url(../images/li01.png) left center no-repeat ;height:36px; line-height:36px; width:430px; overflow:hidden;padding-left:14px;}
.news-list li a:hover{color:#01AB31;}
.news-list li span{ float:right;color:#999; }
.news-con{padding:10px 0;}
.news_t{ height:25px; line-height:25px; text-align:center; font-weight:bold; font-size:16px;padding-top:5px;color:#4B4B4B;}
.time{ height:25px; line-height:25px; border-bottom:1px dashed #ccc;text-align:center;width:95%; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px;}
.con_txt{padding:10px 15px; line-height:28px;border-top: 1px solid #ccc; margin-top: 20px; }}
.sx{ line-height:24px;padding-left:15px}
.wrapp01{width:1002px;margin:0 auto;padding-top:13px;}
.wrapp01 .ht02{margin:0 auto; background: url(../images/ht02.jpg) no-repeat left; height:49px; line-height:40px; text-align:right;padding-left:15px;width:923px;}
.wrapp01 .ht02 a:hover{color:red;}
.cpyy_right{width:1002px;padding-top:8px;overflow:hidden;position:relative;background:#fff;}
.cpyy_right .bd ul{ overflow:hidden; zoom:1; }
.cpyy_right li{float:left;padding-left:15px;}
.cpyy_right li img{ display:block; width:174px; height:128px;border:1px solid #ccc; background:#fff;padding:2px;}
.cpyy_right li a:hover img{border:1px solid #01AB31; }
.cpyy_right li .pic{ width:185px; height:136px;}
.cpyy_right li .txt{ width:185px; height:30px; line-height:30px; overflow:hidden; text-align:center;color:#fff;}
.cpyy_right li .txt a{color:#333;} 
.cpyy_right li .txt a:hover{color:#f3a12a;}
.wrapp02{width:1002px;margin:0 auto;margin-top:10px;}
.wrapp03{width:1002px;margin:0 auto;}
.wrapp03 .pd{padding:10px 0;line-height:28px;background:#fff;}
.wrapp03 .sp_bg{width:301px; height:259px;padding:10px 10px 0 0px; overflow:hidden; float:left;}
.wrapp03 .sp_bg img{width:291px; height:236px;}
.wrapp05{width:1002px;margin:0 auto;margin-top:10px;padding:10px 0px 15px 0px;}
.wrapp05 .ht01{color:#01AB31;font-size:16px;font-weight:bold;height:40px;line-height:40px;border-bottom: 2px solid #01AB31;}
.wrapp05 .mm{font-size:12px;}
.wrapp05 .mm:hover{color:#01AB31;}
.wrapp05 .w01{width:470px;}
.wrapp05 .w01 .pd ul li{float:left;width:470px;}
.wrapp05 .w01 .pd ul .ta{border-bottom:1px dashed #ccc;height:30px; line-height:30px; }
.wrapp05 .w01 .pd ul .ta a{padding-left:12px;  background:url(../images/li01.png) left 12px no-repeat; display:block; width:330px;height:30px; line-height:30px; overflow:hidden; float:left;}
.wrapp05 .w01 .pd ul .ta span{ float:right; display:block; height:30px; line-height:30px; color:#999;}
.wrapp05 .w01 .pd ul .tt{padding:0;padding-top:10px;padding-bottom:8px;}
.wrapp05 .w01 .pd ul .tt a{background:none;padding:0; float:none; display:inline;border:none}
.wrapp05 .w01 .pd ul .pic{ width:138px; height:106px;float:left; }
.wrapp05 .w01 .pd ul .pic img{padding:2px;border:1px solid #ccc;width:132px; height:100px;}
.wrapp05 .w01 .pd ul dl {padding-left:10px; width:250px; float:left;  overflow:hidden;}
.wrapp05 .w01 .pd ul dt{line-height:24px; height:24px;width:250px;overflow:hidden }
.wrapp05 .w01 .pd ul dt a{ background:none;padding:0; float:none; display:inline;font-weight:bold; }
.wrapp05 .w01 .pd ul dd{margin-top:5px; line-height:22px; height:70px;width:250px;overflow:hidden;color:#666;}
.wrapp05 .w01 .pd ul dd a{background:none;padding:0; float:none; display:inline;}
.wrapp05 .w01 .pd ul  a:hover{ text-decoration:underline; color:#01AB31;}
.page{width:100%; text-align:center; overflow:hidden;padding:20px 0; margin:10px auto 0 auto ; vertical-align:top; color:#333;}
.page a{padding:2px 5px;background-color:#ddd;border:1px solid #ddd; color:#333; display:inline; margin:0 1px;}
.page .up, .page .down{color:#333;}
.page .this{color:#fff; font-weight:bold; background-color:#333;border:1px solid #000;}
.page span.a{color:#333; padding:0 10px;}
.page a:hover{color:#fff;background-color:#333;border:1px solid #333;}
.links{width:1002px;margin:0 auto;margin-top:10px;}
.links .ht03{;height:40px; line-height:40px;border-bottom:1px dashed #ccc;}
.links .ht03 b{padding-left:5px;font-size:14px;color:#01AB31;}
.links .pd{padding:8px 5px;}
.links .pd ul{}
.links .pd ul li{ float:left; line-height:26px;padding-right:15px;}
.links .pd ul li a{ white-space:nowrap;color: #eee;}
.links .pd ul li a:hover{color:#01AB31;}
.f_bg{width:100%; height:110px;padding-top:8px;margin-top:20px;}
.fnav_bg{;height:46px;width:100%;background: #01AB31;}
.fnav{font-size:15px; color:#fff;line-height:46px;height:46px;text-align:center;width:1002px;margin:0 auto;}
.fnav a{padding:0 30px;color:#fff;}
.footer{padding:10px 0 ;color:#666; text-align:center; line-height:32px;width:1002px;margin:0 auto;}
.footer a{color:#666;}
.backToTop {display: none;width: 28px;line-height: 1.2;padding: 5px 0;background-color: #000;color: #fff;font-size: 16px;text-align: center;position: fixed;_position: absolute;right: 5px;bottom: 10px;_bottom: "auto";cursor: pointer;opacity: .6;filter: Alpha(opacity=60);}
.jbtb{width: 100%; margin: 20px 0 0 0px;}
.jbtb td{padding:5px;}
.jbtb td.l{padding:5px;width: 10%; font-weight: bold; background: #f4f4f4;text-align:center;}
.jbtb td.r{width: 40%;}
.red{color:red;font-weight:bold;padding:2px 0;}
.picScroll-left03{ width:1002px;margin:0 auto; position:relative;overflow:hidden;height:120px;}
.picScroll-left03 .hd{position:relative; }
.picScroll-left03 .hd .prev{display:block;width:14px; height:20px; cursor:pointer; position:absolute;top:40px; left:0px;}
.picScroll-left03 .hd .next{ display:block;width:14px; height:20px; cursor:pointer; position: absolute;top:40px; right:8px;_right:-2px;}
.picScroll-left03 .bd{padding:15px 10px 0px 21px;}
.picScroll-left03 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left03 .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;width:134px; height:74px;}
.picScroll-left03 .bd ul li .pic{ text-align:center; width:134px; height:74px;}
.picScroll-left03 .bd ul li .pic img{width:132px; height:72px; display:block;border:1px solid #ccc}
.picScroll-left03 .bd ul li .pic a:hover img{ border-color:#048a36;  }
.picScroll-left03 .bd ul li .txt{ line-height:30px; height:30px; overflow:hidden;}
.picScroll-left03 .bd ul li .txt a{color:#01AB31}
.xj{ width:1020px; margin:0 auto; height:950px; position:relative; background:url(/images/xj_bg1.jpg?id=1) no-repeat center top;}
.xj h3{ font:26px "Microsoft Yahei";_font:24px "Microsoft Yahei"; font-weight:bold; height:75px; width:525px; position:relative; overflow:hidden; position:absolute; top:58px; left:268px;}
.xj h3 em{ color:#008000; font-style:normal;}
.xj h3 span{ font-size:60px; color:#FF6600;}
.xj h3 i{ display:block; font:20px "Times New Roman"; text-transform:uppercase; color:#787878; width:100px; height:24px; overflow:hidden; position:absolute; top:16px; left:75px;}
.xj h4{ width:300px; height:58px; text-align:right; font:20px "Microsoft Yahei"; overflow:hidden; position:absolute; top:145px; left:175px;}
.xj h4 span{ color:#000000;}
.xj h4 i{ display:block; font:12px "Times New Roman"; text-transform:uppercase; color:#787878;}
.xj .p01{ font:36px "Microsoft Yahei"; font-weight:bold; width:350px; height:45px; overflow:hidden; position:absolute; top:140px; left:488px;}
.xj .p01 span{ color:#FF6600;}
.xj .dl{width:255px; height:277px; overflow:hidden;}
.xj .dt span{ display:block; font:24px "Microsoft Yahei"; font-weight:bold; height:35px; overflow:hidden; color:#008000; padding-left:13px;}
.xj .dd h5{ font:14px "Microsoft Yahei"; font-weight:bold; color:red; line-height:24px; width:175px; padding-left:13px;}
.xj .dd p{ font:14px "Microsoft Yahei"; color:#000; line-height:24px; padding-left:13px;}
.xj .dd em{ display:block; padding-left:13px; margin-top:15px;}
.xj .dl11{ position:absolute; top:240px; left:755px;text-align: right;}
.xj .dl01{ position:absolute; top:240px; left:0px;}
.xj .dl02{ position:absolute; top:735px; left:0;}
.xj .dl03{ position:absolute; top:695px; left:768px;text-align: right;}
.sbar{position: fixed; right: 15px; top: 250px; z-index: 999999;}
.sbar .sbox{padding: 10px; border: 1px solid #dbdbdb; border-radius: 2px; background: #fff; box-shadow: 0 1px 3px rgba(0,0,0,.2);}
.sbar .ewm{width: 96px; height: 112px; font-size: 12px; color: #666; text-align: center;}
.sbar .ewm img{width:96px;height:96px;}