@charset "utf-8";body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }input,textarea { border: 2 none; box-shadow: none; outline: none; }body{ width: 100%; min-width: 1296px; margin:0 auto; overflow-x:hidden;font-family:"Microsoft Yahei"; }body,button, input, select, textarea { font: 14px/22px "Microsoft YaHei"; color: #787878; }* h1,* h2,* h3,* h4,* h5,* h6{ margin: 0px;padding:0px; }address, cite, dfn, em, i, var { font-style: normal; }ul, ol ,li{ list-style: none; }legend { color: #000; }fieldset, img { border: none; }button, input, select, textarea { font-size: 100%; }table { border-collapse: collapse; border-spacing: 0; }html { overflow-y: scroll; overflow-x:hidden; }h1 { font-size: 32px}h2 { font-size: 26px}h3 { font-size: 20px}h4 { font-size: 14px}h5 { font-size: 12px}h6 { font-size: 10px}
.mt10 { margin-top: 10px}a { color: #666666; text-decoration: none; cursor: pointer;}a:focus { outline-width: 0px}a:hover { text-decoration: none;}
.vam { vertical-align: middle}
.clear { font-size: 0px; height: 0px; clear: both; line-height: 0}
.tr { text-align: right}
.tl { text-align: left}
.center { text-align: center}
.fl { float: left}
.fr { float: right}
.pa { height: 32px; position: absolute; width: 240px}
.pr { position: relative}
.mt8 { margin-top: 8px}
.font14 { font-size: 14px; font-weight: bold}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom: 1;clear: both;overflow: visible;}
.content { margin: 0px auto; width: 1150px}/*top*/.header { margin: 0px auto; width: 1150px}
.top { height: 222px; background: url(../images/t_bj.gif) repeat-x center top}
.h_top { overflow: hidden; height: 28px; color: #a1a1a1; line-height: 28px;font-size:12px;}
.h_top p { color: #a1a1a1;}
.h_top p em { line-height: 28px; margin-right: 10px}
.h_top p em a { color: #ff9900; font-style: normal; display: inline-block; line-height: 28px}
.h_top p span a { color: #a1a1a1; padding: 0 6px; display: inline-block; line-height: 28px;}
.h_top p i img { height: 16px; vertical-align: top; margin: 6px 6px 0px; width: 16px;}
.h_nr { height: 146px}
.h_logo { overflow: hidden;width:100%;}
.h_logo span img{width: 100%;height: auto;}
.h_nav { overflow: hidden; height: 46px;}
.h_nav ul li { overflow: hidden; height: 46px; background: url(../images/nav_line.gif) no-repeat right center; float: left; display: block; }
.h_nav ul li a { width:126px; font-size: 16px; height: 46px; font-family: "microsoft yahei"; font-weight: bold; color: #fff; display: inline-block; line-height: 46px; text-align:center}
.h_nav li a:hover { height: 46px; background: url(../images/nav_cur.gif) no-repeat 0 center; color: #fff; text-decoration: none}
.h_nav .cur a { height: 46px; background: url(../images/nav_cur.gif) no-repeat 0 center; color: #fff; text-decoration: none}/* banner */.banner { width: 100%; height: 400px; position: relative; overflow: hidden; }
.banner li{width: 100%;height: 400px;}
.banner .num { overflow: hidden; height: 16px; position: absolute; bottom: 20px; left: 48%; zoom: 1; z-index: 3 }
.banner .num li { width: 16px; height: 16px; background: #fff; margin-right: 30px; cursor: pointer; float: left; font-size: 0; overflow: hidden; border-radius:16px;}
.banner .num li.on { background: #ff9900; }/*soso*/.seabox{overflow:hidden;height:42px;line-height:42px;border-bottom: solid 1px #eee;background: #f7f7f7;margin-bottom:30px;}
.k_word{overflow:hidden;width:720px;color:#666;}
.k_word a{color:#666;padding: 0 8px;}/*pro*/.con1 { overflow: hidden; position: relative;  width: 100%;}
.lefts_bj { overflow: hidden; width: 240px; margin-bottom:30px}
.lefts_bj h1 { overflow: hidden; height: 104px; background: url(../images/l_nav.png) no-repeat left top; text-align: center; line-height:124px}
.lefts_bj h1 a { font-size: 24px; color: #fff}
.lefts { overflow: hidden; border: #4b9b03 3px solid; border-top: none; padding-top: 10px;}
.lefts h3{ font-size:18px; font-weight:normal;overflow: hidden; height: 40px; background: url(../images/l_cur.png) no-repeat left top; margin: 0px 10px; line-height: 32px;width:214px;}
.lefts h3 {  padding-left: 30px;}
.lefts h3 a{ color: #fff;}
.lefts ul{width:214px;margin:5px 10px;overflow: hidden;}
.lefts li { border-bottom: #d8d8d8 1px dashed; line-height: 37px;height:37px;overflow: hidden;}
.lefts li h2 { font-size: 16px; color: #000; font-weight:normal;padding-left:30px;}
.lefts li h2:hover{background: #ff9900;}
.lefts li h2:hover a{color:#fff;}
.rights { overflow: hidden; width: 880px; line-height:30px;}
.r_nav { overflow: hidden; margin-bottom: 12px; height: 42px; border-bottom:3px solid #F39500;}
.r_nav span { padding: 14px 3px 0 0;}
.r_nav ul li { background: url(../images/pro_line.gif) no-repeat left center;  text-align: center; width: 127px;}
.r_nav ul li a { height: 42px; color: #000; font: bold 18px/38px "microsoft yahei"; display: block; width: 110px;}
/*chejian*/
.index_alb{height:160px;margin-bottom: 30px;}
.index_alb .chejian span a{padding-top: 12px; height: 150px; line-height: 194px; width: 69px; display: inline-block; color: #fff; background: #57a906;
    float: left;text-align: center;font: bold 18px/26px "Microsoft Yahei";margin-right:8px;}
.index_alb ul  li { float: left; margin-left: 10px; width: 258px; }
.index_alb ul li img { width: 258px;  border: 1px solid #57a906 }
.rights .zl{width:880px;}
.rights .produc_ri{margin-right:-14px;}
.rights dl { overflow: hidden; margin: 0px 14px 8px 0px; width: 284px;}
.rights dl dt { overflow: hidden; width: 276px;}
.cp_img{overflow: hidden;width: 276px; padding: 3px;border: #d2d2d2 1px solid;}
.rights dl dt img {  width: 276px;overflow: hidden;transition: 1s;}
.rights dl dt img:hover{transform: scale(1.1, 1.1);}
.rights dl dd { overflow: hidden; font-size: 13px; height: 38px; color: #333; text-align: center; line-height: 38px;}
.rights dl dd a { color: #333333;}/*anli*/.anli{background:#57a906; padding-top:10px; padding-bottom:10px;}
.anli .anli_back{background:#fff;}
.ry { overflow: hidden; height: 280px;}
.ry_nav { overflow: hidden; height: 47px; line-height: 60px;border-bottom:3px solid #F39500;}
.ry_nav span {padding: 18px 5px 0 0;}
.ry_nav ul li { background: url(../images/pro_line.gif) no-repeat left center; float: left;  text-align: center; display: block; padding-left: 10px; width: 80px;margin:5px 0 0 5px;}
.ry_nav ul li a { height: 40px; color: #000; font: bold 18px/40px "microsoft yahei"; display: block;}
.ry .anli_cont{float: left; display: block; width: 1110px;}
.ry .ul01 li { float: left; margin: 20px 0px 0px 20px; display: inline; width: 256px;}
.ry .ul01 li img { border: #d2d2d2 1px solid; height: 152px;  padding: 4px; width: 246px;}
.ry .ul01 li span a { font-family: "microsoft yahei"; color: #444444; text-align: center; display: block; line-height: 34px;}/*about*/.tit { overflow: hidden; height: 37px; background: url(../images/wt_nav.gif) repeat-x center bottom; font: bold 18px/38px "microsoft yahei"}
.tit span { padding-bottom: 0px; padding-top: 9px; padding-left: 0px; padding-right: 5px}
.tit i { height: 35px; border-bottom: #ff9c00 2px solid; color: #a3a3a3; font: 16px/35px arial, helvetica, sans-serif; display: inline-block}
.tit i a { font-weight: bold; color: #4c9b05; padding-right: 5px}
.about { overflow: hidden; height: 400px; width:1150px;margin-top:30px;}
.about dl { margin: 27px 0px 0px;}
.about dl dt { overflow: hidden; height: 320px; width: 500px;}
.about dl dt img { height: 303px;  width: 480px;}
.about dl dd { width: 640px;margin-top:8px;}
.about dl dd h2 a { font-size: 26px; height: 42px;  color: #57a906; display: block; line-height: 42px;}
.about dl dd p { height: auto; padding-top: 5px; line-height: 28px;}
.about dl dd p a{width:72px;height:20px;display: block;margin-top:5px;}
.about dl dd .chakan{width:100px;height:30px;color: #fff;float: right; background-color: #4c9b05;padding: 2px;text-align: center;line-height: 30px;margin:30px 50px 0 0; transition: all 0.5s;}
.about dl dd .chakan:hover{background: #ff9c00;}
.news { overflow: hidden;background: url(../images/wt_line.gif) no-repeat right 28px; margin-top: 6px; padding-right: 20px; width:555px}
.news p,.online p { overflow: hidden; height: 122px; margin: 10px; width: 535px;}
.news p img ,.online p img{ border: #d2d2d2 1px solid; height: 114px;  padding: 3px;  width: 527px;}
.news ul,.online ul { margin: 0 10px;}
.news ul li,.online ul li { border-bottom: #dadada 1px dashed; color: #a1a1a1; line-height: 36px;width:535px;height:36px;}
.news ul li a,.online ul li a { background: url(../images/news_ico.gif) no-repeat left 13px; color: #444444; padding-left: 19px;width:400px;height:36px;overflow:hidden;float: left;}
.online { overflow: hidden; margin-top: 6px; width:555px;padding-left:20px;}/*foot*/
.foot {overflow: hidden; height: 240px; background: #00828d;margin-top:30px;}
.footer { margin: 0px auto; width: 1150px;}
.fnav { overflow: hidden; height: 46px; border-bottom: #fff 1px solid; }
.fnav p { color: #fff; line-height: 46px;width: 1150px;margin: 0 auto;height: 46px;display:block;}
.fnav p a { color: #fff; padding: 0 33px;}
.f_tu01 { overflow: hidden; height: 160px;  margin: 18px 0px 0px 69px; width: 186px;}
.f_tu01 img { height: 160px; width: 160px;}
.f_wz { color: #fff;  margin-top: 30px; padding-left: 60px; line-height: 32px;border-left: #fff 1px solid;}
.f_wz a { color: #fff;}
.links{width:100%;border-top:1px #fff dashed;background: #00828d;}
.links p{line-height: 32px;margin:auto;width:1150px;color:#fff;}
.links a{padding:0 5px;color:#fff;}/*dy*/.rightl{ width:880px; float:right; display:inline; overflow:hidden;}
.pro_curmbs {height:36px;border: 1px solid #4b9b03;line-height:36px; padding:0 10px; position:relative; color:#fff; overflow:hidden; background:#4b9b03; font-size:15px; font-weight:900; }

.pro_curmbs a { color:#fff;}
.pro_curmbs a:hover { color:#fff;}
.pro_main { background-color:#fff; border:solid 1px #D5D5D5; zoom:1; padding:10px 10px; overflow:hidden;}
.right {overflow: hidden;width: 858px; line-height:30px}
.right p{line-height:53px;font-size: 15px; padding: 0 6px;}
.right table img{margin:10px 0;}/*lb*/.news_con { width:858px; margin:0 auto; padding-top:0px;}
dl.news_dl {font-size:14px; color:#666; line-height:26px; border-bottom:1px dashed #cccccc;}
dl.news_dl dt { margin:10px 0 3px 0; line-height:24px; height:24px; width:858px; overflow:hidden;}
dl.news_dl .dt_1 { height:24px; background:url(../images/ico16.gif) no-repeat 0 10px;  padding-left:10px;  font-size:14px; color:#4b9b03; font-weight:bold; width: 600px;float: left;overflow: hidden;}
dl.news_dl .dt_1:hover {background:url(../images/ico16.gif) no-repeat 0 10px;color:#ff9c00; }
dl.news_dl .dt_2 { font-size:12px; float:right; }dl.news_dl dd { font-size:12px; padding-left:10px; margin-bottom:10px;}/*pages*/.pages{padding:10px 0;height:36px;width:858px;}
.pages ul{float:right;}
.pages dd{float:left;line-height:32px;}
.pages span{display:inline;float:left;min-width:12px;height:20px;line-height:20px;margin:5px 10px 0 0;padding:2px 5px;text-align:center;font-size:14px;white-space:nowrap;border:1px solid #4b9b03;border-radius:3px;color:#333}
.pages span:hover a{color:#ff9900;}
.pages span:hover,#current{background:#E5F3FF;color:#ff9900;font-weight:bold;}
.pages span{font-weight:bold}/*page*/.n_info_con {  overflow:hidden;}
.n_info_con h1 {  border-bottom: 1px dashed #d5d5d5; color: #4b9b03; font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;}
.info_con_tit {line-height:24px;margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#bcbbbb;}
.info_con_tit .n_tit a{ color:#bcbbbb;}
.infor_c table img{margin:10px 0;}
.infor_c p { line-height:28px; padding:0 10px;word-spacing: 10px;}
.infor_c p a { color:#ff9900;}
.gduo{ height:32px; line-height:32px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo p{width:50%;float:left;}
.gduo a{  font-weight:bold;}
.gduo a:hover { color:#ff9900;}
.RandomNews {background-color:#fff;}
.diysr{ background:#4b9b03;color: #fff;font-size: 14px;font-weight: bold;height: 32px;line-height: 32px;padding: 0 10px;}
.picmarquee-left .bd{ padding:10px 0;   }
.picmarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picmarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picmarquee-left .bd ul li .pic{ text-align:center; }
.picmarquee-left .bd ul li .pic img{ width:198px; height:123px; display:block; padding:2px; border:1px solid #ccc; }
.picmarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picmarquee-left .bd ul li .title{ line-height:28px;   }
.news_random{border:1px solid #D5D5D5;border-top:none;width:878px;padding:8px 0;}
.news_random li{ height:32px;line-height:32px; padding:0 10px;  width:418px; float:left;overflow:hidden;}
.news_random li a{ background:url(../images/ico55.gif) no-repeat 0 13px; padding-left:12px; width: 300px;float: left;overflow: hidden;height: 32px;}
.news_random li a:hover{color:#ff9900;}