﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, u, s, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th { border:0; font-size:100%; margin:0; padding:0; list-style:none outside none; text-decoration:none; font-weight:normal; font-style:normal;}
img { border:0; vertical-align:middle;}
input{ vertical-align:middle;}

body{ margin:0px; background: url(../images/web_bg.jpg) repeat-x top; }
body,td,th { font-family:SimSun, Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

a { color:#333; text-decoration:none; }
a:hover { color: #2F8E2F; text-decoration:none; } 

.clear {clear:both; *display:inline;/*IE only*/}
.c:before,.c:after{content:""; display:table;}
.c:after{clear:both;}

.l { float:left;}
.r { float:right;}
.c { clear:both;}
.t { text-indent:-999px; overflow:hidden;}
.m_t { margin-top:10px;}
.m_b { margin-bottom:10px;}
.m_l { margin-left:10px;}
.m_r { margin-right:10px;}

/*--布局开始-*/

#head{ width:1000px; margin:0 auto;}
.top{ width:100%; height:92px; overflow:hidden;}
.top span{ padding-right:10px; width:680px; overflow:hidden;float:left; }
.topright{ width:300px; float:left;}
.sc{ width:246px; height:39px;  background: url(../images/topsc.jpg) no-repeat top;  font-size:12px; color:#FFF; overflow:hidden;}
.sc ul{ width:170px; height: 33px; display: inline;}
.sc ul i{ padding:0 8px; }
.sc ul li {text-align:center; padding-top:8px;}
.sc ul li a{ color:#FFF;}
.phone{ width:290px; height:30px; background:url(../images/phone.png) 10px 0 no-repeat; float:left; text-align: center; padding:10px 0 0 0; overflow:hidden; }
.phone b{font-size:24px; font-family:"黑体"; color:#090;}


/*menu*/
#menu{height:62px;  background:url(../images/navbj.jpg) no-repeat; }
.menu_top{ background: url(../images/navhover_top.png) no-repeat; height:9px; font-size:1px; overflow:hidden;}
.menu_ft{ background: url(../images/navfoot.png) no-repeat; height:12px; overflow:hidden;}
#menu ul{ padding-left:40px;}
#menu li{width:83px; padding:0 8px; display:inline;height:62px; float:left;text-align:center; background:url(../images/navjg.jpg) right  5px no-repeat; font-weight:bold;position:relative;text-align:center;}
#menu li.last{ background:none;}
#menu li a{ font-size:14px; font-weight:600; color: #FFF; display:block; height:62px; line-height:62px; }
#menu li a:hover{text-decoration:none;  background: url(../images/navhover.jpg) 0px 16px no-repeat; color:#fff;}
/*下拉菜单*/
#menu .mainlevel{ width:83px; position:relative; z-index:10000;}

#menu .mainlevel a:hover,#menu .hover a{ background:url(../images/navhover.jpg) 0px 16px no-repeat; color:#fff;}

#menu .mainlevel .sub_menu{display:none;position:absolute; padding:5px 0px;width:79px; top:30px; left:10px;z-index:999px;}

#menu .mainlevel ul{ padding-left:0px; background: #057902; width:79px; overflow:hidden;}

#menu li.mainlevel ul li{ padding:2px 0px; width:79px;float:none;  background: url(../images/navjjg.jpg) bottom no-repeat;display:block;text-align:center; height:26px; line-height:26px; }

#menu li.mainlevel ul li a{ width:79px; font-size:12px; display:inline; color: #FFF; font-family:"宋体"; font-size:12px; font-weight:normal; line-height:26px; background: none; padding:5px 10px;}

#menu li.mainlevel ul li a:hover{ width:79px; text-decoration: none;background: #056916; padding:5px 10px; color: #FFF; }




/*middle*/
.middle{ width:1000px; margin:0 auto; overflow:hidden; }

/*jdt*/
.jdt{ width:992px; height:284px; border:1px solid #d8d8d8; padding:3px;}
.jdt ul li img{ width:992px; height:284px; overflow:hidden;}
.bjy{ width:1000px; height:22px; background:url(../images/yyy.jpg) top no-repeat;}

/*简介和新闻*/
.content{ height:282px; overflow:hidden;}
.box{width:363px; height:280px; border:1px solid #d4d2d2; float:left; overflow:hidden; }
.dh{ height:24px; background:url(../images/lm.jpg) no-repeat; padding-top:12px;}
.dh h2{ width:80px; text-align:center; font-size:14px; font-weight:600; float:left; padding-left:15px; color:#FFF; overflow:hidden;}
.dh span{width:208px; height:24px; line-height:7px;float:left; background:url(../images/ddd.png) left 5px no-repeat; overflow:hidden;}
.dh a{ width:50px; text-align:center; font-size:14px; font-weight:100; float:left; padding-right:8px; color:#FFF;}
.conr{ padding:5px;}
.conr span{ width:152px; height:110px; border:1px solid #E4E4E4; overflow:hidden; padding:2px;  float:left; margin-right:5px;}
.conr span img{ width:152px; height:110px; overflow:hidden;}
.conr p{ line-height:18px; font-size:14px; color:#313030; text-indent:2em;}

.ultop{ height:90px;padding:5px; overflow:hidden; }
.ultop span{ width:120px; padding:2px; float:left; border:1px solid #E4E4E4; margin-right:5px; overflow:hidden;}
.ultop span img{ width:120px; height:84px; overflow:hidden;}
.ulnr{}
.ulnr a{ height:25px; line-height:20px; font-size:12px; font-weight:600; color:#227902; }
.ulnr p{ line-height:18px; height:70px;font-size:12px; font-weight:100; color: #333; text-indent:2em; overflow:hidden;}
.news ul{ padding:5px; overflow:hidden;}
.news ul li{ height:25px; line-height:25px;  font-size:14px; background:url(../images/jh.png) 2px 2px no-repeat; padding-left:18px; border-bottom: dashed 1px #d8d7d7;}
.news ul li em{ float:right; padding:0 5px;}
.news ul li a{ color:#2b2a2a;}

/*视频*/
.video{ width:248px; height:280px;  border:1px solid #d4d2d2; overflow:hidden; float:left; background:url(../images/video.jpg) no-repeat;}
.dhh{ height:24px;  padding-top:12px;}
.dhh h2{ width:80px; text-align:center; font-size:14px; font-weight:600; float:left; padding-left:15px; color:#FFF; overflow:hidden;}
.dhh span{width:95px; height:24px; line-height:7px;float:left; background:url(../images/ddd.png) left 5px no-repeat; overflow:hidden;}
.dhh a{ width:50px; text-align:center; font-size:14px; font-weight:100; float:left; padding-right:8px; color:#FFF;}

.shp{ width:238px; height:234px; overflow:hidden; background:#FFF; margin:5px;}
.shp img{ width:234px; height:230px; overflow:hidden; padding:2px;}

.contx{height:270px; overflow:hidden;}


/*联系*/
.lxfs{ width:250px; height:270px; background:url(../images/lxfs.jpg) no-repeat; overflow:hidden; float:left;}
.lxfs ul{ padding:80px 10px 10px 20px;}
.lxfs ul li{ height:25px; line-height:22px; font-size:14px;}

/*滚动*/
.gdtu{ width:738px; overflow:hidden; border:1px solid #d8d8d8; float:left;}
.llm{ width:738px; height:40px; background:url(../images/lbj.jpg) repeat-x;}
.llm h2{ width:200px; height:40px; font-size:14px; font-weight:600; float:left; padding:15px 0 0 40px; color:#FFF;background: url(../images/lmmm.png) no-repeat ; float:left; overflow:hidden;}
.llm a{ width:44px; padding:12px 10px 0 0; float:right;}
.llm a img{ width:44px; height:13px;}

/*产品展示*/
.cp_boxlist{ width:738px;  float:left;overflow:hidden; position:relative; }
.cp_boxlist .slidebox{width:650px; height:205px; position:relative; overflow:hidden; left:45px; top:15px; }
.cp_boxlist .prev,.cp_boxlist .next{width:21px;height:53px;  cursor:pointer; position:absolute; z-index:999;}
.cp_boxlist .prev{width:21px;height:53px; top:75px; left:15px;  background:url(../images/gimgleft.jpg) no-repeat; }
.cp_boxlist .next{width:21px;height:53px; top:75px; right:15px; background:url(../images/gimgright.jpg) no-repeat;}
.ciclist li{ width:220px; height:228px; display:inline; background:url(../images/imgbj.jpg) top left no-repeat; float:left;}
.ciclist li img{width:198px; height:148px; display:block; overflow:hidden; padding:3px 0 0 3px; }
.ciclist li p{ width:220px; line-height:28px;color:#505050; padding-top:5px; text-align:center;}


/*链接*/
.folj{ margin:0 auto; width:1000px; }
.yqlj{height:100px; border:1px solid #d7d6d6;}
.ljlm{ width:998px; height:35px; background:#d8f8c9; margin-top:1px;}
.yqlj ul{ padding:10px;}
.yqlj ul li a{ padding:0 5px; float:left;}
.yqljbj{ width:948px; height:11px; background:url(../images/yqlj_bj.jpg) 50px 0 no-repeat;}


/* foot*/

.footer{ width:100%; height:125px; background:#1e9608;}
.fotleft{ width:137px; height:125px; overflow:hidden; background:url(../images/foot_l.jpg) no-repeat; position: relative; left:96px; float:left;}
.fotright{ width:137px; height:125px; overflow:hidden; background:url(../images/foot_r.jpg) no-repeat;  position: relative; float: left; right:96px; bottom:125px;}
#foot { width:1114px; margin:0 auto; height:125px; background: url(../images/footbj.jpg) no-repeat;}
#foot p{ text-align:center; font-size:14px; color: #FFF; height:25px;  line-height:20px; padding-top:40px;}
#foot p img{ padding:0 5px;}

/*qq漂浮 */
#swt_gg0{position:absolute; top:180px; width:109px; background:#4e8f01; right:15px;text-align:center; color:#fff;line-height:20px; z-index:10000;} 
.qqtop{height:30px; cursor:pointer;}
#qqbottom{ text-align:center; overflow:hidden;}
#m{overflow:hidden; width:99px; background:#FFF;  padding-top:13px;  margin-left:5px;}
#m a{ color:#545151; cursor:pointer;}
#m li{ height:19px;  overflow:hidden; padding-left:15px; padding-top:4px; vertical-align:middle; line-height:19px; margin-top:7px;}
#m li i{ display:inline; float:left; font-style:normal;}
#m li i.ror{ margin-left:5px;}
.erwm{ width:109px; height:auto; padding:5px 0;}
.erwm img{ width:100px; overflow:hidden;}

/*=====================内页===================================*/

.contentleft{ width:250px;  float:left; overflow:hidden;}
.contentright{ width:740px;  float:left; overflow:hidden;}

.nylm{ border:1px solid #e4e3e3;}
.lmtil{ height:34px; background:url(../images/nylm.jpg) 1px 1px no-repeat; font-size:14px; color:#FFF; font-weight:600; text-align:center; padding:8px 0 0 0;}
.nylm ul{ padding:5px 8px 8px 15px;}
.nylm ul li{ width:220px;  height:25px; line-height:25px; margin:5px 0; background:#e5fed9; background: url(../images/nydd.jpg) #e5fed9 55px 10px  no-repeat; padding-top:5px;text-align:center;}
.nylm ul li a{ font-weight:600; color:#227e08; letter-spacing:1px; font-size:14px;}
.nylm ul .bjs{ width:220px;  height:25px; line-height:25px; margin:5px 0; background:#e5fed9; background: url(../images/nydd.jpg) #f3f9cc 55px 10px  no-repeat; padding-top:5px;text-align:center;}
.nylm ul li:hover{ width:220px;  height:25px; line-height:25px; margin:5px 0; background:#e5fed9; background: url(../images/nydd.jpg) #f3f9cc 55px 10px  no-repeat; padding-top:5px;text-align:center;}

.ty{ height:13px; background:url(../images/nytybj.jpg) center no-repeat;}

.location{ height:35px; line-height:20px; background:url(../images/nnjg.jpg) bottom no-repeat; color:#515251; font-size:14px; padding:10px 0 0 15px; overflow:hidden;}
.location a{ color:#515251; font-size:14px;}
.location a:hover{ color:#1e4a08 ; font-size:14px;}
.webnr{ padding:10px;}
.webnr img{ max-width:680px; max-height:450px; overflow:hidden; padding-left:40px;}
.webnr p{ text-indent:2em; line-height:20px; font-size:14px; padding-bottom:10px;}


/*list*/

.webul { padding:5px 10px 15px 10px; font-size:14px;}
.time{ float:right; color:#999;}
.list ul{ padding:5px;}
.list li{ height: 26px; line-height:26px; overflow:hidden; background: url(../images/nyd.jpg) 0 8px no-repeat; padding-left:15px;}

/* 分页 */
.page{height:32px; margin-top:4px; padding:0px 10px 0px 10px;line-height:32px;border:#d3d3d3 solid 1px;background:#f4f4f4;letter-spacing:1px;color: #333;}
.page span{float:right;}
.page a{color:#33a502;}
.page a:hover{color:#057b02;}
.page select{}


/*info*/

.webinfo{}

.webinfo .bt{ line-height:60px; text-align:center;}
.webinfo .bt h1{color: #333; font-size:24px; font-weight:bold;}
.webinfo .bz{ line-height:30px; margin:0px 10px; text-align:center; color:#666; border-bottom:1px dotted #ccc;}
.webinfo .pic{ text-align:center; margin:10px 0px;}
.webinfo .nr{ line-height:24px; margin:10px; color:#333; font-size:14px; text-indent:2em;}

.fgx{ width:740px; height:1px; background:#e3e3e3; margin:10px 0;}
.fyy{ height:30px; font-size:14px;}
.fyy ul{ padding-top:10px; display:inline;}
.fyy ul li{ width:300px; float:left; padding:10px 0; text-align:center; background: #EDFCEB; margin:0 5px;}
.fyy ul li span{ font-weight:600; padding:0 10px;}
.fyy ul li a{ color:#333; font-size:14px;}
.fyy ul li a:hover{color:#057b02;}

/*product*/

.productlist{ padding:10px; height:450px;}
.productlist ul { display:inline;}
.productlist ul li{ width:230px;  float:left; padding:0 5px;}
.productlist ul li img{ width:220px; height:165px; overflow:hidden; padding:5px; border:1px solid  #E7E7E7; }
.productlist ul li p{height:30px; text-align:center; font-size:14px; padding-top:10px; }

/*product info*/

.productinfo p{ font-size:14px; text-indent:2em; line-height:18px;}
.productinfo p b{ font-weight:600;}
.inimg{ max-width:680px; max-height:450px; overflow:hidden; padding: 0 0 10px 40px;}


/*message*/
.nrxx{ font-size:14px; font-weight:600; color:#F60;}

.iText{width:146px; height:20px; border:1px solid  #CECECE;}
.coolbg{width:60px; height:26px;}
.message b{color:#33A426;}
.message td{padding:5px 8px; line-height:20px;}

/*分页*/
.scott{height:25px; overflow:hidden; text-align:center; padding:5px 0 0 0;line-height:22px; background: #EBEBEB;}

.scott a{ background:#FFE8B6; height:14px; overflow:hidden; border:1px solid #CCC; padding:3px 8px; margin-right:3px;}

.scott a:hover{color:#fff; background: #25852D; text-decoration:none; border: #fff 1px solid; padding:3px 8px; margin-right:3px; height:14px; overflow:hidden;}

.scott a:active{border:1px solid #58affe; text-decoration:none; background-color: #237ac7; height:14px; overflow:hidden; margin-right:3px;}

.scott span.current{ padding:3px 8px; font-weight:bold; color:#fff; margin-right:3px; background:#25852D; height:14px; overflow:hidden; border:none;}


/*video*/

.producvideo p{ text-indent:2em; font-size:14px; line-height:20px; padding-top:20px;}
.videsp{ max-width:600px; max-height:500px; overflow:hidden; margin:0 auto; }


/*联系info*/
.lxinfo{ padding:20px; text-align: left;}
.lxinfo ul{}
.lxinfo ul li{ height:25px; line-height:22px; font-size:14px;}